Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for transmitting peer discovery information by a user equipment (UE), comprising: generating, by the UE, a plurality of different keys associated with a first identifier; communicating, by the UE, the first identifier and at least one key of the plurality of different keys to a first peer device of a plurality of peer devices, the at least one key facilitating the first peer device to determine an association between the first identifier and a second identifier used for peer discovery, wherein the at least one key is derived as a function of the first identifier and information that is related to at least one of a time period or a geographical location; deriving, by the UE, the second identifier as a function of the first identifier and the at least one key of the plurality of different keys; and advertising, by the UE, the second identifier to the plurality of peer devices for peer discovery after communicating the first identifier.
A user device transmits peer discovery information by generating multiple keys associated with a first identifier (like a public ID). The device sends the first identifier and one of these keys to a specific peer device. This key allows that peer to link the first identifier to a second identifier used for peer discovery. The key is generated based on the first identifier and factors like the time period or geographical location. The device then derives the second identifier (like a private ID) using the first identifier and that key, and broadcasts this second identifier for peer discovery after sharing the first identifier.
2. The method of claim 1 , wherein each of the plurality of different keys including the at least one key is associated with a parameter that comprises a validity period or a geographic region.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, also specifies that each key has an associated validity period (expiration date) or geographic region (area where the key is valid).
3. The method of claim 1 , wherein the plurality of different keys comprises a hierarchy.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, specifies that the different keys are arranged in a hierarchy (e.g., a tree structure, where some keys unlock access to others).
4. The method of claim 1 , wherein the first identifier and the at least one key are communicated in a secure manner.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, does so by communicating the first identifier and key in a secure manner (e.g., using encryption).
5. The method of claim 1 , further comprising communicating, by the UE, the first identifier and at least a second key of the plurality of different keys to a second peer device, wherein the second key is different than the at least one key.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, further includes communicating the first identifier and a *different* key to *another* peer device.
6. The method of claim 1 , wherein the second identifier is derived as a function of the first identifier and at least two different keys of the plurality of different keys.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, derives the second identifier (private ID) using the first identifier (public ID) and at least *two* different keys.
7. The method of claim 1 , wherein the first identifier is a public identifier and the second identifier is a private identifier.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, specifies that the first identifier is a public identifier and the second identifier is a private identifier.
8. The method of claim 1 , further comprising: generating, by the UE, a third identifier as a function of the first identifier and at least a second key of the plurality of different keys; and invalidating, by the UE, the second identifier.
The method for transmitting peer discovery information where a user device generates multiple keys associated with a first identifier, communicates the first identifier and at least one key to a peer device allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertises the second identifier, further includes generating a *third* identifier based on the first identifier and a *second* key, and then invalidating the second identifier (rotating the private ID).
9. An apparatus, comprising: a memory retaining instructions for generating a plurality of different keys associated with a first identifier; communicating the first identifier and at least one key of the plurality of different keys to a first peer node of a plurality of peer nodes, the at least one key facilitating the first peer node to determine an association between the first identifier and a second identifier used for peer discovery, wherein the at least one key is a function of the first identifier and information that is related to at least one of a time period or a geographical location; deriving the second identifier as a function of the first identifier and the at least one key of the plurality of different keys; and advertising the second identifier to the plurality of peer nodes for peer discovery after communicating the first identifier; and a processor, coupled to the memory, configured to execute the instructions retained in the memory.
An apparatus (e.g., a user device) discovers peers by generating multiple keys associated with a first identifier (like a public ID). It sends the first identifier and one of these keys to a specific peer device. This key allows that peer to link the first identifier to a second identifier used for peer discovery. The key is generated based on the first identifier and factors like the time period or geographical location. The device then derives the second identifier (like a private ID) using the first identifier and that key, and broadcasts this second identifier for peer discovery after sharing the first identifier. A processor executes the instructions to perform these actions.
10. The apparatus of claim 9 , wherein each of the plurality of different keys including the at least one key is associated with a parameter that comprises a validity period or a geographic region.
The apparatus for peer discovery including a memory retaining instructions for generating a plurality of different keys associated with a first identifier, communicating the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, also specifies that each key has an associated validity period (expiration date) or geographic region (area where the key is valid).
11. The apparatus of claim 9 , wherein the plurality of different keys comprises a hierarchy.
The apparatus for peer discovery including a memory retaining instructions for generating a plurality of different keys associated with a first identifier, communicating the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, specifies that the different keys are arranged in a hierarchy (e.g., a tree structure, where some keys unlock access to others).
12. The apparatus of claim 9 , wherein the memory further retains instructions related to communicating the first identifier and at least a second key of the plurality of different keys to a second peer node, wherein the second key is different than the at least one key.
The apparatus for peer discovery including a memory retaining instructions for generating a plurality of different keys associated with a first identifier, communicating the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, includes instructions to also communicate the first identifier and a *different* key to *another* peer node.
13. The apparatus of claim 9 , wherein the second identifier is derived as a function of the first identifier and at least two different keys of the plurality of different keys.
The apparatus for peer discovery including a memory retaining instructions for generating a plurality of different keys associated with a first identifier, communicating the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, derives the second identifier (private ID) using the first identifier (public ID) and at least *two* different keys.
14. The apparatus of claim 9 , wherein the memory further retains instructions related to generating a third identifier as a function of the first identifier and at least a second key of the plurality of different keys and invalidating the second identifier.
The apparatus for peer discovery including a memory retaining instructions for generating a plurality of different keys associated with a first identifier, communicating the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, has instructions to generate a *third* identifier based on the first identifier and a *second* key, and then invalidate the second identifier (rotate the private ID).
15. The apparatus of claim 9 , wherein the first identifier is a public identifier and the second identifier is a private identifier.
The apparatus for peer discovery including a memory retaining instructions for generating a plurality of different keys associated with a first identifier, communicating the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, specifies that the first identifier is a public identifier and the second identifier is a private identifier.
16. An apparatus, comprising: means for creating a plurality of different keys associated with a first identifier; means for conveying the first identifier and at least one key of the plurality of different keys to a first peer node of a plurality of peer nodes, the at least one key facilitating the first peer node to determine an association between the first identifier and a second identifier used for peer discovery, wherein the at least one key is derived as a function of the first identifier and information that is related to at least one of a time period or a geographical location; means for deriving the second identifier as a function of the first identifier and the at least one key of the plurality of different keys; and means for advertising the second identifier to the plurality of peer nodes for peer discovery after conveying the first identifier.
An apparatus has components that allow it to discover peers by generating multiple keys associated with a first identifier (like a public ID). It has a way of sending the first identifier and one of these keys to a specific peer device. This key allows that peer to link the first identifier to a second identifier used for peer discovery. The key is generated based on the first identifier and factors like the time period or geographical location. The apparatus then derives the second identifier (like a private ID) using the first identifier and that key, and broadcasts this second identifier for peer discovery after sharing the first identifier.
17. The apparatus of claim 16 , wherein each of the plurality of different keys including the at least one key is associated with a parameter that comprises a validity period or a geographic region.
The apparatus for peer discovery including means for creating a plurality of different keys associated with a first identifier, means for conveying the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, also specifies that each key has an associated validity period (expiration date) or geographic region (area where the key is valid).
18. The apparatus of claim 16 , wherein the second identifier is derived as a function of the first identifier and at least two different keys of the plurality of different keys.
The apparatus for peer discovery including means for creating a plurality of different keys associated with a first identifier, means for conveying the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, derives the second identifier (private ID) using the first identifier (public ID) and at least *two* different keys.
19. A computer program product, comprising a non-transitory computer readable medium for storing instructions that, when executed by a processor, cause the processor to: generate a plurality of different keys associated with a first identifier; communicate the first identifier and at least one key of the plurality of different keys to a first peer node of a plurality of peer nodes, the at least one key facilitating the first peer node to determine an association between the first identifier and a second identifier used for peer discovery, wherein the at least one key is derived as a function of the first identifier and information that is related to at least one of a time period or a geographical location; derive the second identifier as a function of the first identifier and the at least one key of the plurality of different keys; and advertise the second identifier to the plurality of peer nodes for peer discovery after communicating the first identifier, wherein the at least one key of the plurality of different keys is associated with a parameter that comprises a validity period or a geographic region.
A computer program, stored on a non-transitory medium, allows a device to discover peers by generating multiple keys associated with a first identifier (like a public ID). It instructs the device to send the first identifier and one of these keys to a specific peer device. This key allows that peer to link the first identifier to a second identifier used for peer discovery. The key is generated based on the first identifier and factors like the time period or geographical location. The device then derives the second identifier (like a private ID) using the first identifier and that key, and broadcasts this second identifier for peer discovery after sharing the first identifier. Each key has an associated validity period or geographic region.
20. The computer program product of claim 19 , wherein the non-transitory computer readable medium further stores instructions that cause the processor to: communicate the first identifier and at least a second key of the plurality of different keys to a second peer node, wherein the second key is different than the at least one key.
The computer program for peer discovery, stored on a non-transitory computer readable medium storing instructions that, when executed, cause the processor to generate a plurality of different keys associated with a first identifier, communicate the first identifier and at least one key to a peer node allowing them to determine the association between the first identifier and a second identifier derived using the first identifier and information related to a time period or geographic location and then advertising the second identifier, includes instructions to also communicate the first identifier and a *different* key to *another* peer node.
21. An apparatus for use in transmitting peer discovery information, comprising: a memory; and at least one processor coupled to the memory and configured to: create a plurality of different keys associated with a first identifier; communicate the first identifier and at least one key of the plurality of different keys to a first peer node of a plurality of peer nodes, the at least one key facilitating the first peer node to determine an association between the first identifier and a second identifier used for peer discovery, wherein the at least one key is derived as a function of the first identifier and information that is related to at least one of a time period or a geographical location; derive the second identifier as a function of the first identifier and the at least one key of the plurality of different keys; and advertise the second identifier to the plurality of peer nodes for peer discovery after communicating the first identifier.
An apparatus, with memory and a processor, discovers peers by generating multiple keys associated with a first identifier (like a public ID). It sends the first identifier and one of these keys to a specific peer device. This key allows that peer to link the first identifier to a second identifier used for peer discovery. The key is generated based on the first identifier and factors like the time period or geographical location. The device then derives the second identifier (like a private ID) using the first identifier and that key, and broadcasts this second identifier for peer discovery after sharing the first identifier.
Unknown
December 5, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.