IP Library Granted Patent US 9,367,593
Granted Patent B2
US 9,367,593 · App. 14/329,122 · Granted Jun 14, 2016

Method for sorting and displaying data on a portable electronic device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,367,593
App. No.
14/329,122
Granted
Jun 14, 2016
Kind
B2
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.

Claims (33)

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.

2. The non-transitory computer-readable medium of claim 1 , wherein the search area is a sector of a circle that is defined by the radius.

3. The non-transitory computer-readable medium of claim 1 , wherein the search area is a rectangle.

4. The non-transitory computer-readable medium of claim 1 , wherein the pointing direction is a pointing direction of a forward end of the portable electronic device.

5. The non-transitory computer-readable medium of claim 1 , wherein the search request further includes at least one search parameter.

6. The non-transitory computer-readable medium of claim 5 , wherein the at least one search parameter is a category of the plurality of database records.

7. The non-transitory computer-readable medium of claim 5 , wherein the at least one search parameter is configured to represent at least one of a name, a telephone number, a location category, a type of food, an address, a residence, a business, a medical clinic, a government office, and a landmark.

8. The non-transitory computer-readable medium of claim 1 , further comprising instructions configured to display the one or more records on a map.

9. The non-transitory computer-readable medium of claim 1 , wherein the search request comprises input received at the portable electronic device.

10. The non-transitory computer-readable medium of claim 1 , wherein the search request comprises the geographical coordinates of the portable electronic device.

11. The non-transitory computer-readable medium of claim 1 , further comprising instructions configured to, when determining a change in the pointing direction, determine an updated search area based on the changed pointing direction and display an updated one or more records from the plurality of database records on the display, the updated one or more records having geographic coordinates located within the updated search area.

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.

13. The non-transitory computer-readable medium of claim 12 , wherein the search area is a sector of a circle that is defined by the search radius.

14. The non-transitory computer-readable medium of claim 12 , wherein the pointing direction is a pointing direction of a forward end of the portable electronic device.

15. The non-transitory computer-readable medium of claim 12 , wherein the search request further includes at least one search parameter.

16. The non-transitory computer-readable medium of claim 15 , wherein the search parameter is a category for the plurality of records.

17. The non-transitory computer-readable medium of claim 15 , wherein the search parameter is configured to represent at least one of a name, a telephone number, a location category, a type of food, an address, a residence, a business, a medical clinic, a government office, and a landmark.

18. The non-transitory computer-readable medium of claim 11 , further comprising instructions configured to display the one or more records on a map.

19. The non-transitory computer-readable medium of claim 11 , wherein the search request comprises input received at the portable electronic device.

20. The non-transitory computer-readable medium of claim 11 , wherein the search request comprises the geographical coordinates of the portable electronic device.

21. The non-transitory computer-readable medium of claim 11 , further comprising instructions configured to, when determining a change in the pointing direction, determine an updated search area based on the changed pointing direction and display an updated one or more results from the plurality of search results on the display, the updated one or more results having geographic coordinates located within the updated search area.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Feb 18, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037856/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2014
From: BLOMMESTEIJN, NICHOLAS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 033297/0461 →