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

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ENTERASYS NETWORKS, INC.ROCHESTER, NH404

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Duffy, Darrell Sunnyvale, CA 13 430
Mann, Bruce Mason, NH 9 584

Cited Art Landscape

  • No Cited Art to Display

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (92)
5,873,084 Database network connectivity product 36 1996
5,870,605 Middleware for enterprise information distribution 134 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 9 1996
6,957,427 Remote object activation in a distributed system 10 1997
6,253,256 Deferred reconstruction of objects and remote loading in a distributed system 53 1997
6,446,070 Method and apparatus for dynamic distributed computing over a network 27 1998
6,832,223 Method and system for facilitating access to a lookup service 21 1998
6,598,094 Method and apparatus for determining status of remote objects in a distributed system 20 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 31 1998
6,487,607 Methods and apparatus for remote method invocation 52 1998
6,466,947 Apparatus and method for dynamically verifying information in a distributed system 43 1998
6,463,446 Method and apparatus for transporting behavior in an event-based distributed system 23 1998
6,438,614 Polymorphic token based control 7 1998
6,421,704 Method, apparatus, and product for leasing of group membership in a distributed system 14 1998
6,393,497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system 41 1998
6,282,652 System for separately designating security requirements for methods invoked on a computer 37 1998
6,272,559 Deferred reconstruction of objects and remote loading for event notification in a distributed system 43 1998
6,263,350 Method and system for leasing storage 57 1998
6,247,026 Method, apparatus, and product for leasing of delegation certificates in a distributed system 21 1998
6,237,024 Method and apparatus for the suspension and continuation of remote processes 28 1998
6,226,746 Stack-based system and method to combine security requirements of methods 50 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 13 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 55 1998
5,974,417 Database network connectivity product 54 1998
6,314,435 Methods, apparatus, and product for distributed garbage collection 17 1998
6,877,163 Method and system for dynamic proxy classes 19 1999
6,708,171 Network proxy 25 1999
6,237,009 Lease renewal service 29 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 50 1999
6,845,393 Lookup discovery service in a distributed system having a plurality of lookup services each with associated characteristics and services 15 1999
6,389,540 Stack based access control using code and executor identifiers 18 2000
6,901,518 Method and system for establishing trust in downloaded proxy code 12 2000
6,957,237 Database store for a virtual heap 54 2000
6,941,410 Virtual heap for a virtual machine 18 2000
6,865,657 Garbage collector for a virtual heap 39 2000
6,854,115 Process persistence in a virtual machine 45 2000
6,763,440 Garbage collection using nursery regions for new objects in a virtual heap 58 2000
6,760,815 Caching mechanism for a virtual heap 38 2000
7,716,492 Method and apparatus to obtain service capability credentials 18 2000
7,577,834 Message authentication using message gates in a distributed computing environment 13 2000
7,395,333 Method and apparatus to obtain negotiated service advertisement 15 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 31 2000
6,973,493 Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment 15 2000
6,970,869 Method and apparatus to discover services and negotiate capabilities 76 2000
6,917,976 Message-based leasing of resources in a distributed computing environment 60 2000
6,918,084 Spawning new repository spaces using information provided in advertisement schema messages 80 2000
6,862,594 Method and apparatus to discover services using flexible search criteria 49 2000
6,850,979 Message gates in a distributed computing environment 109 2000
6,789,077 Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment 77 2000
7,412,518 Method and apparatus for proximity discovery of services 53 2000
7,260,543 Automatic lease renewal with message gates in a distributed computing environment 17 2000
7,065,574 Messaging system using pairs of message gates in a distributed computing environment 17 2000
8,135,796 Mechanism and apparatus for accessing and addressing services in a distributed computing environment 6 2000
7,548,946 Pre-generated message endpoints 25 2000
7,072,967 Efficient construction of message endpoints 64 2000
6,868,447 Mechanism and apparatus for returning results of services in a distributed computing environment 99 2000
6,792,466 Trusted construction of message endpoints in a distributed computing environment 80 2000
6,643,650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 307 2000
7,444,644 Secure access of objects generated from data representation language representations of the objects in a distributed computing environment 18 2000
7,426,721 Transformation of objects between a computer programming language and a data representation language 46 2000
7,200,848 Migrating processes using data representation language representations of the processes in a distributed computing environment 14 2000
7,398,533 Remote function invocation with messaging in a distributed computing environment 19 2000
7,243,356 Remote method invocation with secure messaging in a distributed computing environment 15 2000
6,629,154 Method and system for deterministic hashes to identify remote methods 12 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 71 2000
8,082,491 Dynamic displays in a distributed computing environment 1 2000
8,001,232 Event message endpoints in a distributed computing environment 13 2000
7,458,082 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service 27 2000
7,016,966 Generating results gates in a distributed computing environment 43 2000
7,010,573 Message gates using a shared transport in a distributed computing environment 21 2000
6,950,875 Message conductors in a distributed computing environment 41 2000
6,898,618 Client-specified display services in a distributed computing environment 64 2000
6,789,126 Addressing message gates in a distributed computing environment 72 2000
6,449,648 Lease renewal service 11 2000
7,370,091 Method and apparatus for obtaining space advertisements 12 2000
6,760,736 Methods and systems for distributed failure detection and recovery using leasing techniques 37 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 27 2001
6,704,756 Methods, apparatus, and product for distributed garbage collection 16 2001
6,728,737 Method and system for leasing storage 10 2002
6,564,240 Method, apparatus, and product for leasing of group membership in a distributed system 18 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 12 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 12 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 2 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 27 1998
7,418,664 Application sharing single document sharing 10 2002
7,028,266 Processing occluded windows during application sharing 16 2002
8,756,513 Document viewing mechanism for document sharing environment 0 2002
7,293,243 Application sharing viewer presentation 12 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 11 2004
7,088,871 Method and system for transmitting data for a shared application 4 2004
7,595,798 Application sharing user interface improvements 8 2005
7,414,638 Application sharing user interface improvements 5 2005
7,530,022 Application sharing single document sharing 8 2006
7,487,457 Application sharing single document sharing 4 2006
7,721,223 Application sharing user interface improvements 4 2006
7,774,490 Crisscross cancellation protocol 2 2007
8,082,517 Application sharing viewer presentation 3 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 85 1989
5,287,534 Correcting crossover distortion produced when analog signal thresholds are used to remove noise from signal 6 1991
5,475,819 Distributed configuration profile for computing system 294 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 27 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 32 1997
6,026,085 Architecture to support a single system image across multiple network access servers 11 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 94 1991
5,956,335 Many to few group address translation through a network bridge 17 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 16 1994
5,428,615 Many to few group address translation through a network bridge 36 1994
 
