Infrastructure devices in peer-to-peer environments
First Claim
Patent Images
1. A method, comprising:
- receiving, using a transceiver of a first device, a first message including a value indicative of a first timeout interval, wherein the first timeout interval is indicative of a time required for configuring a second device to operate as one of a peer-to-peer (P2P) group owner or a P2P client in a P2P wireless network, and wherein the configuring of the second device includes downloading, to the second device from a host computing device in which the second device is included, a set of machine readable instructions executable to operate the second device as the one of the P2P group owner or the P2P client;
determining a value of a second timeout interval based at least on the first timeout interval;
determining whether the second timeout interval expired;
determining whether a second message is received from the second device prior to the second timeout interval expiring; and
determining that a P2P connection with the second device failed based on determining that the second message was not received from the second device prior to the second timeout interval expiring.
4 Assignments
0 Petitions
Accused Products
Abstract
A first message is received that includes a value indicative of a first timeout interval associated with configuring a second device to operate as a peer-to-peer (P2P) group owner or a P2P client in a P2P wireless network. A second timeout interval is determined based at least on the first timeout interval, and it is determined whether the second timeout interval expired. It is determined whether a second message is received from the second device prior to the second timeout interval expiring, and it is determined that a P2P connection with the second device failed based on a determination that the second message was not received from the second device prior to the second timeout interval expiring.
-
Citations
23 Claims
-
1. A method, comprising:
-
receiving, using a transceiver of a first device, a first message including a value indicative of a first timeout interval, wherein the first timeout interval is indicative of a time required for configuring a second device to operate as one of a peer-to-peer (P2P) group owner or a P2P client in a P2P wireless network, and wherein the configuring of the second device includes downloading, to the second device from a host computing device in which the second device is included, a set of machine readable instructions executable to operate the second device as the one of the P2P group owner or the P2P client; determining a value of a second timeout interval based at least on the first timeout interval; determining whether the second timeout interval expired; determining whether a second message is received from the second device prior to the second timeout interval expiring; and determining that a P2P connection with the second device failed based on determining that the second message was not received from the second device prior to the second timeout interval expiring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a transceiver; a processor configured to; determine a value of a first timeout interval, the first timeout interval indicative of a time required for configuring a device separate from the apparatus to operate as a peer-to-peer (P2P) group owner or a P2P client in a P2P wireless network based on a first message received by the transceiver from the device separate from the apparatus, the configuring of the device including downloading, from a host computing device in which the device is included, a set of machine readable instructions executable to operate the device as the P2P group owner or the P2P client, determine a value of a second timeout interval based at least on the first timeout interval, determine whether the second timeout interval expired, determine whether the transceiver received a second message from the device separate from the apparatus prior the second timeout interval expiring, and determine that a P2P connection with the device separate from the apparatus failed based on determining that the second message from the device separate from the apparatus was not received prior to the second timeout interval expiring. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable storage medium storing machine readable instructions that, when executed by a processor of first device, cause the processor to:
-
determine a value of a first timeout interval, the first timeout interval indicative of a time required for configuring a second device to operate as a peer-to-peer (P2P) group owner or a P2P client in a P2P wireless network based on a first message received by a transceiver of the first device from the second device, and the configuring of the second device including downloading, from a host device in which the second device is included, a set of machine readable instructions executable to operate the second device as the P2P group owner or as the P2P client; determine a value of a second timeout interval based at least on the first timeout interval; determine whether the second timeout interval expired; determine whether the transceiver received a second message from the second device prior the second timeout interval expiring; and determine that a P2P connection with the second device failed based on determining that the second message from the second device was not received prior to the second timeout interval expiring.
-
-
22. A method, comprising:
-
executing a first set of machine readable instructions stored in a memory of a wireless network adaptor of a host computing device using a processor of the wireless network adaptor to communicate over an infrastructure wireless local area network (WLAN) via an access point of the infrastructure WLAN; executing a second set of machine readable instructions stored in the memory of the wireless network adaptor using the processor of the wireless network adaptor to a peer-to-peer (P2P) group owner negotiation with another P2P device via a P2P wireless network; wherein the first set of machine readable instructions and the second set of machine readable instructions are stored in the memory of the wireless network adaptor simultaneously; executing the second set of machine readable instructions stored in the memory of the wireless network adaptor using the processor of the wireless network adaptor to determine an identity of the wireless network adaptor as a P2P group owner or a P2P client; downloading a third set of machine readable instructions from a memory of the host computing device to the memory of the wireless network adaptor, wherein the third set of machine readable instructions, when executed by the processor of the wireless network adaptor, cause the wireless network adaptor to operate as the determined identity; and reconfiguring, using the downloaded third set of machine readable instructions, the wireless network adaptor to operate in the P2P wireless network according to the determined identity.
-
-
23. An apparatus included in a host computing device, the apparatus comprising:
-
a transceiver; a memory; a processor coupled to the memory; wherein machine readable instructions stored in the memory, when executed by the processor, cause the processor to; cause the transceiver to communicate with an access point of an infrastructure wireless local area network (WLAN); cause the transceiver to transmit messages to a device separate from the apparatus, the messages corresponding to a peer-to-peer (P2P) group owner negotiation; determine an identity of the apparatus as a P2P group owner or a P2P client; based on the determined identity of the apparatus, download a set of machine readable instructions from a memory of the host computing device to the memory of the apparatus, the set of machine readable instructions to cause the apparatus to operate as the determined identity; and reconfigure, using the downloaded set of machine readable instructions, the apparatus to operate in a P2P wireless network according to the determined identity.
-
Specification