Patents by Inventor Stéphane Godzinski

Stéphane Godzinski 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: 10496301
    Abstract: In a general aspect, a method for sharing a memory between two functional entities can include assigning, to the first functional entity, a first data transformation function and a first inverse transformation function, and assigning, to the second functional entity a second data transformation function and a second inverse transformation function. The second inverse data transformation function can be incompatible with the first data transformation function and the first inverse data transformation function can be incompatible with the second data transformation function.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: December 3, 2019
    Assignee: INSIDE SECURE
    Inventors: Vincent Dupaquis, Stéphane Godzinski
  • Publication number: 20180039438
    Abstract: In a general aspect, a method for sharing a memory between two functional entities can include assigning, to the first functional entity, a first data transformation function and a first inverse transformation function, and assigning, to the second functional entity a second data transformation function and a second inverse transformation function. The second inverse data transformation function can be incompatible with the first data transformation function and the first inverse data transformation function can be incompatible with the second data transformation function.
    Type: Application
    Filed: October 13, 2017
    Publication date: February 8, 2018
    Inventors: Vincent Dupaquis, Stéphane Godzinski
  • Patent number: 8549218
    Abstract: A content-addressable memory (CAM) for managing the reallocation of erasable objects within a non-volatile memory is conceptually separated into two tables: a first table provides verification of whether or not a logical address has been reallocated and, if so, a second table provides the physical address of the reallocated erasable object.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: October 1, 2013
    Assignee: Inside Secure
    Inventors: Yves Fusella, Stephane Godzinski
  • Patent number: 8327100
    Abstract: A microcontroller system, such as a system-on-a-chip integrated circuit, including a processor (e.g., a Von Neumann processor), memory, and a memory protection unit (MPU), where the MPU provides execute-only access rights for one or more protected areas of the memory. The MPU can allow instructions fetched from within a protected area to access data in the protected area while preventing instructions fetched from outside the protected area from accessing data in the protected area.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: December 4, 2012
    Assignee: Inside Secure
    Inventors: Sandrine Batifoulier, Stephane Godzinski, Vincent Dupaquis
  • Patent number: 8244959
    Abstract: A subset of software objects stored in a first segment of non-volatile memory are identified as requiring frequent write operations or otherwise associated with a high endurance requirement. The subset of software objects are move to a second segment of non-volatile memory with a high endurance capacity, due to the application of wear leveling techniques to the second segment of non-volatile memory. The first and second segments of memory can be located in the same memory device or different memory devices.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: August 14, 2012
    Assignee: Atmel Rousset S.A.S.
    Inventors: Yves Fusella, Stephane Godzinski, Laurent Paris, Jean-Pascal Maraninchi, Samuel Charbouillot
  • Patent number: 7987380
    Abstract: A method including monitoring whether an externally originating signal reaches a predetermined threshold value in a host, producing an output value based on the monitoring, and identifying a power environment for the host based on the output value is described. Also described is a method for determining the power environment of a host. Systems and hosts for implementing the methods are also described.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: July 26, 2011
    Assignee: Atmel Rousset S.A.S.
    Inventors: Stephane Godzinski, Gaetan Bracmard
  • Publication number: 20110138141
    Abstract: A microcontroller system, such as a system-on-a-chip integrated circuit, including a processor (e.g., a Von Neumann processor), memory, and a memory protection unit (MPU), where the MPU provides execute-only access rights for one or more protected areas of the memory. The MPU can allow instructions fetched from within a protected area to access data in the protected area while preventing instructions fetched from outside the protected area from accessing data in the protected area.
    Type: Application
    Filed: February 16, 2011
    Publication date: June 9, 2011
    Applicant: ATMEL ROUSSET S.A.S.
    Inventors: Sandrine Batifoulier, Stephane Godzinski, Vincent Dupaquis
  • Patent number: 7895404
    Abstract: A microcontroller system, such as a system-on-a-chip integrated circuit, including a processor (e.g., a Von Neumann processor), memory, and a memory protection unit (MPU), where the MPU provides execute-only access rights for one or more protected areas of the memory. The MPU can allow instructions fetched from within a protected area to access data in the protected area while preventing instructions fetched from outside the protected area from accessing data in the protected area.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: February 22, 2011
    Assignee: Atmel Rousset S.A.S.
    Inventors: Sandrine Batifoulier, Stephane Godzinski, Vincent Dupaquis
  • Publication number: 20100122015
    Abstract: A subset of software objects stored in a first segment of non-volatile memory are identified as requiring frequent write operations or otherwise associated with a high endurance requirement. The subset of software objects are move to a second segment of non-volatile memory with a high endurance capacity, due to the application of wear leveling techniques to the second segment of non-volatile memory. The first and second segments of memory can be located in the same memory device or different memory devices.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: ATMEL CORPORATION
    Inventors: Yves Fusella, Stephane Godzinski, Laurent Paris, Jean-Pascal Maraninchi, Samuel Charbouillot
  • Publication number: 20100122025
    Abstract: A content-addressable memory (CAM) for managing the reallocation of erasable objects within a non-volatile memory is conceptually separated into two tables: a first table provides verification of whether or not a logical address has been reallocated and, if so, a second table provides the physical address of the reallocated erasable object.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: ATMEL CORPORATION
    Inventors: Yves Fusella, Stephane Godzinski
  • Publication number: 20090210644
    Abstract: A microcontroller system, such as a system-on-a-chip integrated circuit, including a processor (e.g., a Von Neumann processor), memory, and a memory protection unit (MPU), where the MPU provides execute-only access rights for one or more protected areas of the memory. The MPU can allow instructions fetched from within a protected area to access data in the protected area while preventing instructions fetched from outside the protected area from accessing data in the protected area.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Inventors: Sandrine Batifoulier, Stephane Godzinski, Vincent Dupaquis
  • Publication number: 20080244279
    Abstract: A method including monitoring whether an externally originating signal reaches a predetermined threshold value in a host, producing an output value based on the monitoring, and identifying a power environment for the host based on the output value is described. Also described is a method for determining the power environment of a host. Systems and hosts for implementing the methods are also described.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Stephane Godzinski, Gaetan Bracmard