IP Library Granted Patent US 8,014,323
Granted Patent B2
US 8,014,323 · App. 11/556,916 · Granted Sep 6, 2011

Systems and methods for facilitating communication between communication devices

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 8,014,323
App. No.
11/556,916
Granted
Sep 6, 2011
Kind
B2
Abstract

Systems and methods for facilitating communication between communication devices are provided. An exemplary method includes: sending an indication signal by a second communication device to a first communication device, the indication signal corresponding to a request to receive buffered data from the first communication device; and sending a data frame by the second communication device to the first communication device.

Claims (56)

1. A method comprising:

determining, at a communication device, a presence of data for transmission to an access point in an uplink data frame;

switching from a power save mode to an active mode and sending an unsolicited indication signal to the access point in response to determining the presence of data for transmission to the access point,

wherein the unsolicited indication signal indicates that the communication device is prepared to receive buffered data from the access point,

wherein the unsolicited indication signal is sent prior to the sending of an uplink data frame, and

wherein the unsolicited indication signal is not sent in response to a beacon signal transmitted by the access point; and

sending the uplink data frame to the access point in response to receiving a first acknowledgement from the access point, wherein the first acknowledgment indicates that the access point received the unsolicited indication signal.

2. The method according to claim 1 , wherein the unsolicited indication signal is a Power Save Poll (PS-Poll).

3. The method according to claim 1 , further comprising:

receiving a second acknowledgement from the access point, wherein the second acknowledgment indicates that the access point received the uplink data frame;

receiving buffered data from the access point; and

sending a third acknowledgment to the access point, wherein the third acknowledgment indicates that the communication device received the buffered data.

4. The method according to claim 3 , further comprising switching from the active mode to the power save mode if a More data bit is not set in the buffered data.

5. The method according to claim 1 , further comprising:

receiving from the access point at least one Null data frame indicating that there is no buffered data at the access point; and

switching from the active mode to the power save mode.

6. The method according to claim 1 , wherein the communication device is an 802.11 compliant communication device.

7. The method according to claim 1 , wherein the uplink data frame comprises voice data.

8. The method according to claim 1 , wherein the communication device is configured to communicate in accordance with the Voice over Internet Protocol (VoIP).

9. A method comprising:

receiving an unsolicited indication signal at an access point,

wherein the unsolicited indication signal indicates that a communication device is prepared to receive buffered data from the access point,

wherein the unsolicited indication signal is received prior to an uplink data frame, and

wherein the unsolicited indication signal is not received in response to a beacon signal transmitted by the access point;

sending a first acknowledgment to the communication device, wherein the first acknowledgement indicates that the access point received the unsolicited indication signal;

receiving the uplink data frame from the communication device

transmitting a second acknowledgement to the communication device, wherein the second acknowledgment indicates that the access point received the uplink data frame; and

transmitting the buffered data to the communication device.

10. A communication device comprising:

an signal generator configured to generate an unsolicited indication signal, wherein the unsolicited indication signal indicates that the communication device is prepared to receive buffered data from an access point;

a communication interface configured to communicate with the access point; and

program logic stored in data storage and executable by at least one processor to:

cause the communication device to switch from a power save mode to an active mode and to send the unsolicited indication signal to the access point in response to determining the presence of data for transmission to the access point in an uplink data frame;

wherein the unsolicited indication signal is sent prior to the uplink data frame, and

wherein the unsolicited indication signal is not sent in response to a beacon signal transmitted by the access point; and

cause the communication interface to send the uplink data frame to the access point in response to receiving a first acknowledgement from the access point, wherein the first acknowledgment indicates that the access point received the unsolicited indication signal.

11. The communication device according to claim 10 , further comprising program logic stored in data storage and executable by at least one processor to:

cause the communication device to receive a second acknowledgement from the access point, wherein the second acknowledgment indicates that the access point received the uplink data frame;

cause the communication device to receive buffered data from the access point; and

cause the communication device to send a third acknowledgment to the access point, wherein the third acknowledgment indicates that the communication device received the buffered data.

12. The communication device according to claim 11 , further comprising program logic stored in data storage and executable by the at least one processor to:

cause the communication device to switch from the active mode to the power save mode if a More data bit in not set in the buffered data.

13. The communication device system according to claim 10 , wherein the uplink data frame comprises voice data.

14. The communication device according to claim 10 , wherein the communication device is a 802.11 compliant communication device.

15. The communication device according to claim 10 , wherein the communication device is configured to communicate in accordance with the Voice over Internet Protocol (VoIP).

16. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions for determining, at a communication device, a presence of data for transmission to an access point in an uplink data frame;

instructions for switching from a power save mode to an active mode and sending an unsolicited indication signal to the access point in response to determining the presence of data for transmission to the access point,

wherein the unsolicited indication signal indicates that the communication device is prepared to receive buffered data from the access point,

wherein the unsolicited indication signal is sent prior to the sending of an uplink data frame, and

wherein the unsolicited indication signal is not sent in response to a beacon signal transmitted by the access point; and

instructions for sending the uplink data frame to the access point in response to receiving a first acknowledgement from the access point, wherein the first acknowledgment indicates that the access point received the unsolicited indication signal.

17. The non-transitory computer-readable medium according to claim 16 , further comprising:

instructions for receiving a second acknowledgement from the access point, wherein the second acknowledgment indicates that the access point received the uplink data frame;

instructions for receiving buffered data from the access point; and

instructions for sending a third acknowledgment to the access point, wherein the third acknowledgment indicates that the communication device received the buffered data.

Assignments (10)
CHANGE OF NAME Recorded Dec 18, 2024
From: TP-LINK USA CORPORATION
To: TP-LINK SYSTEMS INC.
Reel/Frame 069715/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2024
From: INTELLECTUAL VENTURES ASSETS 197 LLC
To: TP-LINK USA CORPORATION
Reel/Frame 067098/0622 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 197 LLC
Reel/Frame 066791/0776 →
MERGER Recorded Jul 22, 2011
From: XOCYST TRANSFER AG L.L.C.
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 026637/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2009
From: CONEXANT SYSTEMS, INC.
To: XOCYST TRANSFER AG L.L.C.
Reel/Frame 022134/0518 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2008
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS INC.
Reel/Frame 021731/0807 →
SECURITY AGREEMENT Recorded Apr 25, 2007
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 019210/0881 →
SECURITY AGREEMENT Recorded Feb 9, 2007
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 018878/0546 →
SECURITY AGREEMENT Recorded Feb 5, 2007
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 018855/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2007
From: WENTINK, MENZO; CARTER, TRENT
To: CONEXANT SYSTEMS, INC.
Reel/Frame 018789/0982 →