Patents by Inventor Ahmad Nasser

Ahmad Nasser 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: 11934338
    Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: March 19, 2024
    Assignee: Renesas Electronics America Inc.
    Inventors: Ahmad Nasser, Tobias Belitz
  • Patent number: 11913589
    Abstract: Provided are techniques for operating a pipeline that include: determining, based on observed operational parameters of equipment of an upstream process facility, an indirect quality parameter for processed production fluid output from the process facility and routed into a pipeline; determining, based on characteristics of the processed production fluid output from the facility, a direct quality parameter for the processed fluid; determining a quality parameter for the processed fluid defined as the greater of the indirect and the direct quality parameter for the processed fluid; determining, based on the quality parameter for the processed fluid, a model of the pipeline that includes a cumulative water accumulation of a segment of the pipeline; determining, based on the cumulative water accumulation, a water remediation schedule for the segment; and conducting, in accordance with the schedule, a water remediation operation in the segment of the pipeline.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: February 27, 2024
    Assignee: Saudi Arabian Oil Company
    Inventors: Khaled Khalifah Al-Yousef, Fahad Nasser Al-Homaid, Alya Usama Al-Musabbeh, Ahmad Hussain Al-Zubail, Saad Mousa, Syed Abrar Ahmed
  • Publication number: 20230333992
    Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Applicant: Renesas Electronics Corporation
    Inventors: Ahmad NASSER, Eric WINDER
  • Patent number: 11709786
    Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: July 25, 2023
    Assignee: Renesas Electronic Corporation
    Inventors: Ahmad Nasser, Eric Winder
  • Publication number: 20230079818
    Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Applicant: Renesas Electronics America Inc.
    Inventors: Ahmad NASSER, Tobias BELITZ
  • Patent number: 11526461
    Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: December 13, 2022
    Assignee: Renesas Electronics America Inc.
    Inventors: Ahmad Nasser, Tobias Belitz
  • Publication number: 20220350752
    Abstract: Example implementations include a system of secure decryption by virtualization and translation of physical encryption keys, the system having a key translation memory operable to store at least one physical mapping address corresponding to at least one virtual key address, a physical key memory operable to store at least one physical encryption key at a physical memory address thereof; and a key security engine operable generate at least one key address translation index, obtain, from the key translation memory, the physical mapping address based on the key address translation index and the virtual key address, and retrieve, from the physical key memory, the physical encryption key stored at the physical memory address.
    Type: Application
    Filed: August 17, 2021
    Publication date: November 3, 2022
    Applicant: Renesas Electronics Corporation
    Inventors: Ahmad Nasser, Eric Winder
  • Publication number: 20210271626
    Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller.
    Type: Application
    Filed: May 4, 2021
    Publication date: September 2, 2021
    Applicant: Renesas Electronics America Inc.
    Inventors: Ahmad NASSER, Tobias BELITZ
  • Patent number: 11016926
    Abstract: According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. In some embodiments, this can be done by utilizing the excess space in the CAN protocols. According to certain other aspects, security features such as sender authentication and message originality can be implemented at the protocol level, reducing the delays associated with implementing security features at higher levels in the communication stack. Additionally, the complexity of the security configuration is minimized by implementing the security features in hardware.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 25, 2021
    Assignee: Renesas Electronics America Inc.
    Inventors: Ahmad Nasser, Tobias Belitz
  • Patent number: 9219499
    Abstract: A method for run time zero byte compression of data on a communication bus of a vehicle includes determining a number of zero byt.es provided in a data frame. When there are enough zero bytes, an encoding byte is generated that maps the locations of the zero bytes in the data frame. A data length code related to the number of non-zero data bytes and the encoding byte is provided in a device header. The data length code has a value less than an uncompressed data frame. The compressed data frame is transmitted with the encoding byte and the uncompressed non-zero data bytes. To decompress the compressed data frame, the encoding byte maps the locations of the zero bytes for a data frame. The non-zero data bytes are then provided at the proper locations to recreate the data frame.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: December 22, 2015
    Assignee: Robert Bosch GmbH
    Inventor: Ahmad Nasser
  • Publication number: 20150333766
    Abstract: A method for run time zero byte compression of data on a communication bus of a vehicle includes determining a number of zero bytes provided in a data frame. When there are enough zero bytes, an encoding byte is generated that maps the locations of the zero bytes in the data frame. A data length code related to the number of non-zero data bytes and the encoding byte is provided in a device header. The data length code has a value less than an uncompressed data frame. The compressed data frame is transmitted with the encoding byte and the uncompressed non-zero data bytes. To decompress the compressed data frame, the encoding byte maps the locations of the zero bytes for a data frame. The non-zero data bytes are then provided at the proper locations to recreate the data frame.
    Type: Application
    Filed: May 16, 2014
    Publication date: November 19, 2015
    Inventor: Ahmad Nasser