Mobile application monitoring system
Abstract
A method and system to test, monitor, and share revenue associated with third-party software applications operating on mobile devices over a network operator's wireless network. An application may be tested by the mobile application monitoring system to simulate the expected load of the application on a mobile device and the wireless network utilized by the mobile device, and to determine any services utilized by the application. Based on the simulation, the system determines a compensation arrangement under which revenue associated with the application will be shared between the network operator and the application provider. In some embodiments, the compensation arrangement is determined from a variable reward table. Revenue is shared inversely with an application's impact on customers and on the network operator.
Claims
exact text as granted — not AI-modified1 - 60 . (canceled)
61 . A system for sharing revenue between an application provider associated with an application that operates on a mobile device and a network operator that operates a wireless telecommunications network that is utilized by the mobile device, the system comprising:
a monitoring module configured to monitor the operation of an application that is created by an application provider and resides on a mobile device, the mobile device utilizing a wireless telecommunications network operated by a network operator, the monitoring module:
measuring an impact on the mobile device by the operation of the application,
assessing the operation of the application to identify one or more services utilized during the operation of the application, and
determining a revenue sharing arrangement between the application provider and the network operator for operation of the application on mobile devices, wherein the revenue sharing arrangement is based on the measured impact of the mobile device and the identified services utilized during the operation of the application; and
a reconciliation module configured to direct the distribution of revenue associated with the application to the application provider and the network provider in accordance with the revenue sharing arrangement.
62 . The system of claim 61 , wherein a greater amount is distributed under the revenue sharing arrangement to the network operator if complex services are utilized and a lesser amount is distributed to the network operator if simple services are utilized.
63 . The system of claim 61 , wherein a greater amount is distributed under the revenue sharing arrangement to the network operator if services of greater value are utilized and a lesser amount is distributed to the network operator if services of lesser value are utilized.
64 . The system of claim 61 , wherein a greater amount is distributed under the revenue sharing arrangement to the network operator as the number of utilized services increases.
65 . The system of claim 61 , wherein the services are network or device services.
66 . The system of claim 61 , wherein the impact on the mobile device includes the processing burden on the mobile device processor or a number of concurrent processes initiated on the mobile device.
67 . The system of claim 61 , wherein the impact on the mobile device includes a battery life or memory footprint of the mobile device.
68 . The system of claim 61 , wherein the revenue associated with the application includes advertising revenue.
69 . The system of claim 61 , wherein the revenue sharing arrangement is determined using a table comprising at least one axis corresponding to the utilized services.
70 . The system of claim 61 , further comprising an interface that depicts how to increase the revenue share to be paid to the application provider for operation of the application on mobile devices.
71 . A method of charging an application provider to allow an application to operate on mobile devices and utilize a wireless telecommunications network operated by a network operator, the method comprising:
monitoring the operation of an application created by an application provider and residing on a mobile device to identify one or more services utilized during the operation of the application; determining a cost to be paid by the application provider for operation of the application on mobile devices, wherein the determined cost is based on the measured impact of the application on the mobile device and the identified services utilized during the operation of the application; and charging the application provider in accordance with the determined cost.
72 . The method of claim 71 , wherein the determined cost is increased if complex services are utilized and decreased if simple services are utilized.
73 . The method of claim 71 , wherein the determined cost is increased if services of greater value are utilized and decreased if services of lesser value are utilized.
74 . The method of claim 71 , wherein the determined cost increases as the number of utilized services increases.
75 . The method of claim 71 , wherein the services are network or device services.
76 . The method of claim 71 , wherein the impact on the mobile device includes the processing burden on the mobile device processor.
77 . The method of claim 71 , wherein the impact on the mobile device includes the number of concurrent processes initiated on the mobile device.
78 . The method of claim 71 , wherein the impact on the mobile device is based on a battery life or memory footprint of the mobile device.
79 . The method of claim 71 , wherein the determined cost is calculated by a revenue share, with a portion of revenue associated with the application paid to a network operator and a portion of the revenue associated with the application paid to the application provider.
80 . The method of claim 71 , wherein the cost is determined using a table comprising at least one axis corresponding to the utilized services.
81 . The method of claim 71 , further comprising an interface that depicts how to lower the cost to be paid for operation of the application on mobile devices.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.