WO2002033545A3 - Pluggable instantiable distributed objects - Google Patents

Pluggable instantiable distributed objects Download PDF

Info

Publication number
WO2002033545A3
WO2002033545A3 PCT/US2001/032313 US0132313W WO0233545A3 WO 2002033545 A3 WO2002033545 A3 WO 2002033545A3 US 0132313 W US0132313 W US 0132313W WO 0233545 A3 WO0233545 A3 WO 0233545A3
Authority
WO
WIPO (PCT)
Prior art keywords
objects
idos
instantiable
instantiated
client
Prior art date
Application number
PCT/US2001/032313
Other languages
French (fr)
Other versions
WO2002033545A2 (en
Inventor
Shankar Narayan
Original Assignee
Route 101
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 Route 101 filed Critical Route 101
Priority to AU2002224389A priority Critical patent/AU2002224389A1/en
Publication of WO2002033545A2 publication Critical patent/WO2002033545A2/en
Publication of WO2002033545A3 publication Critical patent/WO2002033545A3/en

Links

Classifications

    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

A model is provided for building powerful re-usable distributed components. The model is based on instantiable distributed objects (IDOs). IDOs are distributed objects that are instantiated in response to a request from a client to instantiate the IDOs. Typically, the request is transmitted by a client over a network to another computer. Once instantiated, an IDO may not only be addressed by the client that requested the instantiation, but by other clients, who may also interact with the IDO by issuing requests addressed to it. IDOs may be organized into hierarchies of objects that have a hierarchical relationship based on containment. Containment rules govern how a parent object in the hierarchy may contain child objects in the hierarchy. For example, an object may only be contained by the object that instantiated it. As a consequence, two child objects of a parent object interact with each other through their parent.
PCT/US2001/032313 2000-10-17 2001-10-17 Pluggable instantiable distributed objects WO2002033545A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002224389A AU2002224389A1 (en) 2000-10-17 2001-10-17 Pluggable instantiable distributed objects

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US24127300P 2000-10-17 2000-10-17
US24144700P 2000-10-17 2000-10-17
US60/241,447 2000-10-17
US60/241,273 2000-10-17
US09/978,867 2001-10-16
US09/978,867 US20020078255A1 (en) 2000-10-17 2001-10-16 Pluggable instantiable distributed objects

Publications (2)

Publication Number Publication Date
WO2002033545A2 WO2002033545A2 (en) 2002-04-25
WO2002033545A3 true WO2002033545A3 (en) 2003-08-21

Family

ID=27399456

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/032313 WO2002033545A2 (en) 2000-10-17 2001-10-17 Pluggable instantiable distributed objects

Country Status (3)

Country Link
US (1) US20020078255A1 (en)
AU (1) AU2002224389A1 (en)
WO (1) WO2002033545A2 (en)

Families Citing this family (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356390B2 (en) 1999-06-29 2008-04-08 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
WO2002087112A2 (en) 2001-04-18 2002-10-31 Space Data Corporation Unmanned lighter-than-air safe termination and recovery methods
US20030110096A1 (en) * 1999-10-28 2003-06-12 Naiem Dathi Method, system, and apparatus for executing open services
US7065742B1 (en) * 2000-10-30 2006-06-20 Microsoft Corporation System and method for dynamically processing declarative language instance data
US20020184234A1 (en) * 2001-06-01 2002-12-05 Lundberg Steven W. Internet-based patent and trademark applicaton management system
US9908608B2 (en) 2001-04-18 2018-03-06 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US9632503B2 (en) 2001-04-18 2017-04-25 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US9643706B2 (en) 2001-04-18 2017-05-09 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
WO2002086744A1 (en) * 2001-04-23 2002-10-31 Schwegman, Lundberg, Woessner & Kluth, P.A. Methods, systems and emails to link emails to matters and organizations
US7653631B1 (en) 2001-05-10 2010-01-26 Foundationip, Llc Method for synchronizing information in multiple case management systems
US7181724B2 (en) * 2001-06-20 2007-02-20 Sun Microsystems, Inc. Representation of Java® data types in virtual machines
US7676538B2 (en) * 2002-05-02 2010-03-09 Bea Systems, Inc. Systems and methods for application view transactions
US20040006715A1 (en) * 2002-07-05 2004-01-08 Skrepetos Nicholas C. System and method for providing security to a remote computer over a network browser interface
US7958455B2 (en) * 2002-08-01 2011-06-07 Apple Inc. Mode activated scrolling
US7533161B2 (en) * 2002-08-08 2009-05-12 Sun Microsystems, Inc. System and method for multiplatform implementation of abstract software modules in peer-to-peer network environments
US7484225B2 (en) * 2002-08-08 2009-01-27 Sun Microsystems, Inc. System and method for describing and identifying abstract software modules in peer-to-peer network environments
US7487509B2 (en) 2002-08-08 2009-02-03 Sun Microsystems, Inc. System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments
US20080313282A1 (en) 2002-09-10 2008-12-18 Warila Bruce W User interface, operating system and architecture
US20040103370A1 (en) * 2002-11-27 2004-05-27 International Business Machines Corporation System and method for rendering MFS XML documents for display
US20040054969A1 (en) * 2002-09-16 2004-03-18 International Business Machines Corporation System and method for generating web services definitions for MFS-based IMS applications
US7421701B2 (en) 2002-09-16 2008-09-02 International Business Machines Corporation System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications
US7130893B2 (en) 2003-05-19 2006-10-31 International Business Machines Corporation System and method for representing MFS control blocks in XML for MFS-based IMS applications
US8117264B1 (en) * 2002-10-07 2012-02-14 Yahoo! Inc. Email system
US7712074B2 (en) * 2002-11-21 2010-05-04 Bing Ren Automating interactions with software user interfaces
US20040199400A1 (en) * 2002-12-17 2004-10-07 Lundberg Steven W. Internet-based patent and trademark application management system
US8561069B2 (en) * 2002-12-19 2013-10-15 Fujitsu Limited Task computing
US7486294B2 (en) * 2003-03-27 2009-02-03 Microsoft Corporation Vector graphics element-based model, application programming interface, and markup language
US20060156315A1 (en) * 2003-05-27 2006-07-13 Wood Larry J Method, computer-readable medium and apparatus for providing a graphical user interface in a client-server environment
US7493358B2 (en) * 2003-09-18 2009-02-17 International Business Machines Corporation Apparatus, system and method of executing monolithic application programs on grid computing systems
US7370280B2 (en) * 2003-09-23 2008-05-06 International Business Machines Corporation Apparatus, system, and method for defining a web services interface for MFS-based IMS applications
US8117280B2 (en) * 2003-12-12 2012-02-14 Fujitsu Limited Task computing
US7418508B2 (en) 2004-01-26 2008-08-26 International Machines Corporation System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program
US7617459B2 (en) * 2004-01-28 2009-11-10 International Business Machines Corporation Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS application
JP5205965B2 (en) 2004-04-28 2013-06-05 富士通株式会社 Computer system, server processing apparatus, terminal apparatus and method
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
US8566732B2 (en) * 2004-06-25 2013-10-22 Apple Inc. Synchronization of widgets and dashboards
US7487080B1 (en) * 2004-07-08 2009-02-03 The Mathworks, Inc. Partitioning a model in modeling environments
US20110093799A1 (en) * 2004-09-08 2011-04-21 Universal Electronics Inc. System and method for configuration of controlling device functionality
US8185555B2 (en) * 2004-10-22 2012-05-22 International Business Machines Corporation Model extension framework
US7680801B2 (en) * 2004-11-17 2010-03-16 Iron Mountain, Incorporated Systems and methods for storing meta-data separate from a digital asset
US20070130218A1 (en) * 2004-11-17 2007-06-07 Steven Blumenau Systems and Methods for Roll-Up of Asset Digital Signatures
US20070208685A1 (en) * 2004-11-17 2007-09-06 Steven Blumenau Systems and Methods for Infinite Information Organization
US20070112784A1 (en) * 2004-11-17 2007-05-17 Steven Blumenau Systems and Methods for Simplified Information Archival
US7792757B2 (en) * 2004-11-17 2010-09-07 Iron Mountain Incorporated Systems and methods for risk based information management
US7958148B2 (en) * 2004-11-17 2011-06-07 Iron Mountain Incorporated Systems and methods for filtering file system input and output
US7809699B2 (en) * 2004-11-17 2010-10-05 Iron Mountain Incorporated Systems and methods for automatically categorizing digital assets
US8065336B2 (en) * 2004-12-20 2011-11-22 Fujitsu Limited Data semanticizer
US20060190449A1 (en) * 2005-02-18 2006-08-24 Lundberg Steven W System and method for prior art cross citation
US20060190471A1 (en) * 2005-02-18 2006-08-24 Lundberg Steven W Auto-filing of watch results in IP management system
US20060206345A1 (en) * 2005-02-18 2006-09-14 Lundberg Steven W System and method for obtaining and disseminating secured on-line data
US20060190495A1 (en) * 2005-02-18 2006-08-24 Lundberg Steven W System and method for purging messages in a legal information system
US20060190541A1 (en) * 2005-02-18 2006-08-24 Lundberg Steven W System and method for public and private messages in an information management system
US20060195434A1 (en) * 2005-02-25 2006-08-31 International Business Machines Corporation Multiple Invocation Style Integration Framework
US7752633B1 (en) * 2005-03-14 2010-07-06 Seven Networks, Inc. Cross-platform event engine
US7853572B2 (en) * 2005-03-21 2010-12-14 Foundationip, Llc Bulk download of documents from a system for managing documents
US20060212480A1 (en) * 2005-03-21 2006-09-21 Lundberg Steven W System and method for matter clusters in an IP management system
US20060230113A1 (en) * 2005-03-21 2006-10-12 Lundberg Steven W System and method for billing in a professional services information management system
US20060212471A1 (en) * 2005-03-21 2006-09-21 Lundberg Steven W System and method for intellectual property information management using configurable activities
US20060212302A1 (en) * 2005-03-21 2006-09-21 Lundberg Steven W System and method for a user interface in an IP management system
US20060212788A1 (en) * 2005-03-21 2006-09-21 Lundberg Steven W Systems and methods for activity management using independent docket items
US20060212402A1 (en) * 2005-03-21 2006-09-21 Lundberg Steven W System and method for export control of technical documents
US8046777B2 (en) 2005-06-02 2011-10-25 The Mathworks, Inc. Calling of late bound functions from an external program environment
US7509619B1 (en) * 2005-06-22 2009-03-24 Xilinx, Inc. Auto generation of a multi-staged processing pipeline hardware implementation for designs captured in high level languages
FR2888019A1 (en) * 2005-07-04 2007-01-05 France Telecom METHOD FOR CONSTRUCTING A DIRECTORY DATABASE, COMPUTER PROGRAM PRODUCT AND CORRESPONDING SERVER
US7752556B2 (en) 2005-10-27 2010-07-06 Apple Inc. Workflow widgets
US7743336B2 (en) 2005-10-27 2010-06-22 Apple Inc. Widget security
US9104294B2 (en) 2005-10-27 2015-08-11 Apple Inc. Linked widgets
US7707514B2 (en) * 2005-11-18 2010-04-27 Apple Inc. Management of user interface elements in a display environment
US8972872B2 (en) * 2006-03-27 2015-03-03 Fujitsu Limited Building computing applications based upon metadata
US8869027B2 (en) 2006-08-04 2014-10-21 Apple Inc. Management and generation of dashboards
US8453104B2 (en) * 2006-10-27 2013-05-28 Microsoft Corporation Thin client software development environment
US8954871B2 (en) 2007-07-18 2015-02-10 Apple Inc. User-centric widgets and dashboards
US8104044B1 (en) * 2007-07-31 2012-01-24 Amazon Technologies, Inc. System and method for client-side widget communication
US20090119415A1 (en) * 2007-11-02 2009-05-07 Chiang Chenhuei J System and method for representing mfs control blocks in xml for mfs-based ims applications
US8768658B1 (en) * 2007-12-28 2014-07-01 The Mathworks, Inc. Configurable enablement of operations associated with state enabled systems in a graphical environment
US7908391B1 (en) * 2008-03-25 2011-03-15 Symantec Corporation Application streaming and network file system optimization via feature popularity
US8762429B1 (en) 2008-07-09 2014-06-24 Sprint Communications Company L.P. File location application programming interface
US8341190B2 (en) * 2008-08-05 2012-12-25 Emc Corporation Mechanisms to support multiple name space aware projects
US8229974B2 (en) 2008-08-05 2012-07-24 Emc Corporation Mechanisms to support fine-grain namespacing
US8166396B2 (en) * 2008-08-22 2012-04-24 International Business Machines Corporation User interface rendering
US20110035802A1 (en) * 2009-08-07 2011-02-10 Microsoft Corporation Representing virtual object priority based on relationships
US8359588B2 (en) * 2009-11-25 2013-01-22 Arm Limited Reducing inter-task latency in a multiprocessor system
US20110197124A1 (en) * 2010-02-05 2011-08-11 Bryan Eli Garaventa Automatic Creation And Management Of Dynamic Content
US20110271184A1 (en) * 2010-04-28 2011-11-03 Microsoft Corporation Client application and web page integration
US20110307904A1 (en) * 2010-06-14 2011-12-15 James Malnati Method and apparatus for automation language extension
US20120113091A1 (en) * 2010-10-29 2012-05-10 Joel Solomon Isaacson Remote Graphics
US9959106B2 (en) * 2013-11-14 2018-05-01 International Business Machines Corporation Sharing of portable initialized objects between computing platforms
US20150242501A1 (en) * 2014-02-21 2015-08-27 Streetlights LLC Social network address book
WO2016105523A1 (en) 2014-12-24 2016-06-30 Space Data Corporation Techniques for intelligent balloon/airship launch and recovery window location
WO2016105522A1 (en) 2014-12-24 2016-06-30 Space Data Corporation Breaking apart a platform upon pending collision
US10059421B2 (en) 2014-12-30 2018-08-28 Space Data Corporation Multifunctional balloon membrane
US10992739B2 (en) * 2016-01-25 2021-04-27 Vmware, Inc. Integrated application-aware load balancer incorporated within a distributed-service-application-controlled distributed computer system
US11188390B2 (en) 2017-06-05 2021-11-30 Umajin Inc. Method for configuring a server kit by a server management system
US11726822B2 (en) 2017-06-05 2023-08-15 Umajin Inc. Systems and methods for providing digital twin-enabled applications
US11922564B2 (en) 2017-06-05 2024-03-05 Umajin Inc. Generative content system that supports location-based services and methods therefor
US11157568B2 (en) * 2017-11-01 2021-10-26 Sap Se Offline mode for mobile application
CN109976744B (en) * 2017-12-26 2022-09-23 深圳市优必选科技有限公司 Visual programming method, system and terminal equipment
US10452868B1 (en) 2019-02-04 2019-10-22 S2 Systems Corporation Web browser remoting using network vector rendering
US10558824B1 (en) 2019-02-04 2020-02-11 S2 Systems Corporation Application remoting using network vector rendering
US11880422B2 (en) 2019-02-04 2024-01-23 Cloudflare, Inc. Theft prevention for sensitive information
US10552639B1 (en) 2019-02-04 2020-02-04 S2 Systems Corporation Local isolator application with cohesive application-isolation interface
US20230008220A1 (en) * 2021-07-09 2023-01-12 Bank Of America Corporation Intelligent robotic process automation bot development using convolutional neural networks

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642511A (en) * 1994-12-16 1997-06-24 International Business Machines Corporation System and method for providing a visual application builder framework

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5487141A (en) * 1994-01-21 1996-01-23 Borland International, Inc. Development system with methods for visual inheritance and improved object reusability
US5692184A (en) * 1995-05-09 1997-11-25 Intergraph Corporation Object relationship management system
US6675230B1 (en) * 2000-08-22 2004-01-06 International Business Machines Corporation Method, system, and program for embedding a user interface object in another user interface object

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642511A (en) * 1994-12-16 1997-06-24 International Business Machines Corporation System and method for providing a visual application builder framework

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MCAFFER J: "Meta-level architecture support for distributed objects", OBJECT-ORIENTATION IN OPERATING SYSTEMS, 1995., FOURTH INTERNATIONAL WORKSHOP ON LUND, SWEDEN 14-15 AUG. 1995, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 14 August 1995 (1995-08-14), pages 232 - 241, XP010148107, ISBN: 0-8186-7115-7 *
SUN MICROSYSTEMS: "Java 2 Platform SE v1.3: Class Object", INTERNET DOCUMENT, 22 June 2000 (2000-06-22), XP002227310, Retrieved from the Internet <URL:http://web.archive.org/web/20000622032921/http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html> [retrieved on 20030115] *
WEB.ARCHIVE.ORG: "Searching Page", INTERNET DOCUMENT, XP002227311, Retrieved from the Internet <URL:http://web.archive.org/web/*/http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html> [retrieved on 20030115] *

Also Published As

Publication number Publication date
AU2002224389A1 (en) 2002-04-29
US20020078255A1 (en) 2002-06-20
WO2002033545A2 (en) 2002-04-25

Similar Documents

Publication Publication Date Title
WO2002033545A3 (en) Pluggable instantiable distributed objects
WO2001059542A3 (en) Interactive decorating system
CA2136402A1 (en) Method and System for Executing Code Remotely
CA2307894A1 (en) A network management system using a distributed namespace
WO2002065286A3 (en) Client software enabling a client to run a network based application
WO1997047091A3 (en) Reducing latency when synchronizing access to a multi-user database over a network
WO2002013010A3 (en) Method, system, and program for invoking stored procedures and accessing stored procedure data
CA2397712A1 (en) Application interface for multi-user applications executable over communication networks
ATE398310T1 (en) PROCESSING OF RETURNED INPUT DATA BY SERVER-SIDE CONTROL OBJECTS
CA2165893A1 (en) Visual application partitioning for creating distributed object oriented applications
CA2244918A1 (en) A management interworking unit and a method for producing such a unit
WO2006084845A3 (en) Processor-simulation method using a model comprising a set of objects
WO2000077698A3 (en) Method and article of manufacture for isolating data within a computer program
Sung et al. Concurrency control in CIAO
CN103093058A (en) Service-oriented distributed simulation system and realizing method thereof
Morton Jr Hamiltonian and Lagrangian formulations of rigid-body rotational dynamics based on the Euler parameters
WO2001080065A3 (en) Method, system, and computer program product for propagating remotely configurable posters of host site content
WO2001095107A3 (en) Distributed computer system using a graphical user interface toolkit
WO2002035315A3 (en) Remote network management software
Knorr Software as a service: The next big thing
WO2001002928A3 (en) An integrated platform and data model for developing and maintaining a distributed multiapplication online presence
GB0211429D0 (en) System and method for requesting computer resources
CN100506334C (en) Multiple example type network game system
CN107368753A (en) Customizable data authority model based on business model and implementation method
Kahn National information infrastructure components

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 BZ CA CH CN CO CR CU CZ DE DK DM DZ EC 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 PH 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 TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: COMMUNICATION PURSUANT TO RULE 69 EPC (EPO FORM 1205A OF 280803)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP