Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

53 results about "XML Schema (W3C)" patented technology

XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item content in a document. They can check if it adheres to the description of the element it is placed in.

System and method for reporting hierarchically arranged data in markup language formats

A system and method comprising a reporting mechanism for outputting an HMTL and XML document from a collection of hierarchically maintained settings such as group policy object settings or resultant set of policy data. The reporting mechanism provides a substantially complete view of which settings are configured (enabled) in a given group policy object, or a view for a resultant set of policy (that is applied to a given SOM), along with the values of the settings. The markup language format enables viewing a flat representation of the settings, and printing, saving and / or transporting of the settings. XML schemas describe a valid representation of group policy settings, and a valid representation of resultant set of policy.
Owner:MICROSOFT TECH LICENSING LLC

XML schema collection objects and corresponding systems and methods

The present invention provides “XML Schema Collections” and methods and systems for using the same. XML data is typically stored as an XML instance, each of which should conform to a “schema” according to a desired goal. An XML schema provides identification and organization for the data supplied by an XML instance. XML Schema Collections are collections of one or more XML schema namespaces. An storage location designated for storage of XML data, such as an XML column in a relational database, can be “typed” with an XML Schema Collection object, allowing that storage location to store XML instances that conform to more than one XML schema. XML Schema Collections provide increased data storage versatility, and facilitation of data searches.
Owner:MICROSOFT TECH LICENSING LLC

Device control using job ticket scoring

A method for controlling a device capable of performing an operation in response to a job ticket includes comparing the job ticket with options within the capabilities of the device for fulfilling the job. One such device is a printer coupled to a computer for printing text and the like in accordance with such a job ticket. The job configuration and the options defining the plurality of operations preferably are stored in data structures, most preferably XML files validated under an XML schema defining options for a universe of similar operations. Each comparison of the job configuration with a device capability option results in a score. These scores are compared to obtain an optimal or preferred option which best approximates the job ticket within the capabilities of the device.
Owner:MICROSOFT TECH LICENSING LLC

Programmable object model for namespace or schema library support in a software application

A programmable object model allows a user to programmatically access and utilize a Namespace or schema library containing XML schema files and related XML-based resources for associating the schema files and XML-based resources with one or more documents and for customizing the functionality associated with the schema files and XML-based resources. The programmable object model also allows the user / programmer to remove schema files and other XML-based resources from association with previously associated documents.
Owner:MICROSOFT TECH LICENSING LLC

Mapping XML schema components to qualified java components

The present invention provides a method, apparatus, and computer instructions for mapping and labeling XML schema elements and types. In an exemplary embodiment, each XML schema element and type is uniquely labeled, using distinguishing parameters such as namespace to create name parts like a Hashing code and suffixes in order to achieve unique mapping. The parameters selected are predetermined in order to achieve naming that remains distinct across successive consumptions of a schema. The selection disclosed accomplishes unique labeling, while also permitting one to still adhere to the strict naming standards of the target language (e.g., Java). As a result, schema components belonging to multiple namespaces can be mapped to Java components belonging to a single package.
Owner:INT BUSINESS MASCH CORP

Redline extensible markup language (XML) schema

One or more embodiments of the invention provide a RedlineXML schema comprised of constraints that provide restrictions as to the elements and attributes that may be utilized to define a RedlineXML document. The RedlineXML schema is comprised of an Objects element, a Tags element, a BaseDocument element, and a MarkupPlanes element. The Objects element is comprised of any number of objects that may be utilized to redline or markup a base document. For example, the Objects element may contain Box, Circle, Spline, Polyline, Group, Arc, Ellipse, Text, Note, Cloud, Callout, and / or Style elements. The BaseDocument element specifies the base document that is being marked up. The attributes of the BaseDocument element provide the information needed to recognize and parse the elements of a foreign XML schema used to represent the type of base document being redlined or marked up. For example, if the BaseDocument element specifies an AutoCAD(R) drawing, URLs for the locations of the AcadDWG schema and the AutoCAD(R) drawing will be specified, as well as an identification of the system required to parse the elements defined by the AcadDWG schema. To utilize the RedlineXML schema, a RedlineXML document that references the RedlineXML schema is obtained. A determination is made regarding whether the RedlineXML document complies with the constraints specified in the RedlineXML schema. If the document complies, the document is determined to be valid and is processed by a redline processor that is capable of reading the RedlineXML document and displaying the appropriate results. For example, the redline processor may comprise a graphics program that reads the RedlineXML document and displays the specified redline objects on a base document retrieved from the location specified in the RedlineXML document.
Owner:AUTODESK INC

Workload analysis tool for relational databases

A method for providing workload information in a structured workload information data structure format that is organized according to a workload schema to be conducive to a given end usage of the information. The structured workload information can be made accessible using standard database analytical server applications to facilitate ad-hoc querying of the structured workload information to summarize and analyze the database workload or to facilitate exchange of workload information. A structured workload information (SWI) is constructed according to a SWI schema to facilitate a desired end usage of the workload information. The query information is extracted from the workload and stored in a structured workload information (SWI) data structure according to the schema based on the desired end usage of the information such as ad hoc querying or information exchange. The query information may be stored in a relational database having query information organized as a central fact table and a collection of hierarchical dimension tables or as an OLAP cube featuring hierarchical dimensions that arrange the query information in dimensions having objects ordered as a function of granularity or the information may be stored according to an XML schema wherein units of query information are separated by XML tags that identify a type of workload information.
Owner:MICROSOFT TECH LICENSING LLC

Device control using job ticket scoring

A method for controlling a device capable of performing an operation in response to a job ticket includes comparing the job ticket with options within the capabilities of the device for fulfilling the job. One such device is a printer coupled to a computer for printing text and the like in accordance with such a job ticket. The job configuration and the options defining the plurality of operations preferably are stored in data structures, most preferably XML files validated under an XML schema defining options for a universe of similar operations. Each comparison of the job configuration with a device capability option results in a score. These scores are compared to obtain an optimal or preferred option which best approximates the job ticket within the capabilities of the device.
Owner:MICROSOFT TECH LICENSING LLC

Document fidelity with binary XML storage

Techniques are provided for ensuring lexical fidelity when an XML document is stored in a binary format. Operations, on the XML data, that would cause the loss of lexical fidelity between the original XML document and the binary-encoded version of the XML document are not performed. Such operations include the removal of unnecessary whitespace characters, certain data type conversions, CRLF normalization, the “collapsing” of two-tag empty elements into a single tag empty element, and the replacing of entity references or numeric character references with another value. An XML schema, to which the XML document conforms, may indicate that the XML document is to be stored in a lexical fidelity mode. Additionally, or alternatively, the database statement that (when executed) causes the XML document to be stored in a binary format may so indicate.
Owner:ORACLE INT CORP

Simple types in XML schema complex types

Within the scope of existing XML Schema specifications, an approach is provided to embed simple types within a complex type so an XML stream can have instances of the embedded simple types, even without the presence of XML elements. Because the approach is within the scope of existing XML Schema specifications, the approach is transparent to known XML parsers. With the approach, an XML schema will have a complex type with a mixed flag set to true and an element set to be a dummy element. The dummy element has a simple type and one of (i) a name of the dummy element and (ii) a name of the simple type is one of a predetermined set of names. This XML schema is for use with a parser which, on parsing the schema, will interpret the dummy element as one of an embedded simple type and an inherited simple type.
Owner:IBM CORP

Incremental Validation of Key and Keyref Constraints

The present invention relates to a method, and system for implementing the method, for performing incremental validation of an XML document with respect to XML Schema key and keyref constraints, and handling the semantics dictated by the XML Schema specification. Several operations are defined that change the content of a document, i.e., add or remove nodes, or change the value of existing nodes. The present invention verifies whether performing such an operation would violate key or keyref constraints, and allows changing the document only if the operation maintains the validity of the document with respect to the constraints. The verification traverses only the parts of the document that may be affected by the change operation, and not the whole document. The invention maintains, in an efficient manner, data structures that hold information relevant to the validation of key and keyref constraints.
Owner:TECHNION RES & DEV FOUND LTD

Sgml document validation using xml-based technologies

An SGML validation system comprises: an XML validation engine; a translator configured to convert an SGML document to a translated XML document; a set of XML schemas against which the XML validation engine validates the translated XML document, the XML schema set configured such that errors detected by the validation of the translated XML document correspond to SGML errors in the SGML document; and a report generator configured to generate an error report identifying SGML errors corresponding with errors detected by the validation and linking the identified SGML errors with corresponding locations in the SGML document.
Owner:XEROX CORP

Determining XML schema type equivalence

XML schema types can be identified and compared for equivalence so as to avoid unnecessary and undesirable creation of multiple classes for equivalent schema types. XML schema types having the same name are identified and normalized according to a unified system for representing schema types. The step for normalizing schema types can include any writing and / or rewriting at least a portion of the schema types into a common unifying format so that they can be compared. Once the schema types have been normalized, they are then compared for equivalence. One technique for comparing the schema types is to create and compare hash numbers of all or only selected portions of the normalized schema types. Equivalent schema types can then be indexed to share a single class, thereby avoiding the creation of multiple classes for equivalent schema types.
Owner:MICROSOFT TECH LICENSING LLC

System and method for storing and retrieving XML data encapsulated as an object in a database store

A system and method are provided for modeling structured, semi-structured, and unstructured data all within a single instance of a user defined type (UDT) within a database store. In particular, the XML data model is extended to fields of a UDT. As a result, the properties of the XML data model-such as document order and document structure-can be preserved within instances of a UDT. Moreover, code representing object behavior (i.e., methods that can be invoked on an object in managed code) can be added to the UDT to operate on an XML field, as well as non-XML fields of the UDT. This enables a framework for adding business logic to XML data. The content model of the XML data can be optionally described using XML schema documents associated with the XML fields of the UDT.
Owner:MICROSOFT CORP

System and method for generating MIB files through XML files

The invention discloses a system and method for generating MIB files through XML files. The system comprises a Schema rule defining unit, an XML syntax checking unit, an XML semantic parsing unit, an MIB file rule analyzing unit and an MIB file generating unit. The method includes that the Schema rule defining unit defines a checking and mapping Schema from XML to MIB; the XML semantic parsing unit defines mapping rules from XML elements to MIB elements, pares XML files passing syntax checking and completes mapping from the XML elements to the MIB elements; the MIB file generating unit generates MIB files according to a generating method of specific elements. By the aid of the system and method, the probability of errors in the MIB writing process can be reduced, and network management system development is accelerated; a familiar and generic XML form interface is exposed to a user, the XML files are written by the user on the basis of the XML Schema, the MIB files can be generated conveniently, and direct operations on the intricate MIB files are avoided.
Owner:INST OF ACOUSTICS CHINESE ACAD OF SCI +1

SGML document validation using XML-based technologies

An SGML validation system comprises: an XML validation engine; a translator configured to convert an SGML document to a translated XML document; a set of XML schemas against which the XML validation engine validates the translated XML document, the XML schema set configured such that errors detected by the validation of the translated XML document correspond to SGML errors in the SGML document; and a report generator configured to generate an error report identifying SGML errors corresponding with errors detected by the validation and linking the identified SGML errors with corresponding locations in the SGML document.
Owner:XEROX CORP

Method for converting XML (X Extensive Markup Language) document into HTML (Hypertext Markup Language) document based on XSL (Xml Schema Language)

The invention discloses a method for converting an XML (X Extensive Markup Language) document into an HTML (Hypertext Markup Language) document based on an XSL (Xml Schema Language). The method comprises the following steps: S1, building a new HTML-format document which has the same name with an XML document; S2, defining a conversion algorithm to realize conversion from the XML document to the HTML document; S3, calling a system default browser in order to display the HTML document, wherein a correlated method and a correlated variable are called as input parameters through a converter instance by the conversion algorithm to realize conversion from the XML document to the HTML document. By adopting the method for converting the XML document into the HTML document based on the XSL providedby the invention, a conversion error monitor is defined specific to the conversion error occurring in the converting process in order to determine the error cause and the error occurring location fora data editing person to modify.
Owner:COMP APPL RES INST CHINA ACAD OF ENG PHYSICS

Managing headless computer systems

Methods, systems, and computer program products for remotely monitoring diverse computer systems in a similar manner over an out-of-band communication channel. Remote monitoring ordinarily is performed over an in-band communication channel. However, hardware and / or software problems may make the in-band communication channel unavailable for a time. While the in-band communication channel is unavailable, the management computer receives status information over the out-of-band communication channel. Based on received status information, the management computer identifies actions to take, such as controlling processes or otherwise configuring the remote computer system, and communicates the actions to the remote computer system over the out-of-band communication channel. The management computer is capable of communicating with any of several diverse computers and exchanges data in a format that is independent of any particular computer system. The format also separates status information from placement information used to display the status information, and may conform to an XML schema.
Owner:MICROSOFT TECH LICENSING LLC

