Patents by Inventor Ankur Narang

Ankur Narang 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: 10613908
    Abstract: A system, method and program product for managing hydrocarbon energy production. A hydrocarbon field modeler models physical characteristics of a hydrocarbon energy field. A load predictor predicts processing workload in modeling the hydrocarbon energy field, and identifying a balanced modeling unit distribution across multiple processors simulating field production. A load distribution unit distributes the modeling units across the processors for a balanced modeling unit distribution. The load predictor and load distribution unit proactively shifts loads to maintain workload balanced throughout the simulation.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 7, 2020
    Assignees: REPSOL, S.A., International Business Machines Corporation
    Inventors: Pablo Enrique Vargas Mendoza, Jose Maria Segura Serra, Nubia Aurora Gonzalez Molano, Lashmikantha Mookanahallipatna Ramasesha, Roberto Federico Ausas, Kamal C. Das, Freddy Ernesto Mackay Espindola, Ulisses Mello, Ankur Narang, Carmen Nilda Mena Paz, Eduardo Rocha Rodrigues, Paula Aida Sesini
  • Patent number: 10337315
    Abstract: A method for determining at least one zonal flow rate of a reservoir well comprises: receiving input data representing at least one state parameter of the reservoir well; determining a generative model of the at least one state parameter and a generative model of the at least one zonal flow rate; iteratively adapting the generative models to minimize divergence from available data until the generative models and the available data converge; and, once the generative models and the available data converge, using the generative model of the at least one zonal flow rate to compute the at least one zonal flow rate.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lior Horesh, Ankur Narang, Karthik Visweswariah
  • Patent number: 9949149
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vikas K. Garg, Shivkumar Kalyanaraman, Ankur Narang
  • Publication number: 20170145813
    Abstract: A method for determining at least one zonal flow rate of a reservoir well comprises: receiving input data representing at least one state parameter of the reservoir well; determining a generative model of the at least one state parameter and a generative model of the at least one zonal flow rate; iteratively adapting the generative models to minimize divergence from available data until the generative models and the available data converge; and, once the generative models and the available data converge, using the generative model of the at least one zonal flow rate to compute the at least one zonal flow rate.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Lior Horesh, Ankur Narang, Karthik Visweswariah
  • Publication number: 20170127300
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Inventors: Vikas K. Garg, Shivkumar Kalyanaraman, Ankur Narang
  • Patent number: 9622091
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Vikas Kumar Garg, Ankur Narang, Shivkumar Kalyanaraman
  • Patent number: 9603033
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Vikas Kumar Garg, Shivkumar Kalyanaraman, Ankur Narang
  • Publication number: 20160306679
    Abstract: A system, method and program product for managing hydrocarbon energy production. A hydrocarbon field modeler models physical characteristics of a hydrocarbon energy field. A load predictor predicts processing workload in modeling the hydrocarbon energy field, and identifying a balanced modeling unit distribution across multiple processors simulating field production. A load distribution unit distributes the modeling units across the processors for a balanced modeling unit distribution. The load predictor and load distribution unit proactively shifts loads to maintain workload balanced throughout the simulation.
    Type: Application
    Filed: November 18, 2015
    Publication date: October 20, 2016
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, REPSOL, S. A.
    Inventors: Pablo Enrique Vargas Mendoza, Jose Maria Segura Serra, Nubia Aurora Gonzalez Molano, Lashmikantha Mookanahallipatna Ramasesha, Roberto Federico Ausas, Kamal C. Das, Freddy Ernesto Mackay Espindola, Ulisses Mello, Ankur Narang, Carmen Nilda Mena Paz, Eduardo Rocha Rodrigues, Paula Aida Sesini
  • Patent number: 9053067
    Abstract: A method, an apparatus and an article of manufacture for generating a distributed data scalable adaptive map-reduce framework for at least one multi-core cluster. The method includes partitioning a cluster into at least one computational group, determining at least one key-group leader within each computational group, performing a local combine operation at each computational group, performing a global combine operation at each of the at least one key-group leader within each computational group based on a result from the local combine operation, and performing a global map-reduce operation across the at least one key-group leader within each computational group.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ankur Narang, Jyothish Soman
  • Patent number: 8990209
    Abstract: Techniques, an apparatus and an article of manufacture for distributed scalable clustering and community detection. A method includes generating a label for each node in a graph, wherein said label identifies a community in which a node participates, propagating each label locally within two or more segments of the graph based on a participation percentage of each node in at least one identified community within the graph, and deriving at least one cluster of nodes in the graph that corresponds to the at least one identified community based on said propagating.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ankur Narang, Jyothish Soman
  • Patent number: 8959525
    Abstract: Embodiments of the invention provide efficient scheduling of parallel computations for higher productivity and performance. Embodiments of the invention provide various methods effective for affinity driven and distributed scheduling of multi-place parallel computations with physical deadlock freedom.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shivali Agarwal, Ankur Narang, Rudrapatna K. Shyamasundar
  • Patent number: 8959138
    Abstract: A method for generating a distributed data scalable adaptive map-reduce framework for at least one multi-core cluster. The method includes partitioning a cluster into at least one computational group, determining at least one key-group leader within each computational group, performing a local combine operation at each computational group, performing a global combine operation at each of the at least one key-group leader within each computational group based on a result from the local combine operation, and performing a global map-reduce operation across the at least one key-group leader within each computational group.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ankur Narang, Jyothish Soman
  • Publication number: 20140067808
    Abstract: Techniques, an apparatus and an article of manufacture for distributed scalable clustering and community detection. A method includes generating a label for each node in a graph, wherein said label identifies a community in which a node participates, propagating each label locally within two or more segments of the graph based on a participation percentage of each node in at least one identified community within the graph, and deriving at least one cluster of nodes in the graph that corresponds to the at least one identified community based on said propagating.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur Narang, Jyothish Soman
  • Patent number: 8661037
    Abstract: A system and method for indexing documents in a data storage system includes generating a single document hash table in storage memory for a single document using an index construction in a multithreaded and scalable configuration wherein multiple threads are each assigned work to reduce synchronization between threads. The single document hash table includes partitioning the single document and indexing strings of partitioned portions of the single document to create a minor hash table for each document sub-part; generating a document level hash table from the minor hash tables; updating a stream level hash table for the strings which maps every string to a global identifier; and generating a term reordered array from the document level hash table.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ankur Narang, Karthik V. Swaminathan, Prashant Agrawal, Doug Joseph
  • Patent number: 8533423
    Abstract: Systems and methods for performing parallel multi-level data computations in a storage system are provided. One system includes a memory storing data, multiple caches, and a processor. The processor is configured to perform the method below. One method includes determining the total amount of data in the memory, dividing the amount of data by each cache capacity to determine the number of nodes needed for processing the data in the memory, and automatically creating the nodes. Here, the nodes form a tree structure including multiple levels where the lowest level includes a first number of nodes equal to the amount of data divided by the cache memory capacity. Also, each lowest level node is configured to process an amount of data equal to the cache memory capacity and each level above the lowest level is configured to include one or more nodes for receiving an input from lower level nodes.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vikas K. Garg, Raj Gupta, Ankur Narang
  • Publication number: 20130172043
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Application
    Filed: July 13, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Vikas Kumar Garg, Ankur Narang, Shivkumar Kalyanaraman
  • Publication number: 20130172041
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: VIKAS KUMAR GARG, Ankur Narang, Shivkumar Kalyanaraman
  • Patent number: 8447269
    Abstract: Systems and associated methods provide for joint analytics on user level data and network level data. Systems and methods provide for accessing telecommunication network user level data and network level data and integrating analysis on both data types to produce a common result. Embodiments utilize joint analytics to generate patterns and rules concerning the content and services accessed by a user, when they are accessed, and how they are accessed.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anupam Joshi, Ravi Kothari, Ankur Narang
  • Publication number: 20130086355
    Abstract: A method, an apparatus and an article of manufacture for generating a distributed data scalable adaptive map-reduce framework for at least one multi-core cluster. The method includes partitioning a cluster into at least one computational group, determining at least one key-group leader within each computational group, performing a local combine operation at each computational group, performing a global combine operation at each of the at least one key-group leader within each computational group based on a result from the local combine operation, and performing a global map-reduce operation across the at least one key-group leader within each computational group.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur Narang, Jyothish Soman
  • Publication number: 20130086356
    Abstract: A method for generating a distributed data scalable adaptive map-reduce framework for at least one multi-core cluster. The method includes partitioning a cluster into at least one computational group, determining at least one key-group leader within each computational group, performing a local combine operation at each computational group, performing a global combine operation at each of the at least one key-group leader within each computational group based on a result from the local combine operation, and performing a global map-reduce operation across the at least one key-group leader within each computational group.
    Type: Application
    Filed: August 1, 2012
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur Narang, Jyothish Soman