Patents by Inventor Mehdi Maasoumy Haghighi

Mehdi Maasoumy Haghighi 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: 12231298
    Abstract: Provided herein are methods and systems for determining a historical state of a dynamic network. The methods may comprise continuously obtaining data associated with a system from a plurality of different data sources; constructing a full history dynamic network (FHDN) of the system using the data; and providing a state of the system for a historical time instance in response to a query of the FHDN for the historical time instance.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: February 18, 2025
    Assignee: C3.ai, Inc.
    Inventors: Henrik Ohlsson, Umashankar Sandilya, Mehdi Maasoumy Haghighi
  • Publication number: 20240426212
    Abstract: A method of waterflood management for reservoir(s) having production hydrocarbon-containing well(s) including injector well(s). A reservoir model has model parameters in a mathematical relationship relating a water injection rate to a total production rate of the production well including at least one of a hydrocarbon production rate and water production rate. A solver implements automatic differentiation utilizing training data regarding the reservoir including operational data that includes recent sensor and/or historical data for the water injection rate and the hydrocarbon production rate, and constraints for the model parameters. The solver solves the reservoir model to identify values or value distributions for the model parameters to provide a trained reservoir model. The trained reservoir model uses water injection schedule(s) for the injector well to generate predictions for the total production rate.
    Type: Application
    Filed: August 30, 2024
    Publication date: December 26, 2024
    Inventors: Amir Hossein Delgoshaie, Mehdi Maasoumy Haghighi, Riyad Sabir Muradov, Sina Khoshfetratpakazad, Henrik Ohlsson, Philippe Ivan S. Wellens
  • Patent number: 12148053
    Abstract: Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to identify a set of features associated with at least one of a collection of residences or an energy billing period. Measured energy consumption information and a plurality of feature values can be acquired for each residence in the collection of residences. Each feature value in the plurality of feature values can correspond to a respective feature in the set of features. A regression model can be trained based on the measured energy consumption information and the plurality of features values for each residence in the collection of residences. At least one expected consumption value and at least one efficient consumption value can be determined based on the regression model.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: November 19, 2024
    Assignee: C3.ai, Inc.
    Inventors: Mehdi Maasoumy Haghighi, Jeremy Kolter, Henrik Ohlsson
  • Publication number: 20240370796
    Abstract: A method includes obtaining, using at least one processing device, data from one or more data sources, where the data is associated with or affects an underlying system to be optimized. The method also includes generating, using the at least one processing device, predictions based on the obtained data, where the predictions represent estimated values associated with one or more time-varying parameters associated with the underlying system. The method further includes providing, using the at least one processing device, the predictions to an optimizer. In addition, the method includes executing, using the at least one processing device, the optimizer to generate optimization results based on the predictions, where the optimization results are associated with the underlying system.
    Type: Application
    Filed: May 3, 2024
    Publication date: November 7, 2024
    Inventors: Nevroz Sen, Zhaoyang Jin, Mehdi Maasoumy Haghighi, Yunxuan Jiang, Fabian Rigterink, Brett Stewart, Suman Tripathy
  • Patent number: 12078061
    Abstract: A method of waterflood management for reservoir(s) having production hydrocarbon-containing well(s) including injector well(s). A reservoir model has model parameters in a mathematical relationship relating a water injection rate to a total production rate of the production well including at least one of a hydrocarbon production rate and water production rate. A solver implements automatic differentiation utilizing training data regarding the reservoir including operational data that includes recent sensor and/or historical data for the water injection rate and the hydrocarbon production rate, and constraints for the model parameters. The solver solves the reservoir model to identify values or value distributions for the model parameters to provide a trained reservoir model. The trained reservoir model uses water injection schedule(s) for the injector well to generate predictions for the total production rate.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: September 3, 2024
    Assignee: C3.ai, Inc.
    Inventors: Amir Hossein Delgoshaie, Mehdi Maasoumy Haghighi, Riyad Sabir Muradov, Sina Khoshfetratpakazad, Henrik Ohlsson, Philippe Ivan S. Wellens
  • Publication number: 20240078618
    Abstract: A computer system receives customer records listing customer attributes and an adoption status of the customer, such as whether the customer has enrolled in a particular energy efficiency program. An initial set of patterns are identified among the customer records, such as according to a decision tree. The initial set is pruned to obtain a set of patterns that meet minimum support and effectiveness and maximum overlap requirements. The patterns are assigned to segments according to an optimization algorithm that seeks to maximize the minimum effectiveness of each segment, where the effectiveness indicates a number of customers matching the pattern of each segment that have positive adoption status. The optimization algorithm may be a bisection algorithm that evaluates a linear-fractional integer program (LFIP-F) to iteratively approach an optimal distribution of patterns.
    Type: Application
    Filed: October 23, 2023
    Publication date: March 7, 2024
    Inventors: Adrian Albert, Mehdi Maasoumy Haghighi
  • Publication number: 20240022483
    Abstract: The present disclosure provides systems and methods that may advantageously apply machine learning to detect and ascribe network interruptions to specific components or nodes within the network. In an aspect, the present disclosure provides a computer-implemented method comprising: mapping a network comprising a plurality of islands that are capable of dynamically changing by splitting and/or merging of one or more islands, wherein the plurality of islands comprises a plurality of individual components; and detecting and localizing one or more local events at an individual component level as well as at an island level using a disaggregation model.
    Type: Application
    Filed: September 22, 2023
    Publication date: January 18, 2024
    Inventors: Jeremy Kolter, Giuseppe Barbaro`, Mehdi Maasoumy Haghighi, Henrik Ohlsson, Umashankar Sandilya
  • Patent number: 11823291
    Abstract: A computer system receives customer records listing customer attributes and an adoption status of the customer, such as whether the customer has enrolled in a particular energy efficiency program. An initial set of patterns are identified among the customer records, such as according to a decision tree. The initial set is pruned to obtain a set of patterns that meet minimum support and effectiveness and maximum overlap requirements. The patterns are assigned to segments according to an optimization algorithm that seeks to maximize the minimum effectiveness of each segment, where the effectiveness indicates a number of customers matching the pattern of each segment that have positive adoption status. The optimization algorithm may be a bisection algorithm that evaluates a linear-fractional integer program (LFIP-F) to iteratively approach an optimal distribution of patterns.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: November 21, 2023
    Assignee: C3.ai, Inc.
    Inventors: Adrian Albert, Mehdi Maasoumy Haghighi
  • Publication number: 20230344724
    Abstract: Provided herein are methods and systems for determining a historical state of a dynamic network. The methods may comprise continuously obtaining data associated with a system from a plurality of different data sources; constructing a full history dynamic network (FHDN) of the system using the data; and providing a state of the system for a historical time instance in response to a query of the FHDN for the historical time instance.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Inventors: Henrik Ohlsson, Umashankar Sandilya, Mehdi Maasoumy Haghighi
  • Patent number: 11784892
    Abstract: The present disclosure provides systems and methods that may advantageously apply machine learning to detect and ascribe network interruptions to specific components or nodes within the network. In an aspect, the present disclosure provides a computer-implemented method comprising: mapping a network comprising a plurality of islands that are capable of dynamically changing by splitting and/or merging of one or more islands, wherein the plurality of islands comprises a plurality of individual components; and detecting and localizing one or more local events at an individual component level as well as at an island level using a disaggregation model.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: October 10, 2023
    Assignee: C3.ai, Inc.
    Inventors: Jeremy Kolter, Giuseppe Barbaro, Mehdi Maasoumy Haghighi, Henrik Ohlsson, Umashankar Sandilya
  • Patent number: 11777813
    Abstract: The present disclosure provides systems and methods that may advantageously apply machine learning to detect and ascribe network interruptions to specific components or nodes within the network. In an aspect, the present disclosure provides a computer-implemented method comprising: mapping a network comprising a plurality of islands that are capable of dynamically changing by splitting and/or merging of one or more islands, wherein the plurality of islands comprises a plurality of individual components; and detecting and localizing one or more local events at an individual component level as well as at an island level using a disaggregation model.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: October 3, 2023
    Assignee: C3.AI, Inc.
    Inventors: Jeremy Kolter, Giuseppe Barbaro, Mehdi Maasoumy Haghighi, Henrik Ohlsson, Umashankar Sandilya
  • Patent number: 11729066
    Abstract: Provided herein are methods and systems for determining a historical state of a dynamic network. The methods may comprise continuously obtaining data associated with a system from a plurality of different data sources; constructing a full history dynamic network (FHDN) of the system using the data; and providing a state of the system for a historical time instance in response to a query of the FHDN for the historical time instance.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: August 15, 2023
    Assignee: C3.AI, Inc.
    Inventors: Henrik Ohlsson, Umashankar Sandilya, Mehdi Maasoumy Haghighi
  • Publication number: 20230101023
    Abstract: A method includes identifying, using at least one processor, uncertainty distributions for multiple variables. The method also includes identifying, using the at least one processor, one or more hyperparameters. The method further includes performing, using the at least one processor, multiple simulations to simulate effects of future requests using the one or more hyperparameters and at least one of the uncertainty distributions. The simulations involve sampling of the at least one uncertainty distribution to simulate at least one uncertainty associated with at least one of the variables on the future requests. In addition, the method includes selecting, using the at least one processor, one or more of the simulated future requests.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 30, 2023
    Inventors: Zhaoyang Jin, Mehdi Maasoumy Haghighi, Zeshi Zheng
  • Publication number: 20220261695
    Abstract: The present disclosure provides systems and methods that may advantageously apply machine learning to detect and ascribe network interruptions to specific components or nodes within the network. In an aspect, the present disclosure provides a computer-implemented method comprising: mapping a network comprising a plurality of islands that are capable of dynamically changing by splitting and/or merging of one or more islands, wherein the plurality of islands comprises a plurality of individual components; and detecting and localizing one or more local events at an individual component level as well as at an island level using a disaggregation model.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Inventors: Jeremy Kolter, Giuseppe Barbaro, Mehdi Maasoumy Haghighi, Henrik Ohlsson, Umashankar Sandilya
  • Publication number: 20220247644
    Abstract: The present disclosure provides systems and methods that may advantageously apply machine learning to detect and ascribe network interruptions to specific components or nodes within the network. In an aspect, the present disclosure provides a computer-implemented method comprising: mapping a network comprising a plurality of islands that are capable of dynamically changing by splitting and/or merging of one or more islands, wherein the plurality of islands comprises a plurality of individual components; and detecting and localizing one or more local events at an individual component level as well as at an island level using a disaggregation model.
    Type: Application
    Filed: September 20, 2021
    Publication date: August 4, 2022
    Inventors: Jeremy Kolter, Giuseppe Barbaro, Mehdi Maasoumy Haghighi, Henrik Ohlsson, Umashankar Sandilya
  • Publication number: 20220108407
    Abstract: A computer system receives customer records listing customer attributes and an adoption status of the customer, such as whether the customer has enrolled in a particular energy efficiency program. An initial set of patterns are identified among the customer records, such as according to a decision tree. The initial set is pruned to obtain a set of patterns that meet minimum support and effectiveness and maximum overlap requirements. The patterns are assigned to segments according to an optimization algorithm that seeks to maximize the minimum effectiveness of each segment, where the effectiveness indicates a number of customers matching the pattern of each segment that have positive adoption status. The optimization algorithm may be a bisection algorithm that evaluates a linear-fractional integer program (LFIP-F) to iteratively approach an optimal distribution of patterns.
    Type: Application
    Filed: November 17, 2020
    Publication date: April 7, 2022
    Inventors: Adrian Albert, Mehdi Maasoumy Haghighi
  • Publication number: 20220067849
    Abstract: Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to identify a set of features associated with at least one of a collection of residences or an energy billing period. Measured energy consumption information and a plurality of feature values can be acquired for each residence in the collection of residences. Each feature value in the plurality of feature values can correspond to a respective feature in the set of features. A regression model can be trained based on the measured energy consumption information and the plurality of features values for each residence in the collection of residences. At least one expected consumption value and at least one efficient consumption value can be determined based on the regression model.
    Type: Application
    Filed: April 22, 2021
    Publication date: March 3, 2022
    Inventors: Mehdi Maasoumy Haghighi, Jeremy Kolter, Henrik Ohlsson
  • Publication number: 20220025765
    Abstract: A method of waterflood management for reservoir(s) having production hydrocarbon-containing well(s) including injector well(s). A reservoir model has model parameters in a mathematical relationship relating a water injection rate to a total production rate of the production well including at least one of a hydrocarbon production rate and water production rate. A solver implements automatic differentiation utilizing training data regarding the reservoir including operational data that includes recent sensor and/or historical data for the water injection rate and the hydrocarbon production rate, and constraints for the model parameters. The solver solves the reservoir model to identify values or value distributions for the model parameters to provide a trained reservoir model. The trained reservoir model uses water injection schedule(s) for the injector well to generate predictions for the total production rate.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 27, 2022
    Inventors: Amir Hossein Delgoshaie, Mehdi Maasoumy Haghighi, Riyad Sabir Muradov, Sina Khoshfetratpakazad, Henrik Ohlsson, Philippe Ivan S. Wellens
  • Publication number: 20210359915
    Abstract: Provided herein are methods and systems for determining a historical state of a dynamic network. The methods may comprise continuously obtaining data associated with a system from a plurality of different data sources; constructing a full history dynamic network (FHDN) of the system using the data; and providing a state of the system for a historical time instance in response to a query of the FHDN for the historical time instance.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 18, 2021
    Inventors: Henrik OHLSSON, Umashankar SANDILYA, Mehdi Maasoumy HAGHIGHI
  • Patent number: 11010847
    Abstract: Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to identify a set of features associated with at least one of a collection of residences or an energy billing period. Measured energy consumption information and a plurality of feature values can be acquired for each residence in the collection of residences. Each feature value in the plurality of feature values can correspond to a respective feature in the set of features. A regression model can be trained based on the measured energy consumption information and the plurality of features values for each residence in the collection of residences. At least one expected consumption value and at least one efficient consumption value can be determined based on the regression model.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 18, 2021
    Assignee: C3.ai, Inc.
    Inventors: Mehdi Maasoumy Haghighi, Jeremy Kolter, Henrik Ohlsson