Method, apparatus, media, and signals for controlling packet transmission rate from a packet source
Number of patents in Portfolio can not be more than 2000
United States of America Patent
Stats
-
May 17, 2005
Grant Date -
N/A
app pub date -
May 8, 2000
filing date -
May 8, 2000
priority date (Note) -
Expired
status (Latency Note)
![]() |
A preliminary load of PAIR data current through [] has been loaded. Any more recent PAIR data will be loaded within twenty-four hours. |
PAIR data current through []
A preliminary load of cached data will be loaded soon.
Any more recent PAIR data will be loaded within twenty-four hours.
![]() |
Next PAIR Update Scheduled on [ ] |

Importance

US Family Size
|
Non-US Coverage
|
Patent Longevity
|
Forward Citations
|
Abstract
A method, apparatus, computer readable media and signal embodied in a carrier wave for controlling the rate at which data packets are transmitted from a source responsive to acknowledgement signals in a packet network involves adjusting an acknowledgement rate at which acknowledgement signals are sent to the source, in response to the difference between target queue occupancy and measured queue occupancy of a queue buffer in which data packets from the source are received.

First Claim
Family

- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
Patent Owner | Address | Total Patents |
---|---|---|
RPX CLEARINGHOUSE LLC | SAN FRANCISCO, CA | 1835 |
International Classification(s)
Inventor(s)
Inventor Name | Address | # of filed Patents | Total Citations |
---|---|---|---|
Aweva, James | Nepean, CA | 1 | 81 |
Montuno, Delfin Y | Kanata, CA | 46 | 1214 |
Ouellette, Michel | Rockland, CA | 54 | 1230 |
Cited Art Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
* 6252851 Method for regulating TCP flow over heterogeneous networks | 137 | 1998 | |
|
|||
* 6671258 Dynamic buffering system having integrated random early detection | 53 | 2000 | |
|
|||
* 6424626 Method and system for discarding and regenerating acknowledgment packets in ADSL communications | 72 | 1999 | |
|
|||
* 6529477 Internet over satellite system | 39 | 1999 | |
|
|||
* 5541919 Multimedia multiplexing device and method using dynamic packet segmentation | 160 | 1994 | |
|
|||
* 6215769 Enhanced acknowledgment pacing device and method for TCP connections | 195 | 1998 |
Patent Citation Ranking
Forward Cite Landscape
Patent Info | (Count) | # Cites | Year |
---|---|---|---|
|
|||
* 2008/0037,585 INTERFACE AND RELATED METHODS FOR RATE PACING IN AN ETHERNET ARCHITECTURE | 3 | 2007 | |
9949148 Systems and methods for high rate OFDM communications | 0 | 2016 | |
9936401 Systems and methods for high rate OFDM communications | 0 | 2016 | |
|
|||
* 7359326 Method for splitting data and acknowledgements in a TCP session | 17 | 2003 | |
|
|||
9049017 Efficient TCP ACK prioritization in wireless networks | 0 | 2006 | |
|
|||
* 8140704 Pacing network traffic among a plurality of compute nodes connected using a data communications network | 2 | 2008 | |
* 2010/0005,189 Pacing Network Traffic Among A Plurality Of Compute Nodes Connected Using A Data Communications Network | 41 | 2008 | |
|
|||
* 7898946 Communication system and method capable of improving data transmission efficiency of TCP in asymmetric network environments | 2 | 2003 | |
* 2004/0109,477 Communication system and method capable of improving data transmission efficiency of TCP in asymmetric network environments | 4 | 2003 | |
|
|||
* 7974195 Method and apparatus for network congestion control | 9 | 2004 | |
* 2005/0018,617 Method and apparatus for network congestion control | 28 | 2004 | |
|
|||
* 7617288 Method for transmitting data in the access area | 0 | 2001 | |
* 2004/0078,477 Method for transmitting data in the access area | 0 | 2003 | |
|
|||
7523181 Method for determining metrics of a content delivery and global traffic management network | 181 | 2001 | |
* 2003/0065,763 Method for determining metrics of a content delivery and global traffic management network | 147 | 2001 | |
7346676 Load balancing service | 119 | 2006 | |
* 7484002 Content delivery and global traffic management network system | 15 | 2007 | |
* 2007/0174,426 Content delivery and global traffic management network system | 145 | 2007 | |
7979580 Content delivery and global traffic management network system | 0 | 2009 | |
* 2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM | 99 | 2009 | |
8195831 Method and apparatus for determining and using server performance metrics with domain name services | 5 | 2011 | |
* 2011/0099,290 METHOD FOR DETERMINING METRICS OF A CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK | 72 | 2011 | |
8341297 Latencies and weightings in a domain name service (DNS) system | 3 | 2012 | |
|
|||
* 2003/0072,280 Method and system for variable rate acknowledgement for wireless communication protocols | 69 | 2002 | |
|
|||
9237467 Adaptive pacing of media content delivery over a wireless network | 0 | 2013 | |
9654525 Adaptive pacing of media content delivery over a wireless network | 0 | 2015 | |
9888401 Media content delivery over a wireless network | 0 | 2017 | |
|
|||
* 9294409 Reducing round-trip times for TCP communications | 0 | 2013 | |
* 2014/0204,737 REDUCING ROUND-TRIP TIMES FOR TCP COMMUNICATIONS | 0 | 2013 | |
|
|||
* 2008/0005,385 Passive mirroring through concurrent transfer of data to multiple target devices | 1 | 2006 | |
|
|||
8477608 Method and receiver for controlling the conformance of a data flow in a communication system to a traffic definition | 5 | 2006 | |
* 2010/0046,374 Method and receiver for controlling the conformance of a data flow in a communication system to a traffic definition | 39 | 2006 | |
|
|||
* 8169901 Method and apparatus for controlling access to a media port | 4 | 2004 | |
|
|||
* 8520678 Network bandwidth measurement | 0 | 2011 | |
* 2011/0194,446 NETWORK BANDWIDTH MEASUREMENT | 0 | 2011 | |
9559929 Network bandwidth measurement | 0 | 2013 | |
|
|||
* 2002/0169,880 Method and device for robust real-time estimation of the bottleneck bandwidth in the internet | 25 | 2001 | |
|
|||
* 8194543 Methods of data traffic shaping, apparatus and wireless device | 0 | 2008 | |
* 2010/0157,797 METHODS OF DATA TRAFFIC SHAPING, APPARATUS AND WIRELESS DEVICE | 5 | 2008 | |
|
|||
* 2004/0213,278 System, method, and computer program product for in-place, lightweight Ack promotion in a cable modem environment | 26 | 2004 | |
7688842 Method for in-place, lightweight Ack promotion in a wireless network environment | 3 | 2007 | |
8369348 Method, and system, and computer program product for dynamically adjusting acknowledgement filtering for high-latency environments | 0 | 2008 | |
8031734 System, method and computer program for in-place, lightweight ack promotion in network environment | 1 | 2010 | |
* 2010/0182,911 System, Method and Computer Program for In-Place, Lightweight Ack Promotion in Network Environment | 17 | 2010 | |
|
|||
9065754 Client based congestion control mechanism | 0 | 2011 | |
|
|||
9065839 Minimally buffered data transfers between nodes in a data communications network | 0 | 2007 | |
9317637 Distributed hardware device simulation | 1 | 2011 | |
8689228 Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system | 0 | 2011 | |
9250948 Establishing a group of endpoints in a parallel computer | 0 | 2011 | |
8898678 Runtime optimization of an application executing on a parallel computer | 0 | 2012 | |
9607116 Distributed hardware device simulation | 0 | 2012 | |
9229780 Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system | 0 | 2012 | |
9246861 Locality mapping in a distributed processing system | 0 | 2012 | |
9250949 Establishing a group of endpoints to support collective operations without specifying unique identifiers for any endpoints | 0 | 2012 | |
8676917 Administering an epoch initiated for remote memory access | 0 | 2012 | |
8893150 Runtime optimization of an application executing on a parallel computer | 0 | 2013 | |
* 9130740 Variable acknowledge rate to reduce bus contention in presence of communication errors | 2 | 2013 | |
9053226 Administering connection identifiers for collective operations in a parallel computer | 0 | 2013 | |
* 2013/0290,803 VARIABLE ACKNOWLEDGE RATE TO REDUCE BUS CONTENTION IN PRESENCE OF COMMUNICATION ERRORS | 2 | 2013 | |
|
|||
* 7237007 Method and system for flow control between a base station controller and a base transceiver station | 12 | 2001 | |
* 2003/0103,460 Method and system for flow control between a base station controller and a base transceiver station | 3 | 2001 | |
9826433 Method and system for flow control between a base station controller and a base transceiver station | 0 | 2007 | |
* 2007/0223,383 METHOD AND SYSTEM FOR FLOW CONTROL BETWEEN A BASE STATION CONTROLLER AND A BASE TRANSCEIVER STATION | 8 | 2007 | |
9456383 Device and method for adaptive rate multimedia communications on a wireless network | 0 | 2013 | |
9247448 Device and method for adaptive rate multimedia communications on a wireless network | 0 | 2013 | |
* 2014/0056,145 DEVICE AND METHOD FOR ADAPTIVE RATE MULTIMEDIA COMMUNICATIONS ON A WIRELESS NETWORK | 2 | 2013 | |
* 9503928 Systems, methods and apparatus for adaptive persistent acknowledge priority control for bi-directional TCP throughput optimization | 0 | 2014 | |
|
|||
* 2003/0086,415 Method for filtering redundant data packets | 47 | 2002 | |
|
|||
* 7411901 Method and apparatus for dynamically selecting timer durations | 21 | 2002 | |
|
|||
* 7149187 Random early detection policer using randomization of packet drops | 20 | 2000 | |
|
|||
* 7616573 Fair WRED for TCP UDP traffic mix | 78 | 2004 | |
* 2005/0276,221 Fair WRED for TCP and UDP traffic mix | 7 | 2004 | |
8902739 Backhaul congestion control for wireless communication networks | 3 | 2005 | |
* 2006/0268,689 Backhaul congestion control for wireless communication networks | 16 | 2005 | |
|
|||
* 8588071 Device and method for adaptation of target rate of video signals | 1 | 2008 | |
* 2011/0013,514 Device and Method for Adaptation of Target Rate of Video Signals | 7 | 2008 | |
|
|||
* 7675857 Method and apparatus to avoid network congestion | 108 | 2007 | |
9319329 Pacing enhanced packet forwarding/switching and congestion avoidance | 0 | 2013 | |
9843526 Pacing enhanced packet forwarding/switching and congestion avoidance | 0 | 2016 | |
|
|||
* 8780705 Apparatus, communications system and method for optimizing data packet flow | 3 | 2009 | |
* 2012/0039,174 APPARATUS, COMMUNICATIONS SYSTEM AND METHOD FOR OPTIMIZING DATA PACKET FLOW | 3 | 2009 | |
|
|||
* 7903551 Early traffic regulation techniques to protect against network flooding | 1 | 2007 | |
* 2008/0043,620 EARLY TRAFFIC REGULATION TECHNIQUES TO PROTECT AGAINST NETWORK FLOODING | 7 | 2007 | |
8537672 Early traffic regulation techniques to protect against network flooding | 0 | 2011 | |
* 2011/0158,100 EARLY TRAFFIC REGULATION TECHNIQUES TO PROTECT AGAINST NETWORK FLOODING | 3 | 2011 | |
|
|||
8422367 Method of estimating congestion | 2 | 2010 | |
|
|||
7613820 Methods and systems for improving data transmission rates having adaptive protocols | 1 | 2008 | |
|
|||
* 7062568 Point-to-point protocol flow control extension | 34 | 2002 | |
7558872 Point-to-point protocol flow control extension | 4 | 2006 | |
|
|||
7804765 High rate OFDM communications with a variable cyclic prefix | 18 | 2009 | |
* 2009/0225,817 SYSTEMS AND METHODS FOR HIGH RATE OFDM COMMUNICATIONS | 2 | 2009 | |
8284800 OFDM communications using bit allocation tables | 8 | 2009 | |
* 2009/0268,832 SYSTEMS AND METHODS FOR HIGH RATE OFDM COMMUNICATIONS | 7 | 2009 | |
7944851 Method for packet communication using training packets | 11 | 2009 | |
* 7729281 Multicarrier packet communication method | 15 | 2009 | |
* 2009/0296,614 SYSTEM FOR WIRELESS OFDM COMMUNICATIONS | 4 | 2009 | |
* 2009/0274,061 COMPUTER READABLE STORAGE MEDIA FOR WIRELESS OFDM COMMUNICATION | 5 | 2009 | |
7916625 Method for variable cyclic length in OFDM communications | 12 | 2009 | |
* 2010/0098,039 Method for Variable Cyclic Length in OFDM Communications | 3 | 2009 | |
7924841 High rate OFDM communications using bit allocation tables | 12 | 2010 | |
8537703 Multicarrier packet communication system | 6 | 2010 | |
8416677 Systems and methods for high rate OFDM communications using first and second cyclic prefix lengths and first and second pilot tones | 7 | 2010 | |
* 2011/0080,857 SYSTEMS AND METHODS FOR HIGH RATE OFDM COMMUNICATIONS | 4 | 2010 | |
8553579 Systems and methods for high rate OFDM communications | 6 | 2011 | |
* 2011/0211,477 SYSTEMS AND METHODS FOR HIGH RATE OFDM COMMUNICATIONS | 6 | 2011 | |
8159969 Systems and methods for high rate OFDM communications using first and second cyclic prefix lengths | 9 | 2011 | |
8958350 Systems and methods for high rate OFDM communications | 2 | 2012 | |
8755264 Systems and methods for high rate OFDM communications | 5 | 2013 | |
9148801 Multicarrier packet communication system | 2 | 2013 | |
8842570 Systems and methods for high rate OFDM communications | 4 | 2013 | |
9461857 Systems and methods for high rate OFDM communications | 0 | 2014 | |
9450794 Systems and methods for high rate OFDM communications | 2 | 2014 | |
9148806 Systems and methods for high rate OFDM communications | 2 | 2014 | |
|
|||
* 2003/0152,096 Intelligent no packet loss networking | 133 | 2003 | |
|
|||
* 7236459 Method and apparatus for controlling data transmission volume using explicit rate control and queuing without data rate supervision | 29 | 2002 | |
* 7720085 Method and apparatus for controlling transmission flow using explicit rate control and queuing without data rate supervision | 2 | 2006 | |
7869366 Application-aware rate control | 11 | 2007 | |
|
|||
* 2002/0176,443 Method and apparatus for bandwidth management of TCP traffic employing post-acknowledgement control | 10 | 2002 | |
|
|||
* 2004/0090,936 Method and system for reducting traffic flow to a mobile node during handoff situations | 8 | 2003 | |
|
|||
* 7373417 Methods and systems for improving data transmission rates having adaptive protocols | 7 | 2005 |
Maintenance Fees
Fee | Large entity fee | small entity fee | micro entity fee | due date |
---|
Fee | Large entity fee | small entity fee | micro entity fee |
---|---|---|---|
Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |
Full Text

