IP Library Granted Patent US 11,265,673
Granted Patent B2
US 11,265,673 · App. 14/292,041 · Granted Mar 1, 2022

Client access to mobile location services

Inventors: Stephen William Edge (Escondido, CA); Andreas Klaus Wachter (Menlo Park, CA)
Assignee: QUALCOMM Incorporated
H04W4/021H04L67/18H04W4/023H04W4/027H04W4/80H04W4/90
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 11,265,673
App. No.
14/292,041
Granted
Mar 1, 2022
Kind
B2
Abstract

A method of providing location services at a location server for a venue includes: receiving a request for location service, where the request for location service comprises at least one of a first identification of at least one mobile device or an identification of a target area; and sending a response, where the response comprises at least one of a second identification of at least one mobile device or an identification of a geographic area, where at least one of the first identification of at least one mobile device, the second identification of at least one mobile device, the identification of the target area, or the identification of the geographic area comprises a venue-specific identification.

Claims (59)

1. A method of providing location services at a location server for a venue, the method comprising:

receiving a request, from a requesting device, for location service corresponding to at least one mobile device that is separate from the requesting device, wherein the request for location service comprises a first identification of the at least one mobile device, wherein the first identification identifies the at least one mobile device at least in part by a venue name of the venue wherein the venue is a physical location associated with the at least one mobile device regardless of a present location of each of the at least one mobile device; and

sending a response to the requesting device, based on the first identification, wherein the response comprises a second identification of at least one of the at least one mobile device.

2. The method of claim 1 , wherein:

the request for location service further comprises an identification of a target area;

the response comprises an identification of a geographic area; and

the identification of the target area or the identification of the geographic area comprises a civic location.

3. The method of claim 2 , wherein the civic location comprises a venue-specific portion and a global portion.

4. The method of claim 1 , further comprising sending an analytics report comprising at least one of a starting number of mobile devices, a number of entering mobile devices, a number of leaving mobile devices, a mean number of mobile devices, or a mean dwell time.

5. The method of claim 1 , wherein the request for location service and the response comprise messages for the Mobile Location Protocol (MLP) of the Open Mobile Alliance (OMA).

6. The method of claim 1 , wherein:

the first identification identifies at least one common property of the group of mobile devices associated with, but separate from, the venue name.

7. The method of claim 1 , wherein the second identification of the at least one mobile device is associated with a venue corresponding to the venue name, and wherein the response conceals a global identity associated with the at least one mobile device.

8. The method of claim 1 , wherein the first identification comprises a business name that identifies a business, and an employee identifier that identifies an employee of the business.

9. A location server comprising:

a transceiver configured to send communications to, and receive communications from, a location services client; and

a processor communicatively coupled to the transceiver and configured to receive a request for location service, corresponding to at least one mobile device, from the location services client through the transceiver, to form a response to the request for location service, and to send the response for location service to the location services client via the transceiver, the at least one mobile device being separate from the location services client;

wherein the request for location service comprises a first identification of the at least one mobile device, wherein the first identification identifies the at least one mobile device at least in part by a venue name of the venue wherein the venue is a physical location associated with the at least one mobile device regardless of a present location of each of the at least one mobile device; and

wherein the response is based on the first identification and comprises a second identification of at least one of the at least one mobile device.

10. The location server of claim 9 , wherein:

the request for location service further comprises an identification of a target area;

the response comprises an identification of a geographic area; and

the identification of the target area or the identification of the geographic area comprises the venue-specific identification and the venue-specific identification comprises a civic location.

11. The location server of claim 10 , wherein the civic location comprises a venue-specific portion and a global portion.

12. The location server of claim 9 , wherein the processor is further configured to prepare and send an analytics report toward the location services client through the transceiver, the analytics report comprising at least one of a starting number of mobile devices, a number of entering mobile devices, a number of leaving mobile devices, a mean number of mobile devices, or a mean dwell time.

13. The location server of claim 9 , wherein the request for location service and the response comprise messages for the Mobile Location Protocol (MLP) of the Open Mobile Alliance (OMA).

