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

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY38095

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Auerbach, Joshua S Ridgefield, CT 20 571
Bird, Raymond F Durham, NC 6 495
Britton, Kathryn H Chapel Hill, NC 30 1433
Chung, Tein-Yaw D Cary, NC 2 229
Chung, Winston W Cary, NC 1 94
Doeringer, Willibald A Langnau, CH 5 540
Dykeman, Harold D Rueschlikon, CH 9 400
Edwards, Allan K Raleigh, NC 6 797
Gray, James P Chapel Hill, NC 25 1815
Mathew, Johny Chapel Hill, NC 3 304
Pozefsky, Diane P Chapel Hill, NC 30 2220
Sarkar, Soumitra Durham, NC 39 1272
Turner, Roger D Cary, NC 4 630
Wilson, John H Austin, TX 26 598
Yeung, Yue T Austin, TX 1 94

Cited Art Landscape

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

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
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 82 1993
 
Other [Check patent profile for assignment information] (1)
* 2006/0075,096 Method and apparatus of data transfer controlling data transfer among a plurality of equipments connected to a network and medium recording the program thereof 7 2005
 
ABLESOFT, INC. (2)
6,912,522 System, method and computer program product for optimization and acceleration of data transport and processing 120 2001
* 2005/0265,315 System, method, and computer program product for optimization and acceleration of data transport and processing 31 2005
 
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 117 1994
 
NETMOTION WIRELESS HOLDINGS, INC. (4)
* 2004/0170,181 Prioritized alternate port routing 26 2003
* 2005/0243,857 Simultaneously routing data over multiple wireless networks 24 2004
* 2006/0203,804 Method and apparatus for routing data over multiple wireless networks 31 2005
* 2006/0187,956 Apparatus and method for intelligent routing of data between a remote device and a host system 24 2005
 
NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG (1)
* 7,050,457 Method of communication between communications networks 15 2001
 
BARRACUDA NETWORKS, INC. (1)
* 6,266,701 Apparatus and method for improving throughput on a data network 143 1997
 
InterDigital Technology Corporation (6)
6,975,650 Transport block set segmentation 2 2002
* 2003/0152,062 Transport block set segmentation 11 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 1 2002
* 2003/0189,915 Method and apparatus for coordinating a radio network controller and node B resource management for high speed downlink packet data service 10 2002
8,233,501 Transport block set segmentation 0 2004
* 2005/0047,346 Transport block set segmentation 3 2004
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
* 6,415,329 Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network 265 1998
 
GIVEN IMAGING LTD. (1)
* 2003/0227,547 Optical head assembly with dome, and device for use thereof 18 2003
 
ORACLE INTERNATIONAL CORPORATION (9)
6,229,809 Method and system for combining computer network protocols 20 1997
7,310,684 Message processing in a service oriented architecture 39 2005
* 2006/0136,555 Secure service oriented architecture 53 2005
* 2005/0273,518 Co-located service oriented architecture 11 2005
7,774,485 Dynamic service composition and orchestration 5 2005
* 2006/0212,593 Dynamic service composition and orchestration 25 2005
8,185,916 System and method for integrating a business process management system with an enterprise service bus 1 2007
8,996,394 System and method for enabling decision activities in a process management and design environment 0 2007
* 2008/0288,304 System and Method for Enabling Decision Activities in a Process Management and Design Environment 4 2007
 
LASERMASTER TECHNOLOGIES, INC. (1)
* 6,091,507 Method and apparatus for printing a document over a network 18 1994
 
SOFTWIRED, INC. (2)
* 7,489,704 Messaging system for delivering data in the form of portable message formats between message clients 2 2005
* 2005/0223,108 Messaging system for delivering data in the form of portable message formats between message clients 6 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (27)
* 5,485,460 System and method for running multiple incompatible network protocol stacks 160 1994
* 5,640,394 System and method for running multiple incompatible network protocol stacks 47 1996
* 7,257,817 Virtual network with adaptive dispatcher 23 2001
8,015,204 Scoped access control metadata element 6 2002
7,676,540 Scoped referral statements 0 2002
* 2003/0074,357 Scoped referral statements 14 2002
7,536,712 Flexible electronic message security mechanism 6 2003
* 2004/0088,585 Flexible electronic message security mechanism 42 2003
7,664,828 Invalid policy detection 2 2004
7,496,649 Policy application across multiple nodes 17 2004
7,243,157 Dynamic protocol construction 13 2004
* 2005/0198,326 Invalid policy detection 52 2004
* 2005/0188,072 Policy application across multiple nodes 13 2004
7,730,094 Scoped access control metadata element 17 2005
* 2005/0278,390 Scoped access control metadata element 24 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 13 2005
* 2006/0253,699 Virtual distributed security system 16 2005
* 2006/0253,700 Virtual distributed security system 16 2005
* 2006/0041,743 Virtual distributed security system 15 2005
* 2006/0041,929 Virtual distributed security system 26 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
* 2009/0046,726 VIRTUAL NETWORK WITH ADAPTIVE DISPATCHER 19 2007
 
JINGPIN TECHNOLOGIES, LLC (1)
* 5,701,440 Multi-processor system provided with bus control module 4 1995
 
PROCEPTS, LLC (1)
7,421,275 System and method for locating points of interest using a portable phone 7 2003
 
KABUSHIKI KAISHA TOSHIBA (3)
* 7,383,341 Data transfer control device, relay device and control device suitable for home network environment 20 1998
* 6,418,128 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 25 1998
* 7,269,148 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 2 2002
 
