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

See full text
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, NY73247

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

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 20 1992
 
BROADCOM CORPORATION (1)
5,394,436 Radio frequency local area network 87 1994
 
CA, 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 152 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 305 1988
 
INNOVATIO IP VENTURES (1)
5,428,636 Radio frequency local area network 150 1993
 
Zenith Electronics Corporation (1)
4,995,080 Television signal scrambling system and method 90 1990

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
A-TECH LLC (46)
6,434,620 TCP/IP offload network interface device 280 1999
6,470,415 Queue system involving SRAM head, SRAM tail and DRAM body 115 1999
6,427,173 Intelligent network interfaced device and system for accelerated communication 195 1999
6,427,171 Protocol processing stack for use with intelligent network interface device 202 2000
8,631,140 Intelligent network interface system and method for accelerated protocol processing 0 2000
6,334,153 Passing a communication control block from host to a local device such that a message is processed on the device 175 2000
6,757,746 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 129 2001
7,042,898 Reducing delays associated with inserting a checksum into a network message 78 2001
6,658,480 Intelligent network interface system and method for accelerated protocol processing 118 2001
6,393,487 Passing a communication control block to a local device such that a message is processed on the device 153 2001
7,133,940 Network interface device employing a DMA command queue 58 2001
7,124,205 Network interface device that fast-path processes solicited session layer read commands 86 2001
7,167,926 TCP/IP offload network interface device 71 2001
6,965,941 Transmit fast-path processing on TCP/IP offload network interface device 99 2001
7,167,927 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism 62 2002
6,591,302 Fast-path apparatus for receiving data corresponding to a TCP connection 181 2002
7,174,393 TCP/IP offload network interface device 67 2002
7,089,326 Fast-path processing for receiving data on TCP connection offload devices 76 2002
6,697,868 Protocol processing stack for use with intelligent network interface device 158 2002
7,284,070 TCP offload network interface device 52 2002
7,337,241 Fast-path apparatus for receiving data corresponding to a TCP connection 37 2002
7,237,036 Fast-path apparatus for receiving data corresponding a TCP connection 75 2002
7,191,241 Fast-path apparatus for receiving data corresponding to a TCP connection 68 2002
6,751,665 Providing window updates from a computer to a network interface device 109 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 45 2003
7,496,689 TCP/IP offload device 16 2003
7,472,156 Transferring control of a TCP connection between devices 20 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 107 2003
7,502,869 Intelligent network interface system and method for accelerated protocol processing 11 2003
7,461,160 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory 11 2004
7,584,260 Method to synchronize and upload an offloaded network stack connection with a network stack 12 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 3 2005
7,627,001 Protocol stack that offloads a TCP connection from a host computer to a network interface device 13 2005
7,627,684 Network interface device that can offload data transfer processing for a TCP connection from a host CPU 13 2005
7,620,726 Zero copy method for receiving data by a network interface 12 2005
7,738,500 TCP timestamp synchronization for network connections that are offloaded to network interface devices 9 2005
7,664,883 Network interface device that fast-path processes solicited session layer read commands 28 2006
7,694,024 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism 12 2007
7,664,868 TCP/IP offload network interface device 11 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 16 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,539,112 TCP/IP offload device 0 2011
 
ALACRITECH, INC. (12)
8,621,101 Intelligent network storage interface device 0 2000
6,807,581 Intelligent network storage interface system 190 2000
6,687,758 Port aggregation for network connections that are offloaded to network interface devices 139 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 92 2001
6,938,092 TCP offload device that load balances and fails-over between aggregated ports having different MAC addresses 145 2002
8,019,901 Intelligent network storage interface system 1 2002
7,185,266 Network interface device for error detection using partial CRCS of variable length message portions 116 2003
6,996,070 TCP/IP offload device with reduced sequential processing 106 2003
7,640,364 Port aggregation for network connections that are offloaded to network interface devices 13 2005
8,248,939 Transferring control of TCP connections between hierarchy of processing mechanisms 1 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 17 1999
6,944,672 Method and system for processing fragments and their out-of-order delivery during address translation 17 2002
 
ALACRITECH CORPORATION (1)
6,389,479 Intelligent network interface device and system for accelerated communication 205 1998
 
ASCEND COMMUNICATIONS, INC. (1)
5,850,399 Hierarchical packet scheduling method and apparatus 196 1998
 
CONSTELLATION TECHNOLOGIES LLC (1)
6,005,851 Adaptive channel control for data service delivery 72 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 50 1996