METHODS AND APPARATUS FOR SECURELY ADVERTISING IDENTIFICATION AND/OR DISCOVERY INFORMATION
First Claim
1. A method of operating a first device to communicate identification information to a second device, comprising:
- receiving a signal from a third device;
computing a first identifier from a first value derived from the received signal and stored identification information stored in said first device; and
transmitting said first identifier to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus related to a peer to peer wireless communications system supporting secure advertisement of identification and/or discovery information e.g., upper layer discovery information, are described. Air interface timing and/or other information received from a third device, e.g., a beacon or GPS transmitter is incorporated in the computation of identification/discovery information which is communicated from a first device to a second device. The second device stores some identification/discovery credentials corresponding to the first device, which have been communicated out of band from the first device to the second device. Upon receipt of a identifier from a first device, the second device determines if the stored information corresponds to the device that transmitted the identifier. Various embodiments facilitate secure advertisement of identification and/or discovery information and discovery, e.g., selective discovery by trusted peers.
-
Citations
40 Claims
-
1. A method of operating a first device to communicate identification information to a second device, comprising:
-
receiving a signal from a third device; computing a first identifier from a first value derived from the received signal and stored identification information stored in said first device; and transmitting said first identifier to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first device, comprising:
-
a receiver module configured to receive a signal from a third device; a computation module configured to compute a first identifier from a first value derived from the received signal and stored identification information stored in said first device; and a transmitter module configured to transmit said first identifier to a second device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A first device, comprising:
-
receiver means for receiving a signal from a third device; computation means for computing a first identifier from a first value derived from the received signal and stored identification information stored in said first device; and transmitter means for transmitting said first identifier to a second device. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product for use in a first device, comprising:
computer readable medium comprising; code for causing a computer to receive a signal from a third device; code for causing a computer to compute a first identifier from a first value derived from the received signal and stored identification information stored in said first device; and code for causing a computer to transmit said first identifier to the second device.
-
21. A method of operating a second device, comprising:
-
receiving a signal from a third device; receiving a first identifier signal communicating a first identifier from a first device; computing a first discovery value from a value derived from the signal received from the third device and stored identification information stored in said second device; and determining, based on the computed first discovery value and said first identifier, if the stored identification information corresponds to the first device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A second device, comprising:
-
a receiver module configured to receive a signal from a third device and a first identifier signal communicating a first identifier from a first device; a computation module configured to compute a first discovery value from a value derived from the signal received from the third device and stored identification information stored in said second device; and a determination module configured to determine, based on the computed first discovery value and said first identifier, if the stored identification information corresponds to the first device. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A second device, comprising:
-
receiver means for receiving a signal from a third device and a first identifier signal communicating a first identifier from a first device; computation means for computing a first discovery value from a value derived from the signal received from the third device and stored identification information stored in said second device; and determination means for determining, based on the computed first discovery value and said first identifier, if the stored identification information corresponds to the first device. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A computer program product for use in a second device, comprising:
computer readable medium comprising; code for causing a computer to receive a signal from a third device; code for causing a computer to receive a first identifier signal communicating a first identifier from a first device; code for causing a computer to compute a first discovery value from a value derived from the signal received from the third device and stored identification information stored in said second device; and code for causing a computer to determine, based on the computed first discovery value and said first identifier, if the stored identification information corresponds to the first device.
Specification