Patents by Inventor Ralf Kaltenmaier

Ralf Kaltenmaier 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: 10740121
    Abstract: In one general aspect, a method and system are described for identifying a plurality of functions associated with an application that is operable on a first software platform, identifying a plurality of user interface aspects of the application, identifying a plurality of navigational aspects of the application, generating a reformatted user interface capable of executing the plurality of functions on a second software platform.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 11, 2020
    Assignee: SAP SE
    Inventors: Florian Jann, Kai Richter, Michael Krenkler, Jeong-Sook Lee, Jamila Schon, Emil Voutta, Tina Rauschenbach, Marc Ziegler, David Drayton, Martin Hensel, Ralf Kaltenmaier, Carolin Seel, Janos Varadi, Marcus Nitsche
  • Publication number: 20190391825
    Abstract: In one general aspect, a method and system are described for identifying a plurality of functions associated with an application that is operable on a first software platform, identifying a plurality of user interface aspects of the application, identifying a plurality of navigational aspects of the application, generating a reformatted user interface capable of executing the plurality of functions on a second software platform.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Inventors: Florian Jann, Kai Richter, Michael Krenkler, Jeong-Seok Lee, Jamila Schon, Emil Voutta, Tina Rauschenbach, Marc Ziegler, David Drayton, Martin Hensel, Ralf Kaltenmaier, Carolin Seel, Janos Varadi, Marcus Nitsche
  • Patent number: 9038019
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for generating and using platform-independent code. A computer-implemented method includes: identifying a user interface library that includes abstractions of user interface elements, each abstraction being platform-independent and associated with platform-specific code including user interface code unique to different platforms; receiving application code at design time that includes an abstraction of a user interface element; and storing the application code for use on a client device. At subsequent execution time, the application code is configured to: determine platform-specific information of the client device; execute platform-specific lines of code appropriate for the client device; and present the user interface element in a user interface of the client device in a way that is appropriate for the client device.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: May 19, 2015
    Assignee: SAP SE
    Inventors: Hena Mau, Thomas Marz, Andreas Kunz, Ralf Kaltenmaier
  • Publication number: 20140223414
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for generating and using platform-independent code. A computer-implemented method includes: identifying a user interface library that includes abstractions of user interface elements, each abstraction being platform-independent and associated with platform-specific code including user interface code unique to different platforms; receiving application code at design time that includes an abstraction of a user interface element; and storing the application code for use on a client device. At subsequent execution time, the application code is configured to: determine platform-specific information of the client device; execute platform-specific lines of code appropriate for the client device; and present the user interface element in a user interface of the client device in a way that is appropriate for the client device.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: SAP AG
    Inventors: Hena Mau, Thomas Marz, Andreas Kunz, Ralf Kaltenmaier
  • Publication number: 20130117719
    Abstract: The present disclosure describes methods, systems, and computer program products for providing context-based adaptations in business applications. One example method includes identifying an executing instance of an application associated with at least one adaptation configuration, where each adaptation configuration is associated with a set of context criteria. An environmental context associated with the executing instance of the application is determined. A request to perform an operation of the application is received, and a comparison of the environmental context is made with the at least one adaptation configuration to determine if the environmental context satisfies the set of context criteria. The at least one adaptation configuration is then applied for the performance of the operation based on the environmental context satisfying the set of context criteria.
    Type: Application
    Filed: November 7, 2011
    Publication date: May 9, 2013
    Applicant: SAP AG
    Inventors: Julia Bender, Christian Guenther, Ralf Kaltenmaier
  • Patent number: 7689923
    Abstract: A framework is disclosed for generating user interfaces for application programs, such as web application programs. The framework may provide a first set of database tables to define screens including tables that describe components, screen layout, component configuration, application model assignment, and/or event handling. The framework may further provide a first set of transactions for maintaining the first set of database tables and hypertext transfer protocol (HTTP) response means for generating the web pages by accessing the first set of database tables.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: March 30, 2010
    Assignee: SAP AG
    Inventors: Luca Massasso, Ralf Kaltenmaier, Natasha Oka
  • Publication number: 20050044490
    Abstract: A framework is disclosed for generating user interfaces for application programs, such as web application programs. The framework may provide a first set of database tables to define screens including tables that describe components, screen layout, component configuration, application model assignment, and/or event handling. The framework may further provide a first set of transactions for maintaining the first set of database tables and hypertext transfer protocol (HTTP) response means for generating the web pages by accessing the first set of database tables.
    Type: Application
    Filed: August 22, 2003
    Publication date: February 24, 2005
    Inventors: Luca Massasso, Ralf Kaltenmaier, Natasha Oka