WO2000010083A3 - Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation - Google Patents

Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation Download PDF

Info

Publication number
WO2000010083A3
WO2000010083A3 PCT/US1999/018484 US9918484W WO0010083A3 WO 2000010083 A3 WO2000010083 A3 WO 2000010083A3 US 9918484 W US9918484 W US 9918484W WO 0010083 A3 WO0010083 A3 WO 0010083A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
data items
embody
oriented
hierarchical
Prior art date
Application number
PCT/US1999/018484
Other languages
French (fr)
Other versions
WO2000010083A2 (en
Inventor
Michael N Gurevich
Original Assignee
Concord Solutions
Michael N Gurevich
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 Concord Solutions, Michael N Gurevich filed Critical Concord Solutions
Priority to AU54846/99A priority Critical patent/AU5484699A/en
Publication of WO2000010083A2 publication Critical patent/WO2000010083A2/en
Publication of WO2000010083A3 publication Critical patent/WO2000010083A3/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/542Event management; Broadcasting; Multicasting; Notifications
    • 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/25Integrating or interfacing systems involving database management systems
    • 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/4493Object persistence
    • 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/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • 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/953Organization of data
    • Y10S707/955Object-oriented
    • 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/953Organization of data
    • Y10S707/956Hierarchical
    • 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/99931Database or file accessing
    • 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

Data moves between multiple, disparate data sources and the object-oriented computer programs that process the data. A data access server is interposed between the object-oriented programs and the data sources, and acts as an intermediary. The intermediary server receives requests for data access from object-oriented computer programs, correlates each request to one or more interactions with one or more data sources, performs each required interaction, consolidates the results of the interactions, and presents a singular response to the requesting computer program. The consolidated response from the intermediary server contains data items requested by the computer program, information regarding the hierarchical topology that relates the data items, and an indication of the possible object types that might embody the data items. The application program receives the consolidated response and builds an object hierarchy to embody the data items and to interface them to the rest of the application program. The class of an object used to embody data items is selected at execution time from a list of possible candidates.
PCT/US1999/018484 1998-08-12 1999-08-12 Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation WO2000010083A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU54846/99A AU5484699A (en) 1998-08-12 1999-08-12 Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/132,813 US6499036B1 (en) 1998-08-12 1998-08-12 Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation
US09/132,813 1998-08-12

Publications (2)

Publication Number Publication Date
WO2000010083A2 WO2000010083A2 (en) 2000-02-24
WO2000010083A3 true WO2000010083A3 (en) 2000-06-22

Family

ID=22455716

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/018484 WO2000010083A2 (en) 1998-08-12 1999-08-12 Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation

Country Status (4)

Country Link
US (3) US6499036B1 (en)
JP (1) JP2000132521A (en)
AU (1) AU5484699A (en)
WO (1) WO2000010083A2 (en)

Families Citing this family (195)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070055582A1 (en) 1996-11-12 2007-03-08 Hahn-Carlson Dean W Transaction processing with core and distributor processor implementations
US8392285B2 (en) 1996-11-12 2013-03-05 Syncada Llc Multi-supplier transaction and payment programmed processing approach with at least one supplier
US8396811B1 (en) 1999-02-26 2013-03-12 Syncada Llc Validation approach for auditing a vendor-based transaction
US20080172314A1 (en) 1996-11-12 2008-07-17 Hahn-Carlson Dean W Financial institution-based transaction processing system and approach
US6714935B1 (en) * 1998-09-21 2004-03-30 Microsoft Corporation Management of non-persistent data in a persistent database
ATE273538T1 (en) 1998-10-28 2004-08-15 Verticalone Corp APPARATUS AND METHOD FOR AUTOMATIC AGGREGATION AND SUPPLY OF ELECTRONIC PERSONAL INFORMATION OR DATA
US7672879B1 (en) 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US7085997B1 (en) 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US8543733B1 (en) * 1999-05-12 2013-09-24 Unisys Corporation DCOM object control creator
US7752535B2 (en) 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
AU6361800A (en) * 1999-07-23 2001-02-13 Concorde Solutions Inc. Computer programming object externalization
US6700590B1 (en) * 1999-11-01 2004-03-02 Indx Software Corporation System and method for retrieving and presenting data using class-based component and view model
US6694328B1 (en) * 2000-01-13 2004-02-17 International Business Machines Corporation Method for creating queries on version objects
US7328233B2 (en) * 2000-01-19 2008-02-05 Corybant, Inc. Method and apparatus for implementing an active information model
WO2001086505A2 (en) * 2000-05-05 2001-11-15 Raytheon Company Method and system for accessing data in a database warehouse
US7472157B2 (en) 2000-05-08 2008-12-30 H.E.B., Llc Architecture for a system of portable information agents
US7877437B1 (en) 2000-05-08 2011-01-25 H.E.B., Llc Method and apparatus for a distributable globe graphical object
US6976061B1 (en) * 2000-05-24 2005-12-13 Sun Microsystems, Inc. Resource adapter and XML descriptor for use in a client server environment utilizing an enterprise information system
WO2002001395A1 (en) * 2000-06-27 2002-01-03 Ubs Ag Method and system for providing distributed functionality and data analysis system utilizing same
FR2811101B1 (en) * 2000-07-03 2002-09-20 Axicare METHOD FOR PROCESSING STRUCTURED DATA USING OBJECT ORIENTED COMPUTER LANGUAGE
US7099886B2 (en) * 2000-07-20 2006-08-29 Microsoft Corporation Method and apparatus for identifying programming object attributes
WO2002021404A1 (en) * 2000-09-06 2002-03-14 Envoii Method and apparatus for a portable information account access agent
US6681229B1 (en) * 2000-09-07 2004-01-20 International Business Machines Corporation System and method for providing a relational database backend
US8027892B2 (en) 2001-03-28 2011-09-27 International Business Machines Corporation System and method for automating invoice processing with positive confirmation
US7155403B2 (en) 2001-03-22 2006-12-26 International Business Machines Corporation System and method for leveraging procurement across companies and company groups
US7386495B2 (en) 2001-03-23 2008-06-10 International Business Machines Corporation System and method for processing tax codes by company group
JP2002140193A (en) * 2000-11-02 2002-05-17 Canon Inc Information processing unit, its method and computer- readable memory
US20020053000A1 (en) * 2000-11-02 2002-05-02 Masanori Wakai Information processing apparatus and method, and computer readable memory
DE10058391C2 (en) * 2000-11-24 2003-06-18 Siemens Ag Object processing device
JP2002169808A (en) * 2000-11-30 2002-06-14 Hitachi Ltd Secure multi-database system
JP4514322B2 (en) * 2000-12-08 2010-07-28 パナソニック株式会社 Component mounting method and component mounting apparatus
JP4039800B2 (en) * 2000-12-19 2008-01-30 株式会社日立製作所 Data management method, object integrated management system
WO2002057988A2 (en) * 2001-01-18 2002-07-25 Dana Corporation Method, apparatus and system for quality performance evaluation of a supplier base
US7325030B2 (en) * 2001-01-25 2008-01-29 Yahoo, Inc. High performance client-server communication system
US7134138B2 (en) * 2001-02-15 2006-11-07 Emc Corporation Methods and apparatus for providing security for a data storage system
US7243077B2 (en) 2001-03-02 2007-07-10 International Business Machines Corporation Method and computer program product for managing an internet trading network
US7203658B1 (en) 2001-03-19 2007-04-10 Cisco Technology, Inc. Methods and apparatus for processing order related messages
US7415538B2 (en) * 2001-03-19 2008-08-19 International Business Machines Corporation Intelligent document filtering
US7047525B2 (en) * 2001-04-02 2006-05-16 American Express Travel Related Services Company, Inc. System and method for an interoperability framework
US20060064739A1 (en) * 2004-09-17 2006-03-23 Guthrie Paul D Relationship-managed communication channels
US20040098349A1 (en) * 2001-09-06 2004-05-20 Michael Tolson Method and apparatus for a portable information account access agent
US20060059544A1 (en) * 2004-09-14 2006-03-16 Guthrie Paul D Distributed secure repository
US20060059117A1 (en) * 2004-09-14 2006-03-16 Michael Tolson Policy managed objects
US20040039701A1 (en) * 2001-05-09 2004-02-26 Yoshiyuki Nakamura Deposits and savings display apparatus
US6799182B2 (en) 2001-11-13 2004-09-28 Quovadx, Inc. System and method for data source flattening
US7188335B1 (en) * 2001-12-28 2007-03-06 Trilogy Development Group, Inc. Product configuration using configuration patterns
US7062502B1 (en) * 2001-12-28 2006-06-13 Kesler John N Automated generation of dynamic data entry user interface for relational database management systems
US7020643B2 (en) 2002-01-25 2006-03-28 Microsoft Corporation Method and system for clickpath funnel analysis
US7353464B1 (en) * 2002-04-01 2008-04-01 Microsoft Corporation Hierarchical data navigation tool populated by a web service
JP2003296272A (en) * 2002-04-08 2003-10-17 Hitachi Ltd System and device for communication, and client-side communication terminal
US20030204522A1 (en) * 2002-04-23 2003-10-30 International Business Machines Corporation Autofoldering process in content management
US20040024843A1 (en) * 2002-07-31 2004-02-05 Smith Christopher T. Method for provisioning distributed web applications
JP2004102453A (en) * 2002-09-05 2004-04-02 Hitachi Ltd Context launch management method and system, its program and recording medium
US20040088361A1 (en) * 2002-11-06 2004-05-06 Stuart Statman Method and system for distributing information to services via a node hierarchy
US7191450B2 (en) * 2003-02-06 2007-03-13 International Business Machines Corporation Data-driven application integration adapters
US7092975B2 (en) * 2003-02-12 2006-08-15 Ge Mortgage Holdings, Llc Methods and apparatus for management of data storage resources
US7895589B2 (en) * 2003-02-26 2011-02-22 International Business Machines Corporation Dynamic data-driven application integration adapters
US20040169688A1 (en) * 2003-02-27 2004-09-02 Microsoft Corporation Multi-directional display and navigation of hierarchical data and optimization of display area consumption
US7809679B2 (en) * 2003-03-03 2010-10-05 Fisher-Rosemount Systems, Inc. Distributed data access methods and apparatus for process control systems
US8271369B2 (en) * 2003-03-12 2012-09-18 Norman Gilmore Financial modeling and forecasting system
US7188345B2 (en) 2003-03-19 2007-03-06 International Business Machines Corporation Installation of data-driven business integration adapters
US7823077B2 (en) * 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7240292B2 (en) * 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7925682B2 (en) * 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US7188308B2 (en) * 2003-04-08 2007-03-06 Thomas Weise Interface and method for exploring a collection of data
US7424671B2 (en) 2003-05-16 2008-09-09 Justsystems Canada Inc. Methods and systems for enabling collaborative authoring of hierarchical documents
US20040239630A1 (en) * 2003-05-30 2004-12-02 Ramakrishna Kakarala Feedback to users of optical navigation devices on non-navigable surfaces
US20040249940A1 (en) * 2003-06-04 2004-12-09 Sohn Matthias Eberhard System and method for asynchronous resource management
US8396847B2 (en) * 2003-06-17 2013-03-12 Bank Of America Corporation System and method to retrieve and analyze data for decision making
US7555540B2 (en) * 2003-06-25 2009-06-30 Microsoft Corporation Media foundation media processor
US20050004986A1 (en) * 2003-07-03 2005-01-06 Aoki Norihiro Edwin Remote population of computer clipboard via a messaging system
US7284018B1 (en) * 2003-10-15 2007-10-16 Sun Microsystems, Inc. Logless transaction coordination
JP3827092B2 (en) * 2003-10-22 2006-09-27 オムロン株式会社 Control system setting device, control system setting method, and setting program
US7480646B2 (en) * 2003-10-23 2009-01-20 Microsoft Corporation Type path indexing
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US7386841B2 (en) * 2003-11-06 2008-06-10 International Business Machines Corporation Technique for determining a target data type in a heterogeneous multi-level environment
US20050108684A1 (en) * 2003-11-14 2005-05-19 Sohn Matthias E. Method and system for generating an application object repository from application framework metadata
US20050154696A1 (en) * 2004-01-12 2005-07-14 Hitachi Global Storage Technologies Pipeline architecture for data summarization
US7529764B2 (en) * 2004-01-12 2009-05-05 Hitachi Global Storage Technologies Netherlands B.V. GUI for data pipeline
US20060026136A1 (en) * 2004-02-04 2006-02-02 Realtydata Corp. Method and system for generating a real estate title report
US8037102B2 (en) 2004-02-09 2011-10-11 Robert T. and Virginia T. Jenkins Manipulating sets of hierarchical data
DE102004006285A1 (en) * 2004-02-09 2005-09-15 Siemens Ag Visualization of structured data
US7363211B1 (en) * 2004-03-03 2008-04-22 Sun Microsystems, Inc. Method and apparatus for modeling topology objects
US8782405B2 (en) * 2004-03-18 2014-07-15 International Business Machines Corporation Providing transaction-level security
US20050216282A1 (en) * 2004-03-25 2005-09-29 International Business Machines Corporation System and method for business object discovery
US8707209B2 (en) 2004-04-29 2014-04-22 Microsoft Corporation Save preview representation of files being created
GB2414572B (en) * 2004-05-24 2009-03-18 Orangery Software Ltd Data processing systems and methods
US9646107B2 (en) 2004-05-28 2017-05-09 Robert T. and Virginia T. Jenkins as Trustee of the Jenkins Family Trust Method and/or system for simplifying tree expressions such as for query reduction
US7574386B2 (en) 2004-06-09 2009-08-11 U.S. Bank National Association Transaction accounting auditing approach and system therefor
US8762238B2 (en) 2004-06-09 2014-06-24 Syncada Llc Recurring transaction processing system and approach
AU2005255456B2 (en) 2004-06-09 2007-09-13 Syncada Llc Order-resource fulfillment and management system and approach
EP1782259A4 (en) 2004-06-09 2009-04-22 Us Bancorp Licensing Inc Distributor-based transaction processing arrangement and approach
US7925551B2 (en) * 2004-06-09 2011-04-12 Syncada Llc Automated transaction processing system and approach
US7421740B2 (en) * 2004-06-10 2008-09-02 Sap Ag Managing user authorizations for analytical reporting based on operational authorizations
US20060004857A1 (en) * 2004-07-01 2006-01-05 International Business Machines Corporation Method, system and program product for normalization of database result sets
US7734606B2 (en) * 2004-09-15 2010-06-08 Graematter, Inc. System and method for regulatory intelligence
US7653637B2 (en) * 2004-10-20 2010-01-26 Microsoft Corporation Indirect persistent storage for plugin in container
US7801923B2 (en) 2004-10-29 2010-09-21 Robert T. and Virginia T. Jenkins as Trustees of the Jenkins Family Trust Method and/or system for tagging trees
US7627591B2 (en) 2004-10-29 2009-12-01 Skyler Technology, Inc. Method and/or system for manipulating tree expressions
US7412655B2 (en) * 2004-11-02 2008-08-12 Yahoo! Inc. Method and system of providing dynamic dialogs
US7630995B2 (en) 2004-11-30 2009-12-08 Skyler Technology, Inc. Method and/or system for transmitting and/or receiving data
US7636727B2 (en) 2004-12-06 2009-12-22 Skyler Technology, Inc. Enumeration of trees from finite number of nodes
WO2010049742A1 (en) * 2004-12-01 2010-05-06 Computer Associates Think, Inc. Managing elements residing on legacy systems
US8316059B1 (en) 2004-12-30 2012-11-20 Robert T. and Virginia T. Jenkins Enumeration of rooted partial subtrees
US8615530B1 (en) 2005-01-31 2013-12-24 Robert T. and Virginia T. Jenkins as Trustees for the Jenkins Family Trust Method and/or system for tree transformation
EP1691303A1 (en) * 2005-02-09 2006-08-16 Deutsche Post AG Method and system for controlling the access to multiple data systems
EP1691302A1 (en) * 2005-02-09 2006-08-16 Deutsche Post AG Method and system for controlling the access to data systems
US7996443B2 (en) * 2005-02-28 2011-08-09 Microsoft Corporation Schema grammar and compilation
US7681177B2 (en) * 2005-02-28 2010-03-16 Skyler Technology, Inc. Method and/or system for transforming between trees and strings
US7636888B2 (en) * 2005-03-15 2009-12-22 Microsoft Corporation Verifying compatibility between document features and server capabilities
US8136121B2 (en) 2005-03-16 2012-03-13 International Business Machines Corporation Graphical message format builder
US20060225094A1 (en) * 2005-04-05 2006-10-05 Facemire Michael D Enabling customization and personalization of views in content aggregation frameworks
US20060225091A1 (en) * 2005-04-05 2006-10-05 Facemire Michael D Customizing and personalizing views in content aggregation frameworks
US7899821B1 (en) 2005-04-29 2011-03-01 Karl Schiffmann Manipulation and/or analysis of hierarchical data
US20060277248A1 (en) * 2005-05-12 2006-12-07 Baxter Eugene E Configuration-based application architecture using XML/XSLT
US7720904B2 (en) * 2005-05-27 2010-05-18 Microsoft Corporation Entity projection
US7490098B2 (en) * 2005-06-10 2009-02-10 International Business Machines Corporation Apparatus, system, and method for processing hierarchical data in disparate data repositories
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8099716B2 (en) * 2005-11-28 2012-01-17 Ubiquity Software Corporation Limited Service structured application development architecture
US20070152961A1 (en) * 2005-12-30 2007-07-05 Dunton Randy R User interface for a media device
US7992128B2 (en) * 2006-01-27 2011-08-02 Sap Ag Computer software adaptation method and system
US20070192080A1 (en) * 2006-01-31 2007-08-16 Carpenter Bryan F Data tree structure for automatic retention of context information
US20070261124A1 (en) * 2006-05-03 2007-11-08 International Business Machines Corporation Method and system for run-time dynamic and interactive identification of software authorization requirements and privileged code locations, and for validation of other software program analysis results
US8112396B2 (en) * 2006-06-07 2012-02-07 Emc Corporation Backup and recovery of integrated linked databases
US8176467B2 (en) * 2006-07-25 2012-05-08 Harris Corporation Computer program generation system and method thereof
US20080040360A1 (en) * 2006-08-14 2008-02-14 Microsoft Corporation Design pattern for choice types in object oriented languages
US20080058105A1 (en) * 2006-08-31 2008-03-06 Combs Fredrick C Casino Management
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
JP4792358B2 (en) * 2006-09-20 2011-10-12 富士通株式会社 Resource node selection method, program, resource node selection device, and recording medium
US8712884B2 (en) 2006-10-06 2014-04-29 Syncada Llc Transaction finance processing system and approach
US20080103966A1 (en) * 2006-10-31 2008-05-01 Chuck Foster System and/or method for dynamic determination of transaction processing fees
US8060437B2 (en) 2006-10-31 2011-11-15 International Funding Partners Llc Automatic termination of electronic transactions
US20080114691A1 (en) * 2006-10-31 2008-05-15 Chuck Foster Processing transactions
US20080114684A1 (en) * 2006-10-31 2008-05-15 Chuck Foster Termination of transactions
US7739317B2 (en) * 2006-11-10 2010-06-15 Microsoft Corporation Data serialization and transfer
US7801926B2 (en) * 2006-11-22 2010-09-21 Microsoft Corporation Programmable logic and constraints for a dynamically typed storage system
US20080163197A1 (en) * 2006-12-30 2008-07-03 Sap Ag Multi-product installation tool database architecture
US8438229B2 (en) 2007-03-07 2013-05-07 True Engineering Technology, Llc System and method of supporting constructive discourse on computers and mobile devices
US7809702B2 (en) * 2007-05-08 2010-10-05 International Business Machines Corporation Generating from application modifications commands to modify the objects in a repository
US9024864B2 (en) 2007-06-12 2015-05-05 Intel Corporation User interface with software lensing for very long lists of content
US7937698B2 (en) * 2007-08-02 2011-05-03 International Business Machines Corporation Extensible mechanism for automatically migrating resource adapter components in a development environment
US7962519B2 (en) * 2007-08-06 2011-06-14 International Business Machines Corporation Method, system, and program product for building hierarchies
US8719335B2 (en) * 2007-08-21 2014-05-06 Microsoft Corporation Framework for development of integration adapters that surface non-static, type-safe service contracts to LOB systems
US8056000B2 (en) * 2007-08-27 2011-11-08 International Business Machines Corporation Apparatus and system for an automated bidirectional format transform
US7958154B2 (en) * 2007-08-29 2011-06-07 International Business Machines Corporation Apparatus, system, and method for command manager support for pluggable data formats
US8010584B1 (en) * 2007-09-24 2011-08-30 The United States Of America, As Represented By The Secretary Of The Army Relational database method for technology program management
US20090112759A1 (en) * 2007-10-30 2009-04-30 Chuck Foster Accumulated transactions
GB2470134A (en) * 2008-01-02 2010-11-10 True Engineering Technology Ll Statement-based computing system
US8620856B2 (en) * 2008-01-18 2013-12-31 International Business Machines Corporation Method and system for providing a data exchange service provider interface
US8751337B2 (en) 2008-01-25 2014-06-10 Syncada Llc Inventory-based payment processing system and approach
US7979566B2 (en) * 2008-01-25 2011-07-12 Microsoft Corporation Streaming object instantiation using bookmarks
US7890459B1 (en) * 2008-03-25 2011-02-15 Emc Corporation Non-disruptive modification of data in-place
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US20100125546A1 (en) * 2008-11-19 2010-05-20 Melyssa Barrett System and method using superkeys and subkeys
JP2010176534A (en) * 2009-01-30 2010-08-12 Toshiba Corp Information processor and program
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
US8438634B2 (en) * 2009-05-29 2013-05-07 Ca, Inc. Communicating security credentials between CICS regions
CN102004745B (en) * 2009-09-02 2013-06-12 中国银联股份有限公司 Data transfer system and method
US8626705B2 (en) * 2009-11-05 2014-01-07 Visa International Service Association Transaction aggregator for closed processing
WO2011116324A2 (en) * 2010-03-18 2011-09-22 Nimbusdb Inc. Database management system
US8489525B2 (en) 2010-05-20 2013-07-16 International Business Machines Corporation Automatic model evolution
US10002202B2 (en) * 2010-05-28 2018-06-19 Microsoft Technology Licensing, Llc Realtime websites with publication and subscription
CN102314633A (en) * 2010-06-30 2012-01-11 国际商业机器公司 Be used for equipment and method that deal with data is analyzed
US20120117531A1 (en) * 2010-11-08 2012-05-10 Microsoft Corporation Instantiating a Software Development Environment From an Environment Class
US20130030897A1 (en) 2011-07-28 2013-01-31 American Express Travel Related Services Company, Inc. Systems and methods for generating and using a digital pass
JP2013033345A (en) * 2011-08-01 2013-02-14 Internatl Business Mach Corp <Ibm> Transaction processing system, method and program
US9338061B2 (en) * 2012-04-26 2016-05-10 Hewlett Packard Enterprise Development Lp Open station as a stream analysis operator container
CA148539S (en) * 2012-05-15 2014-03-27 Fujitsu Ltd Handheld electronic device with graphical user interface
US20140108564A1 (en) * 2012-10-15 2014-04-17 Michael Tolson Architecture for a system of portable information agents
US11176111B2 (en) 2013-03-15 2021-11-16 Nuodb, Inc. Distributed database management system with dynamically split B-tree indexes
US10740323B1 (en) 2013-03-15 2020-08-11 Nuodb, Inc. Global uniqueness checking in distributed databases
US9501363B1 (en) 2013-03-15 2016-11-22 Nuodb, Inc. Distributed database management system with node failure detection
WO2014168913A1 (en) 2013-04-08 2014-10-16 Nuodb, Inc. Database management system with database hibernation and bursting
US20150081627A1 (en) * 2013-09-13 2015-03-19 Portal Architects, Inc. Managing Data Items Across Multiple Data Services
US9996559B2 (en) 2014-10-14 2018-06-12 Sap Se Maintenance actions and user-specific settings of the attribute value derivation instruction set user interface
US10884869B2 (en) 2015-04-16 2021-01-05 Nuodb, Inc. Backup and restore in a distributed database utilizing consistent database snapshots
US10095807B2 (en) * 2015-04-28 2018-10-09 Microsoft Technology Licensing, Llc Linked data processor for database storage
US10180954B2 (en) 2015-05-29 2019-01-15 Nuodb, Inc. Disconnected operation within distributed database systems
US10067969B2 (en) 2015-05-29 2018-09-04 Nuodb, Inc. Table partitioning within distributed database systems
KR102136941B1 (en) * 2015-07-10 2020-08-13 아브 이니티오 테크놀로지 엘엘시 Method and architecture for providing database access control in a network with a distributed database system
US10445372B2 (en) * 2016-02-01 2019-10-15 Sandisk Technologies Llc. Method and device to access auxiliary mapping data for a data structure
US10762099B2 (en) * 2016-06-07 2020-09-01 International Business Machines Corporation Syntactical transformation of database interaction statements
US10798559B1 (en) * 2016-09-07 2020-10-06 CSC Holdings, LLC Collecting configuration information of subscriber devices of a point-to-multipoint communication system
US10394795B2 (en) * 2016-09-16 2019-08-27 Oracle International Corporation Synchronized capture of transactional data from multiple journals
US11573940B2 (en) 2017-08-15 2023-02-07 Nuodb, Inc. Index splitting in distributed databases
US11360955B2 (en) * 2018-03-23 2022-06-14 Ebay Inc. Providing custom read consistency of a data object in a distributed storage system
US11055757B2 (en) 2018-04-13 2021-07-06 Violet.io, Inc. Multi-platform e-commerce system with asynchronous cart
US11049160B2 (en) 2018-04-13 2021-06-29 Violet.io, Inc. Headless multi-platform e-commerce distribution system and method
US20190318402A1 (en) * 2018-04-13 2019-10-17 Violet.io, Inc. Data translation system and method for multi-platform e-commerce system
FR3091601B1 (en) * 2019-01-04 2023-12-15 Wallix Method of connecting a computer application to a secure computer resource
CN112988214B (en) * 2019-12-12 2023-02-17 杭州中天微系统有限公司 Integrated development environment terminal, platform server, and medium
US20230009399A1 (en) * 2021-07-07 2023-01-12 Supercell Oy Method and system for validating transaction in client-server environment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0504085A1 (en) * 1991-03-12 1992-09-16 International Business Machines Corporation Method and apparatus for accessing a relational database without exiting an object-oriented environment
US5627979A (en) * 1994-07-18 1997-05-06 International Business Machines Corporation System and method for providing a graphical user interface for mapping and accessing objects in data stores
US5694598A (en) * 1994-10-12 1997-12-02 U S West Technologies, Inc. Method for mapping data between a relational format and an object-oriented format
US5765159A (en) * 1994-12-29 1998-06-09 International Business Machines Corporation System and method for generating an optimized set of relational queries for fetching data from a relational database management system in response to object queries received from an object oriented environment
US5764973A (en) * 1994-02-08 1998-06-09 Enterworks.Com, Inc. System for generating structured query language statements and integrating legacy systems
US5794248A (en) * 1996-10-25 1998-08-11 International Business Machines Corporation Method for representing non-object-oriented datastores using a collection of collections data model

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0231279A (en) * 1988-07-21 1990-02-01 Nec Corp Processing system for decentralized data base
JP2808672B2 (en) * 1989-05-31 1998-10-08 株式会社日立製作所 Merid decision method using object-oriented language classes
US5297279A (en) * 1990-05-30 1994-03-22 Texas Instruments Incorporated System and method for database management supporting object-oriented programming
JPH05127972A (en) * 1991-11-06 1993-05-25 Fujitsu Ltd Plural data bases referring system
US5307445A (en) * 1991-12-02 1994-04-26 International Business Machines Corporation Query optimization by type lattices in object-oriented logic programs and deductive databases
US5659723A (en) * 1991-12-20 1997-08-19 International Business Machines Corporation Entity/relationship to object oriented logical model conversion method
US5315703A (en) 1992-12-23 1994-05-24 Taligent, Inc. Object-oriented notification framework system
GB2274182B (en) * 1993-01-09 1996-09-25 Digital Equipment Int Database co-processor
US5430875A (en) 1993-03-31 1995-07-04 Kaleida Labs, Inc. Program notification after event qualification via logical operators
US5459865A (en) 1993-04-05 1995-10-17 Taligent Inc. Runtime loader
US5379432A (en) 1993-07-19 1995-01-03 Taligent, Inc. Object-oriented interface for a procedural operating system
WO1995003586A1 (en) 1993-07-21 1995-02-02 Persistence Software, Inc. Method and apparatus for generation of code for mapping relational data to objects
WO1995004960A2 (en) 1993-08-02 1995-02-16 Persistence Software, Inc. Method and apparatus for managing relational data in an object cache
US5499343A (en) 1993-12-17 1996-03-12 Taligent, Inc. Object-oriented networking system with dynamically configurable communication links
EP0667586A3 (en) * 1994-02-14 1996-08-28 Digital Equipment Corp Database generator.
US5546301A (en) * 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
JP3310116B2 (en) * 1994-08-31 2002-07-29 株式会社東芝 Knowledge base system
JPH08115244A (en) * 1994-10-14 1996-05-07 Hitachi Ltd Distributed transaction processing system and transaction control system
DE69422406T2 (en) * 1994-10-28 2000-05-04 Hewlett Packard Co Method for performing data chain comparison
US5553282A (en) 1994-12-09 1996-09-03 Taligent, Inc. Software project history database and method of operation
JPH08249185A (en) * 1995-03-15 1996-09-27 Fujitsu Ltd Object data processor
JP3350838B2 (en) * 1995-05-26 2002-11-25 日本電信電話株式会社 Distributed system control method
US5850544A (en) * 1995-06-06 1998-12-15 International Business Machines Corporation System and method for efficient relational query generation and tuple-to-object translation in an object-relational gateway supporting class inheritance
US5991520A (en) * 1996-02-02 1999-11-23 Sony Corporation Application programming interface for managing and automating data transfer operations between applications over a bus structure
JP2912225B2 (en) * 1996-04-18 1999-06-28 四国日本電気ソフトウェア株式会社 Communication processing system
US5948055A (en) * 1996-08-29 1999-09-07 Hewlett-Packard Company Distributed internet monitoring system and method
US6151031A (en) * 1996-09-09 2000-11-21 Hewlett-Packard Company Map builder system and method for enabling generic interfacing of an application with a display map generation process in a management system
US5903652A (en) * 1996-11-25 1999-05-11 Microsoft Corporation System and apparatus for monitoring secure information in a computer network
US5958004A (en) * 1997-10-28 1999-09-28 Microsoft Corporation Disabling and enabling transaction committal in transactional application components
US5890161A (en) * 1997-10-28 1999-03-30 Microsoft Corporation Automatic transaction processing of component-based server applications
US6151357A (en) * 1998-01-16 2000-11-21 Aspect Communications Corporation Method and apparatus for displaying a visual indication of a transmission status
US6028998A (en) * 1998-04-03 2000-02-22 Johnson Service Company Application framework for constructing building automation systems
US6463442B1 (en) * 1998-06-30 2002-10-08 Microsoft Corporation Container independent data binding system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0504085A1 (en) * 1991-03-12 1992-09-16 International Business Machines Corporation Method and apparatus for accessing a relational database without exiting an object-oriented environment
US5764973A (en) * 1994-02-08 1998-06-09 Enterworks.Com, Inc. System for generating structured query language statements and integrating legacy systems
US5627979A (en) * 1994-07-18 1997-05-06 International Business Machines Corporation System and method for providing a graphical user interface for mapping and accessing objects in data stores
US5694598A (en) * 1994-10-12 1997-12-02 U S West Technologies, Inc. Method for mapping data between a relational format and an object-oriented format
US5765159A (en) * 1994-12-29 1998-06-09 International Business Machines Corporation System and method for generating an optimized set of relational queries for fetching data from a relational database management system in response to object queries received from an object oriented environment
US5794248A (en) * 1996-10-25 1998-08-11 International Business Machines Corporation Method for representing non-object-oriented datastores using a collection of collections data model

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CAREY M J ET AL: "Towards heterogeneous multimedia information systems: the Garlic approach", PROCEEDINGS RIDE-DOM '95. FIFTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING-DISTRIBUTED OBJECT MANAGEMENT (CAT.NO.95TH8039), PROCEEDINGS RIDE-DOM'95. FIFTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING-DISTRIBUTED OB, 1995, Los Alamitos, CA, USA, IEEE Comput. Soc. Press, USA, pages 124 - 131, XP002133468, ISBN: 0-8186-7056-8 *

Also Published As

Publication number Publication date
US20030120600A1 (en) 2003-06-26
AU5484699A (en) 2000-03-06
WO2000010083A2 (en) 2000-02-24
JP2000132521A (en) 2000-05-12
US20070011194A1 (en) 2007-01-11
US7111016B2 (en) 2006-09-19
US6499036B1 (en) 2002-12-24
US7917538B2 (en) 2011-03-29

Similar Documents

Publication Publication Date Title
WO2000010083A3 (en) Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation
Chen et al. GRAI integrated methodology and its mapping onto generic enterprise reference architecture and methodology
Ribler et al. The Autopilot performance-directed adaptive control system
JP3896111B2 (en) Resource allocation system, method and program
CN101013427B (en) Method and system for managing data
US6510457B1 (en) Data analysis method and apparatus for data mining
CA2438362C (en) A method and system for synchronizing a client user interface with server backend
US20110022582A1 (en) Indexing of Partitioned External Data Sources
Rouached et al. RESTful sensor web enablement services for wireless sensor networks
US20080275981A1 (en) Client server system and method for executing an application utilizing distributed objects
US20080016516A1 (en) Systems and methods for using application services
JP2004264957A (en) Job execution method in different computer environment and its program
JP2007048315A (en) System, method, and program for resource assignment
KR100538371B1 (en) Method and System for Incorporating legacy applications into a distributed data processing environment
US11567930B2 (en) Adaptive data retrieval with runtime authorization
CN103858121A (en) Method and system for making Web application obtain database change
CN114730312A (en) Managed materialized views created from heterogeneous data sources
US7756827B1 (en) Rule-based, event-driven, scalable data collection
US20050065968A1 (en) Systems and methods of providing data from a data source to a data sink
KR101720316B1 (en) Method and apparatus for providing information for sensor network
KR20060073591A (en) Agent-based personal object management
US20090030913A1 (en) Method and system for in-line processing of standardized text values
JP2005190221A (en) Cache control unit, its method, and computer program
CN113704272A (en) Digital object state expression method and device under man-machine-object fusion environment
JP4005102B2 (en) Gateway device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US 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 SD SL SZ 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 AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US 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 SD SL SZ 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

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase