WO2000077618A3 - Lookup discovery service - Google Patents

Lookup discovery service Download PDF

Info

Publication number
WO2000077618A3
WO2000077618A3 PCT/US2000/016081 US0016081W WO0077618A3 WO 2000077618 A3 WO2000077618 A3 WO 2000077618A3 US 0016081 W US0016081 W US 0016081W WO 0077618 A3 WO0077618 A3 WO 0077618A3
Authority
WO
WIPO (PCT)
Prior art keywords
lookup
client
service
discovery service
services
Prior art date
Application number
PCT/US2000/016081
Other languages
French (fr)
Other versions
WO2000077618A2 (en
Inventor
Brian T Murphy
Robert W Scheifler
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU56067/00A priority Critical patent/AU5606700A/en
Priority to EP00941353A priority patent/EP1194836A2/en
Publication of WO2000077618A2 publication Critical patent/WO2000077618A2/en
Publication of WO2000077618A3 publication Critical patent/WO2000077618A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • G06F9/548Object oriented; Remote method invocation [RMI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/46Indexing scheme relating to G06F9/46
    • G06F2209/462Lookup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable

Abstract

A lookup discovery service is provided that continuously monitors associated lookup services and provides information on lookup services of interest to registered clients. This lookup discovery service is a third party server that can be used by a client to perform the client's discovery duties. Thus, if a lookup service does not provide access to a particular network service of interest inside of the client's multicast radius, the client can query a lookup discovery service to identify qualified lookup services anywhere on the enterprise. Additionally, the lookup discovery service provides an event mechanism with notification semantics that allows the client to be notified of the arrival of new lookup services of interest as well as certain changes in the state of the current lookup services (discarded, rediscovered, etc.) on the network.
PCT/US2000/016081 1999-06-14 2000-06-13 Lookup discovery service WO2000077618A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU56067/00A AU5606700A (en) 1999-06-14 2000-06-13 Lookup discovery service
EP00941353A EP1194836A2 (en) 1999-06-14 2000-06-13 Lookup discovery service

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US13868099P 1999-06-14 1999-06-14
US60/138,680 1999-06-14
US09/441,458 1999-11-17
US09/441,458 US6845393B1 (en) 1999-06-14 1999-11-17 Lookup discovery service in a distributed system having a plurality of lookup services each with associated characteristics and services

Publications (2)

Publication Number Publication Date
WO2000077618A2 WO2000077618A2 (en) 2000-12-21
WO2000077618A3 true WO2000077618A3 (en) 2001-05-31

Family

ID=26836407

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/016081 WO2000077618A2 (en) 1999-06-14 2000-06-13 Lookup discovery service

Country Status (4)

Country Link
US (1) US6845393B1 (en)
EP (1) EP1194836A2 (en)
AU (1) AU5606700A (en)
WO (1) WO2000077618A2 (en)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7127526B1 (en) * 2000-03-20 2006-10-24 Nortel Networks Limited Method and apparatus for dynamically loading and managing software services on a network device
DE10028349A1 (en) * 2000-06-08 2001-12-20 Siemens Ag Method and arrangement for the secure use of a service
DE10028371B4 (en) * 2000-06-08 2013-01-17 Siemens Aktiengesellschaft Method and arrangement for the secure use of a service
US20050010428A1 (en) * 2000-07-27 2005-01-13 Bergeron Heather Ellen Processing transactions using a semantic network
JP2002124951A (en) * 2000-10-12 2002-04-26 Canon Inc Communication terminal device, service providing system, service utilization method and memory medium
US7177867B2 (en) * 2000-10-23 2007-02-13 Sri International Method and apparatus for providing scalable resource discovery
WO2003019369A2 (en) * 2001-08-29 2003-03-06 Psinaptic Inc. Distributed networking system for resource-constrained computing devices
EP1459176A2 (en) * 2001-09-10 2004-09-22 British Telecommunications Public Limited Company Distributed service component systems
EP1293898A1 (en) * 2001-09-14 2003-03-19 Siemens Aktiengesellschaft Operating method for an automation apparatus
EP1293897A1 (en) * 2001-09-14 2003-03-19 Siemens Aktiengesellschaft Operating method for an automation apparatus
US20030093496A1 (en) * 2001-10-22 2003-05-15 O'connor James M. Resource service and method for location-independent resource delivery
US20030105846A1 (en) * 2001-11-30 2003-06-05 Koninklijke Philips Electronics N.V. Enhanched UDDI with service push model
US20030140119A1 (en) * 2002-01-18 2003-07-24 International Business Machines Corporation Dynamic service discovery
US7454501B2 (en) * 2002-03-29 2008-11-18 International Business Machines Corporation Most eligible server in a common work queue environment
US6988134B2 (en) * 2002-04-18 2006-01-17 Bdna Corporation Apparatus and method to automatically collect data regarding assets of a business entity
US7089306B2 (en) 2002-04-18 2006-08-08 Bdna Corporation Apparatus and method to automatically collect data regarding assets of a business entity
US7650416B2 (en) * 2003-08-12 2010-01-19 Riverbed Technology Content delivery for client-server protocols with user affinities using connection end-point proxies
JP2006512669A (en) * 2003-01-03 2006-04-13 アノト アイ ピー リック エイチ ビー Method and system for responding to requests for access to application services
US20040160973A1 (en) * 2003-02-12 2004-08-19 Jones Marc Timothy Zero configuration auto-discovery for networks storage
KR100493898B1 (en) * 2003-04-16 2005-06-10 삼성전자주식회사 Network device, system and method for providing list of controlled device
US7949751B1 (en) * 2003-10-22 2011-05-24 Cisco Technology, Inc. Method for a network device to describe itself and the services it requires to a AAA server
KR20050040166A (en) * 2003-10-27 2005-05-03 삼성전자주식회사 Proxy for controlling device of home-network and method thereof
FR2861864A1 (en) * 2003-11-03 2005-05-06 France Telecom METHOD FOR NOTIFYING CHANGES IN STATUS OF NETWORK RESOURCES FOR AT LEAST ONE APPLICATION, COMPUTER PROGRAM, AND STATE CHANGE NOTIFICATION SYSTEM FOR IMPLEMENTING SAID METHOD
FR2864871A1 (en) * 2004-01-06 2005-07-08 Thomson Licensing Sa METHOD OF DISCOVERING A DOMESTIC NETWORK AND APPARATUS IMPLEMENTING THE METHOD
US8533737B2 (en) * 2004-03-18 2013-09-10 Global Infotek, Inc. System and method for interfacing distributed systems with different frameworks
US8549541B2 (en) * 2004-03-26 2013-10-01 Intellectual Ventures Ii Llc Bridging local device communications across the wide area
US8161184B2 (en) * 2004-06-25 2012-04-17 Apple Inc. Method and apparatus for facilitating long-lived DNS queries
GB2416872A (en) * 2004-07-30 2006-02-08 Canon Kk System for managing tasks on a network by using a service discover, a task manager and a service publisher
FR2875356A1 (en) * 2004-09-13 2006-03-17 France Telecom DISCOVERY AND INTELLIGENT SELECTION IN A MULTICAST NETWORK
US20060129415A1 (en) 2004-12-13 2006-06-15 Rohit Thukral System for linking financial asset records with networked assets
US7292579B2 (en) * 2005-04-29 2007-11-06 Scenera Technologies, Llc Processing operations associated with resources on a local network
US7330882B2 (en) 2005-12-28 2008-02-12 Matsushita Electric Works, Ltd. Systems and methods for discovering and interacting with services
US20070168471A1 (en) * 2006-01-17 2007-07-19 Childress Rhonda L Method for providing network resources
WO2007149687A2 (en) 2006-05-30 2007-12-27 Riverbed Technology, Inc. Selecting proxies from among autodiscovered proxies
WO2008021186A2 (en) * 2006-08-10 2008-02-21 Global Grid, Llc Web based integrated information system for sharing patient medical information cross-organizationally
WO2008094790A1 (en) * 2007-01-30 2008-08-07 Global Grid, Llc Method and apparatus for internet-based community of health experts
US9071443B2 (en) * 2008-08-25 2015-06-30 Novell, Inc. Automated service platform prospecting
US9007945B2 (en) 2013-01-23 2015-04-14 Dell Products L.P. Automated network service discovery and communication
US10587427B2 (en) * 2016-04-14 2020-03-10 Talking Stick, Inc. Equitable electronic group communication session management using an ordered list to provide predetermined equal amount of exclusive time to each of the participants
US10361997B2 (en) 2016-12-29 2019-07-23 Riverbed Technology, Inc. Auto discovery between proxies in an IPv6 network
US10638301B2 (en) 2017-04-10 2020-04-28 Bdna Corporation Classification of objects
US10313200B2 (en) 2017-09-15 2019-06-04 Bdna Corporation Unix file and process mapping
US11005718B2 (en) 2018-11-29 2021-05-11 International Business Machines Corporation Determining capabilities of cognitive entities in a distributed network based on application of cognitive protocols
US11769240B2 (en) 2019-11-26 2023-09-26 International Business Machines Corporation Collaborative cognitive analysis of digital media streams
US11736336B2 (en) 2021-04-21 2023-08-22 International Business Machines Corporation Real-time monitoring of machine learning models in service orchestration plane
US11733729B2 (en) 2021-09-27 2023-08-22 International Business Machines Corporation Centralized imposing of multi-cloud clock speeds

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0865180A2 (en) * 1997-03-14 1998-09-16 Lucent Technologies Inc. Load distribution among servers in a TCP/IP network
EP0892530A2 (en) * 1997-07-18 1999-01-20 Lucent Technologies Inc. Method for wide area network service location

Family Cites Families (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2476349A1 (en) 1980-02-15 1981-08-21 Philips Ind Commerciale DISTRIBUTED DATA PROCESSING SYSTEM
US4491946A (en) 1981-03-09 1985-01-01 Gould Inc. Multi-station token pass communication system
US4558413A (en) 1983-11-21 1985-12-10 Xerox Corporation Software version management system
JPH0640302B2 (en) 1984-01-30 1994-05-25 株式会社日立製作所 Schematic / source program automatic generation method
US4567359A (en) 1984-05-24 1986-01-28 Lockwood Lawrence B Automatic information, goods and services dispensing system
US4823122A (en) 1984-06-01 1989-04-18 Digital Equipment Corporation Local area network for digital data processing system
US4809160A (en) 1985-10-28 1989-02-28 Hewlett-Packard Company Privilege level checking instruction for implementing a secure hierarchical computer system
US4713806A (en) 1986-03-14 1987-12-15 American Telephone And Telegraph Company, At&T Bell Laboratories Communication system control arrangement
US4939638A (en) 1988-02-23 1990-07-03 Stellar Computer Inc. Time sliced vector processing
US5724540A (en) 1988-03-28 1998-03-03 Hitachi, Ltd. Memory system having a column address counter and a page address counter
US5109486A (en) 1989-01-06 1992-04-28 Motorola, Inc. Distributed computer system with network and resource status monitoring
US5088036A (en) 1989-01-17 1992-02-11 Digital Equipment Corporation Real time, concurrent garbage collection system and method
US4992940A (en) 1989-03-13 1991-02-12 H-Renee, Incorporated System and method for automated selection of equipment for purchase through input of user desired specifications
US5297283A (en) 1989-06-29 1994-03-22 Digital Equipment Corporation Object transferring system and method in an object based computer operating system
US5257369A (en) 1990-10-22 1993-10-26 Skeen Marion D Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5187787B1 (en) 1989-07-27 1996-05-07 Teknekron Software Systems Inc Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5218699A (en) 1989-08-24 1993-06-08 International Business Machines Corporation Remote procedure calls in heterogeneous systems
US5253165A (en) 1989-12-18 1993-10-12 Eduardo Leiseca Computerized reservations and scheduling system
GB2242293A (en) 1990-01-05 1991-09-25 Apple Computer Apparatus and method for dynamic linking of computer software components
AU628753B2 (en) 1990-08-14 1992-09-17 Digital Equipment Corporation Method and apparatus for implementing server functions in a distributed heterogeneous environment
US5319542A (en) 1990-09-27 1994-06-07 International Business Machines Corporation System for ordering items using an electronic catalogue
US5327559A (en) 1990-10-23 1994-07-05 International Business Machines Corporation Remote and batch processing in an object oriented programming system
EP0501613A3 (en) 1991-02-28 1993-09-01 Hewlett-Packard Company Heterogeneous software configuration management apparatus
US5293614A (en) 1991-04-08 1994-03-08 Texas Instruments Incorporated System and method for hard real-time garbage collection requiring a write barrier but no read barrier
FR2680255B1 (en) 1991-08-09 1994-01-28 Gerbaulet Jean Pierre DEVICE FOR BETTER MANAGEMENT OF CURRENT PURCHASING OPERATIONS OF PRODUCTS AND SERVICES.
DE4131380A1 (en) 1991-09-20 1993-03-25 Siemens Ag METHOD FOR ADAPTING AN OBJECT-ORIENTED APPLICATION
JPH05233326A (en) 1991-12-19 1993-09-10 Internatl Business Mach Corp <Ibm> Method and system for handling event in computer system
JPH05173988A (en) 1991-12-26 1993-07-13 Toshiba Corp Decentralized processing system and transaction processing system applied to the same
US5390328A (en) 1992-03-30 1995-02-14 International Business Machines Corporation Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage
US5412717A (en) 1992-05-15 1995-05-02 Fischer; Addison M. Computer system security method and apparatus having program authorization information data structures
US5307490A (en) 1992-08-28 1994-04-26 Tandem Computers, Inc. Method and system for implementing remote procedure calls in a distributed computer system
US5423042A (en) 1992-10-23 1995-06-06 International Business Machines Corporation Remote procedure execution
US5515536A (en) 1992-11-13 1996-05-07 Microsoft Corporation Method and system for invoking methods of an object through a dispatching interface
DE69309485T2 (en) 1992-11-13 1997-07-10 Microsoft Corp METHOD FOR DISTRIBUTING INTERFACE POINTERS FOR REMOTE PROCEDURE CALLS
US5511196A (en) 1992-11-17 1996-04-23 International Business Machines Corporation Method and system in a data processing system for the enhancement of relationships between reference objects in an object oriented environment and a data object outside an object oriented environment
US5386568A (en) 1992-12-01 1995-01-31 Yamaha Corporation Apparatus and method for linking software modules
EP0613083B1 (en) 1993-02-25 2002-01-23 Sun Microsystems, Inc. Transaction management in object oriented systems
US5548724A (en) 1993-03-22 1996-08-20 Hitachi, Ltd. File server system and file access control method of the same
US5475840A (en) 1993-04-13 1995-12-12 Sun Microsystems, Inc. High performance dynamic linking through caching
US5459837A (en) 1993-04-21 1995-10-17 Digital Equipment Corporation System to facilitate efficient utilization of network resources in a computer network
JPH08500201A (en) 1993-05-20 1996-01-09 ムーア.ビジネス.フォームス.インコーポレイテッド An integrated computer network that guides customer orders to various suppliers through a centralized computer
US5446901A (en) 1993-06-30 1995-08-29 Digital Equipment Corporation Fault tolerant distributed garbage collection system and method for collecting network objects
US5794207A (en) 1996-09-04 1998-08-11 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
US5666493A (en) 1993-08-24 1997-09-09 Lykes Bros., Inc. System for managing customer orders and method of implementation
US5581704A (en) 1993-12-06 1996-12-03 Panasonic Technologies, Inc. System for maintaining data coherency in cache memory by periodically broadcasting invalidation reports from server to client
US5845090A (en) 1994-02-14 1998-12-01 Platinium Technology, Inc. System for software distribution in a digital computer network
US5664111A (en) 1994-02-16 1997-09-02 Honicorp, Inc. Computerized, multimedia, network, real time, interactive marketing and transactional system
US5592375A (en) 1994-03-11 1997-01-07 Eagleview, Inc. Computer-assisted system for interactively brokering goods or services between buyers and sellers
US5392280A (en) 1994-04-07 1995-02-21 Mitsubishi Electric Research Laboratories, Inc. Data transmission system and scheduling protocol for connection-oriented packet or cell switching networks
US5675796A (en) 1994-04-08 1997-10-07 Microsoft Corporation Concurrency management component for use by a computer program during the transfer of a message
US5680617A (en) 1994-05-16 1997-10-21 Apple Computer, Inc. Computer-human interface which provides for user customization of object behavior
US5675797A (en) * 1994-05-24 1997-10-07 International Business Machines Corporation Goal-oriented resource allocation manager and performance index technique for servers
US5655148A (en) 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
US5664191A (en) 1994-06-30 1997-09-02 Microsoft Corporation Method and system for improving the locality of memory references during execution of a computer program
US5680573A (en) 1994-07-12 1997-10-21 Sybase, Inc. Method of buffering data objects in a database
EP0694837A1 (en) 1994-07-25 1996-01-31 International Business Machines Corporation Dynamic workload balancing
US5715314A (en) 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5961582A (en) 1994-10-25 1999-10-05 Acorn Technologies, Inc. Distributed and portable execution environment
US6009413A (en) 1994-11-10 1999-12-28 America Online, Inc. System for real time shopping
US5664110A (en) 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
DE69521977T2 (en) 1994-12-13 2002-04-04 Ibm Process and system for secure program distribution
JPH08235260A (en) 1995-03-01 1996-09-13 Fujitsu Ltd Multi-media communication system
US5721832A (en) 1995-05-12 1998-02-24 Regal Greetings & Gifts Inc. Method and apparatus for an interactive computerized catalog system
US5903731A (en) 1995-06-14 1999-05-11 Us West Technologies, Inc. System and associated method for re-engineering a telecommunications network support system with object-oriented translators
US5761656A (en) 1995-06-26 1998-06-02 Netdynamics, Inc. Interaction between databases and graphical user interfaces
US5790677A (en) 1995-06-29 1998-08-04 Microsoft Corporation System and method for secure electronic commerce transactions
US5745703A (en) 1995-07-18 1998-04-28 Nec Research Institute, Inc. Transmission of higher-order objects across a network of heterogeneous machines
US5644720A (en) 1995-07-31 1997-07-01 West Publishing Company Interprocess communications interface for managing transaction requests
US5805805A (en) 1995-08-04 1998-09-08 At&T Corp. Symmetric method and apparatus for interconnecting emulated lans
US5809144A (en) 1995-08-24 1998-09-15 Carnegie Mellon University Method and apparatus for purchasing and delivering digital goods over a network
US5710887A (en) 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
US5671225A (en) 1995-09-01 1997-09-23 Digital Equipment Corporation Distributed interactive multimedia service system
US5737607A (en) 1995-09-28 1998-04-07 Sun Microsystems, Inc. Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats
US5996075A (en) 1995-11-02 1999-11-30 Sun Microsystems, Inc. Method and apparatus for reliable disk fencing in a multicomputer system
US5671279A (en) 1995-11-13 1997-09-23 Netscape Communications Corporation Electronic commerce using a secure courier system
US5745695A (en) 1996-01-16 1998-04-28 Motorola Inc. Radio system with suspension of packet data service during non-data service connection
US5754849A (en) 1996-01-30 1998-05-19 Wayfarer Communications, Inc. Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations
US5758328A (en) 1996-02-22 1998-05-26 Giovannoli; Joseph Computerized quotation system and method
US5850442A (en) 1996-03-26 1998-12-15 Entegrity Solutions Corporation Secure world wide electronic commerce over an open network
US6185611B1 (en) * 1998-03-20 2001-02-06 Sun Microsystem, Inc. Dynamic lookup service in a distributed system
US5963924A (en) 1996-04-26 1999-10-05 Verifone, Inc. System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce
US5729594A (en) 1996-06-07 1998-03-17 Klingman; Edwin E. On-line secured financial transaction system through electronic media
US5768532A (en) 1996-06-17 1998-06-16 International Business Machines Corporation Method and distributed database file system for implementing self-describing distributed file objects
US5727145A (en) 1996-06-26 1998-03-10 Sun Microsystems, Inc. Mechanism for locating objects in a secure fashion
US5949998A (en) 1996-07-03 1999-09-07 Sun Microsystems, Inc. Filtering an object interface definition to determine services needed and provided
US5742768A (en) 1996-07-16 1998-04-21 Silicon Graphics, Inc. System and method for providing and displaying a web page having an embedded menu
US5757925A (en) 1996-07-23 1998-05-26 Faybishenko; Yaroslav Secure platform independent cross-platform remote execution computer system and method
US5758077A (en) 1996-08-02 1998-05-26 Hewlett-Packard Company Service-centric monitoring system and method for monitoring of distributed services in a computing network
JP3484019B2 (en) 1996-08-30 2004-01-06 富士通株式会社 LAN connection method
US5974201A (en) 1996-10-01 1999-10-26 Siemens Corporate Research, Inc. Smart image system
US6167520A (en) 1996-11-08 2000-12-26 Finjan Software, Inc. System and method for protecting a client during runtime from hostile downloadables
US5933647A (en) 1997-01-24 1999-08-03 Cognet Corporation System and method for software distribution and desktop management in a computer network environment
US6052761A (en) 1997-01-31 2000-04-18 Hewlett-Packard Company Increment update in an SCI based system
US5913029A (en) 1997-02-07 1999-06-15 Portera Systems Distributed database system and method
US6104716A (en) 1997-03-28 2000-08-15 International Business Machines Corporation Method and apparatus for lightweight secure communication tunneling over the internet
US5999988A (en) 1997-03-31 1999-12-07 Sun Microsystems, Inc. Method and apparatus for generating and employing a run-time generated stub to reference an object in object oriented systems
US6003050A (en) 1997-04-02 1999-12-14 Microsoft Corporation Method for integrating a virtual machine with input method editors
US5991808A (en) 1997-06-02 1999-11-23 Digital Equipment Corporation Task processing optimization in a multiprocessor system
US5951652A (en) 1997-10-06 1999-09-14 Ncr Corporation Dependable data element synchronization mechanism
US5963947A (en) 1998-01-27 1999-10-05 International Business Machines Corporation Technique of dynamically adding functionality from a client to manipulated data at a server
US6093216A (en) 1998-05-29 2000-07-25 Intel Corporation Method of run-time tracking of object references in Java programs

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0865180A2 (en) * 1997-03-14 1998-09-16 Lucent Technologies Inc. Load distribution among servers in a TCP/IP network
EP0892530A2 (en) * 1997-07-18 1999-01-20 Lucent Technologies Inc. Method for wide area network service location

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SUN MICROSYSTEMS: "Jini (TM) Architectural Overview", TECHNICAL WHITE PAPER, January 1999 (1999-01-01), XP002152110 *
SUN MICROSYSTEMS: "Jini (TM) Discovery and Join Specification", JINI SPECIFICATIONS 1.0, 25 January 1999 (1999-01-25), XP002154096, Retrieved from the Internet <URL:http://www-rohan.sdsu.edu/doc/jini/doc/specs/boot-spec/boot.pdf> [retrieved on 20001122] *

Also Published As

Publication number Publication date
EP1194836A2 (en) 2002-04-10
WO2000077618A2 (en) 2000-12-21
AU5606700A (en) 2001-01-02
US6845393B1 (en) 2005-01-18

Similar Documents

Publication Publication Date Title
WO2000077618A3 (en) Lookup discovery service
EP1023663B1 (en) System for immediate messaging across the internet
WO2002043351A3 (en) Systems for providing wireless communication presence information
CN1794727B (en) Presence system and method for event-driven presence subscription
Marmasse comMotion: a context-aware communication system
US8487770B2 (en) Programmable presence proxy for determining a presence status of a user
WO2001086419A3 (en) Method and apparatus to discover services using flexible search criteria
CA2269926A1 (en) Distributed call system
WO2001061529A3 (en) Methods and systems for implementing a real-time, distributed, hierarchical data base
WO2003027801A8 (en) Systems and methods for notification of electronic mail receipt in a shared computer environment via advanced intelligent network systems
EP1396988A3 (en) Role-based presence enabled service for communication system
US20050149520A1 (en) Distributed confidential contextual querying
US20050163289A1 (en) Method and system for providing a voice mail message
WO2001091313A3 (en) A method, system and apparatus for establishing, monitoring, and managing connectivity for communication among heterogeneous systems
EP1801743A1 (en) System and method for calendar presence retrieval
WO2003058375A3 (en) Development, management of distributed clients and servers
WO2002079921A3 (en) Messaging infrastructure for identity-centric data access
CA2199243A1 (en) Network-based multimedia communications and directory system and method of operation
WO2003058866A3 (en) Network initialized packet data protocol context activation for multicast/broadcast services
WO2001027759A3 (en) Rules-based notification system
AU2002212590A1 (en) Presence with spatial location information
WO2002103958A3 (en) Charging in communications systems
CA2389590A1 (en) Instant message notification application
DE602004005319D1 (en) NEWS MANAGEMENT
WO2004080036A3 (en) Dynamic presence proxy coupled to telephone system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2000941353

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2000941353

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2000941353

Country of ref document: EP