Patents by Inventor Jens Kisker

Jens Kisker 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: 10091336
    Abstract: A method includes providing a cloud-side database storing data, an objects model of the data, and a user interface (UI) model of the data. The method further involves providing an instance of an application server coded in JavaScript, for example, in a Node.js cross-platform runtime environment. The instance of the application server coded in JavaScript includes the logic of an application coded to process the data. The application logic is executed (and data processed) on either the client-side or on the cloud-side. The execution of the application logic (and processing of the data) is dynamically switchable between the client-side and the cloud-side.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 2, 2018
    Assignee: SAP SE
    Inventors: Tim Kornmann, Rene Gross, Thomas Biesemann, Jens Kisker
  • Publication number: 20170177696
    Abstract: According to various embodiments, systems and methods for validating transactions on a client device when it is operating in an offline mode are presented. According to the disclosure, the client device may receive an initial data synchronization from a server to generate a local copy of data. Additionally, the client device may receive a validation model from the server based on a set of validation rules. The client device may receive an indication to update a local copy of the data while the client device is operating in an offline mode. The indicated update to the local copy may be validating using the validation model. If successfully validated, the local copy of the data may be updated. When the client device enters an online mode, the local copy of the data can be synchronized with the server.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Thomas Biesemann, Jens Kisker
  • Publication number: 20170180517
    Abstract: A method includes providing a cloud-side database storing data, an objects model of the data, and a user interface (UI) model of the data. The method further involves providing an instance of an application server coded in JavaScript, for example, in a Node.js cross-platform runtime environment. The instance of the application server coded in JavaScript includes the logic of an application coded to process the data. The application logic is executed (and data processed) on either the client-side or on the cloud-side. The execution of the application logic (and processing of the data) is dynamically switchable between the client-side and the cloud-side.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Tim KORNMANN, Rene GROSS, Thomas BIESEMANN, Jens KISKER
  • Patent number: 8954602
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating communication between enterprise software applications. Some enterprise software systems communicate using a message protocol designed for use with an exchange system. Those systems require the exchange system to communicate using that message protocol. To communicate with systems using that message protocol, a local system can build a message formatted in accordance with the message protocol, even without an exchange system. The local system stores configuration data and uses the configuration data to build the message.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: February 10, 2015
    Assignee: SAP SE
    Inventors: Hartwig Seifert, Otto Boehrer, Artur Godlinski, Joerg Kessler, Jens Kisker, Thomas Kunz, Eugen Pritzkau, Stefan Rossmanith, Duong-Han Tran
  • Patent number: 8893078
    Abstract: A streamlined, dynamic definition of a customized user interface that presents content from a variety of service providers or sources can be provided. A server can retrieve a list of underlying business object nodes required for presentation of an organization-specific user interface corresponding to an organization from which a call for an instance of the organization-specific user interface is received at the server. A portal business object that matches a structure of the organization-specific user interface can be created that includes one portal business object node corresponding to each user interface element of a structure of the organization-specific user interface. Access to the portal business object can be provided for a user interface model that creates the organization-specific user interface by calling the underlying business object nodes according to the portal business object. Related articles, systems, and the like are disclosed as well.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: November 18, 2014
    Assignee: SAP AG
    Inventors: Horst Schaude, Jens Kisker, Ralf Helmut Philipp
  • Patent number: 8689119
    Abstract: A computer-implemented system may include reception, from a user interface client application, of a user interface request conforming to a user interface component model, translation of the user interface request from the user interface component model to a business object model, execution of interactions associated with the translated request with a backend service layer, the interactions conforming to the business object model, determination of business object node changes and business object property changes conforming to the business object model and corresponding to the interactions, translation of the business object node changes and the business object property changes to user interface data changes and user interface event property changes conforming to the user interface component model, and provision of the user interface data changes and user interface event property changes to the user interface client.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: April 1, 2014
    Assignee: SAP AG
    Inventors: Gerd M. Ritter, Tim Kornmann, Dirk Stumpf, Jens Kisker, Ralf Philipp, Michael Meyringer, Rene Gross, Thomas Gauweiler
  • Publication number: 20130326079
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using point-to-point communication in a communication framework to unify programming models. In a general aspect, a method for unifying programing models in connectivity framework can include receiving a message in a first protocol at a first computing system in the distributed computing environment. The message is associated with a connection request received from a second computing system in the distributed computing environment. In a communication framework of the first computing system, the first protocol is transformed into a second protocol of the message using a point-to-point communication of the communication framework. The message can then be output in the second protocol.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: SAP AG
    Inventors: HARTWIG SEIFERT, OTTO BĂ–HRER, ARTUR GODLINSKI, JOERG KESSLER, JENS KISKER, THOMAS KUNZ, EUGEN PRITZKAU, STEFAN ROSSMANITH, DUONG-HAN TRAN
  • Publication number: 20130325921
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating communication between enterprise software applications. Some enterprise software systems communicate using a message protocol designed for use with an exchange system. Those systems require the exchange system to communicate using that message protocol. To communicate with systems using that message protocol, a local system can build a message formatted in accordance with the message protocol, even without an exchange system. The local system stores configuration data and uses the configuration data to build the message.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: SAP AG
    Inventors: Hartwig Seifert, Otto Boehrer, Artur Godlinski, Joerg Kessler, Jens Kisker, Thomas Kunz, Eugen Pritzkau, Stefan Rossmanith, Duong-Han Tran
  • Publication number: 20130031493
    Abstract: A computer-implemented system may include reception, from a user interface client application, of a user interface request conforming to a user interface component model, translation of the user interface request from the user interface component model to a business object model, execution of interactions associated with the translated request with a backend service layer, the interactions conforming to the business object model, determination of business object node changes and business object property changes conforming to the business object model and corresponding to the interactions, translation of the business object node changes and the business object property changes to user interface data changes and user interface event property changes conforming to the user interface component model, and provision of the user interface data changes and user interface event property changes to the user interface client.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Inventors: Gerd M. Ritter, Tim Kornmann, Dirk Stumpf, Jens Kisker, Ralf Philipp, Michael Meyringer, Rene Gross, Thomas Gauweiler
  • Publication number: 20120029929
    Abstract: A streamlined, dynamic definition of a customized user interface that presents content from a variety of service providers or sources can be provided. A server can retrieve a list of underlying business object nodes required for presentation of an organization-specific user interface corresponding to an organization from which a call for an instance of the organization-specific user interface is received at the server. A portal business object that matches a structure of the organization-specific user interface can be created that includes one portal business object node corresponding to each user interface element of a structure of the organization-specific user interface. Access to the portal business object can be provided for a user interface model that creates the organization-specific user interface by calling the underlying business object nodes according to the portal business object. Related articles, systems, and the like are disclosed as well.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Horst Schaude, Jens Kisker, Ralf Helmut Philipp
  • Patent number: 8060411
    Abstract: A system and method for generating an automatic authorization of a shopping cart created during a procedure of electronic procurement of items depending on values stored in a database table. Data is retrieved from a database table. The data may represent a budget-value and data representing a cumulative amount spent during a specified time period assigned to the user performing the electronic procurement. The total value of items in the shopping cart is calculated. And, a sum of the value of the cumulative amount spent and the total value of items in the shopping cart is compared with the budget-value. If the sum lies within the budget-value, then the authorization may be generated, and the value of the cumulative amount spent by the total value of items in the shopping cart may be updated. If the sum does not lie within the budget-value, an indication is generated indicating that the budget is exceeded.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: November 15, 2011
    Assignee: Sap AG
    Inventors: Oleg Shestakov, Erwin Pinter, Jens Kisker, Karin Brecht-Tillinger, Christina Lies
  • Patent number: 7370007
    Abstract: A computer-based system that provides services for searching and displaying catalog items. The system enables a user to pass a request to one or more catalog servers and display aggregated results in a user interface. Furthermore, the system enables the user to select one or more items from the user interface and transfer the one or more items to a procurement system for additional processing.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: May 6, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Schwarze, Karin Brecht-Tillinger, Jens Kisker
  • Publication number: 20070038566
    Abstract: A system and method for generating an automatic authorization of a shopping cart created during a procedure of electronic procurement of items depending on values stored in a database table. Data is retrieved from a database table. The data may represent a budget-value and data representing a cumulative amount spent during a specified time period assigned to the user performing the electronic procurement. The total value of items in the shopping cart is calculated. And, a sum of the value of the cumulative amount spent and the total value of items in the shopping cart is compared with the budget-value. If the sum lies within the budget-value, then the authorization may be generated, and the value of the cumulative amount spent by the total value of items in the shopping cart may be updated. If the sum does not lie within the budget-value, an indication is generated indicating that the budget is exceeded.
    Type: Application
    Filed: April 2, 2004
    Publication date: February 15, 2007
    Inventors: Oleg Shestakov, Erwin Pinter, Jens Kisker, Karin Brech-Tillinger, Christina Lies
  • Publication number: 20060173751
    Abstract: A computer-based system that provides services for searching and displaying catalog items. The system enables a user to pass a request to one or more catalog servers and display aggregated results in a user interface. Furthermore, the system enables the user to select one or more items from the user interface and transfer the one or more items to a procurement system for additional processing.
    Type: Application
    Filed: September 23, 2003
    Publication date: August 3, 2006
    Inventors: Peter Schwarze, Karin Brecht-Tillinger, Jens Kisker