US Patent No: 4,823,122

Number of patents in Portfolio can not be more than 2000

Local area network for digital data processing system

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A local area network for interconnecting terminals and other users and data processing systems and other service providers over a communications link. The users and providers connect to the communications link by means of interface units each of which may connect to several users or providers. The interface units communicate over the communications link by means of messages. When a user requires the use of a service, the interface unit establishes a virtual circuit between it and the interface unit connected to the service provider and a service session which allows the user and the service provider to communicate over the virtual circuit. If several users connected to the one interface unit as the first user require services provided by providers which connected to the same interface unit as the first provider, they communicate in sessions over the same virtual circuits. The session messages are accumulated into single virtual circuit messages that are acknowledged in unison by the receiving interface unit. Each virtual circuit in the users' interface units includes a timer which reset when a message is transmitted over the virtual circuit and a data waiting flag set whenever data is present to be transmitted over the virtual circuit. The interface units are inhibited from transmitting over a virtual circuit unless the timer has timed out and the data waiting flag is set.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ENTERASYS NETWORKS, INC.ROCHESTER, NH403

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Duffy, Darrell Sunnyvale, CA 13 379
Mann, Bruce Mason, NH 8 538

Cited Art

  • No Cited Art to Display

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (92)
5,873,084 Database network connectivity product 32 1996
5,870,605 Middleware for enterprise information distribution 126 1996
6,938,263 SYSTEM AND METHOD FOR FACILITATING DYNAMIC LOADING OF "STUB" INFORMATION TO ENABLE A PROGRAM OPERATING IN ONE ADDRESS SPACE TO INVOKE PROCESSING OF A REMOTE METHOD OR PROCEDURE IN ANOTHER ADDRESS SPACE 7 1996
6,957,427 Remote object activation in a distributed system 9 1997
6,253,256 Deferred reconstruction of objects and remote loading in a distributed system 51 1997
6,446,070 Method and apparatus for dynamic distributed computing over a network 26 1998
6,832,223 Method and system for facilitating access to a lookup service 18 1998
6,598,094 Method and apparatus for determining status of remote objects in a distributed system 18 1998
6,578,044 Method and system for typesafe attribute matching 4 1998
6,560,656 Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system 24 1998
6,487,607 Methods and apparatus for remote method invocation 49 1998
6,466,947 Apparatus and method for dynamically verifying information in a distributed system 40 1998
6,463,446 Method and apparatus for transporting behavior in an event-based distributed system 21 1998
6,438,614 Polymorphic token based control 5 1998
6,421,704 Method, apparatus, and product for leasing of group membership in a distributed system 6 1998
6,393,497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system 37 1998
6,282,652 System for separately designating security requirements for methods invoked on a computer 34 1998
6,272,559 Deferred reconstruction of objects and remote loading for event notification in a distributed system 42 1998
6,263,350 Method and system for leasing storage 45 1998
6,247,026 Method, apparatus, and product for leasing of delegation certificates in a distributed system 18 1998
6,237,024 Method and apparatus for the suspension and continuation of remote processes 25 1998
6,226,746 Stack-based system and method to combine security requirements of methods 49 1998
7,058,954 System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another space 9 1998
6,654,793 System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space 51 1998
5,974,417 Database network connectivity product 49 1998
6,314,435 Methods, apparatus, and product for distributed garbage collection 17 1998
6,877,163 Method and system for dynamic proxy classes 17 1999
6,708,171 Network proxy 21 1999
6,237,009 Lease renewal service 25 1999
6,327,596 Methods, apparatus, and product for distributed garbage collection 2 1999
6,243,716 Methods and systems for distributed failure detection and recovery using leasing 47 1999
6,845,393 Lookup discovery service in a distributed system having a plurality of lookup services each with associated characteristics and services 11 1999
6,389,540 Stack based access control using code and executor identifiers 15 2000
6,901,518 Method and system for establishing trust in downloaded proxy code 7 2000
6,957,237 Database store for a virtual heap 45 2000
6,941,410 Virtual heap for a virtual machine 14 2000
6,865,657 Garbage collector for a virtual heap 36 2000
6,854,115 Process persistence in a virtual machine 34 2000
6,763,440 Garbage collection using nursery regions for new objects in a virtual heap 53 2000
6,760,815 Caching mechanism for a virtual heap 32 2000
7,716,492 Method and apparatus to obtain service capability credentials 8 2000
7,577,834 Message authentication using message gates in a distributed computing environment 7 2000
7,395,333 Method and apparatus to obtain negotiated service advertisement 10 2000
7,188,251 System and method for secure message-based leasing of resources in a distributed computing environment 14 2000
7,080,078 Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment 26 2000
6,973,493 Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment 14 2000
6,970,869 Method and apparatus to discover services and negotiate capabilities 67 2000
6,917,976 Message-based leasing of resources in a distributed computing environment 49 2000
6,918,084 Spawning new repository spaces using information provided in advertisement schema messages 68 2000
6,862,594 Method and apparatus to discover services using flexible search criteria 43 2000
6,850,979 Message gates in a distributed computing environment 101 2000
6,789,077 Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment 70 2000
7,412,518 Method and apparatus for proximity discovery of services 37 2000
7,260,543 Automatic lease renewal with message gates in a distributed computing environment 11 2000
7,065,574 Messaging system using pairs of message gates in a distributed computing environment 15 2000
8,135,796 Mechanism and apparatus for accessing and addressing services in a distributed computing environment 1 2000
7,548,946 Pre-generated message endpoints 18 2000
7,072,967 Efficient construction of message endpoints 42 2000
6,868,447 Mechanism and apparatus for returning results of services in a distributed computing environment 71 2000
6,792,466 Trusted construction of message endpoints in a distributed computing environment 69 2000
6,643,650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 269 2000
7,444,644 Secure access of objects generated from data representation language representations of the objects in a distributed computing environment 11 2000
7,426,721 Transformation of objects between a computer programming language and a data representation language 31 2000
7,200,848 Migrating processes using data representation language representations of the processes in a distributed computing environment 13 2000
7,398,533 Remote function invocation with messaging in a distributed computing environment 11 2000
7,243,356 Remote method invocation with secure messaging in a distributed computing environment 12 2000
6,629,154 Method and system for deterministic hashes to identify remote methods 10 2000
6,480,863 Method and system for multi-entry and multi-template matching in a database 5 2000
6,519,615 Method and system for leasing storage 58 2000
8,082,491 Dynamic displays in a distributed computing environment 0 2000
8,001,232 Event message endpoints in a distributed computing environment 6 2000
7,458,082 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service 16 2000
7,016,966 Generating results gates in a distributed computing environment 36 2000
7,010,573 Message gates using a shared transport in a distributed computing environment 20 2000
6,950,875 Message conductors in a distributed computing environment 31 2000
6,898,618 Client-specified display services in a distributed computing environment 55 2000
6,789,126 Addressing message gates in a distributed computing environment 63 2000
6,449,648 Lease renewal service 11 2000
7,370,091 Method and apparatus for obtaining space advertisements 8 2000
6,760,736 Methods and systems for distributed failure detection and recovery using leasing techniques 24 2000
7,296,275 Method and system for passing objects in a distributed system using serialization contexts 3 2001
7,210,148 Method and apparatus for dynamic distributed computing over a network 24 2001
6,704,756 Methods, apparatus, and product for distributed garbage collection 12 2001
6,728,737 Method and system for leasing storage 8 2002
6,564,240 Method, apparatus, and product for leasing of group membership in a distributed system 9 2002
6,934,758 Stack-based access control using code and executor identifiers 5 2002
6,925,644 Method, apparatus, and product for leasing of group membership in a distributed system 3 2003
7,660,887 Systems and methods for providing dynamic quality of service for a distributed system 8 2003
7,756,969 Dynamic provisioning of identification services in a distributed system 10 2004
6,874,066 Caching mechanism for a virtual heap 11 2004
7,509,360 Methods, apparatus, and product for distributed garbage collection 4 2004
7,792,874 Dynamic provisioning for filtering and consolidating events 1 2005
 
