U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"I hate what they've done to my child...I would never let my own children watch it. "

Vladimir Zworykin, television pioneer ; Talking about an invention in which he played a critical role.

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

US Patent 6829670 - Using consecutive block IDs to keep track of data transferred across a serially linked bridge

US Patent Issued on December 7, 2004
Estimated Patent Expiration Date: Icon_subject November 1, 2020Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
loading...


View Patent Images (PDF)
(Registered users only)

Abstract

A PCI-PCI bridge is composed of two physically different controllers, i.e., a primary PCI serial transfer controller arranged at a PC, and a secondary PCI serial transfer controller arranged at a docking station. In data transfer between these controllers, preliminary transmission of block data having a block ID assigned thereto and a return of ACK having the block ID assigned thereto are performed asynchronously. The transmission party can determine which data item is the last the receiving party has received by employing a block ID assigned to NAK. When NAK is received from the receiving party, re-transmission from a block waiting for NAK is started. In this manner, data required to transmit a bus transaction between buses can be transferred accurately and speedily between two controllers.

Inventor

Application

No. 09702755 filed on 11/01/2000

US Classes:

710/310, Buffer or que control370/235, Flow control of data transmission through a network370/394, Sequencing or resequencing of packets to insure proper output sequence order714/748Request for retransmission

Field of Search

710/309, Arbitration710/311, Intelligent bridge710/312, Multiple bridges710/310, Buffer or que control710/313, Peripheral bus coupling (e.g., PCI, USB, ISA, and etc.)710/307, Variable or multiple bus width710/314, Common protocol (e.g., PCI to PCI)710/308, Direct memory access (e.g., DMA)710/306, Bus bridge710/305, Bus interface architecture710/315, Different protocol (e.g., PCI to ISA)370/235.1, Using leaky bucket technique370/251, Having dedicated test line or channel370/247, Having a dedicated test line or channel370/240, In a star coupler370/239, Using antijabber circuit370/249, Loopback370/234, Measurement of the average data flow rate370/246, Of a repeater370/238.1, ATM least cost routing370/225, Bypass an inoperative channel370/248, Path check370/241.1, Using OAM (Operation, Administration and Maintenance) cells370/233, Measurement of the peak data flow rate370/236.2, Using OAM (Operation, Administration and Maintenance) cells370/245, Of a local area network370/250, Of a switching system370/243, Of a repeater system370/253, Measurement of flow rate of messages having an address header370/244, Of a switching system370/229, DATA FLOW CONGESTION PREVENTION OR CONTROL370/236.1, Using RM (Resource Management) cells370/242, Fault detection370/226, In a repeater system370/228, Spare channel370/227, Using a spare channel370/224, Loopback of signals on the secondary ring or loop370/238, Least cost or minimum delay routing370/235, Flow control of data transmission through a network370/237, Congestion based rerouting370/252, Determination of communication parameters370/241, DIAGNOSTIC TESTING (OTHER THAN SYNCHRONIZATION)370/231, End-to-end flow control370/232, Based on data flow rate measurement370/236, Including signaling between network elements370/230.1, Traffic shaping370/230, Control of data admission to the network370/394, Sequencing or resequencing of packets to insure proper output sequence order370/473, Transmission of a single message having multiple packets709/237, Computer-to-computer handshaking709/233, Transfer speed regulating709/234, Data flow compensating709/236, Computer-to-computer data framing709/235, Congestion avoiding709/230, COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING709/231, Computer-to-computer data streaming709/232Computer-to-computer data transfer regulating

Examiners

Primary: Lefkowitz, Sumati

Attorney, Agent or Firm

US Patent References