GOOGLE INC. (6)
* 5,793,964 Web browser system 323 1995
* 5,752,246 Service agent for fulfilling requests of a web browser 318 1995
* 5,745,754 Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report 157 1995
* 5,721,908 Computer network for WWW server data access over internet 426 1995
* 5,710,918 Method for distributed task fulfillment of web browser requests 464 1995
* 5,701,451 Method for fulfilling requests of a web browser 397 1995
 
BEA SYSTEMS, INC. (13)
* 2005/0028,105 Method for entitling a user interface 8 2004
* 2006/0069,791 Service oriented architecture with interchangeable transport protocols 11 2005
* 2006/0031,481 Service oriented architecture with monitoring 35 2005
* 2005/0278,374 Dynamic program modification 7 2005
* 2005/0273,516 Dynamic routing in a service oriented architecture 17 2005
* 2005/0273,847 Programmable message processing stage for a service oriented architecture 7 2005
* 2005/0267,892 Service proxy definition 9 2005
* 2005/0267,947 Service oriented architecture with message processing pipelines 23 2005
* 2006/0031,433 Batch updating for a service oriented architecture 15 2005
* 2006/0031,431 Reliable updating for a service oriented architecture 9 2005
* 2006/0031,930 Dynamically configurable service oriented architecture 13 2005
* 2006/0031,354 Service oriented architecture 19 2005
* 2005/0270,970 Failsafe service oriented architecture 9 2005
 
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 0 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (11)
* 5,425,028 Protocol selection and address resolution for programs running in heterogeneous networks 135 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 57 1994
* 5,790,553 Seamless peer-to-peer communications in a layered communications architecture 87 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 94 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 31 1996
6,366,958 NETBIOS protocol support for a DCE RPC mechanism 24 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 28 1998
6,417,873 Systems, methods and computer program products for identifying computer file characteristics that can hinder display via hand-held computing devices 21 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 5,577,172 High-capacity protocol for packet-based networks 78 1994
6,348,973 Apparatus for printing a document over a network 6 2000
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (4)
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 24 2004
* 2005/0027,887 API tool-set for providing services through a residential communication gateway 23 2004
7,933,970 Methods, systems, and products for managing access to applications 2 2009
 
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
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
* 6,083,270 Devices and methods for interfacing human users with electronic devices 31 1998
 
ENTERASYS NETWORKS, INC. (2)
* 5,509,123 Distributed autonomous object architectures for network layer routing 284 1994
* 5,951,649 Network interconnecting apparatus having a separate forwarding engine object at each interface 110 1996
 
NETMOTION WIRELESS, INC. (16)
6,546,425 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 324 1999
7,293,107 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 123 2000
7,136,645 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 267 2002
* 2002/0098,840 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 84 2002
6,981,047 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 207 2002
7,882,247 Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments 31 2003
8,078,727 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 6 2005
8,060,656 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 4 2005
* 2005/0223,114 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 67 2005
7,778,260 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 14 2005
* 2006/0009,213 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 52 2005
7,644,171 Mobile networking system and method using IPv4 and IPv6 18 2005
* 2006/0123,079 Mobile networking system and method 39 2005
7,574,208 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 120 2006
* 2007/0265,000 METHOD AND APPARATUS FOR PROVIDING MOBILE AND OTHER INTERMITTENT CONNECTIVITY IN A COMPUTING ENVIRONMENT 8 2007
9,083,622 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 0 2011
 
HONEYWELL INTERNATIONAL INC. (3)
7,512,714 System and method for transmitting ACARS messages over a TCP/IP data communication link 5 2004
* 2006/0080,451 System and method for transmitting ACARS messages over a TCP/IP data communication link 24 2004
RE41941 System and method for transmitting encoded acars messages over a connection-oriented data communication link 4 2010
 
FUJITSU LIMITED (1)
* 5,444,699 Call and connection set up system in transmission network 6 1994
 
SUN MICROSYSTEMS, INC. (1)
* 5,969,967 Methods and apparatus for conspiracy between objects 115 1997
 
CLYDE BOHNSACK (1)
* 2007/0084,638 Drilling fluid flow facilitation 1 2005
 
INTEL CORPORATION (1)
* 6,249,818 Network transport driver interfacing 36 1993
 
PADCOM HOLDINGS, INC. (1)
7,602,782 Apparatus and method for intelligent routing of data between a remote device and a host system 51 2007
 
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 85 1993
 
SOFTWARE AG (4)
* 5,329,619 Cooperative processing interface and communication broker for heterogeneous computing environments 524 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 98 1996
8,301,687 Systems and/or methods for standards-based messaging 2 2009
* 2010/0251,262 Systems and/or methods for standards-based messaging 6 2009
 
CITRIX SYSTEMS, INC. (9)
7,661,129 Secure traversal of network components 24 2002
* 2003/0163,569 Secure traversal of network components 45 2002
7,562,146 Encapsulating protocol for session persistence and reliability 23 2003
* 2005/0198,379 AUTOMATICALLY RECONNECTING A CLIENT ACROSS RELIABLE AND PERSISTENT COMMUNICATION SESSIONS 49 2004
7,984,157 Persistent and reliable session securely traversing network components using an encapsulating protocol 6 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 51 2005
7,340,772 Systems and methods for continuing an operation interrupted from a reconnection between a client and server 94 2005
8,874,791 Automatically reconnecting a client across reliable and persistent communication sessions 0 2011
* Cited By Examiner