System and method for location based exchange vicinity interest specification
First Claim
1. A method comprising:
- accepting, from a user of a user interface of a mobile application of a user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing;
regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, amongregions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and
saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including;
monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including;
an identifier item for identifying one or more of the remote data processing systems beaconing,a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, anda reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system;
matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; and
communicating, upon the matching a notification of the matching.
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
96 Claims
-
1. A method comprising:
-
accepting, from a user of a user interface of a mobile application of a user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing; regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, among regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including; monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including; an identifier item for identifying one or more of the remote data processing systems beaconing, a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, and a reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system; matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; and communicating, upon the matching a notification of the matching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A user carried mobile data processing system comprising:
-
one or more processors; and 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 user carried mobile data processing system; accepting, from a user of a user interface of a mobile application of the user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing; regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, among regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including; monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including; an identifier item for identifying one or more of the remote data processing systems beaconing, a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, and a reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system; matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; and communicating, upon the matching, a notification of the matching. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A memory device storing instructions for execution by one or more processors, wherein the instructions cause operations comprising:
-
accepting, from a user of a user interface of a mobile application of a user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing; regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, among regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including; monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including; an identifier item for identifying one or more of the remote data processing systems beaconing, a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, and a reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system; matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; and communicating, upon the matching a notification of the matching. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method, comprising:
-
accepting, from a user of a user interface of a mobile application of a user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing; regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, among regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and
saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including;monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including; an identifier item for identifying one or more of the remote data processing systems beaconing, a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, and a reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system; matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; performing authentication processing after the matching; and communicating, upon the matching, a user configured notification of the matching, wherein the communicating the notification of the matching includes communicating information to a receiving remote data processing system for controlling the receiving remote data processing system, the information to the receiving remote data processing system including information for at least one of;
an electrical appliance, a mechanical appliance, an electrical device, or a mechanical device. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A user carried mobile data processing system, comprising:
-
one or more processors; and 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 user carried mobile data processing system; accepting, from a user of a user interface of a mobile application of the user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing; regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, among regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including; monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including; an identifier item for identifying one or more of the remote data processing systems beaconing, a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, and a reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system; matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; performing authentication processing after the matching; and communicating, upon the matching, a user configured notification of the matching, wherein the communicating the notification of the matching includes communicating information to a receiving remote data processing system for controlling the receiving remote data processing system, the information to the receiving remote data processing system including information for at least one of;
an electrical appliance, a mechanical appliance, an electrical device, or a mechanical device. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A memory device storing instructions for execution by one or more processors, wherein the instructions cause operations comprising:
-
accepting, from a user of a user interface of a mobile application of a user carried mobile data processing system, a user specified location based event configuration used by the mobile data processing system in detecting a region of vicinity around a remote data processing system beaconing a beaconed broadcast wireless data record having no fields containing a finalized physical location useful without conversion for subsequent data processing system mathematical triangulation, the beaconed broadcast wireless data record received by the mobile data processing system, the user specified location based event configuration stored local to the mobile data processing system and used by the mobile data processing system for the mobile data processing system matching at least three distinct data items of the user specified location based event configuration derived from the accepting to a corresponding at least three distinct beacon items in a plurality of application data fields of the beaconed broadcast wireless data record, the matching for distinguishing; regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting, among regions of vicinity around remote data processing systems beaconing beaconed broadcast wireless data records not including the corresponding at least three distinct beacon items that match the at least three distinct data items of the user specified location based event configuration derived from the accepting; and saving, by the mobile application, the user specified location based event configuration to a memory of the mobile data processing system for the mobile data processing system performing operations including; monitoring the user specified location based event configuration for the detecting the region of vicinity around the remote data processing system beaconing the beaconed broadcast wireless data record by the mobile data processing system comparing the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record, the at least three distinct beacon items including; an identifier item for identifying one or more of the remote data processing systems beaconing, a plurality of mobile application data items being semantically related to each other by the mobile application data items having organization hierarchy meaning recognized by the mobile application, and a reference item for the mobile data processing system determining a distance between the mobile data processing system and the remote data processing system; matching, upon the mobile data processing system comparing, the at least three distinct data items of the user specified location based event configuration derived from the accepting to the corresponding at least three distinct beacon items in the plurality of application data fields of the beaconed broadcast wireless data record; performing authentication processing after the matching; and communicating, upon the matching, a user configured notification of the matching, wherein the communicating the notification of the matching includes communicating information to a receiving remote data processing system for controlling the receiving remote data processing system, the information to the receiving remote data processing system including information for at least one of;
an electrical appliance, a mechanical appliance, an electrical device, or a mechanical device. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
Specification