IP Library Granted Patent US 8,085,698
Granted Patent B2
US 8,085,698 · App. 11/930,723 · Granted Dec 27, 2011

Piggyback acknowledgement

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,085,698
App. No.
11/930,723
Granted
Dec 27, 2011
Kind
B2
Abstract

Included are embodiments for facilitating communication. At least one embodiment of a method includes receiving first communication data from a communications device and creating an acknowledgment indicating receipt of the first communication data. Some embodiments include determining whether second communication data has been received for the communications device and in response to determining that data has been received for the communications device, combining the second communication data with the acknowledgement in a single data packet.

Claims (50)

1. A method for facilitating communication, comprising:

receiving first communication data from a communications device;

creating an acknowledgment indicating receipt of the first communication data;

determining whether second communication data has been received for the communications device; and

in response to determining that data has been received for the communications device, combining the second communication data with the acknowledgement in a single data packet and sending the combined second communication data and acknowledgement to the communications device, wherein the communications device is configured to utilize a power save mechanism.

2. The method of claim 1 , further comprising, in response to determining that the second communication data has not been received, sending the acknowledgement to the communications device.

3. The method of claim 1 , wherein the communications device is configured to communicate in a Voice over Internet Protocol (VolP) environment.

4. The method of claim 1 , wherein the first communication data is sent with a reverse direction grant (RDG) bit, the RDG bit configured to indicate permission to send the second communication data, if received, in a single packet with the acknowledgement.

5. The method of claim 4 , wherein the first communication data is sent as a trigger frame.

6. The method of claim 5 , wherein the second communication data is sent with an End of Service Period (EOSP) bit configured to indicate an end of a service period.

7. The method of claim 5 , wherein the first communication data is sent with an End of Service Period (EOSP) bit configured to indicate an end of a service period.

8. The method of claim 1 , wherein receiving the first communication data is preceded by receiving a PS-Poll.

9. The method of claim 1 , wherein the second communication data is sent with a no More Data (!MD) bit, the MD bit configured to indicate that no more data will be sent.

10. The method of claim 1 , wherein the method utilizes a Voice over Internet Protocol (VolP) Aware Powersave (VAP) function.

11. The method of claim 1 , wherein the method utilizes a Scheduled Asynchronous Power Save Delivery (S-APSD) function.

12. The method of claim 1 , wherein the method utilizes an Unscheduled Asynchronous Power Save Delivery (U-APSD) function.

13. A system for facilitating communication, comprising:

memory having instructions stored thereon;

a receiving component configured by the instructions to receive first communication data from a communications device;

a creating component configured by the instructions to create an acknowledgment indicating receipt of the first communication data;

a determining component configured by the instructions to determine whether second communication data has been received for the communications device;

a combining component, configured by the instructions to, in response to determining that data has been received for the communications device, combine the second communication data with the acknowledgement in a single data packet, wherein the system is configured to utilize a power save mechanism; and

a first sending component configured by the instructions to send the combined second communication data and acknowledgement to the communications device.

14. The system of claim 13 , further comprising, a second sending component configured by the instructions to, in response to determining that the second communication data has not been received, send the acknowledgement to the communications device.

15. The system of claim 13 , wherein the communications device is configured to communicate in a Voice over Internet Protocol (VolP) environment.

16. The system of claim 13 , wherein the first communication data is sent with a reverse direction grant (RDG) bit, the RDG bit configured to indicate permission to send the second communication data, if received, in a single packet with the acknowledgement.

17. The system of claim 13 , wherein the system utilizes a Scheduled Asynchronous Power Save Delivery (S-APSD) function.

18. The system of claim 13 , wherein the system utilizes an Unscheduled Asynchronous Power Save Delivery (U-APSD) function.

19. The system of claim 13 , wherein the system utilizes a Voice over Internet Protocol (VolP) Aware Powersave (VAP) function.

20. A computer readable storage non-transitory medium with logic stored thereon for facilitating communication, comprising:

receiving logic configured to receive first communication data;

creating logic configured to create an acknowledgment indicating receipt of the first communication data, the creating logic further configured to combine the acknowledgement with second communications data in a single data packet and send the combined second communication data and acknowledgement; and

utilizing logic configured to utilize an IEEE 802.11 protocol power save mechanism.

21. The computer readable storage medium of claim 20 , wherein the power save mechanism includes at least one of the following: Voice over Internet Protocol (VolP) Aware Power Save (VAP), Unscheduled Asynchronous Power Save Delivery (U-APSD), and Scheduled Asynchronous Power Save Delivery (S-APSD).

22. A system, comprising:

means for receiving first communication data from a communications device;

means for creating an acknowledgment indicating receipt of the first communication data;

means for determining whether second communication data has been received for the communications device; and

means for combining the second communication data with the acknowledgement in a single data packet and sending the combined second communication data and acknowledgement to the communications device in response to determining that data has been received for the communications device, wherein the communications device is configured to utilize a power save mechanism.

23. The system of claim 22 , further comprising means for sending the acknowledgement to the communications device in response to determining that the second communication data has not been received.

24. The system of claim 22 , wherein the communications device is configured to communicate in a Voice over Internet Protocol (VolP) environment.

25. The system of claim 22 , wherein the first communication data is sent with a reverse direction grant (RDG) bit, the RDG bit configured to indicate permission to send the second communication data, if received, in a single packet with the acknowledgement.

26. The system of claim 25 , wherein the first communication data is sent as a trigger frame.

27. The system of claim 26 , wherein the second communication data is sent with an End of Service Period (EOSP) bit configured to indicate an end of a service period.

28. The system of claim 25 , wherein the first communication data is sent with an End of Service Period (EOSP) bit configured to indicate an end of a service period.

29. The system of claim 22 , wherein receiving the first communication data is preceded by receiving a PS-Poll.

30. The system of claim 22 , wherein the second communication data is sent with a no More Data (!MD) bit, the MD bit configured to indicate that no more data will be sent.

31. The system of claim 22 , wherein the system utilizes a Voice over Internet Protocol (VolP) Aware Powersave (VAP) function.

32. The system of claim 22 , wherein the system utilizes a Scheduled Asynchronous Power Save Delivery (S-APSD) function.

33. The system of claim 22 , wherein the system utilizes an Unscheduled Asynchronous Power Save Delivery (U-APSD) function.

Assignments (6)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →