Of Semistructured Data, The Underlying Structure Being Taken Into Account, E.g., Mark-up Language Structure Data, Etc. (epo) Patents (Class 707/E17.122)
  • Publication number: 20090157722
    Abstract: Techniques for processing reference-based SQL/XML operators are provided. Instead of extracting copies of one or more nodes from XML data, a reference-based operator returns a reference to a node. Such a reference is used to determine, for example, whether the corresponding node comes logical before, after, or is the same as another node. An SQL/XML query that includes a reference-based operator may be the original query, or may be generated (e.g., rewritten) from a non-SQL/XML query, such as an XQuery query. One or more physical rewrites may be performed on the SQL/XML query, depending on how the XML data is stored and/or whether an XML index exists for the XML data.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Zhen Hua Liu, Hui Joe Chang, James W. Warner
  • Publication number: 20090150412
    Abstract: A database system may utilize XML schema information to increase the efficiency of an XPath streaming evaluation. The database system may access XML schema or translation information during the evaluation of an element, attribute, or value in an XML data source. Based on the XML schema or translation information, the database system may determine matches to an XPath expression without decoding any binary-encoded data in the XML data source. Also, based on the XML schema information, the database may selectively skip or evaluate portions of the XML data source depending on whether those portions are defined in the XML schema so as to possibly contain a match to one or more unmatched steps in the XPath expression. XML schema information may be compiled into a compiled representation of the XPath expression for additional efficiencies.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Inventors: Sam Idicula, Sivasankaran Chandrasekar, Nipun Agarwal
  • Publication number: 20090144317
    Abstract: Searching research data includes defining a markup language that describes how to access a database, the structure of the database, the content of the database, and the content of individual columns of the database. Searching research data also includes using the markup language for searching research data.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Inventor: Christopher G. Modzelewski
  • Publication number: 20090144242
    Abstract: Indexing research data includes parsing a file defined by a markup language that describes how to access a database, the structure of the database, the content of the database, and the content of individual columns of the database. The parsing further includes translating the structure and one or more keyword descriptions of the content into a hierarchical vocabulary. The indexing further includes indexing the file upon successful completion of the parsing.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Inventor: Christopher G. Modzelewski
  • Publication number: 20090125524
    Abstract: Correlation-based visualization of markup language messages is implemented. According to an embodiment of the present invention, a message manager receives a markup language message exchanged over a network. Correlation logic applies a template to the markup language message. Correlation logic utilizes at least one rule to visually identify correlated message in the markup language message in a tree structure. The message manager outputs the tree structure.
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Inventors: Andrew A. Das, Charles Le Vay, Chethan Ram
  • Publication number: 20090083294
    Abstract: The illustrative embodiments described herein provide for a method for validating a target document written in a structured language against a schema for the structured language. A record of document fragments that have been previously validated against the schema is maintained. The target document is compared to the document fragments to identify portions of the target document that are schematically identical to corresponding document fragments. Validation is omitted for at least one of the portions of the target document that are schematically identical to the corresponding document fragments when validating the target document.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Inventors: Shudi Gao, Michael Rafael Glavassevich, Neil Graham, Glenn Allen Marcy, Yuhichi Nakamura, Toyotaro Suzumura, Toshiro Takase, Michiaki Tatsubori
  • Publication number: 20090063498
    Abstract: A request for a software service utilizes a service intermediary. The service intermediary 1) checks the request to confirm that it conforms to XML well-formedness, and 2) validates the schema of the request. If the request passes both tests, then flags are appended to the request, which is sent to a service provider. The flag indicates to the service provider that the request has already been checked and validated, such that the service provider only needs to provide the requested service, without redundantly checking and validating the request.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Adolfo F. Rodriguez, Richard E. Salz, Gregory L. Truty, Barton C. Vashaw
  • Publication number: 20090006454
    Abstract: Computer-implemented methods and computer-readable storage media are disclosed for facilitating browser-based, what-you-see-is-what-you-get (WYSIWYG) editing of an extensible markup language (XML) file. A browser executing on a local computing system is used to access a hypertext markup language (HTML) representation of an extensible markup language (XML) file. The HTML representation includes a plurality of elements of the XML file formatted in accordance with an extensible stylesheet language (XSL) transform associated with the XML file. A plurality of editing handlers is inserted within the HTML representation to facilitate modifying the HTML representation and applying the changes to the XML file. A user is permitted to modify the HTML representation for purposes of applying the modifications to the XML file.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Daniel G. Zarzar, Alberto Swett
  • Publication number: 20080288537
    Abstract: Embodiments of the present invention enable an approach to index segments of a media stream containing of visual and textual information, using a combination of visual, textual, auditory and temporal features to combine segments that correspond to topical contexts into logical groups. A visual/temporal/auditory/textual weighting scheme is adopted, which allows segments from elsewhere in the same media stream to affect the index terms associated with the current segment. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Gene Golovchinsky, Jeremy Pickens, Laurent Denoue
  • Publication number: 20080263063
    Abstract: There is alteration of a late-bound expression produced by a compiler into an early-bound structure. Alteration of the late-bound expression can occur at runtime and a visitor pattern can be used to create the alteration. In one instance, a conversion from late-bound to early-bound takes place through replacing a late-bound property with a statically typed call. The early-bound structure can translate into an expression tree to enable an implementation of a store specific query operated upon storage.
    Type: Application
    Filed: November 14, 2007
    Publication date: October 23, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: David E. Sceppa, Carl Y. Perry, Jeffrey M. Derstadt, Andrew J. Conrad, Amanda K. Silver, Paul A. Vick, Shyamalan Pather, Colin Joseph Meek
  • Publication number: 20080228796
    Abstract: A system and method for Web services packaging. In one embodiment, binding and portType templates are created from an existing WSDL file. One or more of these templates are packaged into a Web services archive file.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 18, 2008
    Inventor: Dimitar V. Angelov
  • Publication number: 20080228810
    Abstract: A method for generating XML (Extensible Markup Language) parsers, including: parsing an input document with a generated parser where the generated parser is generated by a three-stage compilation of an XML Schema, where in a first stage the XML Schema is read and modeled in terms of abstract schema components, where in a second stage the XML Schema is augmented with a set of calculated schema components and properties, and where in a third stage the XML Schema is traversed to generate validation code; the validation code is generated by: calculating prohibited occurrence ranges; generating code to: evaluate each of the plurality of particles in an inner loop conditioned on an effective upper bound; then, once the inner loop terminates, check forbidden occurrence ranges for an inner particle, and calculate a range of possible repetitions of an outer particle; and once an outer loop terminates, check a range of total possible repetitions of the outer particle against its actual occurrence limits.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Moshe E. Matsa, Eric Perkins
  • Publication number: 20080222172
    Abstract: This method of authoring a DVD-Video disc comprises: a) a step (108) for creating a model for a DVD-Video structure portion, this model comprising markers of an SGML defining at least one PGC (Program Chain), b) a step (116) of instantiation of the model during which each instanciable attribute value is automatically replaced by a given value to obtain an instance of the model, and c) a step (122) of generation of a picture of the DVD-Video disc.
    Type: Application
    Filed: September 20, 2006
    Publication date: September 11, 2008
    Applicant: LITTLE WORLDS STUDIO
    Inventor: David Chomard
  • Publication number: 20080201351
    Abstract: Systems and methods that facilitate mapping from an XML schema to an object model, while mitigating object impedance mismatch. A normalization component can flatten nesting scopes and/or and reduce the number of types in subtyping hierarchies, and a core mapping component can supply the object type. A subsequent object level transformation can typically be performed on the object model, to create the final object model.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: Ralf Lammel
  • Publication number: 20080140698
    Abstract: A computer-based method for creating XML files from an edited document is disclosed. The method includes the steps of: reading an edited document from a file transfer protocol (FTP) server; reading each of equation objects originally existed in the edited file and creating a tag image file (TIF) image according to the equation object being read; creating a joint photographic experts group (JPEG) image according to the TIF image and recording a pixel size of the JPEG image; creating an XML character string according to each paragraph in the edited file; inserting the XML character strings into different XML file templates, thereby obtaining different XML files. A related system is also disclosed.
    Type: Application
    Filed: June 4, 2007
    Publication date: June 12, 2008
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUNG-I LEE, HAI-HONG LIN, DE-YI XIE, CHEN-CHEN ZHANG, WEN-FENG ZHANG
  • Publication number: 20080109477
    Abstract: A method is disclosed to generate, while preserving text, image, transactional and embedded presentation constraint information, a minimum set of simplified and navigable web contents from a single web document that is oversized for targeted smaller devices. The method includes a parser, a content tree builder, a document tree builder, a document simplifier, a virtual layout engine, a document partitioner, a content scalar and a markup generator. The parser generates markup and data tags from an HTML source document. The builder constructs a content tree. The simplifier transforms the document tree into an intermediate one defined by a subset of XHTML tags and attributes. Layout constraints, including size, area, placement order, and column/row relationships, are calculated for partitioning and scaling the document tree into sub document trees with assigned navigation order and hierarchical hyperlinks. A simplified HTML document is then generated with the markup generator.
    Type: Application
    Filed: December 27, 2007
    Publication date: May 8, 2008
    Inventor: Vincent Lue
  • Publication number: 20080109479
    Abstract: Provided herein is a system, method and computer program product for effectively arranging and rendering multimedia information using for example, Macromedia's Flashâ„¢ technology, the Extensible Markup Language (XML) language and the Mathematical Markup Language (MathML). The invention utilizes question data (301), possible visual aids (305), possible descriptive solutions (307), and element alignment (309).
    Type: Application
    Filed: April 1, 2004
    Publication date: May 8, 2008
    Applicant: Plantii USA, Inc.,
    Inventors: Lewis Cheng, Joseph Fusion, Kyung Lee
  • Publication number: 20080109715
    Abstract: A system and method for creating integrated web form and database applications. One or more embodiments of the invention enable a system and method for creating integrated web form and database applications. The system enables click-and-drag form creation and automatically codes the markup, validation script and database schema. The system does not require programming to create forms or a database schema to associate form data with. In addition, the system does not require programming for integrating forms and a database. By generating the schema to implement a form, a non-database programmer such as a designer can create web forms that store and display data to and from a database without programming any software. In this manner, designers can perform tasks that heretofore have required software engineers.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Inventor: Monique STOVER
  • Publication number: 20080091710
    Abstract: An apparatus, system, and method are provided for defining a metadata schema to facilitate passing data between an XML document and a hierarchical database. The invention includes a database accessor, a document accessor, and an association module. The database accessor accesses a database schema indicative of database field names and a hierarchical structure for a hierarchical database. The document accessor accesses a document schema that defines the hierarchical structure, content data syntax, and semantics of valid, well-formed, XML documents that can be passed into and out of the hierarchical database. The document schema also includes at least one XML element name that maps to a corresponding database field name in the database schema. The association module associates the database schema and the document schema to provide a metadata schema that enables data to be passed between an XML document and the hierarchical database.
    Type: Application
    Filed: November 30, 2007
    Publication date: April 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: Kyle Charlet, Douglas Hembry, Christopher Holtz, Carol Wiedenmann
  • Publication number: 20080082570
    Abstract: To perform processing at a high speed to identify some of the structure type definitions in a given definition set to which a received XML document matches. There are provided a decision rule generation section which generates a decision rule for determining to which one of a plurality of DTDs an XML document matches on the basis of unique elements of the DTDs, and a DTD determination section which determines to which one of the plurality of DTDs the XML document to be processed matches on the basis of the decision rule generated by the decision rule generation section.
    Type: Application
    Filed: August 20, 2007
    Publication date: April 3, 2008
    Inventors: Naohiko Uramoto, Hiroshi Maruyama, Kento Tamura
  • Publication number: 20080046418
    Abstract: When using finite-state devices to perform various functions, it is beneficial to use finite state devices representing regular grammars with terminals having markup-language-based semantics. By using markup-language-based symbols in the finite state devices, it is possible to generate valid markup-language expressions by concatenating the symbols representing the result of the performed function. The markup-language expression can be used by other applications and/or devices. Finite-state devices are used to convert strings of words and gestures into valid markup-language, for example, XML, expressions that can be used, for example, to provide an application program interface to underlying system applications.
    Type: Application
    Filed: July 5, 2007
    Publication date: February 21, 2008
    Applicant: AT&T Corp.
    Inventors: Michael Johnston, Srinivas Bangalore