IP Library Granted Patent US 8,660,573
Granted Patent B2
US 8,660,573 · App. 11/244,223 · Granted Feb 25, 2014

Location service requests throttling

Inventors: Yinjun Zhu (Sammamish, WA); Gordon John Hines (Kirkland, WA); Victor Burton (Bellevue, WA); Hsin-Chih Liao (Mill Creek, WA)
Assignee: TeleCommunications Systems, Inc.
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,660,573
App. No.
11/244,223
Granted
Feb 25, 2014
Kind
B2
Abstract

A technique to allow a server such as a location server to throttle concurrent or closely timed location requests for the position of a given wireless device such that within a certain time period preferably only one location request will be initiated to the positioning engine and the remaining closely-timed location requests will be buffered or cached. When a position for the given wireless device is returned per the outstanding location request, then the retrieved position will be used to respond to each of the buffered location requests. Thus, a plurality of location requests are satisfied with a single request to the positioning engine. By optimizing the use of cached position requests, throttling of location requests per the invention reduces network traffic significantly, increases the efficiency of a positioning server (therefore reducing business cost), and provides for an improved grade or quality of location based services in general.

Claims (28)

1. A technique for throttling location requests relating to a wireless device, comprising:

logging, at a single location server, a plurality of location requests associated with a single wireless device within a period of time prior to issuing a single location request to a positioning engine;

determining if said logged plurality of location requests include at least one request for a last known location of said single wireless device, said at least one request for said last known location being distinct from a request for a current location of said single wireless device; and

in response to said determination that said logged plurality of location requests include said at least one request for a last known location, transmitting previously cached location information of said single wireless device.

2. The technique for throttling location requests according to claim 1 , wherein:

said single wireless device is a Voice over Internet Protocol (VoIP) device.

3. The technique for throttling location requests according to claim 1 , wherein:

said period of time is about 15 seconds.

4. Apparatus for throttling location requests relating to a wireless device, comprising:

means for logging, at a single location server, a plurality of location requests associated with a single wireless device within a period of time prior to issuing a single location request to a positioning engine;

means for determining if said logged plurality of location requests include at least one request for a last known location of said single wireless device, said at least one request for said last known location being distinct from a request for a current location of said single wireless device; and

means for transmitting previously cached location information of said single wireless device in response to said determination that said logged plurality of location requests include said at least one request for a last known location.

5. The apparatus for throttling location requests according to claim 4 , wherein:

said wireless device is a Voice over Internet Protocol (VoIP) device.

6. The apparatus for throttling location requests according to claim 4 , wherein:

said period of time is less than about 15 seconds.

7. The apparatus for throttling location requests according to claim 4 , wherein:

said period of time is about 15 seconds.

8. Apparatus for throttling location requests relating to a wireless device, comprising:

a logger to log, at a single location server, a plurality of location requests associated with a single wireless device within a period of time prior to issuing a single location request to a positioning engine;

a module to determining if said logged plurality of location requests include at least one request for a last known location of said single wireless device, said at least one request for said last known location being distinct from a request for a current location of said single wireless device; and

a transmitter to transmit previously cached location information of said single wireless device in response to said determination that said logged plurality of location requests include said at least one request for a last known location.

9. The apparatus for throttling location requests according to claim 8 , wherein:

said single wireless device is a Voice over Internet Protocol (VoIP) device.

10. The apparatus for throttling location requests according to claim 8 , wherein:

said period of time is less than about 15 seconds.

11. The apparatus for throttling location requests according to claim 8 , wherein:

said period of time is about 15 seconds.

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 Oct 6, 2005
From: ZHU, YINJUN; HINES, GORDON JOHN; BURTON, VICTOR; LIAO, HSIN-CHIH
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 017071/0345 →
Continuity (2)
Provisional Application 60700345 · Jul 19, 2005
Related Publication 20070021125A1 · Jan 25, 2007