Local area network for digital data processing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4823122
SERIAL NO

07088063

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ENTERASYS NETWORKS, INC.ROCHESTER, NH189

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Duffy, Darrell Windham, NH 11 488
Mann, Bruce Mason, NH 8 675

Cited Art Landscape

  • No Cited Art to Display

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
6604127 Dynamic lookup service in distributed system 43 2001
6816875 Methods, apparatus, and product for distributed garbage collection 7 2003
 
SYBASE, INC. (2)
* 5893911 Method for defining and applying rules for message distribution for transaction processing in a distributed application 82 1996
* 5916307 Method and structure for balanced queue communication between nodes in a distributed computing application 109 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 6147987 Supporting load sharing across multiple network access servers 32 1997
* 6026085 Architecture to support a single system image across multiple network access servers 11 1997
 
ADCENSION, LLC (3)
* 2009/0012,864 COMPENSATION MODEL FOR NETWORK SERVICES 0 2008
9530150 Compensation model for network services 0 2009
* 2009/0132,440 COMPENSATION MODEL FOR NETWORK SERVICES 0 2009
 
SONY CORPORATION (1)
6865657 Garbage collector for a virtual heap 65 2000
 
SIMPLEAIR HOLDINGS, INC. (1)
* 6021443 Systems, software, and methods for routing events among publishers and subscribers on a computer network 97 1997
 
Tibco, Inc. (1)
* 5557798 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 480 1990
 
SIEMENS ENTERPRISE COMMUNICATIONS, INC. (1)
* 5935218 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 40 1997
 
I/O PORT SYSTEMS PARTNERSHIP (1)
* 5400246 Peripheral data acquisition, monitor, and adaptive control system via personal computer 660 1992
 
DIGI INTERNATIONAL INC. (1)
* 6047319 Network terminal server with full API implementation 84 1996
 
NOKIA TECHNOLOGIES OY (2)
* 7171198 Method, network access element and mobile node for service advertising and user authorization in a telecommunication system 22 2002
* 2004/0072,557 Method, network access element and mobile node for service advertising and user authorization in a telecommunication system 19 2003
 
HITACHI, LTD. (2)
* 6006251 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 125 1997
* 6847988 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 31 1999
 
MOTOROLA SOLUTIONS, INC. (1)
* 5239466 System for selectively routing and merging independent annotations to a document at remote locations 224 1990
 
