US Patent Application No: 2005/0055,631

Number of patents in Portfolio can not be more than 2000

Techniques for streaming validation-based XML processing directions

Stats

ALSO PUBLISHED AS: 7587667
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An XML processing model enables applications that use an XML stream to perform metadata-based or other processing of data during a data validation operation while preserving a streaming processing model. For example, while an XML node is being validated, requests can be received regarding the status of the validation and any processing that may be required with the node in order to conform it to requirements of an external application. A validator exposes public APIs that allow such validation-time requests from an event handler that is associated with an external application and that is registered with the XML stream. Messages that identify schema annotation definitions are provided to an external application to direct the type of processing to be performed on nodes at application runtime. Thus, applications can process a node according to the annotation definition concurrently with validation of the given node by the validator.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA3637

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chang, Benjamin Atherton, CA 4 31
Karun, K Mountain View, CA 13 43
Scardina, Mark Vincent San Francisco, CA 4 44
Wang, Jinyu Fremont, CA 10 49
Zhou, Kongyi Fremont, CA 13 50

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (11)
7,386,566 External metadata processing 0 2004
7,984,373 EDI instance based transaction set definition 0 2006
7,703,099 Scalable transformation and configuration of EDI interchanges 0 2006
7,685,208 XML payload specification for modeling EDI schemas 0 2006
7,620,645 Scalable algorithm for sharing EDI schemas 0 2006
8,161,078 Electronic data interchange (EDI) data dictionary management and versioning system 0 2006
8,315,990 Consistency sensitive streaming operators 0 2007
8,413,169 Time-based event processing using punctuation events 0 2009
8,195,648 Partitioned query execution in event processing systems 0 2009
8,132,184 Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink 1 2009
8,392,936 Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink 0 2012
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
7,954,051 Methods and apparatus for converting markup language data to an intermediate representation 3 2004
8,091,019 Supporting variable data structures and constant data structures in a hardware-based extensible markup language (XML) post processing engine (PPE) 0 2009
 
ORACLE INTERNATIONAL CORPORATION (2)
7,877,366 Streaming XML data retrieval using XPath 0 2005
7,992,081 Streaming validation of XML documents 0 2006
 
INTEL CORPORATION (1)
7,865,823 Method and apparatus for schema validation 0 2007
 
SUN MICROSYSTEMS, INC. (1)
8,200,714 Apparatus, systems and methods for configurable defaults for XML data 0 2009