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: 10817343Abstract: 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: GrantFiled: May 8, 2018Date of Patent: October 27, 2020Assignee: 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: 10628231Abstract: 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: GrantFiled: April 24, 2018Date of Patent: April 21, 2020Assignee: PAYPAL, INC.Inventor: Jean-Christophe Martin
-
Publication number: 20190050267Abstract: 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: ApplicationFiled: May 8, 2018Publication date: February 14, 2019Inventors: 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: 20190018711Abstract: 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: ApplicationFiled: April 24, 2018Publication date: January 17, 2019Inventor: Jean-Christophe Martin
-
Patent number: 9965332Abstract: 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: GrantFiled: June 22, 2012Date of Patent: May 8, 2018Assignee: 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: 9952909Abstract: 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: GrantFiled: June 20, 2012Date of Patent: April 24, 2018Assignee: PayPal, Inc.Inventor: Jean-Christophe Martin
-
Patent number: 9674050Abstract: 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: GrantFiled: August 11, 2014Date of Patent: June 6, 2017Assignee: PAYPAL, INC.Inventors: Jean-Christophe Martin, Kevin Thayer
-
Publication number: 20150317360Abstract: 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: ApplicationFiled: July 10, 2015Publication date: November 5, 2015Inventors: Alan Honkwan Ngai, Jean-Christophe Martin, Xu Jiang, Cheng Xu
-
Patent number: 9104728Abstract: 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: GrantFiled: September 25, 2012Date of Patent: August 11, 2015Assignee: eBay Inc.Inventors: Alan Honkwan Ngai, Jean-Christophe Martin, Xu Jiang, Cheng Xu
-
Publication number: 20140351406Abstract: 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: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Jean-Christophe Martin, Kevin Thayer
-
Patent number: 8803660Abstract: 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: GrantFiled: April 6, 2010Date of Patent: August 12, 2014Assignee: eBay Inc.Inventors: Jean-Christophe Martin, Kevin Thayer
-
Publication number: 20140093556Abstract: The disclosure relates to immunological compositions for vaccinating human beings against infection by the Human Immunodeficiency Virus (HIV).Type: ApplicationFiled: January 26, 2012Publication date: April 3, 2014Applicants: SANOFI PASTEUR SA, POLYMUNE SCIENTIFIC IMMUNOBIOLOGISCHE FORSCHUNG GMBH, UNIVERSIDAD DE GRANADA, PX' THERAPEUTICSInventors: Francisco Conejero-Lara, Irene Luque, Pedro Luis Mateo, Andreas Wagner, Raphaelle Claude, Marie-Gaelle Roger, Nicolas Mouz, Christophe Martin
-
Publication number: 20140089293Abstract: 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: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Applicant: eBay Inc.Inventors: Alan Honkwan Ngai, Jean-Christophe Martin, Xu Jiang, Cheng Xu
-
Publication number: 20130346493Abstract: 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: ApplicationFiled: June 20, 2012Publication date: December 26, 2013Applicant: eBay Inc.Inventor: Jean-Christophe Martin
-
Publication number: 20130311539Abstract: 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: ApplicationFiled: June 22, 2012Publication date: November 21, 2013Applicant: 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: 8459702Abstract: 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: GrantFiled: April 20, 2009Date of Patent: June 11, 2013Assignee: Adler S.A.S.Inventors: Eric Michel Yves Bourgain, Christophe Martin, Jean-Jacques Masson
-
Patent number: 8438886Abstract: 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: GrantFiled: November 2, 2010Date of Patent: May 14, 2013Assignee: Adler S.A.S.Inventors: Eric Bourgain, Jean-Jacques Masson, Christophe Martin
-
Publication number: 20120214888Abstract: 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: ApplicationFiled: September 7, 2010Publication date: August 23, 2012Inventors: Els Van Eetvelde, Michiel Barend Eleveld, Waltherus Petrus Casparus Mineur, Christophe Martin Swan, Tiew Imm Tan
-
Patent number: D740373Type: GrantFiled: March 20, 2014Date of Patent: October 6, 2015Inventor: Christophe Martin
-
Patent number: D767042Type: GrantFiled: March 16, 2015Date of Patent: September 20, 2016Inventor: Christophe Martin