4144522, Electro-control system for data transmission
Issued on: 03/13/1979
Inventor: Kageyama ,   et al.
4344171, Effective error control scheme for satellite communications
Issued on: 08/10/1982
Inventor: Lin ,   et al.
4422171, Method and system for data communication
Issued on: 12/20/1983
Inventor: Wortley ,   et al.
4617657, Transmitting sequence numbers of information in a packet data transmission system
Issued on: 10/14/1986
Inventor: Drynan ,   et al.
4726027, Data retransmitting method in communication network
Issued on: 02/16/1988
Inventor: Nakamura ,   et al.
4839891, Method for controlling data flow
Issued on: 06/13/1989
Inventor: Kobayashi ,   et al.
4970714, Adaptive data link protocol
Issued on: 11/13/1990
Inventor: Chen, et al.
5007051, Link layer protocol and apparatus for data communication
Issued on: 04/09/1991
Inventor: Dolkas, et al.
5136576, Transmission system
Issued on: 08/04/1992
Inventor: Brownlie
5313473, Method and apparatus for digital data transmission with automatic repeat request
Issued on: 05/17/1994
Inventor: Darmon, et al.
5444718, Retransmission protocol for wireless communications
Issued on: 08/22/1995
Inventor: Ejzak, et al.
5477550, Method for communicating data using a modified SR-ARQ protocol
Issued on: 12/19/1995
Inventor: Crisler, et al.
5524218, Dedicated point to point fiber optic interface
Issued on: 06/04/1996
Inventor: Byers, et al.
5629948, Data transmission scheme with automatic repeat request
Issued on: 05/13/1997
Inventor: Hagiwara, et al.
5699369, Adaptive forward error correction system and method
Issued on: 12/16/1997
Inventor: Guha
5734659, Computer network having a virtual circuit message carrying a plurality of session messages
Issued on: 03/31/1998
Inventor: Mann, et al.
5745685, Protocol extension in NSPP using an acknowledgment bit
Issued on: 04/28/1998
Inventor: Kirchner, et al.
5751719, Method and system for data transfer in the presence of disconnects
Issued on: 05/12/1998
Inventor: Chen, et al.
5754754, Transmission order based selective repeat data transmission error recovery system and method
Issued on: 05/19/1998
Inventor: Dudley, et al.
5828677, Adaptive hybrid ARQ coding schemes for slow fading channels in mobile radio systems
Issued on: 10/27/1998
Inventor: Sayeed, et al.
5838913, Control message transmission in telecommunications systems
Issued on: 11/17/1998
Inventor: Lysejko, et al.
5892894, Data re-transmission management scheme with improved communication efficiency
Issued on: 04/06/1999
Inventor: Shiroshita, et al.
5930233, Data transmission system with sliding-window data flow control
Issued on: 07/27/1999
Inventor: Kanerva, et al.
5931916, Method for retransmitting data packet to a destination host by selecting a next network address of the destination host cyclically from an address list
Issued on: 08/03/1999
Inventor: Barker, et al.
5974028, System and method for improving transport protocol performance in communication networks having lossy links
Issued on: 10/26/1999
Inventor: Ramakrishnan
6021124, Multi-channel automatic retransmission query (ARQ) method
Issued on: 02/01/2000
Inventor: Haartsen
6069886, System controlled asymmetrical automatic repeat request protocol
Issued on: 05/30/2000
Inventor: Ayerst, et al.
6091733, Communication device using communication protocol including transport layer and communication method using communication protocol including transport layer
Issued on: 07/18/2000
Inventor: Takagi, et al.
6175560, Apparatus and method of establishing and maintaining communication paths in a wireless telecommunications system
Issued on: 01/16/2001
Inventor: Bhagalia, et al.
6181704, Method and apparatus for input/output link retry, failure and recovery in a computer network
Issued on: 01/30/2001
Inventor: Drottar, et al.
6233248, User data protocol for internet data communications
Issued on: 05/15/2001
Inventor: Sautter, et al.
6292470, Data transmission system and method utilizing history information corresponding to correctly received frames
Issued on: 09/18/2001
Inventor: Uota
6301249, Efficient error control for wireless packet transmissions
Issued on: 10/09/2001
Inventor: Mansfield, et al.
6330699, Error compensating method and apparatus and medium storing an error compensating program
Issued on: 12/11/2001
Inventor: Yoshioka, et al.
6335933, Limited automatic repeat request protocol for frame-based communication channels
Issued on: 01/01/2002
Inventor: Mallory
6389016, Data communication system and method for transporting data
Issued on: 05/14/2002
Inventor: Sabaa, et al.
6411621, Apparatus, method and system for an intermediate reliability protocol for network message transmission and reception
Issued on: 06/25/2002
Inventor: Norton, et al.
6425105, Bidirectional ARQ apparatus and method
Issued on: 07/23/2002
Inventor: Piirainen, et al.
6438105, Reliable internet facsimile protocol
Issued on: 08/20/2002
Inventor: Qarni, et al.
6473425, Mechanism for dispatching packets via a telecommunications network
Issued on: 10/29/2002
Inventor: Bellaton, et al.
6487689, Receiver initiated recovery algorithm (RIRA) for the layer 2 tunneling protocol (L2TP)
Issued on: 11/26/2002
Inventor: Chuah
6496481, Data transfer method for wire real-time communications
Issued on: 12/17/2002
Inventor: Wu, et al.
6563826, Method of controlling errors in a packets transmission link
Issued on: 05/13/2003
Inventor: Shikama
6574668, Retransmission scheme in wireless computer networks
Issued on: 06/03/2003
Inventor: Gubbi, et al.
6621796, Discard mechanism for selective repeat automatic repeat request
Issued on: 09/16/2003
Inventor: Miklos
6658619, Systems and methods for implementing hierarchical acknowledgement bitmaps in an ARQ protocol
Issued on: 12/02/2003
Inventor: Chen
6662330Joint range reject automatic repeat request protocol
Issued on: 12/09/2003
Inventor: Hershey

International Classes

G06F 1336
H04L 100
G08C 2502

Comments

No comments for this page
 
 
Forgot password?
Register here