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, NY40694

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Auerbach, Joshua S Ridgefield, CT 20 611
Bird, Raymond F Durham, NC 6 497
Britton, Kathryn H Chapel Hill, NC 30 1494
Chung, Tein-Yaw D Cary, NC 2 233
Chung, Winston W Cary, NC 1 94
Doeringer, Willibald A Langnau, CH 5 545
Dykeman, Harold D Rueschlikon, CH 10 405
Edwards, Allan K Raleigh, NC 6 809
Gray, James P Chapel Hill, NC 25 1836
Mathew, Johny Chapel Hill, NC 3 308
Pozefsky, Diane P Chapel Hill, NC 30 2302
Sarkar, Soumitra Durham, NC 44 1339
Turner, Roger D Cary, NC 4 635
Wilson, John H Austin, TX 27 609
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 163 1988
 
Datapoint Corporation (1)
* 4,941,089 Input/output network for computer system 172 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 119 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 8 2005
 
ABLESOFT, INC. (1)
* 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 118 1994
 
NETMOTION WIRELESS HOLDINGS, INC. (4)
* 2004/0170,181 Prioritized alternate port routing 31 2003
* 2005/0243,857 Simultaneously routing data over multiple wireless networks 27 2004
* 2006/0203,804 Method and apparatus for routing data over multiple wireless networks 34 2005
* 2006/0187,956 Apparatus and method for intelligent routing of data between a remote device and a host system 25 2005
 
WRQ, INC. (1)
* 2007/0265,000 METHOD AND APPARATUS FOR PROVIDING MOBILE AND OTHER INTERMITTENT CONNECTIVITY IN A COMPUTING ENVIRONMENT 9 2007
 
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 144 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 273 1998
 
GIVEN IMAGING LTD. (1)
* 2003/0227,547 Optical head assembly with dome, and device for use thereof 19 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 40 2005
* 2006/0136,555 Secure service oriented architecture 54 2005
* 2005/0273,518 Co-located service oriented architecture 12 2005
7,774,485 Dynamic service composition and orchestration 6 2005
* 2006/0212,593 Dynamic service composition and orchestration 26 2005
8,185,916 System and method for integrating a business process management system with an enterprise service bus 2 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 (28)
* 5,485,460 System and method for running multiple incompatible network protocol stacks 163 1994
* 5,640,394 System and method for running multiple incompatible network protocol stacks 47 1996
* 7,257,817 Virtual network with adaptive dispatcher 25 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 43 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 15 2004
* 2005/0198,326 Invalid policy detection 54 2004
* 2005/0188,072 Policy application across multiple nodes 15 2004
7,730,094 Scoped access control metadata element 20 2005
* 2005/0278,390 Scoped access control metadata element 25 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 17 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 27 2005
7,653,747 Resolving virtual network names 6 2006
* 7,664,023 Dynamic protocol construction 0 2007
* 2007/0226,356 Dynamic Protocol Construction 1 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 24 1998
* 6,418,128 Scheme for adaptive control of transport layer connection in communications via radio and wire networks 26 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 342 1995
* 5,752,246 Service agent for fulfilling requests of a web browser 334 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 447 1995
* 5,710,918 Method for distributed task fulfillment of web browser requests 480 1995
* 5,701,451 Method for fulfilling requests of a web browser 401 1995
 
BEA SYSTEMS, INC. (14)
* 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 38 2005
* 2005/0278,374 Dynamic program modification 7 2005
* 2005/0273,516 Dynamic routing in a service oriented architecture 18 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 24 2005
* 2006/0031,433 Batch updating for a service oriented architecture 17 2005
* 2006/0031,431 Reliable updating for a service oriented architecture 10 2005
* 2006/0031,930 Dynamically configurable service oriented architecture 15 2005
* 2006/0031,354 Service oriented architecture 20 2005
* 2005/0270,970 Failsafe service oriented architecture 9 2005
* 2005/0273,502 Service oriented architecture with message processing stages 8 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 139 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 88 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 97 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 25 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 7 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 29 2004
* 2005/0027,887 API tool-set for providing services through a residential communication gateway 27 2004
7,933,970 Methods, systems, and products for managing access to applications 3 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 285 1994
* 5,951,649 Network interconnecting apparatus having a separate forwarding engine object at each interface 113 1996
 
NETMOTION WIRELESS, INC. (15)
6,546,425 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 335 1999
7,293,107 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 138 2000
7,136,645 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 286 2002
* 2002/0098,840 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 91 2002
6,981,047 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 220 2002
7,882,247 Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments 38 2003
8,078,727 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 7 2005
8,060,656 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 9 2005
* 2005/0223,114 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 71 2005
7,778,260 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 17 2005
* 2006/0009,213 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 56 2005
7,644,171 Mobile networking system and method using IPv4 and IPv6 20 2005
* 2006/0123,079 Mobile networking system and method 43 2005
7,574,208 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment 138 2006
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 6 2004
* 2006/0080,451 System and method for transmitting ACARS messages over a TCP/IP data communication link 25 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 59 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 532 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 99 1996
8,301,687 Systems and/or methods for standards-based messaging 3 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 25 2002
* 2003/0163,569 Secure traversal of network components 46 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 56 2004
7,984,157 Persistent and reliable session securely traversing network components using an encapsulating protocol 7 2004
8,090,874 Systems and methods for maintaining a client's network connection thru a change in network identifier 6 2005
7,502,726 Systems and methods for maintaining a session between a client and host service 56 2005
7,340,772 Systems and methods for continuing an operation interrupted from a reconnection between a client and server 102 2005
8,874,791 Automatically reconnecting a client across reliable and persistent communication sessions 0 2011
 
OPEN INVENTION NETWORK, LLC (1)
6,912,522 System, method and computer program product for optimization and acceleration of data transport and processing 122 2001
* Cited By Examiner