Techniques for shaping data transmission rates

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7349337
SERIAL NO

10734703

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Techniques are provided for altering a sender's network transmission rates. A sender transmits a network packet to a receiver. The receiver selectively delays sending an acknowledgment to the sender for the received network packet. The selective delay is based on the priority of the sender vis-a-vis other senders or based on a desired transmission rate for the sender. The sender transmits another network packet after receiving the acknowledgment.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
RPX CORPORATIONSAN FRANCISCO, CA2308

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Mahdavi, Jamshid San Jose, CA 16 543

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6961309 Adaptive TCP delayed acknowledgment 10 2001
 
ECI TELECOM LTD. (1)
* 6424626 Method and system for discarding and regenerating acknowledgment packets in ADSL communications 72 1999
 
EMC IP HOLDING COMPANY LLC (1)
2005/0169,173 Methods and systems for managing network traffic by multiple constraints 12 2004
 
ENTERASYS NETWORKS, INC. (1)
5649110 Traffic shaping system with virtual circuit table time stamps for asynchronous transfer mode networks 107 1994
 
XEROX CORPORATION (3)
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
6064650 Rate shaping in per-flow output queued routing mechanisms having output links servicing multiple physical layers 49 1997
6064651 Rate shaping in per-flow output queued routing mechanisms for statistical bit rate service 40 1997
 
NOKIA TECHNOLOGIES OY (1)
* 7225266 Adaptive delayed ACK switching for TCP applications 19 2002
 
RIVERSTONE NETWORKS, INC. (1)
5864540 Method for integrated traffic shaping in a packet-switched network 92 1997
 
AVAYA HOLDINGS LIMITED (2)
* 6535482 Congestion notification from router 50 1999
* 7047312 TCP rate control with adaptive thresholds 53 2000
 
WSOU INVESTMENTS, LLC (1)
* 7242668 Network monitoring system responsive to changes in packet arrival variance and mean 81 2003
 
INTEL CORPORATION (1)
* 5574934 Preemptive priority-based transmission of signals using virtual channels 195 1994
 
JPMORGAN CHASE BANK, N.A. (1)
* 6961539 Low latency handling of transmission control protocol messages in a broadband satellite communications system 32 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 7284047 System and method for controlling network demand via congestion pricing 42 2001
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 2006/0165,029 Protecting real-time data in wireless networks 83 2003
 
Nokia Telecommunications, Inc. (1)
* 6215769 Enhanced acknowledgment pacing device and method for TCP connections 189 1998
 
NOKIA CORPORATION (1)
* 7283469 Method and system for throughput and efficiency enhancement of a packet based protocol in a wireless network 3 2002
 
NOKIA TELECOMMUNICATIONS OY (1)
5870384 Method and equipment for prioritizing traffic in an ATM network 17 1996
 
IPMOBILE, INC. (1)
* 6697378 Method and apparatus for class based transmission control of data connections based on real-time external feedback estimates obtained using messaging from a wireless network 61 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (6)
* 8862769 Object-based transport protocol 0 2010
* 2012/0131,223 Object-Based Transport Protocol 0 2010
9112691 Methods and systems for downlink flow control in a wireless communication system 0 2011
8824290 Downlink flow control using packet dropping to control transmission control protocol (TCP) layer throughput 0 2011
* 9386128 Delay based active queue management for uplink traffic in user equipment 0 2012
* 2013/0250,765 DELAY BASED ACTIVE QUEUE MANAGEMENT FOR UPLINK TRAFFIC IN USER EQUIPMENT 10 2012
 
MEDIACAST, INC. (2)
* 2010/0161,387 SYSTEM AND METHOD FOR DELIVERY OF DATA FILES USING SERVICE PROVIDER NETWORKS 17 2010
* 2010/0161,679 SYSTEM AND METHOD FOR DELIVERY OF SECONDARY DATA FILES 7 2010
 
NEC CORPORATION (1)
* 2009/0103,565 DATA TRANSMISSION SYSTEM, TRANSMITTER, AND DATA TRANSMISSION CONTROL METHOD 4 2008
 
