Network streaming of a single data stream simultaneously over multiple physical interfaces

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8880716
APP PUB NO 20100287296A1
SERIAL NO

12463367

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Sending a data stream from a sending endpoint to a receiving endpoint, wherein both of the sending endpoint and the receiving endpoint each have multiple physical interfaces connecting the sending endpoint and the receiving endpoint to multiple networks, respectively, is provided. The data stream is split into a series of data packets and sent over the multiple physical interfaces. A next available data packet of the series is sent over a fastest one of the multiple physical interfaces. A data packet from further back in the series is extracted in accordance with a determined expected difference in arrival time, and sent on a corresponding slower one of the multiple physical interfaces. The next available data packet is sent from the sending endpoint nearly simultaneously as the extracted data packet is sent from the sending endpoint.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CANON KABUSHIKI KAISHATOKYO44623

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Martinez, Martin Ladera Ranch, US 24 240
Riggert, Eric Lake Forest, US 17 126

Cited Art Landscape

Patent Info (Count) # Cites Year
 
MEDIATEK INC. (1)
6543053 Interactive video-on-demand system 323 1997
 
PENDRAGON NETWORKS LLC (1)
7047309 Load balancing and dynamic control of multiple data streams in a network 68 2002
 
KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY (1)
6895185 Multi-purpose optical fiber access network 53 2000
 
SAMSUNG ELECTRONICS CO., LTD. (3)
7254344 Passive optical network using loop back of multi-wavelength light generated at central office 11 2003
2006/0184,664 Method for preventing unnecessary retransmission due to delayed transmission in wireless network and communication device using the same 6 2006
2008/0107,053 METHOD AND APPARATUS FOR REORDERING RECEIVED PACKETS IN MOBILE TELECOMMUNICATION SYSTEM 9 2007
 
Sony Electronics Inc. (1)
2006/0062,242 Reliable audio-video transmission system using multi-media diversity 35 2004
 
ORACLE AMERICA, INC. (3)
5864677 System for preserving sequential ordering and supporting nonidempotent commands in a ring network with busy nodes 15 1996
6065052 System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes 21 1996
7269171 Multi-data receive processing according to a data communication protocol 14 2002
 
LG INFORMATION & COMMUNICATIONS, LTD. (1)
6788679 Apparatus and method for configuring multicasting network in asynchronous transfer mode switching system 4 2000
 
AVAYA HOLDINGS LIMITED (1)
6477169 Multicast and unicast scheduling for a network device 36 1999
 
MCAFEE, LLC (1)
7159036 Updating data from a source computer to groups of destination computers 172 2001
 
INTELLECTUAL VENTURES I LLC (1)
5956332 High-speed data transmission in mobile communication networks 60 1996
 
JPMORGAN CHASE BANK, N.A. (1)
2009/0316,605 METHODS TO DETECT WIRELESS STATIONS IN A WIRELESS LOCAL AREA NETWORK 1 2009
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
6728775 Multiple multicasting of multimedia streams 26 1997
6564262 Multiple multicasting of multimedia streams 41 1999
 
C-CATION, INC., A DELAWARE CORPORATION, (1)
5642155 Method and apparatus for supporting two-way telecommunications on CATV networks 59 1994
 
VERSATA SOFTWARE, INC. (1)
7069235 System and method for multi-source transaction processing 38 2000
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
6665283 Method and apparatus for transmitting data in a packet data communication system 24 2001
2004/0192,342 Method and apparatus for providing streaming information to a wireless mobile wireless device 28 2002
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
7346701 System and method for TCP offload 44 2003
2007/0110,035 Network nodes cooperatively routing traffic flow amongst wired and wireless networks 46 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
2004/0042,456 Method and system for processing data packets 10 2003
 
QUALCOMM INCORPORATED (2)
7242686 System and method for communicating TDM traffic through a packet switch fabric 17 2003
2009/0201,948 METHODS AND APPARATUS FOR FORMATTING HEADERS IN A COMMUNICATION FRAME 29 2008
 
TRANSPACIFIC CERAMIC, LLC (1)
7133922 Method and apparatus for streaming of data 83 2000
 
TTI INVENTIONS A LLC (1)
5583859 Data labeling technique for high performance protocol processing 114 1994
 
VERIZON PATENT AND LICENSING INC. (1)
5544161 ATM packet demultiplexer for use in full service network having distributed architecture 339 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5640605 Method and apparatus for synchronized transmission of data between a network adaptor and multiple transmission channels using a shared clocking frequency and multilevel data encoding 74 1994
 
