IP Library › Granted Patent US 11,166,235
Granted Patent B2
US 11,166,235 · App. 16/490,285 · Granted Nov 2, 2021

Wireless communication system and method to reduce energy consumption of wireless devices

Inventors: Hector Moner Poy (Cork, IE); Ankit Tiwari (South Windsor, CT); Rodolfo De Paz Alberola (Cork, IE)
Assignee: CARRIER CORPORATION
H04W52/0235H04L5/0055H04L49/90H04L67/10H04W28/06H04L67/12H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,166,235
App. No.
16/490,285
Granted
Nov 2, 2021
Kind
B2
Abstract

A wireless communication system includes an Internet of Things (IoT) device, an Access Point (AP) device, and a cloud. The IoT device is configured to operate in a Power Save Mode that includes a plurality of awake states and a plurality of sleep states. The AP device is configured to receive a plurality of requests and a plurality of Power Save (PS) polls from the IoT device. The cloud is configured to receive the plurality of requests from the AP device and send a response for each one of the plurality of requests to the AP device. The AP device is configured to buffer the response and send the buffered response to the IoT device upon receipt of a respective PS poll.

Claims (43)

1. A method of operating a wireless communication system comprising:

notifying to an Access Point (AP) device that a wireless device is configured to operate in a Power Save Mode (PSM);

sending a first request from the wireless device, through the AP device, and to a server when in a first awake state;

sending a first response from the server and to the AP device; buffering the first response by the AP device;

sending a first Power Save (PS) poll to the AP device from the wireless device when in a second awake state that follows a first sleep state;

sending a first buffered packet from the AP device to the wireless device when in the second awake state, wherein the first buffered packet is associated with the first response;

sending a first acknowledgement (ACK) from the wireless device to the AP device in response to receiving the first buffered packet;

entering a second sleep state by the wireless device after receiving the first ACK;

entering a third awake state after the second sleep state;

sending a second request from the wireless device, through the AP device and to the server when in the third awake state;

entering a third sleep state after sending the second request;

sending a second response from the server to the AP device when the wireless device is in the third sleep state;

buffering the second response at the AP device;

entering a fourth awake state by the wireless device;

sending a second PS poll from the wireless device to the AP device;

sending a second buffered packet from the AP device to the wireless device when in the fourth awake state, wherein the second buffered packet is associated with the second response;

broadcasting at least one no-data packet beacon from the AP device to an application at prescribed time intervals;

sending a heartbeat from the application, through the AP device, and to the server;

sending a heartbeat response from the server to the AP device; buffering the heartbeat response by the AP device;

broadcasting a plurality of data packet beacons from the AP device to the application at the prescribed time intervals, wherein the data packet beacons signify the existence of the buffered heartbeat response at the AP device;

dropping the buffered heartbeat response by the AP device;

broadcasting at least one no-packet beacon from the AP device to the application, wherein the at least one no-packet beacon signifies that the AP device does not have the buffered second packet; and

sending a buffer time command from the application and to the server, wherein the buffer time command is based on an accounting of the plurality of data packet beacons previously sent, and the data of the second buffered packet is associated with the buffer time command.

2. The method set forth in claim 1 further comprising:

adjusting a sleep state duration of the first sleep state based upon the second buffered packet.

3. The method set forth in claim 2 wherein the data is indicative of at least a buffer timeout duration of the AP device.

4. A method of operating a wireless communication system comprising:

notifying to an Access Point (AP) device that a wireless device is configured to operate in a Power Save Mode (PSM);

sending a first request from the wireless device, through the AP device, and to a server when in a first awake state;

sending a first response from the server and to the AP device; buffering the first response by the AP device;

sending a first Power Save (PS) poll to the AP device from the wireless device when in a second awake state that follows a first sleep state;

sending a first buffered packet from the AP device to the wireless device when in the second awake state, wherein the first buffered packet is associated with the first response;

entering a second sleep state by the wireless device after receiving a first Power Save (PS) poll response from the AP device;

receiving a learn buffer time command by the wireless device as part of the first buffered packet from the AP device to the wireless device when in the second awake state, wherein the first buffered packet is associated with the first response;

receiving a learn buffer time command by the wireless device as part of an instruction generated by the wireless device;

sending at least one no-data packet beacon from the AP device to the wireless device at prescribed time intervals;

sending a dummy cloud request from a wireless device, through the AP device, and to the cloud;

sending a dummy cloud request response from the cloud to the AP device;

buffering the dummy cloud request response by the AP device;

sending a plurality of data packet beacons from the AP device to the wireless device at the prescribed time intervals, wherein the data packet beacons signify the existence of the buffered dummy cloud request response at the AP device;

dropping the buffered dummy cloud request response by the AP device;

sending at least one no-packet beacon from the AP device to the wireless device, wherein the at least one no-packet beacon signifies that the AP device does not have the dummy cloud request response; and

sending a buffer time message from the wireless device and to the cloud, wherein the buffer time message is based on an accounting of the plurality of data packet beacons previously sent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2019
From: MONER POY, HECTOR; TIWARI, ANKIT; DE PAZ ALBEROLA, RODOLFO
To: CARRIER CORPORATION
Reel/Frame 050248/0516 →
Continuity (2)
Provisional Application 62466137 · Mar 2, 2017
Related Publication 20200053650A1 · Feb 13, 2020
Cited By (2)
US 12,507,170 US 12,538,209