System and method for application management through threshold events
First Claim
Patent Images
1. A system for managing distributed applications comprising:
- a server in communication with a wireless communications network, the server comprising a first portion of an application and a database, wherein the first portion of the application is operable to generate a response, and wherein the database comprises application usage data;
at least one communication device in selective communication with the server through the wireless communications network, each communication device comprising a second portion of the application operable to selectively execute based on at least one of the response and a user input received on the respective communication device, wherein the second portion of the application is operatively interactive with the first portion of the application during operation of the application by a respective user, wherein each communication device further comprises an output mechanism operable to generate an output which is modifiable based on the execution of the application, and wherein the selective execution of the second portion of the application generates at least a portion of the application usage data; and
wherein the server is further operable to obtain the application usage data from each communication device, automatically identify at least one of the respective user without requiring the user to sign in to the server and the respective communication device for which the application usage data is generated, determine if a threshold event has occurred based upon the content of the application usage data, and record the occurrence of the threshold event in association with the at least one of the respective user and the respective communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and program for managing applications on remote communication devices, such as cellular telephones, on a wireless communications network. A server on the wireless network stores application threshold event data and manages communication device resident applications through device interaction, such as limiting access to server-side applications, updating the application, or recording the occurrence of the threshold event for other application uses.
222 Citations
33 Claims
-
1. A system for managing distributed applications comprising:
-
a server in communication with a wireless communications network, the server comprising a first portion of an application and a database, wherein the first portion of the application is operable to generate a response, and wherein the database comprises application usage data; at least one communication device in selective communication with the server through the wireless communications network, each communication device comprising a second portion of the application operable to selectively execute based on at least one of the response and a user input received on the respective communication device, wherein the second portion of the application is operatively interactive with the first portion of the application during operation of the application by a respective user, wherein each communication device further comprises an output mechanism operable to generate an output which is modifiable based on the execution of the application, and wherein the selective execution of the second portion of the application generates at least a portion of the application usage data; and wherein the server is further operable to obtain the application usage data from each communication device, automatically identify at least one of the respective user without requiring the user to sign in to the server and the respective communication device for which the application usage data is generated, determine if a threshold event has occurred based upon the content of the application usage data, and record the occurrence of the threshold event in association with the at least one of the respective user and the respective communication device. - View Dependent Claims (2, 3, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
4. A system for managing distributed applications on wireless network through the monitoring of threshold events occurring in the application, comprising:
-
a server means comprising a first portion of an application and operable for sending and receiving data associated with execution of the application to the wireless network; a remote communication means comprising a second portion of the application and operable for selectively sending and receiving data associated with execution of the application across the wireless network, the remote communication means comprising an input means operable to receive a user input responsive to an execution of the application, wherein the first portion of the application and the second portion of the application are interactive during operation of the application by the user, and wherein the remote communication means is further operable to generate application usage data based on at least one of the user input, the execution of the first portion of the application and the execution of the second portion of the application, wherein the application usage data represents a measure of a level of operation by the user of the application; and wherein the server means automatically obtains the application usage data from the remote communication means and automatically identifies the user without requiring the user to sign in to the server and the remote communication means associated with the application usage data, determines if a threshold event has occurred at the remote communication means based upon a content of the application usage data, and records any occurrence of the threshold event in association with the user.
-
-
5. A method for managing distributed applications resident on a wireless communication device operable on a wireless network, the device in selective communication with at least one server across the network, the method comprising:
-
receiving identification information at the server, the identification information identifying the device and the user of the device without requiring the user to sign in to the server; retrieving user information using the identification information, the user information comprising application usage data of an application interactively executed by the server and the device based on user inputs to the device in response to application outputs generated on the device; determining, at the at least one server, an occurrence of a threshold event based upon the application usage data; interacting with the device based upon the determined threshold event; and wherein the receiving, the retrieving, the determining and the interacting are performed automatically. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing distributed applications resident on a wireless communication device operable on a wireless network, the device in selective communication with at least one server across the network, the method comprising the steps of:
-
an identification step for automatically identifying at least one of the device and the user of the device without requiring the user to sign in to the server; a data retrieval step for retrieving user information based on a result of the identification step, the user information comprising server-determined threshold event data associated with application usage data of an application interactively executed by the server and the device, the application usage data based on user inputs to the device in response to application outputs generated on the device; and an interaction step for interacting with the device from the server, the interaction step based upon the threshold event data.
-
-
16. A computer readable medium comprising instructions, that when executed by a machine, directs the machine to manage distributed applications on one or more wireless communication devices, each operable on a wireless network, through performing the actions of:
-
automatically receiving identification information from a wireless communication device, the identification information identifying a user of the wireless communication device without requiring the user to sign in and the wireless communication device; retrieving user information using the identification information, the user information comprising application usage data of an application interactively executed by the computer and the device based on user inputs to the device in response to application outputs generated on the device; determining, at the computer, an occurrence of a threshold event based upon the application usage data; interacting with the device based upon the determined threshold event; and wherein the retrieving, the determining and the interacting are performed automatically. - View Dependent Claims (17, 18, 19, 20)
-
-
30. A server, comprising:
-
a database comprising a plurality of applications and a corresponding plurality of application usage data, each of the plurality of applications having at least a first application portion operable on the server and a second application portion operable on at least one of a plurality of wireless telecommunication devices operable for communication with the server, wherein each of the plurality of application usage data is associated with at least one of the plurality of wireless telecommunication devices, and wherein each of the plurality of application usage data comprises a server-side determination of at least one threshold event determinative of operational access to the respective application; and wherein each of the plurality of applications is executable by at least one of the server and the plurality of wireless telecommunication devices to present a modifiable output associated with competitive user interaction with the application on each respective wireless telecommunication device, wherein the execution of each of the plurality of applications automatically generates the respective application usage data, wherein the server is operable to identify at least one respective user without requiring the user to sign in to the server and at corresponding wireless telecommunication device, and determine at least one threshold event associated with the application usage data, wherein the at least one threshold event determines a functionality of the respective one of the plurality of applications. - View Dependent Claims (31, 32, 33)
-
Specification