OPANGA NETWORKS, INC. (27)
* 7500010 Adaptive file delivery system and method 18 2006
* 2008/0040,501 ADAPTIVE FILE DELIVERY SYSTEM AND METHOD 20 2006
* 2008/0176,554 WIRELESS DATA DELIVERY MANAGEMENT SYSTEM AND METHOD 5 2008
* 8719399 Adaptive file delivery with link profiling system and method 1 2008
* 8589585 Adaptive file delivery system and method 1 2009
* 8812722 Adaptive file delivery system and method 1 2009
* 2009/0254,675 ADAPTIVE FILE DELIVERY SYSTEM AND METHOD 8 2009
* 2010/0027,966 SYSTEMS AND METHODS FOR VIDEO BOOKMARKING 49 2009
* 2010/0070,628 SYSTEMS AND METHODS FOR AUTOMATIC DETECTION AND COORDINATED DELIVERY OF BURDENSOME MEDIA CONTENT 28 2009
9143341 Systems and methods for portable data storage devices that automatically initiate data transfers utilizing host devices 0 2009
* 2010/0121,941 SYSTEMS AND METHODS FOR PORTABLE DATA STORAGE DEVICES THAT AUTOMATICALLY INITIATE DATA TRANSFERS UTILIZING HOST DEVICES 34 2009
* 2010/0131,385 SYSTEMS AND METHODS FOR DISTRIBUTION OF DIGITAL MEDIA CONTENT UTILIZING VIRAL MARKETING OVER SOCIAL NETWORKS 94 2009
8832305 System and method for delivery of secondary data files 1 2010
8909807 System and method for progressive download using surplus network capacity 0 2010
* 2010/0198,943 SYSTEM AND METHOD FOR PROGRESSIVE DOWNLOAD USING SURPLUS NETWORK CAPACITY 77 2010
8463933 Systems and methods for optimizing media content delivery based on user equipment determined resource metrics 2 2010
8019886 Systems and methods for enhanced data delivery based on real time analysis of network communications quality and traffic 95 2010
7978711 Systems and methods for broadcasting content using surplus network capacity 5 2010
* 2011/0044,227 SYSTEMS AND METHODS FOR BROADCASTING CONTENT USING SURPLUS NETWORK CAPACITY 21 2010
8886790 Systems and methods for optimizing channel resources by coordinating data transfers based on data type and traffic 1 2010
* 2011/0131,319 SYSTEMS AND METHODS FOR OPTIMIZING CHANNEL RESOURCES BY COORDINATING DATA TRANSFERS BASED ON DATA TYPE AND TRAFFIC 7 2010
8589508 System and method for flow control in an adaptive file delivery system 2 2010
8583820 System and method for congestion detection in an adaptive file delivery system 1 2010
* 2010/0274,871 SYSTEM AND METHOD FOR CONGESTION DETECTION IN AN ADAPTIVE FILE DELIVERY SYSTEM 13 2010
9065595 System and method for peak flow detection in a communication network 0 2010
* 2011/0029,664 SYSTEM AND METHOD FOR PEAK FLOW DETECTION IN A COMMUNICATION NETWORK 13 2010
8495196 Systems and methods for aligning media content delivery sessions with historical network usage 2 2010
 
EMC IP HOLDING COMPANY LLC (1)
7546367 Methods and systems for managing network traffic by multiple constraints 5 2004
 
TELECOM ITALIA S.P.A. (1)
9444749 Apparatus and method for selectively delaying network data flows 0 2011
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 7886074 Methods and systems for a receiver to allocate bandwidth among incoming communications flows 3 2005
* 2006/0020,703 Methods and systems for a receiver to allocate bandwidth among incoming communications flows 4 2005
* 2006/0020,702 Methods and systems for a receiver to allocate bandwidth among incoming communications flows 4 2005
 
Chelsio Communications, Inc. (8)
8935406 Network adaptor configured for connection establishment offload 0 2007
8589587 Protocol offload in intelligent network adaptor, including application level signalling 1 2007
8213427 Method for traffic scheduling in intelligent network interface circuitry 9 2009
* 8155001 Protocol offload transmit traffic management 7 2010
8686838 Virtualizing the operation of intelligent network interface circuitry 2 2011
8356112 Intelligent network adaptor with end-to-end flow control 0 2011
8339952 Protocol offload transmit traffic management 0 2012
9537878 Network adaptor configured for connection establishment offload 0 2014
 
Opanga, Inc. (1)
8671203 System and method for delivery of data files using service provider networks 1 2010
 
THALES (1)
* 2011/0141,888 DATA TRANSPORT METHOD FOR PROTECTING PRIORITY DATA STREAMS IN A NETWORK 2 2008
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 25, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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