IP Library Granted Patent US 8,161,031
Granted Patent B2
US 8,161,031 · App. 11/433,453 · Granted Apr 17, 2012

Method for sorting and displaying data on a portable electronic device

Assignee: Research In Motion Limited
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 8,161,031
App. No.
11/433,453
Granted
Apr 17, 2012
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 (37)

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.

2. The method as claimed in claim 1 , wherein said search criteria further include at least one search parameter.

3. The method as claimed in claim 2 , wherein said search parameter is a category of said database records.

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.

5. The method as claimed in claim 4 , wherein said search criteria further include at least one search parameter.

6. The method as claimed in claim 5 , wherein said search parameter is a category of said database records.

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.

8. The portable electronic device as claimed in claim 7 , wherein said processor is included in said portable electronic device.

9. The portable electronic device as claimed in claim 7 , wherein said sector is bisected by said pointing direction.

10. The portable electronic device as claimed in claim 7 , wherein said search criteria further include at least one search parameter.

11. The portable electronic device as claimed in claim 10 , wherein said search parameter is a category of said records database.

12. The method of claim 1 , wherein said search area is a rectangle.

13. The method of claim 3 , wherein said category includes: residences, businesses, government offices, or landmarks.

14. The method of claim 6 , wherein said category includes: residences, businesses, government offices, or landmarks.

15. The method of claim 1 wherein the displaying comprises displaying said selected records on a map.

16. The method of claim 4 wherein the displaying comprises displaying said records on a map.

17. The portable electronic device of claim 7 wherein the displaying comprises displaying the records on a map.

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 May 15, 2006
From: BLOMMESTEIJN, NICHOLAS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 017874/0599 →
Continuity (1)
Related Publication 20070266005A1 · Nov 15, 2007