14. The location server of claim 9 , wherein:

the first identification identifies at least one common property of the group of mobile devices associated with, but separate from, the venue name.

15. The location server of claim 9 , wherein the venue name is a first venue name, and wherein the second identification identifies the at least one of the at least one mobile device by a second venue name.

16. A method of providing location services at a location services client, the method comprising:

sending, from the location services client to a location server, a request for location service corresponding to at least one mobile device, wherein the request for location service comprises a first identification of the at least one mobile device, wherein the first identification identifies the at least one mobile device at least in part by a venue name of the venue wherein the venue is a physical location associated with the at least one mobile device regardless of a present location of each of the at least one mobile device;

receiving a response to the request from the location server, wherein the response comprises a second identification of at least one of the at least one mobile device; and

providing the location service, by the location services client, using the response.

17. The method of claim 16 , wherein:

the request for location service further comprises an identification of a target area;

the response comprises an identification of a geographic area; and

the identification of the target area or the identification of the geographic area comprises a civic location.

18. The method of claim 17 , wherein the civic location comprises a venue-specific portion and a global portion.

19. The method of claim 16 , wherein the location services client is a location based services application server.

20. The method of claim 16 , further comprising receiving an analytics report comprising at least one of a starting number of mobile devices, a number of entering mobile devices, a number of leaving mobile devices, a mean number of mobile devices, or a mean dwell time, wherein providing the location service includes using the analytics report.

21. The method of claim 16 , wherein the request for location service and the response comprise messages for the Mobile Location Protocol (MLP) of the Open Mobile Alliance (OMA).

22. The method of claim 16 , wherein:

the first identification identifies at least one common property of the group of mobile devices associated with, but separate from, the venue name.

23. A location services client comprising:

a transceiver configured to send communications to, and receive communications from, a location server; and

a processor communicatively coupled to the transceiver and configured to:

send, to the location server via the transceiver, a request for location service corresponding to at least one mobile device, wherein the request for location service comprises a first identification of the at least one mobile device, wherein the first identification identifies the at least one mobile device at least in part by a venue name of the venue wherein the venue is a physical location associated with the at least one mobile device regardless of a present location of each of the at least one mobile device;

receive a response to the request from the location server through the transceiver, wherein the response comprises a second identification of at least one mobile device; and

provide the location service using the response.

24. The location services client of claim 23 , wherein:

the request for location service further comprises an identification of a target area;

the response comprises an identification of a geographic area; and

the identification of the target area or the identification of the geographic area comprises a civic location.

25. The location services client of claim 24 , wherein the civic location comprises a venue-specific portion and a global portion.

26. The location services client of claim 23 , wherein the location services client is a location based services application server.

27. The location services client of claim 23 , wherein the processor is further configured to receive an analytics report, from the location server through the transceiver, comprising at least one of a starting number of mobile devices, a number of entering mobile devices, a number of leaving mobile devices, a mean number of mobile devices, or a mean dwell time, and wherein to provide the location service the processor is configured to use the analytics report.

28. The location services client of claim 23 , wherein the request for location service and the response comprise messages for the Mobile Location Protocol (MLP) of the Open Mobile Alliance (OMA).

29. The location services client of claim 23 , wherein:

the first identification identifies at least one common property of the group of mobile devices associated with, but separate from, the venue name.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2014
From: EDGE, STEPHEN WILLIAM; WACHTER, ANDREAS KLAUS
To: QUALCOMM INCORPORATED
Reel/Frame 033180/0827 →
Continuity (9)
Continuation In Part 13917616 · Jun 13, 2013
Provisional Application 61940229 · Feb 14, 2014
Provisional Application 61905709 · Nov 18, 2013
Provisional Application 61829464 · May 31, 2013
Provisional Application 61801591 · Mar 15, 2013
Provisional Application 61735511 · Dec 10, 2012
Provisional Application 61732883 · Dec 3, 2012
Provisional Application 61689926 · Jun 15, 2012
Related Publication 20140274135A1 · Sep 18, 2014
Cited By (1)
US 12,400,394