IP Library Granted Patent US 7,903,001
Granted Patent B2
US 7,903,001 · App. 12/662,824 · Granted Mar 8, 2011

Method and system for saving and retrieving spatial related 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,903,001
App. No.
12/662,824
Granted
Mar 8, 2011
Kind
B2
Abstract

The present invention is directed to a method and apparatus for storing, referencing, retrieving, and graphically displaying spatial and non-spatial related information of a mobile computing device, such as a laptop computer or a cellular telephone. The spatial-related information may be obtained by using positioning tracking systems such as a global positioning system, whereas the non-spatial related information may include communication activities associated with the mobile computing device, such as phone calls, e-mails, text messages, pages, etc. The present invention also provides methods and apparatus of sharing event information between mobile communication devices as well as related navigational information for traveling to an event from a real-time position of a mobile communication device.

Claims (50)

1. A machine-readable medium storing a set of executable instructions for causing a processor of a system to perform a method of tracking the location of a mobile communication device, the mobile communication device adapted to communicate with the system and provide its own position information, the method comprising:

periodically receiving a plurality of locations of the mobile communication device from the mobile communication device, each of the plurality of locations being associated with a time stamp;

defining a trip in response to the locations and their associated time stamps;

dividing the trip into a plurality of presences, each of the plurality of presences being associated with at least one of the plurality of locations;

calculating a duration associated with each of the plurality of presences in response to the time stamp associated with the at least one location associated to the presence;

defining a status of each of the plurality of presences in response to the duration; and

characterizing the trip in response to the status of each of the plurality of the presences.

2. The machine-readable medium of claim 1 , wherein the method further comprises:

displaying the plurality of locations on a display of the system.

3. The machine-readable medium of claim 1 , wherein the method further comprises:

displaying the trip in the plurality of presences and the status of each of the plurality of presences on a display of the system.

4. The machine-readable medium of claim 3 , wherein:

the trip is displayed without displaying the plurality of locations.

5. The machine-readable medium of claim 4 , wherein:

the locations of each of the plurality of presences are referred to by the status of the presence.

6. The machine-readable medium of claim 1 , wherein:

the status is one of “En Route,” and “At Location.”

7. The machine-readable medium of claim 6 , wherein:

the status of a presence is “En Route” if at least two of the locations within the presence are at a significant distance.

8. The machine-readable medium of claim 6 , wherein:

the status of a presence is “At Location” if the locations within the presence are in close proximity to each other.

9. The machine-readable medium of claim 1 , wherein defining the trip in response to the locations and their associated time stamps comprises:

sorting the locations by their time stamps and connecting the sorted locations.

10. The machine-readable medium of claim 1 , wherein the method further comprises:

associating temporal boundaries for each of the plurality of presences in response to the time stamps associated with the locations in each of the plurality of presences.

11. A system of tracking the location of a mobile communication device, the mobile communication device adapted to communicate with the system and provide its own position information, the method comprising:

means for periodically receiving a plurality of locations of the mobile communication device from the mobile communication device, each of the plurality of locations being associated with a time stamp;

means for defining a trip in response to the locations and their associated time stamps;

means for dividing the trip into a plurality of presences, each of the plurality of presences being associated with at least one of the plurality of locations;

means for calculating a duration associated with each of the plurality of presences in response to the time stamp associated with the at least one location associated to the presence;

means for defining a status of each of the plurality of presences in response to the duration; and

means for characterizing the trip in response to the status of each of the plurality of the presences.

12. The system of claim 11 , further comprising:

means for displaying the plurality of locations on a display of the system.

13. The system of claim 11 , further comprising:

means for displaying the trip in the plurality of presences and the status of each of the plurality of presences on a display of the system.

14. The system of claim 13 , wherein:

the trip is displayed without displaying the plurality of locations.

15. The system of claim 14 , wherein:

the locations of each of the plurality of presences are referred to by the status of the presence.

16. The system of claim 11 , wherein:

the status is one of “En Route,” and “At Location.”

17. The system of claim 16 , wherein:

the status of a presence is “En Route” if at least two of the locations within the presence are at a significant distance.

18. The system of claim 16 , wherein:

the status of a presence is “At Location” if the locations within the presence are in close proximity to each other.

19. The system of claim 11 , wherein the means for defining the trip in response to the locations and their associated time stamps comprises:

means for sorting the locations by their time stamps and means for connecting the sorted locations.

20. The system of claim 11 , further comprising:

means for associating temporal boundaries for each of the plurality of presences in response to the time stamps associated with the locations in each of the plurality of presences.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2022
From: TELECOMMUNICATIONS SYSTEMS, INC
To: ARTAX, LLC
Reel/Frame 059852/0141 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: COMTECH TELECOMMUNICATIONS CORP.
Reel/Frame 059820/0971 →
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2010
From: SHEHA, MICHAEL A.; SHEHA, ANGIE; PETILLI, STEPHEN; GODDARD, MARK
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 024535/0532 →