Legal Events

Matter Detail

Renewals Detail

Note
The template below is formatted to ensure compatibility with our system.
Provide tags with | separated like (tags1|tags2).
Maximum length is 128 characters for Customer Application No
Mandatory Fields * - 'MatterType','AppType','Country','Title','SerialNo'.
Acceptable Date Format - 'MM/DD/YYYY'.
Acceptable Filing/App Types -
- Continuation/Divisional
- Original
- Paris Convention
- PCT National
- With Priority
- EP Validation
- Provisional Conversion
- Reissue
- Provisional
- Foreign Extension
Acceptable Status -
- Pending
- Abandoned
- Unfiled
- Expired
- Granted
Acceptable Matter Types -
- Patent
- Utility Model
- Supplemental Protection Certificate
- Design
- Inventor Certificate
- Plant
- Statutory Invention Reg
Advertisement
Advertisement
Advertisement

Advertisement

Advertisement

Recipient Email Address

Recipient Email Address

Comment
Recipient Email Address

Success
E-mail has been sent successfully.
Failure
Some error occured while sending email. Please check e-mail and try again!
PAIR load has been initiated
A preliminary load of cached data will be loaded soon. Current PAIR data will be loaded within twenty four hours.
File History PDF
Thank you for your purchase! The File Wrapper for Patent Number 6894974 will be available within the next 24 hours.
Add to Portfolio(s)
To add this patent to one, or more, of your portfolios, simply click the add button.
This Patent is in these Portfolios:
Add to additional portfolios:

Last Refreshed On:
Changes done successfully
Important Notes on Latency of Status data
Please note there is up to 60 days of latency in this Status indicator for certain status conditions. You can obtain up-to-date Status indicator readings by ordering PAIR for the file.
An application with the status "Published" (which means it is pending) may be recently abandoned, but not yet updated to reflect its abandoned status. However, an application filed less than one year ago is unlikely to be abandoned.
A patent with the status "Granted" may be recently expired, but not yet updated to reflect its expired status. However, it is highly unlikely a patent less than 3.5 years old would be expired.
An application with the status "Abandoned" is almost always current, but there is a small chance it was recently revived and the status not yet updated.
Important Note on Priority Date data
This priority date is an estimated earliest priority date and is purely an estimation. This date should not be taken as legal conclusion. No representations are made as to the accuracy of the date listed. Please consult a legal professional before relying on this date.
We are sorry but your current selection exceeds the maximum number of portfolios (0) for this membership level. Upgrade to our Level for up to -1 portfolios!.