Patents by Inventor Christophe Martin

Christophe Martin 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: 10817343
    Abstract: A provisioning machine may receive a request that an application be executed while distributed according to a distribution constraint among various devices. The provisioning machine may access a topological model that represents multiple devices configured as a single cloud-based application server and defines a first group of devices that have the same redundancy status (e.g., active or backup). In addition, the topological model may define a second group of devices that have the same functional role (e.g., executing a particular component of the application). A device may be a member of both the first group and the second group. The provisioning machine may determine a size of the first group according to the distribution constraint. Based on the determined size of the first group, the provisioning machine may configure (e.g., provision) the first group of devices as a subset of the multiple devices of the server.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 27, 2020
    Assignee: PayPal, Inc.
    Inventors: Alan Honkwan Ngai, Connie W. Yang, Taiping Yu, Timothy Gordon Kimmet, Jean-Christophe Martin, Jian Xu, Xin Li, Jiang Xu, Rami El-Charif
  • Patent number: 10628231
    Abstract: In various exemplary embodiments, a system, article of manufacture, and method for providing, a cloud computing infrastructure on a system infrastructure comprising, a first virtual computing environment associated with a first class of service, the first class of service defining, in one embodiment, a first set of obligations, restrictions, and/or capabilities; providing, in the same cloud, a second virtual computing environment associated with a second class of service, the second class of service defining a second set of obligations, restrictions, and/or capabilities different from those of the first class of service; and executing the first virtual computing environment according to the first class of service and the second virtual computing environment according to the second class of service, the first virtual computing environment having a different access to the hardware platform than the second virtual environment based on the respective class of service.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 21, 2020
    Assignee: PAYPAL, INC.
    Inventor: Jean-Christophe Martin
  • Publication number: 20190050267
    Abstract: A provisioning machine may receive a request that an application be executed while distributed according to a distribution constraint among various devices. The provisioning machine may access a topological model that represents multiple devices configured as a single cloud-based application server and defines a first group of devices that have the same redundancy status (e.g., active or backup). In addition, the topological model may define a second group of devices that have the same functional role (e.g., executing a particular component of the application). A device may be a member of both the first group and the second group. The provisioning machine may determine a size of the first group according to the distribution constraint. Based on the determined size of the first group, the provisioning machine may configure (e.g., provision) the first group of devices as a subset of the multiple devices of the server.
    Type: Application
    Filed: May 8, 2018
    Publication date: February 14, 2019
    Inventors: Alan Honkwan Ngai, Connie W. Yang, Taiping Yu, Timothy Gordon Kimmet, Jean-Christophe Martin, Jian Xu, Xin Li, Jiang Xu, Rami El-Charif
  • Publication number: 20190018711
    Abstract: In various exemplary embodiments, a system, article of manufacture, and method for providing, a cloud computing infrastructure on a system infrastructure comprising, a first virtual computing environment associated with a first class of service, the first class of service defining, in one embodiment, a first set of obligations, restrictions, and/or capabilities; providing, in the same cloud, a second virtual computing environment associated with a second class of service, the second class of service defining a second set of obligations, restrictions, and/or capabilities different from those of the first class of service; and executing the first virtual computing environment according to the first class of service and the second virtual computing environment according to the second class of service, the first virtual computing environment having a different access to the hardware platform than the second virtual environment based on the respective class of service.
    Type: Application
    Filed: April 24, 2018
    Publication date: January 17, 2019
    Inventor: Jean-Christophe Martin
  • Patent number: 9965332
    Abstract: A provisioning machine may receive a request that an application be executed while distributed according to a distribution constraint among various devices. The provisioning machine may access a topological model that represents multiple devices configured as a single cloud-based application server and defines a first group of devices that have the same redundancy status (e.g., active or backup). In addition, the topological model may define a second group of devices that have the same functional role (e.g., executing a particular component of the application). A device may be a member of both the first group and the second group. The provisioning machine may determine a size of the first group according to the distribution constraint. Based on the determined size of the first group, the provisioning machine may configure (e.g., provision) the first group of devices as a subset of the multiple devices of the server.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: May 8, 2018
    Assignee: PayPal, Inc.
    Inventors: Alan Honkwan Ngai, Connie W. Yang, Taiping Yu, Jean-Christophe Martin, Jian Xu, Xin Li, Jiang Xu, Rami El-Charif
  • Patent number: 9952909
    Abstract: In various exemplary embodiments, a system, article of manufacture, and method for providing, a cloud computing infrastructure on a system infrastructure comprising, a first virtual computing environment associated with a first class of service, the first class of service defining, in one embodiment, a first set of obligations, restrictions, and/or capabilities; providing, in the same cloud, a second virtual computing environment associated with a second class of service, the second class of service defining a second set of obligations, restrictions, and/or capabilities different from those of the first class of service; and executing the first virtual computing environment according to the first class of service and the second virtual computing environment according to the second class of service, the first virtual computing environment having a different access to the hardware platform than the second virtual environment based on the respective class of service.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: April 24, 2018
    Assignee: PayPal, Inc.
    Inventor: Jean-Christophe Martin
  • Patent number: 9674050
    Abstract: In various exemplary embodiments, a system and associated method to provide management of a plurality of electronic elements in a datacenter is disclosed. The system includes a datacenter management system coupled to a wireless network to receive information regarding a spatial location of a handheld device within the datacenter. The datacenter management system provides information to the handheld device related to each of the plurality of electronic elements. The datacenter management system includes a management processor to process information related to each of the plurality of electronic elements and a database to store information related to each of the plurality of electronic elements.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: June 6, 2017
    Assignee: PAYPAL, INC.
    Inventors: Jean-Christophe Martin, Kevin Thayer
  • Publication number: 20150317360
    Abstract: A query language used to traverse a path in a graph-based model is provided. The system comprises a parsing module to parse a query comprising query phrases. The respective query phrases composed of an object-type identifier and a filter where the object-type identifier corresponds to respective repositories and the filter is used to identify at least a portion of the objects associated with the object-type in the respective repositories. A planning module identifies the respective repositories corresponding to the object-type identifier within each of the one or more query phrases and generates an execution plan describing data to be retrieved according to the respective repositories and results of a preceding query phrase within the query. A translation module translates the respective query phrases into respective translated queries that are readable by the respective repositories and including the filter. An execution module implements the execution plan using the translated queries.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 5, 2015
    Inventors: Alan Honkwan Ngai, Jean-Christophe Martin, Xu Jiang, Cheng Xu
  • Patent number: 9104728
    Abstract: A query language used to traverse a path in a graph-based model is provided. The system comprises a parsing module to parse a query comprising query phrases. The respective query phrases composed of an object-type identifier and a filter where the object-type identifier corresponds to respective repositories and the filter is used to identify at least a portion of the objects associated with the object-type in the respective repositories. A planning module identifies the respective repositories corresponding to the object-type identifier within each of the one or more query phrases and generates an execution plan describing data to be retrieved according to the respective repositories and results of a preceding query phrase within the query. A translation module translates the respective query phrases into respective translated queries that are readable by the respective repositories and including the filter. An execution module implements the execution plan using the translated queries.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: August 11, 2015
    Assignee: eBay Inc.
    Inventors: Alan Honkwan Ngai, Jean-Christophe Martin, Xu Jiang, Cheng Xu
  • Publication number: 20140351406
    Abstract: In various exemplary embodiments, a system and associated method to provide management of a plurality of electronic elements in a datacenter is disclosed. The system includes a datacenter management system coupled to a wireless network to receive information regarding a spatial location of a handheld device within the datacenter. The datacenter management system provides information to the handheld device related to each of the plurality of electronic elements. The datacenter management system includes a management processor to process information related to each of the plurality of electronic elements and a database to store information related to each of the plurality of electronic elements.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Inventors: Jean-Christophe Martin, Kevin Thayer
  • Patent number: 8803660
    Abstract: In various exemplary embodiments, a system and associated method to provide management of a plurality of electronic elements in a datacenter is disclosed. The system includes a datacenter management system coupled to a wireless network to receive information regarding a spatial location of a handheld device within the datacenter. The datacenter management system provides information to the handheld device related to each of the plurality of electronic elements. The datacenter management system includes a management processor to process information related to each of the plurality of electronic elements and a database to store information related to each of the plurality of electronic elements.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: August 12, 2014
    Assignee: eBay Inc.
    Inventors: Jean-Christophe Martin, Kevin Thayer
  • Publication number: 20140093556
    Abstract: The disclosure relates to immunological compositions for vaccinating human beings against infection by the Human Immunodeficiency Virus (HIV).
    Type: Application
    Filed: January 26, 2012
    Publication date: April 3, 2014
    Applicants: SANOFI PASTEUR SA, POLYMUNE SCIENTIFIC IMMUNOBIOLOGISCHE FORSCHUNG GMBH, UNIVERSIDAD DE GRANADA, PX' THERAPEUTICS
    Inventors: Francisco Conejero-Lara, Irene Luque, Pedro Luis Mateo, Andreas Wagner, Raphaelle Claude, Marie-Gaelle Roger, Nicolas Mouz, Christophe Martin
  • Publication number: 20140089293
    Abstract: A query language used to traverse a path in a graph-based model is provided. The system comprises a parsing module to parse a query comprising query phrases. The respective query phrases composed of an object-type identifier and a filter where the object-type identifier corresponds to respective repositories and the filter is used to identify at least a portion of the objects associated with the object-type in the respective repositories. A planning module identifies the respective repositories corresponding to the object-type identifier within each of the one or more query phrases and generates an execution plan describing data to be retrieved according to the respective repositories and results of a preceding query phrase within the query. A translation module translates the respective query phrases into respective translated queries that are readable by the respective repositories and including the filter. An execution module implements the execution plan using the translated queries.
    Type: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Applicant: eBay Inc.
    Inventors: Alan Honkwan Ngai, Jean-Christophe Martin, Xu Jiang, Cheng Xu
  • Publication number: 20130346493
    Abstract: In various exemplary embodiments, a system, article of manufacture, and method for providing, a cloud computing infrastructure on a system infrastructure comprising, a first virtual computing environment associated with a first class of service, the first class of service defining, in one embodiment, a first set of obligations, restrictions, and/or capabilities; providing, in the same cloud, a second virtual computing environment associated with a second class of service, the second class of service defining a second set of obligations, restrictions, and/or capabilities different from those of the first class of service; and executing the first virtual computing environment according to the first class of service and the second virtual computing environment according to the second class of service, the first virtual computing environment having a different access to the hardware platform than the second virtual environment based on the respective class of service.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: eBay Inc.
    Inventor: Jean-Christophe Martin
  • Publication number: 20130311539
    Abstract: A provisioning machine may receive a request that an application be executed while distributed according to a distribution constraint among various devices. The provisioning machine may access a topological model that represents multiple devices configured as a single cloud-based application server and defines a first group of devices that have the same redundancy status (e.g., active or backup). In addition, the topological model may define a second group of devices that have the same functional role (e.g., executing a particular component of the application). A device may be a member of both the first group and the second group. The provisioning machine may determine a size of the first group according to the distribution constraint. Based on the determined size of the first group, the provisioning machine may configure (e.g., provision) the first group of devices as a subset of the multiple devices of the server.
    Type: Application
    Filed: June 22, 2012
    Publication date: November 21, 2013
    Applicant: eBay Inc.
    Inventors: Alan Honkwan Ngai, Connie W. Yang, Taiping Yu, Jean-Christophe Martin, Jian Xu, Xin Li, Jiang Xu, Rami El-Charif
  • Patent number: 8459702
    Abstract: Cremone-bolt door-locking controlled by rack-and-pinion means. The cremone-bolt rod is connected to a first rack support that is slidably mounted inside a housing that houses a second slidably mounted rack support, each rack support carrying a rack segment in engagement with a pinion, at least one rack segment being hinged to its own rack support and being provided with a set of teeth that is extended over a curved portion of its end.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: June 11, 2013
    Assignee: Adler S.A.S.
    Inventors: Eric Michel Yves Bourgain, Christophe Martin, Jean-Jacques Masson
  • Patent number: 8438886
    Abstract: The invention provides a showcase having at least two glass doors, a first door being fastened to a front ferrule and a second door being fastened to a rear ferrule, each of the ferrules moving along a respective rail, said locking device comprising a lock for locking the two doors together, wherein the showcase includes a locking device comprising a slider mounted to move in said front ferrule transversely relative thereto, and having a rotor of the lock installed thereon, wherein said rear ferrule includes an opening that comes into line with said rotor in a position for locking the two doors together, and that is suitable for receiving a bolt mounted at the end of said rotor, and wherein said slider includes a relatively flat face plate coming substantially flush with said ferrule in the locked position of said doors.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: May 14, 2013
    Assignee: Adler S.A.S.
    Inventors: Eric Bourgain, Jean-Jacques Masson, Christophe Martin
  • Publication number: 20120214888
    Abstract: The invention relates to a process for preparing a polyurethane foam, wherein a polyether polyol and a polyisocyanate are reacted in the presence of: a blowing agent; of from 1 to 30 ppmw, based on the polyether polyol, of metals derived from a composite metal cyanide complex catalyst; and of from 0.5 to 100 ppmw, based on the polyether polyol, of a phosphoric acid compound comprising a phosphoric acid selected from orthophosphoric acid, polyphosphoric acid and polymetaphosphoric acid, and/or a partial ester of such a phosphoric acid.
    Type: Application
    Filed: September 7, 2010
    Publication date: August 23, 2012
    Inventors: Els Van Eetvelde, Michiel Barend Eleveld, Waltherus Petrus Casparus Mineur, Christophe Martin Swan, Tiew Imm Tan
  • Patent number: D740373
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: October 6, 2015
    Inventor: Christophe Martin
  • Patent number: D767042
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: September 20, 2016
    Inventor: Christophe Martin