Reliable network streaming of a single data stream over multiple physical interfaces

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8325601
APP PUB NO 20100284275A1
SERIAL NO

12463372

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Sending a single 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 and receiving endpoint to multiple networks, respectively, is provided. The single data stream is partitioned into multiple data packets. A physical interface is designated on the sending side and the receiving side in accordance with a data capacity throughput of each of the multiple physical interfaces. Different portions of the partitioned data packets are then sent over different ones of the multiple physical interfaces in accordance with the designation. The single data stream is then reconstructed by combining received partitioned data packets into the single data stream in accordance with header information. An acknowledgment is sent to the sending endpoint indicating an amount of data received on each multiple physical interface, including any changes in the data capacity throughput.

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)

  • [Classification Symbol]
  • [Patents Count]

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
 
Other [Check patent profile for assignment information] (2)
* 5249292 Data packet switch using a primary processing unit to designate one of a plurality of data stream control circuits to selectively handle the header processing of incoming packets in one data packet stream 128 1992
* 2007/0008,884 Immediate ready implementation of virtually congestion free guarantedd service capable network 121 2003
 
ARRIS INTERNATIONAL, INC. (1)
* 2006/0153,093 Method for completing registration of a bonded-flow cable modem 6 2005
 
PANASONIC CORPORATION (1)
* 2009/0268,747 COMMUNICATION APPARATUS 33 2006
 
MEDIATEK INC. (1)
6543053 Interactive video-on-demand system 323 1997
 
SAMSUNG ELECTRONICS CO., LTD. (1)
7254344 Passive optical network using loop back of multi-wavelength light generated at central office 11 2003
 
Sony Electronics Inc. (1)
2006/0062,242 Reliable audio-video transmission system using multi-media diversity 35 2004
 
HITACHI, LTD. (1)
* 2009/0271,656 STREAM DISTRIBUTION SYSTEM AND FAILURE DETECTION METHOD 43 2008
 
LG INFORMATION & COMMUNICATIONS, LTD. (1)
6788679 Apparatus and method for configuring multicasting network in asynchronous transfer mode switching system 4 2000
 
ORACLE AMERICA, INC. (4)
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
* 7313148 Method and system for TCP large segment offload with ack-based transmit scheduling 5 2002
 
AVAYA HOLDINGS LIMITED (1)
6477169 Multicast and unicast scheduling for a network device 36 1999
 
APPLE INC. (2)
* 6996624 Reliable real-time transport protocol 97 2001
* 2006/0155,870 Connectionless protocol 5 2006
 
MCAFEE, LLC (1)
7159036 Updating data from a source computer to groups of destination computers 172 2001
 
Toshiba Research America, Inc. (1)
* 2008/0311,855 INTELLIGENT CONNECTIVITY FRAMEWORK FOR THE SIMULTANEOUS USE OF MULTIPLE INTERFACES 14 2008
 
C-CATION, INC., A DELAWARE CORPORATION, (1)
5642155 Method and apparatus for supporting two-way telecommunications on CATV networks 59 1994
 
HARRIS STRATEX NETWORKS OPERATING CORPORATION (1)
* 2009/0067,324 Resilient Data Communications with Physical Layer Link Aggregation, Extended Failure Detection and Load Balancing 29 2008
 
VERSATA SOFTWARE, INC. (1)
7069235 System and method for multi-source transaction processing 38 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2009/0074,003 METHOD AND SYSTEM FOR CONSOLIDATING TCP PORTS 3 2007
 
TRANSPACIFIC CERAMIC, LLC (1)
7133922 Method and apparatus for streaming of data 83 2000
 
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
 
YOKOGAWA ELECTRIC CORPORATION (1)
6512610 Device and method for testing of multi-branch optical network 18 1999
 
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
 
THERMO FUNDING COMPANY LLC (1)
* 6985454 ISP system using non-geosynchronous orbit satellites 64 1999
 
PROMISE TECHNOLOGY, INC. (1)
* 2009/0073,884 NETWORK RECEIVE INTERFACE FOR HIGH BANDWIDTH HARDWARE-ACCELERATED PACKET PROCESSING 36 2008
 
INTEL CORPORATION (2)
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
 
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
 
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
 
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
 
INTERNAP NETWORK SERVICES CORPORATION (1)
* 2003/0133,443 Passive route control of data networks 56 2002
 
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
 
Toshiba America Research, Inc. (1)
* 2009/0019,505 STREAMING VIDEO OVER MULTIPLE NETWORK INTERFACES 27 2008
 
INTELLECTUAL VENTURES I LLC (1)
5956332 High-speed data transmission in mobile communication networks 60 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
6728775 Multiple multicasting of multimedia streams 26 1997
6564262 Multiple multicasting of multimedia streams 41 1999
* 2006/0133,278 Efficient transfer of messages using reliable messaging protocols for web services 11 2004
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
6665283 Method and apparatus for transmitting data in a packet data communication system 24 2001
 
CAVIUM, INC. (1)
* 2010/0023,626 METHOD AND APPARATUS FOR REDUCING HOST OVERHEAD IN A SOCKET SERVER IMPLEMENTATION 25 2009
 
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
 
QUALCOMM INCORPORATED (1)
7242686 System and method for communicating TDM traffic through a packet switch fabric 17 2003
 
VERIZON PATENT AND LICENSING INC. (1)
5544161 ATM packet demultiplexer for use in full service network having distributed architecture 339 1995
 
TTI INVENTIONS A LLC (1)
5583859 Data labeling technique for high performance protocol processing 114 1994
 
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
 
ADVANTECH SATELLITE NETWORKS INC. (1)
6975647 Enhancements for TCP performance enhancing proxies 67 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
7230921 Concurrent use of communication paths in a multi-path access link to an IP network 27 2002
 
ALCATEL-LUCENT USA INC. (1)
* 2007/0153,702 Method for channel assignment and routing for multi-radio wireless mesh networks 24 2006
 
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
 
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
 
INTERNAP CORPORATION (2)
* 2006/0182,034 Topology aware route control 192 2003
* 2007/0140,128 System and method to provide routing control of information over networks 104 2006
 
KLAMATH NETWORKS CORPORATION (1)
6879590 Methods, apparatuses and systems facilitating aggregation of physical links into logical link 27 2002
 
UTSTARCOM, INC. (1)
* 2008/0170,571 Method and System for Synchronous Page Addressing in a Data Packet Switch 4 2007
 
InterWorking Labs, Inc. (1)
7310316 Testing device 8 2003
 
CITRIX SYSTEMS, INC. (1)
* 2008/0225,721 SYSTEMS AND METHODS FOR PROVIDING QUALITY OF SERVICE PRECEDENCE IN TCP CONGESTION CONTROL 15 2007
 
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
 
BRIDGEWORKS LIMITED (1)
9729437 Transferring data between a first network node and a second network node by measuring a capability of different communication paths 0 2014
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 4, 2020
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 4, 2024
Fee Large entity fee small entity fee micro entity fee
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