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 data processing systems wherein each record of the plurality of data records is associated to a particular data processing system, the each record including particular physical location information for the particular data processing system and particular match criteria information for the particular data processing system, the particular match criteria information for being compared to application information having data of the application information presented in a first sorted order to a user interface of a mobile data processing system, and the particular physical location information for being compared to a specified physical location of a vicinity request for altering the first sorted order to a second sorted order presented to the user interface of the mobile data processing system;
storing searchable information for the each record;
presenting the data of the application information to the user interface of the mobile data processing system in the first sorted order;
recognizing the vicinity request after the presenting the data of the application information to the user interface of the mobile data processing system in the first sorted order, the vicinity request having the specified physical location;
comparing the application information having data of the application information presented in the first sorted order with the particular match criteria information upon the recognizing the vicinity request;
determining the particular physical location information of a same one or more records of the plurality of data records that includes the particular match criteria information which matches the application information; and
presenting the data of the application information to the user interface of the mobile data processing system in the second sorted order according to at least one physical location being located in a vicinity of the specified physical location wherein the at least one physical location is determined from the particular physical location information of the same one or more records of the plurality of data records that includes the particular match criteria information which matches the application information.
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.
515 Citations
38 Claims
-
1. A method comprising:
-
receiving, by a receiving data processing system, a plurality of data records for a plurality of data processing systems wherein each record of the plurality of data records is associated to a particular data processing system, the each record including particular physical location information for the particular data processing system and particular match criteria information for the particular data processing system, the particular match criteria information for being compared to application information having data of the application information presented in a first sorted order to a user interface of a mobile data processing system, and the particular physical location information for being compared to a specified physical location of a vicinity request for altering the first sorted order to a second sorted order presented to the user interface of the mobile data processing system; storing searchable information for the each record; presenting the data of the application information to the user interface of the mobile data processing system in the first sorted order; recognizing the vicinity request after the presenting the data of the application information to the user interface of the mobile data processing system in the first sorted order, the vicinity request having the specified physical location; comparing the application information having data of the application information presented in the first sorted order with the particular match criteria information upon the recognizing the vicinity request; determining the particular physical location information of a same one or more records of the plurality of data records that includes the particular match criteria information which matches the application information; and presenting the data of the application information to the user interface of the mobile data processing system in the second sorted order according to at least one physical location being located in a vicinity of the specified physical location wherein the at least one physical location is determined from the particular physical location information of the same one or more records of the plurality of data records that includes the particular match criteria information which matches the application information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A location 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 location processing system; receiving a plurality of data records for a plurality of data processing systems wherein each record of the plurality of data records is associated to a particular data processing system, the each record including particular physical location information for the particular data processing system and particular match criteria information for the particular data processing system, the particular match criteria information for being compared to application information having data of the application information presented in a first sorted order to a user interface of a mobile data processing system, and the particular physical location information for being compared to a specified physical location of a vicinity request for altering the first sorted order to a second sorted order presented to the user interface of the mobile data processing system; storing searchable information for the each record; causing presenting the data of the application information to the user interface of the mobile data processing system in the first sorted order recognizing the vicinity request after the presenting the data of the application information to the user interface of the mobile data processing system in the first sorted order, the vicinity request having the specified physical location; comparing the application information having data of the application information presented in the first sorted order with the particular match criteria information upon the recognizing the vicinity request; determining the particular physical location information of a same one or more records of the plurality of data records that includes the particular match criteria information which matches the application information; and causing presenting the data of the application information to the user interface of the mobile data processing system in the second sorted order according to at least one physical location being located in a vicinity of the specified physical location wherein the at least one physical location is determined from the particular physical location information of the same one or more records of the plurality of data records that includes the particular match criteria information which matches the application information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification