Patents by Inventor Mark Trimmer

Mark Trimmer 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: 20250147675
    Abstract: The present disclosure provides a method and electrical device for storing blocks of critical data of the electrical device in a memory that is external to the electrical device. An example method includes: obtaining first encrypted blocks of data by encrypting blocks of critical data using a first encryption key; obtaining second encrypted blocks of data by encrypting blocks of critical data using a second encryption key different from the first encryption key; and storing first and second encrypted blocks of data in the memory.
    Type: Application
    Filed: November 7, 2024
    Publication date: May 8, 2025
    Inventor: Mark TRIMMER
  • Publication number: 20250004051
    Abstract: The present disclosure relates to a method wherein a state of an integrated circuit between a first state (e.g., CLOSED), allowing a reading access to the first area of fuse-type non-volatile memory by a processor, and a second state (e.g., OPEN), forbidding the reading access to the memory to the processor, is conditioned to a verification, by a finite state machine, of values of a first fuse word of the memory, representative of a number of transitions to the first state and of a second fuse word of the memory, representative of a number of transitions to the second state.
    Type: Application
    Filed: September 12, 2024
    Publication date: January 2, 2025
    Inventor: Mark Trimmer
  • Patent number: 12135799
    Abstract: The present disclosure relates to a method wherein a random value, generated by a random number generator, is stored, by a finite state machine coupled to the generator by a first dedicated bus, in a memory area of a non-volatile fuse-type memory of an integrated circuit, the memory area being only accessible by the finite state machine.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: November 5, 2024
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventor: Mark Trimmer
  • Patent number: 12117487
    Abstract: The present disclosure relates to a method wherein a state of an integrated circuit between a first state (e.g., CLOSED), allowing a reading access to the first area of fuse-type non-volatile memory by a processor, and a second state (e.g., OPEN), forbidding the reading access to the memory to the processor, is conditioned to a verification, by a finite state machine, of values of a first fuse word of the memory, representative of a number of transitions to the first state and of a second fuse word of the memory, representative of a number of transitions to the second state.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: October 15, 2024
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventor: Mark Trimmer
  • Publication number: 20220301649
    Abstract: The present disclosure relates to a method wherein a state of an integrated circuit between a first state (e.g., CLOSED), allowing a reading access to the first area of fuse-type non-volatile memory by a processor, and a second state (e.g., OPEN), forbidding the reading access to the memory to the processor, is conditioned to a verification, by a finite state machine, of values of a first fuse word of the memory, representative of a number of transitions to the first state and of a second fuse word of the memory, representative of a number of transitions to the second state.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 22, 2022
    Inventor: Mark Trimmer
  • Publication number: 20220300624
    Abstract: The present disclosure relates to a method wherein a random value, generated by a random number generator, is stored, by a finite state machine coupled to the generator by a first dedicated bus, in a memory area of a non-volatile fuse-type memory of an integrated circuit, the memory area being only accessible by the finite state machine.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 22, 2022
    Inventor: Mark Trimmer
  • Patent number: 9753870
    Abstract: A monitor includes a register configured to store at least two contexts and a context change value. A context selector is configured to select at least one of the two contexts for context monitoring. The selection is made dependent on whether the context change value matches a first part of a memory access address.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: September 5, 2017
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventors: Mark Trimmer, Paul Elliott
  • Patent number: 9310423
    Abstract: An apparatus may include a delay line having a first delay value corresponding to first operating conditions of the apparatus and a second delay value corresponding to second operating conditions of the apparatus. A monitoring circuit may monitor a time taken for a first clock edge of a clock signal to propagate through the delay line. A determining circuit may determine whether operating conditions of the apparatus are acceptable in response to the time taken.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: April 12, 2016
    Assignee: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITED
    Inventor: Mark Trimmer
  • Patent number: 9069988
    Abstract: Corruption in a key stored in a memory is detected by reading a key from a key memory and determining if detection bits of the key read from the key memory correspond to an expected value. The expected value is a value of the detection bits of the key when the key is written to the key memory.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: June 30, 2015
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Mark Trimmer
  • Patent number: 8797066
    Abstract: There is provided a circuit and method for detecting a bad clock condition on a clock signal that includes sampling the value of the clock signal at a first plurality of time delays following a rising edge on the clock signal. This method also includes sampling the value of the clock signal at a second plurality of time delays following a falling edge on the clock signal.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: August 5, 2014
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Mark Trimmer
  • Patent number: 8762764
    Abstract: This invention relates to a method of receiving a first potentially unreliable clock signal having a first frequency; receiving a second reliable clock signal having a second frequency; wherein the first frequency and the second frequency have an expected relationship; determining whether the first potentially unreliable clock signal has changed with respect to the second reliable clock signal by: determining an actual relationship between the first potentially unreliable frequency and the second reliable frequency; and generating an alarm signal if the actual relationship is different to the expected relationship.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: June 24, 2014
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Mark Trimmer
  • Publication number: 20140043064
    Abstract: There is provided a circuit and method for detecting a bad clock condition on a clock signal that includes sampling the value of the clock signal at a first plurality of time delays following a rising edge on the clock signal. This method also includes sampling the value of the clock signal at a second plurality of time delays following a falling edge on the clock signal.
    Type: Application
    Filed: October 22, 2013
    Publication date: February 13, 2014
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventor: Mark Trimmer
  • Publication number: 20140009168
    Abstract: An apparatus may include a delay line having a first delay value corresponding to first operating conditions of the apparatus and a second delay value corresponding to second operating conditions of the apparatus. A monitoring circuit may monitor a time taken for a first clock edge of a clock signal to propagate through the delay line. A determining circuit may determine whether operating conditions of the apparatus are acceptable in response to the time taken.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 9, 2014
    Applicant: STMicroelectronics (R&D) Ltd.
    Inventor: Mark TRIMMER
  • Patent number: 8564333
    Abstract: There is provided a circuit and method for detecting a bad clock condition on a clock signal that includes sampling the value of the clock signal at a first plurality of time delays following a rising edge on the clock signal. This method also includes sampling the value of the clock signal at a second plurality of time delays following a falling edge on the clock signal.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: October 22, 2013
    Assignee: STMicroelectronics Limited
    Inventor: Mark Trimmer
  • Publication number: 20120148047
    Abstract: Corruption in a key stored in a memory is detected by reading a key from a key memory and determining if detection bits of the key read from the key memory correspond to an expected value. The expected value is a value of the detection bits of the key when the key is written to the key memory.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 14, 2012
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventor: Mark Trimmer
  • Publication number: 20110163736
    Abstract: This invention relates to a method of receiving a first potentially unreliable clock signal having a first frequency; receiving a second reliable clock signal having a second frequency; wherein the first frequency and the second frequency have an expected relationship; determining whether the first potentially unreliable clock signal has changed with respect to the second reliable clock signal by: determining an actual relationship between the first potentially unreliable frequency and the second reliable frequency; and generating an alarm signal if the actual relationship is different to the expected relationship.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 7, 2011
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventor: Mark Trimmer
  • Publication number: 20100327913
    Abstract: There is provided a circuit and method for detecting a bad clock condition on a clock signal that includes sampling the value of the clock signal at a first plurality of time delays following a rising edge on the clock signal. This method also includes sampling the value of the clock signal at a second plurality of time delays following a falling edge on the clock signal.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 30, 2010
    Applicant: STMicroelectronics Limited
    Inventor: Mark Trimmer
  • Publication number: 20070269529
    Abstract: Methods of using modified lecithin to delivery various benefits to plants and plant parts are disclosed. Modified lecithins, applied to growing plants, can cause improvements in fruit and plant firmness, size, color and stability, in economically important fruits and vegetables.
    Type: Application
    Filed: July 30, 2007
    Publication date: November 22, 2007
    Inventors: Keith Rowley, Sang Jeong, Keith Cowan, James Altwies, Mark Trimmer, Gurdip Brar, Mustafa Ozgen, Jiwan Palta
  • Publication number: 20070078057
    Abstract: The present invention provides a storage stable microemulsion formulation for modified lecithin as well as other materials. For modified lecithin, the microemulsion contains at least one metal chelate complex, at least one surfactant such as an anionic surfactant, modified lecithin, water, and optionally at least one alcohol. For other materials, the microemulsion contains all above plus one or more other materials wherein modified lecithin can be replaced by unmodified lecithin. Further provided are methods of making and using the above microemulsions.
    Type: Application
    Filed: September 7, 2006
    Publication date: April 5, 2007
    Inventors: Keith Rowley, Mark Trimmer, Thomas Richard, Clara Leung
  • Publication number: 20060052487
    Abstract: The present invention relates to novel compositions comprising porous materials infused with polymers obtained from metathesis reactions, for example ROMP derived polymers and ADMET derived polymers. The invention further relates to cyclic olefin monomer formulations, including ruthenium or osmium carbene metathesis catalysts, useful for the infusion of porous materials. Also disclosed are methods for preparing the porous materials infused with cyclic olefin resin formulations.
    Type: Application
    Filed: October 26, 2005
    Publication date: March 9, 2006
    Inventors: Christopher Cruce, Gary Filice, Michael Giardello, Anthony Stephen, Mark Trimmer