Patents by Inventor Alexander Falk

Alexander Falk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190018659
    Abstract: A data integration method and system that enables data architects and others to simply load structured data objects (e.g., XML schemas, database tables, EDI documents or other structured data objects) and to visually draw mappings between and among elements in the data objects. From there, the tool auto-generates software program code required, for example, to programmatically marshal data from a source data object to a target data object.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Patent number: 10140266
    Abstract: Methods and apparatus, including computer program products, for profile-based optimizations of Extensible Stylesheet Language Transformations (XSLT) transformations. A method includes generating a XSL (Extensible Stylesheet Language) Transformations (XSLT) and Extensible Markup Language (XML) Path Language (XPath) execution tree for an XSLT stylesheet, determining one or more optimizations for the XSLT and XPath execution tree, applying the one or more optimizations to the XSLT and XPath execution tree, verifying the one or more optimizations in the XSLT and XPath execution tree, making the verified one or more optimizations persistent in an optimized XSLT stylesheet, and transforming one or more source XML documents into one or more result documents using the optimized XSLT stylesheet.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 27, 2018
    Assignee: Altova GmbH
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20170192877
    Abstract: Methods and apparatus, including computer program products, for mobile application development and deployment. A method includes, in a server residing in a network, receiving an application description file from a design system communicatively linked to the server, the application description file capable of targeting multiple application platforms and representing a workflow of an application for user equipment communicatively linked to the server, generating from the received application description file an application envelope comprising at least a subset of the application description file, and sending the application envelope to a client application residing in the user equipment, the client application interpreting contents of the application envelope.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 6, 2017
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Patent number: 9501456
    Abstract: Methods and apparatus, including computer program products, for an automatic fix for extensible markup language (XML) errors. A method includes detecting a location causing an error in a markup language document, displaying the location and the error on the display unit, analyzing the error and underlying causes of the error, computing a set of possible actions to remedy the error, displaying information about the error and its underlying causes on the display unit, and displaying the set of possible actions to remedy the error on the display unit.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 22, 2016
    Assignee: ALTOVA GMBH
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20150317129
    Abstract: A data integration method and system that enables data architects and others to simply load structured data objects (e.g., XML schemas, database tables, EDI documents or other structured data objects) and to visually draw mappings between and among elements in the data objects. From there, the tool auto-generates software program code required, for example, to programmatically marshal data from a source data object to a target data object.
    Type: Application
    Filed: March 31, 2015
    Publication date: November 5, 2015
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20150186339
    Abstract: Methods and apparatus, including computer program products, for profile-based optimizations of Extensible Stylesheet Language Transformations (XSLT) transformations. A method includes generating a XSL (Extensible Stylesheet Language) Transformations (XSLT) and Extensible Markup Language (XML) Path Language (XPath) execution tree for an XSLT stylesheet, determining one or more optimizations for the XSLT and XPath execution tree, applying the one or more optimizations to the XSLT and XPath execution tree, verifying the one or more optimizations in the XSLT and XPath execution tree, making the verified one or more optimizations persistent in an optimized XSLT stylesheet, and transforming one or more source XML documents into one or more result documents using the optimized XSLT stylesheet.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Altova GmbH
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20150128110
    Abstract: Methods and apparatus, including computer program products, for mobile application development and deployment. A method includes, in a server residing in a network, receiving an application description file from a design system communicatively linked to the server, the application description file capable of targeting multiple application platforms and representing a workflow of an application for user equipment communicatively linked to the server, generating from the received application description file an application envelope comprising at least a subset of the application description file, and sending the application envelope to a client application residing in the user equipment, the client application interpreting contents of the application envelope.
    Type: Application
    Filed: November 5, 2013
    Publication date: May 7, 2015
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20140281925
    Abstract: Methods and apparatus, including computer program products, for an automatic fix for extensible markup language (XML) errors. A method includes detecting a location causing an error in a markup language document, displaying the location and the error on the display unit, analyzing the error and underlying causes of the error, computing a set of possible actions to remedy the error, displaying information about the error and its underlying causes on the display unit, and displaying the set of possible actions to remedy the error on the display unit.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Patent number: 8762834
    Abstract: Methods and apparatus, including computer program products, for a user interface for defining a text file transformation. A method of processing a text file includes retrieving the text file, displaying the text file and a tree structure showing processing commands, and performing a set of visual editing operations to extract given portions of the text file while discarding other text, characters or white space, the displayed tree structure updated to include all processing commands representative of the visual editing operations. The method can include previewing the results of and/or debugging the editing operations using the displayed processing commands in the tree structure.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: June 24, 2014
    Assignee: Altova, GmbH
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20140149961
    Abstract: A data integration method and system that enables data architects and others to simply load structured data objects (e.g., XML schemas, database tables, EDI documents or other structured data objects) and to visually draw mappings between and among elements in the data objects. From there, the tool auto-generates software program code required, for example, to programmatically marshal data from a source data object to a target data object.
    Type: Application
    Filed: January 11, 2013
    Publication date: May 29, 2014
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Patent number: 7739292
    Abstract: A distributed system includes client- and server-side components that, together, allow XML schemas or the like to be managed in a collaborative way across an enterprise environment. The server-side component, or server, is used to assemble a collection of one or more schemas. The server exposes the collection of schemas to one or more client components that connect to the server. Such connections may be made over a computer network. The client component preferably exports a display interface through which a user can visualize dependencies between schemas, e.g., by dragging them into a workspace and viewing all related schemas and how they are connected, as well as what elements and other components they define. In this way, the client component provides a high-level view of a larger (e.g., enterprise-wide) information architecture.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: June 15, 2010
    Assignee: Altova GmbH
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20080082962
    Abstract: Methods and apparatus, including computer program products, for a user interface for defining a text file transformation. A method of processing a text file includes retrieving the text file, displaying the text file and a tree structure showing processing commands, and performing a set of visual editing operations to extract given portions of the text file while discarding other text, characters or white space, the displayed tree structure updated to include all processing commands representative of the visual editing operations. The method can include previewing the results of and/or debugging the editing operations using the displayed processing commands in the tree structure.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Patent number: 7200816
    Abstract: A unified visual design environment in a data processing system to enable automatic generation of a plurality of stylesheets for different output formats. The invention enables support for visual editing and generation of extensible Stylesheet Language (XSL) code, such as XSL code that enables XML content to be rendered into an HTML file, XSL:FO code that enables XML content to be rendered into a PDF file, and the like. With a single stylesheet design, developers can preview an output of a stylesheet transformation in one of several different formats, e.g., HTML, PDF, or others.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: April 3, 2007
    Assignee: Altova, GmbH
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20070073712
    Abstract: The present invention is a distributed system comprising client- and server-side components that, together, allow XML schemas or the like to be managed in a collaborative way across an enterprise environment. The server-side component, or server, is used to assemble a collection of one or more schemas. The server exposes the collection of schemas to one or more client components that connect to the server. Such connections may be made over a computer network. The client component preferably exports a display interface through which a user can visualize dependencies between schemas, e.g., by dragging them into a workspace and viewing all related schemas and how they are connected, as well as what elements and other components they define. In this way, the client component provides a high-level view of a larger (e.g., enterprise-wide) information architecture.
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20060259456
    Abstract: A text file schema enables any text file to be expressed as an XML or database format, or vice versa. The text file may be simple (e.g., binary data, comma separated values, tab separated values, or the like) or complex (basic EDI files, UN/EDIFACT, ANSI X.12 EDI, or the like). With the present invention, a text file format is expressed as a set of external files that define the file format in a flexible, reusable way. The external files preferably conform to a given XML schema. They enable the text file format to be used across data integration mapping projects and, in particular, to facilitate transformation of data contained in text files (that conform to the file format) from/to other data formats.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20050257193
    Abstract: A data integration method and system that enables data architects and others to simply load structured data objects (e.g., XML schemas, database tables, EDI documents or other structured data objects) and to visually draw mappings between and among elements in the data objects. From there, the tool auto-generates software program code required, for example, to programmatically marshal data from a source data object to a target data object.
    Type: Application
    Filed: May 13, 2004
    Publication date: November 17, 2005
    Inventors: Alexander Falk, Vladislav Gavrielov
  • Publication number: 20050160359
    Abstract: A unified visual design environment in a data processing system to enable automatic generation of a plurality of stylesheets for different output formats. The invention enables support for visual editing and generation of extensible Stylesheet Language (XSL) code, such as XSL code that enables XML content to be rendered into an HTML file, XSL:FO code that enables XML content to be rendered into a PDF file, and the like. With a single stylesheet design, developers can preview an output of a stylesheet transformation in one of several different formats, e.g., HTML, PDF, or others.
    Type: Application
    Filed: January 21, 2004
    Publication date: July 21, 2005
    Inventors: Alexander Falk, Vladislav Gavrielov