MICROSOFT CORPORATION (16)
6,216,177 Method for transmitting text data for shared application between first and second computer asynchronously upon initiation of a session without solicitation from first computer 26 1998
7,418,664 Application sharing single document sharing 7 2002
7,028,266 Processing occluded windows during application sharing 13 2002
7,293,243 Application sharing viewer presentation 7 2002
7,356,563 Methods of annotating a collaborative application display 20 2002
7,404,014 Method and system for transmitting and determining the effects of display orders from shared application between a host and shadow computer 8 2004
7,088,871 Method and system for transmitting data for a shared application 3 2004
7,595,798 Application sharing user interface improvements 5 2005
7,414,638 Application sharing user interface improvements 4 2005
7,530,022 Application sharing single document sharing 5 2006
7,487,457 Application sharing single document sharing 2 2006
7,721,223 Application sharing user interface improvements 3 2006
7,774,490 Crisscross cancellation protocol 2 2007
8,082,517 Application sharing viewer presentation 1 2007
8,346,973 Crisscross cancellation protocol 0 2010
8,327,030 Crisscross cancellation protocol 0 2010
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (10)
5,175,817 Data representation protocol for communications between different networks 80 1989
5,287,534 Correcting crossover distortion produced when analog signal thresholds are used to remove noise from signal 5 1991
5,475,819 Distributed configuration profile for computing system 271 1994
5,530,905 Temporary state preservation for a distributed file service which purges virtual circuit control information after expiration of time limit of inactivity 25 1995
5,606,719 Temporary state preservation for a distributed file service 47 1995
5,822,586 Entity management system with remote call feature 10 1996
6,278,705 Integrated architecture to support a single system image across multiple network access servers 16 1997
6,147,987 Supporting load sharing across multiple network access servers 30 1997
6,026,085 Architecture to support a single system image across multiple network access servers 10 1997
6,256,305 Architecture to support a single system image across multiple network access servers 1 1999
 
