Patent ID: 8923806
Filing Date: 2014-12-30
Classification: G06Q,H04H,H04L,H04W

Abstract:
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.