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

110 results about "XSLT" patented technology

XSLT (eXtensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. XSLT 1.0 is widely supported in modern web browsers.

Method and system for enabling connectivity to a data system

A method and system that provides filtered data from a data system. In one embodiment the system includes an API (application programming interface) and associated software modules to enable third party applications to access an enterprise data system. Administrators are enabled to select specific user interface (UI) objects, such as screens, views, applets, columns and fields to voice or pass-through enable via a GUI that presents a tree depicting a hierarchy of the UI objects within a user interface of an application. An XSLT style sheet is then automatically generated to filter out data pertaining to UI objects that were not voice or pass-through enabled. In response to a request for data, unfiltered data are retrieved from the data system and a specified style sheet is applied to the unfiltered data to return filtered data pertaining to only those fields and columns that are voice or pass-through enabled.
Owner:ORACLE INT CORP

Extending the capabilities of an XSL style sheet to include components for content transformation

Systems and methods consistent with the present invention use a Namespace paradigm to define an external component reference to a style sheet. When the style sheet processor processes the tags in the style sheet, it recognizes the external component declaration. The style sheet will contain a name of the external component instance and a definition of the method to execute associated with the external component instance, and may contain arguments for the method associated with the external component instance which is executing. The XSLT processor then relinquishes control to the external component to execute the method defined in the style sheet. The results of the method's execution may be placed in the transform document generated by processing the style sheet. However, this is not required and other results may be generated, including those not related to the transform document.
Owner:ORACLE INT CORP

Method, computer program and system for style sheet generation

Device-type-specific XSLT style sheets (or equivalent) are generated from page layout files or "presentation skeleton' files which define a Web page layout including abstract component references that can be mapped to complex, device-specific or repeated style sheet components and are more easily constructed than XSLT style sheets. The presentation skeleton files use and extend existing mark-up languages. One presentation skeleton file can be used to generate XSLT style sheets for many devices that use the same mark-up language. In addition, presentation skeleton files can be produced directly from storyboard files to demonstrate Web sites statically before constructing them for real. This provides a route from initial Web site design to final implementation for multiple output devices.
Owner:IBM CORP

Efficient processing of XPath queries

The disclosed teachings provide methods and systems for efficient evaluation of XPath queries. In particular, the disclosed evaluation methods require only polynomial time with respect to the total size of an input XPath query and an input XML document. Crucial for the new methods is the notion of “context-value tables”. This idea can be further refined for queries in Core XPath and XSLT Patterns so as to yield even a linear time evaluation method. Moreover, the disclosed methods can be used for improving existing methods and systems for processing XPath expressions so to guarantee polynomial worst-case complexity.
Owner:GOTTLOB GEORG +2

Creating, distributing and enforcing relational and business rules at front-end application

A method and system and computer readable medium for: (1) the creation and representation of business rule definitions, (2) the creation and representation of enforcing rule handlers, (3) the creation and representation of a framework to check the existence of rules then, apply the appropriate handler, (4) and the distribution of the rule definitions and handlers to clients. The present invention defines a rule language and provides a framework that separates the definition of the rules, the enforcing handler, the system at which rules are generated and the system at which rules are enforced. Further, in one embodiment, the present invention uses standard XML notations to define rules and standard XSL and XSLT processing instructions to enforce rules. Using standard XML, XSL and SXLT allows clients to use off-the-shelf XML parser and XSL processors in lieu of developed code or rule based engines.
Owner:PARTNERCOMMUNITY

Method and apparatus for composing XSL transformations with XML publishing views

A method and apparatus are provided for composing XSL transformations with XML publishing views. XSL transformations are performed on XML documents defined as views of relational databases. A portion of a relational database can be exported to an XML document. An initial view query defines an XML view on the relational database and an XSLT stylesheet specifies at least one transformation. The initial view query is modified to account for an effect of the transformation and the modified view query is applied to the relational database to obtain the XML document. When the modified view query is evaluated on a relational database instance, the same XML document is obtained as would be obtained by evaluating the XSLT stylesheet on the original XML view.
Owner:ALCATEL-LUCENT USA INC

Extensible stylesheet designs using meta-tag and/or associated meta-tag information

Techniques for extensible stylesheet designs using meta-tag and / or associated meta-tag Information are described. To generate a proper stylesheet (e.g., an XSL or XSLT file) from a source file (e.g., an XML file), all meta-tag and / or associated meta-tag Information are differentiated by attaching respectively unique identifiers to those that are otherwise identical. To facilitate user required operations on certain data in the source file, a document source path for the data is identified and inserted with one or more operators thus to form document source path information. The differentiated meta-tag and / or associated meta-tag Information and source path information are relied upon to generate one or more stylesheets.
Owner:CHARTOLEAUX

Peer-to-web broadcasting

A method for peer-to-portal broadcasting, including providing a web page for a portal, the web page including an inline frame (iFrame), receiving meta-data for media files selected by a user for broadcast to the portal, and dynamically generating source code for the iFrame upon request, the source code including instructions for a web browser (i) to request an XML document that includes meta-data for user-selected media files, (ii) to transform the XML document to an HTML document using an XSLT transformation, and (iii) to insert the resulting HTML document into the web page for the portal. A system and computer-readable storage media are also described and claimed.
Owner:NETSERTIVE INC

Edge side components and application programming environment for building and delivering highly distributed heterogenous component-based web applications

A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means. Using this framework, heterogenous components may be composed into other components and complete applications or services.
Owner:AKAMAI TECH INC

Generation of XSLT style sheets for different portable devices

A method, system, and computer program for transforming a first document into a second document, whereby the second document is configured for use at an electronic device. The invention receives interface information about the electronic device. A content rules selector is configured to select content rules for modifying content in the first document. A presentation rules selector is configured to select presentation rules for presenting the content from the first document. A transformation generator is configured to combine the content rules and presentation rules to form transformation instructions for transforming the first document into the second document.
Owner:IBM CORP

Mapping between native data type instances

Mapping of a first native data type instance to a second native data type instance is performed in three stages: the first native data type instance is converted into a first programming language and platform independent representation conforming to a first schema capable of defining base and derived data types; the first programming language and platform independent representation is transformed into a second programming language and platform independent representation conforming to a second schema capable of defining base and derived data types; and the second programming language and platform independent representation is converted into the second native data type instance. The programming language and platform independent representations may be event-based extensible Markup Language (XML) representations implemented according to the Simple API for XML (SAX). The transformation may be governed by an extensible Stylesheet Language Transform (XSLT) stylesheet.
Owner:IBM CORP

Version aware test management system and method

The present invention provides for a test management system that maintains fine-grained versioning information without sacrificing query, filtering, and reporting capabilities. Metadata associated with a test is stored in an XML file that is versioned with the test assets and source code. Furthermore, the XML file can contain all the attributes necessary for query and management, for example via XSLT transformations.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for building/updating grammars in voice access systems

Method and System to update grammar information in a voice access system that provides access to a data system. A user interface (UI) is provided to enable an administrator to select UI object pertaining to a user interface provided by the data system to provide grammar update support for. The data system user interface corresponds to a UI that users would see if using computer client connection to the data system. XSLT style sheets are built based on the UI objects that are selected for grammar update. A grammar update request may then submitted that identifies a navigation context of the data system UI, a style sheet to apply, and an optional last update value. In response to receiving the request, the system retrieves data from the data system pertaining to the navigation context; and filters the data using the identified style sheet and the last update value and provides the filtered data back to the voice access system to update its grammar.
Owner:ORACLE INT CORP

Select reprint of records in variable data printing

InactiveUS20060023238A1Enhance variable data printing practiceEasy to produceDigital output to print unitsDigital contentXSLT
A method and system for selective reprint of individual records in a variable data printing operation in which a variable data print job defined by an original digital document having a plurality of records to be printed is provided to the printing device (2). The variable data print job is run on the printing device (2) and the printed documents are examined to select records to reprint. A parameter (64) that identifies the records to reprint is determined and applied to the original digital document (50) using a data transformation engine (60). The data transformation engine (60) transforms the original digital document (50) into a new (70) or revised (50′) digital document including the records to reprint and provides the print job defined by the new (70) or revised (50′) digital document to the printing device (2) for selective reprint. The digital document (50) is an electronic file having a digital content component (51) encoded in PDF format, and a digital markup file component (52) specified using XML. The data transformation engine (60) applies a data transform to the digital markup file (52) based on XSLT.
Owner:EASTMAN KODAK CO

Method and system for reporting XML data based on precomputed context and a document object model

A method and system for modifying program applications of a legacy computer system to directly output data as XML using a DOM instance, models the legacy computer system, maps the model to an XML schema and automatically modifies one or more applications to directly output XML formatted data from an internally constructed DOM instance in cooperation with a writer engine. The writer engine allows for an arbitrary number of contexts to be simultaneously active and builds a complete DOM instance by using the multiple contexts to buffer output data. The writer engine directly loads XML schema information to construct and output DOM instances in accordance with the schema and subject to further transformation by XSLT stylesheets.
Owner:ENT SERVICES DEV CORP LP

Visual debugger for dynamic XSL transformations

The present invention provides a visual debugger for dynamic XLS transformations. A method for real time debugging of mixed Java and Extensible Stylesheet Language Transform (XSLT) code comprises sending debug events from Java and XSLT debug sub-adapters to a debug super adapter, filtering the debug events received from the Java and XSLT debug sub-adapters, generating debug events representing a consolidated view of the received debug events, and sending the debug events to a debug user interface (UI).
Owner:IBM CORP

Creating mapping rules from meta data for data transformation utilizing visual editing

A visual editor creates the meta rules for transforming or mapping data between the source meta data and target meta data representation via a wide variety of Graphical User Interfaces (GUIs). A set of transformation rules or scripts is generated by the editor using a transformation rule engine, e.g., XSL, and sent to a standard transformation engine, e.g., XSLT, which accepts an input data file and using the transformation rules generates a transformed output data file. The meta rules are represented in a template and stored in a configuration file. The configuration file can be updated with other rules by the visual editor specifying in the rule file the transformation / mapping language as an element of the rule file. The editor specifies any attributes or parameters on the rule transformation / mapping element. The transformation rule engine reads in a new meta rule generated by the editor. Parameter values are added to complete the rule based on the description from a meta rule configuration file. A locking mechanism in the template is selected to lock the context to the template or portion of the rule definition selected at the time the lock is clicked. The new transformation / rule is saved into the transformation rule file. An editor-mapping engine generates a notification of the creation of a new transformation-mapping rule; updates the meta data rules file; and provides the updated rule file to the transformation engine. Input data to the transformation engine is processed using the updated rule file and the transformed data is provided as an output.
Owner:IBM CORP

Computer directory system having an application integration driver infrastructure

An application integration driver infrastructure for facilitating the use of a distributed directory running in a computer network is provided. The infrastructure can transform specific directory events into a vendor-neutral data identification system and then use vendor-neutral transformation technologies to transform the neutral data identification into a specific application's data format, and vice-versa. The infrastructure receives an event from the distributed directory into a markup language generation system, such as an extensible markup language (“XML”) generator. The XML generator converts the event into XML data and provides the XML data to a transformation processing system, such as an extensible transformation language (“XSLT”) processor. The XSLT processor transforms the XML data to a predetermined format. The format can be dictated by a stylesheet provided to the XSLT processor, the stylesheet being responsive to requirements of a computer application. The transformed data is then provided to the application for the application to use in a conventional manner. The application may use an application shim to convert the transformed data into a native application program interface (“API”) for the application.
Owner:EMC IP HLDG CO LLC

Framework of validating dicom structured reporting documents using XSLT technology

Methods, frameworks and systems for validating DICOM (Digital Imaging and Communications in Medicine) SR (Structured Reporting) XML (Extensible Markup Language) documents against DICOM SR templates, using XSLT (Extensible Stylesheet Language Transformations) technology alone or as a complement to XML Schema, are disclosed. A framework of generating XSLT stylesheets from XML representation of DICOM SR templates is developed. Also a mechanism and method of automatic generating XSLT stylesheets for validating SR document contents are provided. In addition, a mechanism and method of flexibly adapting in different DICOM SR XML formats is provided.
Owner:KONINKLIJKE PHILIPS ELECTRONICS NV

Internet document services

A subscriber service for on-line document editing includes an Internet client in which a browser window is opened to begin XHTML editing, e.g., in Microsoft INTERNET EXPLORER. The text is transmitted to a host in a message over the Internet. In the host, a next process verifies this user has an account, or is otherwise authorized to use this site or access a particular document. A process receives the mal-formed XHTML typical of Microsoft INTERNET EXPLORER editing. A process cleans up this input, and converts it to fully formed XML, e.g., with TIDY freeware. A next process uses XSLT style sheets to transform the XML to LaTex source. Alternatively, the input is converted to Tex-type source lines. Another process includes a LaTex engine to typeset the input text according to the style sheets. Such produces a DVI-type output file. A next process converts the DVI to PDF. Commercial programs are available for this purpose. A process transmits the completed PDF file back to the client in a message. A next process at the client receives the PDF-formatted document. A further process allows such document to be printed at convenience. A final process notes the subscriber account at the host to track subscription charges and uses.
Owner:WARNOCK KEVIN L

Web-based data form

A web-based data form enables modifications made to values in the data form to be dynamically implemented in a data source. Form fields of the data form are associated with items in the data source using data binding information. Data from the data source is transformed into intermediate code using Extensible Stylesheet Language Transformation (XSLT) code. Form controls of the data form are instantiated using the intermediate code. Hypertext Markup Language (HTML) is generated from the intermediate code including the form controls.
Owner:MICROSOFT TECH LICENSING LLC

Apparatus and method for creating PDF documents

A method for producing a Portable Document Format (PDF) document from data in an Extensible Markup Language (XML) includes the steps of providing an Extensible Stylesheet Language Template (XSLT) transformer having an input and an output and being adapted to respond to XSLT instructions to vary the format of data received at the input. The XML data is introduced to the XSLT transformer at the input while XSLT instructions are provided to the transformer. Responding to the XSLT instructions, the XSLT transformer varies the format of the XML data at the input and provides at the output data in a Form Document Format (FDF) format. This data can be merged into a PDF form to produce the PDF document. The PDF form can be produced by scanning in order to further facilitate this process. An associated apparatus includes the XSLT template, XSLT transformer, a PDF form reader and a printer. A scanner can be used to scan a particular form and thereby produce the PDF form.
Owner:SOLIDSOURCE

Method for generating XSLT documents from multiple versions of a UML model or XML schemas created from multiple versions of a UML model

A method, apparatus, and computer instructions are disclosed for generating XSLT documents from multiple versions of a UML model or XML schemas created from multiple versions of a UML model. The innovative tool can take a newer and older version of a UML model, or the XML schemas created from a newer and older version of a UML model, and run those documents through a difference tool that produces a report describing the changes made to the older version by the newer version. Then, an XSL template-match fragment can be created for each “feature added” change made to the older version. Each such XSL template-match fragment can be used to filter the corresponding configuration settings from an XML document in the newer schema's format. Also, for each “feature added” change made to the older version, an XSL template-match fragment can be created and used to add the configuration setting(s) and a default value to an older document. Consequently, a document having the older schema's format can be transformed into the new format (e.g., by adding new attribute values for the attributes that were added to the UML model).
Owner:IBM CORP

System and method for rendering presentation pages based on locality

A system renders presentation pages such as in a wireless communications system. A server includes an extensible stylesheet transformation (XSLT) module. A storage medium contains at least one of images and text. The XSLT module is operative for calling an XSL extension and rendering the at least one of images and text into a presentation page based on a language requirement at a foreign locale.
Owner:MALIKIE INNOVATIONS LTD

Applying Patterns to XSD for Extending Functionality to Both XML and non-XML Data Data Structures

A system and method for transforming an input document in a first format into an output document in a second format extends XSD to work with non-XML data structures and data formats such as EBCDIC through the application of specialized patterns embedded in an XSD document. A communication adapter interprets the patterns and applies them to convert a flat file into an XML document (and vice versa) which can be viewed in a web browser. The system includes: a communication adapter for translating an XML source file into the output document; a network access translation firewall; a load balancer; a web portal; an offline processor for creating ffXSD and XSLT documents; and an input / output subsystem for interacting with an end user, the subsystem comprising a network interface.
Owner:TASK PERFORMANCE GROUP

Transcoding between content data and description data

Transcoding between content data and description data. The transcoding may include transcoding content data to corresponding description data. Additional description information to complete the description data may be requested. The transcoding may include transcoding description data to content data, including seeking content data items that match the description data. Content data items that best match the description data may be selected and included in the content data. A user may be requested to select items from a group of matching content data items. The content data may be stored according to the Moving Pictures Expert Group-4 (MPEG-4) standard, and the description data may be stored according to the MPEG-7 standard. The transcoding may be achieved via rules stored in the Extensible Stylesheet Transformation (XSLT) format. The transcoding may be implemented on a computing device, such as a personal computer.
Owner:SONY CORP +1

Document authoring system and authoring management program

There is disclosed a document authoring system mainly comprising a server including an authoring management program to prepare a document including tables, and terminals connected via the Internet and including browsing software (browser). The authoring management program comprises a data management function portion which interprets instruction data concerning change / addition sent from these terminals and attaches a unique identification number to the data, an editing management function portion (DOM of XML) which adds / changes XML format data by a request from the terminal, a data conversion function portion (XSLT, CSS, XML parser) which converts the XML format data into HTML format data, a script tool (script group) which supplies an auxiliary operation function to the terminal, and a publication function portion (Web browser, server program) which publicates the HTML format data on the Internet in an accessible mode.
Owner:PRONEXUS +1
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