System and Method for Service-Free Location Based Applications
First Claim
1. A method by a mobile data processing system, the method comprising:
- maintaining, by the mobile data processing system, a user configured location based configuration stored local to the mobile data processing system, the location based configuration including;
one or more conditions including a condition for the mobile data processing system recognizing when a particular data processing system with a particular identity is located in proximity of a particular location, andone or more actions for the mobile data processing system to perform upon determining the one or more conditions;
processing, by the mobile data processing system, information for a wireless data record, the information for the wireless data record having an associated identity and a physical location determined for the associated identity;
determining, by the mobile data processing system, the information for the wireless data record matches the one or more conditions including the condition for the mobile data processing system recognizing when the particular data processing system with the particular identity is located in proximity of the particular location, upon the processing, by the mobile data processing system, the information for the wireless data record; and
invoking, by the mobile data processing system, the one or more actions upon the determining, by the mobile data processing system, the information for the wireless data record matches the one or more conditions including the condition for the mobile data processing system recognizing when the particular data processing system with the particular identity is located in proximity of the particular location.
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 which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger 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.
-
Citations
21 Claims
-
1. A method by a mobile data processing system, the method comprising:
-
maintaining, by the mobile data processing system, a user configured location based configuration stored local to the mobile data processing system, the location based configuration including; one or more conditions including a condition for the mobile data processing system recognizing when a particular data processing system with a particular identity is located in proximity of a particular location, and one or more actions for the mobile data processing system to perform upon determining the one or more conditions; processing, by the mobile data processing system, information for a wireless data record, the information for the wireless data record having an associated identity and a physical location determined for the associated identity; determining, by the mobile data processing system, the information for the wireless data record matches the one or more conditions including the condition for the mobile data processing system recognizing when the particular data processing system with the particular identity is located in proximity of the particular location, upon the processing, by the mobile data processing system, the information for the wireless data record; and invoking, by the mobile data processing system, the one or more actions upon the determining, by the mobile data processing system, the information for the wireless data record matches the one or more conditions including the condition for the mobile data processing system recognizing when the particular data processing system with the particular identity is located in proximity of the particular location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile data processing system, comprising:
-
one or more processors; and memory coupled to the one or more processors, wherein the memory includes executable instructions, which when executed by the one or more processors, results in the system; maintaining, by the mobile data processing system, a user configured location based configuration stored local to the mobile data processing system, the location based configuration including; one or more conditions including a condition for the mobile data processing system recognizing when a particular data processing system with a particular identity is located in proximity of a particular location, and one or more actions for the mobile data processing system to perform upon determining the one or more conditions; processing, by the mobile data processing system, information for a wireless data record, the information for the wireless data record having an associated identity and a physical location determined for the associated identity; determining, by the mobile data processing system, the information for the wireless data record matches the one or more conditions including the condition for the mobile data processing system recognizing when the particular data processing system with the particular identity is located in proximity of the particular location, upon the processing, by the mobile data processing system, the information for the wireless data record; and invoking, by the mobile data processing system, the one or more actions upon the determining, by the mobile data processing system, the information for the wireless data record matches the one or more conditions including the condition for the mobile data processing system recognizing when the particular data processing system with the particular identity is located in proximity of the particular location.
-
Specification