Proactively retransmitting data packets in a low latency packet data network

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9025475
SERIAL NO

13350925

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The concepts and technologies disclosed herein take advantage of the low latency in high-speed local area networks to retransmit more quickly than waiting for a computer to acknowledge a packet on a high latency network, such as the Internet, or waiting for a retransmit timeout. For instance, if a first computer operating in a local area network detects that a data packet has not yet been received by an outgoing network edge component within an expected time period, the first computer can infer that the data packet has not yet reached a second computer. In response, the first computer can retransmit the packet to the outgoing network edge component without the second computer being aware of the lost packet. Also, within a local area network, an incoming network edge component can preserve packets in a data buffer in case the first computer indicates it did not receive a packet.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
AMAZON TECHNOLOGIES, INC.RENO, NV6965

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Laurence, Douglas S Mercer Island, US 2 61
Sorenson, James Christopher Seattle, US 1 0

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 2010/0037,116 System for fast recovery from losses for reliable data communication protocols 1 2009
* 2010/0202,314 METHODS AND APPARATUS FOR ENSURING COMPATIBILITY ON A HIGH PERFORMANCE SERIAL BUS 3 2010
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (4)
* 6493318 Cost propagation switch protocols 63 1999
* 6580715 Load balancing switch protocols 96 1999
* 6865160 Broadcast tree determination in load balancing switch protocols 47 1999
* 7359326 Method for splitting data and acknowledgements in a TCP session 16 2003
 
SRI INTERNATIONAL (1)
* 2003/0179,742 Method and apparatus for disseminating topology information and for discovering new neighboring nodes 109 2002
 
POLYTECHNIC UNIVERSITY (1)
* 2003/0053,475 Transferring data such as files 38 2002
 
LIQUID COMPUTING CORPORATION (1)
* 2007/0291,778 Methods and systems for reliable data transmission using selective retransmission 17 2007
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 7940771 Apparatus and method for requesting packet retransmission in a wireless communication system 7 2008
* 2008/0219,204 APPARATUS AND METHOD FOR REQUESTING PACKET RETRANSMISSION IN A WIRELESS COMMUNICATION SYSTEM 11 2008
 
MOBIDIA TECHNOLOGY, INC. (1)
* 2010/0303,053 AGGREGATED SESSION MANAGEMENT METHOD AND SYSTEM 2 2009
 
NOKIA TECHNOLOGIES OY (1)
* 2008/0002,610 Transmission of management messages for relay networks 38 2006
 
HITACHI, LTD. (1)
* 2007/0027,976 Multicast delivery method, system, and content server 21 2006
 
MELLANOX TECHNOLOGIES LTD. (1)
* 2006/0262,799 Transmit flow for network acceleration architecture 19 2005
 
NEC CORPORATION (2)
* 2006/0146,762 Communication control method, wireless communication system, mobile station, base station and base station control unit 23 2006
* 2009/0161,680 GATEWAY APPARATUS, PACKET FORWARDING METHOD, AND PROGRAM 24 2008
 
JPMORGAN CHASE BANK, N.A. (1)
* 2002/0073,225 Method and apparatus for selectively retrieving information from a source computer using a terrestrial or satellite interface 5 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 2003/0018,794 Architecture and related methods for streaming media content through heterogeneous networks 18 2001
* 2006/0123,119 Verifying and maintaining connection liveliness in a reliable messaging for web services environment 61 2004
 
KNOBBE MARTENS OLSON & BEAR LLP (1)
* 2004/0192,312 Communication system for voice and data with wireless TCP server 82 2002
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 8498359 Transmission acknowledgment within multiple user, multiple access, and/or MIMO wireless communications 2 2010
 
QUANTA COMPUTER INC. (1)
* 2005/0216,911 Deployment method and system for multiple remote computers 19 2005
 
QUALCOMM INCORPORATED (1)
* 2005/0053,084 Differential ack processing buffer manager and method therefor 9 2003
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (1)
* 2007/0115,814 Method and apparatus for improved data transmission 39 2004
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2010/0180,113 METHOD FOR MISBEHAVIOUR DETECTION IN SECURE WIRELESS MESH NETWORKS 2 2008
 
CISCO TECHNOLOGY, INC. (2)
* 2004/0174,816 System and method for communicating data in a network environment 8 2003
* 2009/0067,416 ALLOWING TCP ACK TO PASS A GATEWAY WHILE QUEUING DATA FOR PARSING 4 2007
 
ADVANTECH SATELLITE NETWORKS INC. (1)
* 2003/0123,481 Enhancements for TCP performance enhancing proxies 201 2002
 
THOMSON LICENSING (2)
* 2010/0091,759 MEDIA ACCESS CONTROL PROTOCOL DATA UNIT AGGREGATION IN A TIME DIVISION MULTIPLE ACCESS MEDIA ACCESS CONTROL LAYER 23 2006
* 2011/0044,338 THROUGHPUT IN A LAN BY MANAGING TCP ACKS 13 2006
 
FUJITSU LIMITED (3)
* 2004/0054,796 Load balancer 15 2003
* 2011/0078,528 USER TERMINAL AND METHOD FOR PERFORMING RETRANSMISSION CONTROL 1 2010
* 2011/0141,989 WIRELESS COMMUNICATION APPARATUS AND METHOD FOR WIRLESS COMMUNICATION 10 2011
 
QNAP SYSTEMS, INC. (1)
* 7010607 Method for training a communication link between ports to correct for errors 275 2000
 
STMICROELECTRONICS S.R.L. (1)
* 2005/0265,383 Method and system for communicating video data in a packet-switched network, related network and computer program product therefor 41 2005
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (1)
* 2012/0278,804 VIRTUAL MACHINE AND APPLICATION MOVEMENT OVER A WIDE AREA NETWORK 68 2011
 
TEXAS INSTRUMENTS INCORPORATED (3)
* 2003/0043,744 Systems and methods for packet flow control 10 2001
* 2003/0081,664 Transmit and receive window synchronization 11 2001
* 2006/0268,887 Systems and Methods for Packet Flow Control 9 2006
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
* 2003/0022,628 Data communication system and wireless communication device 15 2002
 
NVIDIA CORPORATION (1)
* 2004/0062,267 Gigabit Ethernet adapter supporting the iSCSI and IPSEC protocols 219 2003
 
CITRIX SYSTEMS, INC. (4)
* 2005/0074,007 Transaction boundary detection for reduction in timeout penalties 79 2004
* 2007/0206,497 SYSTEMS AND METHODS FOR ADDITIONAL RETRANSMISSIONS OF DROPPED PACKETS 30 2007
* 2007/0206,615 SYSTEMS AND METHODS FOR STOCHASTIC-BASED QUALITY OF SERVICE 30 2007
* 2010/0254,580 SYSTEMS AND METHODS FOR IDENTIFYING LONG MATCHES OF DATA IN A COMPRESSION HISTORY 4 2010
 
Redpine Signals, Inc. (2)
* 8151155 Packet Re-transmission controller for block acknowledgement in a communications system 1 2008
* 2009/0307,557 Packet Re-transmission Controller for Block Acknowledgement in a Communications System 24 2008
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Nov 5, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Nov 5, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 5, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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