Power saving in peer-to-peer communication devices
First Claim
1. A method, comprising:
- negotiating, by a first station with a second station, a wakeup schedule for the first station and the second station to exchange data, wherein the negotiating is via a direct link between the first station and the second station, wherein further the direct link comprises a wireless peer-to-peer link of a tunneled direct link setup (TDLS) network, the negotiating comprising;
determining by the first station an acceptable wakeup frequency of another wakeup schedule; and
accepting by the first station the wakeup schedule, wherein the wakeup schedule was proposed by the second station, and the wakeup schedule contains a higher wakeup frequency than the wakeup frequency of the other wakeup schedule pursuant to a rule requiring the first station to accept a wakeup schedule proposed by a peer station, wherein the first station determined an acceptable wakeup schedule and the peer station proposes a wakeup schedule with a higher wakeup frequency than the acceptable wakeup schedule;
entering by the first station a first mode of power saving according to the wakeup schedule while the second station is in a second mode of power saving; and
exiting by the first station the first mode based on the wakeup schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products to save power in peer-to-peer communication devices associated with wireless communication networks are disclosed. Embodiments generally comprise wireless communications devices. A device may associate or connect with an access point and communicate with another device also connected to the access point. The devices may establish a direct link as part of a tunneled direct link system (TDLS) network. After establishing the direct link, the devices may negotiate a wakeup schedule, enabling both devices to enter power saving modes to conserve power. The devices may maintain the direct link while in power saving modes, enabling the devices to periodically exit the power saving modes and transfer buffered data.
46 Citations
25 Claims
-
1. A method, comprising:
-
negotiating, by a first station with a second station, a wakeup schedule for the first station and the second station to exchange data, wherein the negotiating is via a direct link between the first station and the second station, wherein further the direct link comprises a wireless peer-to-peer link of a tunneled direct link setup (TDLS) network, the negotiating comprising; determining by the first station an acceptable wakeup frequency of another wakeup schedule; and accepting by the first station the wakeup schedule, wherein the wakeup schedule was proposed by the second station, and the wakeup schedule contains a higher wakeup frequency than the wakeup frequency of the other wakeup schedule pursuant to a rule requiring the first station to accept a wakeup schedule proposed by a peer station, wherein the first station determined an acceptable wakeup schedule and the peer station proposes a wakeup schedule with a higher wakeup frequency than the acceptable wakeup schedule; entering by the first station a first mode of power saving according to the wakeup schedule while the second station is in a second mode of power saving; and exiting by the first station the first mode based on the wakeup schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a power mode module to enable a communication device to switch to a power saving mode and to resume full-power operations; a data transference module to transfer data between the communication device and a second communication device, wherein the data transference module is to transfer data via a direct link between the communication device and the second communication device, wherein further the direct link comprises a wireless link of a tunneled direct link setup (TDLS) network; and an operations scheduling module to negotiate a wakeup schedule of the communication device, wherein the wakeup schedule comprises; a start time for the communication device to exit the power saving mode and for the second communication device to exit a second power saving mode; one or more positive durations of a wakeup window; and one or more intervals between successive wakeup windows, wherein; the wakeup schedule comprises either two or more positive durations of a wakeup window or two or more intervals between successive wakeup windows; the wakeup schedule comprises conditions for switching from a first positive duration of a wakeup window to a second positive duration or for switching from a first interval between successive wakeup windows to a second interval between successive wakeup windows; and the power mode module is to enable the communication device to switch to a power saving mode pursuant to the negotiated wakeup schedule and to resume full-power operations for a duration of a wakeup window of the wakeup schedule. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
memory to store a wakeup schedule and buffered data, wherein the memory comprises dynamic random access memory (DRAM); a wireless communication device coupled to the memory, wherein; the wireless communication device is arranged to transfer the buffered data between the system and a peer station via a direct link of a tunneled direct link setup (TDLS) network; and the wireless communication device comprises a power mode module to enable the wireless communication device to switch to a power saving mode and to resume full-power operations; and an operations scheduling module to negotiate the wakeup schedule, wherein the wakeup schedule comprises; a start time for the wireless communication device to exit a power saving mode and for the second communication device to exit a second power saving mode; one or more positive durations of a wakeup window; and one or more intervals between successive wakeup windows, wherein; the wakeup schedule comprises conditions for switching from a first positive duration of a wakeup window to a second positive duration or for switching from a first interval between successive wakeup windows to a second interval between successive wakeup windows; and the power mode module is to enable the communication device to switch to a power saving mode pursuant to the negotiated wakeup schedule and to resume full-power operations for a duration of a wakeup window of the wakeup schedule. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer program product comprising:
-
a computer readable tangible storage medium, wherein the storage medium does not comprise a transitory signal, wherein the storage medium includes instructions that, when executed by a processor; buffer data to be transferred from a first peer station to a second peer station, wherein transference of the buffered data is via a direct link of a tunneled direct link setup (TDLS) network, wherein further the direct link comprises a wireless link; and negotiate a wakeup schedule, the negotiating comprising; determining by the first peer station an acceptable wakeup frequency of another wakeup schedule; and accepting by the first peer station the wakeup schedule, wherein the wakeup schedule was proposed by the second peer station, and the wakeup schedule contains a higher wakeup frequency than the wakeup frequency of the other wakeup schedule pursuant to a rule requiring the first peer station to accept a wakeup schedule proposed by a peer station, wherein the first peer station determined an acceptable wakeup schedule and the peer station proposes a wakeup schedule with a higher wakeup frequency than the acceptable wakeup schedule, wherein the wakeup schedule specifies a time that the first peer station and the second peer station are to exit doze states to transfer the buffered data. - View Dependent Claims (23, 24, 25)
-
Specification