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

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY75732

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Delp, Gary S Rochester, MN 33 1192
Slane, Albert A Nashua, NH 14 652

Cited Art Landscape

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 21 1992
 
BROADCOM CORPORATION (1)
5,394,436 Radio frequency local area network 88 1994
 
CA, INC. (1)
5,325,361 System and method for multiplexing data transmissions 45 1992
 
Datapoint Corporation (1)
4,941,089 Input/output network for computer system 154 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 321 1988
 
INNOVATIO IP VENTURES (1)
5,428,636 Radio frequency local area network 158 1993
 
Zenith Electronics Corporation (1)
4,995,080 Television signal scrambling system and method 91 1990

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
A-TECH LLC (48)
6,434,620 TCP/IP offload network interface device 288 1999
6,470,415 Queue system involving SRAM head, SRAM tail and DRAM body 121 1999
6,427,173 Intelligent network interfaced device and system for accelerated communication 206 1999
6,427,171 Protocol processing stack for use with intelligent network interface device 208 2000
8,631,140 Intelligent network interface system and method for accelerated protocol processing 1 2000
6,334,153 Passing a communication control block from host to a local device such that a message is processed on the device 183 2000
6,757,746 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 138 2001
7,042,898 Reducing delays associated with inserting a checksum into a network message 81 2001
6,658,480 Intelligent network interface system and method for accelerated protocol processing 122 2001
6,393,487 Passing a communication control block to a local device such that a message is processed on the device 157 2001
7,133,940 Network interface device employing a DMA command queue 65 2001
7,124,205 Network interface device that fast-path processes solicited session layer read commands 90 2001
7,167,926 TCP/IP offload network interface device 75 2001
6,965,941 Transmit fast-path processing on TCP/IP offload network interface device 103 2001
7,167,927 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism 65 2002
6,591,302 Fast-path apparatus for receiving data corresponding to a TCP connection 188 2002
7,174,393 TCP/IP offload network interface device 71 2002
7,089,326 Fast-path processing for receiving data on TCP connection offload devices 79 2002
6,697,868 Protocol processing stack for use with intelligent network interface device 171 2002
7,284,070 TCP offload network interface device 55 2002
7,337,241 Fast-path apparatus for receiving data corresponding to a TCP connection 41 2002
7,237,036 Fast-path apparatus for receiving data corresponding a TCP connection 89 2002
7,191,241 Fast-path apparatus for receiving data corresponding to a TCP connection 71 2002
8,782,199 Parsing a packet header 0 2002
6,751,665 Providing window updates from a computer to a network interface device 113 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 50 2003
7,496,689 TCP/IP offload device 18 2003
7,472,156 Transferring control of a TCP connection between devices 27 2003
8,447,803 Method and apparatus for distributing network traffic processing on a multiprocessor computer 0 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 111 2003
7,502,869 Intelligent network interface system and method for accelerated protocol processing 15 2003
7,461,160 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 14 2004
7,584,260 Method to synchronize and upload an offloaded network stack connection with a network stack 14 2004
7,844,743 Protocol stack that offloads a TCP connection from a host computer to a network interface device 2 2004
7,809,847 Network interface device that can transfer control of a TCP connection to a host CPU 4 2005
7,627,001 Protocol stack that offloads a TCP connection from a host computer to a network interface device 15 2005
7,627,684 Network interface device that can offload data transfer processing for a TCP connection from a host CPU 17 2005
7,620,726 Zero copy method for receiving data by a network interface 14 2005
7,738,500 TCP timestamp synchronization for network connections that are offloaded to network interface devices 10 2005
7,664,883 Network interface device that fast-path processes solicited session layer read commands 31 2006
7,694,024 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism 14 2007
7,664,868 TCP/IP offload network interface device 13 2007
7,853,723 TCP/IP offload network interface device 2 2007
7,673,072 Fast-path apparatus for transmitting data corresponding to a TCP connection 24 2007
7,945,699 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 1 2008
8,539,112 TCP/IP offload device 0 2011
8,805,948 Intelligent network interface system and method for protocol processing 0 2013
 
ALACRITECH, INC. (12)
8,621,101 Intelligent network storage interface device 0 2000
6,807,581 Intelligent network storage interface system 194 2000
6,687,758 Port aggregation for network connections that are offloaded to network interface devices 147 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 97 2001
6,938,092 TCP offload device that load balances and fails-over between aggregated ports having different MAC addresses 153 2002
8,019,901 Intelligent network storage interface system 2 2002
7,185,266 Network interface device for error detection using partial CRCS of variable length message portions 127 2003
6,996,070 TCP/IP offload device with reduced sequential processing 115 2003
7,640,364 Port aggregation for network connections that are offloaded to network interface devices 15 2005
8,248,939 Transferring control of TCP connections between hierarchy of processing mechanisms 2 2005
8,539,513 Accelerating data transfer in a virtual computer system with tightly coupled TCP connections 0 2009
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 18 1999
6,944,672 Method and system for processing fragments and their out-of-order delivery during address translation 18 2002
 
ALACRITECH CORPORATION (1)
6,389,479 Intelligent network interface device and system for accelerated communication 213 1998
 
ASCEND COMMUNICATIONS, INC. (1)
5,850,399 Hierarchical packet scheduling method and apparatus 197 1998
 
CONSTELLATION TECHNOLOGIES LLC (1)
6,005,851 Adaptive channel control for data service delivery 73 1997
 
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 8 2001
 
MICROSOFT CORPORATION (1)
6,377,691 Challenge-response authentication and key exchange for a connectionless security protocol 52 1996