Power save mechanism for peer-to-peer communication networks
First Claim
Patent Images
1. A method comprising:
- determining, at a network coordinator device of a peer-to-peer communication network, whether all of a subset of client devices associated with the peer-to-peer communication network support direct data communication; and
in response to determining that all of the subset of client devices support direct data communication,initiating an awake mode at the network coordinator device at a start time of a beacon interval associated with the network coordinator device, wherein the network coordinator device is to be awake for a predefined time period of the beacon interval, andin response to detecting that a client request has not been fulfilled during the predefined time period, persisting the network coordinator device as awake past the predefined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A group owner of a peer-to-peer communication network is configured to determine whether all client devices associated with the peer-to-peer communication network support direct data communication. The group owner is configured to implement an awake mode for a portion of each beacon interval when all the associated client devices support direct data communication. The group owner is configured to implement a sleep mode for a remaining portion of each beacon interval to save power at the group owner without interrupting communications between the associated client devices.
101 Citations
30 Claims
-
1. A method comprising:
-
determining, at a network coordinator device of a peer-to-peer communication network, whether all of a subset of client devices associated with the peer-to-peer communication network support direct data communication; and in response to determining that all of the subset of client devices support direct data communication, initiating an awake mode at the network coordinator device at a start time of a beacon interval associated with the network coordinator device, wherein the network coordinator device is to be awake for a predefined time period of the beacon interval, and in response to detecting that a client request has not been fulfilled during the predefined time period, persisting the network coordinator device as awake past the predefined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network coordinator device comprising:
-
a processor; and a memory coupled with the processor, the memory having stored thereon executable instructions that, when executed by the processor, cause the network coordinator device to; determine whether all of a subset of client devices associated with a peer-to-peer communication network support direct data communication; in response to a determination that all of the subset of client devices support direct data communication, initiate an awake mode at the network coordinator device at a start time of a beacon interval associated with the network coordinator device, wherein the network coordinator device is to be awake for a predefined time period of the beacon interval, detect that a client request has not been fulfilled during maintenance of the awake mode, and persist the network coordinator device as awake past the predefined time period in response to detection that the client request has not been fulfilled. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine-readable medium having instructions stored therein that, when executed by one or more processors, cause a network coordinator device to perform operations that comprise:
-
determining whether all of a subset of client devices associated with a peer-to-peer communication network support direct data communication; and in response to determining that all of the subset of client devices support direct data communication, initiating an awake mode at the network coordinator device at a start time of a beacon interval associated with the network coordinator device is to be awake for a predefined time period of the beacon interval, and in response to detecting that a client request has not been fulfilled during the predefined time period, persisting the network coordinator device as awake past the predefined time period. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification