Method for sorting and displaying data on a portable electronic device
First Claim
1. A non-transitory computer-readable medium containing instructions executable by a processor of a portable electronic device to configure the portable electronic device to:
- determine geographical coordinates of the portable electronic device;
send a search request to a server to cause the server to perform a search in a database at the server based on search criteria and a radius extending from the geographical coordinates of the portable electronic device;
receive, at the portable electronic device, a plurality of database records from the server;
determine a pointing direction of the portable electronic device;
determine a search area based on the pointing direction of the portable electronic device; and
display one or more records from the plurality of database records on a display of the portable electronic device, the one or more records having geographic coordinates located within the 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.
10 Citations
21 Claims
-
1. A non-transitory computer-readable medium containing instructions executable by a processor of a portable electronic device to configure the portable electronic device to:
-
determine geographical coordinates of the portable electronic device; send a search request to a server to cause the server to perform a search in a database at the server based on search criteria and a radius extending from the geographical coordinates of the portable electronic device; receive, at the portable electronic device, a plurality of database records from the server; determine a pointing direction of the portable electronic device; determine a search area based on the pointing direction of the portable electronic device; and display one or more records from the plurality of database records on a display of the portable electronic device, the one or more records having geographic coordinates located within the search area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19, 20, 21)
-
-
12. A non-transitory computer-readable medium containing instructions executable by a processor of a portable electronic device to configure the portable electronic device to:
-
determine geographical coordinates of the portable electronic device; determine a pointing direction of the portable electronic device; calculate a search area based on the pointing direction and a search radius, the search radius extending from the geographical coordinates of the portable electronic device; send a search request to a server to cause the server to perform a search in a records database at the server based on the search request; receive, at the portable electronic device, a plurality of records meeting the search request from the server; and display one or more records from the plurality of records meeting the search request on a display of the portable electronic device, the one or more records having geographic coordinates located within the search area. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification