System and method for application context location based configuration suggestions
First Claim
1. A method comprising:
- accepting user input, from a user of a user interface of an application store downloaded mobile application of a phone call capable mobile data processing system, for the user creating in the mobile application a location based event configuration with a location based suggestion selected by the user to form at least a portion of the location based event configuration, the location based event configuration for the mobile data processing system detecting a proximity to a remote data processing system upon the mobile data processing system receiving from the remote data processing system a beaconed unidirectional broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the location based suggestion determined by a criteria matching mobile application data in a plurality of application data fields of the beaconed unidirectional broadcast wireless data record, the criteria determined relevant to an application context in use of the mobile application at a time of a request of the user input, the beaconed unidirectional broadcast wireless data record including;
the plurality of application data fields being hierarchically related to each other by the mobile application data having organization hierarchy meaning recognized by the mobile application wherein the mobile application data is anticipated by the mobile application in the location based event configuration, anda field containing a signal strength;
inferring, by the mobile application, the criteria determined relevant to the application context in use of the mobile application at the time of the request of the user input;
requesting, by the mobile application, the location based suggestion by requesting the criteria matching the mobile application data in the plurality of application data fields of the beaconed unidirectional broadcast wireless data record;
determining the location based suggestion by the criteria matching the mobile application data in the plurality of application data fields of the beaconed unidirectional broadcast wireless data record;
presenting the location based suggestion to the user interface of the mobile application of the mobile data processing system, upon the determining the location based suggestion; and
accepting user input after the presenting, from the user interface of the mobile application of the mobile data processing system, to save the location based event configuration with the location based suggestion selected by the user to a memory of the mobile data processing system, the location based event configuration including;
at least one location based condition including a condition for the mobile data processing system detecting the proximity to the remote data processing system upon the mobile data processing system receiving from the remote data processing system the beaconed unidirectional broadcast wireless data record including the mobile application data having organization hierarchy meaning recognized by the mobile application wherein the mobile application data is anticipated by the mobile application, anda location based action processed locally by the mobile data processing system, upon the mobile data processing system determining the at least one location based condition, wherein the location based action causes processing for a notification.
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.
512 Citations
24 Claims
-
1. A method comprising:
-
accepting user input, from a user of a user interface of an application store downloaded mobile application of a phone call capable mobile data processing system, for the user creating in the mobile application a location based event configuration with a location based suggestion selected by the user to form at least a portion of the location based event configuration, the location based event configuration for the mobile data processing system detecting a proximity to a remote data processing system upon the mobile data processing system receiving from the remote data processing system a beaconed unidirectional broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the location based suggestion determined by a criteria matching mobile application data in a plurality of application data fields of the beaconed unidirectional broadcast wireless data record, the criteria determined relevant to an application context in use of the mobile application at a time of a request of the user input, the beaconed unidirectional broadcast wireless data record including; the plurality of application data fields being hierarchically related to each other by the mobile application data having organization hierarchy meaning recognized by the mobile application wherein the mobile application data is anticipated by the mobile application in the location based event configuration, and a field containing a signal strength; inferring, by the mobile application, the criteria determined relevant to the application context in use of the mobile application at the time of the request of the user input; requesting, by the mobile application, the location based suggestion by requesting the criteria matching the mobile application data in the plurality of application data fields of the beaconed unidirectional broadcast wireless data record; determining the location based suggestion by the criteria matching the mobile application data in the plurality of application data fields of the beaconed unidirectional broadcast wireless data record; presenting the location based suggestion to the user interface of the mobile application of the mobile data processing system, upon the determining the location based suggestion; and accepting user input after the presenting, from the user interface of the mobile application of the mobile data processing system, to save the location based event configuration with the location based suggestion selected by the user to a memory of the mobile data processing system, the location based event configuration including; at least one location based condition including a condition for the mobile data processing system detecting the proximity to the remote data processing system upon the mobile data processing system receiving from the remote data processing system the beaconed unidirectional broadcast wireless data record including the mobile application data having organization hierarchy meaning recognized by the mobile application wherein the mobile application data is anticipated by the mobile application, and a location based action processed locally by the mobile data processing system, upon the mobile data processing system determining the at least one location based condition, wherein the location based action causes processing for a notification. - 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 phone call capable mobile data processing system, comprising:
-
one or more processors; a user interface; and at least one memory coupled to the one or more processors, wherein the at least one memory includes executable instructions which, executed by the one or more processors, results in the mobile data processing system; accepting user input, from a user of the user interface of an application store downloaded mobile application of the phone call capable mobile data processing system, for the user creating in the mobile application a location based event configuration with a location based suggestion selected by the user to form at least a portion of the location based event configuration, the location based event configuration for the mobile data processing system detecting a proximity to a remote data processing system upon the mobile data processing system receiving from the remote data processing system a beaconed unidirectional broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the location based suggestion determined by a criteria matching mobile application data in a plurality of application data fields of the beaconed unidirectional broadcast wireless data record, the criteria determined relevant to an application context in use of the mobile application at a time of a request of the user input, the beaconed unidirectional broadcast wireless data record including; the plurality of application data fields being hierarchically related to each other by the mobile application data having organization hierarchy meaning recognized by the mobile application wherein the mobile application data is anticipated by the mobile application in the location based event configuration, and a field containing a signal strength; inferring, by the mobile application, the criteria determined relevant to the application context in use of the mobile application at the time of the request of the user input; requesting, by the mobile application, the location based suggestion by requesting the criteria matching the mobile application data in the plurality of application data fields of the beaconed unidirectional broadcast wireless data record; determining the location based suggestion by the criteria matching the mobile application data in the plurality of application data fields of the beaconed unidirectional broadcast wireless data record; presenting the location based suggestion to the user interface of the mobile application of the mobile data processing system, upon the determining the location based suggestion; and accepting user input after the presenting, from the user interface of the mobile application of the mobile data processing system, to save the location based event configuration with the location based suggestion selected by the user to the at least one memory of the mobile data processing system, the location based event configuration including; at least one location based condition including a condition for the mobile data processing system detecting the proximity to the remote data processing system upon the mobile data processing system receiving from the remote data processing system the beaconed unidirectional broadcast wireless data record including the mobile application data having organization hierarchy meaning recognized by the mobile application wherein the mobile application data is anticipated by the mobile application, and a location based action processed locally by the mobile data processing system, upon the mobile data processing system determining the at least one location based condition, wherein the location based action causes processing for a notification.
-
Specification