US Patent No: 6,185,611

Number of patents in Portfolio can not be more than 2000

Dynamic lookup service in a distributed system

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An improved lookup service is provided that allows for the dynamic addition and deletion of services. This lookup service allows for the addition and deletion of services automatically, without user intervention. As a result, clients of the lookup service may continue using the lookup service and its associated services while the updates occur. Additionally, the lookup service provides a notification mechanism that can be used by clients to receive a notification when the lookup service is updated. By receiving such a notification, clients can avoid attempting to access a service that is no longer available and can make use of new services as soon as they are added to the lookup service.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SUN MICROSYSTEMS, INC.SANTA CLARA, CA9089

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Arnold, Kenneth C R C Lexington, MA 28 1405
Scheifler, Robert W Somerville, MA 30 553
Waldo, James H Dracut, MA 63 1698
Wollrath, Ann M Groton, MA 50 1363

Cited Art

  • No Cited Art to Display

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (52)
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,832,223 Method and system for facilitating access to a lookup service 19 1998
6,598,094 Method and apparatus for determining status of remote objects in a distributed system 18 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,438,614 Polymorphic token based control 5 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
6,708,171 Network proxy 21 1999
7,017,159 Smart bookmarks for small footprint device applications 14 1999
6,400,275 Auditory cues for notification of device activity 2 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 16 2000
6,901,518 Method and system for establishing trust in downloaded proxy code 7 2000
7,716,492 Method and apparatus to obtain service capability credentials 9 2000
7,577,834 Message authentication using message gates in a distributed computing environment 7 2000
7,188,251 System and method for secure message-based leasing of resources 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
7,412,518 Method and apparatus for proximity discovery of services 38 2000
7,260,543 Automatic lease renewal with message gates in a distributed computing environment 12 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 43 2000
7,398,533 Remote function invocation with messaging in a distributed computing environment 11 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,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,010,573 Message gates using a shared transport in a distributed computing environment 20 2000
6,449,648 Lease renewal service 11 2000
7,370,091 Method and apparatus for obtaining space advertisements 9 2000
6,567,820 Method and system for in-place modifications in a database 15 2000
6,760,736 Methods and systems for distributed failure detection and recovery using leasing techniques 25 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,499,049 Lease renewal service 11 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
7,266,822 System and method for controlling and managing computer farms 6 2002
7,565,533 Systems and methods for providing object integrity and dynamic permission grants 4 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
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
 
KDL SCAN DESIGNS LLC (11)
8,224,776 Method and system for hosting entity-specific photo-sharing websites for entity-specific digital cameras 0 2000
7,117,519 Method and system for selecting actions to be taken by a server when uploading images 25 2000
7,287,088 Transmission bandwidth and memory requirements reduction in a portable image capture device by eliminating duplicate image transmissions 11 2000
7,197,531 Meta-application architecture for integrating photo-service websites for browser-enabled devices 23 2000
7,272,788 Client-server system for merging of metadata with images 11 2001
7,443,419 Automatically configuring a web-enabled digital camera to access the internet 1 2003
7,392,284 Meta-application architecture for integrating photo-service websites for browser-enabled devices 1 2007
7,587,514 Transmission bandwidth and memory requirements reduction in a portable image capture device 2 2007
7,548,949 Meta-application architecture for integrating photo-service websites for browser-enabled devices 0 2008
8,009,194 Automatically configuring a web-enabled digital camera to access the internet 1 2008
8,073,965 Transmission bandwidth and memory requirements reduction in a portable image capture device 0 2009
 
INVENSYS SYSTEMS, INC. (9)
8,368,640 Process control configuration system with connection validation and configuration 0 2006
8,090,452 Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network 0 2007
8,023,500 Methods for process control with change updates 1 2007
8,229,579 Control systems and methods with versioning 0 2008
8,028,272 Control system configurator and methods with edit selection 2 2008
8,028,275 Control systems and methods with smart blocks 1 2008
8,225,271 Apparatus for control systems with objects that are associated with live data 1 2008
8,127,060 Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware 9 2009
8,463,964 Methods and apparatus for control configuration with enhanced change-tracking 0 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
6,757,729 Virtual environment manager for network computers 33 1996
6,549,932 System, method and computer program product for discovery in a distributed computing environment 52 1998
6,594,700 System and method for implementing a universal service broker interchange mechanism 74 1999
6,868,543 Location transparent event handling 12 2000
7,454,501 Most eligible server in a common work queue environment 1 2002
7,779,384 Managing visual renderings of typing classes in a model driven development environment 1 2004
8,190,743 Most eligible server in a common work queue environment 0 2008
 
MICROSOFT CORPORATION (5)
7,139,790 Weak leader election 2 2000
7,133,729 Pattern-and model-based power line monitoring 15 2000
6,961,763 Automation system for controlling and monitoring devices and sensors 47 2000
7,657,450 Reliable, secure and scalable infrastructure for event registration and propagation in a distributed enterprise 3 2000
8,108,612 Location updates for a distributed data store 0 2009
 
SEIKO EPSON CORPORATION (4)
6,988,123 Methods and apparatus for remote execution of an application over the internet 3 1999
7,461,138 System for mediating printing on network 7 2001
7,266,590 System for mediating printing on network 9 2001
7,370,090 Print portal system on network 19 2006
 
CANON KABUSHIKI KAISHA (2)
7,636,757 Printing over the internet 4 2000
7,174,380 Communication terminal, service providing system, service use method, storage medium, and program 0 2001
 
CISCO TECHNOLOGY, INC. (2)
7,200,651 Dynamic configuration and up-dating of integrated distributed applications 12 1999
7,415,516 Net lurkers 4 2001
 
AMAZON TECHNOLOGIES, INC. (1)
6,952,715 Universal protocol for enabling a device to discover and utilize the services of another device 11 2003
 
BLAZE ENTERTAINMENT INCORPORATED (1)
6,951,020 Method for handling transitions in grouped services in a distributed computing application 1 2001
 
Oracle America, Inc. (1)
8,103,760 Dynamic provisioning of service components in a distributed system 0 2005
 
PALMSOURCE, INC. (1)
7,748,008 Resource yielding in a multiple application environment 0 2004
 
SIEMENS AKTIENGESELLSCHAFT (1)
7,322,046 Method and system for the secure use of a network service 0 2001
 
SONY ELECTRONICS INC. (1)
6,560,635 System and method for locally caching remote query replies in an electronic network 2 1999
 
Other [Check patent profile for assignment information] (3)
6,604,127 Dynamic lookup service in distributed system 35 2001
6,816,875 Methods, apparatus, and product for distributed garbage collection 6 2003
7,617,162 Real time push notification in an event driven network 1 2005