System and Method for Presenting Application Data by Data Processing System(s) in a Vicinity
First Claim
1. A method comprising:
- receiving, by a receiving data processing system, a plurality of data records for a plurality of other data processing systems wherein each record of the plurality of data records is associated to a particular data processing system, the each record containing particular physical location information for the particular data processing system and particular match criteria information for the particular data processing system;
storing, by the receiving data processing system, searchable information for the each record to a collection of record information;
providing application information to a user interface of a mobile data processing system for presenting a plurality of application data items wherein the application information is not arranged according to the particular physical location information prior to a vicinity request, and wherein each application data item of the plurality of application data items includes item content information and item match criteria information;
is recognizing the vicinity request for presenting information for at least one application data item of the plurality of application data items having the item match criteria information matching the particular match criteria information of at least one particular data processing system of the plurality of data records determined to be physically located in the vicinity of a requested location of the vicinity request;
determining the particular match criteria information of the at least one particular data processing system being physically located in the vicinity of the requested location by searching the collection;
associating the at least one particular data processing system to the plurality of application data items by matching the particular match criteria information with the item match criteria information; and
providing information to alter the user interface of the mobile data processing system for presenting the at least one application data item determined to match the at least one particular data processing system being physically located in the vicinity of the requested 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 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
20 Claims
-
1. A method comprising:
-
receiving, by a receiving data processing system, a plurality of data records for a plurality of other data processing systems wherein each record of the plurality of data records is associated to a particular data processing system, the each record containing particular physical location information for the particular data processing system and particular match criteria information for the particular data processing system; storing, by the receiving data processing system, searchable information for the each record to a collection of record information; providing application information to a user interface of a mobile data processing system for presenting a plurality of application data items wherein the application information is not arranged according to the particular physical location information prior to a vicinity request, and wherein each application data item of the plurality of application data items includes item content information and item match criteria information; is recognizing the vicinity request for presenting information for at least one application data item of the plurality of application data items having the item match criteria information matching the particular match criteria information of at least one particular data processing system of the plurality of data records determined to be physically located in the vicinity of a requested location of the vicinity request; determining the particular match criteria information of the at least one particular data processing system being physically located in the vicinity of the requested location by searching the collection; associating the at least one particular data processing system to the plurality of application data items by matching the particular match criteria information with the item match criteria information; and providing information to alter the user interface of the mobile data processing system for presenting the at least one application data item determined to match the at least one particular data processing system being physically located in the vicinity of the requested location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A receiving 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; receiving, by a receiving data processing system, a plurality of data records for a plurality of other data processing systems wherein each record of the plurality of data records is associated to a particular data processing system, the each record containing particular physical location information for the particular data processing system and particular match criteria information for the particular data processing system; storing, by the receiving data processing system, searchable information for the each record to a collection of record information; providing application information to a user interface of a mobile data processing system for presenting a plurality of application data items wherein the application information is not arranged according to the particular physical location information prior to a vicinity request, and wherein each application data item of the plurality of application data items includes item content information and item match criteria information; recognizing the vicinity request for presenting information for at least one application data item of the plurality of application data items having the item match criteria information matching the particular match criteria information of at least one particular data processing system of the plurality of data records determined to be physically located in the vicinity of a requested location of the vicinity request; determining the particular match criteria information of the at least one particular data processing system being physically located in the vicinity of the requested location by searching the collection; associating the at least one particular data processing system to the plurality of application data items by matching the particular match criteria information with the item match criteria information; and providing information to alter the user interface of the mobile data processing system for presenting the at least one application data item determined to match the at least one particular data processing system being physically located in the vicinity of the requested location.
-
Specification