Patents by Inventor Nabil SAFI

Nabil SAFI 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: 12288080
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: April 29, 2025
    Assignees: STMicroelectronics France, STMICROELECTRONICS (ROUSSET) SAS, STMicroelectronics (Grand Quest) SAS
    Inventors: Emmanuel Grandin, Nabil Safi, Maxime Dortel, Laurent Meunier, Frederic Ruelle
  • Publication number: 20250077240
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
    Type: Application
    Filed: November 15, 2024
    Publication date: March 6, 2025
    Applicants: STMicroelectronics (Grand Ouest) SAS, STMicroelectronics France
    Inventors: Frederic RUELLE, Laurent MEUNIER, Bechir JABRI, Emmanuel GRANDIN, Nabil SAFI, Ghaith OUESLATI, Yohann MARTINIAULT, Jerome CAILLET
  • Publication number: 20250036374
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. The user-selected configuration information includes code generation strategy selections. A configuration store is generated based on the user's selections, and includes a code generation strategy parameters file. The configuration store and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device.
    Type: Application
    Filed: July 24, 2024
    Publication date: January 30, 2025
    Applicant: STMicroelectronics International N.V.
    Inventors: Maxime DORTEL, Frederic RUELLE, Nabil SAFI, Emmanuel GRANDIN, Yohann MARTINIAULT, Badreddine BEN JEMAA
  • Patent number: 12190123
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: January 7, 2025
    Assignees: STMicroelectronics France, STMicroelectronics (Grand Quest) SAS
    Inventors: Frederic Ruelle, Laurent Meunier, Bechir Jabri, Emmanuel Grandin, Nabil Safi, Ghaith Oueslati, Yohann Martiniault, Jerome Caillet
  • Publication number: 20230080696
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 16, 2023
    Applicants: STMICROELECTRONICS SA, STMicroelectronics (Grand Ouest) SAS
    Inventors: Frederic RUELLE, Laurent MEUNIER, Bechir JABRI, Emmanuel GRANDIN, Nabil SAFI, Ghaith OUESLATI, Yohann MARTINIAULT, Jerome CAILLET
  • Publication number: 20230075227
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 9, 2023
    Applicants: STMICROELECTRONICS SA, STMICROELECTRONICS (ROUSSET) SAS, STMicroelectronics (Grand Ouest) SAS
    Inventors: Emmanuel GRANDIN, Nabil SAFI, Maxime DORTEL, Laurent MEUNIER, Frederic RUELLE