Patents by Inventor Christian Lieske

Christian Lieske 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).

  • Patent number: 10503808
    Abstract: Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
  • Patent number: 10394965
    Abstract: Computer-assisted multilingual translations may utilize a concept database storing entries for a plurality of concepts, the entries including multilingual vectors of counterpart expressions for the respective concepts in a source language and multiple target languages. In various embodiments, for a given content item having an associated source-language expression, a set of concepts whose database entries match at least the source-language expression is identified, and target-language expressions for the identified concepts are used to iteratively update the set of concepts by identifying therein a subset of concepts that also match a user-selected one of the target-language expressions.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: August 27, 2019
    Assignee: SAP SE
    Inventors: Jochen Geib, Benjamin Schork, Christian Lieske, Matthias Becker, Thomas Jargstorff
  • Patent number: 10140260
    Abstract: Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: November 27, 2018
    Assignee: SAP SE
    Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
  • Publication number: 20180203849
    Abstract: Computer-assisted multilingual translations may utilize a concept database storing entries for a plurality of concepts, the entries including multilingual vectors of counterpart expressions for the respective concepts in a source language and multiple target languages. In various embodiments, for a given content item having an associated source-language expression, a set of concepts whose database entries match at least the source-language expression is identified, and target-language expressions for the identified concepts are used to iteratively update the set of concepts by identifying therein a subset of concepts that also match a user-selected one of the target-language expressions.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Jochen Geib, Benjamin Schork, Christian Lieske, Matthias Becker, Thomas Jargstorff
  • Publication number: 20180018303
    Abstract: Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
  • Publication number: 20180018302
    Abstract: Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Michail Vasiltschenko, Ralph Debusmann, Florian Hoffmann, Iuliia Konstantinova, Christian Lieske, Charles Monte
  • Publication number: 20160110346
    Abstract: A method, implemented at least in part by a computing device, for provisioning multilingual content, may include receiving by the computing device, a selection of a language-agnostic artefact, the language-agnostic artefact including programming code for displaying a user interface with a text field. An input string designating at least a portion of a text label associated with the text field may be received. A multilingual artefact may be retrieved based on the received input string, from a plurality of available multilingual artefacts. The retrieved multilingual artefact may include a plurality of translations of the input string into a plurality of human languages. An association record identifying an association between the language-agnostic artefact and the multilingual artefact may be created.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Christian Lieske, Jochen Geib, Krasimir Semerdzhiev, Guenther Fischer, Thomas Jargstorff, Matthias Becker, Sven Leukert, Peter Muessig, Stefan Beck
  • Patent number: 8122346
    Abstract: Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects. In one aspect, a method is provided for managing documents in a computing system environment. The method includes identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Software level object content is identified in response to a query message and is included within a response to the query message. A format of the software level object content included in the response is transformed into a second format based on a second set of constraints, and merged in the document based on the placeholder object. An output document may be generated such that the transformed software level object content replaces the placeholder object in the output document.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: February 21, 2012
    Assignee: SAP AG
    Inventors: Vladislav Bezrukov, Nikhil Dhairyawan, Matthias Jensen, Ilya Khandamirov, Christian Lieske, Andreas Hirche, Matthias Kammerer
  • Patent number: 7921137
    Abstract: Methods and systems consistent with certain aspects of the present invention may manage the generation, modification, and publication of documents. In one aspect, a computer-implemented method is disclosed for managing documents implemented in a business processing chain. The method may include receiving a request from a first computing entity to generate a document for electronic publication and determining, by a second computing entity, a first object to be included in the document. The method may also include analyzing, by the second computing entity, a first semantic primitive associated with the first object, the first semantic primitive reflecting a class describing a characteristic of the first object and being stored in a document definition associated with the document. Further, the method may include generating, by the second computing entity, a first document model based on a result of the analysis, wherein the first document model and document definition are used to publish the document.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: April 5, 2011
    Assignee: SAP AG
    Inventors: Christian Lieske, Matthias Kammerer, Ilya Khandamirov
  • Patent number: 7650324
    Abstract: Methods and systems are disclosed for providing within edited shell documents contextual information associated with a referenced object. The methods and systems may receive a request from an author to insert a reference to a fragment object into a shell document reflecting content to be displayed and generate response data including a reference to the fragment object and a first property reflecting contextual information associated with the fragment object. The shell document may be modified by inserting the response data into the shell document. The methods and system may also render the modified shell document including the response data such that the response data conveys a user-ascertainable characteristic of the fragment object based on the first property.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: January 19, 2010
    Assignee: SAP AG.
    Inventors: Nikhil Dhairyawan, Ilya Khandamirov, Vladislav Bezrukov, Matthias Kammerer, Andreas Hirche, Christian Lieske, Denis Kolyzaev
  • Patent number: 7624092
    Abstract: Methods and apparatus, including computer program products, for the identification of data elements. A user input is received, comprising a data element and a context in which the data element is being used. The user input is sent to a terminology database. A list of entries is received, each entry having a first unique identifier (UID) and a second UID. The first represents a concept associated with the data element, and the second represents a specific description of the concept associated with the data element. A user input is received selecting an entry. The UIDs corresponding to the selected entry are directly associated with the data set. In some implementations, directly associating the UIDs with the data set comprises generating markup code comprising the UIDs. The invention lays the groundwork for a more efficient solution for the features/requirements related to versioning, updating, and translation in the realm of hypertexts.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: November 24, 2009
    Assignee: SAP Aktiengesellschaft
    Inventors: Christian Lieske, Hartwig Seifert, Nikhil Dhairyawan, Venkatakrishnan Srinivasan, Andreas Hirche
  • Publication number: 20070050403
    Abstract: Methods and systems are disclosed for providing within edited shell documents contextual information associated with a referenced object. The methods and systems may receive a request from an author to insert a reference to a fragment object into a shell document reflecting content to be displayed and generate response data including a reference to the fragment object and a first property reflecting contextual information associated with the fragment object. The shell document may be modified by inserting the response data into the shell document. The methods and system may also render the modified shell document including the response data such that the response data conveys a user-ascertainable characteristic of the fragment object based on the first property.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Inventors: Nikhil Dhairyawan, Ilya Khandamirov, Vladislav Bezrukov, Matthias Kammerer, Andreas Hirche, Christian Lieske, Denis Kolyzaev
  • Publication number: 20070033213
    Abstract: Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects . In one aspect of the present invention, a method is provided for managing documents in a computing system environment. The method may include identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Further, the method includes generating a query message based on the placeholder object and identifying software level object content based on the query message. The software level object content may be in a first format based on a first set of constraints. The method may also include providing a response message including the software level object content and transforming the format of the software level object content included in the response message to a second format based on a second set of constraints.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 8, 2007
    Inventors: Vladislav Bezrukov, Nikhil Dhairyawan, Matthias Jensen, Ilya Khandamirov, Christian Lieske, Andreas Hirche, Matthias Kammerer
  • Publication number: 20070016593
    Abstract: Methods and systems consistent with certain aspects of the present invention may manage the generation, modification, and publication of documents. In one aspect, a computer-implemented method is disclosed for managing documents implemented in a business processing chain. The method may include receiving a request from a first computing entity to generate a document for electronic publication and determining, by a second computing entity, a first object to be included in the document. The method may also include analyzing, by the second computing entity, a first semantic primitive associated with the first object, the first semantic primitive reflecting a class describing a characteristic of the first object and being stored in a document definition associated with the document. Further, the method may include generating, by the second computing entity, a first document model based on a result of the analysis, wherein the first document model and document definition are used to publish the document.
    Type: Application
    Filed: July 18, 2005
    Publication date: January 18, 2007
    Inventors: Christian Lieske, Matthias Kammerer, Ilya Khandamirov
  • Publication number: 20060112065
    Abstract: Methods and apparatus, including computer program products, for the identification of data elements. A user input is received, comprising a data element and a context in which the data element is being used. The user input is sent to a terminology database. A list of entries is received, each entry having a first unique identifier (UID) and a second UID. The first represents a concept associated with the data element, and the second represents a specific description of the concept associated with the data element. A user input is received selecting an entry. The UIDs corresponding to the selected entry are directly associated with the data set. In some implementations, directly associating the UIDs with the data set comprises generating markup code comprising the UIDs. The invention lays the groundwork for a more efficient solution for the features/requirements related to versioning, updating, and translation in the realm of hypertexts.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Inventors: Christian Lieske, Hartwig Seifert, Nikhil Dhairyawan, Venkatakrishnan Srinivasan, Andreas Hirche
  • Publication number: 20050267733
    Abstract: A system and method are provided for a translation data exchange system. In an embodiment, the translation data exchange system receives a release notification from a development environment. The release notification may indicate that one or more source files have been (or are in the process of being) released to a development repository. The translation data exchange system may identify one or more released source files having a single interchange data format. In an embodiment, the identified source files are automatically extracted from the development environment. Each extracted source file may include text to be translated by a translation system.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Inventors: Rainer Hueber, Carlo-Alexander Goetz, Christian Lieske