Patents by Inventor Julien J P. Vayssiere
Julien J P. Vayssiere 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: 8849781Abstract: Techniques are presented for dynamically adapting software components. An enhancement for a component is dynamically detected and installed. The enhancement is dynamically processed for requests directed to the component or for responses generated by the component.Type: GrantFiled: March 31, 2005Date of Patent: September 30, 2014Assignee: SAP AGInventors: Lindsay Bradford, Stephen Milliner, Julien J. P. Vayssiere
-
Patent number: 8429673Abstract: In one embodiment the present invention includes a systems and methods of accessing information across distributed computing components. In one embodiment, a first software component has associated information and references to information associated with other software components that provide inputs to the first software component. Information about downstream software components may be accessed through the references. In one embodiment, a first software service such as a web service may include metadata that describes the service and pointers to other services consumed by the first software service. Embodiments of the invention provide automated auditing and searching across related software components.Type: GrantFiled: April 26, 2006Date of Patent: April 23, 2013Assignee: SAP AGInventor: Julien J. P. Vayssiere
-
Patent number: 8239503Abstract: A distributed computer system in several embodiments includes several architectures or configurations. Each configuration exhibits a different degree of coupling between an application that provides data and an application that consumes that data. In an embodiment, a provider application knows the identity of a consumer application, converts data into the format of the consumer application, and transmits the data to the consumer application. In other embodiments, the provider application does not know the identity of the consumer application, and transmits data to the consumer application through an intermediary. In such embodiments, either the provider or the intermediary can perform the data conversion. In another embodiment, a manager object oversees the transformation of the system from one configuration to another in real time.Type: GrantFiled: February 8, 2005Date of Patent: August 7, 2012Assignee: SAP AGInventors: Julien J. P. Vayssiere, Stephen Milliner, Kim Elms, Guy M. Redding
-
Patent number: 8099405Abstract: A technique for enhancing the results of an existing online search engine involves re-ordering the results of a search according to the feedback provided by a user community to previous similar searches. In an embodiment, the technique is fully backward-compatible with existing online search engines. In an embodiment, feedback is collected by an intermediary that sits in-between a client and a server. The intermediary intercepts requests and, for some, modifies the results. In this way, the technique can enhance the results of searches addressed to online search engines such as google.com, while being non-intrusive to an online search engine and a client browser.Type: GrantFiled: December 28, 2004Date of Patent: January 17, 2012Assignee: SAP AGInventor: Julien J. P. Vayssière
-
Publication number: 20110296419Abstract: A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control dependencies can be encoded by dropping new (or enabling existing) coordinating objects into the space and/or disabling existing ones.Type: ApplicationFiled: November 22, 2010Publication date: December 1, 2011Applicant: SAP AGInventors: Marlon G. Dumas, Julien J.P. Vayssiere, Tore Fjellheim
-
Patent number: 7995722Abstract: An embodiment includes a method that includes receiving data through a non-voice input. The method also includes translating the data into one or more numeric values. The method includes encoding the one or more numeric values into an audio stream, wherein the audio stream is to be transmitted over a transmission medium that is in use for voice communication.Type: GrantFiled: February 4, 2005Date of Patent: August 9, 2011Assignee: SAP AGInventor: Julien J. P. Vayssiere
-
Patent number: 7873422Abstract: A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control dependencies can be encoded by dropping new (or enabling existing) coordinating objects into the space and/or disabling existing ones.Type: GrantFiled: September 2, 2005Date of Patent: January 18, 2011Assignee: SAP AGInventors: Marlon G. Dumas, Julien J. P. Vayssiere, Tore Fjellheim
-
Patent number: 7730493Abstract: A technique for facilitating coordination of actions by multiple programs involves providing an execution environment for active objects. The execution environment may be an object space. Client programs may write active objects to the object space, which execute on behalf of the client programs. The client programs may obtain the results of the executed active objects, even if the client program is disconnected from the object space while the active object is executing.Type: GrantFiled: December 29, 2004Date of Patent: June 1, 2010Assignees: SAP AG, Queensland University of TechnologyInventors: Kim Elms, Stephen Milliner, Julien J. P. Vayssiere
-
Patent number: 7693586Abstract: A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control dependencies can be encoded by dropping new (or enabling existing) coordinating objects into the space and/or disabling existing ones.Type: GrantFiled: September 2, 2005Date of Patent: April 6, 2010Assignee: SAP AGInventors: Marlon G. Dumas, Julien J. P. Vayssiere, Tore Fjellheim
-
Patent number: 7587385Abstract: Autocompletion techniques are described that allow a user to access previous entries to one or more data input fields, simply by typing in a desired term and/or character sequence at one of the data input fields. For example, an autocompletion system may match a current input sequence against words contained within the previous entries, where the current input sequence may not be included in a first word of some or all of the previous entries. In this way, the user may quickly and easily remember, access, and enter previous entries, or variations thereof, into a local input field.Type: GrantFiled: August 30, 2005Date of Patent: September 8, 2009Assignee: SAP AGInventor: Julien J. P. Vayssiere
-
Patent number: 7437509Abstract: A system and method are described for providing dynamic mobile cache for mobile computing devices. In one embodiment, a cache is created at a server at the time a communication session between the server and a client is initiated. The server then determined whether the client requires the cache. If it is determined the client requires the cache, the server provides the cache to the client.Type: GrantFiled: September 29, 2004Date of Patent: October 14, 2008Assignee: SAP AGInventor: Julien J. P. Vayssiere
-
Patent number: 7270276Abstract: Numerous embodiments of an apparatus and method of a smartcard having a dynamic display portion. In one embodiment, the smartcard includes a dynamic display portion made of an electronic ink, in which the dynamic display portion changes from a first display to a second display in response to an application use of the smartcard.Type: GrantFiled: September 29, 2004Date of Patent: September 18, 2007Assignee: SAP AGInventor: Julien J P. Vayssiere