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;
providing search criteria to said portable electronic device, said search criteria including a search radius, wherein said search area is a sector of a circle that is defined by said search radius, said search radius originating at said geographical coordinates of said portable electronic device;
sending said search criteria to a server to cause said server to perform a search in a database on said server based on said search criteria, said search resulting in a list of database records;
receiving, at said portable electronic device, said list of database records from said server;
determining a pointing direction of said portable electronic device, wherein said pointing direction is a pointing direction of a forward end of said portable electronic device;
determining a search area based on the pointing direction of said portable electronic device; and
displaying selected records from said list of database records on a display screen of said portable electronic device, said selected 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
17 Claims
-
1. A method of sorting and displaying data on a portable electronic device comprising:
-
determining geographical coordinates of said portable electronic device; providing search criteria to said portable electronic device, said search criteria including a search radius, wherein said search area is a sector of a circle that is defined by said search radius, said search radius originating at said geographical coordinates of said portable electronic device; sending said search criteria to a server to cause said server to perform a search in a database on said server based on said search criteria, said search resulting in a list of database records; receiving, at said portable electronic device, said list of database records from said server; determining a pointing direction of said portable electronic device, wherein said pointing direction is a pointing direction of a forward end of said portable electronic device; determining a search area based on the pointing direction of said portable electronic device; and displaying selected records from said list of database records on a display screen of said portable electronic device, said selected database records having geographic coordinates located within said search area. - View Dependent Claims (2, 3, 12, 13, 15)
-
-
4. 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, wherein said pointing direction is a pointing direction of a forward end of said portable electronic device; calculating a search area based on said pointing direction and a search radius, wherein said search area is a sector of a circle that is defined by said search radius, said search radius originating at said geographical coordinates of said portable electronic device; sending search criteria including said search area to a server to cause said server to perform a search in a records database on said server based on said search criteria; receiving, at said portable electronic device, records meeting said search criteria from said server; and displaying said records on a display screen of said portable electronic device. - View Dependent Claims (5, 6, 14, 16)
-
-
7. 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, wherein said pointing direction is a pointing direction of a forward end of said portable electronic device; a processor for; sending said search criteria to a server to cause said server to perform a search in a database on said server based on said search criteria, said search resulting in a list of database records; receiving said list of database records from said server; and determining a search area based on the pointing direction of said portable electronic device, wherein said search area is a sector of a circle that is defined by a search radius; and a screen for displaying records from said list of database records having geographic coordinates located within said search area. - View Dependent Claims (8, 9, 10, 11, 17)
-
Specification