Patents by Inventor Julien Jean-Pierre Vayssiere

Julien Jean-Pierre 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: 9425960
    Abstract: A method for performing data analytics on outsourced data may include receiving, at a data analyst, cipher text representing data from a data owner such that the data remains hidden from the data analyst, generating a query token using a constant provided by the data analyst such that the constant remains hidden from the data owner, and analyzing the cipher text using the query token.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: August 23, 2016
    Assignee: SAP SE
    Inventors: Florian Kerschbaum, Julien Jean-Pierre Vayssiere
  • Patent number: 8656271
    Abstract: A method for use with a spreadsheet includes storing a cell object, where the cell object includes a location in the spreadsheet of a cell to which the cell object relates and a process associated with the cell, and performing the process on a complex object to produce a result, where the complex object includes a construct comprised of data and code. A display is generated for the cell that is based on the result.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Julien Jean-Pierre Vayssiere, Regis Francois Bernard Saint-Paul, Boualem Benatallah
  • Patent number: 8533487
    Abstract: Embodiments include a system for processing logical clock values according to a secure maximum operation. The system may include a communication unit and a processing unit. The communication unit may be configured to receive an encrypted first value of a logical clock, send an encrypted blinded difference, receive an encrypted blinded maximum value, and receive a maximum value. The processing unit may be configured to access an encrypted second value of the logical clock, generate the encrypted blinded difference between the first value and the second value, provide an encrypted blinded first value and an encrypted blinded second value in an oblivious transfer protocol, and generate an encrypted maximum value from the encrypted blinded maximum value.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 10, 2013
    Assignee: SAP AG
    Inventors: Florian Kerschbaum, Julien Jean-Pierre Vayssiere
  • Patent number: 8250146
    Abstract: A system may include a gateway that is configured to intercept messages being exchanged between multiple services, a message repository that is logically coupled to the gateway and that is configured to store the intercepted messages, a service description repository that is configured to store multiple service descriptions, where each of the service descriptions corresponds to one of the services, a rules repository that is configured to store mapping rules and an adaptation engine that is configured to generate a sequence of firing rules using the service descriptions and the mapping rules responsive to the intercepted messages, to generate one or more outgoing messages in response to the intercepted messages using the sequence of firing rules, and to detect at runtime an occurrence of a termination anomaly.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: August 21, 2012
    Assignee: SAP AG
    Inventors: Julien Jean-Pierre Vayssiere, Wen Shin Kenneth Wang, Marlon G. Dumas, Chun Ouyang
  • Publication number: 20100106980
    Abstract: A method for performing data analytics on outsourced data may include receiving, at a data analyst, cipher text representing data from a data owner such that the data remains hidden from the data analyst, generating a query token using a constant provided by the data analyst such that the constant remains hidden from the data owner, and analyzing the cipher text using the query token.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 29, 2010
    Applicant: SAP AG
    Inventors: Florian Kerschbaum, Julien Jean-Pierre Vayssiere
  • Publication number: 20100091984
    Abstract: Embodiments include a system for processing logical clock values according to a secure maximum operation. The system may include a communication unit and a processing unit. The communication unit may be configured to receive an encrypted first value of a logical clock, send an encrypted blinded difference, receive an encrypted blinded maximum value, and receive a maximum value. The processing unit may be configured to access an encrypted second value of the logical clock, generate the encrypted blinded difference between the first value and the second value, provide an encrypted blinded first value and an encrypted blinded second value in an oblivious transfer protocol, and generate an encrypted maximum value from the encrypted blinded maximum value.
    Type: Application
    Filed: September 30, 2009
    Publication date: April 15, 2010
    Applicant: SAP AG
    Inventors: Florian Kerschbaum, Julien Jean-Pierre Vayssiere
  • Publication number: 20090285224
    Abstract: A system may include a gateway that is configured to intercept messages being exchanged between multiple services, a message repository that is logically coupled to the gateway and that is configured to store the intercepted messages, a service description repository that is configured to store multiple service descriptions, where each of the service descriptions corresponds to one of the services, a rules repository that is configured to store mapping rules and an adaptation engine that is configured to generate a sequence of firing rules using the service descriptions and the mapping rules responsive to the intercepted messages, to generate one or more outgoing messages in response to the intercepted messages using the sequence of firing rules, and to detect at runtime an occurrence of a termination anomaly.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: SAP AG
    Inventors: Julien Jean-Pierre Vayssiere, Wen Shin Kenneth Wang, Marlon G. Dumas, Chun Ouyang
  • Publication number: 20080028288
    Abstract: A method for use with a spreadsheet includes storing a cell object, where the cell object includes a location in the spreadsheet of a cell to which the cell object relates and a process associated with the cell, and performing the process on a complex object to produce a result, where the complex object includes a construct comprised of data and code. A display is generated for the cell that is based on the result.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Julien Jean-Pierre Vayssiere, Regis Francois Bernard Saint-Paul, Boualem Benatallah