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

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY77509

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Auerbach, Joshua S Ridgefield, CT 27 508
Bird, Raymond F Durham, NC 6 476
Britton, Kathryn H Chapel Hill, NC 41 1254
Chung, Tein-Yaw D Taoyuan, TW 2 206
Chung, Winston W Cary, NC 1 92
Doeringer, Willibald A Langnau, CH 5 504
Dykeman, Harold D Dietikon, CH 10 380
Edwards, Allan K Raleigh, NC 6 748
Gray, James P Chapel Hill, NC 25 1734
Mathew, Johny Cary, NC 3 278
Pozefsky, Diane P Chapel Hill, NC 41 1930
Sarkar, Soumitra Cary, NC 51 1091
Turner, Roger D Raleigh, NC 4 593
Wilson, John H Austin, TX 35 563
Yeung, Yue T Austin, TX 1 92

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Bell Telephone Laboratories, Incorporated (1)
5,115,432 Communication architecture for high speed networking 35 1989
 
Datapoint Corporation (1)
4,941,089 Input/output network for computer system 160 1986
 
HITACHI, LTD. (1)
5,056,058 Communication protocol for predicting communication frame type in high-speed processing system 112 1990
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
4,991,133 Specialized communications processor for layered protocols 159 1988

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (17)
5,485,460 System and method for running multiple incompatible network protocol stacks 157 1994
5,640,394 System and method for running multiple incompatible network protocol stacks 47 1996
7,257,817 Virtual network with adaptive dispatcher 20 2001
8,015,204 Scoped access control metadata element 5 2002
7,676,540 Scoped referral statements 0 2002
7,536,712 Flexible electronic message security mechanism 5 2003
7,664,828 Invalid policy detection 2 2004
7,496,649 Policy application across multiple nodes 15 2004
7,243,157 Dynamic protocol construction 11 2004
7,730,094 Scoped access control metadata element 11 2005
8,302,149 Virtual distributed security system 1 2005
7,809,938 Virtual distributed security system 0 2005
7,752,431 Virtual distributed security system 1 2005
7,752,442 Virtual distributed security system 0 2005
7,653,747 Resolving virtual network names 5 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 114 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 55 1994
5,790,553 Seamless peer-to-peer communications in a layered communications architecture 70 1995
5,802,053 Transport gateway between a native network and a mixed network 44 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 90 1995
5,894,557 Flexible point-to-point protocol framework 69 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 30 1996
6,366,958 NETBIOS protocol support for a DCE RPC mechanism 22 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 24 1998
6,417,873 Systems, methods and computer program products for identifying computer file characteristics that can hinder display via hand-held computing devices 20 1998
 
NETMOTION WIRELESS, INC. (10)
6,546,425 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 303 1999
7,293,107 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 88 2000
7,136,645 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 213 2002
6,981,047 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 160 2002
7,882,247 Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments 17 2003
8,078,727 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 3 2005
8,060,656 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 1 2005
7,778,260 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 12 2005
7,644,171 Mobile networking system and method using IPv4 and IPv6 12 2005
7,574,208 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 79 2006
 
CITRIX SYSTEMS, INC. (7)
7,661,129 Secure traversal of network components 16 2002
7,562,146 Encapsulating protocol for session persistence and reliability 16 2003
7,984,157 Persistent and reliable session securely traversing network components using an encapsulating protocol 3 2004
8,090,874 Systems and methods for maintaining a client's network connection thru a change in network identifier 5 2005
7,502,726 Systems and methods for maintaining a session between a client and host service 38 2005
7,340,772 Systems and methods for continuing an operation interrupted from a reconnection between a client and server 66 2005
8,874,791 Automatically reconnecting a client across reliable and persistent communication sessions 0 2011
 
GOOGLE INC. (6)
5,793,964 Web browser system 265 1995
5,752,246 Service agent for fulfilling requests of a web browser 277 1995
5,745,754 Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report 151 1995
5,721,908 Computer network for WWW server data access over internet 382 1995
5,710,918 Method for distributed task fulfillment of web browser requests 417 1995
5,701,451 Method for fulfilling requests of a web browser 374 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 26 2005
7,774,485 Dynamic service composition and orchestration 3 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 4 2002
7,480,724 API tool-set for providing services through a residential communication gateway 16 2004
7,933,970 Methods, systems, and products for managing access to applications 1 2009
 
INTERDIGITAL TECHNOLOGY CORPORATION (3)
6,975,650 Transport block set segmentation 2 2002
8,619,718 Method and apparatus for coordinating a radio network controller and node B resource management for high speed downlink packet data service 0 2002
8,233,501 Transport block set segmentation 0 2004
 
KABUSHIKI KAISHA TOSHIBA (3)
7,383,341 Data transfer control device, relay device and control device suitable for home network environment 19 1998
6,418,128 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 23 1998
7,269,148 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 2 2002
 
SOFTWARE AG (3)
5,329,619 Cooperative processing interface and communication broker for heterogeneous computing environments 487 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 94 1996
8,301,687 Systems and/or methods for standards-based messaging 1 2009
 
ENTERASYS NETWORKS, INC. (2)
5,509,123 Distributed autonomous object architectures for network layer routing 279 1994
5,951,649 Network interconnecting apparatus having a separate forwarding engine object at each interface 101 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,577,172 High-capacity protocol for packet-based networks 76 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 5 2004
RE41941 System and method for transmitting encoded acars messages over a connection-oriented data communication link 2 2010
 
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 3 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 110 2001
 
BARRACUDA NETWORKS, INC. (1)
6,266,701 Apparatus and method for improving throughput on a data network 137 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 111 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 33 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 243 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 71 1993
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
7,050,457 Method of communication between communications networks 13 2001
 
PADCOM HOLDINGS, INC. (1)
7,602,782 Apparatus and method for intelligent routing of data between a remote device and a host system 28 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 2 2005
 
SUN MICROSYSTEMS, INC. (1)
5,969,967 Methods and apparatus for conspiracy between objects 113 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 84 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 29 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 2 2000