Patents by Inventor Diarmuid Emslie

Diarmuid Emslie 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: 11856080
    Abstract: A method for synchronizing a first time domain with a second time domain of a system on chip includes a detection of at least one periodic trigger event generated in the first time domain, the second time domain or in a third time domain; acquisitions, made at the instants of the at least one trigger event, of the current timestamp values representative of the instantaneous states of the time domain(s) other than the trigger time domain; a comparison, made in the third time domain, between differential durations between current timestamp values which are respectively acquired successively; and a synchronization of the second time domain with the first time domain, on the basis of the comparison.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: December 26, 2023
    Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventors: Vincent Pascal Onde, Diarmuid Emslie, Patrick Valdenaire
  • Publication number: 20230106507
    Abstract: A method for synchronizing a first time domain with a second time domain of a system on chip includes a detection of at least one periodic trigger event generated in the first time domain, the second time domain or in a third time domain; acquisitions, made at the instants of the at least one trigger event, of the current timestamp values representative of the instantaneous states of the time domain(s) other than the trigger time domain; a comparison, made in the third time domain, between differential durations between current timestamp values which are respectively acquired successively; and a synchronization of the second time domain with the first time domain, on the basis of the comparison.
    Type: Application
    Filed: November 29, 2022
    Publication date: April 6, 2023
    Inventors: Vincent Pascal Onde, Diarmuid Emslie, Patrick Valdenaire
  • Patent number: 11552777
    Abstract: A method for synchronizing a first time domain with a second time domain of a system on chip includes a detection of at least one periodic trigger event generated in the first time domain, the second time domain or in a third time domain; acquisitions, made at the instants of the at least one trigger event, of the current timestamp values representative of the instantaneous states of the time domain(s) other than the trigger time domain; a comparison, made in the third time domain, between differential durations between current timestamp values which are respectively acquired successively; and a synchronization of the second time domain with the first time domain, on the basis of the comparison.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: January 10, 2023
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics (Grenoble 2) SAS
    Inventors: Vincent Onde, Diarmuid Emslie, Patrick Valdenaire
  • Publication number: 20220239459
    Abstract: A method for synchronizing a first time domain with a second time domain of a system on chip includes a detection of at least one periodic trigger event generated in the first time domain, the second time domain or in a third time domain; acquisitions, made at the instants of the at least one trigger event, of the current timestamp values representative of the instantaneous states of the time domain(s) other than the trigger time domain; a comparison, made in the third time domain, between differential durations between current timestamp values which are respectively acquired successively; and a synchronization of the second time domain with the first time domain, on the basis of the comparison.
    Type: Application
    Filed: December 2, 2021
    Publication date: July 28, 2022
    Inventors: Vincent Onde, Diarmuid Emslie, Patrick Valdenaire
  • Patent number: 9026790
    Abstract: A system for processing packet streams includes a first packet queuing circuitry connected between a first processor and a second processor and operable to queue packets for transfer from the first processor to the second processor. The system includes a second packet queuing circuitry connected between the first processor and the second processor and operable to queue packets for transfer from the second processor to the first processor. The first processor is programmed to transfer secure packets to the second processor via the first queuing circuitry for security processing and the second processor is programmed to return the security-processed packets to the first processor via the second queuing circuitry.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: May 5, 2015
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventors: Martin Bolton, Paul Pearson, Diarmuid Emslie
  • Publication number: 20100186087
    Abstract: Systems and methods are disclosed that includes a data-bus, system memory, a first processor arranged to receive an input stream, and a second processor programmed to apply one or more security algorithms to secure packets of the input stream to generate at least partially security-processed packets.
    Type: Application
    Filed: December 30, 2009
    Publication date: July 22, 2010
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventors: Martin Bolton, Paul Pearson, Diarmuid Emslie
  • Publication number: 20100180114
    Abstract: Systems and methods are disclosed that include a data-bus, system memory, a first processor arranged to receive an input stream, and a second processor programmed to apply one or more security algorithms to secure packets of the input stream to generate at least partially security-processed packets.
    Type: Application
    Filed: December 30, 2009
    Publication date: July 15, 2010
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventors: Martin Bolton, Paul Pearson, Diarmuid Emslie