Patents by Inventor Olivier Benoit
Olivier Benoit 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).
-
Publication number: 20240081973Abstract: A method is provided for inserting an ophthalmological implant between a sclera and a uveal tissue in an eye of a patient. The method includes providing an ophthalmological implant having an anterior edge intended to face the anterior chamber and an posterior edge opposite the anterior edge, and making at least one opening in a corneal tissue. An opening is made in the iris root to form an insertion channel and the ophthalmological implant is inserted through the insertion channel. The ophthalmological implant is positioned between a sclera and a uveal tissue at a position, where the anterior edge of the ophthalmological implant is located in or beyond the insertion channel. The insertion channel is closed so that an iris tissue is disposed between the anterior edge and an anterior chamber of the eye of the patient.Type: ApplicationFiled: September 8, 2023Publication date: March 14, 2024Inventors: Olivier BENOIT, Philippe SOURDILLE
-
Patent number: 11860758Abstract: A system is described that obtains first performance data collected during execution of a first application at a first group of computing devices, determines, based on the first performance data, at least one metric for quantifying performance of the first application, and compares the at least one metric to a corresponding benchmark derived from second performance data collected during execution of one or more second applications at a second group of computing devices. Each of the one or more second applications being different than the first application. The system determines whether the at least one metric is within a threshold amount of the corresponding benchmark, and further determines, determines, based at least in part on the at least one metric is not within the threshold amount of the corresponding benchmark, a fix to the first application and outputs, for presentation at a developer device, an indication of the fix.Type: GrantFiled: June 20, 2018Date of Patent: January 2, 2024Assignee: Google LLCInventors: Fergus Gerard Hurley, Dino Derek Hughes, Olivier Benoit Gaillard, David Renaud Ghislain Chapelier, Johannes Tonollo, Simon James MacMullen, Yevhen Anisimov, Ioannis Ilkos, Benjamin Miles
-
Publication number: 20210019247Abstract: A system is described that obtains first performance data collected during execution of a first application at a first group of computing devices, determines, based on the first performance data, at least one metric for quantifying performance of the first application, and compares the at least one metric to a corresponding benchmark derived from second performance data collected during execution of one or more second applications at a second group of computing devices. Each of the one or more second applications being different than the first application. The system determines whether the at least one metric is within a threshold amount of the corresponding benchmark, and further determines, determines, based at least in part on the at least one metric is not within the threshold amount of the corresponding benchmark, a fix to the first application and outputs, for presentation at a developer device, an indication of the fix.Type: ApplicationFiled: June 20, 2018Publication date: January 21, 2021Inventors: Fergus Gerard Hurley, Dino Derek Hughes, Olivier Benoit Gaillard, David Renaud Ghislain Chapelier, Johannes Tonollo, Simon James MacMullen, Yevhen Anisimov, Ioannis Ilkos, Benjamin Miles
-
Patent number: 10028976Abstract: A sterile injectable aqueous formulation in the form of a gel made up of hyaluronic acid or a salt thereof and one or more polyols is provided. The gel formulation can be applied to the intra-articular area in the treatment of joint degeneration and osteoarthritis. The gel formulation has a rheology similar to that of synovial liquid and has an elevated resistance to degradation due to the synergistic action between the hyaluronic acid and the polyols.Type: GrantFiled: August 17, 2015Date of Patent: July 24, 2018Assignee: APTISSEN SAInventors: Samuel Gavard Molliard, Olivier Benoit
-
Patent number: 9372547Abstract: A method for managing, by device, a matrix of keys, including at least one line and at least two columns, each key making short circuiting a line and a column when pressed. The method includes a sweeping phase, including, for each line: writing a predetermined logic value in the line; and for each column, reading a logic value in the column and comparing the read logic value and the predetermined logic value. For each line processed: the writing step is carried out during a predetermined time interval. For each column, the reading step is carried out during a first portion of the time interval. The sweeping phase further includes, for each column, writing the predetermined logic value in the column during a second portion of the predetermined time interval. The predetermined time interval is equal to the sum of the durations of the first and second portions.Type: GrantFiled: October 25, 2012Date of Patent: June 21, 2016Assignee: INGENICO GROUPInventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
-
Publication number: 20150352143Abstract: A sterile injectable aqueous formulation in the form of a gel made up of hyaluronic acid or a salt thereof and one or more polyols is provided. The gel formulation can be applied to the intra-articular area in the treatment of joint degeneration and osteoarthritis. The gel formulation has a rheology similar to that of synovial liquid and has an elevated resistance to degradation due to the synergistic action between the hyaluronic acid and the polyols.Type: ApplicationFiled: August 17, 2015Publication date: December 10, 2015Inventors: Samuel GAVARD MOLLIARD, Olivier BENOIT
-
Patent number: 9138405Abstract: A sterile injectable aqueous formulation in the form of a gel is made up of hyaluronic acid (or one of the salts thereof) with or without other natural polysaccharide(s) and one or more polyols. The formulation is of intra-articular application in the treatment of joint degeneration, in some cases having a rheology similar to that of synovial liquid and always with an elevated resistance to degradation due to a synergistic action between the hyaluronic acid and the polyols.Type: GrantFiled: July 2, 2008Date of Patent: September 22, 2015Assignee: APTISSEN SAInventors: Samuel Gavard Molliard, Olivier Benoit
-
Patent number: 9122871Abstract: There is proposed a method of managing an array of keys by a device, each key pressed short-circuiting a row and a column of the array. During at least part of a time slot lying between two successive iterations of a sweep phase, the device performs a first protection mechanism, including reading a logic value on at least one row or column, and detecting an attempted illicit sweep as a function of the logic value read, and/or a second protection mechanism, including writing an arbitrary logic value, equal to or different from the predetermined logic value, on at least one row or column, so as to prevent an attempted illicit sweep.Type: GrantFiled: October 29, 2012Date of Patent: September 1, 2015Assignee: Ingenico GroupInventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
-
Publication number: 20140285365Abstract: A method for managing, by device, a matrix of keys, including at least one line and at least two columns, each key making short circuiting a line and a column when pressed. The method includes a sweeping phase, including, for each line: writing a predetermined logic value in the line; and for each column, reading a logic value in the column and comparing the read logic value and the predetermined logic value. For each line processed: the writing step is carried out during a predetermined time interval. For each column, the reading step is carried out during a first portion of the time interval. The sweeping phase further includes, for each column, writing the predetermined logic value in the column during a second portion of the predetermined time interval. The predetermined time interval is equal to the sum of the durations of the first and second portions.Type: ApplicationFiled: October 25, 2012Publication date: September 25, 2014Inventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
-
Publication number: 20140259165Abstract: There is proposed a method of managing an array of keys by a device, each key pressed short-circuiting a row and a column of the array. During at least part of a time slot lying between two successive iterations of a sweep phase, the device performs a first protection mechanism, including reading a logic value on at least one row or column, and detecting an attempted illicit sweep as a function of the logic value read, and/or a second protection mechanism, including writing an arbitrary logic value, equal to or different from the predetermined logic value, on at least one row or column, so as to prevent an attempted illicit sweep.Type: ApplicationFiled: October 29, 2012Publication date: September 11, 2014Inventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
-
Publication number: 20140038917Abstract: The present invention relates generally to the treatment and/or prevention of pain associated with an intra-articular joint degeneration or disease. This invention concerns in particular a sterile and injectable aqueous formulation for administration in the intra-articular space of an intra-articular joint of a subject, in the form of a gel.Type: ApplicationFiled: April 19, 2012Publication date: February 6, 2014Applicant: ANTEIS S.A.Inventors: Samuel Gavard Molliard, Olivier Benoit
-
Patent number: 8375253Abstract: A method for detecting faults by perturbations during execution of a computerized code in an electronic device. The computer code includes a sensitive process. The method includes a step of executing a redundant procedure of the sensitive process and a step of inserting a delay between the sensitive process and the redundant procedure. A trapping procedure is executed during the delay. The trapping procedure is sensitive to perturbations and supplies, in the absence of perturbation, a predictable result.Type: GrantFiled: June 12, 2006Date of Patent: February 12, 2013Assignee: Gemalto SAInventor: Olivier Benoit
-
Publication number: 20110307650Abstract: A method for securing electronic device processes against attacks (e.g. side channel attacks) during the processing of sensitive and/or confidential data by a Central Processing Unit (CPU) to the volatile memory (e.g. RAM) of an electronic device such as, for example, a smart card, a PDA or a cellular phone is described herein. The method involves the storage of the confidential data to a dynamically and randomly assigned memory location, thereby rendering more difficult the analysis and subsequently the attacks (e.g. side channel attacks).Type: ApplicationFiled: August 22, 2011Publication date: December 15, 2011Applicant: Gemalto SAInventor: Olivier Benoit
-
Patent number: 8052990Abstract: The invention relates to a method for producing a biocompatible crosslinked gel consisting in crosslinking a determined quantity of at least one type of liquid biocompatible polymer by adding a quantity of crosslinking agent, in carrying out a crosslinking reaction, in adding an additional quantity of liquid polymer whose molecular mass is greater than 500,000 Da, in solving the reaction mixture in such a way that the total concentration of the liquid polymer is reduced, in crosslinking and in stopping the crosslinking reaction by removing the crosslinking agent. The inventive gel and the use thereof are also disclosed.Type: GrantFiled: January 31, 2005Date of Patent: November 8, 2011Assignee: Anteis S.A.Inventors: Laurence Hermitte, Olivier Benoit
-
Patent number: 8006058Abstract: A method for securing electronic device processes against attacks (e.g. side channel attacks) during the processing of sensitive and/or confidential data by a Central Processing Unit (CPU) to the volatile memory (e.g. RAM) of an electronic device such as, for example, a smart card, a PDA or a cellular phone is described herein. The method involves the storage of the confidential data to a dynamically and randomly assigned memory location, thereby rendering more difficult the analysis and subsequently the attacks (e.g. side channel attacks).Type: GrantFiled: November 15, 2001Date of Patent: August 23, 2011Assignee: Gemalto SAInventor: Olivier Benoit
-
Patent number: 7860487Abstract: A method of unlocking a mobile terminal after a period of use and ensuring that the first operator who sold the terminal receives adequate payment prior to the use thereof. The identity of the terminal is saved and a security algorithm, which is not known to the operator, is implemented in a security module which is introduced into a server that is managed by the operator. After the period of use, the security module determines a secret key which is obtained by applying the terminal identity transmitted thereby and an operator code to the security algorithm, following a request transmitted by the service entity. The determined secret key, which is encrypted at the terminal, is transmitted over the operator's radiocommunications network and decrypted in the mobile terminal so that it can be compared to the saved secret key in order for the mobile terminal to be unlocked when the compared secret keys are identical.Type: GrantFiled: April 26, 2005Date of Patent: December 28, 2010Assignee: Gemalto SAInventors: Etienne Cambois, Olivier Benoit
-
Patent number: 7856099Abstract: The invention relates to a method for secure data transmission in connections between two functional modules of an electronic unit. A first module of a message of k bits in a word code of n bits is injection coded with a constant Hamming weight of w. The word of code is transmitted to a second module. An error signal is generated when the Hamming weight of the word of code of n bits, received by the second module, is different from w. In the absence of error, the code word is decoded, where k, w and n are whole numbers. The invention further relates to a corresponding electronic circuit.Type: GrantFiled: May 14, 2004Date of Patent: December 21, 2010Assignee: Gemalto SAInventors: Eric Brier, Jacques Fournier, Pascal Moitrel, Olivier Benoit, Philippe Proust
-
Publication number: 20100184720Abstract: A sterile injectable aqueous formulation in the form of a gel is made up of hyaluronic acid (or one of the salts thereof) with or without other natural polysaccharide(s) and one or more polyols. The formulation is of intra-articular application in the treatment of joint degeneration, in some cases having a rheology similar to that of synovial liquid and always with an elevated resistance to degradation due to a synergistic action between the hyaluronic acid and the polyols.Type: ApplicationFiled: July 2, 2008Publication date: July 22, 2010Applicant: ANTEIS S.A.Inventors: Samuel Gavard Molliard, Olivier Benoit
-
Publication number: 20090126029Abstract: A method for processing digital data X of an item of software coded on lx bits, for detecting faults in an electronic circuit comprising at least one bus, a processing unit, a memory for running the software, and a hardware architecture. The digital data X is transformed into digital data Z coded on lx+ly bits, the additional ly bits being the result of an integrity function f applied to the data X. The digital data Z is processed by the set of hardware resources of the circuit, these hardware resources working on words of lx+ly bits. The integrity of data Z is verified during the processing step.Type: ApplicationFiled: July 19, 2006Publication date: May 14, 2009Applicant: Avenue du Pic de Bertagne, Parc d'Activite de GemplusInventors: Olivier Benoit, Mickael Tunstall, Khanh Quoc Nguyen
-
Publication number: 20090119646Abstract: A method for detecting faults by perturbations during execution of a computerized code in an electronic device. The computer code includes a sensitive process. The method includes a step of executing a redundant procedure of the sensitive process and a step of inserting a delay between the sensitive process and the redundant procedure. A trapping procedure is executed during the delay. The trapping procedure is sensitive to perturbations and supplies, in the absence of perturbation, a predictable result.Type: ApplicationFiled: June 12, 2006Publication date: May 7, 2009Applicant: GEMPLUSInventor: Olivier Benoit