Patents by Inventor Cedric S. P. Ulmer

Cedric S. P. Ulmer 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: 8959488
    Abstract: Method and computer system for evaluating the complexity a user interface are provided. A complexity indicator receives device class specific representations of the user interface. Each device class specific representation refers to a respective device class. The complexity indicator determines complexity values of layout components of the device class specific representations by using complexity evaluation functions associated with the layout components and aggregates the complexity values by device class according to a corresponding layout component hierarchy of the respective device class specific representation.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: February 17, 2015
    Assignee: SAP SE
    Inventors: Markus Lauff, Jun Ma, Axel Spriestersbach, Cedric S. P. Ulmer, Thomas Ziegert
  • Patent number: 8850392
    Abstract: Integrated development environment IDE (999), method and computer system for developing user interface documents. An editor (104) is used for editing a user interface document. An adaptation engine (105) generates device class specific representations of the user interface document. Each device class specific representation refers to a respective device class. Device class dependent tools (120) of the IDE (999) are used for generating device class specific information and providing it to the author. Device class specific information can be information about the complexity of the user interface by device class provided by a complexity indicator (121), information about how many pages are generated for which device class provided by a device class dependent view (122) or information about the layout for various device classes provided by a frames layouting view (124).
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: September 30, 2014
    Assignee: SAP AG
    Inventors: Marcus Lauff, Florent Nicoulaud, Samuel Rethore, Patrice Seurat, Pascal T. C. Spadone, Axel Spriestersbach, Cedric S. P. Ulmer, Thomas Ziegert
  • Patent number: 8819131
    Abstract: Embodiments include a system for tracing a collaborative workflow. The system includes an event collector and a transition engine. The event collector may be configured to receive data that represents an event of the collaborative workflow. The collaborative workflow has a local workflow part and a global workflow part. The transition engine may be configured to compute a new instance state of a model of the collaborative workflow. The new instance state represents an instance of the collaborative workflow obtained through the event of the collaborative workflow. The new instance state complies with rules of a local model of the local workflow part and with rules of a global model of the global workflow part.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: August 26, 2014
    Assignee: SAP AG
    Inventors: Cedric R. J. Hebert, Laurent Y. Gomez, Frederic Montagut, Henrik Plate, Cedric S. P. Ulmer
  • Patent number: 8640208
    Abstract: The present description refers in particular to a computer-implemented method, a computer system, and a computer program product. The method may comprise providing authentication enforcement at resource level by specifying at design time at least one authentication key for at least one data storage unit of a resource. A request may be received at a server from a requester through a client to access the resource. Authentication of the requester may be enforced through the at least one authentication key at the at least one data storage unit of the resource.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: January 28, 2014
    Assignee: SAP AG
    Inventors: Azzedine Benameur, Paul El Khoury, Cedric S. P. Ulmer
  • Patent number: 8473962
    Abstract: A system for selecting services that are used for a composite service, may include an accessing unit and a processing unit. The accessing unit may be configured to access: tasks of the composite service, transactional requirements of the tasks, services that are configured to fulfill the tasks, and transactional properties of the services. The processing unit may be configured to: compute conditions for services that are configured to fulfill a task and select a service configured to fulfill the task and having transactional properties that fulfill the conditions, wherein the conditions are computed using data comprising the transactional requirements of the tasks.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: June 25, 2013
    Assignee: SAP AG
    Inventors: Cedric R. J. Hebert, Frederic Montagut, Laurent Y. Gomez, Cedric S. P. Ulmer
  • Patent number: 7587676
    Abstract: A technique for protecting against installation of malicious software includes preventing interaction with a software product when keywords in a disclaimer associated with the software product are detected. A computing device identifies keywords in a disclaimer associated with a software product. If keywords are identified, further interaction with the software is prevented by removing interactive content that facilitates interaction with the software and adding interactive content facilitating sending a request to an administrator for permission to interact with the software. The administrator determines whether interaction with the software product is permitted.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: September 8, 2009
    Assignee: SAP AG
    Inventors: Laurent L. Y. Gomez, Cedric R. J. Hebert, Cedric S. P. Ulmer
  • Patent number: 7386785
    Abstract: A method for automatically filling an electronic timesheet includes extracting one or more calendar entries from an electronic calendar and matching each calendar entry of the one or more calendar entries to a corresponding project of a list of projects. An electronic timesheet is then filled based on each calendar entry matched with the corresponding project.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: June 10, 2008
    Assignee: SAP AG
    Inventors: Cédric S. P. Ulmer, Pascal T. C. Spadone, Cédric R. J. Hébert, Laurent Y. Gomez, Maarten E. Rits