Method for sorting and displaying data on a portable electronic device
First Claim
1. A method of sorting and displaying data on a portable electronic device comprising:
- determining geographical coordinates of said portable electronic device;
sending a search request to a server to cause said server to perform a search in a database on said server based on search criteria and a radius extending from said geographical coordinates of said portable electronic device;
receiving, at said portable electronic device, a plurality of database records from said server;
determining a pointing direction of said portable electronic device;
determining a search area based on the pointing direction of said portable electronic device; and
displaying one or more records from said plurality of database records on a display of said portable electronic device, said one or more database records having geographic coordinates located within said search area.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of sorting and displaying data on a portable electronic device includes: determining geographical coordinates of the portable electronic device, providing search criteria to the portable electronic device, performing a search in a database based on the search criteria resulting in a list of database records, determining a search area of the portable electronic device and displaying selected records from the list of database records on a display screen of the portable electronic device. Each of the selected records is located within a search radius, which originates at the geographical coordinates of the portable electronic device, and within the search area, which is determined based on a pointing direction of the portable electronic device.
-
Citations
32 Claims
-
1. A method of sorting and displaying data on a portable electronic device comprising:
-
determining geographical coordinates of said portable electronic device; sending a search request to a server to cause said server to perform a search in a database on said server based on search criteria and a radius extending from said geographical coordinates of said portable electronic device; receiving, at said portable electronic device, a plurality of database records from said server; determining a pointing direction of said portable electronic device; determining a search area based on the pointing direction of said portable electronic device; and displaying one or more records from said plurality of database records on a display of said portable electronic device, said one or more database records having geographic coordinates located within said search area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of sorting and displaying data on a portable electronic device comprising:
-
determining geographical coordinates of said portable electronic device; determining a pointing direction of said portable electronic device; calculating a search area based on said pointing direction and a search radius, said search radius extending from said geographical coordinates of said portable electronic device; sending a search request to a server to cause said server to perform a search in a records database on said server based on said search request; receiving, at said portable electronic device, a plurality of records meeting said search request from said server; and displaying one or more records from said plurality of records meeting said search request on a display of said portable electronic device, said one or more records having geographic coordinates located within said search area. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A portable electronic device comprising:
-
positioning system hardware for determining geographical coordinates of said portable electronic device; magnetic sensor hardware for determining a pointing direction of said portable electronic device; a processor for; sending a search request to a server to cause said server to perform a search in a database on said server based on said search request, said search resulting in a plurality of database records; receiving said plurality of database records from said server; and determining a search area based on the pointing direction of said portable electronic device; and a display for displaying one or more records from said plurality of database records, said one or more records having geographic coordinates located within said search area. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification