Patents by Inventor Tofig Al-Dhubaib

Tofig Al-Dhubaib 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: 9723060
    Abstract: Integrated nodes, such as programmable logic controllers, computer program products, computer readable media, and computer implemented methods are provided to allow a remote host to interface with a plurality of remote subsystems to thereby define an integrated node, and to provide for data acquisition, verification, and conditioning. An exemplary programmable logic controller includes a data acquirer configured to periodically acquire time-stamped data from each of the plurality of remote time-synchronized subsystems and archive the time-stamped data using the database server module, a data verifier configured to detect out-of-bounds measurements in the time-stamped data and to substitute the out-of-bounds measurements with new measurements, and a data reconciler configured to determine an operating state of the plurality of remote time-synchronized subsystems and to reconcile the plurality of verified measurements.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: August 1, 2017
    Assignee: Saudi Arabian Oil Company
    Inventors: Soloman M. Almadi, Soliman A. Al-Walaie, Tofig A. Al-Dhubaib
  • Patent number: 9338224
    Abstract: Integrated nodes, such as programmable logic controllers, computer program products, computer readable media, and computer implemented methods are provided for process automation and subsystem communications, allowing a remote host to interface with a plurality of remote and in-plant subsystems and services using a wired or wireless network interface and having a database server and a protocol translator or translation server to convert and manipulate various industrial interfaces and protocols. Embodiments of the integrated node time-synchronize the plurality of remote subsystems, acquire and archive time-stamped process data, report exceptions therein to the remote host, and extract and transmit time-stamped process data to the remote host.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 10, 2016
    Assignee: Saudi Arabian Oil Company
    Inventors: Soloman M. Almadi, Soliman A. Al-Walaie, Tofig A. Al-Dhubaib
  • Publication number: 20150095049
    Abstract: Provided are embodiments of systems, computer medium and computer-implemented methods for quantifying impacts of workplace wellness programs. Methods include receiving cohort health risk data for cohort groups subject to a workplace wellness program, direct cost data, and total cost data, normalizing the cohort health risk data to generate a normalized number of risk avoided, determining an average direct cost associated with a health risk, determining a ratio of total cost avoided to medical cost avoided, and determining a presenteeism value indicative of a total cost avoided over the given duration of time based at least in part on a product of the normalized number of risk avoided, a number of employees subject to the workplace wellness program, the average medical cost associated with a health risk and the ratio of total cost avoided to direct cost avoided.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Inventors: Samantha J. Horseman, Khalid Tofig Al-Dhubaib
  • Publication number: 20140114598
    Abstract: Integrated nodes, such as programmable logic controllers, computer program products, computer readable media, and computer implemented methods are provided to allow a remote host to interface with a plurality of remote subsystems to thereby define an integrated node, and to provide for data acquisition, verification, and conditioning. An exemplary programmable logic controller includes a data acquirer configured to periodically acquire time-stamped data from each of the plurality of remote time-synchronized subsystems and archive the time-stamped data using the database server module, a data verifier configured to detect out-of-bounds measurements in the time-stamped data and to substitute the out-of-bounds measurements with new measurements, and a data reconciler configured to determine an operating state of the plurality of remote time-synchronized subsystems and to reconcile the plurality of verified measurements.
    Type: Application
    Filed: December 30, 2013
    Publication date: April 24, 2014
    Applicant: SAUDI ARABIAN OIL COMPANY
    Inventors: Soloman M. Almadi, Soliman A. Al-Walaie, Tofig A. Al-Dhubaib
  • Publication number: 20140115121
    Abstract: Integrated nodes, such as programmable logic controllers, computer program products, computer readable media, and computer implemented methods are provided for process automation and subsystem communications, allowing a remote host to interface with a plurality of remote and in-plant subsystems and services using a wired or wireless network interface and having a database server and a protocol translator or translation server to convert and manipulate various industrial interfaces and protocols. Embodiments of the integrated node time-synchronize the plurality of remote subsystems, acquire and archive time-stamped process data, report exceptions therein to the remote host, and extract and transmit time-stamped process data to the remote host.
    Type: Application
    Filed: December 30, 2013
    Publication date: April 24, 2014
    Applicant: SAUDI ARABIAN OIL COMPANY
    Inventors: Soloman M. Almadi, Soliman A. Al-Walaie, Tofig A. Al-Dhubaib
  • Patent number: 8667091
    Abstract: Embodiments of an integrated node, such as a programmable logic controller, are provided for process automation and seamless, flexible subsystem communications, allowing a remote host to interface with a plurality of remote and in-plant subsystems and services using a wired or wireless network interface and having a database server and a protocol translator or translation server to convert and manipulate various industrial interfaces and protocols. Embodiments of the integrated node time-synchronize the plurality of remote subsystems, acquire and archive time-stamped process data, report exceptions therein to the remote host, and extract and transmit time-stamped process data to the remote host. Embodiments of computer program products and computer implemented methods also are provided to detect a time of communication failure and a time of a corresponding recovery between a node and either a remote subsystem or a remote host.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: March 4, 2014
    Assignee: Saudi Arabian Oil Company
    Inventors: Soloman M Almadi, Soliman A. Al-Walaie, Tofig A. Al-Dhubaib
  • Patent number: 8312320
    Abstract: An apparatus, program product, and methods for data management, are provided. An exemplary apparatus includes one or more PDHMS surface units each having a serial interface to provide a continuous real-time data stream of captured data, a data storage medium for storing collected downhole process data during a downstream communication link failure, a controller configured to cause the PDHMS surface unit to store recovery data during the downstream communication failure, and a broadband interface to provide recovery file transmission of recovery data stored during the downstream communication link failure. The apparatus can also include a RTU configured to collect the continuous real-time data collected by the PDHMS surface unit and to transmit the collected data to a SCADA system, which can function as a time synchronization master for the RTU and PDHMS surface units, and which can forward the collected data to other systems.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: November 13, 2012
    Assignee: Saudi Arabian Oil Company
    Inventors: Soloman M. Almadi, Abdullah Al-Khalifah, Tofig A. Al-Dhubaib
  • Publication number: 20120084400
    Abstract: Embodiments of an integrated node, such as a programmable logic controller, are provided for process automation and seamless, flexible subsystem communications, allowing a remote host to interface with a plurality of remote and in-plant subsystems and services using a wired or wireless network interface and having a database server and a protocol translator or translation server to convert and manipulate various industrial interfaces and protocols. Embodiments of the integrated node time-synchronize the plurality of remote subsystems, acquire and archive time-stamped process data, report exceptions therein to the remote host, and extract and transmit time-stamped process data to the remote host. Embodiments of computer program products and computer implemented methods also are provided to detect a time of communication failure and a time of a corresponding recovery between a node and either a remote subsystem or a remote host.
    Type: Application
    Filed: July 22, 2011
    Publication date: April 5, 2012
    Inventors: Soloman M. Almadi, Soliman A. Al-Walaie, Tofig A. Al-Dhubaib
  • Publication number: 20100050017
    Abstract: An apparatus, program product, and methods for data management, are provided. An exemplary apparatus includes one or more PDHMS surface units each having a serial interface to provide a continuous real-time data stream of captured data, a data storage medium for storing collected downhole process data during a downstream communication link failure, a controller configured to cause the PDHMS surface unit to store recovery data during the downstream communication failure, and a broadband interface to provide recovery file transmission of recovery data stored during the downstream communication link failure. The apparatus can also include a RTU configured to collect the continuous real-time data collected by the PDHMS surface unit and to transmit the collected data to a SCADA system, which can function as a time synchronization master for the RTU and PDHMS surface units, and which can forward the collected data to other systems.
    Type: Application
    Filed: August 25, 2009
    Publication date: February 25, 2010
    Applicant: Saudi Arabian Oil Company
    Inventors: Soloman M. Almadi, Abdullah Al-Khalifah, Tofig A. Al-Dhubaib
  • Patent number: 7319961
    Abstract: A hands-free system for capturing data and generating reports recognizes speech as text and commands to create a set of entries intended to have a mathematical relationship to each other such that, if these entries fail to satisfy the relationship, a voice synthesizer generates a warning signal to indicate an error by the user.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: January 15, 2008
    Assignee: Saudi Arabian Oil Company
    Inventors: Tofig A. Al-Dhubaib, Ibrahim A. Al-Jallal, Dave L. Cantrell
  • Publication number: 20050197841
    Abstract: A hands-free system for capturing data and generating reports recognizes speech as text and commands to create a set of entries intended to have a mathematical relationship to each other such that, if these entries fail to satisfy the relationship, a voice synthesizer generates a warning signal to indicate an error by the user.
    Type: Application
    Filed: March 4, 2004
    Publication date: September 8, 2005
    Inventors: Tofig Al-Dhubaib, Ibrahim Al-Jallal, Dave Cantrell