WO2007078479B1 - Method and mechanism for loading xml documents into memory - Google Patents
Method and mechanism for loading xml documents into memoryInfo
- Publication number
- WO2007078479B1 WO2007078479B1 PCT/US2006/045700 US2006045700W WO2007078479B1 WO 2007078479 B1 WO2007078479 B1 WO 2007078479B1 US 2006045700 W US2006045700 W US 2006045700W WO 2007078479 B1 WO2007078479 B1 WO 2007078479B1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- partition
- instructions
- memory
- database
- client
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
Abstract
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2626849A CA2626849C (en) | 2005-12-22 | 2006-11-29 | Method and mechanism for loading xml documents into memory |
CN2006800460901A CN101326519B (en) | 2005-12-22 | 2006-11-29 | Method for loading xml documents into memory |
JP2008549474A JP5011311B2 (en) | 2005-12-22 | 2006-11-29 | Method and mechanism for loading an XML document into memory |
AU2006333375A AU2006333375B2 (en) | 2005-12-22 | 2006-11-29 | Method and mechanism for loading XML documents into memory |
EP06844632A EP1963994A2 (en) | 2005-12-22 | 2006-11-29 | Method and mechanism for loading xml documents into memory |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/317,101 | 2005-12-22 | ||
US11/317,101 US7933928B2 (en) | 2005-12-22 | 2005-12-22 | Method and mechanism for loading XML documents into memory |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2007078479A2 WO2007078479A2 (en) | 2007-07-12 |
WO2007078479A3 WO2007078479A3 (en) | 2007-09-13 |
WO2007078479B1 true WO2007078479B1 (en) | 2007-10-25 |
Family
ID=38051584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/045700 WO2007078479A2 (en) | 2005-12-22 | 2006-11-29 | Method and mechanism for loading xml documents into memory |
Country Status (7)
Country | Link |
---|---|
US (1) | US7933928B2 (en) |
EP (1) | EP1963994A2 (en) |
JP (1) | JP5011311B2 (en) |
CN (1) | CN101326519B (en) |
AU (1) | AU2006333375B2 (en) |
CA (1) | CA2626849C (en) |
WO (1) | WO2007078479A2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070219663A1 (en) * | 2006-01-03 | 2007-09-20 | Eddy Verstraeten | Tracking an Item on a Packaging Line |
US20080016023A1 (en) * | 2006-07-17 | 2008-01-17 | The Mathworks, Inc. | Storing and loading data in an array-based computing environment |
US8250062B2 (en) * | 2007-11-09 | 2012-08-21 | Oracle International Corporation | Optimized streaming evaluation of XML queries |
US8527867B2 (en) * | 2008-01-18 | 2013-09-03 | Oracle International Corporation | Enabling users to edit very large XML data |
US8429196B2 (en) * | 2008-06-06 | 2013-04-23 | Oracle International Corporation | Fast extraction of scalar values from binary encoded XML |
KR101574603B1 (en) | 2008-10-31 | 2015-12-04 | 삼성전자주식회사 | A method for conditional processing and an apparatus thereof |
US8473513B2 (en) * | 2010-01-31 | 2013-06-25 | International Business Machines Corporation | Efficient multiple tuple generation over streaming XML data |
US10515141B2 (en) * | 2012-07-18 | 2019-12-24 | Software Ag Usa, Inc. | Systems and/or methods for delayed encoding of XML information sets |
US9922089B2 (en) | 2012-07-18 | 2018-03-20 | Software Ag Usa, Inc. | Systems and/or methods for caching XML information sets with delayed node instantiation |
US9128912B2 (en) * | 2012-07-20 | 2015-09-08 | Fujitsu Limited | Efficient XML interchange schema document encoding |
Family Cites Families (183)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8700458B2 (en) | 1989-05-01 | 2014-04-15 | Catalina Marketing Corporation | System, method, and database for processing transactions |
US5257365A (en) | 1990-03-16 | 1993-10-26 | Powers Frederick A | Database system with multi-dimensional summary search tree nodes for reducing the necessity to access records |
US5295261A (en) | 1990-07-27 | 1994-03-15 | Pacific Bell Corporation | Hybrid database structure linking navigational fields having a hierarchial database structure to informational fields having a relational database structure |
JPH0667951A (en) | 1992-05-20 | 1994-03-11 | Nec Corp | Database management system |
US5643633A (en) | 1992-12-22 | 1997-07-01 | Applied Materials, Inc. | Uniform tungsten silicide films produced by chemical vapor depostiton |
US5467471A (en) | 1993-03-10 | 1995-11-14 | Bader; David A. | Maintaining databases by means of hierarchical genealogical table |
US5870590A (en) | 1993-07-29 | 1999-02-09 | Kita; Ronald Allen | Method and apparatus for generating an extended finite state machine architecture for a software specification |
US5956715A (en) | 1994-12-13 | 1999-09-21 | Microsoft Corporation | Method and system for controlling user access to a resource in a networked computing environment |
US5724577A (en) | 1995-06-07 | 1998-03-03 | Lockheed Martin Corporation | Method for operating a computer which searches a relational database organizer using a hierarchical database outline |
US5734887A (en) | 1995-09-29 | 1998-03-31 | International Business Machines Corporation | Method and apparatus for logical data access to a physical relational database |
US5893109A (en) | 1996-03-15 | 1999-04-06 | Inso Providence Corporation | Generation of chunks of a long document for an electronic book system |
US5893104A (en) | 1996-07-09 | 1999-04-06 | Oracle Corporation | Method and system for processing queries in a database system using index structures that are not native to the database system |
US6208993B1 (en) | 1996-07-26 | 2001-03-27 | Ori Software Development Ltd. | Method for organizing directories |
US5987506A (en) | 1996-11-22 | 1999-11-16 | Mangosoft Corporation | Remote access and geographically distributed computers in a globally addressable storage environment |
US6414610B1 (en) | 1997-02-24 | 2002-07-02 | Rodney J Smith | Data compression |
US5878415A (en) | 1997-03-20 | 1999-03-02 | Novell, Inc. | Controlling access to objects in a hierarchical database |
US6115705A (en) * | 1997-05-19 | 2000-09-05 | Microsoft Corporation | Relational database system and method for query processing using early aggregation |
JP3777025B2 (en) | 1997-08-20 | 2006-05-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | System resource display device and method thereof |
GB2329044B (en) | 1997-09-05 | 2002-10-09 | Ibm | Data retrieval system |
US6141655A (en) | 1997-09-23 | 2000-10-31 | At&T Corp | Method and apparatus for optimizing and structuring data by designing a cube forest data structure for hierarchically split cube forest template |
US5974407A (en) | 1997-09-29 | 1999-10-26 | Sacks; Jerome E. | Method and apparatus for implementing a hierarchical database management system (HDBMS) using a relational database management system (RDBMS) as the implementing apparatus |
US6038563A (en) | 1997-10-31 | 2000-03-14 | Sun Microsystems, Inc. | System and method for restricting database access to managed object information using a permissions table that specifies access rights corresponding to user access rights to the managed objects |
US6018747A (en) | 1997-11-26 | 2000-01-25 | International Business Machines Corporation | Method for generating and reconstructing in-place delta files |
US6003040A (en) | 1998-01-23 | 1999-12-14 | Mital; Vijay | Apparatus and method for storing, navigating among and adding links between data items in computer databases |
US6356920B1 (en) | 1998-03-09 | 2002-03-12 | X-Aware, Inc | Dynamic, hierarchical data exchange system |
JPH11296541A (en) | 1998-04-14 | 1999-10-29 | Fujitsu Ltd | Structured data management system, and computer-readable recording medium recorded with structured data managing program |
US6915307B1 (en) * | 1998-04-15 | 2005-07-05 | Inktomi Corporation | High performance object cache |
US6539398B1 (en) | 1998-04-30 | 2003-03-25 | International Business Machines Corporation | Object-oriented programming model for accessing both relational and hierarchical databases from an objects framework |
US6772350B1 (en) | 1998-05-15 | 2004-08-03 | E.Piphany, Inc. | System and method for controlling access to resources in a distributed environment |
US6654761B2 (en) * | 1998-07-29 | 2003-11-25 | Inxight Software, Inc. | Controlling which part of data defining a node-link structure is in memory |
US6263332B1 (en) | 1998-08-14 | 2001-07-17 | Vignette Corporation | System and method for query processing of structured documents |
US6487546B1 (en) | 1998-08-27 | 2002-11-26 | Oracle Corporation | Apparatus and method for aggregate indexes |
US6330573B1 (en) | 1998-08-31 | 2001-12-11 | Xerox Corporation | Maintaining document identity across hierarchy and non-hierarchy file systems |
US6269380B1 (en) | 1998-08-31 | 2001-07-31 | Xerox Corporation | Property based mechanism for flexibility supporting front-end and back-end components having different communication protocols |
US6718322B1 (en) | 1998-10-02 | 2004-04-06 | Ncr Corporation | SQL-based analytic algorithm for rule induction |
US6366934B1 (en) | 1998-10-08 | 2002-04-02 | International Business Machines Corporation | Method and apparatus for querying structured documents using a database extender |
US6519597B1 (en) | 1998-10-08 | 2003-02-11 | International Business Machines Corporation | Method and apparatus for indexing structured documents with rich data types |
US6635088B1 (en) | 1998-11-20 | 2003-10-21 | International Business Machines Corporation | Structured document and document type definition compression |
US6279007B1 (en) | 1998-11-30 | 2001-08-21 | Microsoft Corporation | Architecture for managing query friendly hierarchical values |
US6704739B2 (en) | 1999-01-04 | 2004-03-09 | Adobe Systems Incorporated | Tagging data assets |
US6370537B1 (en) | 1999-01-14 | 2002-04-09 | Altoweb, Inc. | System and method for the manipulation and display of structured data |
US6154741A (en) | 1999-01-29 | 2000-11-28 | Feldman; Daniel J. | Entitlement management and access control system |
US6427123B1 (en) | 1999-02-18 | 2002-07-30 | Oracle Corporation | Hierarchical indexing for accessing hierarchically organized information in a relational system |
HK1020419A2 (en) | 1999-03-16 | 2000-03-17 | Shi Piu Joseph Fong | Frame model for universal database in database reengineering and integration |
US6343287B1 (en) | 1999-05-19 | 2002-01-29 | Sun Microsystems, Inc. | External data store link for a profile service |
US6496842B1 (en) | 1999-05-28 | 2002-12-17 | Survol Interactive Technologies | Navigating heirarchically organized information |
US6470344B1 (en) | 1999-05-29 | 2002-10-22 | Oracle Corporation | Buffering a hierarchical index of multi-dimensional data |
US6523062B1 (en) | 1999-06-29 | 2003-02-18 | International Business Machines Corporation | Facilitating memory constrained client devices by employing deck reduction techniques |
US6199195B1 (en) | 1999-07-08 | 2001-03-06 | Science Application International Corporation | Automatically generated objects within extensible object frameworks and links to enterprise resources |
US6754661B1 (en) | 1999-07-13 | 2004-06-22 | Microsoft Corporation | Hierarchical storage systems for holding evidentiary objects and methods of creating and operating upon hierarchical storage systems |
US7134072B1 (en) * | 1999-10-13 | 2006-11-07 | Microsoft Corporation | Methods and systems for processing XML documents |
US6360302B1 (en) * | 1999-11-05 | 2002-03-19 | International Business Machines Corporation | Method and system for dynamically changing page types in unified scalable shared-memory architectures |
US6826727B1 (en) | 1999-11-24 | 2004-11-30 | Bitstream Inc. | Apparatus, methods, programming for automatically laying out documents |
US6721727B2 (en) | 1999-12-02 | 2004-04-13 | International Business Machines Corporation | XML documents stored as column data |
US20020116371A1 (en) | 1999-12-06 | 2002-08-22 | David Dodds | System and method for the storage, indexing and retrieval of XML documents using relation databases |
US6662342B1 (en) * | 1999-12-13 | 2003-12-09 | International Business Machines Corporation | Method, system, and program for providing access to objects in a document |
US6598055B1 (en) | 1999-12-23 | 2003-07-22 | International Business Machines Corporation | Generic code for manipulating data of a structured object |
US6721723B1 (en) * | 1999-12-23 | 2004-04-13 | 1St Desk Systems, Inc. | Streaming metatree data structure for indexing information in a data base |
US6510434B1 (en) * | 1999-12-29 | 2003-01-21 | Bellsouth Intellectual Property Corporation | System and method for retrieving information from a database using an index of XML tags and metafiles |
US7089239B1 (en) | 2000-01-21 | 2006-08-08 | International Business Machines Corporation | Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content |
US7043488B1 (en) | 2000-01-21 | 2006-05-09 | International Business Machines Corporation | Method and system for storing hierarchical content objects in a data repository |
US6604100B1 (en) | 2000-02-09 | 2003-08-05 | At&T Corp. | Method for converting relational data into a structured document |
US6785673B1 (en) | 2000-02-09 | 2004-08-31 | At&T Corp. | Method for converting relational data into XML |
US20010049818A1 (en) * | 2000-02-09 | 2001-12-06 | Sanjeev Banerjia | Partitioned code cache organization to exploit program locallity |
AU2001236998A1 (en) | 2000-02-11 | 2001-08-20 | Acta Technologies, Inc. | Nested relational data model |
US7072896B2 (en) | 2000-02-16 | 2006-07-04 | Verizon Laboratories Inc. | System and method for automatic loading of an XML document defined by a document-type definition into a relational database including the generation of a relational schema therefor |
US7031956B1 (en) | 2000-02-16 | 2006-04-18 | Verizon Laboratories Inc. | System and method for synchronizing and/or updating an existing relational database with supplemental XML data |
US20020056025A1 (en) | 2000-11-07 | 2002-05-09 | Qiu Chaoxin C. | Systems and methods for management of memory |
GB2361332A (en) | 2000-04-13 | 2001-10-17 | Int Computers Ltd | Electronic content store |
US6697805B1 (en) | 2000-04-14 | 2004-02-24 | Microsoft Corporation | XML methods and systems for synchronizing multiple computing devices |
US6883137B1 (en) | 2000-04-17 | 2005-04-19 | International Business Machines Corporation | System and method for schema-driven compression of extensible mark-up language (XML) documents |
US6915304B2 (en) | 2000-05-23 | 2005-07-05 | Kenneth A. Krupa | System and method for converting an XML data structure into a relational database |
US6957237B1 (en) * | 2000-06-02 | 2005-10-18 | Sun Microsystems, Inc. | Database store for a virtual heap |
US6745206B2 (en) | 2000-06-05 | 2004-06-01 | International Business Machines Corporation | File system with access and retrieval of XML documents |
US6609121B1 (en) | 2000-07-17 | 2003-08-19 | International Business Machines Corporation | Lightweight directory access protocol interface to directory assistance systems |
US6708186B1 (en) | 2000-08-14 | 2004-03-16 | Oracle International Corporation | Aggregating and manipulating dictionary metadata in a database system |
US7150015B2 (en) | 2000-09-01 | 2006-12-12 | Pace Charles P | Method and system for deploying an asset over a multi-tiered network |
US7024425B2 (en) | 2000-09-07 | 2006-04-04 | Oracle International Corporation | Method and apparatus for flexible storage and uniform manipulation of XML data in a relational database system |
US6801224B1 (en) | 2000-09-14 | 2004-10-05 | International Business Machines Corporation | Method, system, and program for generating a graphical user interface window for an application program |
WO2002046916A2 (en) | 2000-10-20 | 2002-06-13 | Polexis, Inc. | Extensible information system (xis) |
US6785718B2 (en) | 2000-10-23 | 2004-08-31 | Schneider Logistics, Inc. | Method and system for interfacing with a shipping service |
AUPR230700A0 (en) | 2000-12-22 | 2001-01-25 | Canon Kabushiki Kaisha | A method for facilitating access to multimedia content |
US20020087596A1 (en) * | 2000-12-29 | 2002-07-04 | Steve Lewontin | Compact tree representation of markup languages |
US7174534B2 (en) * | 2001-01-22 | 2007-02-06 | Symbol Technologies, Inc. | Efficient system and method for running and analyzing multi-channel, multi-modal applications |
JP3894280B2 (en) | 2001-02-02 | 2007-03-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Encoding method of XML data, decoding method of encoded XML data, encoding system of XML data, decoding system of encoded XML data, program, and recording medium |
WO2002069172A1 (en) | 2001-02-22 | 2002-09-06 | Didera, Inc. | Systems and methods for managing distributed database resources |
US6804677B2 (en) | 2001-02-26 | 2004-10-12 | Ori Software Development Ltd. | Encoding semi-structured data for efficient search and browsing |
US7080318B2 (en) | 2001-02-28 | 2006-07-18 | Koninklijke Philips Electronics N.V. | Schema, syntactic analysis method and method of generating a bit stream based on a schema |
US6542911B2 (en) * | 2001-03-01 | 2003-04-01 | Sun Microsystems, Inc. | Method and apparatus for freeing memory from an extensible markup language document object model tree active in an application cache |
US6964025B2 (en) | 2001-03-20 | 2005-11-08 | Microsoft Corporation | Auto thumbnail gallery |
JP4529063B2 (en) | 2001-03-30 | 2010-08-25 | ルネサスエレクトロニクス株式会社 | System simulator, simulation method, and simulation program |
US7089567B2 (en) | 2001-04-09 | 2006-08-08 | International Business Machines Corporation | Efficient RPC mechanism using XML |
US6968334B2 (en) | 2001-05-15 | 2005-11-22 | Nokia Corporation | Method and business process to maintain privacy in distributed recommendation systems |
ATE260487T1 (en) | 2001-05-17 | 2004-03-15 | Peter Pressmar | VIRTUAL DATABASE OF HETEROGENEOUS DATA STRUCTURES |
US7117216B2 (en) | 2001-06-07 | 2006-10-03 | Sun Microsystems, Inc. | Method and apparatus for runtime merging of hierarchical trees |
JP3832807B2 (en) | 2001-06-28 | 2006-10-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Data processing method and encoder, decoder and XML parser using the method |
WO2003003177A2 (en) | 2001-06-29 | 2003-01-09 | Bea Systems, Inc. | System for and methods of administration of access control to numerous resources and objects |
US7107521B2 (en) | 2001-07-03 | 2006-09-12 | International Business Machines Corporation | XSL dynamic inheritance |
KR100414406B1 (en) * | 2001-08-09 | 2004-01-14 | 주식회사 핸디소프트 | Workflow System Capable of Version Management of Documents and the Method of Version Management of Documents Using the Same |
US6725212B2 (en) | 2001-08-31 | 2004-04-20 | International Business Machines Corporation | Platform-independent method and system for graphically presenting the evaluation of a query in a database management system |
JP3984129B2 (en) * | 2001-09-10 | 2007-10-03 | 富士通株式会社 | Structured document processing system |
US7406522B2 (en) * | 2001-09-26 | 2008-07-29 | Packeteer, Inc. | Dynamic partitioning of network resources |
AU2002334721B2 (en) * | 2001-09-28 | 2008-10-23 | Oracle International Corporation | An index structure to access hierarchical data in a relational database system |
US20030069881A1 (en) | 2001-10-03 | 2003-04-10 | Nokia Corporation | Apparatus and method for dynamic partitioning of structured documents |
US6928449B2 (en) | 2001-10-18 | 2005-08-09 | Sun Microsystems, Inc. | Mechanism for facilitating backtracking |
US6836857B2 (en) | 2001-10-18 | 2004-12-28 | Sun Microsystems, Inc. | Mechanism for debugging a computer process |
US7367014B2 (en) * | 2001-10-24 | 2008-04-29 | Bea Systems, Inc. | System and method for XML data representation of portlets |
US7487168B2 (en) | 2001-11-01 | 2009-02-03 | Microsoft Corporation | System and method for loading hierarchical data into relational database systems |
US20030093626A1 (en) | 2001-11-14 | 2003-05-15 | Fister James D.M. | Memory caching scheme in a distributed-memory network |
US20030115421A1 (en) * | 2001-12-13 | 2003-06-19 | Mchenry Stephen T. | Centralized bounded domain caching control system for network edge servers |
US7181489B2 (en) | 2002-01-10 | 2007-02-20 | International Business Machines Corporation | Method, apparatus, and program for distributing a document object model in a web server cluster |
US9374451B2 (en) | 2002-02-04 | 2016-06-21 | Nokia Technologies Oy | System and method for multimodal short-cuts to digital services |
US7127700B2 (en) | 2002-03-14 | 2006-10-24 | Openwave Systems Inc. | Method and apparatus for developing web services using standard logical interfaces to support multiple markup languages |
US7257645B2 (en) * | 2002-05-01 | 2007-08-14 | Bea Systems, Inc. | System and method for storing large messages |
KR100484138B1 (en) | 2002-05-08 | 2005-04-18 | 삼성전자주식회사 | XML indexing method for regular path expression queries in relational database and data structure thereof. |
US7457810B2 (en) | 2002-05-10 | 2008-11-25 | International Business Machines Corporation | Querying markup language data sources using a relational query processor |
EP1504378A4 (en) | 2002-05-14 | 2007-09-19 | Verity Inc | Searching structured, semi-structured, and unstructured content |
EP1552427A4 (en) | 2002-06-13 | 2009-12-16 | Mark Logic Corp | Parent-child query indexing for xml databases |
US7162485B2 (en) | 2002-06-19 | 2007-01-09 | Georg Gottlob | Efficient processing of XPath queries |
US7251697B2 (en) * | 2002-06-20 | 2007-07-31 | Koninklijke Philips Electronics N.V. | Method and apparatus for structured streaming of an XML document |
US20040010752A1 (en) | 2002-07-09 | 2004-01-15 | Lucent Technologies Inc. | System and method for filtering XML documents with XPath expressions |
US7570943B2 (en) | 2002-08-29 | 2009-08-04 | Nokia Corporation | System and method for providing context sensitive recommendations to digital services |
US7120645B2 (en) | 2002-09-27 | 2006-10-10 | Oracle International Corporation | Techniques for rewriting XML queries directed to relational database constructs |
US7171407B2 (en) | 2002-10-03 | 2007-01-30 | International Business Machines Corporation | Method for streaming XPath processing with forward and backward axes |
JP4029711B2 (en) * | 2002-10-04 | 2008-01-09 | 富士ゼロックス株式会社 | Image forming apparatus |
US7080094B2 (en) | 2002-10-29 | 2006-07-18 | Lockheed Martin Corporation | Hardware accelerated validating parser |
GB2394800A (en) | 2002-10-30 | 2004-05-05 | Hewlett Packard Co | Storing hierarchical documents in a relational database |
US7308474B2 (en) * | 2002-11-06 | 2007-12-11 | Oracle International Corporation | Techniques for scalably accessing data in an arbitrarily large document by a device with limited resources |
EP1559291B1 (en) | 2002-11-08 | 2012-08-01 | Nokia Corporation | Handling location services independently from the cellular communication system |
US6976340B2 (en) | 2002-12-05 | 2005-12-20 | Venturedyne Ltd. | Universal access port |
US7350199B2 (en) | 2003-01-17 | 2008-03-25 | Microsoft Corporation | Converting XML code to binary format |
US20040148278A1 (en) | 2003-01-22 | 2004-07-29 | Amir Milo | System and method for providing content warehouse |
US7062507B2 (en) | 2003-02-24 | 2006-06-13 | The Boeing Company | Indexing profile for efficient and scalable XML based publish and subscribe system |
CN100342377C (en) * | 2003-04-16 | 2007-10-10 | 华为技术有限公司 | Method of raising officiency of data processing |
JP3832830B2 (en) | 2003-04-25 | 2006-10-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | XPath evaluation method, XPath evaluation apparatus and information processing apparatus using the same |
US6836778B2 (en) | 2003-05-01 | 2004-12-28 | Oracle International Corporation | Techniques for changing XML content in a relational database |
US7634480B2 (en) | 2003-05-08 | 2009-12-15 | Microsoft Corporation | Declarative rules for metadirectory |
US20040230667A1 (en) | 2003-05-12 | 2004-11-18 | Wookey Michael J. | Loosely coupled intellectual capital processing engine |
US7383255B2 (en) | 2003-06-23 | 2008-06-03 | Microsoft Corporation | Common query runtime system and application programming interface |
US7519577B2 (en) | 2003-06-23 | 2009-04-14 | Microsoft Corporation | Query intermediate language method and system |
US7113942B2 (en) * | 2003-06-27 | 2006-09-26 | Microsoft Corporation | Scalable storage and processing of hierarchical documents |
US20050038688A1 (en) | 2003-08-15 | 2005-02-17 | Collins Albert E. | System and method for matching local buyers and sellers for the provision of community based services |
US7349913B2 (en) | 2003-08-21 | 2008-03-25 | Microsoft Corporation | Storage platform for organizing, searching, and sharing data |
US7747580B2 (en) | 2003-08-25 | 2010-06-29 | Oracle International Corporation | Direct loading of opaque types |
US7814047B2 (en) | 2003-08-25 | 2010-10-12 | Oracle International Corporation | Direct loading of semistructured data |
US7174328B2 (en) | 2003-09-02 | 2007-02-06 | International Business Machines Corp. | Selective path signatures for query processing over a hierarchical tagged data structure |
US7328403B2 (en) | 2003-10-22 | 2008-02-05 | Intel Corporation | Device for structured data transformation |
US7634498B2 (en) | 2003-10-24 | 2009-12-15 | Microsoft Corporation | Indexing XML datatype content system and method |
US7315852B2 (en) | 2003-10-31 | 2008-01-01 | International Business Machines Corporation | XPath containment for index and materialized view matching |
US7512615B2 (en) * | 2003-11-07 | 2009-03-31 | International Business Machines Corporation | Single pass workload directed clustering of XML documents |
JP2005141650A (en) | 2003-11-10 | 2005-06-02 | Seiko Epson Corp | Structured document encoding device, structured document encoding method and program thereof |
US7216127B2 (en) | 2003-12-13 | 2007-05-08 | International Business Machines Corporation | Byte stream organization with improved random and keyed access to information structures |
JP2005234837A (en) * | 2004-02-19 | 2005-09-02 | Fujitsu Ltd | Structured document processing method, structured document processing system and its program |
US7877366B2 (en) | 2004-03-12 | 2011-01-25 | Oracle International Corporation | Streaming XML data retrieval using XPath |
US7499915B2 (en) | 2004-04-09 | 2009-03-03 | Oracle International Corporation | Index for accessing XML data |
US7398265B2 (en) | 2004-04-09 | 2008-07-08 | Oracle International Corporation | Efficient query processing of XML data using XML index |
US20050257201A1 (en) | 2004-05-17 | 2005-11-17 | International Business Machines Corporation | Optimization of XPath expressions for evaluation upon streaming XML data |
US7769904B2 (en) | 2004-06-09 | 2010-08-03 | L-3 Communications Integrated Systems L.P. | Extensible binary mark-up language for efficient XML-based data communications and related systems and methods |
US7260580B2 (en) | 2004-06-14 | 2007-08-21 | Sap Ag | Binary XML |
US7516121B2 (en) | 2004-06-23 | 2009-04-07 | Oracle International Corporation | Efficient evaluation of queries using translation |
US7512592B2 (en) | 2004-07-02 | 2009-03-31 | Tarari, Inc. | System and method of XML query processing |
US7421440B2 (en) * | 2004-08-24 | 2008-09-02 | Microsoft Corporation | Method and system for importing data |
US7921076B2 (en) | 2004-12-15 | 2011-04-05 | Oracle International Corporation | Performing an action in response to a file system event |
US7840895B2 (en) * | 2005-03-07 | 2010-11-23 | Computer Associates Think, Inc. | System and method for data manipulation |
US8346737B2 (en) | 2005-03-21 | 2013-01-01 | Oracle International Corporation | Encoding of hierarchically organized data for efficient storage and processing |
US8103880B2 (en) | 2005-06-03 | 2012-01-24 | Adobe Systems Incorporated | Method for communication between computing devices using coded values |
US7457910B2 (en) * | 2005-06-29 | 2008-11-25 | Sandisk Corproation | Method and system for managing partitions in a storage device |
US7359910B2 (en) * | 2005-06-30 | 2008-04-15 | Microsoft Corporation | Scalable transformation and tree based query language node—set selection |
US8572125B2 (en) * | 2005-08-22 | 2013-10-29 | International Business Machines Corporation | Scalable storage schemes for native XML column data of relational tables |
US20070050704A1 (en) | 2005-08-30 | 2007-03-01 | Erxiang Liu | XML compiler that will generate an application specific XML parser |
US20070113221A1 (en) | 2005-08-30 | 2007-05-17 | Erxiang Liu | XML compiler that generates an application specific XML parser at runtime and consumes multiple schemas |
US9460064B2 (en) | 2006-05-18 | 2016-10-04 | Oracle International Corporation | Efficient piece-wise updates of binary encoded XML data |
US20080082484A1 (en) | 2006-09-28 | 2008-04-03 | Ramot At Tel-Aviv University Ltd. | Fast processing of an XML data stream |
US7797310B2 (en) | 2006-10-16 | 2010-09-14 | Oracle International Corporation | Technique to estimate the cost of streaming evaluation of XPaths |
US8010889B2 (en) | 2006-10-20 | 2011-08-30 | Oracle International Corporation | Techniques for efficient loading of binary XML data |
US7627566B2 (en) | 2006-10-20 | 2009-12-01 | Oracle International Corporation | Encoding insignificant whitespace of XML data |
US7739251B2 (en) | 2006-10-20 | 2010-06-15 | Oracle International Corporation | Incremental maintenance of an XML index on binary XML data |
US9953103B2 (en) | 2006-11-16 | 2018-04-24 | Oracle International Corporation | Client processing for binary XML in a database system |
US7831540B2 (en) | 2007-10-25 | 2010-11-09 | Oracle International Corporation | Efficient update of binary XML content in a database system |
US8250062B2 (en) | 2007-11-09 | 2012-08-21 | Oracle International Corporation | Optimized streaming evaluation of XML queries |
US8543898B2 (en) | 2007-11-09 | 2013-09-24 | Oracle International Corporation | Techniques for more efficient generation of XML events from XML data sources |
US9842090B2 (en) | 2007-12-05 | 2017-12-12 | Oracle International Corporation | Efficient streaming evaluation of XPaths on binary-encoded XML schema-based documents |
US8429196B2 (en) | 2008-06-06 | 2013-04-23 | Oracle International Corporation | Fast extraction of scalar values from binary encoded XML |
-
2005
- 2005-12-22 US US11/317,101 patent/US7933928B2/en active Active
-
2006
- 2006-11-29 EP EP06844632A patent/EP1963994A2/en not_active Ceased
- 2006-11-29 CN CN2006800460901A patent/CN101326519B/en active Active
- 2006-11-29 JP JP2008549474A patent/JP5011311B2/en active Active
- 2006-11-29 AU AU2006333375A patent/AU2006333375B2/en active Active
- 2006-11-29 WO PCT/US2006/045700 patent/WO2007078479A2/en active Application Filing
- 2006-11-29 CA CA2626849A patent/CA2626849C/en active Active
Also Published As
Publication number | Publication date |
---|---|
CA2626849C (en) | 2014-09-16 |
EP1963994A2 (en) | 2008-09-03 |
CA2626849A1 (en) | 2007-07-12 |
JP5011311B2 (en) | 2012-08-29 |
US20070150432A1 (en) | 2007-06-28 |
WO2007078479A3 (en) | 2007-09-13 |
AU2006333375A1 (en) | 2007-07-12 |
CN101326519A (en) | 2008-12-17 |
WO2007078479A2 (en) | 2007-07-12 |
US7933928B2 (en) | 2011-04-26 |
JP2009521774A (en) | 2009-06-04 |
CN101326519B (en) | 2011-03-16 |
AU2006333375B2 (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007078479B1 (en) | Method and mechanism for loading xml documents into memory | |
CN109213772A (en) | Date storage method and NVMe storage system | |
US20220197553A1 (en) | Managing write removal for solid-state drives | |
RU2008108021A (en) | ORGANIZING CONTENT USING DYNAMIC PROFILE | |
WO2004044780A3 (en) | Scalable access to data in an arbitrarily large document | |
CN102804183A (en) | Reorganization of data under continuous workload | |
WO2006072945A3 (en) | Method of managing a multi-bit cell flash memory with improved reliability and performance | |
RU2009133317A (en) | SELECTIVE USE OF MANY DIFFERENT DOCUMENTS OF A SOLID MEMORY DEVICE | |
CN104246719A (en) | Prearranging data to commit to non-volatile memory | |
CN103399856A (en) | Explosive type data caching and processing system for SCADA system and method thereof | |
CN102340489B (en) | Data transmission method between servers and servers | |
CN102541746B (en) | Method and system for array data processing | |
EP3518097A3 (en) | Firmware updating method and electronic device using the same | |
CN201402459Y (en) | Test case management device | |
CN105426472A (en) | Distributed computing system and data processing method thereof | |
CN110222209A (en) | Picture storage method, querying method, device and access system | |
US20180039522A1 (en) | Composite task processor | |
US20200293509A1 (en) | Technique for log records management in database management system | |
CN102662907A (en) | Method and device for acquiring indicator of TCP connection in multi-processor environment | |
TW200709049A (en) | Method and system of erasing a data pool residing over multiple data storage drives | |
CN110750372A (en) | Log system based on shared memory and log management method | |
WO2007011577A3 (en) | Moving data from file on storage volume to alternate location to free space | |
CN102937957B (en) | The treatment process of data access and device and server | |
CN102331973A (en) | Internal memory data storage system and internal memory data insertion and deletion method | |
CN107179998A (en) | A kind of method and device for configuring peripheral hardware core buffer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200680046090.1 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 3099/DELNP/2008 Country of ref document: IN |
|
ENP | Entry into the national phase |
Ref document number: 2626849 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006333375 Country of ref document: AU |
|
REEP | Request for entry into the european phase |
Ref document number: 2006844632 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006844632 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2006333375 Country of ref document: AU Date of ref document: 20061129 Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008549474 Country of ref document: JP |