Patents by Inventor Markus Cherdron

Markus Cherdron 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
  • Patent number: 10095733
    Abstract: A database processing system can support applications of an online transaction processing (OLTP) archetype and of an online analytical processing (OLAP) archetype. Hybrid archetypes can also be supported to implement hybrid scenarios. Requests for services are routed to an appropriate engine for fulfillment. User interface assets can be served by a shared infrastructure. Seamless navigation from one archetype to another can be supported in an insight-to-action scenario.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 9, 2018
    Assignee: SAP SE
    Inventors: Frank Brunswig, Holger Bohle, Markus Cherdron, Reiner Hammerich, Alexander Lingg, Hans-Juergen Richstein, Tobias Stein, Gregor Tielsch, Luc Walterthum
  • 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: 9692633
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing role-based resource navigation. An example method includes identifying a particular navigation intent from a user associated with a particular user role, the navigation intent representing an action associated with the particular business object; determining a particular target mapping associated with the particular navigation intent based at least in part on the particular user role, the target mapping associated with an application to be executed in response to identification of the associated navigation intent; and executing the application associated with the particular target mapping in response to determining the particular target mapping.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 27, 2017
    Assignee: SAP SE
    Inventors: Marek Barwicki, Alexey Arseniev, Tzanko Stefanov, Markus Cherdron
  • Patent number: 9524147
    Abstract: The present disclosure describes methods, systems, and computer program products for providing entity-based, cross-application navigation according to an implementation. One computer-implemented method includes receiving a request for data and callable entities associated with a provided entity context, transmitting the data and callable entities, receiving request for bootstrap code associated with a target application, generating bootstrap code containing an application environment runtime detection library and application environment navigation data, and transmitting the bootstrap code.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: December 20, 2016
    Assignee: SAP SE
    Inventors: Thorsten Erlewein, Martin Zurmuehl, Markus Cherdron
  • Publication number: 20160098425
    Abstract: A database processing system can support applications of an online transaction processing (OLTP) archetype and of an online analytical processing (OLAP) archetype. Hybrid archetypes can also be supported to implement hybrid scenarios. Requests for services are routed to an appropriate engine for fulfillment. User interface assets can be served by a shared infrastructure. Seamless navigation from one archetype to another can be supported in an insight-to-action scenario.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Inventors: Frank Brunswig, Holger Bohle, Markus Cherdron, Reiner Hammerich, Alexander Lingg, Hans-Juergen Richstein, Tobias Stein, Gregor Tielsch, Luc Walterthum
  • Patent number: 9276825
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Patent number: 9275365
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing integrated productivity services. One process includes operations for determining a context associated with a user of an application, identifying a user productivity feature for integration with an existing feature of the application based on the context, and augmenting a user interface of the application with a graphical object representing the user productivity feature. In some instances, the context can include an integration context defining a particular release version associated with the application. The context can also or alternatively include a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role. Still further, the context can include a user context defining a personal preference or habit of the user.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Patent number: 9239737
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for concise resource addressing. An example method includes receiving a request for an application including a resource identifier, the resource identifier including a textual identifier and a contextual identifier, the textual identifier including a textual description of the requested application, and the contextual identifier including an encoded description of the requested application; determining at least one target application associated with the resource identifier based at least in part on the textual identifier or the contextual identifier; and sending a response to the request include the at least one target application associated with the resource identifier.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventors: Alexey Arseniev, Marek Barwicki, Markus Cherdron, Tzanko Stefanov
  • Publication number: 20150143386
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for concise resource addressing. An example method includes receiving a request for an application including a resource identifier, the resource identifier including a textual identifier and a contextual identifier, the textual identifier including a textual description of the requested application, and the contextual identifier including an encoded description of the requested application; determining at least one target application associated with the resource identifier based at least in part on the textual identifier or the contextual identifier; and sending a response to the request include the at least one target application associated with the resource identifier.
    Type: Application
    Filed: March 24, 2014
    Publication date: May 21, 2015
    Inventors: Alexey Arseniev, Marek Barwicki, Markus Cherdron, Tzanko Stefanov
  • Publication number: 20150142941
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing role-based resource navigation. An example method includes identifying a particular navigation intent from a user associated with a particular user role, the navigation intent representing an action associated with the particular business object; determining a particular target mapping associated with the particular navigation intent based at least in part on the particular user role, the target mapping associated with an application to be executed in response to identification of the associated navigation intent; and executing the application associated with the particular target mapping in response to determining the particular target mapping.
    Type: Application
    Filed: March 28, 2014
    Publication date: May 21, 2015
    Inventors: Marek Barwicki, Alexey Arseniev, Tzanko Stefanov, Markus Cherdron
  • Patent number: 8938734
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: January 20, 2015
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20140337815
    Abstract: The present disclosure describes methods, systems, and computer program products for providing entity-based, cross-application navigation according to an implementation. One computer-implemented method includes receiving a request for data and callable entities associated with a provided entity context, transmitting the data and callable entities, receiving request for bootstrap code associated with a target application, generating bootstrap code containing an application environment runtime detection library and application environment navigation data, and transmitting the bootstrap code.
    Type: Application
    Filed: July 12, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventors: Thorsten Erlewein, Martin Zurmuehl, Markus Cherdron
  • Patent number: 8713445
    Abstract: Systems and methods consistent with the invention may include receiving, over an electronic network, a contract description message including description information corresponding to a computer device being used to display the contract to a user, retrieving, by using a processor, the description information from the contract description message, comparing the description information with information stored in a template library and adaptor library to identify a generic user interface and a corresponding adaptor module, and generating a contract response message based on a result of the comparison, the response message including an instruction to generate, on the computer device, a customized user interface based on the identified generic user interface and corresponding adaptor module when the generic user interface and the corresponding adaptor module are identified.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Markus Cherdron, Ivan Perelomov
  • Patent number: 8689174
    Abstract: Methods and apparatus, including computer program products, related to extensibility of pattern components in a visual modeling language environment. A pattern component may implement an interface, the pattern component may be received (e.g., by a compiler), and a determination may be made as to whether components of the interface are implemented by the pattern component. If so, a reference to the interface is bound to the pattern component (e.g., a function call referencing a function signature of an interface may be substituted with a call to a function having the same name of the pattern component). A role may be assigned to a pattern component of a visual modeling environment of an application development system and a behavior may be performed based on the role assigned to the pattern component.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: April 1, 2014
    Assignee: SAP AG
    Inventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
  • Publication number: 20140068021
    Abstract: Techniques for managing content of a virtual workspace include receiving a request from a remote client for client-configuration settings, the remote client associated with a particular user; identifying a set of client-specific attributes associated with the remote client; identifying a set of user-specific attributes associated with the particular user; determining client-configuration settings for the remote client based at least in part on the identified client-specific attributes and the identified user-specific attributes; and transmitting the determined client-configuration settings to the remote client.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventors: Alexey Arseniev, Brian Craig McKellar, Frank Brunswig, Markus Cherdron
  • Patent number: 8655948
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Markus Cherdron, Filip Misovski, Yariv Zur
  • Publication number: 20130159897
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing integrated productivity services. One process includes operations for determining a context associated with a user of an application, identifying a user productivity feature for integration with an existing feature of the application based on the context, and augmenting a user interface of the application with a graphical object representing the user productivity feature. In some instances, the context can include an integration context defining a particular release version associated with the application. The context can also or alternatively include a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role. Still further, the context can include a user context defining a personal preference or habit of the user.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159378
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron