IP Library Granted Patent US 8,150,422
Granted Patent B2
US 8,150,422 · App. 11/624,935 · Granted Apr 3, 2012

Method of displaying contact information

Assignee: TEPA Datasolutions Co., LLC
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,150,422
App. No.
11/624,935
Granted
Apr 3, 2012
Kind
B2
Abstract

A method of displaying contact information on a mobile device includes storing a plurality of contact records on a mobile device. At least one record contains information corresponding to the geographic location of at least one of the contacts. The geographic location of the mobile device is determined and compared with the geographic location of the contacts stored on the mobile device. The contacts are arranged based on the geographic proximity of the contact to the mobile device.

Claims (38)

1. A method of displaying contact information on a mobile device, the method comprising:

storing a plurality of contact records on a mobile device, wherein each of the plurality of contact records is associated with a contact and includes a name associated with the contact and contact information associated with the contact, wherein the plurality of the contact records comprises a first subset of contact records, and the contact information of each contact record included in the first subset of contact records includes geographic location information associated with the contact;

determining a geographic location of the mobile device;

comparing the geographic location of the mobile device to the geographic location of each of the contacts associated with the first subset of contact records;

identifying a second subset of the contact records that are to be always displayed independent of the geographic location of the mobile device when contact records are displayed on the mobile device; and

ordering the contact records on a display, such that the second subset of the contact records is displayed followed by the first subset of the contact records, the first subset of the contact records being displayed based on relative proximity of the contacts associated with the first subset of contact records to the geographic location of the mobile device.

2. The method of claim 1 , wherein determining the geographic location of the mobile device includes receiving a representation of the geographic location of the mobile device as determined by a global positioning system.

3. The method of claim 1 , further comprising:

receiving representations of the geographic location of each of the contacts associated with the first subset of contact records as determined by a global positioning system.

4. The method of claim 1 , wherein determining the geographic location of the mobile device includes receiving a representation of the geographic location of the mobile device as determined by cell phone tower triangulation.

5. The method of claim 1 , further comprising:

receiving representations of the geographic location of each of the contacts associated with the first subset of contact records as determined by cell phone tower triangulation.

6. The method of claim 1 , further comprising:

determining the geographic location of each of the contacts associated with the first subset of contact records based on a zip code contained in the corresponding one of the first subset of the contact records.

7. The method of claim 1 , further comprising:

determining the geographic location of each of the contacts associated with the first subset of contact records based on an area code and exchange contained in the corresponding one of the first subset of the contact records.

8. The method of claim 1 , wherein determining the geographic location of the mobile device includes determining the geographic location of the mobile device by input from a user.

9. A computer-implemented method of displaying contact information on a mobile device, the method comprising:

maintaining a plurality of contact records on a mobile device, wherein each of the plurality of contact records is associated with a contact and includes a name associated with the contact and contact information associated with the contact;

automatically determining the geographic location of the mobile device;

automatically determining respective geographic locations corresponding to contact records within a first subset of the plurality of contact records;

comparing the geographic location of the mobile device to the respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records;

identifying a second subset of the plurality of contact records that are to be always displayed independent of the geographic location of the mobile device when contact records are displayed on the mobile device; and

displaying the plurality of contact records on the mobile device, wherein the order of display is arranged so that the second subset of the plurality of contact records is followed by the first subset of the plurality of contact records ordered based on the relative proximity of the geographic location of the mobile device to the respective geographic locations corresponding to the contact records of the first subset of the plurality of contact records.

10. The method of claim 9 , wherein determining the geographic location of the mobile device includes receiving a representation of the geographic location of the mobile device as determined by a global positioning system.

11. The method of claim 9 , wherein determining respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records includes receiving representations of the respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records as determined by a global positioning system.

12. The method of claim 9 , wherein determining the geographic location of the mobile device includes receiving a representation of the geographic location of the mobile device as determined by cell phone tower triangulation.

13. The method of claim 9 , wherein, determining respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records includes receiving representations of the respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records as determined by cell phone tower triangulation.

14. The method of claim 9 , wherein determining respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records includes receiving a representation of the geographic location corresponding to each contact record within the first subset of the plurality of contact records based on a zip code contained in each contact record within the first subset of the plurality of contact records.

15. The method of claim 9 , wherein determining respective geographic locations corresponding to the contact records within the first subset of the plurality of contact records includes determining the geographic location corresponding to each contact record of the first subset of the plurality of contact records based on an area code and exchange contained each contact record of the first subset of the plurality of contact records.

16. A contact information display system for displaying information on a mobile device, the system comprising:

a storage device capable of storing a plurality of contact records, wherein each of the plurality of contact records is associated with a contact and includes a name associated with the contact and contact information associated with the contact, wherein the plurality of contact records comprises a first subset of the contact records having corresponding geographic locations and second subset of the contact records that are to be always displayed independently of the geographic location of the mobile device when contact records are displayed on the mobile device;

an information management module configured to determine the relative proximity of the mobile device to the geographic locations corresponding to the first subset of the contact records; and

a display module, configured to display the contact records in an order such that the second subset of the contact records is followed by the first subset of the contact records, the first subset of the contact records being displayed based on relative proximity of the geographic locations corresponding to the first subset of the contact records to the geographic location of the mobile device.

17. The system of claim 16 , wherein the information management module is configured to determine the geographic locations corresponding to the first subset of the contact records via a global positioning system.

18. The system of claim 16 , wherein the information management module is configured to determine the geographic locations corresponding to the first subset of the contact records via a cell phone tower triangulation.

19. The system of claim 16 , wherein the information management module is configured to determine the geographic locations corresponding to the first subset of the contact records via a zip code.

20. The system of claim 16 , wherein the information management module is configured to determine the geographic locations corresponding to the first subset of the contact records via an area code and exchange.

Assignments (3)
MERGER Recorded Dec 21, 2015
From: TEPA DATASOLUTIONS CO., LLC
To: CHARTOLEAUX KG LIMITED LIABILITY COMPANY
Reel/Frame 037342/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2007
From: TECHNOLOGY, PATENTS & LICENSING, INC.
To: TEPA DATASOLUTIONS CO., LLC
Reel/Frame 019857/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2007
From: ELDERING, CHARLES A.
To: TECHNOLOGY, PATENTS & LICENSING, INC.
Reel/Frame 018862/0139 →
Continuity (1)
Related Publication 20080176585A1 · Jul 24, 2008