Patents by Inventor Peter Muessig

Peter Muessig 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: 10157068
    Abstract: A system for development, deliver, deployment and operation of an application includes at least one memory including instructions on a computing device and at least one processor on the computing device. The processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement an application within a platform associated with a namespace for the platform, where the platform is one platform of a plurality of platforms. The processor implements a descriptor having an identifier that uniquely associates the descriptor with the application, where the descriptor comprises a single file that is platform independent and that includes a plurality of namespaces and application-specific attributes for each of the namespaces to enable the application to operate on multiple different platforms using the same descriptor.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: December 18, 2018
    Assignee: SAP SE
    Inventors: Silke Arians, Volker Driesen, Iouri Loukachev, Tim Back, Peter Muessig, Andreas Hoffner, Markus Cherdron, Frank Brunswig, Alexander Lingg, Stefan Beck
  • Publication number: 20170331915
    Abstract: In one general aspect, a method and system are described that include receiving, at a server device, an indication to operate at least one application in the plurality of applications in an offline mode on the computing device, generating a plurality of requests, generating an offline datastore based on the requests, the data, and the instructions, initializing, in the offline datastore, a plurality of navigation links adapted to operate the at least one application in the offline mode, and generating a hybrid application adapted to be executed in the offline mode or an online mode, the hybrid application adapted, in the offline mode, to provide a web view to operate the at least one application, on the computing device, using the offline datastore and a plurality of offline libraries.
    Type: Application
    Filed: March 16, 2017
    Publication date: November 16, 2017
    Inventors: Florian Jann, Kai Richter, Ioannis Grammatikakis, Alexander Lingg, Tim Back, Peter Muessig, Frank Brunswig
  • Publication number: 20170329505
    Abstract: In one general aspect, a method is described that includes populating and transferring parameters across a plurality of applications executable on multiple user interface platforms. The method may include receiving a request to launch a first application executing on a first user interface platform, accessing a plurality of parameter values and populating fields in user interfaces associated with the first application with the parameter values. In response to receiving a request to launch a second application executing on a second user interface platform, the method can include accessing a signature associated with the first application, determining that the signature matches a predefined signature, associated with the second application, generating at least one uniform resource locator of the plurality of parameter values, and transmitting the uniform resource locator to the second application.
    Type: Application
    Filed: March 16, 2017
    Publication date: November 16, 2017
    Inventors: Kai Richter, Ioannis Grammatikakis, Silke Arians, Stefan Beck, Markus Cherdron, Volker Driesen, Iouri Loukachev, Tim Back, Peter Muessig, Andreas Hoffner, Frank Brunswig, Alexander Lingg
  • Publication number: 20170185395
    Abstract: A system for development, deliver, deployment and operation of an application includes at least one memory including instructions on a computing device and at least one processor on the computing device. The processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement an application within a platform associated with a namespace for the platform, where the platform is one platform of a plurality of platforms. The processor implements a descriptor having an identifier that uniquely associates the descriptor with the application, where the descriptor comprises a single file that is platform independent and that includes a plurality of namespaces and application-specific attributes for each of the namespaces to enable the application to operate on multiple different platforms using the same descriptor.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Silke ARIANS, Volker DRIESEN, Iouri LOUKACHEV, Tim BACK, Peter MUESSIG, Andreas HOFFNER, Markus CHERDRON, Frank BRUNSWIG, Alexander LINGG, Stefan BECK
  • Patent number: 9661056
    Abstract: A system is described for creating a customized modification free extension of a software application. The software application can be an application configured to be executed in a runtime framework on a web browser. When the web browser launches the custom application, the base application can be identified and retrieved. Once retrieved, the web browser can merge the custom application and the base application and execute the resulting merged application.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: May 23, 2017
    Assignee: SAP SE
    Inventors: Clement Selvaraj, Santosh Kumar Addanki, Prakash Ponshankaarchinnusamy, Andreas Kunz, Peter Muessig
  • 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
  • Publication number: 20150295985
    Abstract: A system is described for creating a customized modification free extension of a software application. The software application can be an application configured to be executed in a runtime framework on a web browser. When the web browser launches the custom application, the base application can be identified and retrieved. Once retrieved, the web browser can merge the custom application and the base application and execute the resulting merged application.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 15, 2015
    Applicant: SAP AG
    Inventors: Clement Selvaraj, Santosh Kumar Addanki, Prakash Ponshankaarchinnusamy, Andreas Kunz, Peter Muessig