IP Library › Granted Patent US 9,426,624
Granted Patent B2
US 9,426,624 · App. 14/264,904 · Granted Aug 23, 2016

Providing location information for expressions

Inventors: Arthur Stephens (Georgetown, TX); Michaela Vanderveen (Tracy, CA); Vincent Douglas Park (South Orange, NJ)
Assignee: QUALCOMM Incorporated
H04W4/025H04L67/16H04L67/18H04W4/008H04W4/02H04W4/20H04W8/005
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 9,426,624
App. No.
14/264,904
Granted
Aug 23, 2016
Kind
B2
Abstract

Methods, apparatuses and systems are described for conveying location information from an announcing user device to a listening user device engaged in ProSe discovery communications. The announcing user device may use a first expression to broadcast an initial announcement, and then use a second expression to broadcast the location of the announcing user device. The first expression may be in the form of a public expression while the second expression may be in the form of a private expression.

Claims (66)

1. A method of wireless communication, comprising:

broadcasting, from a transmitter of a user device, a first message that comprises a first expression using proximity services (ProSe) discovery communications, the first expression including a first announcement of services, and

broadcasting, from the transmitter of the user device, a second message that comprises a second expression using ProSe discovery communications, the second expression including location information relating to the user device and being identifiable through use of the first expression, wherein the first expression and the second expression are different.

2. The method of claim 1 , wherein the first expression is a public expression and the second expression is a private expression.

3. The method of claim 1 , wherein the second expression is selectively broadcast based at least in part on an amount of movement of the user device.

4. The method of claim 3 , further comprising:

transmitting the location information to an expression metadata server for association with the first announcement if the amount of movement of the user device is below a predetermined threshold.

5. The method of claim 1 , further comprising:

including an identifier in the second expression, the identifier relating to the first announcement.

6. The method of claim 5 , further comprising:

generating the identifier; and

transmitting the identifier to an expression metadata server for association with the first announcement.

7. The method of claim 5 , further comprising:

transmitting a request to an expression metadata server to generate the identifier and to associate the identifier with the first announcement.

8. The method of claim 5 , wherein the identifier is included in a first portion of the second expression and the location information is included in a second portion of the second expression.

9. The method of claim 1 , further comprising:

generating a first hash of one or more portions of the first expression; and

including the first hash in the second expression.

10. The method of claim 9 , wherein the first hash is included in a first portion of the second expression, and the location information is included in a second portion of the second expression.

11. The method of claim 9 , further comprising:

broadcasting, from the user device, a third expression using ProSe discovery communications, the third expression including a second announcement of services;

generating a second hash of one or more portions of the third expression; and

including the second hash in the second expression.

12. The method of claim 11 , wherein the first and the second hash are included in a first portion of the second expression, and the location information is included in a second portion of the second expression.

13. The method of claim 11 , further comprising:

truncating at least one of the first and second hashes.

14. An apparatus for wireless communication, comprising:

means for broadcasting, from a transmitter of a user device, a first message that comprises a first expression using proximity services (ProSe) discovery communications, the first expression including a first announcement of services, and

means for broadcasting, from the transmitter of the user device, a second message that comprises a second expression using ProSe discovery communications, the second expression including location information relating to the user device and being identifiable through use of the first expression, wherein the first expression and the second expression are different.

15. The apparatus of claim 14 , wherein the first expression is a public expression and the second expression is a private expression.

16. The apparatus of claim 14 , further comprising:

means for including an identifier in the second expression, the identifier relating to the first announcement.

17. The apparatus of claim 16 , further comprising:

means for generating the identifier; and

means for transmitting the identifier to an expression metadata server for association with the first announcement.

18. The apparatus of claim 16 , further comprising:

means for transmitting a request to an expression metadata server to generate the identifier and to associate the identifier with the first announcement.

19. The apparatus of claim 16 , wherein the identifier is included as a prefix in the second expression and the location information is included as a suffix in the second expression.

20. The apparatus of claim 14 , further comprising:

means for generating a first hash of one or more portions of the first expression; and

means for including the first hash in the second expression.

21. The apparatus of claim 20 , wherein the first hash is included in a first portion of the second expression, and the location information is included in a second portion of the second expression.

22. The apparatus of claim 20 , further comprising:

means for broadcasting, from the user device, a third expression using ProSe discovery communications, the third expression including a second announcement of services;

means for generating a second hash of one or more portions of the third expression; and

means for including the second hash in the second expression.

23. The apparatus of claim 22 , wherein the first and the second hash are included in a first portion of the second expression, and the location information is included in a second portion of the second expression.

24. An apparatus configured for wireless communication, comprising:

at least one processor; and

a memory coupled to the at least one processor, wherein the at least one processor is configured:

to broadcast, from a transmitter of a user device, a first message that comprises a first expression using proximity services (ProSe) discovery communications, the first expression including a first announcement of services, and

to broadcast, from the transmitter of the user device, a second message that comprises a second expression using ProSe discovery communications, the second expression including location information relating to the user device and being identifiable through use of the first expression, wherein the first expression and the second expression are different.

25. A method of wireless communication, comprising:

receiving, from a transmitter of a user device, a first message comprising a first expression using proximity services (ProSe) discovery communications, the first expression including an announcement of services;

receiving, from the transmitter of the user device, a second message comprising a second expression using ProSe discovery communications, the second expression being identifiable through use of the first expression; and

determining a location of the user device from the second expression, wherein the first expression and the second expression are different.

26. The method of claim 25 , further comprising:

communicating with an expression metadata server to receive an identifier associated with the announcement; and

associating the second expression with the first expression by identifying the identifier as a portion of the second expression.

27. The method of claim 26 , wherein the identifier is included in a first portion of the second expression and the location of the user device is included in a second portion of the second expression.

28. The method of claim 25 , further comprising:

generating a hash of one or more portions of the first expression; and

associating the second expression with the first expression by identifying the hash as a portion of the second expression.

29. The method of claim 28 , wherein the hash is included in a first portion of the second expression, and the location of the user device is included in a second portion of the second expression.

30. The method of claim 28 , further comprising:

truncating the hash, wherein the second expression is associated with the first expression by identifying the truncated hash as a portion of the second expression.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: STEPHENS, ARTHUR; VANDERVEEN, MICHAELA; PARK, VINCENT DOUGLAS
To: QUALCOMM INCORPORATED
Reel/Frame 033231/0897 →
Continuity (1)
Related Publication 20150312718A1 · Oct 29, 2015