# US 9,439,144 B2 · Systems and methods for reducing power consumption

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,439,144 B2
- Document ID: US9439144B2
- Status: Granted
- Kind: B2
- Application number: 14/227,062
- Filed: 2014-03-27
- Published: 2015-10-01
- Granted: 2016-09-06
- Earliest claimed: 2014-03-27
- Assignees: Intel IP Corporation
- Applicants: Elad Oelad Oren
- Inventors: Elad Oelad Oren
- Web page: https://patentgrep.com/patent/US9439144B2

## CPC

- H04W 52/0219: {where the power saving management affects multiple terminals}
- H04W 76/12: Setup of transport tunnels
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Systems and methods that may reduce power consumption are disclosed. A Tunneled Direct Link Setup (TDLS) session may be facilitated between a first mobile device and a second mobile device via an access point. The access point may receive a first power save notification from the first mobile device indicating a change in operation mode of the first mobile device. The access point may transmit the first power save notification to the second mobile device, and may receive a second power save notification from the second mobile device intended for the first mobile device indicating a change in operation mode of the second mobile device. The access point may receive a third power save notification from the second mobile device intended for the access point, and may buffer the second power save notification. The access point may transmit the buffered second power save notification to the first mobile device.

## Claims

### Claim 1

A method comprising:
facilitating, via an access point comprising one or more computer processors, a tunneled direct link setup (TDLS) session between a first mobile device and a second mobile device;
receiving, by the access point, a first power save notification from the first mobile device, the first power save notification indicating a change in operation mode of the first mobile device;
receiving, by the access point, a second power save notification from the second mobile device intended for the access point, the second power save notification indicating a change in operation mode of the second mobile device;
receiving, by the access point, a third power save notification from the second mobile device intended for the first mobile device, the third power save notification indicating a change in operation mode of the second mobile device;
buffering, by the access point, the third power save notification;
transmitting a beacon frame from the access point to the first mobile device at a specific beacon interval;
in response to the beacon frame, receiving by the access point a trigger from the first mobile device; and
based at least in part on the trigger, transmitting the buffered third power save notification from the access point to the first mobile device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, by the access point, a first updated operation mode notification from the second mobile device intended for the access point, the first updated operation mode notification indicating the second mobile device has reverted to an original operation mode; and
receiving, by the access point, a second updated operation mode notification from the second mobile device intended for the first mobile device, the second updated operation mode notification indicating the second mobile device has reverted to an original operation mode.

### Claim 3 (depends on 1)

The method of claim 1, wherein the trigger is a buffered data probe received by the access point from the first mobile device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the beacon frame is a traffic indication map configured to alert the first mobile device of buffered data present.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first power save notification indicates the first mobile device has disabled transceiver hardware.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first power save notification indicates the first mobile device has initiated a change in operation mode.

### Claim 7 (depends on 1)

The method of claim 1, wherein the tunneled direct link setup (TDLS) session between the first mobile device and the second mobile device is facilitated by:
(i) receiving a TDLS setup request from the first mobile device;
(ii) transmitting the TDLS setup request to the second mobile device, the TDLS setup request instructing the second mobile device to transmit a TDLS response frame;
(iii) receiving the TDLS response frame from the second mobile device;
(iv) transmitting the TDLS response frame to the first mobile device;
(v) receiving a TDLS confirmation frame from the first mobile device; and
(vi) transmitting the TDLS confirmation frame to the second mobile device.

### Claim 8

A system comprising:
at least one memory that store computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:
transmit, by a first mobile device, a tunneled direct link setup (TDLS) setup request to an access point, the access point in communication with the first mobile device and a second mobile device;
receive, by the first mobile device, a TDLS response frame from the second mobile device via the access point;
transmit, by the first mobile device, a TDLS confirmation frame, thereby establishing a TDLS session between the first mobile device and the second mobile device;
transmit, by the first mobile device, a first power save notification to the access point and a second power save notification to the second mobile device, the first and second power save notifications indicating a change in operation mode of the first mobile device;
initiate, by the first mobile device, a change in operation mode from an original operation mode to a power save operation mode;
return, by the first mobile device, to the original operation mode;
either (i) transmit a trigger from the first mobile device to the access point upon returning to the original operation mode; and
receive, by the first mobile device, buffered data from the access point, the buffered data indicating a current operation mode of the second mobile device, or
(ii) receive, by the first mobile device, a beacon frame from the access point at a specific beacon interval;
in response to the beacon frame, transmit, by the first mobile device, a trigger to the access point; and
receive, by the first mobile device, buffered data from the access point, the buffered data indicating a current operation mode of the second mobile device.

### Claim 9 (depends on 8)

The system of claim 8, wherein the buffered data includes more than one operation mode change notification from the second mobile device, the current operation mode being identified by the most recent notification received by the access point from the second mobile device.

### Claim 10 (depends on 8)

The system of claim 8, wherein the beacon frame is a traffic indication map configured to alert the first mobile device of buffered data present.

### Claim 11 (depends on 8)

The system of claim 8, wherein the first power save notification indicates the first mobile device has disabled transceiver hardware.

### Claim 12 (depends on 8)

