WO2002003198A3 - Access control for a decentralized or emergent model on a computer network - Google Patents

Access control for a decentralized or emergent model on a computer network Download PDF

Info

Publication number
WO2002003198A3
WO2002003198A3 PCT/US2001/021171 US0121171W WO0203198A3 WO 2002003198 A3 WO2002003198 A3 WO 2002003198A3 US 0121171 W US0121171 W US 0121171W WO 0203198 A3 WO0203198 A3 WO 0203198A3
Authority
WO
WIPO (PCT)
Prior art keywords
objects
function
data objects
data
emergent
Prior art date
Application number
PCT/US2001/021171
Other languages
French (fr)
Other versions
WO2002003198A2 (en
Inventor
Matthew B Wall
Benjamin M Linder
Timothy R Wall
Original Assignee
Oculus Technologies Corp
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 Oculus Technologies Corp filed Critical Oculus Technologies Corp
Priority to KR1020097009322A priority Critical patent/KR101142608B1/en
Priority to EP01950845A priority patent/EP1297459A2/en
Priority to KR10-2003-7000020A priority patent/KR20030045008A/en
Priority to AU2001271802A priority patent/AU2001271802A1/en
Priority to US10/040,161 priority patent/US7080384B2/en
Publication of WO2002003198A2 publication Critical patent/WO2002003198A2/en
Publication of WO2002003198A3 publication Critical patent/WO2002003198A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24564Applying rules; Deductive queries
    • G06F16/24565Triggers; Constraints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure

Abstract

Access control for a model on a computer network comprises generating data objects and/or function objects, publishing references to the data objects and/or the function objects and subscribing to the data objects and/or the function objects through referencing data objects within the function objects, thereby linking the data objects and/or the function objects, wherein networks of linked data objects and/or function objects emerge. The emergent linked data objects and/or function objects are make available for further linking with other data objects and/or function objects and messages are sent to referencing data objects and/or function objects when referenced data objects and/or referenced function objects change. The functions are solved when the messages are received, thereby causing at least one of the referenced data to be changed. The data objects and/or the function objects are stored in a distributed manner across multiple computing devices on a computer network. The emergent linked data objects and/or function objects are independently published to, and subscribed to, in a manner free of a globally predefined data object and/or function object definition, thereby generating the emergent model. Access control is provided by identifying a user of the emergent model and assigning appropriate read, write, execute and administrative permissions to the user on a per data objects and/or function objects basis, the permissions being used to limit access to a specific subset of the data objects and/or function objects.
PCT/US2001/021171 2000-07-03 2001-07-03 Access control for a decentralized or emergent model on a computer network WO2002003198A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020097009322A KR101142608B1 (en) 2000-07-03 2001-07-03 Access control for a decentralized or emergent model on a computer network
EP01950845A EP1297459A2 (en) 2000-07-03 2001-07-03 Access control for a decentralized or emergent model on a computer network
KR10-2003-7000020A KR20030045008A (en) 2000-07-03 2001-07-03 Access control for a decentralized or emergent model on a computer network
AU2001271802A AU2001271802A1 (en) 2000-07-03 2001-07-03 Access control for a decentralized or emergent model on a computer network
US10/040,161 US7080384B2 (en) 2000-07-03 2001-10-22 Method and apparatus for providing access control for a decentralized or emergent model on a computer network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US21590300P 2000-07-03 2000-07-03
US21591700P 2000-07-03 2000-07-03
US60/215,917 2000-07-03
US60/215,903 2000-07-03

Publications (2)

Publication Number Publication Date
WO2002003198A2 WO2002003198A2 (en) 2002-01-10
WO2002003198A3 true WO2002003198A3 (en) 2002-09-12

Family

ID=26910483

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/021171 WO2002003198A2 (en) 2000-07-03 2001-07-03 Access control for a decentralized or emergent model on a computer network

Country Status (5)

Country Link
US (6) US7039920B2 (en)
EP (1) EP1297459A2 (en)
KR (2) KR101142608B1 (en)
AU (1) AU2001271802A1 (en)
WO (1) WO2002003198A2 (en)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039920B2 (en) 2000-07-03 2006-05-02 Oculus Technologies Corporation Method and apparatus for providing a search engine for optimizing a decentralized or emergent model on a computer network
US7853922B1 (en) * 2001-05-15 2010-12-14 The Mathworks, Inc. Data objects for model-based design
EP1456769A4 (en) 2001-07-26 2004-11-17 Irise Inc System and process for gathering, recording and validating requirements for computer applications
US7774388B1 (en) * 2001-08-31 2010-08-10 Margaret Runchey Model of everything with UR-URL combination identity-identifier-addressing-indexing method, means, and apparatus
GB0207354D0 (en) * 2002-03-28 2002-05-08 Ibm Inheritance of access controls within a hierarchy of data processing system resources
US20040064803A1 (en) * 2002-09-27 2004-04-01 Graves David A. Validation system and method
US7610575B2 (en) * 2003-01-08 2009-10-27 Consona Crm Inc. System and method for the composition, generation, integration and execution of business processes over a network
US8271369B2 (en) * 2003-03-12 2012-09-18 Norman Gilmore Financial modeling and forecasting system
US7546578B2 (en) * 2003-05-16 2009-06-09 Oracle International Corporation High level mathematical programming modeling language in an object oriented programming language
US7900240B2 (en) * 2003-05-28 2011-03-01 Citrix Systems, Inc. Multilayer access control security system
US7653936B2 (en) * 2003-06-25 2010-01-26 Microsoft Corporation Distributed expression-based access control
AU2003259961B2 (en) 2003-08-21 2010-05-27 Microsoft Technology Licensing, Llc Systems and methods for interfacing application programs with an item-based storage platform
AU2003270058A1 (en) 2003-08-21 2005-04-11 Microsoft Corporation Storage platform for organizing, searching, and sharing data
US7886307B1 (en) * 2003-09-26 2011-02-08 The Mathworks, Inc. Object-oriented data transfer system for data sharing
US7191160B2 (en) * 2003-11-10 2007-03-13 Sap Ag Platform-independent data dictionary
US7617531B1 (en) 2004-02-18 2009-11-10 Citrix Systems, Inc. Inferencing data types of message components
US7613718B2 (en) * 2004-03-03 2009-11-03 Microsoft Corporation Mechanism for efficiently implementing object model attributes
US20050216282A1 (en) * 2004-03-25 2005-09-29 International Business Machines Corporation System and method for business object discovery
US9552599B1 (en) * 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US20060136361A1 (en) * 2004-12-22 2006-06-22 Microsoft Corporation Extensible, customizable database-driven row-level database security
US20060245096A1 (en) * 2005-04-29 2006-11-02 Microsoft Corporation Application framework phasing model
US8046737B2 (en) * 2005-04-29 2011-10-25 Microsoft Corporation XML application framework
US8275793B2 (en) * 2005-04-29 2012-09-25 Microsoft Corporation Transaction transforms
US8418132B2 (en) * 2005-04-29 2013-04-09 Microsoft Corporation Application description language
US7581225B2 (en) * 2005-04-29 2009-08-25 Microsoft Corporation Multithreading with concurrency domains
US8132148B2 (en) 2005-04-29 2012-03-06 Microsoft Corporation XML application framework
US20060253843A1 (en) * 2005-05-05 2006-11-09 Foreman Paul E Method and apparatus for creation of an interface for constructing conversational policies
CN100426825C (en) * 2005-08-04 2008-10-15 华为技术有限公司 Method for realizing emergency service detection and switch-in control function entity
US9336015B2 (en) * 2005-09-27 2016-05-10 Oracle International Corporation System and method for action output/page input mismatch detection and resolution
US20070083853A1 (en) * 2005-09-27 2007-04-12 Bea Systems, Inc. System and method for declarative validation rule editor
US8078954B2 (en) * 2005-09-27 2011-12-13 Oracle International Corporation System and method for page flow editor
US7472103B1 (en) 2005-12-23 2008-12-30 The Mathworks, Inc. Registering rules for entity attributes for validation and inference
CN100466814C (en) * 2006-01-26 2009-03-04 华为技术有限公司 A method for providing the emergency service to the non-activated users
US20070185887A1 (en) * 2006-01-30 2007-08-09 Quark, Inc. Systems and methods for attribute binding
US8694953B2 (en) * 2006-08-14 2014-04-08 Payman Khodabandehloo Tool and methodology for enterprise software applications
US8843883B2 (en) * 2007-01-03 2014-09-23 International Business Machines Corporation System and method for model-driven dashboard for business performance management
US8682982B2 (en) * 2007-06-19 2014-03-25 The Invention Science Fund I, Llc Preliminary destination-dependent evaluation of message content
US20090063632A1 (en) * 2007-08-31 2009-03-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Layering prospective activity information
US20090063585A1 (en) * 2007-08-31 2009-03-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Using party classifiability to inform message versioning
US8984133B2 (en) 2007-06-19 2015-03-17 The Invention Science Fund I, Llc Providing treatment-indicative feedback dependent on putative content treatment
US9374242B2 (en) 2007-11-08 2016-06-21 Invention Science Fund I, Llc Using evaluations of tentative message content
US8065404B2 (en) 2007-08-31 2011-11-22 The Invention Science Fund I, Llc Layering destination-dependent content handling guidance
US20090063631A1 (en) * 2007-08-31 2009-03-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Message-reply-dependent update decisions
US8082225B2 (en) 2007-08-31 2011-12-20 The Invention Science Fund I, Llc Using destination-dependent criteria to guide data transmission decisions
US7930389B2 (en) 2007-11-20 2011-04-19 The Invention Science Fund I, Llc Adaptive filtering of annotated messages or the like
US9026993B2 (en) 2008-06-27 2015-05-05 Microsoft Technology Licensing, Llc Immutable types in imperitive language
KR101580999B1 (en) * 2009-01-06 2015-12-30 삼성전자주식회사 Apparatus and method for moving contents between applications
US8495329B2 (en) * 2009-04-13 2013-07-23 Microsoft Corporation Type system support for memory isolation permissions
US9569282B2 (en) 2009-04-24 2017-02-14 Microsoft Technology Licensing, Llc Concurrent mutation of isolated object graphs
FR2948788B1 (en) * 2009-07-30 2011-09-16 Xaga Network APPLICATION MANAGEMENT SYSTEM
EP2625606A4 (en) 2010-10-08 2014-11-26 Irise System and method for extending a visualization platform
US9292575B2 (en) * 2010-11-19 2016-03-22 International Business Machines Corporation Dynamic data aggregation from a plurality of data sources
US8856171B2 (en) 2011-03-29 2014-10-07 Microsoft Corporation Locating and executing objects in a distributed network
US20140058798A1 (en) * 2012-08-24 2014-02-27 o9 Solutions, Inc. Distributed and synchronized network of plan models
US11379781B2 (en) 2014-06-27 2022-07-05 o9 Solutions, Inc. Unstructured data processing in plan modeling
US10614400B2 (en) 2014-06-27 2020-04-07 o9 Solutions, Inc. Plan modeling and user feedback
US11216765B2 (en) 2014-06-27 2022-01-04 o9 Solutions, Inc. Plan modeling visualization
US9530019B1 (en) * 2014-07-14 2016-12-27 Sas Ip, Inc. Encapsulated simulation components
US11216478B2 (en) 2015-10-16 2022-01-04 o9 Solutions, Inc. Plan model searching
CN108596415B (en) 2017-12-15 2023-11-24 创新先进技术有限公司 Model integration method and device
CN108961897A (en) * 2018-07-04 2018-12-07 北京四航科技有限公司 A kind of virtual learning system and method
US11263286B2 (en) * 2019-12-23 2022-03-01 Amadeus S.A.S. System and method for legacy-based access to non-legacy data

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US46047A (en) * 1865-01-24 Improvement in horse hay-forks
US4228232A (en) * 1979-02-27 1980-10-14 Minnesota Mining And Manufacturing Company Photopolymerizable composition containing ethylenically unsaturated oligomers
EP0092901B1 (en) * 1982-04-23 1987-10-14 Autotype International Limited Photopolymers
US5317729A (en) 1990-10-24 1994-05-31 International Business Machines Corporation Method for the storage of multi-versioned data with retrieval based on searched query
US5517655A (en) 1991-04-26 1996-05-14 Hewlett-Packard Company Method for monitoring transactions in an object-oriented environment
US5550976A (en) 1992-12-08 1996-08-27 Sun Hydraulics Corporation Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communication
US5560005A (en) 1994-02-25 1996-09-24 Actamed Corp. Methods and systems for object-based relational distributed databases
US5732270A (en) * 1994-09-15 1998-03-24 Visual Edge Software Limited System and method for providing interoperability among heterogeneous object systems
EP0737922B1 (en) * 1995-03-22 2003-05-14 Sun Microsystems, Inc. Method and apparatus for managing computer processes
WO1996036921A1 (en) 1995-05-19 1996-11-21 3Com Corporation Method and apparatus for linking computer aided design databases with a numerical control machine database
DE19525050C2 (en) * 1995-07-10 1999-11-11 Kodak Polychrome Graphics Llc Sulfonamide substituted acetal polymers and use thereof in photosensitive compositions and lithographic printing plates
WO1997029421A1 (en) * 1996-02-05 1997-08-14 Athena Telecom Lab, Inc. Method and apparatus for object management
CA2171802C (en) 1996-03-14 2001-06-05 Richard Denison Mcdonald Comparative performance modeling for distributed object oriented applications
US5838973A (en) * 1996-05-03 1998-11-17 Andersen Consulting Llp System and method for interactively transforming a system or process into a visual representation
US5787080A (en) * 1996-06-03 1998-07-28 Philips Electronics North America Corporation Method and apparatus for reservation-based wireless-ATM local area network
TW453082B (en) 1996-10-08 2001-09-01 Citizen Watch Co Ltd A goods design creating system and method of creating the same
US5930512A (en) 1996-10-18 1999-07-27 International Business Machines Corporation Method and apparatus for building and running workflow process models using a hypertext markup language
US6633922B1 (en) * 1997-12-15 2003-10-14 International Business Machines Corporation Object access mechanism that dynamically switches between multiple distributed access models
US6898791B1 (en) 1998-04-21 2005-05-24 California Institute Of Technology Infospheres distributed object system
US6889379B1 (en) * 1998-12-31 2005-05-03 Microsoft Corporation Transporting objects between a client and a server
US6829770B1 (en) * 1999-02-23 2004-12-07 Microsoft Corporation Object connectivity through loosely coupled publish and subscribe events
US6195625B1 (en) * 1999-02-26 2001-02-27 Engineering Dynamics Corporation Method for simulating collisions
US6629128B1 (en) * 1999-11-30 2003-09-30 Recursion Software, Inc. System and method for distributed processing in a computer network
US20030005407A1 (en) * 2000-06-23 2003-01-02 Hines Kenneth J. System and method for coordination-centric design of software systems
US7039920B2 (en) * 2000-07-03 2006-05-02 Oculus Technologies Corporation Method and apparatus for providing a search engine for optimizing a decentralized or emergent model on a computer network
US20030046047A1 (en) 2001-08-30 2003-03-06 The Boeing Company Integrated multi-disciplinary optimization process for thermal protection system design
US6625802B2 (en) * 2002-02-01 2003-09-23 Intel Corporation Method for modifying a chip layout to minimize within-die CD variations caused by flare variations in EUV lithography

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DABKE P ET AL: "NetBuilder: an environment for integrating tools and people", COMPUTER AIDED DESIGN, ELSEVIER PUBLISHERS BV., BARKING, GB, vol. 30, no. 6, 1 May 1998 (1998-05-01), pages 465 - 472, XP004133937, ISSN: 0010-4485 *
HAUPT T ET AL: "WebFlow: a framework for web based metacomputing", FUTURE GENERATIONS COMPUTER SYSTEMS, ELSEVIER SCIENCE PUBLISHERS. AMSTERDAM, NL, vol. 16, no. 5, March 2000 (2000-03-01), pages 445 - 451, XP004237592, ISSN: 0167-739X *
PAHNG F ET AL: "Distribution modeling and evaluation of product design problems", COMPUTER AIDED DESIGN, ELSEVIER PUBLISHERS BV., BARKING, GB, vol. 30, no. 6, 1 May 1998 (1998-05-01), pages 411 - 423, XP004133933, ISSN: 0010-4485 *

Also Published As

Publication number Publication date
US7043736B2 (en) 2006-05-09
AU2001271802A1 (en) 2002-01-14
US20020065888A1 (en) 2002-05-30
US20020087557A1 (en) 2002-07-04
EP1297459A2 (en) 2003-04-02
KR20030045008A (en) 2003-06-09
US7131107B2 (en) 2006-10-31
US20020091701A1 (en) 2002-07-11
US7039920B2 (en) 2006-05-02
KR20090061674A (en) 2009-06-16
WO2002003198A2 (en) 2002-01-10
USRE43146E1 (en) 2012-01-24
US20020069401A1 (en) 2002-06-06
US20020065645A1 (en) 2002-05-30
US7062771B2 (en) 2006-06-13
KR101142608B1 (en) 2012-05-11
US7080384B2 (en) 2006-07-18

Similar Documents

Publication Publication Date Title
WO2002003198A3 (en) Access control for a decentralized or emergent model on a computer network
GB2310982A (en) Systems and methods for automatically sharing information among remote/mobile nodes
WO2004097599A3 (en) Rich media publishing
WO2005003895A3 (en) Interface for controlling access to computer objects
WO2002065286A3 (en) Client software enabling a client to run a network based application
WO2002027495A3 (en) Electronic information caching
WO2004097669A3 (en) Accessing data stored in multiple locations
WO2001082260A3 (en) System and method for managing uninterruptible power supply systems
SE0102418L (en) communication Protocol
EP1081611A3 (en) Query engine and method for Querying data using metadata model
DE69126666T2 (en) NETWORK MANAGEMENT SYSTEM WITH MODEL-BASED INTELLIGENCE
AU8872291A (en) Multilevel, hierarchical, dynamically mapped data storage subsystem
TW200519696A (en) Implementation and use of a PII data access control facility employing personally identifying information labels and purpose serving function sets
CA2077061A1 (en) Scheduling system for distributed multimedia resources
DE69636192D1 (en) DATA MIGRATION SYSTEM AND METHOD USING LEAKAGE FILES
CA2245640A1 (en) Network management system with network designing function
WO2001061633A3 (en) Electronic whiteboard system using a tactile foam sensor
EP1039378A3 (en) Improvements in object-oriented computer processing
WO2005045593A3 (en) Systems and methods that schematize audio/video data
AU2002322230A1 (en) Scalable router
GB0328888D0 (en) Distributed computer system
CN1326363C (en) Network management configuration method and apparatus thereof
GB2345167A (en) Object oriented data storage device
Talmie et al. HIPPI: It's not just for Supercomputers anymore.
WO2002057910A3 (en) Integrated dynamic control flow and functionality generation for network computing environments

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 10040161

Country of ref document: US

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 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 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)
WWE Wipo information: entry into national phase

Ref document number: 1020037000020

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001950845

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001950845

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1020037000020

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: JP