US Patent No: 5,629,933

Number of patents in Portfolio can not be more than 2000

Method and system for enhanced communication in a multisession packet based communication system

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

The method and system for enhanced efficiency in a multisession communication system which utilizes a series of data packets wherein each data packet includes an indication of the identity of a particular session to which that data packet belongs. Each received data packet is examined as that data packet is received to determine a session identity for that packet. An indication of the session identity is thereafter listed within a session queue only in response to an initial occurrence of that session identity. Each data packet for a listed session identity is then stored in a data packet queue in First-In First-Out (FIFO) order which is associated with the listed session identity wherein all packets for a session remain in order, even though the overall order of all packets may be enhanced. In this manner all data packets within a particular session may be efficiently accessed for processing or, alternatively, one or more data packets within each session may be accessed serially for processing in a round-robin fashion.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Delp, Gary S Rochester, MN 28 1092
Slane, Albert A Nashua, NH 14 598

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,040,176 Intra-node pacing for high speed networks 15 1989
5,260,942 Method and apparatus for batching the receipt of data packets 19 1992
 
BROADCOM CORPORATION (1)
5,394,436 Radio frequency local area network 82 1994
 
COMPUTER ASSOCIATES THINK, INC. (1)
5,325,361 System and method for multiplexing data transmissions 43 1992
 
DATAPOINT CORPORATION (1)
4,941,089 Input/output network for computer system 144 1986
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,101,402 Apparatus and method for realtime monitoring of network sessions in a local area network 288 1988
 
INNOVATIO IP VENTURES (1)
5,428,636 Radio frequency local area network 137 1993
 
ZENITH ELECTRONICS CORPORATION (1)
4,995,080 Television signal scrambling system and method 82 1990

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
ALACRITECH, INC. (53)
6,434,620 TCP/IP offload network interface device 255 1999
6,470,415 Queue system involving SRAM head, SRAM tail and DRAM body 104 1999
6,427,173 Intelligent network interfaced device and system for accelerated communication 176 1999
6,427,171 Protocol processing stack for use with intelligent network interface device 179 2000
6,807,581 Intelligent network storage interface system 172 2000
6,334,153 Passing a communication control block from host to a local device such that a message is processed on the device 162 2000
6,757,746 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 113 2001
6,687,758 Port aggregation for network connections that are offloaded to network interface devices 119 2001
7,076,568 Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket 69 2001
7,042,898 Reducing delays associated with inserting a checksum into a network message 67 2001
6,658,480 Intelligent network interface system and method for accelerated protocol processing 105 2001
6,393,487 Passing a communication control block to a local device such that a message is processed on the device 138 2001
7,133,940 Network interface device employing a DMA command queue 48 2001
7,124,205 Network interface device that fast-path processes solicited session layer read commands 71 2001
7,167,926 TCP/IP offload network interface device 59 2001
6,965,941 Transmit fast-path processing on TCP/IP offload network interface device 85 2001
7,167,927 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism 53 2002
6,591,302 Fast-path apparatus for receiving data corresponding to a TCP connection 161 2002
7,174,393 TCP/IP offload network interface device 57 2002
7,089,326 Fast-path processing for receiving data on TCP connection offload devices 62 2002
6,697,868 Protocol processing stack for use with intelligent network interface device 138 2002
6,938,092 TCP offload device that load balances and fails-over between aggregated ports having different MAC addresses 127 2002
7,284,070 TCP offload network interface device 43 2002
7,337,241 Fast-path apparatus for receiving data corresponding to a TCP connection 24 2002
7,237,036 Fast-path apparatus for receiving data corresponding a TCP connection 58 2002
7,191,241 Fast-path apparatus for receiving data corresponding to a TCP connection 56 2002
8,019,901 Intelligent network storage interface system 0 2002
7,185,266 Network interface device for error detection using partial CRCS of variable length message portions 94 2003
6,751,665 Providing window updates from a computer to a network interface device 96 2003
7,543,087 Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device 27 2003
7,496,689 TCP/IP offload device 11 2003
7,472,156 Transferring control of a TCP connection between devices 13 2003
8,131,880 Intelligent network interface device and system for accelerated communication 1 2003
6,941,386 Protocol processing stack for use with intelligent network interface device 96 2003
7,502,869 Intelligent network interface system and method for accelerated protocol processing 6 2003
6,996,070 TCP/IP offload device with reduced sequential processing 93 2003
7,461,160 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 6 2004
7,584,260 Method to synchronize and upload an offloaded network stack connection with a network stack 6 2004
7,844,743 Protocol stack that offloads a TCP connection from a host computer to a network interface device 0 2004
7,809,847 Network interface device that can transfer control of a TCP connection to a host CPU 0 2005
7,627,001 Protocol stack that offloads a TCP connection from a host computer to a network interface device 7 2005
7,627,684 Network interface device that can offload data transfer processing for a TCP connection from a host CPU 7 2005
7,620,726 Zero copy method for receiving data by a network interface 6 2005
7,640,364 Port aggregation for network connections that are offloaded to network interface devices 7 2005
8,248,939 Transferring control of TCP connections between hierarchy of processing mechanisms 0 2005
7,738,500 TCP timestamp synchronization for network connections that are offloaded to network interface devices 5 2005
7,664,883 Network interface device that fast-path processes solicited session layer read commands 13 2006
7,694,024 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism 7 2007
7,664,868 TCP/IP offload network interface device 6 2007
7,853,723 TCP/IP offload network interface device 1 2007
7,673,072 Fast-path apparatus for transmitting data corresponding to a TCP connection 9 2007
7,945,699 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 0 2008
8,341,286 TCP offload send optimization 0 2009
 
CISCO TECHNOLOGY, INC. (2)
6,453,357 Method and system for processing fragments and their out-of-order delivery during address translation 17 1999
6,944,672 Method and system for processing fragments and their out-of-order delivery during address translation 16 2002
 
ALACRITECH CORPORATION (1)
6,389,479 Intelligent network interface device and system for accelerated communication 185 1998
 
ASCEND COMMUNICATIONS, INC. (1)
5,850,399 Hierarchical packet scheduling method and apparatus 190 1998
 
COREEL MICROSYSTEMS (1)
6,229,812 Scheduling techniques for data cells in a data switch 35 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
7,136,385 Method and system for performing asymmetric address translation 5 2001
 
MICROSOFT CORPORATION (1)
6,377,691 Challenge-response authentication and key exchange for a connectionless security protocol 47 1996
 
ROCKSTAR BIDCO, LP (1)
6,005,851 Adaptive channel control for data service delivery 71 1997