SYSTEM FOR SEARCHING PROPERTY LISTINGS BASED ON LOCATION
First Claim
1. A method comprising:
- storing, in a database of a mobile electronic device, a set of property listing entries, wherein a property listing entry includes an identification data field and a location coordinate data field;
receiving from a listing server, via a network interface of the mobile electronic device, updated property listing entries;
transforming the set of property listing entries based on the updated property listing entries;
determining a search area;
querying the database to retrieve one or more property listing entries from the set of property listing entries based on a comparison between the search area and the location coordinate data fields of the property listing entries; and
displaying, on a display device of the mobile electronic device, representations of the one or more property listing entries on a map.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for searching property listings based on location may include storing, in a database of a mobile electronic device, a set of property listing entries, wherein a property listing entry includes an identification data field and a location coordinate data field. A property searching application may be executed on a processor of the mobile electronic device, wherein executing the property searching application includes multiple operations. Updated property listing entries may be received from a listing server. The set of property listing entries may be transformed based on the updated property listings. A search area may be determined. The database may be queried to retrieve one or more property listing entries from the set of property listing entries based on a comparison between the search area and the location coordinate data fields of the property listing entries.
-
Citations
20 Claims
-
1. A method comprising:
-
storing, in a database of a mobile electronic device, a set of property listing entries, wherein a property listing entry includes an identification data field and a location coordinate data field; receiving from a listing server, via a network interface of the mobile electronic device, updated property listing entries; transforming the set of property listing entries based on the updated property listing entries; determining a search area; querying the database to retrieve one or more property listing entries from the set of property listing entries based on a comparison between the search area and the location coordinate data fields of the property listing entries; and displaying, on a display device of the mobile electronic device, representations of the one or more property listing entries on a map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable media comprising instructions stored thereon, which when executed by a processor cause the processor to:
-
store, in a listing database, a set of property listing entries; store in an application database, a set of application identification entries, wherein an application identification identifies a download of a property searching application; receive, via a network interface, a request from a mobile electronic device for updated property listing entries, wherein the request includes an application identification; determine changes in property listing entries already stored on the mobile electronic device since a last request for updated property listing entries from the mobile electronic device based on the received application identification; format a response message, wherein the response message includes a list of property listing entries to delete from the mobile electronic device and wherein the response message includes additional property listing entries added after the last request; and transmit the response message to the mobile electronic device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile electronic device comprising:
-
a database storing a set of property listing entries, wherein a property listing entry includes an identification data field and a location coordinate data field; a receiving module to receive, from a listing server, via a network interface of the mobile electronic device, updated property listing entries; a transforming module to transform the set of property listing entries based on the updated property listings; a determination module to determine a location of the mobile electronic device; a querying module to query the database to retrieve one or more property listing entries from the set of property listing entries based on a comparison between a search area and the location coordinate data fields of the property listing entries; and a display module to display, on a display device of the mobile electronic device, representations of the one or more property listing entries on a map. - View Dependent Claims (18, 19, 20)
-
Specification