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: 8959488Abstract: 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: GrantFiled: December 14, 2004Date of Patent: February 17, 2015Assignee: SAP SEInventors: Markus Lauff, Jun Ma, Axel Spriestersbach, Cedric S. P. Ulmer, Thomas Ziegert
-
Patent number: 8850392Abstract: 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: GrantFiled: December 15, 2004Date of Patent: September 30, 2014Assignee: SAP AGInventors: Marcus Lauff, Florent Nicoulaud, Samuel Rethore, Patrice Seurat, Pascal T. C. Spadone, Axel Spriestersbach, Cedric S. P. Ulmer, Thomas Ziegert
-
Patent number: 8819131Abstract: 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: GrantFiled: March 28, 2008Date of Patent: August 26, 2014Assignee: SAP AGInventors: Cedric R. J. Hebert, Laurent Y. Gomez, Frederic Montagut, Henrik Plate, Cedric S. P. Ulmer
-
Patent number: 8640208Abstract: 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: GrantFiled: November 28, 2007Date of Patent: January 28, 2014Assignee: SAP AGInventors: Azzedine Benameur, Paul El Khoury, Cedric S. P. Ulmer
-
Patent number: 8473962Abstract: 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: GrantFiled: April 3, 2007Date of Patent: June 25, 2013Assignee: SAP AGInventors: Cedric R. J. Hebert, Frederic Montagut, Laurent Y. Gomez, Cedric S. P. Ulmer
-
Publication number: 20110145035Abstract: A method to manage a plurality of activities that includes, for example, determining a dependency between a state of a first activity of the plurality of activities and a state of a second activity of the plurality of activities, the dependency requiring that the state of the second activity change from a first state to a second state for a non-violating change in the state of the first activity from a third state to a fourth state to occur; monitoring the first activity and the second activity to detect a violation of the dependency; and taking a remedial action responsive to the detecting of the violation.Type: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Inventors: Joern Franke, Francois Charov, Cedric S.P. Ulmer, Gerald Kleser
-
Publication number: 20090327317Abstract: A method supports a decision-making process in a time critical scenario managed by a distributed workflow consisting of a plurality of distributed nodes. The method includes assessing a given situation with available information to establish confidence percentages for possible decisions associated with the given situation and the distributed workflow. A distributed workflow architecture is provided that allows the distributed workflow to use the confidence percentages to enable a decision maker to get knowledge of a best possible course of action when executing the distributed workflow. Fuzzy logic is used to compute and maintain the confidence percentages for the possible decisions based on the available information. Furthermore, an appropriate workflow management system is proposed.Type: ApplicationFiled: May 13, 2009Publication date: December 31, 2009Applicant: SAP AGInventors: Cedric S.P. Ulmer, Laurent Y. Gomez, Cedric R.J. Hebert, Alessandro Sorniotti, Jean-Francois Landry
-
Patent number: 7587676Abstract: 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: GrantFiled: August 31, 2004Date of Patent: September 8, 2009Assignee: SAP AGInventors: Laurent L. Y. Gomez, Cedric R. J. Hebert, Cedric S. P. Ulmer
-
Publication number: 20090025068Abstract: 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: ApplicationFiled: November 28, 2007Publication date: January 22, 2009Applicant: SAP AGInventors: Azzedine Benameur, Paul El Khoury, Cedric S.P. Ulmer
-
Publication number: 20090024937Abstract: 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: ApplicationFiled: December 15, 2004Publication date: January 22, 2009Inventors: Marcus Lauff, Florent Nicoulaud, Samuel Rethore, Patrice Seurat, Pascal T.C. Spadone, Axel Spriestersbach, Cedric S.P. Ulmer, Thomas Ziegert
-
Publication number: 20080256172Abstract: 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: ApplicationFiled: March 28, 2008Publication date: October 16, 2008Inventors: Cedric R.J. Hebert, Laurent Y. Gomez, Frederic Montagut, Henrik Plate, Cedric S.P. Ulmer
-
Publication number: 20080184334Abstract: A method includes associating an access policy with content. The access policy specifies at least one access condition to be satisfied prior to a content recipient accessing the content. An encryption key is provided to a content source, the encryption key being associated with the access policy and to be used by the content source to encrypt the content. At a trusted third party, the determination is made regarding whether the at least one access condition is satisfied. A decryption key is selectively provided from the trusted third party to the content recipient based on the at least one access condition being satisfied. The decryption key is associated with the access policy and may be used by the content recipient to decrypt the content.Type: ApplicationFiled: March 6, 2007Publication date: July 31, 2008Inventors: Cedric R.J. Hebert, Frederic Montagut, Laurent Y. Gomez, Cedric S.P. Ulmer
-
Patent number: 7386785Abstract: 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: GrantFiled: August 30, 2004Date of Patent: June 10, 2008Assignee: SAP AGInventors: Cédric S. P. Ulmer, Pascal T. C. Spadone, Cédric R. J. Hébert, Laurent Y. Gomez, Maarten E. Rits
-
Publication number: 20080077933Abstract: An example embodiment includes a device assigned to fulfill a task of a composite service. The device may include a processing unit to determine a further device to fulfill a further task of the composite service. The further device may have a transactional property that complies with a transactional requirement of the composite service. The device may further include a communication unit to send task data to the further device. The task data may include input data to fulfill the further task.Type: ApplicationFiled: October 24, 2006Publication date: March 27, 2008Inventors: Frederic Montagut, Cedric R.J. Hebert, Cedric S.P. Ulmer
-
Publication number: 20070233703Abstract: 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: ApplicationFiled: April 3, 2007Publication date: October 4, 2007Inventors: Cedric R.J. Hebert, Frederic Montagut, Laurent Y. Gomez, Cedric S.P. Ulmer