System, method and computer program product for provisioning of resources and service environments

The present invention provides a system, method, and computer program product to accelerate provisioning by dynamically creating dynamic free pools (DFPs) of pre-provisioned resources that are provisioned in advance, and are ready and free for use. A DFP construct for a resource, and its associated dynamic free pool manager are generated dynamically from a formal description of an aggregated resource structure (e.g. in the form of an XML schema). The present invention also provides a system, method, and computer program product to improve the delivery time of SEs based on the DFP constructs. The methods are extended to deal with special conditions such as contention over resources, or critical delivery time.
Owner:IBM CORP

Method of representing an XML schema definition and data within a relational database management system using a reusable custom-defined nestable compound data type

Representing an XML Schema Definition and Data within a Relational Database Management System using a Reusable Custom-Defined Nestable Compound Data Type. These Data Types provide a natural representation and storage of an XML schema definition and the corresponding XML data. Data Types are created in a RDBMS to store the hierarchical data of a XML data file. Hierarchical data may be imported into a RDBMS by populating the Data Type Fields with the values of data held in the XML data file. The data contained in the RDBMS may also be published to an XML data file.
Owner:SAP AG

System and method for software development

A system for software application development comprises at least one processor configured to receive a declarative XML file defining the user interface and the database structure in one integrated file. The processor generates a database schema, user interface, API definition, PDF reports, data export / import using excel. Additionally, the processor automatically enables our unified native mobile application supporting an offline mode. The processor can render any number of extensible formats, including HTML, JSON, XML, and XML schema. On receiving a request, the processor dynamically generates output from the declarative XML file enabling hot and real-time deployment.
Owner:AURIGO SOFTWARE TECH INC

Method and apparatus for modeling extensible markup language (XML) applications using the unified modeling language (UML)

InactiveCN1647078AUML modeling clearlyUML modeling is easy to readNatural language data processingRequirement analysisXML schemaSystems Modeling Language
A method and apparatus are disclosed for modeling XML applications using an extended UML notation. The present invention extends the UML model template to include an additional compartment, referred to as a constant attribute compartment. The constant attribute compartment allows the constant attributes of an XML element to beexplicitly represented in the UML model. The disclosed UML model can thereby distinguish XML elements and XML attributes using the additional constant attribute compartment to represent attributes that remain constant through all instances of an object. The UML modeling of XML elements is more clear and readable by separately modeling the constant attributes and the variable attributes of the XML element. The present invention facilitates the automatic generation of XML schemas and source code with the appropriate software tools.
Owner:KONINKLIJKE PHILIPS ELECTRONICS NV

XML Schema file format automatic conversion method and system and related equipment

The embodiment of the invention provides an XML Schema file format automatic conversion method, an XML Schema file format automatic conversion system and related equipment, which are used for realizing XML Schema file format automatic conversion and improving programming efficiency. The method provided by the embodiment of the invention comprises the following steps: extracting fields and field values of all elements in an XML Schema file to be converted according to the types of the elements, and taking the fields and the field values contained in the same element as a group of associated data; and calling a grammar rule function corresponding to the target programming language, and adding each group of associated data into a preset data structure to generate a target program class conforming to the grammar rule of the target programming language.
Owner:LAUNCH TECH CO LTD

XML-based representation of mobile process calculi

A methodology is provided for encoding mobile process calculi in XML. Mobile process calculi (e.g., Π-calculus, Join Calculus, Blue Calculus) are often employed in modeling business processes. The present method provides for encoding a mobile process algebra in XML by providing a mobile process algebra, reducing the process algebra to infix notation, transforming the mobile process algebra from infix notation to prefix notation, and then transforming the prefix notation to a set of tags via structural induction. Annotating tags can then be provided around the basic process algebra constructors. The set of tags represent an XML schema. The XML schema can then be reduced to a programming language. An example of reducing a specific algebra (combinators—a derivative of Π-calculus) to an XML schema is provided. The XML schema is reduced to a programming language ideal for business workflow processes.
Owner:MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products