US Patent No: 5,224,098

Number of patents in Portfolio can not be more than 2000

Compensation for mismatched transport protocols in a data communications network

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A Transport Layer Protocol Boundary (TLPB) architecture is described which will permit an application program to run over a non-native transport protocol without first generating a protocol compensation package tailored to the transport protocols assumed by the program's application programming interface and by the available transport provider. All transport functions required by the program are converted to standardized or TLPB representations. When a connection between the first application program and a second remote application is requested, the individual required TLPB transport functions are compared to corresponding functions supported by the transport provider. Compensations are invoked only where there is a mismatch. The node on which the remote application program runs is informed of the compensations so that necessary de-compensation operations can be performed before the data is delivered to the remote application program.

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
Auerbach, Joshua S Ridgefield, CT 23 423
Bird, Raymond F Durham, NC 6 415
Britton, Kathryn H Chapel Hill, NC 37 1069
Chung, Tein-Yaw D Taoyuan, TW 2 193
Chung, Winston W Cary, NC 1 90
Doeringer, Willibald A Langnau, CH 5 465
Dykeman, Harold D Dietikon, CH 6 356
Edwards, Allan K Raleigh, NC 6 704
Gray, James P Chapel Hill, NC 25 1591
Mathew, Johny Cary, NC 3 264
Pozefsky, Diane P Chapel Hill, NC 34 1697
Sarkar, Soumitra Cary, NC 39 913
Turner, Roger D Raleigh, NC 4 570
Wilson, John H Austin, TX 32 508
Yeung, Yue T Austin, TX 1 90

Cited Art

Patent Info (Count) # Cites Year
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
5,115,432 Communication architecture for high speed networking 32 1989
 
DATAPOINT CORPORATION (1)
4,941,089 Input/output network for computer system 144 1986
 
HITACHI, LTD. (1)
5,056,058 Communication protocol for predicting communication frame type in high-speed processing system 102 1990
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
4,991,133 Specialized communications processor for layered protocols 145 1988

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (17)
5,485,460 System and method for running multiple incompatible network protocol stacks 140 1994
5,640,394 System and method for running multiple incompatible network protocol stacks 44 1996
7,257,817 Virtual network with adaptive dispatcher 19 2001
8,015,204 Scoped access control metadata element 0 2002
7,676,540 Scoped referral statements 0 2002
7,536,712 Flexible electronic message security mechanism 3 2003
7,664,828 Invalid policy detection 2 2004
7,496,649 Policy application across multiple nodes 3 2004
7,243,157 Dynamic protocol construction 9 2004
7,730,094 Scoped access control metadata element 5 2005
8,302,149 Virtual distributed security system 0 2005
7,809,938 Virtual distributed security system 0 2005
7,752,431 Virtual distributed security system 0 2005
7,752,442 Virtual distributed security system 0 2005
7,653,747 Resolving virtual network names 4 2006
7,664,023 Dynamic protocol construction 0 2007
7,899,047 Virtual network with adaptive dispatcher 0 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (11)
5,425,028 Protocol selection and address resolution for programs running in heterogeneous networks 103 1992
5,357,625 System for identifying common formats and protocols and allocating respective buffers spaces for simultaneous communication 10 1992
5,706,429 Transaction processing system and method 52 1994
5,790,553 Seamless peer-to-peer communications in a layered communications architecture 47 1995
5,802,053 Transport gateway between a native network and a mixed network 43 1995
5,802,306 Supporting multiple client-server sessions from a protocol stack associated with a single physical adapter through use of a plurality of logical adapters 84 1995
5,894,557 Flexible point-to-point protocol framework 68 1996
6,031,978 System, method and program for enabling a client to reconnect to a same server in a network of computer systems after the server has moved to a different network address 29 1996
6,366,958 NETBIOS protocol support for a DCE RPC mechanism 18 1996
6,247,055 System, method and program for enabling a client to reconnect to a same server in a network of computer systems after the server has moved to a different network address 19 1998
6,417,873 Systems, methods and computer program products for identifying computer file characteristics that can hinder display via hand-held computing devices 18 1998
 
NETMOTION WIRELESS, INC. (10)
6,546,425 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 252 1999
7,293,107 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 44 2000
7,136,645 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 131 2002
6,981,047 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 99 2002
7,882,247 Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments 6 2003
8,078,727 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 1 2005
8,060,656 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 0 2005
7,778,260 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 8 2005
7,644,171 Mobile networking system and method using IPv4 and IPv6 8 2005
7,574,208 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 27 2006
 
CITRIX SYSTEMS, INC. (6)
7,661,129 Secure traversal of network components 10 2002
7,562,146 Encapsulating protocol for session persistence and reliability 10 2003
7,984,157 Persistent and reliable session securely traversing network components using an encapsulating protocol 2 2004
8,090,874 Systems and methods for maintaining a client's network connection thru a change in network identifier 0 2005
7,502,726 Systems and methods for maintaining a session between a client and host service 17 2005
7,340,772 Systems and methods for continuing an operation interrupted from a reconnection between a client and server 34 2005
 
