Patents by Inventor Rudolf Niessen

Rudolf Niessen 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: 9612805
    Abstract: Various embodiments herein include one or more of systems, methods, software, and data structures that are utilized in mobile app generation and execution. Such embodiments provide access to functionality and data of non-mobile device applications within mobile device apps without having to expend resources to replicate non-mobile device applications in a mobile context.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 4, 2017
    Assignee: SAP SE
    Inventors: Florian Riebs, Rudolf Niessen, Alexander Mezler
  • Publication number: 20160350083
    Abstract: Various embodiments herein include one or more of systems, methods, software, and data structures that are utilized in mobile app generation and execution. Such embodiments provide access to functionality and data of non-mobile device applications within mobile device apps without having to expend resources to replicate non-mobile device applications in a mobile context.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Florian Riebs, Rudolf Niessen, Alexander Mezler
  • Publication number: 20150169529
    Abstract: Various embodiments herein include one or more of systems, method, software, and data structures that are utilized in presenting rows of data within user interfaces of mobile devices. Some embodiments include a presentation server that operates between a backend software system and a device app to obtain data from the backend system, transform and format the data according to a presentation template, and provide the data to the deice app. Other embodiments include the device app that receives formatted data from the presentation server and presents the data on a device according to the presentation template.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: SAP AG
    Inventors: Rudolf Niessen, Christian Denkel
  • Patent number: 7584193
    Abstract: Methods and apparatus, including computer program products, using placeholder objects in the communication of structures of data objects. A server can respond to a request for a complete structure of data objects with a partial structure that includes placeholder objects, each having a position in the partial structure, each representing content that is present in the complete structure but omitted in the partial structure. A client can accept the partial structure instead of the complete structure, can transmit a placeholder substitution request to the server identifying a placeholder object, and can receive in response to the request a further structure of data objects to replace the identified placeholder object.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: September 1, 2009
    Assignee: SAP AG
    Inventors: Rolf Krane, Rudolf Niessen
  • Patent number: 7574456
    Abstract: Methods and apparatus, including computer program products, for updating data. In one aspect, a system that has a server operating on a structure of server data objects and a client operating on a structure of client data objects, the data objects and the structure of the server data objects and the structure of the client data objects being managed through an implementation of a predefined application programming interface that implements at least two types of data object update commands, the data object update commands being operable to perform bidirectional updates between the server data objects and the client data objects. The two types of data object update commands are: an object level update type that is operable to update one or more specified data objects; and a sub-structure level update type that is operable to update a sub-structure of the data objects.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: August 11, 2009
    Assignee: SAP AG
    Inventors: Rolf Krane, Rudolf Niessen
  • Publication number: 20060136552
    Abstract: Methods and apparatus, including computer program products, using placeholder objects in the communication of structures of data objects. A server can respond to a request for a complete structure of data objects with a partial structure that includes placeholder objects, each having a position in the partial structure, each representing content that is present in the complete structure but omitted in the partial structure. A client can accept the partial structure instead of the complete structure, can transmit a placeholder substitution request to the server identifying a placeholder object, and can receive in response to the request a further structure of data objects to replace the identified placeholder object.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventors: Rolf Krane, Rudolf Niessen
  • Publication number: 20060136445
    Abstract: Methods and apparatus, including computer program products, for updating data. In one aspect, a system that has a server operating on a structure of server data objects and a client operating on a structure of client data objects, the data objects and the structure of the server data objects and the structure of the client data objects being managed through an implementation of a predefined application programming interface that implements at least two types of data object update commands, the data object update commands being operable to perform bidirectional updates between the server data objects and the client data objects. The two types of data object update commands are: an object level update type that is operable to update one or more specified data objects; and a sub-structure level update type that is operable to update a sub-structure of the data objects.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventors: Rolf Krane, Rudolf Niessen