Patents by Inventor Nicolas Michels
Nicolas Michels 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: 20250150282Abstract: One or more embodiments perform a set of digital signature operations in a secure element (SE) platform runtime environment executing on a SE processor of a SE hardware device. A system initializes a signature generation object in an SE platform runtime environment. The system determines, via the signature generation object, a private key corresponding to a hash-based signature protocol. The system generates, via the signature generation object, a digital signature of a message digest by utilizing the private key to execute the hash-based signature protocol on the message digest. The system outputs the digital signature to a hardware device.Type: ApplicationFiled: June 27, 2024Publication date: May 8, 2025Applicant: Oracle International CorporationInventors: Sebastian Jürgen Hans, Nicolas Michel Raphaël Ponsini
-
Publication number: 20250148071Abstract: A system performs a set of cryptographic operations at least by utilizing an API to cause execution of a set of one or more secure element (SE) applications within the SE platform runtime environment of a first computing entity. The set of cryptographic operations include generating a first shared secret, generating a ciphertext at least by encapsulating the first shared secret with a first public key associated with a second computing entity in accordance with an encapsulation algorithm, and transmitting the ciphertext from the first computing entity to the second computing entity. The second computing entity derives the first shared secret by decapsulating the ciphertext with a private key corresponding to the first public key. The first computing entity and the second computing entity then exchange at least one encrypted message, encrypted with an encryption key that includes, or is based at least in part on, the first shared secret.Type: ApplicationFiled: December 11, 2023Publication date: May 8, 2025Applicant: Oracle International CorporationInventors: Nicolas Michel Raphaël Ponsini, Sebastian Jürgen Hans
-
Publication number: 20250139255Abstract: Techniques for implementing and enforcing a security policy in a secure element are disclosed. The secure element enforces the security policy to grant and/or deny access, such as from an application processor, to configuration of the device peripheral components and access to data of the device peripheral components across one or more bus architectures, such as an I3C bus. Implementing an access control policy in a secure element allows execution of code within the isolated secure element hardware processor, preventing software attacks that may emanate from code running in the application processor. This design also benefits from hardware protections against physical attacks.Type: ApplicationFiled: January 6, 2025Publication date: May 1, 2025Applicant: Oracle International CorporationInventors: Nicolas Michel Raphaël Ponsini, Patrick Van Haver
-
Publication number: 20250119613Abstract: A playout device, and a method for operating same, for a broadcast production system having a storage device for video streams and a control device for receiving input from a user related to selecting a stored video stream to be played out and a replay speed and direction therefore. The control device translates the user input into control commands to set corresponding playout parameters for the playout device including playout speed and playout direction. The playout device comprises a fetcher, a processor, a fetcher cache memory, and a processor cache memory. The fetcher requests from the storage device images of the selected stored video stream and stores a number of the images in the fetcher cache memory so they are available for the processor. The processor stores at least one processed image in the processor cache memory so that it is available for output by the playout device.Type: ApplicationFiled: September 12, 2024Publication date: April 10, 2025Inventors: Oliver Barnich, Jean-François Degbomont, Michel Hick, Jean-François Milants, Nicolas Michel, Michael Bastings
-
Publication number: 20240232728Abstract: A device, system and method for generating trained models to generate provider objects is provided. A computing device receives a set of associated provider objects, each provider object representing a respective group of one or more items provided to a client device for selection at successive times; successive provider objects, following a first provider object, comprising at least one item selected at the client device from one or more previous provider objects. The computing device generates from the set of associated provider objects, a trained model configured to generate one or more new provider objects. The computing device receives a provider object request from one or more client devices and, in response, generates, using the trained model, the one or more new provider objects, and provides, to the one or more client devices, one or more of the new provider objects.Type: ApplicationFiled: October 25, 2022Publication date: July 11, 2024Inventors: Corinne LANDRA, Gilles Louis Claude GAGNIARD, Nicolas Michel MONTEIL
-
Publication number: 20240232735Abstract: A device, system and method for distributing and locally persisting provider objects is provided. A first device provides, in a provider object stream, first indications of first provider objects, generated and locally persisted in association with a first region, to a second device associated with a second region. The first device receives, in the stream, from the second device, second indications of second provider objects generated locally persisted in association with the second region, the second indications including respective identifiers identifying the second region. The first device: discards given second provider objects, indicated by the second indications, which do not meet a local persistence condition; and locally persists other second provider objects, as indicated by the second indications, which meet the local persistence condition, the other second provider objects locally persisted in association with the first region.Type: ApplicationFiled: October 25, 2022Publication date: July 11, 2024Inventors: Yannick Guiraud DEVAUX, Gilles Louis Claude GAGNIARD, Yves GREALOU, Nicolas Michel MONTEIL
-
Publication number: 20240135272Abstract: A device, system and method for distributing and locally persisting provider objects is provided. A first device provides, in a provider object stream, first indications of first provider objects, generated and locally persisted in association with a first region, to a second device associated with a second region. The first device receives, in the stream, from the second device, second indications of second provider objects generated locally persisted in association with the second region, the second indications including respective identifiers identifying the second region. The first device: discards given second provider objects, indicated by the second indications, which do not meet a local persistence condition; and locally persists other second provider objects, as indicated by the second indications, which meet the local persistence condition, the other second provider objects locally persisted in association with the first region.Type: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Inventors: Yannick Guiraud DEVAUX, Gilles Louis Claude GAGNIARD, Yves GREALOU, Nicolas Michel MONTEIL
-
Publication number: 20240135264Abstract: A device, system and method for generating trained models to generate provider objects is provided. A computing device receives a set of associated provider objects, each provider object representing a respective group of one or more items provided to a client device for selection at successive times; successive provider objects, following a first provider object, comprising at least one item selected at the client device from one or more previous provider objects. The computing device generates from the set of associated provider objects, a trained model configured to generate one or more new provider objects. The computing device receives a provider object request from one or more client devices and, in response, generates, using the trained model, the one or more new provider objects, and provides, to the one or more client devices, one or more of the new provider objects.Type: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Inventors: Corinne LANDRA, Gilles Louis Claude GAGNIARD, Nicolas Michel MONTEIL
-
Publication number: 20240098095Abstract: Techniques are described herein for applying access controls to logical secure elements (LSEs) running on the same secure element hardware platform. Embodiments include a firmware component that determines whether a message targeting an LSE is authorized to trigger an operation. For example, the firmware component may verify a signature of the received message using a public key, shared secret, or other access control key. Additionally or alternatively, access control policies may be defined to constrain the load of the LSEs on the SE platform hardware and/or to prioritize LSE access. For example, the access control policies may define usage thresholds, such as maximum threshold memory and/or processor utilization rates. As another example, the access controls may restrict the active time for an LSE to a threshold duration. If access constraints are violated or the message cannot be verified, then the firmware component may delay or deny the operation.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Applicant: Oracle International CorporationInventors: Nicolas Michel Raphaël Ponsini, Patrick Van Haver, Sebastian Jürgen Hans
-
Publication number: 20240095328Abstract: Techniques are described herein for running multiple logical secure elements (LSEs) on the same physical secure element (SE) hardware. For example, embodiments may include running multiple logical Subscriber Identification Modules (SIM) cards on the same physical SIM card or universal integrated circuit card (UICC). Additionally or alternatively, embodiments may include running other secure element applications and services on the same SE hardware. The techniques allow for mobile devices users to access multiple security services, which may originate from different security service providers (SSPs), in a secure manner using the same SE hardware without requiring the integration of multiple physical slots on a mobile device or the physical exchange of different cards within the same slot.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Applicant: Oracle International CorporationInventors: Nicolas Michel Raphaël Ponsini, Patrick Van Haver, Sebastian Jürgen Hans
-
Publication number: 20230322489Abstract: A system for storage of goods carriers with a rack having storage shelves for the goods carriers on multiple levels, with a rack-servicing machine for storage of goods carriers into the storage shelves and for discharge of goods carriers from the storage shelves. The rack-servicing machine runs along tracks extending the longitudinal extension of the rack, preferably in an aisle between two racks, and is configured to service at least one level, where the goods carriers have at least two pockets correspondingly located in respective opposite side walls configured to allow interaction with the load handler of the rack-servicing machine.Type: ApplicationFiled: August 16, 2021Publication date: October 12, 2023Inventors: Hartwig Reckemeier, Nicolas Michels, Sebastian Müller, Edwin Prince Joseph, Traian Gligor, Matthias Wehner
-
Publication number: 20230312249Abstract: A system for storage of goods carriers with a rack having storage shelves for the goods carriers on multiple levels, with a rack—servicing machine for storage of goods carriers into the storage shelves and for discharge of goods carriers from the storage shelves. The rack-servicing machine runs along tracks extending the longitudinal extension of the rack, preferably in an aisle between two racks, and is configured to service at least one level, where the storage shelves are formed with ledgers having guide strips.Type: ApplicationFiled: August 16, 2021Publication date: October 5, 2023Inventors: Hartwig Reckemeier, Nicolas Michels, Sebastian Müller, Sven Hofmann-Maßberg, Traian Gligor
-
Patent number: 10987406Abstract: The present invention relates to methods of and compositions comprising cytokines for, improving the success rate of embryo implantation and the success rate of pregnancy rates in females, by providing an immunopermissive uterine environment prior to insemination or implantation of embryos. The methods of the present invention are used to make the uterus more receptive or less hostile to, for example, transferred embryos, sperm or other allografted tissue.Type: GrantFiled: March 22, 2019Date of Patent: April 27, 2021Assignee: Ostara Biomedical Ltd.Inventors: Nadia Gopichandran, Nicolas Michel Orsi, David Andrew Brooke
-
Patent number: 10588944Abstract: The present invention relates to methods, compositions and kits for controlling, managing or manipulating the non-human mammalian female reproductive cycle. The methods include oestrus induction and/or synchronisation, induction of ovulation and/or superovulation and optionally further includes a method of providing an immunopermissive uterine environment prior to insemination or implantation of embryos.Type: GrantFiled: October 4, 2016Date of Patent: March 17, 2020Assignee: Ostara Biomedical Ltd.Inventors: Nicolas Michel Orsi, Nadia Gopichandran, David Andrew Brooke
-
Publication number: 20190216896Abstract: The present invention relates to methods of and compositions comprising cytokines for, improving the success rate of embryo implantation and the success rate of pregnancy rates in females, by providing an immunopermissive uterine environment prior to insemination or implantation of embryos. The methods of the present invention are used to make the uterus more receptive or less hostile to, for example, transferred embryos, sperm or other allografted tissue.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: Nadia Gopichandran, Nicolas Michel Orsi, David Andrew Brooke
-
Patent number: 10293029Abstract: The present invention relates to methods of and compositions comprising cytokines for, improving the success rate of embryo implantation and the success rate of pregnancy rates in females, by providing an immunopermissive uterine environment prior to insemination or implantation of embryos. The methods of the present invention are used to make the uterus more receptive or less hostile to, for example, transferred embryos, sperm or other allografted tissue.Type: GrantFiled: January 27, 2016Date of Patent: May 21, 2019Assignee: Ostara Biomedical Ltd.Inventors: Nadia Gopichandran, Nicolas Michel Orsi, David Andrew Brooke
-
Patent number: 10159712Abstract: The present invention relates to methods of and compositions comprising cytokines for, improving the success rate of embryo implantation and the success rate of pregnancy rates in females, by providing an immunopermissive uterine environment prior to insemination or implantation of embryos. The methods of the present invention are used to make the uterus more receptive or less hostile to, for example, transferred embryos, sperm or other allografted tissue.Type: GrantFiled: August 12, 2014Date of Patent: December 25, 2018Assignee: Ostara Biomedical Ltd.Inventors: Nadia Gopichandran, Nicolas Michel Orsi, David Andrew Brooke
-
Publication number: 20180019334Abstract: A field-effect transistor comprising a stack of semiconductor materials, the upper face of the stack being covered with a passivation layer comprises two sub-layers: a first sub-layer extending over a second zone of low intensity comprising a first material with electric breakdown field Ecl1, the charge of the first sub-layer being strictly less than the charge of the upper face of the stack, a second sub-layer extending over a first zone of high intensity and covering the first sub-layer, the second sub-layer comprising a second material with electrical breakdown field Ecl2 strictly greater than Ecl1.Type: ApplicationFiled: December 29, 2015Publication date: January 18, 2018Inventors: Raphaël AUBRY, Jean-Claude JACQUET, Olivier PATARD, Nicolas MICHEL, Mourad OUALLI, Sylvain DELAGE
-
Publication number: 20170095536Abstract: The present invention relates to methods, compositions and kits for controlling, managing or manipulating the non-human mammalian female reproductive cycle. The methods include oestrus induction and/or synchronisation, induction of ovulation and/or superovulation and optionally further includes a method of providing an immunopermissive uterine environment prior to insemination or implantation of embryos.Type: ApplicationFiled: October 4, 2016Publication date: April 6, 2017Inventors: Nicolas Michel Orsi, Nadia Gopichandran, David Andrew Brooke
-
Publication number: 20160213749Abstract: The present invention relates to methods of and compositions comprising cytokines for, improving the success rate of embryo implantation and the success rate of pregnancy rates in females, by providing an immunopermissive uterine environment prior to insemination or implantation of embryos. The methods of the present invention are used to make the uterus more receptive or less hostile to, for example, transferred embryos, sperm or other allografted tissue.Type: ApplicationFiled: January 27, 2016Publication date: July 28, 2016Inventors: Nadia Gopichandran, Nicolas Michel Orsi, David Andrew Brooke