CISCO TECHNOLOGY, INC. (2)
2008/0002,678 METHOD AND SYSTEM TO CONFIGURE QUALITY OF SERVICE IN A NETWORK 17 2006
2008/0231,687 Minimizing fast video update requests in a video conferencing system 8 2007
 
ADVANTECH SATELLITE NETWORKS INC. (1)
6975647 Enhancements for TCP performance enhancing proxies 67 2002
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (2)
5666514 Cache memory containing extra status bits to indicate memory regions where logging of data should occur 75 1994
5893155 Cache memory for efficient data logging 62 1996
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (2)
7230921 Concurrent use of communication paths in a multi-path access link to an IP network 27 2002
2010/0195,492 Controlling Traffic in a Packet Switched Communications Network 11 2007
 
YOKOGAWA ELECTRIC CORPORATION (1)
6512610 Device and method for testing of multi-branch optical network 18 1999
 
THOMSON LICENSING (1)
7215679 Method, apparatus and data structure enabling multiple channel data stream transmission 12 2001
 
ERICSSON INC. (1)
6006106 Method for automatic transceiver selection in a mobile multiple RF transceiver apparatus 38 1997
 
SUN MICROSYSTEMS, INC. (5)
6064672 System for dynamic ordering support in a ringlet serial interconnect 10 1996
5905502 Compression of three-dimensional graphics data using a generalized triangle mesh format utilizing a mesh buffer 77 1997
6233615 System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes 82 2000
6597665 System for dynamic ordering support in a ringlet serial interconnect 7 2000
6463472 System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes 17 2001
 
ZENKO TECHNOLOGIES, LLC (1)
7062171 Multi-wavelength, bi-directional optical multiplexer 18 2004
 
ATWATER PARTNERS LLC OF TEXAS (1)
7310310 Multi-link SAR for bonding ATM cell-streams 8 2003
 
INTEL CORPORATION (3)
5812708 Method and apparatus for distributing an optical clock in an integrated circuit 31 1996
5889903 Method and apparatus for distributing an optical clock in an integrated circuit 108 1998
7269663 Tagging packets with a lookup key to facilitate usage of a unified packet forwarding cache 7 2001
 
SAINT REGIS MOHAWK TRIBE (1)
6295598 Split directory-based cache coherency technique for a multi-processor computer system 35 1998
 
OHIO SEMITRONICS, INC. (1)
6064192 Revenue meter with integral current transformer 57 1998
 
ALACRITECH, INC. (11)
6434620 TCP/IP offload network interface device 341 1999
6247060 Passing a communication control block from host to a local device such that a message is processed on the device 278 1999
6334153 Passing a communication control block from host to a local device such that a message is processed on the device 207 2000
6393487 Passing a communication control block to a local device such that a message is processed on the device 186 2001
7167926 TCP/IP offload network interface device 97 2001
7174393 TCP/IP offload network interface device 95 2002
7284070 TCP offload network interface device 81 2002
7191241 Fast-path apparatus for receiving data corresponding to a TCP connection 93 2002
7237036 Fast-path apparatus for receiving data corresponding a TCP connection 132 2002
7337241 Fast-path apparatus for receiving data corresponding to a TCP connection 90 2002
6751665 Providing window updates from a computer to a network interface device 138 2003
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
2001/0007,570 Method and a device for determining packet transmission priority between a plurality of data streams 5 2000
 
The United States of America as represented by the Secretary of the Navy (1)
6744986 Tunable wavelength add/drop multiplexer based on integrated optic devices 9 2000
 
KLAMATH NETWORKS CORPORATION (2)
6879590 Methods, apparatuses and systems facilitating aggregation of physical links into logical link 27 2002
2004/0062,198 Methods, apparatuses and systems facilitating aggregation of physical links into logical link 16 2002
 
NTT DOCOMO, INC. (1)
2004/0190,540 Transmission control method and system 10 2003
 
SYMANTEC CORPORATION (1)
7426181 Slow-start adaptive mechanisms to improve efficiency of bandwidth allocation 107 2004
 
InterWorking Labs, Inc. (1)
7310316 Testing device 8 2003
 
DIGITAL FOUNTAIN, INC. (1)
7240358 Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources 98 2001
 
NORTEL NETWORKS LIMITED (2)
5862136 Telecommunications apparatus and method 145 1996
5841771 Telecommunications switch apparatus and method for time switching 117 1996
 
AT&T CORP. (1)
6959300 Data compression method and apparatus 45 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CISCO TECHNOLOGY, INC. (1)
* 2016/0119,196 Multipath Provisioning of L4-L7 Traffic in a Network 1 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 May 4, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 May 4, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 4, 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