System and Method for Application Context Location Based Configuration Suggestions
First Claim
1. A method comprising:
- maintaining, for a mobile data processing system, location based configuration data including a collection of information from a plurality of data processing systems determined to have been in the vicinity of a particular data processing system, the location based configuration data useful for creating a user configured location based configuration including one or more conditions for being monitored, and one or more actions to be performed upon determining the one or more conditions;
recognizing a request by a user of the mobile data processing system for suggested location based configuration information;
determining an application context of the request;
determining the suggested location based configuration information using the application context and the location based configuration data after recognizing the request, the suggested location based configuration information including the information from the plurality of data processing systems determined to have been in the vicinity of the particular data processing system;
presenting the suggested location based configuration information to the user of the mobile data processing system upon determining the suggested location based configuration information;
accepting user input from the user of the mobile data processing system for configuring the user configured location based configuration using the suggested location based configuration information including the information from the plurality of data processing systems determined to have been in the vicinity of the particular data processing system; and
saving the user configured location based configuration to a memory of the mobile data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing Systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information transmitted inbound to, transmitted outbound from, is in process at, or is application modified at a mobile data processing system triggers processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs. Tools, triggered interfaces and integrated applications are disclosed for a breadth of MS LBX configurations and functionality.
-
Citations
24 Claims
-
1. A method comprising:
-
maintaining, for a mobile data processing system, location based configuration data including a collection of information from a plurality of data processing systems determined to have been in the vicinity of a particular data processing system, the location based configuration data useful for creating a user configured location based configuration including one or more conditions for being monitored, and one or more actions to be performed upon determining the one or more conditions; recognizing a request by a user of the mobile data processing system for suggested location based configuration information; determining an application context of the request; determining the suggested location based configuration information using the application context and the location based configuration data after recognizing the request, the suggested location based configuration information including the information from the plurality of data processing systems determined to have been in the vicinity of the particular data processing system; presenting the suggested location based configuration information to the user of the mobile data processing system upon determining the suggested location based configuration information; accepting user input from the user of the mobile data processing system for configuring the user configured location based configuration using the suggested location based configuration information including the information from the plurality of data processing systems determined to have been in the vicinity of the particular data processing system; and saving the user configured location based configuration to a memory of the mobile data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A mobile data processing system, comprising:
-
one or more processors; a user interface; at least one memory coupled to the one or more processors, wherein the at least one memory includes executable instructions, which when executed by the one or more processors, results in the system; maintaining, for a mobile data processing system, location based is configuration data including a collection of information from a plurality of data processing systems determined to have been in the vicinity of a particular data processing system, the location based configuration data useful for creating a user configured location based configuration including one or more conditions for being monitored, and one or more actions to be performed upon determining the one or more conditions; recognizing a request by a user of the mobile data processing system for suggested location based configuration information; determining an application context of the request; determining the suggested location based configuration information using the application context and the location based configuration data after recognizing the request, the suggested location based configuration information including the information from the plurality of data processing systems determined to have been in the vicinity of the particular data processing system; presenting the suggested location based configuration information to the user of the mobile data processing system upon determining the suggested location based configuration information; accepting user input from the user of the mobile data processing system for configuring the user configured location based configuration using the suggested location based configuration information including the information from the plurality of data processing systems determined to have been in the vicinity of the particular data processing system; and saving the user configured location based configuration to the at least one memory of the mobile data processing system.
-
Specification