ORACLE AMERICA, INC. (71)
* 5873084 Database network connectivity product 39 1996
* 5870605 Middleware for enterprise information distribution 200 1996
6938263 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
6957427 Remote object activation in a distributed system 11 1997
6253256 Deferred reconstruction of objects and remote loading in a distributed system 55 1997
6446070 Method and apparatus for dynamic distributed computing over a network 30 1998
6832223 Method and system for facilitating access to a lookup service 23 1998
6598094 Method and apparatus for determining status of remote objects in a distributed system 26 1998
6578044 Method and system for typesafe attribute matching 4 1998
6560656 Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system 44 1998
6487607 Methods and apparatus for remote method invocation 54 1998
6466947 Apparatus and method for dynamically verifying information in a distributed system 43 1998
6463446 Method and apparatus for transporting behavior in an event-based distributed system 24 1998
6438614 Polymorphic token based control 10 1998
6393497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system 45 1998
6282652 System for separately designating security requirements for methods invoked on a computer 41 1998
6272559 Deferred reconstruction of objects and remote loading for event notification in a distributed system 44 1998
6237024 Method and apparatus for the suspension and continuation of remote processes 31 1998
6226746 Stack-based system and method to combine security requirements of methods 51 1998
6877163 Method and system for dynamic proxy classes 23 1999
6708171 Network proxy 33 1999
6845393 Lookup discovery service in a distributed system having a plurality of lookup services each with associated characteristics and services 18 1999
6901518 Method and system for establishing trust in downloaded proxy code 15 2000
6957237 Database store for a virtual heap 66 2000
6854115 Process persistence in a virtual machine 64 2000
6763440 Garbage collection using nursery regions for new objects in a virtual heap 71 2000
6760815 Caching mechanism for a virtual heap 50 2000
7716492 Method and apparatus to obtain service capability credentials 33 2000
7577834 Message authentication using message gates in a distributed computing environment 24 2000
7395333 Method and apparatus to obtain negotiated service advertisement 29 2000
7188251 System and method for secure message-based leasing of resources in a distributed computing environment 27 2000
7080078 Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment 59 2000
6973493 Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment 21 2000
6970869 Method and apparatus to discover services and negotiate capabilities 94 2000
6917976 Message-based leasing of resources in a distributed computing environment 91 2000
6918084 Spawning new repository spaces using information provided in advertisement schema messages 107 2000
6862594 Method and apparatus to discover services using flexible search criteria 69 2000
6850979 Message gates in a distributed computing environment 133 2000
6789077 Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment 98 2000
7412518 Method and apparatus for proximity discovery of services 90 2000
7260543 Automatic lease renewal with message gates in a distributed computing environment 27 2000
7065574 Messaging system using pairs of message gates in a distributed computing environment 26 2000
8135796 Mechanism and apparatus for accessing and addressing services in a distributed computing environment 37 2000
7548946 Pre-generated message endpoints 38 2000
7072967 Efficient construction of message endpoints 88 2000
6868447 Mechanism and apparatus for returning results of services in a distributed computing environment 184 2000
6792466 Trusted construction of message endpoints in a distributed computing environment 102 2000
6643650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 413 2000
7444644 Secure access of objects generated from data representation language representations of the objects in a distributed computing environment 29 2000
7426721 Transformation of objects between a computer programming language and a data representation language 74 2000
7200848 Migrating processes using data representation language representations of the processes in a distributed computing environment 25 2000
7398533 Remote function invocation with messaging in a distributed computing environment 29 2000
7243356 Remote method invocation with secure messaging in a distributed computing environment 24 2000
8082491 Dynamic displays in a distributed computing environment 14 2000
8001232 Event message endpoints in a distributed computing environment 28 2000
7458082 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service 39 2000
7016966 Generating results gates in a distributed computing environment 55 2000
7010573 Message gates using a shared transport in a distributed computing environment 26 2000
6950875 Message conductors in a distributed computing environment 58 2000
6898618 Client-specified display services in a distributed computing environment 81 2000
6789126 Addressing message gates in a distributed computing environment 86 2000
7370091 Method and apparatus for obtaining space advertisements 23 2000
7296275 Method and system for passing objects in a distributed system using serialization contexts 5 2001
9183066 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system 1 2002
* 2002/0199,036 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system 4 2002
7660887 Systems and methods for providing dynamic quality of service for a distributed system 12 2003
* 2004/0030,777 Systems and methods for providing dynamic quality of service for a distributed system 47 2003
8713089 Dynamic lookup service in a distributed system 0 2003
7734747 Dynamic lookup service in a distributed system 3 2003
7756969 Dynamic provisioning of identification services in a distributed system 12 2004
7792874 Dynamic provisioning for filtering and consolidating events 2 2005
 
POINTCAST (1)
6173311 Apparatus, method and article of manufacture for servicing client requests on a network 285 1997
 
ORACLE INTERNATIONAL CORPORATION (6)
* 6243751 Method and apparatus for coupling clients to servers 39 1997
* 6088728 System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server 97 1997
8549038 Pluggable session context 3 2009
* 2010/0318,570 PLUGGABLE SESSION CONTEXT 11 2009
9110711 Dynamic displays in a distributed computing environment 0 2011
9495394 Pluggable session context 0 2013
 
H&R BLOCK SERVICES, INC. (4)
7032008 System for on-line financial services using distributed objects 1 2001
* 2001/0056,475 System for on-line financial services using distributed objects 1 2001
7296065 System for on-line financial services using distributed objects 0 2005
* 2006/0179,117 SYSTEM FOR ON-LINE FINANCIAL SERVICES USING DISTRIBUTED OBJECTS 1 2005
 