ENTERASYS NETWORKS, INC. (5)
5,227,778 Service name to network address translation in communications network 72 1991
5,956,335 Many to few group address translation through a network bridge 15 1993
5,434,864 Encapsulation of an address within a forwarded frame in a computer communications system 10 1993
5,450,407 Encapsulation of an address within a forwarded frame in a computer communications system 15 1994
5,428,615 Many to few group address translation through a network bridge 36 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
4,991,089 Method for establishing current terminal addresses for system users processing distributed application programs in an SNA LU 6.2 network environment 30 1988
5,093,918 System using independent attribute lists to show status of shared mail object among respective users 78 1988
RE35448 Method for establishing current terminal addresses for system users processing distributed application programs in an SNA LU 6.2 network environment 1 1993
7,072,849 Method for presenting advertising in an interactive service 74 1993
 
INTEL CORPORATION (3)
5,535,336 Apparatus and method for enabling a network interface to dynamically assign an address to a connected computer and to establish a virtual circuit with another network interface 94 1995
6,912,588 System and method for managing client requests in client-server networks 22 1998
6,681,327 Method and system for managing secure client-server transactions 49 1999
 
BENEFICIAL INNOVATIONS, INC. (2)
7,496,943 Network system for presenting advertising 58 2000
8,065,702 Network advertising and game playing 0 2009
 
CANON KABUSHIKI KAISHA (2)
5,647,056 Method and apparatus for managing access to a networked peripheral 60 1992
8,060,890 Image processing apparatus and control method of the same 0 2005
 
ENTRYPOINT, INC. (2)
5,740,549 Information and advertising distribution system and method 1101 1995
6,138,162 Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request 200 1997
 
