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: 8849781
    Abstract: 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: Grant
    Filed: March 31, 2005
    Date of Patent: September 30, 2014
    Assignee: SAP AG
    Inventors: Lindsay Bradford, Stephen Milliner, Julien J. P. Vayssiere
  • Patent number: 8429673
    Abstract: 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: Grant
    Filed: April 26, 2006
    Date of Patent: April 23, 2013
    Assignee: SAP AG
    Inventor: Julien J. P. Vayssiere
  • Patent number: 8239503
    Abstract: 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: Grant
    Filed: February 8, 2005
    Date of Patent: August 7, 2012
    Assignee: SAP AG
    Inventors: Julien J. P. Vayssiere, Stephen Milliner, Kim Elms, Guy M. Redding
  • Patent number: 8099405
    Abstract: 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: Grant
    Filed: December 28, 2004
    Date of Patent: January 17, 2012
    Assignee: SAP AG
    Inventor: Julien J. P. Vayssière
  • Publication number: 20110296419
    Abstract: 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: Application
    Filed: November 22, 2010
    Publication date: December 1, 2011
    Applicant: SAP AG
    Inventors: Marlon G. Dumas, Julien J.P. Vayssiere, Tore Fjellheim
  • Patent number: 7995722
    Abstract: 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: Grant
    Filed: February 4, 2005
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventor: Julien J. P. Vayssiere
  • Patent number: 7873422
    Abstract: 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: Grant
    Filed: September 2, 2005
    Date of Patent: January 18, 2011
    Assignee: SAP AG
    Inventors: Marlon G. Dumas, Julien J. P. Vayssiere, Tore Fjellheim
  • Patent number: 7730493
    Abstract: 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: Grant
    Filed: December 29, 2004
    Date of Patent: June 1, 2010
    Assignees: SAP AG, Queensland University of Technology
    Inventors: Kim Elms, Stephen Milliner, Julien J. P. Vayssiere
  • Patent number: 7693586
    Abstract: 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: Grant
    Filed: September 2, 2005
    Date of Patent: April 6, 2010
    Assignee: SAP AG
    Inventors: Marlon G. Dumas, Julien J. P. Vayssiere, Tore Fjellheim
  • Patent number: 7587385
    Abstract: 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: Grant
    Filed: August 30, 2005
    Date of Patent: September 8, 2009
    Assignee: SAP AG
    Inventor: Julien J. P. Vayssiere
  • Patent number: 7437509
    Abstract: 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: Grant
    Filed: September 29, 2004
    Date of Patent: October 14, 2008
    Assignee: SAP AG
    Inventor: Julien J. P. Vayssiere
  • Patent number: 7270276
    Abstract: 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: Grant
    Filed: September 29, 2004
    Date of Patent: September 18, 2007
    Assignee: SAP AG
    Inventor: Julien J P. Vayssiere