IP Library Granted Patent US 7,774,453
Granted Patent B2
US 7,774,453 · App. 09/773,193 · Granted Aug 10, 2010

System and method for handling location information

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 7,774,453
App. No.
09/773,193
Granted
Aug 10, 2010
Kind
B2
Abstract

The present invention is a system and method for handling location information. The goal of the present invention is to allow users to collect and evaluate information from multiple sources, and thus make proper use of all available location information. Location sources for the present invention include mobile electronic devices such as mobile telephones, cell phones, hand-held computers, personal digital assistants, pagers, Global Positioning System (GPS) devices, and other pervasive computing devices. Satellite-based or network-based positioning technologies make it possible to determine the geographic location of these wireless electronic devices and their users (e.g. location-based services for users of mobile telephones use such positioning technologies). Location sources for the present invention also include computer-based models, schedules or calendars that give a person's expected location depending on the date and time. One aspect of the present invention is a method for handling location information. Another aspect of the present invention is a system for executing the method of the present invention. A third aspect of the present invention is as a set of instructions on a computer-usable medium, or resident in a computer system, for executing the method of the present invention.

Claims (43)

1. A method for handling location information regarding a mobile user having a plurality of associated location sources, said method comprising

simultaneously acquiring items of location data regarding said user from said plurality of location sources;

creating a collection of said location data regarding said user;

determining an expected most accurate location source of said plurality of associated location sources;

ranking items of location data in said collection to define the location of said user according to the expected most accurate location source of said plurality of associated location sources; and

updating said location data continuously with said defined location of said user.

2. The method of claim 1 further comprising: filtering said location data to remove misleading data.

3. The method of claim 1 wherein: said acquiring further comprises acquiring location data regarding more than one user, and said ranking further comprises ranking items in said collections regarding more than one user, according to the expected most accurate location source of each of said plurality of associated location sources for each of said users.

4. A method for handling location information regarding a mobile user having a plurality of associated location sources, said method comprising:

simultaneously acquiring items of location data regarding said user from said plurality of location sources;

ranking items of location data in a collection of said location data regarding said mobile user according to an expected most accurate location source of said plurality of associated location sources; and

updating said location data continuously.

5. The method of claim 4 further comprising: filtering said location data to remove misleading data.

6. A system for handling location information regarding a mobile user having a plurality of associated location sources, the system comprising:

a processor;

a computer memory holding computer program instructions when executed by the processor perform the method comprising:

simultaneously acquiring items of location data regarding said user from said plurality of location sources;

creating a collection of said location data regarding said user;

determining an expected most accurate location source of said plurality of associated location sources;

ranking items of location data in said collection to define the location of said user according to the expected most accurate location source of said plurality of associated location sources; and

updating said location data continuously with said defined location of said user.

7. The system of claim 6 wherein the performed method further includes:

filtering said location data to remove misleading data.

8. The system of claim 6 wherein:

said acquiring in the performed method further comprises acquiring location data regarding more than one user, and

said ranking in the performed method further comprises ranking items in said collections regarding more than one user, according to the expected most accurate location source of each of said plurality of associated location sources for each of said users.

9. A system for handling location information regarding a mobile user having a plurality of associated location sources, the system comprising:

a processor;

a computer memory holding computer program instructions which when executed by the processor perform the method comprising:

simultaneously acquiring items of location data regarding said user from said plurality of location sources;

ranking items of location data in a collection of said location data regarding said mobile user according to an expected most accurate location source of said plurality of associated location sources; and

updating said location data continuously.

10. The system of claim 9 wherein the performed method further includes filtering said location data to remove misleading data.

11. A computer usable medium having stored thereon, a computer program for handling location information regarding a mobile user having a plurality of associated location sources, wherein the computer program when executed on a computer causes the computer to:

simultaneously acquire items of location data regarding said user from said plurality of location sources;

create a collection of said location data regarding said user;

determine an expected most accurate location source of said plurality of associated location sources;

rank items of location data in said collection to define the location of said user according to the expected most accurate location source of said plurality of associated location sources; and

update said location data continuously with said defined location of said user.

12. The computer usable medium of claim 11 wherein said computer program when executed further causes the computer to filter said location data to remove misleading data.

13. The computer usable medium of claim 11 wherein, said computer program when executed further causes the compeer to:

acquire location data regarding more than one user, and

rank items in said collections regarding more than one user, according to the expected most accurate location source of each of said plurality of associated location sources for each of said users.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: TERRACE LICENSING LLC
To: CROSSLAYER COMMUNICATIONS LLC
Reel/Frame 070975/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATES AND INVENTOR NAMES PREVIOUSLY RECORDED AT REEL: 011537 FRAME: 0828. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jun 15, 2017
From: BABU, ANAND NAGU; HEIFETS, ABRAHAM S.; KRAUSZER, ADAM; PATERSON, ROY; EAGLE, BRIAN LEE WHITE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042832/0523 →