VIAVI SOLUTIONS INC. (1)
* 5903562 Multicasting employing publication title to create numeric destination address for computer network system frame 4 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (24)
* 6216177 Method for transmitting text data for shared application between first and second computer asynchronously upon initiation of a session without solicitation from first computer 31 1998
7418664 Application sharing single document sharing 16 2002
* 2003/0189,601 Application sharing single document sharing 6 2002
7028266 Processing occluded windows during application sharing 20 2002
8756513 Document viewing mechanism for document sharing environment 3 2002
7293243 Application sharing viewer presentation 42 2002
7404014 Method and system for transmitting and determining the effects of display orders from shared application between a host and shadow computer 13 2004
7088871 Method and system for transmitting data for a shared application 4 2004
* 2005/0024,389 Method and system for transmitting data for a shared application 12 2004
7595798 Application sharing user interface improvements 14 2005
7414638 Application sharing user interface improvements 5 2005
7530022 Application sharing single document sharing 10 2006
7487457 Application sharing single document sharing 4 2006
* 2006/0136,837 Application sharing single document sharing 27 2006
7721223 Application sharing user interface improvements 9 2006
* 7774490 Crisscross cancellation protocol 4 2007
* 8082517 Application sharing viewer presentation 8 2007
* 2008/0034,320 APPLICATION SHARING VIEWER PRESENTATION 26 2007
8346973 Crisscross cancellation protocol 0 2010
8327030 Crisscross cancellation protocol 0 2010
* 2010/0287,299 CRISSCROSS CANCELLATION PROTOCOL 3 2010
* 2010/0287,300 CRISSCROSS CANCELLATION PROTOCOL 3 2010
9015349 Crisscross cancellation protocol 0 2012
9219673 Crisscross cancellation protocol 0 2015
 
FOUNDRY NETWORKS, LLC (1)
* 8977753 System and method for router keep-alive control 0 2010
 
CANON KABUSHIKI KAISHA (3)
* 5647056 Method and apparatus for managing access to a networked peripheral 68 1992
* 8060890 Image processing apparatus and control method of the same 0 2005
* 2008/0046,897 Image Processing Apparatus and Control Method of the Same 2 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 4991089 Method for establishing current terminal addresses for system users processing distributed application programs in an SNA LU 6.2 network environment 39 1988
* 5093918 System using independent attribute lists to show status of shared mail object among respective users 94 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
* 7072849 Method for presenting advertising in an interactive service 172 1993
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (8)
* 5175817 Data representation protocol for communications between different networks 86 1989
* 5287534 Correcting crossover distortion produced when analog signal thresholds are used to remove noise from signal 7 1991
* 5475819 Distributed configuration profile for computing system 332 1994
* 5530905 Temporary state preservation for a distributed file service which purges virtual circuit control information after expiration of time limit of inactivity 31 1995
* 5606719 Temporary state preservation for a distributed file service 48 1995
* 5822586 Entity management system with remote call feature 12 1996
6278705 Integrated architecture to support a single system image across multiple network access servers 17 1997
6256305 Architecture to support a single system image across multiple network access servers 1 1999
 
EXTREME NETWORKS, INC. (1)
* 5956335 Many to few group address translation through a network bridge 21 1993
 
BENEFICIAL INNOVATIONS, INC. (5)
7496943 Network system for presenting advertising 112 2000
RE44323 Method and system for playing games on a network 1 2008
8065702 Network advertising and game playing 16 2009
RE44566 Advertising system for the internet and local area networks 8 2010
* 2010/0235,233 NETWORK GAMING SYSTEM 14 2010
 
ENTERASYS NETWORKS, INC. (4)
* 5227778 Service name to network address translation in communications network 107 1991
* 5434864 Encapsulation of an address within a forwarded frame in a computer communications system 10 1993
* 5450407 Encapsulation of an address within a forwarded frame in a computer communications system 17 1994
* 5428615 Many to few group address translation through a network bridge 39 1994
 
FUJITSU LIMITED (2)
* 5764914 Network system for connecting to a network node from terminal 21 1994
* 5758078 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 40 1997
 
