PEER-TO-PEER COMMUNICATION IN AD HOC WIRELESS NETWORK
First Claim
1. A wireless device comprising:
- at least one processor configured to send a response to another wireless device if an extracted identifier from a frame received from the another wireless communication device is included in a list of identifiers; and
a memory coupled to the at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
For a peer-to-peer call in an ad hoc wireless network, a wireless device performs discovery of a target wireless device, performs authentication of the target wireless device and generates a session key (e.g., using a pre-shared key or a certificate provisioned on the wireless device), forms an ad hoc wireless network with the target wireless device, and communicates peer-to-peer with the target wireless device via the ad hoc wireless network. The wireless device may perform discovery with a list of identifiers for wireless devices designated to communicate with this wireless device. The wireless device may derive a service set identifier (SSID) used to identify the ad hoc wireless network based on its user-specific identifier (e.g., its phone number) and/or a user-specific identifier for the target wireless device. The wireless device may also performs IP address discovery using the user-specific identifier for the target wireless device.
354 Citations
67 Claims
-
1. A wireless device comprising:
-
at least one processor configured to send a response to another wireless device if an extracted identifier from a frame received from the another wireless communication device is included in a list of identifiers; and
a memory coupled to the at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving at a first wireless device a frame from a second wireless device;
extracting an identifier from the received frame;
determining whether the extracted identifier is included in a list of identifiers; and
sending a response to the second wireless device if the extracted identifier is included in the list. - View Dependent Claims (15, 16)
-
-
17. An apparatus comprising:
-
means for receiving at a first wireless device a frame from a second wireless device;
means for extracting an identifier from the received frame;
means for determining whether the extracted identifier is included in a list of identifiers; and
means for sending a response to the second wireless device if the extracted identifier is included in the list. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising:
-
instructions for receiving at a first wireless device a frame from a second wireless device;
instructions for extracting an identifier from the received frame;
instructions for determining whether the extracted identifier is included in a list of identifiers; and
instructions for sending a response to the second wireless device if the extracted identifier is included in the list.
-
-
21. A wireless device comprising:
-
at least one processor configured to obtain timing from a wireless communication network and monitor for frames from other wireless devices for peer-to-peer communication in designated time intervals determined based on the timing from the wireless communication network; and
a memory coupled to the at least one processor. - View Dependent Claims (22, 23)
-
-
24. A method comprising:
-
obtaining timing from a wireless communication network; and
monitoring for frames from other wireless devices in designated time intervals determined based on the timing from the wireless communication network. - View Dependent Claims (25, 27)
-
-
26. A wireless communication apparatus comprising:
-
means for obtaining timing from a wireless communication network; and
means for monitoring for frames from other wireless devices in designated time intervals determined based on the timing from the wireless communication network.
-
-
28. A computer program product comprising:
-
instructions for obtaining timing from a wireless communication network; and
instructions for monitoring for frames from other wireless devices in designated time intervals determined based on the timing from the wireless communication network
-
-
29. A wireless device comprising:
at least one processor configured to form a packet including a user-specific identifier for a target wireless device for peer-to-peer communication and instruct transmitting the packet to request for an Internet Protocol (IP) address of the target wireless device; and
a memory coupled to the at least one processor.- View Dependent Claims (30, 31, 32, 33, 34)
-
35. A method comprising:
-
forming a packet including a user-specific identifier for a target wireless device for peer-to-peer communication; and
sending the packet to request for an Internet Protocol (IP) address of the target wireless device. - View Dependent Claims (36)
-
-
37. A wireless communication device comprising:
-
means for forming a packet including a user-specific identifier for a target wireless device for peer-to-peer communication; and
means for sending the packet to request for an Internet Protocol (IP) address of the target wireless device. - View Dependent Claims (38)
-
-
39. A computer program product comprising:
-
instructions for forming a packet including a user-specific identifier for a target wireless device for peer-to-peer communication; and
instructions for sending the packet to request for an Internet Protocol (IP) address of the target wireless device.
-
-
40. A wireless device comprising:
at least one processor configured to determine a service set identifier (SSID) based on at least one user-specific identifier for at least one wireless device and use the SSID for discovery of one or more wireless devices for peer-to-peer communication; and
a memory coupled to the at least one processor.- View Dependent Claims (41, 42, 43, 44, 45)
-
46. A method comprising:
-
determining a service set identifier (SSID) based on at least one user-specific identifier for at least one wireless device; and
using the SSID for discovery of one or more wireless devices. - View Dependent Claims (47, 48)
-
-
49. A wireless communication device comprising:
-
means for determining a service set identifier (SSID) based on at least one user-specific identifier for at least one wireless device; and
means for using the SSID for discovery of one or more wireless devices. - View Dependent Claims (50, 51)
-
-
52. A computer program product comprising:
-
instructions for determining a service set identifier (SSID) based on at least one user-specific identifier for at least one wireless device; and
instructions for using the SSID for discovery of one or more wireless devices.
-
-
53. A wireless device comprising:
-
at least one processor configured to process traffic data for a peer-to-peer call in accordance with the quality of service (QoS) requirements ascertained for the peer-to-peer call with a target wireless device of the peer-to-peer call and send the processed traffic data to the target wireless device; and
a memory coupled to the at least one processor. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A method comprising:
-
ascertaining quality of service (QoS) requirements for a peer-to-peer call with a target wireless device, processing traffic data for the peer-to-peer call in accordance with the QoS requirements, and sending the processed traffic data to the target wireless device.
-
-
59. A wireless communication device comprising:
-
means for ascertaining quality of service (QoS) requirements for a peer-to-peer call with a target wireless device, means for processing traffic data for the peer-to-peer call in accordance with the QoS requirements, and means for sending the processed traffic data to the target wireless device.
-
-
60. A computer program product comprising:
-
instructions for ascertaining quality of service (QoS) requirements for a peer-to-peer call with a target wireless device, instructions for processing traffic data for the peer-to-peer call in accordance with the QoS requirements, and instructions for sending the processed traffic data to the target wireless device.
-
-
61. A wireless device comprising:
-
at least one processor configured to perform discovery of a target wireless device and to authenticate the target wireless device after discovery, the at least one processor configured to form an ad hoc wireless network for peer-to-peer communication with the target wireless device and communicate peer-to-peer with the target wireless device via the ad hoc wireless network; and
a memory coupled to the at least one processor. - View Dependent Claims (62, 63)
-
-
64. A method comprising:
-
performing discovery of a target wireless device;
authenticating the target wireless device after discovery;
forming an ad hoc wireless network for peer-to-peer communication with the target wireless device at a wirless communication device; and
communicating peer-to-peer with the target wireless device via the ad hoc wireless network.
-
-
65. An apparatus comprising:
-
means for performing discovery of a target wireless device;
means for authenticating the target wireless device after discovery;
means for forming an ad hoc wireless network for peer-to-peer communication with the target wireless device at a wirless communication device; and
means for communicating peer-to-peer with the target wireless device via the ad hoc wireless network.
-
-
66. A wireless device comprising:
-
at least one processor configured to request access to a wireless network and obtain authorization for communication via the wireless from a wireless client device of the wireless network, and wherein the at least one processor is configured to initiate communication via the wireless network after obtaining authorization from the wireless client device; and
a memory coupled to the at least one processor. - View Dependent Claims (67)
-
Specification