GOOGLE INC. (6)
5,793,964 Web browser system 216 1995
5,752,246 Service agent for fulfilling requests of a web browser 214 1995
5,745,754 Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report 141 1995
5,721,908 Computer network for WWW server data access over internet 322 1995
5,710,918 Method for distributed task fulfillment of web browser requests 340 1995
5,701,451 Method for fulfilling requests of a web browser 345 1995
 
ORACLE INTERNATIONAL CORPORATION (4)
6,229,809 Method and system for combining computer network protocols 20 1997
7,310,684 Message processing in a service oriented architecture 13 2005
7,774,485 Dynamic service composition and orchestration 0 2005
8,185,916 System and method for integrating a business process management system with an enterprise service bus 1 2007
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (3)
7,584,263 System and method for providing services access through a family home page 3 2002
7,480,724 API tool-set for providing services through a residential communication gateway 9 2004
7,933,970 Methods, systems, and products for managing access to applications 1 2009
 
KABUSHIKI KAISHA TOSHIBA (3)
7,383,341 Data transfer control device, relay device and control device suitable for home network environment 10 1998
6,418,128 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 21 1998
7,269,148 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 1 2002
 
SOFTWARE AG (3)
5,329,619 Cooperative processing interface and communication broker for heterogeneous computing environments 439 1992
5,812,768 System for allocating adaptor to server by determining from embedded foreign protocol commands in client request if the adapter service matches the foreign protocol 85 1996
8,301,687 Systems and/or methods for standards-based messaging 0 2009
 
ENTERASYS NETWORKS, INC. (2)
5,509,123 Distributed autonomous object architectures for network layer routing 267 1994
5,951,649 Network interconnecting apparatus having a separate forwarding engine object at each interface 94 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,577,172 High-capacity protocol for packet-based networks 74 1994
6,348,973 Apparatus for printing a document over a network 6 2000
 
HONEYWELL INTERNATIONAL INC. (2)
7,512,714 System and method for transmitting ACARS messages over a TCP/IP data communication link 3 2004
RE41941 System and method for transmitting encoded acars messages over a connection-oriented data communication link 0 2010
 
INTERDIGITAL TECHNOLOGY CORPORATION (2)
6,975,650 Transport block set segmentation 2 2002
8,233,501 Transport block set segmentation 0 2004
 
SHARP KABUSHIKI KAISHA (2)
7,003,577 Method and apparatus of data transfer controlling data transfer among a plurality of equipments connected to a network and medium recording the program thereof 2 2000
8,321,576 Method and apparatus of data transfer controlling data transfer among a plurality of equipments connected to a network and medium recording the program thereof 2005
 
ABLESOFT, INC. (1)
6,912,522 System, method and computer program product for optimization and acceleration of data transport and processing 79 2001
 
BARRACUDA NETWORKS, INC. (1)
6,266,701 Apparatus and method for improving throughput on a data network 127 1997
 
BULL S.A. (1)
5,568,487 Process for automatic conversion for porting telecommunications applications from the TCP/IP network to the OSI-CO network, and module used in this process 105 1994
 
FUJITSU LIMITED (1)
5,444,699 Call and connection set up system in transmission network 6 1994
 
INTEL CORPORATION (1)
6,249,818 Network transport driver interfacing 26 1993
 
JINGPIN TECHNOLOGIES, LLC (1)
5,701,440 Multi-processor system provided with bus control module 4 1995
 
LASERMASTER TECHNOLOGIES, INC. (1)
6,091,507 Method and apparatus for printing a document over a network 18 1994
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
6,415,329 Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network 196 1998
 
MOTOROLA MOBILITY LLC (1)
5,452,287 Method of negotiation of protocols, classes, and options in computer and communication networks providing mixed packet, frame, cell, and circuit services 58 1993
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
7,050,457 Method of communication between communications networks 9 2001
 
PADCOM HOLDINGS, INC. (1)
7,602,782 Apparatus and method for intelligent routing of data between a remote device and a host system 12 2007
 
PROCEPTS, LLC (1)
7,421,275 System and method for locating points of interest using a portable phone 6 2003
 
SOFTWIRED, INC. (1)
7,489,704 Messaging system for delivering data in the form of portable message formats between message clients 0 2005
 
SUN MICROSYSTEMS, INC. (1)
5,969,967 Methods and apparatus for conspiracy between objects 108 1997
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,321,819 Interface for coupling a host device having a network interface to a computer network having a predetermined communications medium and a predetermined communications physical layer 82 1993
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
6,083,270 Devices and methods for interfacing human users with electronic devices 26 1998
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR VARSITY (1)
6,983,418 Devices and methods for interfacing human users with electronic devices 1 2000