IP Library Granted Patent US 7,200,380
Granted Patent B2
US 7,200,380 · App. 10/379,940 · Granted Apr 3, 2007

Wireless telecommunications location based services scheme selection

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,200,380
App. No.
10/379,940
Granted
Apr 3, 2007
Kind
B2
Abstract

An intelligent system for choosing selection schemes to be tried in a predetermined order for determining the location of a wireless mobile client, including retrieving a last known position record from a cache, checking serving network capability, choosing an initial selection scheme according to parameters including at least the required response time and the requested location method, including a method employing navigational satellites, attempting to retrieve a current position record, trying successive untried selection schemes in turn according to a predetermined algorithm if no current position record has been retrieved, and returning the current position record and updating the last known position record, or returning an error if no current position record has been retrieved, and returning the last known position record if an error has been returned, the last known position record exists in the cache and the last known position record has not expired.

Claims (56)

1. A method of responding in a wireless network to a location request, comprising:

determining a sensitivity of delay to a response to said location request; and

based on said determined sensitivity, selecting between a cached last known position of a relevant subscriber, and newly determined position information.

2. The method of responding in a wireless network to a location request according to claim 1 , wherein:

said newly determined position information is determined using a GPS system.

3. The method of responding in a wireless network to a location request according to claim 1 , wherein:

said newly determined position information is determined by a wireless network.

4. The method of responding in a wireless network to a location request according to claim 1 , wherein:

said newly determined position information is determined using one of a GPS system and a land-based wireless network.

5. The method of responding in a wireless network to a location request according to claim 1 , further comprising:

determining availability of last known position information in cache.

6. The method of responding in a wireless network to a location request according to claim 1 , further comprising:

determining a roaming status of a relevant subscriber for which location information was requested; and

selecting between a plurality of possible location determination schemes based on said determined roaming status of said relevant subscriber.

7. A method of responding in a wireless network to a location request, comprising:

determining a sensitivity of delay to a response to said location request; and

based on said determined sensitivity, selecting between retrieval of a cached last known position record of a relevant subscriber, if available, and a next untried selection scheme if no current position record has been retrieved.

8. The method of responding in a wireless network to a location request according to claim 7 , wherein:

said last known position record is retrieved from a cache.

9. The method of responding in a wireless network to a location request according to claim 7 , further comprising:

returning an error as said provided location information if no current position record has been retrieved.

10. The method of responding in a wireless network to a location request according to claim 7 , further comprising:

means for setting a timer before said next untried selection scheme is chosen; and

means for returning an error as said provided location information if said timer has expired.

11. The method of responding in a wireless network to a location request according to claim 7 , further comprising:

choosing a selection scheme according to a version number of a software application communicated with.

12. The method of responding in a wireless network to a location request according to claim 7 , further comprising:

choosing a selection scheme based on a roaming status of said wireless client.

13. Apparatus for responding in a wireless network to a location request, comprising:

means for determining a sensitivity of delay to a response to said location request; and

means for selecting between a cached last known position of a relevant subscriber, and newly determined position information, based on said determined sensitivity.

14. The apparatus for responding in a wireless network to a location request according to claim 13 , wherein:

said newly determined position information is determined using a GPS system.

15. The apparatus for responding in a wireless network to a location request according to claim 13 , wherein:

said newly determined position information is determined by a wireless network.

16. The apparatus for responding in a wireless network to a location request according to claim 13 , wherein:

said newly determined position information is determined using one of a GPS system and a land-based wireless network.

17. The apparatus for responding in a wireless network to a location request according to claim 13 , further comprising:

means for determining availability of last known position information in cache.

18. The apparatus for responding in a wireless network to a location request according to claim 13 , further comprising:

means for determining a roaming status of a relevant subscriber for which location information was requested; and

means for selecting between a plurality of possible location determination schemes based on said determined roaming status of said relevant subscriber.

19. Apparatus for responding in a wireless network to a location request, comprising:

means for determining a sensitivity of delay to a response to said location request; and

means for selecting between retrieval of a cached last known position record of a relevant subscriber, if available, and a next untried selection scheme if no current position record has been retrieved, based on said determined sensitivity.

20. The apparatus for responding in a wireless network to a location request according to claim 19 , wherein:

said last known position record is retrieved from a cache.

21. The apparatus for responding in a wireless network to a location request according to claim 19 , further comprising:

means for returning an error as said provided location information if no current position record has been retrieved.

22. The apparatus for responding in a wireless network to a location request according to claim 19 , further comprising:

means for setting a timer before said next untried selection scheme is chosen; and

means for returning an error as said provided location information if said timer has expired.

23. The apparatus for responding in a wireless network to a location request according to claim 19 , further comprising:

means for choosing a selection scheme according to a version number of a software application communicated with.

24. The apparatus for responding in a wireless network to a location request according to claim 19 , further comprising:

means for choosing a selection scheme based on a roaming status of said wireless client.

Assignments (4)
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 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2003
From: HAVLARK, ARLENE; BURTON, VICTOR; AHRENS, JOHN
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 014038/0465 →