SUN MICROSYSTEMS, INC. (28)
6421704 Method, apparatus, and product for leasing of group membership in a distributed system 20 1998
6263350 Method and system for leasing storage 63 1998
6247026 Method, apparatus, and product for leasing of delegation certificates in a distributed system 33 1998
7058954 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
6654793 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 56 1998
* 5974417 Database network connectivity product 58 1998
6314435 Methods, apparatus, and product for distributed garbage collection 22 1998
6237009 Lease renewal service 38 1999
6327596 Methods, apparatus, and product for distributed garbage collection 4 1999
6243716 Methods and systems for distributed failure detection and recovery using leasing 58 1999
6389540 Stack based access control using code and executor identifiers 21 2000
6941410 Virtual heap for a virtual machine 26 2000
6629154 Method and system for deterministic hashes to identify remote methods 13 2000
6480863 Method and system for multi-entry and multi-template matching in a database 5 2000
6519615 Method and system for leasing storage 80 2000
6449648 Lease renewal service 14 2000
6760736 Methods and systems for distributed failure detection and recovery using leasing techniques 58 2000
7210148 Method and apparatus for dynamic distributed computing over a network 31 2001
* 2001/0049,713 Method and apparatus for dynamic distributed computing over a network 14 2001
6704756 Methods, apparatus, and product for distributed garbage collection 19 2001
6728737 Method and system for leasing storage 13 2002
6564240 Method, apparatus, and product for leasing of group membership in a distributed system 25 2002
6934758 Stack-based access control using code and executor identifiers 5 2002
6925644 Method, apparatus, and product for leasing of group membership in a distributed system 22 2003
6874066 Caching mechanism for a virtual heap 20 2004
* 2004/0168,030 Caching mechanism for a virtual heap 18 2004
7509360 Methods, apparatus, and product for distributed garbage collection 8 2004
* 2005/0004,914 Methods, apparatus, and product for distributed garbage collection 2 2004
 
NEWS AMERICA MARKETING PROPERTIES L.L.C. (3)
8050969 Interactive marketing network and process using electronic certificates 9 2008
8775245 Secure coupon distribution 1 2010
8370200 Interactive marketing network and process using electronic certificates 3 2011
 
Bergmann Kabelwerke AG (1)
* 4942571 On-board network for motor vehicles 109 1988
 
VLDL, LLC, C/O JIM LYNCH (1)
7360159 System for creating media presentations of computer software application programs 13 2003
 
Step Technica Co., Ltd. (1)
* 5847659 Electronic wiring system using automatic cyclic, communication means 7 1997
 
TEKNEKRON SOFTWARE SYSTEMS (1)
* 5966531 Apparatus and method for providing decoupled data communications between software processes 209 1995
 
INTEL CORPORATION (3)
* 5535336 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 152 1995
* 6912588 System and method for managing client requests in client-server networks 33 1998
6681327 Method and system for managing secure client-server transactions 92 1999
 
RPX CORPORATION (1)
* 8116301 Method and apparatus for multiple media digital communication system 1 2006
 
BLOCK FINANCIAL LLC (2)
7523055 Financial information access system 8 2004
* 2004/0158,524 Financial information access system 35 2004
 
FACEBOOK, INC. (1)
6807558 Utilization of information "push" technology 295 1998
 
I/P ENGINE, INC. (1)
7356563 Methods of annotating a collaborative application display 41 2002
 
ENTRYPOINT, INC. (2)
* 5740549 Information and advertising distribution system and method 1686 1995
* 6138162 Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request 276 1997
 
QARBON.COM, INC. (1)
* 2007/0266,324 System for creating media presentations of computer software application programs 8 2007
 
STEVEN M. HOFFBERG 2004-1 GRAT (2)
8892495 Adaptive pattern recognition based controller apparatus and method and human-interface therefore 1 2013
9535563 Internet appliance system and method 0 2013
 
MCAFEE, INC. (1)
* 6269456 Method and system for providing automated updating and upgrading of antivirus applications using a computer network 353 2000
* Cited By Examiner