BENEFICIAL INNOVATIONS, INC. (4)
7,496,943 Network system for presenting advertising 82 2000
RE44323 Method and system for playing games on a network 0 2008
8,065,702 Network advertising and game playing 0 2009
RE44566 Advertising system for the internet and local area networks 1 2010
 
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 31 1988
5,093,918 System using independent attribute lists to show status of shared mail object among respective users 85 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 118 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 133 1995
6,912,588 System and method for managing client requests in client-server networks 25 1998
6,681,327 Method and system for managing secure client-server transactions 71 1999
 
NEWS AMERICA MARKETING PROPERTIES L.L.C. (3)
8,050,969 Interactive marketing network and process using electronic certificates 2 2008
8,775,245 Secure coupon distribution 0 2010
8,370,200 Interactive marketing network and process using electronic certificates 0 2011
 
ORACLE INTERNATIONAL CORPORATION (3)
6,243,751 Method and apparatus for coupling clients to servers 31 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 83 1997
8,549,038 Pluggable session context 0 2009
 
CANON KABUSHIKI KAISHA (2)
5,647,056 Method and apparatus for managing access to a networked peripheral 63 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 1352 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 240 1997
 
FUJITSU LIMITED (2)
5,764,914 Network system for connecting to a network node from terminal 19 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 33 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 119 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 26 1999
 
Oracle America, Inc. (2)
8,713,089 Dynamic lookup service in a distributed system 0 2003
7,734,747 Dynamic lookup service in a distributed system 3 2003
 
SYBASE, INC. (2)
5,893,911 Method for defining and applying rules for message distribution for transaction processing in a distributed application 68 1996
5,916,307 Method and structure for balanced queue communication between nodes in a distributed computing application 95 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 8 2004
 
CONTROL-SENSE SOLUTIONS, INC. (1)
5,400,246 Peripheral data acquisition, monitor, and adaptive control system via personal computer 519 1992
 
DIGI INTERNATIONAL INC. (1)
6,047,319 Network terminal server with full API implementation 48 1996
 
FACEBOOK, INC. (1)
6,807,558 Utilization of information "push" technology 179 1998
 
I/P ENGINE, INC. (1)
7,356,563 Methods of annotating a collaborative application display 23 2002
 
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 266 2000
 
MOTOROLA SOLUTIONS, INC. (1)
5,239,466 System for selectively routing and merging independent annotations to a document at remote locations 204 1990
 
NOKIA CORPORATION (1)
7,171,198 Method, network access element and mobile node for service advertising and user authorization in a telecommunication system 14 2002
 
POINTCAST (1)
6,173,311 Apparatus, method and article of manufacture for servicing client requests on a network 244 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 35 1997
 
SIMPLEAIR HOLDINGS, INC. (1)
6,021,443 Systems, software, and methods for routing events among publishers and subscribers on a computer network 94 1997
 
Step Technica Co., Ltd. (1)
5,847,659 Electronic wiring system using automatic cyclic, communication means 6 1997
 
TEKNEKRON SOFTWARE SYSTEMS (1)
5,966,531 Apparatus and method for providing decoupled data communications between software processes 189 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 453 1990
 
VLDL, LLC, C/O JIM LYNCH (1)
7,360,159 System for creating media presentations of computer software application programs 7 2003
 
Other [Check patent profile for assignment information] (2)
6,604,127 Dynamic lookup service in distributed system 40 2001
6,816,875 Methods, apparatus, and product for distributed garbage collection 7 2003

Full Text

 
loading....