IP Library › Granted Patent US 8,761,807
Granted Patent B2
US 8,761,807 · App. 13/617,028 · Granted Jun 24, 2014

Computing user device locations in location service dead zones

Inventors: David Chiang (Fremont, CA); Patricia R. Chang (San Ramon, CA); Arda Aksu (Martinez, CA); Lalit R. Kotecha (San Ramon, CA); Deepak Kakadia (Union City, CA); Priscilla Lau (Fremont, CA)
Assignees: Cellco Partnership; Verizon Patent and Licensing 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,761,807
App. No.
13/617,028
Granted
Jun 24, 2014
Kind
B2
Abstract

A system may be configured to receive first information regarding a location service dead zone; receive second information regarding a location of a user device; identify, based on the first information and the second information, that the user device is within the location service dead zone at a particular time; compute a location of the user device, within the location service dead zone, at the particular time, based on at least one of the second information regarding the location of the user device, history data associated with the user device, or history data associated with one or more other user devices; and store or output information regarding the computed location of the user device at the particular time.

Claims (71)

1. A method, comprising:

receiving, by one or more processors of one or more server devices, first information regarding a location service dead zone;

receiving, by one or more processors of the one or more server devices, second information regarding a location of a user device;

identifying, based on the first information and the second information and by one or more processors of the one or more server devices, that the user device is within the location service dead zone at a particular time,

where the second information regarding the location of the user device includes information regarding at least one of:

a velocity of the user device prior to the particular time, or

a trajectory of the user device prior to the particular time;

computing, by one or more processors of the one or more server devices, a location of the user device, within the location service dead zone, at the particular time, the computing being based on at least one of:

the second information regarding the location of the user device,

history data associated with the user device, or

history data associated with one or more other user devices; and

storing or outputting, by one or more processors of the one or more server devices, information regarding the computed location of the user device at the particular time.

2. The method of claim 1 , where the location service dead zone corresponds to an area in which a cellular telecommunications network is not able to determine a location of the user device.

3. The method of claim 2 , where the area, in which the telecommunications network is not able to determine a location of the user device, corresponds to an area in which the user device communicates with the cellular telecommunications network via a distributed antenna system.

4. The method of claim 1 , where the location service dead zone corresponds to an area in which a cellular telecommunications network is not able to determine a location of a user device via a cellular tower triangulation technique.

5. The method of claim 1 , where computing the location of the user device, within the location service dead zone, includes performing a linear interpolation calculation based on at least one of:

the second information regarding the location of the user device,

the history data associated with the user device, or

the history data associated with one or more other user devices.

6. The method of claim 1 , where the history data associated with the one or more other user devices includes information regarding at least one of:

a velocity of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone,

a trajectory of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone, or

a position of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone.

7. A system, comprising:

one or more devices to:

receive first information regarding a location service dead zone;

receive second information regarding a location of a user device;

identify, based on the first information and the second information, that the user device is within the location service dead zone at a particular time

where the second information regarding the location of the user device includes information regarding at least one of:

a velocity of the user device prior to the particular time, or

a trajectory of the user device prior to the particular time;

compute a location of the user device, within the location service dead zone, at the particular time, based on at least one of:

the second information regarding the location of the user device,

history data associated with the user device, or

history data associated with one or more other user devices; and

store or output information regarding the computed location of the user device at the particular time.

8. The system of claim 7 , where the location service dead zone corresponds to an area in which a telecommunications network is not able to determine a location of the user device.

9. The system of claim 8 , where the area, in which the telecommunications network is not able to determine a location of the user device, corresponds to an area in which the user device communicates with the telecommunications network via a distributed antenna system.

10. The system of claim 7 , where the location service dead zone corresponds to an area in which a cellular telecommunications network is not able to determine a location of a user device via a cellular tower triangulation technique.

11. The system of claim 7 , where when computing the location of the user device, within the location service dead zone, the one or more devices are to perform a linear interpolation calculation based on at least one of:

the second information regarding the location of the user device,

the history data associated with the user device, or

the history data associated with one or more other user devices.

12. The system of claim 7 , where the history data associated with the one or more other user devices includes information regarding at least one of:

a velocity of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone,

a trajectory of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone, or

a position of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone.

13. A computer-readable medium, comprising:

a plurality of computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to:

receive first information regarding a location service dead zone;

receive second information regarding a location of a user device;

identify, based on the first information and the second information, that the user device is within the location service dead zone at a particular time

where the second information regarding the location of the user device includes information regarding at least one of:

a velocity of the user device prior to the particular time, or

a trajectory of the user device prior to the particular time;

compute a location of the user device, within the location service dead zone, at the particular time, the computing being based on:

the second information regarding the location of the user device, and at least one of:

history data associated with the user device, or

history data associated with one or more other user devices; and

store or output information regarding the computed location of the user device at the particular time.

14. The computer-readable medium of claim 13 , where the location service dead zone corresponds to an area in which a telecommunications network is not able to determine a location of the user device.

15. The computer-readable medium of claim 13 , where the location service dead zone corresponds to an area in which a cellular telecommunications network is not able to determine a location of a user device via a cellular tower triangulation technique.

16. The computer-readable medium of claim 13 , where the plurality of computer-executable instructions, which cause the one or more processors to compute the location of the user device, within the location service dead zone, cause the one or more processors to perform a linear interpolation calculation based on at least one of:

the second information regarding the location of the user device,

the history data associated with the user device, or

the history data associated with one or more other user devices.

17. The computer-readable medium of claim 13 , where the history data associated with the one or more other user devices includes information regarding at least one of:

a velocity of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone,

a trajectory of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone, or

a position of the one or more other user devices when the one or more other user devices were within a particular distance of the location service dead zone.

18. The computer-readable medium of claim 14 , where the area, in which the telecommunications network is not able to determine a location of the user device, corresponds to an area in which the user device communicates with the cellular telecommunications network via a distributed antenna system.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE 2ND ASSIGNOR'S LAST NAME PREVIOUSLY RECORDED ON REEL 028984 FRAME 0705. ASSIGNOR(S) HEREBY CONFIRMS THE CONFIRMS THE ASSIGNMENT. Recorded May 13, 2014
From: CHIANG, DAVID; AKSU, ARDA; KOTECHA, LALIT R.; KAKADIA, DEEPAK; LAU, PRISCILLA
To: VERIZON PATENT AND LICENSING, INC.
Reel/Frame 032892/0123 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNOR'S LAST NAME PREVIOUSLY RECORDED ON REEL 028984 FRAME 0561. ASSIGNOR(S) HEREBY CONFIRMS THE CONFIRMS THE ASSIGNMENT. Recorded May 13, 2014
From: CHANG, PATRICIA R.
To: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
Reel/Frame 032892/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: CHIANG, PATRICIA R
To: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
Reel/Frame 028984/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: CHIANG, DAVID; ASKU, ARDA; KOTECHA, LALIT R; KAKADIA, DEEPAK; LAU, PRISCILLA
To: VERIZON PATENT AND LICENSING, INC.
Reel/Frame 028984/0705 →
Continuity (1)
Related Publication 20140080502A1 · Mar 20, 2014