Patents by Inventor Safayet Nizam Uddin Ahmed

Safayet Nizam Uddin Ahmed 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: 20210126937
    Abstract: A cyber-security improvement platform database may store electronic records including information, received from remote submitting devices, associated with vulnerability data for computing elements. Information associated with first vulnerability data for a first computing element may be retrieved from the database and verified. Information about the first vulnerability data may then be recorded in a secure, distributed transaction ledger, and a crypto-currency payment may be transferred in connection with the recorded information. Similarly, the electronic records may further include fix data for computing elements. In this case, first fix data associated with the first vulnerability data may be retrieved, verified, and applied in connection with the first computing element. Additional information, about the first fix data, may then be recorded in the transaction ledger and an additional crypto-currency payment may be transferred in connection with the recorded additional information.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Inventors: Austars Raymond Schnore, JR., Safayet Nizam Uddin AHMED, David Safford, Krzysztof KEPA, Willard Monten WISEMAN, Kevin B. KENNY, William David SMITH, III, Masako YAMADA
  • Patent number: 10210333
    Abstract: According to some embodiments, an overall chain-of-trust may be established for an industrial control system. Secure hardware may be provided, including a hardware security module coupled to or integrated with a processor of the industrial control system to provide a hardware root-of-trust. Similarly, secure firmware associated with a secure boot mechanism such that the processor executes a trusted operating system, wherein the secure boot mechanism includes one or more of a measured boot, a trusted boot, and a protected boot. Objects may be accessed via secure data storage, and data may be exchanged via secure communications in accordance with information stored in the hardware security model.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 19, 2019
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: William David Smith, II, Safayet Nizam Uddin Ahmed, Joseph Czechowski, III, David Safford
  • Publication number: 20180004953
    Abstract: According to some embodiments, an overall chain-of-trust may be established for an industrial control system. Secure hardware may be provided, including a hardware security module coupled to or integrated with a processor of the industrial control system to provide a hardware root-of-trust. Similarly, secure firmware associated with a secure boot mechanism such that the processor executes a trusted operating system, wherein the secure boot mechanism includes one or more of a measured boot, a trusted boot, and a protected boot. Objects may be accessed via secure data storage, and data may be exchanged via secure communications in accordance with information stored in the hardware security model.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: William David Smith, II, Safayet Nizam Uddin Ahmed, Joseph Czechowski, III, David Safford
  • Patent number: 9342358
    Abstract: A system and method for controlling processor instruction execution. In one example, a method for synchronizing a number of instructions performed by processors includes instructing a first processor to iteratively execute instructions via a first set of iterations until a predetermined time period has elapsed. A number of instructions executed in each iteration of the first set of iterations is less than a number of instructions executed in a prior iteration of the first set of iterations. The method also includes instructing a second processor to iteratively execute instructions via a second set of iterations until the predetermined time period has elapsed. A number of instructions executed in each iteration of the second set of iterations is less than a number of instructions executed in a prior iteration of the second set of iterations. The method includes determining whether additional instructions are to be executed.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 17, 2016
    Assignee: General Electric Company
    Inventors: William David Smith, II, Safayet Nizam Uddin Ahmed, Jon Marc Diekema
  • Patent number: 9256426
    Abstract: A system and method for controlling processor instruction execution. In one example, a method for controlling a total number of instructions executed by a processor includes instructing the processor to iteratively execute instructions via multiple iterations until a predetermined time period has elapsed. A number of instructions executed in each iteration of the iterations is less than a number of instructions executed in a prior iteration of the iterations. The method also includes determining the total number of instructions executed during the predetermined time period.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 9, 2016
    Assignee: General Electric Company
    Inventors: William David Smith, II, Jon Marc Diekema, Joshua Nathaniel Edmison, Safayet Nizam Uddin Ahmed
  • Publication number: 20140082331
    Abstract: A system and method for controlling processor instruction execution. In one example, a method for synchronizing a number of instructions performed by processors includes instructing a first processor to iteratively execute instructions via a first set of iterations until a predetermined time period has elapsed. A number of instructions executed in each iteration of the first set of iterations is less than a number of instructions executed in a prior iteration of the first set of iterations. The method also includes instructing a second processor to iteratively execute instructions via a second set of iterations until the predetermined time period has elapsed. A number of instructions executed in each iteration of the second set of iterations is less than a number of instructions executed in a prior iteration of the second set of iterations. The method includes determining whether additional instructions are to be executed.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: General Electric Company
    Inventors: Willliam David Smith, II, Safayet Nizam Uddin Ahmed, Jon Marc Diekema
  • Publication number: 20140082340
    Abstract: A system and method for controlling processor instruction execution. In one example, a method for controlling a total number of instructions executed by a processor includes instructing the processor to iteratively execute instructions via multiple iterations until a predetermined time period has elapsed. A number of instructions executed in each iteration of the iterations is less than a number of instructions executed in a prior iteration of the iterations. The method also includes determining the total number of instructions executed during the predetermined time period.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: General Electric Company
    Inventors: William David Smith, II, Jon Marc Diekema, Joshua Nathaniel Edmison, Safayet Nizam Uddin Ahmed