Patents by Inventor Suha Naim Kayum
Suha Naim Kayum 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: 20240060405Abstract: A method for reservoir simulation involves examining a knowledge graph logic associated with a reservoir simulation model for completeness. The knowledge graph logic contains decision information that governs an execution of the reservoir simulation model. The method further involves making a determination, based on the examination, that the knowledge graph logic is incomplete, based on the determination, generating an updated knowledge graph logic, obtaining the decision information from the updated knowledge graph, and executing the reservoir simulation model as instructed by the decision information.Type: ApplicationFiled: August 22, 2022Publication date: February 22, 2024Applicant: SAUDI ARABIAN OIL COMPANYInventors: Marko Maucec, Suha Naim Kayum
-
Patent number: 11754745Abstract: A method may include obtaining model data for a reservoir region of interest. The model data may include flow property data based on streamlines. The method may further include generating a multilevel coarsening mask describing various coarsening levels that correspond to different flow values among the flow property data. The method may further include generating a coarsened grid model using the model data and the multilevel coarsening mask. The method may further include performing a reservoir simulation of the reservoir region of interest using the coarsened grid model.Type: GrantFiled: June 30, 2020Date of Patent: September 12, 2023Assignee: SAUDI ARABIAN OIL COMPANYInventors: Suha Naim Kayum, Marcin Rogowski, Michel Cancelliere, Paul Crumpton
-
Patent number: 11568103Abstract: A method may include generating three-dimensional (3D) reservoir simulation data regarding a subsurface formation. The 3D reservoir simulation data may correspond to a plurality of reservoir properties at a predetermined timestep within a reservoir simulation. The method may include generating a 3D pixel dataset using the 3D reservoir simulation data. Each pixel of the 3D pixel dataset may be determined based on a plurality of reservoir property values. Each pixel of the 3D pixel dataset may include a red value, a green value, and a blue value that corresponds to three different reservoir property values out of the plurality of reservoir property values. The method may include generating a two-dimensional (2D) pixel dataset using the 3D pixel dataset. The 2D pixel dataset may correspond to a single video frame within various video frames.Type: GrantFiled: March 27, 2020Date of Patent: January 31, 2023Assignee: SAUDI ARABIAN OIL COMPANYInventors: Marcin Rogowski, Michel Cancelliere, Suha Naim Kayum
-
Patent number: 11261707Abstract: A method may include obtaining well activity data regarding various wells in a reservoir region of interest. The method may further include determining a predetermined well assignment for various parallel processing stages using a bin-packing problem algorithm and the well activity data. The predetermined well assignment may assign the wells to the parallel processing stages. A respective parallel processing stage among the parallel processing stages may perform a portion of a reservoir simulation using a respective computer processor and a well among the wells. The method may further include simulating the reservoir region of interest based on the wells being simulated according the predetermined well assignment for the parallel processing stages.Type: GrantFiled: March 27, 2020Date of Patent: March 1, 2022Assignee: SAUDI ARABIAN OIL COMPANYInventors: Suha Naim Kayum, Marcin Rogowski, Michel Cancelliere
-
Publication number: 20210405248Abstract: A method may include obtaining a property mask based on model data for a reservoir region of interest. The method may further include adjusting a grid region within the property mask to produce an expanded grid region. The method may further include performing an edge smoothing operation to the expanded grid region to produce a smoothed grid region. The method may further include generating a coarsened grid model using the model data, a lookup operation, and an adjusted property mask including the smoothed grid region. The method may further include performing a reservoir simulation of the reservoir region of interest using the coarsened grid model.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Applicant: SAUDI ARABIAN OIL COMPANYInventors: Michel Cancelliere, Marcin Rogowski, Suha Naim Kayum, Paul Crumpton
-
Publication number: 20210405249Abstract: A method may include obtaining model data for a reservoir region of interest. The model data may include flow property data based on streamlines. The method may further include generating a multilevel coarsening mask describing various coarsening levels that correspond to different flow values among the flow property data. The method may further include generating a coarsened grid model using the model data and the multilevel coarsening mask. The method may further include performing a reservoir simulation of the reservoir region of interest using the coarsened grid model.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Applicant: SAUDI ARABIAN OIL COMPANYInventors: Suha Naim Kayum, Marcin Rogowski, Michel Cancelliere, Paul Crumpton
-
Publication number: 20210303753Abstract: A method may include generating three-dimensional (3D) reservoir simulation data regarding a subsurface formation. The 3D reservoir simulation data may correspond to a plurality of reservoir properties at a predetermined timestep within a reservoir simulation. The method may include generating a 3D pixel dataset using the 3D reservoir simulation data. Each pixel of the 3D pixel dataset may be determined based on a plurality of reservoir property values. Each pixel of the 3D pixel dataset may include a red value, a green value, and a blue value that corresponds to three different reservoir property values out of the plurality of reservoir property values. The method may include generating a two-dimensional (2D) pixel dataset using the 3D pixel dataset. The 2D pixel dataset may correspond to a single video frame within various video frames.Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Applicant: SAUDI ARABIAN OIL COMPANYInventors: Marcin Rogowski, Michel Cancelliere, Suha Naim Kayum
-
Publication number: 20210301626Abstract: A method may include obtaining well activity data regarding various wells in a reservoir region of interest. The method may further include determining a predetermined well assignment for various parallel processing stages using a bin-packing problem algorithm and the well activity data. The predetermined well assignment may assign the wells to the parallel processing stages. A respective parallel processing stage among the parallel processing stages may perform a portion of a reservoir simulation using a respective computer processor and a well among the wells. The method may further include simulating the reservoir region of interest based on the wells being simulated according the predetermined well assignment for the parallel processing stages.Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Applicant: SAUDI ARABIAN OIL COMPANYInventors: Suha Naim Kayum, Marcin Rogowski, Michel Cancelliere
-
Patent number: 11112514Abstract: Provided are systems and method for computed resource hydrocarbon reservoir simulation that include, after processing the domain of a model to a point sufficient to determine an initial set of domain decomposition (DD) characteristics (for example, after preliminary grid calculations and initial DD operations), determining the DD characteristics of the initial DD, comparing the DD characteristics to a domain target defined by target DD parameters, and if needed, iteratively repartitioning the domain across a decreasing number of processors and reshuffling the associated weight array to achieve the domain target defined by the target DD parameters.Type: GrantFiled: February 27, 2019Date of Patent: September 7, 2021Assignee: Saudi Arabian Oil CompanyInventor: Suha Naim Kayum
-
Patent number: 11002112Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: GrantFiled: December 18, 2019Date of Patent: May 11, 2021Assignee: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Patent number: 11002114Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: GrantFiled: December 18, 2019Date of Patent: May 11, 2021Assignee: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Patent number: 11002113Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: GrantFiled: December 18, 2019Date of Patent: May 11, 2021Assignee: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Patent number: 11002116Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: GrantFiled: December 19, 2019Date of Patent: May 11, 2021Assignee: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Patent number: 11002115Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: GrantFiled: December 18, 2019Date of Patent: May 11, 2021Assignee: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Publication number: 20200271801Abstract: Provided are systems and method for computed resource hydrocarbon reservoir simulation that include, after processing the domain of a model to a point sufficient to determine an initial set of domain decomposition (DD) characteristics (for example, after preliminary grid calculations and initial DD operations), determining the DD characteristics of the initial DD, comparing the DD characteristics to a domain target defined by target DD parameters, and if needed, iteratively repartitioning the domain across a decreasing number of processors and reshuffling the associated weight array to achieve the domain target defined by the target DD parameters.Type: ApplicationFiled: February 27, 2019Publication date: August 27, 2020Applicant: Saudi Arabian Oil CompanyInventor: Suha Naim KAYUM
-
Publication number: 20200123882Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: ApplicationFiled: December 18, 2019Publication date: April 23, 2020Applicant: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Publication number: 20200123883Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: ApplicationFiled: December 18, 2019Publication date: April 23, 2020Applicant: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Publication number: 20200123881Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: ApplicationFiled: December 18, 2019Publication date: April 23, 2020Applicant: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Publication number: 20200123880Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: ApplicationFiled: December 18, 2019Publication date: April 23, 2020Applicant: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung
-
Publication number: 20200123884Abstract: A parallel-processing hydrocarbon (HC) migration and accumulation methodology is applied to basin data to determine migration pathways and traps for high-resolution petroleum system modeling. HC is determined in parallel to have been expelled in source rocks associated with a plurality of grid cells divided into one or more subdomains. Potential trap peaks are identified within the plurality of grid cells. An invasion percolation (IP) process is performed until the HC stops migrating upon arrival to the plurality of trap peaks. A determination is made as to whether the grid cells containing HC contains an excess volume of HC. An accumulation process is performed to model the filling of the HC at a trap associated with the identified potential trap peaks. The trap boundary cell list is updated in parallel together with an HC potential value. Trap filling terminates when excess HC is depleted or a spill point is reached.Type: ApplicationFiled: December 19, 2019Publication date: April 23, 2020Applicant: Saudi Arabian Oil CompanyInventors: Suha Naim Kayum, Larry Siu-Kuen Fung