FUJITSU LIMITED (2)
5,764,914 Network system for connecting to a network node from terminal 18 1994
5,758,078 Global server for transmitting calling capability to mediator and local servers for requesting calling capability from the mediator to transmit resource capability to global server 26 1997
 
H&R BLOCK SERVICES, INC. (2)
7,032,008 System for on-line financial services using distributed objects 1 2001
7,296,065 System for on-line financial services using distributed objects 0 2005
 
HITACHI, LTD. (2)
6,006,251 Service providing system for providing services suitable to an end user request based on characteristics of a request, attributes of a service and operating conditions of a processor 108 1997
6,847,988 Service providing system and method which divides a request into plural service requests and provides an integrated service based on service utilization history information in response to the request 24 1999
 
NEWS AMERICA MARKETING PROPERTIES L.L.C. (2)
8,050,969 Interactive marketing network and process using electronic certificates 1 2008
8,370,200 Interactive marketing network and process using electronic certificates 0 2011
 
ORACLE INTERNATIONAL CORPORATION (2)
6,243,751 Method and apparatus for coupling clients to servers 30 1997
6,088,728 System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server 77 1997
 
SYBASE, INC. (2)
5,893,911 Method for defining and applying rules for message distribution for transaction processing in a distributed application 62 1996
5,916,307 Method and structure for balanced queue communication between nodes in a distributed computing application 83 1996
 
BERGMANN KABELWERKE AG (1)
4,942,571 On-board network for motor vehicles 109 1988
 
BLOCK FINANCIAL LLC (1)
7,523,055 Financial information access system 3 2004
 
CONTROL-SENSE SOLUTIONS, INC. (1)
5,400,246 Peripheral data acquisition, monitor, and adaptive control system via personal computer 469 1992
 
DIGI INTERNATIONAL INC. (1)
6,047,319 Network terminal server with full API implementation 40 1996
 
FACEBOOK, INC. (1)
6,807,558 Utilization of information "push" technology 130 1998
 
JDS UNIPHASE CORPORATION (1)
5,903,562 Multicasting employing publication title to create numeric destination address for computer network system frame 3 1996
 
MCAFEE, INC. (1)
6,269,456 Method and system for providing automated updating and upgrading of antivirus applications using a computer network 208 2000
 
MOTOROLA SOLUTIONS, INC. (1)
5,239,466 System for selectively routing and merging independent annotations to a document at remote locations 185 1990
 
NOKIA CORPORATION (1)
7,171,198 Method, network access element and mobile node for service advertising and user authorization in a telecommunication system 12 2002
 
ORACLE AMERICA, INC. (1)
7,734,747 Dynamic lookup service in a distributed system 3 2003
 
POINTCAST (1)
6,173,311 Apparatus, method and article of manufacture for servicing client requests on a network 207 1997
 
RPX CORPORATION (1)
8,116,301 Method and apparatus for multiple media digital communication system 1 2006
 
SIEMENS ENTERPRISE COMMUNICATIONS, INC. (1)
5,935,218 Method and apparatus for bus network prioritization using the broadcast of delay time to lower priority users from high priority users in a token or loop network 34 1997
 
SIMPLEAIR HOLDINGS, INC. (1)
6,021,443 Systems, software, and methods for routing events among publishers and subscribers on a computer network 87 1997
 
STEP TECHNICA CO., LTD. (1)
5,847,659 Electronic wiring system using automatic cyclic, communication means 5 1997
 
TEKNEKRON SOFTWARE SYSTEMS (1)
5,966,531 Apparatus and method for providing decoupled data communications between software processes 173 1995
 
TIBCO, INC. (1)
5,557,798 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 415 1990
 
VLDL, LLC, C/O JIM LYNCH (1)
7,360,159 System for creating media presentations of computer software application programs 4 2003
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
6,604,127 Dynamic lookup service in distributed system 35 2001
6,816,875 Methods, apparatus, and product for distributed garbage collection 6 2003