Patents by Inventor Ali A. Al-Turki
Ali A. Al-Turki 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: 20240126951Abstract: A method for accelerating numerical solution of a differential equation representing fluid flow in porous media associated with hydrocarbon well environments involves obtaining input data associated with a previous timestep of a numerical solver operating on the differential equation, predicting, by a machine learning model, a current timestep size for the numerical solver from the previous timestep to a current timestep immediately following the previous timestep, and executing the numerical solver using the current timestep size on the differential equation to generate a simulation output for the current timestep.Type: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Applicant: SAUDI ARABIAN OIL COMPANYInventors: Fatimah A. Al-Ruwai, Majdi A. Baddourah, Osaid F. Hajjar, Ali Al-Turki
-
Publication number: 20220318465Abstract: In an example method, a system obtains first data indicating a plurality of properties of a first reservoir. The system determines, using a computerized neural network, a first metric representing a likelihood that a first computer simulation of the first reservoir can be performed to completion using a computer model and the first data. Further, the system determines that the first metric is less than a threshold level, and in response, generates a notification indicating the first metric for presentation to a user.Type: ApplicationFiled: April 1, 2021Publication date: October 6, 2022Inventors: Sulaiman M. Gannas, Majdi A. Baddourah, Ali A. Al-Turki, Badr M. Harbi, Osaid F. Hajjar, Babatunde Moriwawon
-
Publication number: 20210357134Abstract: A method for creating a virtual intermediary filesystem on the fly and in real-time on a compute node cluster having a plurality of compute nodes that are running or scheduled to run an application job is provided The method includes initializing a data structure, allocating a plurality of compute nodes, reserving the compute node cluster, distributing the application job, determining memory utilization, determining potential free memory space, marking the potential free memory space, and mapping the marked potential free memory space to create the virtual intermediary filesystem on-demand and in real-time, wherein the virtual intermediary filesystem is arranged to store data in parallel and concurrently from a plurality of computing devices on the compute node cluster and output the stored data to a storage system, wherein the computing devices output the data at a rate that is greater than a maximum write or read data rate of the storage system.Type: ApplicationFiled: May 14, 2020Publication date: November 18, 2021Inventors: Razen M. Al-Harbi, Mohammed K. Al-Ghuson, Osaid F. Hajjar, Ali A. Al-Turki
-
Patent number: 11169720Abstract: A method for creating a virtual intermediary filesystem on the fly and in real-time on a compute node cluster having a plurality of compute nodes that are running or scheduled to run an application job is provided The method includes initializing a data structure, allocating a plurality of compute nodes, reserving the compute node cluster, distributing the application job, determining memory utilization, determining potential free memory space, marking the potential free memory space, and mapping the marked potential free memory space to create the virtual intermediary filesystem on-demand and in real-time, wherein the virtual intermediary filesystem is arranged to store data in parallel and concurrently from a plurality of computing devices on the compute node cluster and output the stored data to a storage system, wherein the computing devices output the data at a rate that is greater than a maximum write or read data rate of the storage system.Type: GrantFiled: May 14, 2020Date of Patent: November 9, 2021Assignee: Saudi Arabian Oil CompanyInventors: Razen M. Al-Harbi, Mohammed K. Al-Ghuson, Osaid F. Hajjar, Ali A. Al-Turki
-
Publication number: 20210254436Abstract: A simulator for updating a geo-mechanical numerical reservoir model in response to changes in a subterranean environment includes receiving stimulation data representing a reservoir stimulation event of a reservoir, the reservoir represented by a structural model. The simulator simulates the reservoir stimulation event using the stimulation data to update the structural model. During execution of a reservoir simulation of the reservoir, the simulator determines that the simulation event of the reservoir is encountered and pause the simulation, receives the updated structural model of the reservoir, reduces a size of time-steps of the simulation, and resumes execution of the reservoir simulation using the updated structural model to generate simulation output data. The simulator stores the simulation output data for downstream applications.Type: ApplicationFiled: February 13, 2020Publication date: August 19, 2021Inventors: Ali A. Al-Turki, Majdi A. Baddourah, Osaid F. Hajjar, Khalid S. Al-Zamil
-
Patent number: 11087221Abstract: A heterogeneous classifier based on actual reservoir and well data is developed to qualitatively classify oil well producer performance. Based on the classification a new well is drilled into a producing reservoir, or fluid flows in an existing well are adjusted. The data include perforation interval(s), completion type, and how far or close the perforated zones are located relative to the free water level or gas cap. The data also include geological data, such as major geological bodies like regional faults and fractures. The features may be prioritized before classification. The classifier utilizes four different techniques to apply pattern recognition on reservoir simulation vector data to classify the wells, Three of the classification techniques are supervised learning methods: Bayesian classification, dynamic time warping and neural network. The fourth classification is an unsupervised method, clustering, to automate well grouping into similar categories.Type: GrantFiled: February 20, 2017Date of Patent: August 10, 2021Assignee: Saudi Arabian Oil CompanyInventors: Badr M. Al-Harbi, Amell Ali Al-Ghamdi, Ali A. Al-Turki
-
Publication number: 20200192988Abstract: A computer-implemented method and a system are provided for optimizing reservoir simulation runtime and storage by hashing reservoir model structural and initialization data. A checksum is calculated for model structural data produced from a reservoir simulation study. A hash table is queried for the checksum. A determination is made whether the checksum exists in the hash table. When a determination is made that the checksum exists in the hash table, soft links are generated to physical locations of reservoir structure files containing the model structural data. When a determination is made that the checksum does not exist in the hash table, the following occurs. New reservoir structure files are generated for the model structural data. A new hash table entry is generated containing record information identifying contents of the new reservoir structure files. The hash table is updated with the new hash table entry.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Majdi A. Baddourah, Ali A. Al-Turki
-
Patent number: 10571604Abstract: Estimates are formed of reservoir pressure between the wells for subsurface hydrocarbon producing reservoir. The estimation is based on field data and physical laws governing the hydrocarbon flow in porous media. Information from 3-dimensional fine geological and numerical reservoir simulation models, statistical interpolation between the wells, and static bottom-hole pressure (SBHP) surveys (measurement) at wells are used to more rapidly determine 2-dimensional isobaric reservoir pressure maps for times of interest during the reservoir simulation.Type: GrantFiled: May 4, 2016Date of Patent: February 25, 2020Assignee: Saudi Arabian Oil CompanyInventors: Umar A. Al-Nahdi, Ali A. Al-Turki, Badr M. Al-Harbi, Sami A. Al-Nuaim
-
Patent number: 10184320Abstract: Embodiments of systems, non-transitory computer-readable medium having one or more computer programs stored therein, and computer-implemented methods are provided to enhance hydrocarbon reservoir simulation for a plurality of hydrocarbon reservoirs. According to embodiments, a plurality of fluid flow simulation runs in each of a plurality of hydrocarbon reservoirs are initiated. Then, each of a first set of one or more of the plurality of simulation runs are terminated while each of a second set of one or more of the plurality of simulation runs continue. Terminating each of the first set of simulation runs can increase processing availability within a collective limited and predetermined combined computing capacity of one or more processors to another one or more of the plurality of simulation runs being run. Consequently, terminating each of the first set of simulation runs can thereby reduce total hydrocarbon reservoir simulation run time.Type: GrantFiled: September 2, 2014Date of Patent: January 22, 2019Assignee: Saudi Arabian Oil CompanyInventors: Ali Al-Turki, Majdi Baddourah, M. Ehtesham Hayder, Ahmed Al-Zawawi
-
Publication number: 20180240021Abstract: A heterogeneous classifier based on actual reservoir and well data is developed to qualitatively classify oil well producer performance, and based on the classification drill a new well into a producing reservoir or adjust fluid flows in an existing well. The data includes perforation interval(s), completion type, and how far or close the perforated zones are located relative to the free water level or gas cap. The data also include geological data, such as major geological bodies like regional faults and fractures. The features may be prioritized before classification. The classifier utilizes four different techniques to apply pattern recognition on reservoir simulation vector data to classify the wells. Three of the classification techniques are supervised learning methods: Bayesian classification, dynamic time warping and Neural Network. The fourth classification is an unsupervised method, clustering, to automate well grouping into similar categories.Type: ApplicationFiled: February 20, 2017Publication date: August 23, 2018Applicant: SAUDI ARABIAN OIL COMPANYInventors: Badr M. Al-Harbi, Amell Ali Al-Ghamdi, Ali A. Al-Turki
-
Publication number: 20170123873Abstract: Example computer-implemented methods, computer-readable media, and computer systems are described for performing a computing node health check. In some aspects, a routine health check of a plurality of computing nodes of a computer system is performed. A computing job is assessed. A first set of computing nodes are allocated from the plurality of computing nodes to the computing job. A prior-job-execution diagnosis is performed on the first set of computing nodes. Whether the first set of computing nodes are all healthy is determined. In response to determining that the first set of computing nodes are healthy, the job is executed. The job is monitored while the job is running Whether the job fails or succeeds is determined. In response to determining that the job fails, a post-job-execution diagnosis is performed on an exit code of the job. A result of the post-job-execution diagnosis is output via a user interface of the computer system.Type: ApplicationFiled: October 29, 2015Publication date: May 4, 2017Inventors: Majdi A. Baddourah, Ali A. Al-Turki
-
Publication number: 20160245953Abstract: Estimates are formed of reservoir pressure between the wells for subsurface hydrocarbon producing reservoir. The estimation is based on field data and physical laws governing the hydrocarbon flow in porous media. Information from 3-dimensional fine geological and numerical reservoir simulation models, statistical interpolation between the wells, and static bottom-hole pressure (SBHP) surveys (measurement) at wells are used to more rapidly determine 2-dimensional isobaric reservoir pressure maps for times of interest during the reservoir simulation.Type: ApplicationFiled: May 4, 2016Publication date: August 25, 2016Inventors: Umar A. Al-Nahdi, Ali A. Al-Turki, Badr M. Al-Harbi, Sami A. Al-Nuaim
-
Publication number: 20160061008Abstract: Embodiments of systems, non-transitory computer-readable medium having one or more computer programs stored therein, and computer-implemented methods are provided to enhance hydrocarbon reservoir simulation for a plurality of hydrocarbon reservoirs. According to embodiments, a plurality of fluid flow simulation runs in each of a plurality of hydrocarbon reservoirs are initiated. Then, each of a first set of one or more of the plurality of simulation runs are terminated while each of a second set of one or more of the plurality of simulation runs continue. Terminating each of the first set of simulation runs can increase processing availability within a collective limited and predetermined combined computing capacity of one or more processors to another one or more of the plurality of simulation runs being run. Consequently, terminating each of the first set of simulation runs can thereby reduce total hydrocarbon reservoir simulation run time.Type: ApplicationFiled: September 2, 2014Publication date: March 3, 2016Inventors: Ali Al-Turki, Majdi Baddourah, M. Ehtesham Hayder, Ahmed Al-Zawawi
-
Patent number: 6162100Abstract: A power level adapter for connecting a low power light bulb within a higher power socket. The power level adapter includes a collar and a skirt depending from the collar. The skirt includes an outer side having a circumference substantially equal to a circumference of the socket and an inner side extending through said collar and forming a bulb receiving pool having a circumference substantially equal to a circumference of the light bulb. A device for releasably connecting the outer side within the socket is positioned on the outer side and a device for releasably retaining the light bulb within said pool is positioned within the bulb receiving pool. A electrically conductive wire-extends through the skirt for electrically connecting the light bulb to the socket type bulb.Type: GrantFiled: May 26, 1998Date of Patent: December 19, 2000Inventor: Ali Al-Turki
-
Patent number: 6113433Abstract: An universal electrical lamp socket adapter for connecting multiple light bulbs to a single electrical socket. The universal electrical lamp socket adapter includes a central section and an adapter extending from an underside of the adapter for mating with the electrical socket. A first device for receiving an Edison type light bulb therein is positioned on the central section and a second device for receiving a Bayonet type light bulb therein is also positioned on the central section. The adapter and both the first and second receiving devices are electrically connected through the central section. When the adapter is coupled to a socket and at least one of an Edison type bulb is received within the first receiving device and a bayonet type light bulb is received within the second receiving device, power is provided to the at least one of the Edison type bulb and the Bayonet type light bulb allowing the at least one of the Edison type bulb and the Bayonet type light bulb to illuminate.Type: GrantFiled: May 26, 1998Date of Patent: September 5, 2000Inventor: Ali Al-Turki
-
Patent number: 5989070Abstract: A light bulb-socket adapter for connecting a bayonet type light bulb to an Edison type socket or an Edison type light bulb to a bayonet type socket. The light bulb-socket adapter includes an Edison type connector section made of conductive material and a connection terminal extending therefrom and a bayonet type bulb receiving section and first and second contact terminals positioned within the receiving section for connecting a bayonet type light bulb to an Edison type socket. The light bulb-socket adapter includes a bayonet type connector section and first and second contact terminals extending from the connector section and an Edison type bulb receiving section made of conductive material and a connection terminal extending therefrom for connecting an Edison type light bulb to a bayonet type socket.Type: GrantFiled: February 20, 1998Date of Patent: November 23, 1999Inventor: Ali Al-Turki