Patents by Inventor Abdullah Alawi AlJuffri

Abdullah Alawi AlJuffri 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: 9723384
    Abstract: A UART device includes a glue logic configured to receive data from either a computer processing unit (CPU) interface of the UART device or from a receiver interface of the UART device; determine whether the data was received from the CPU interface or the receiver interface; and add a most significant bit (MSB) to the data. A value of the MSB is based on whether the data was received from the CPU interface or the receiver interface. The UART device may write the data with the added MSB to a data buffering and storage component.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 1, 2017
    Assignee: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Abdulfattah Mohammad Obeid, Mohammed Sulaiman BenSaleh, Abdullah Alawi AlJuffri, Syed Manzoor Qasim
  • Patent number: 9594629
    Abstract: A computing device for correcting data errors may receive data stored by a memory device; calculate a syndrome associated with the data; initiate a calculation of error correction information for the data based on the syndrome; search for the error correction information in a cache based on the syndrome; discontinue the calculation of the error correction information when the error correction information is found in the cache before the error correction information is calculated; and correct an error associated with the data using the error correction information from the cache.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: March 14, 2017
    Assignee: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Abdullah Alawi AlJuffri, Mohammed Sulaiman BenSaleh, Abdulfattah Mohammad Obeid, Syed Manzoor Qasim
  • Publication number: 20170054578
    Abstract: A UART device includes a glue logic configured to receive data from either a computer processing unit (CPU) interface of the UART device or from a receiver interface of the UART device; determine whether the data was received from the CPU interface or the receiver interface; and add a most significant bit (MSB) to the data. A value of the MSB is based on whether the data was received from the CPU interface or the receiver interface. The UART device may write the data with the added MSB to a data buffering and storage component.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Abdulfattah Mohammad Obeid, Mohammed Sulaiman BenSaleh, Abdullah Alawi AlJuffri, Syed Manzoor Qasim
  • Publication number: 20160357627
    Abstract: A computing device for correcting data errors may receive data stored by a memory device; calculate a syndrome associated with the data; initiate a calculation of error correction information for the data based on the syndrome; search for the error correction information in a cache based on the syndrome; discontinue the calculation of the error correction information when the error correction information is found in the cache before the error correction information is calculated; and correct an error associated with the data using the error correction information from the cache.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: Abdullah Alawi AlJuffri, Mohammed Sulaiman BenSaleh, Abdulfattah Mohammad Obeid, Syed Manzoor Qasim