The system of claim 8, wherein the at least one processor is further configured to execute the computer-executable instructions to:
transmit a first updated operation mode notification intended for the access point; and
transmit a second updated operation mode notification intended for the second mobile device;
wherein the first and second updated operation mode notifications indicate the first mobile device has reverted to an original operation mode.

### Claim 13 (depends on 12)

The system of claim 12, wherein the second updated operation mode notification is a peer traffic indication frame.

### Claim 14 (depends on 8)

The system of claim 8, wherein the trigger is a buffered data probe.

### Claim 15

A system comprising:
at least one memory that store computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:
receive, by a second mobile device, a tunneled direct link setup (TDLS) setup request from a first mobile device via an access point, the access point in communication with the first mobile device and the second mobile device;
transmit, by the second mobile device, a TDLS response frame to the first mobile device via the access point;
receive, by the second mobile device from the first mobile device, a TDLS confirmation frame, thereby establishing a TDLS session between the first mobile device and the second mobile device;
receive, by the second mobile device, a first power save notification from the first mobile device, the first power save notification indicating a change in operation mode of the first mobile device;
transmit, by the second mobile device, a second power save notification to the access point, the second power save notification indicating a change in operation mode of the second mobile device;
transmit, by the second mobile device, a third power save notification to the access point intended for the first mobile device, the third power save notification indicating a change in operation mode of the second mobile device;
initiate, by the second mobile device, a change in operation mode from an original operation mode to a power save operation mode;
return, by the second mobile device, to the original operation mode;
either (i) transmit a trigger from the second mobile device to the access point upon returning to the original operation mode;
based at least in part on the trigger, receive, by the second mobile device, buffered data indicating a current operation mode of the first mobile device, or
(ii) receive, by the second mobile device, a beacon frame from the access point at a specific beacon interval;
in response to the beacon frame, transmit, by the second mobile device, a trigger to the access point; and
receive, by the second mobile device, buffered data from the access point, the buffered data indicating a current operation mode of the first mobile device.

### Claim 16 (depends on 15)

The system of claim 15, wherein the buffered data includes more than one operation mode change notification from the first mobile device, the current operation mode being identified by the last operation mode change notification received by the access point from the first mobile device.

### Claim 17 (depends on 15)

The system of claim 15, wherein the second mobile device returns to the original operation mode at a specific time interval.

### Claim 18 (depends on 15)

The system of claim 15, wherein:
the first power save notification comprises a first data frame;
the second power save notification comprises a second data frame; and
the second data frame is a peer traffic indication frame.

### Claim 19 (depends on 15)

The system of claim 15, wherein the beacon frame is a traffic indication map configured to alert the second mobile device of buffered data present.

### Claim 20 (depends on 15)

The system of claim 15, wherein the second power save notification indicates the second mobile device has disabled transceiver hardware.

### Claim 21 (depends on 15)

The system of claim 15, wherein the power save operation mode of the second mobile device is a sleep mode.

### Claim 22 (depends on 15)

The system of claim 15, wherein the power save operation mode of the second mobile device is a channel change mode.

### Claim 23 (depends on 15)

The system of claim 15, wherein the trigger is a buffered data probe.

### Claim 24

A system comprising:
at least one memory that stores computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is further configured to execute the computer-executable instructions to:
facilitate a tunneled direct link setup (TDLS) session between a first mobile device and a second mobile device;
receive a first power save notification from the first mobile device, the first power save notification indicating a change in operation mode of the first mobile device;
receive a second power save notification from the second mobile device, the second power save notification indicating a change in operation mode of the second mobile device;
receive a third power save notification from the second mobile device intended for the first mobile device, the third power save notification indicating a change in operation mode of the second mobile device;
buffer the third power save notification;
transmit a beacon flame to the first mobile device at a specific beacon interval;
in response to the beacon frame, receive a trigger from the first mobile device;
and based at least in part on the trigger, transmit the buffered third power save notification to the first mobile device.

### Claim 25 (depends on 24)

The system of claim 24, wherein the at least one processor is further configured:
receive a first updated operation mode notification from the second mobile device, the first updated operation mode notification indicating the second mobile device has reverted to an original operation mode; and
receive a second updated operation mode notification from the second mobile device intended for the first mobile device, the second updated operation mode notification indicating the second mobile device has reverted to an original operation mode.

### Claim 26 (depends on 24)

The system of claim 24, wherein the trigger is a buffered data probe received from the first mobile device.

### Claim 27 (depends on 24)

The system of claim 24, wherein the beacon frame is a traffic indication map configured to alert the first mobile device of buffered data present.

### Claim 28 (depends on 24)

The system of claim 24, wherein the first power save notification indicates the first mobile device has disabled transceiver hardware.

### Claim 29 (depends on 24)

The system of claim 24, wherein the first power save notification indicates the first mobile device is initiating a change in operation mode.

### Claim 30 (depends on 24)

The system of claim 24, wherein the at least one processor is further configured to:
(i) receive a TDLS setup request from the first mobile device;
(ii) transmit the TDLS setup request to the second mobile device, the TDLS setup request instructing the second mobile device to transmit a TDLS response frame;
(iii) receive the TDLS response frame from the second mobile device;
(iv) transmit the TDLS response frame to the first mobile device;
(v) receive a TDLS confirmation frame from the first mobile device; and
(vi) transmit the TDLS confirmation frame to the second mobile device.
