Patents by Inventor Naresh Sundaram
Naresh Sundaram 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: 20240061891Abstract: Documents maintained by a first storage system that supports security groups are synchronized to a second storage system that supports group entities, which are incompatible with security groups. Permissions associated with the synchronized documents, including security groups, can be synchronized from the first storage system to the second storage system when a security group is created, when membership in a security group is modified, and when a security group is deleted. Synchronization of security groups in this manner can also be selectively enabled on a per-site basis or at another level of granularity.Type: ApplicationFiled: August 22, 2022Publication date: February 22, 2024Inventors: Isabell LIN, Paul MATHEW, Ana Monica IRIMIA, John Ronald BERKELEY, Thomas Fagerlie GUNDERSEN, Naresh SUNDARAM
-
Publication number: 20230409459Abstract: Disclosed are embodiments that communicate label information for documents between two enterprise computer systems. The two computer systems operate asynchronous from each other, and have limited available resources for use in buffering information passing between them. To that end, traditional API architectures that utilize method calls and return parameters do not operate well in this environment, as a first computer systems resources can become exhausted if a second computer system is able to generate data faster than the first computer system can consume it. The problem is exacerbated if an error is experienced when processing the consumed data, especially if there are no resources available to store the data until the error can be cleared. To solve this problem, the disclosed embodiments provide an ability for a consumer to request that data previously delivered to it be delivered again by the producer, in some embodiments, after a specified time delay.Type: ApplicationFiled: July 25, 2023Publication date: December 21, 2023Inventors: Jinghua CHEN, Anatoly Victor KORETSKY, Srivalli CHAVALI, Naresh SUNDARAM, Pradeep KAMALAKUMAR, Steven James RAYSON
-
Patent number: 11755445Abstract: Disclosed are embodiments that communicate label information for documents between two enterprise computer systems. The two computer systems operate asynchronous from each other, and have limited available resources for use in buffering information passing between them. To that end, traditional API architectures that utilize method calls and return parameters do not operate well in this environment, as a first computer systems resources can become exhausted if a second computer system is able to generate data faster than the first computer system can consume it. The problem is exacerbated if an error is experienced when processing the consumed data, especially if there are no resources available to store the data until the error can be cleared. To solve this problem, the disclosed embodiments provide an ability for a consumer to request that data previously delivered to it be delivered again by the producer, in some embodiments, after a specified time delay.Type: GrantFiled: May 25, 2021Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jinghua Chen, Anatoly Victor Koretsky, Srivalli Chavali, Naresh Sundaram, Pradeep Kamalakumar, Steven James Rayson
-
Patent number: 11727125Abstract: Briefly, embodiments are directed to a system, method, and article for acquiring a symbol comprising a representation of input data. The symbol may be converted into an emergent language expression in an emergent language via processing of a first neural network. Transmission of the emergent language expression may be initiated over a communications network, where the emergent language comprises a language based on and specific to the input data. The emergent language expression may be translated back into the representation of the input data via processing of a second neural network.Type: GrantFiled: March 31, 2020Date of Patent: August 15, 2023Assignee: General Electric CompanyInventors: Alberto Santamaria-Pang, Peter Henry Tu, Naresh Sundaram Iyer, Varish Mulwad, Guangliang Zhao
-
Patent number: 11492896Abstract: A method for determining a location and trajectory for a new wellbore relative to an adjacent wellbore includes: receiving controllable variable data and uncontrollable variable data related to fracturing a formation by a stimulation operation in a first wellbore penetrating the formation; receiving pressure communication event or pressure non-communication event identification data related to identification of a pressure communication event or pressure non-communication event in a second wellbore penetrating the formation in response to the fracturing; extracting features from the controllable and uncontrollable variable data to provide extracted features; detecting a pressure communication event using the extracted features and the pressure communication event or pressure non-communication event identification data using an analytic technique; identifying one or more quantified causes of the detected pressure communication event using an artificial intelligence technique; and determining the location and trType: GrantFiled: June 6, 2019Date of Patent: November 8, 2022Assignee: BAKER HUGHES OILFIELD OPERATIONS LLCInventors: Robert Klenner, Guoxiang Liu, Hayley Stephenson, Glenn Richard Murrell, Mahendra Ladharam Joshi, Dewey L. Parkey, Jr., Naresh Sundaram Iyer, Nurali Virani
-
Publication number: 20220261328Abstract: Disclosed are embodiments that communicate label information for documents between two enterprise computer systems. The two computer systems operate asynchronous from each other, and have limited available resources for use in buffering information passing between them. To that end, traditional API architectures that utilize method calls and return parameters do not operate well in this environment, as a first computer systems resources can become exhausted if a second computer system is able to generate data faster than the first computer system can consume it. The problem is exacerbated if an error is experienced when processing the consumed data, especially if there are no resources available to store the data until the error can be cleared. To solve this problem, the disclosed embodiments provide an ability for a consumer to request that data previously delivered to it be delivered again by the producer, in some embodiments, after a specified time delay.Type: ApplicationFiled: May 25, 2021Publication date: August 18, 2022Inventors: Jinghua CHEN, Anatoly Victor Koretsky, Srivalli Chavali, Naresh Sundaram, Pradeep Kamalakumar, Steven James Rayson
-
Patent number: 11308413Abstract: A method for generating a well completion plan includes: evaluating a plurality of different well completion plans using a reservoir simulator to calculate dynamic flows of fluid through a subsurface formation, each well completion plan having a flow control device with location and associated flow setting or rating, and optionally a packer and location to provide output data for each well completion plan evaluation; developing a surrogate reservoir model using the output data and input data for each well completion plan evaluation; using intelligent sequential sampling of the output and input data for each well completion plan evaluation to provide intelligent sequential sampling data in response to the surrogate reservoir model not meeting a validation criterion; updating the surrogate reservoir model using the intelligent sequential sampling data; and iterating the using and the updating using a latest surrogate reservoir model until the latest surrogate reservoir model meets the validation criterion.Type: GrantFiled: January 25, 2019Date of Patent: April 19, 2022Assignee: BAKER HUGHES OILFIELD OPERATIONS LLCInventors: Alireza Shahkarami, Guoxiang Liu, Naresh Sundaram Iyer, Hayley Stephenson, Atul Kshirsagar, Tushar Patil, Colin Cranfield
-
Patent number: 11158400Abstract: According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a Hypothesis Generation Engine (HGE) to receive one or more property target values for a material; a memory for storing program instructions; an HGE processor, coupled to the memory, and in communication with the HGE, and operative to execute program instructions to: receive the one or more property target values for the material; analyze the one or more property target values as compared to one or more known values in a knowledge base; generate, based on the analysis, an initial set of hypothetical structures, wherein each hypothetical structure includes at least one property target value; execute a likelihood model for each candidate material to generate a likelihood probability for each hypothetical structure, wherein the likelihood probability is a measure of the likelihood that the hypothetical structure will have the target property value; convert each hypothetical structure into a naturalType: GrantFiled: January 10, 2020Date of Patent: October 26, 2021Assignee: GENERAL ELECTRIC COMPANYInventors: Jason Nichols, Johan Michael Reimann, Nurali Virani, Naresh Sundaram Iyer
-
Publication number: 20210303701Abstract: Briefly, embodiments are directed to a system, method, and article for acquiring a symbol comprising a representation of input data. The symbol may be converted into an emergent language expression in an emergent language via processing of a first neural network. Transmission of the emergent language expression may be initiated over a communications network, where the emergent language comprises a language based on and specific to the input data. The emergent language expression may be translated back into the representation of the input data via processing of a second neural network.Type: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Alberto SANTAMARIA-PANG, Peter Henry TU, Naresh Sundaram IYER, Varish MULWAD, Guangliang ZHAO
-
Patent number: 10934821Abstract: A system and method for extracting a resource from a reservoir repeatedly alternates between injecting a fluid and injecting a gas into the reservoir. A rate and/or an amount of each of the fluid and the gas that is injected into the reservoir is defined by a first fluid-and-gas ratio function that designates different ratios as a function of time. The ratios designate the rate and/or the amount of the fluid that is injected into the reservoir to the rate and/or the amount of the gas that is injected into the reservoir. The rate and/or the amount at which the fluid and/or the gas is injected into the reservoir is changed according to the ratios designated by the first fluid-and-gas ratio function as time progresses.Type: GrantFiled: July 24, 2015Date of Patent: March 2, 2021Assignee: Baker Hughes Oilfield Operations, LLCInventors: Naresh Sundaram Iyer, Steven Hector Azzaro, Glen Richard Murrell, Robert Carl Lloyd Klenner
-
Publication number: 20200386093Abstract: A method for determining a location and trajectory for a new wellbore relative to an adjacent wellbore includes: receiving controllable variable data and uncontrollable variable data related to fracturing a formation by a stimulation operation in a first wellbore penetrating the formation; receiving pressure communication event or pressure non-communication event identification data related to identification of a pressure communication event or pressure non-communication event in a second wellbore penetrating the formation in response to the fracturing; extracting features from the controllable and uncontrollable variable data to provide extracted features; detecting a pressure communication event using the extracted features and the pressure communication event or pressure non-communication event identification data using an analytic technique; identifying one or more quantified causes of the detected pressure communication event using an artificial intelligence technique; and determining the location and trType: ApplicationFiled: June 6, 2019Publication date: December 10, 2020Applicant: Baker Hughes Oilfield Operations LLCInventors: Robert Klenner, Guoxiang Liu, Hayley Stephenson, Glenn Richard Murrell, Mahendra Ladharam Joshi, Dewey L. Parkey, JR., Naresh Sundaram Iyer, Nurali Virani
-
Publication number: 20200242497Abstract: A method for generating a well completion plan includes: evaluating a plurality of different well completion plans using a reservoir simulator to calculate dynamic flows of fluid through a subsurface formation, each well completion plan having a flow control device with location and associated flow setting or rating, and optionally a packer and location to provide output data for each well completion plan evaluation; developing a surrogate reservoir model using the output data and input data for each well completion plan evaluation; using intelligent sequential sampling of the output and input data for each well completion plan evaluation to provide intelligent sequential sampling data in response to the surrogate reservoir model not meeting a validation criterion; updating the surrogate reservoir model using the intelligent sequential sampling data; and iterating the using and the updating using a latest surrogate reservoir model until the latest surrogate reservoir model meets the validation criterion.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Applicant: Baker Hughes Oilfield Operations LLCInventors: Alireza Shahkarami, Guoxiang Liu, Naresh Sundaram Iyer, Hayley Stephenson, Atul Kshirsagar, Tushar Patil, Colin Cranfield
-
Publication number: 20200227142Abstract: According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a Hypothesis Generation Engine (HGE) to receive one or more property target values for a material; a memory for storing program instructions; an HGE processor, coupled to the memory, and in communication with the HGE, and operative to execute program instructions to: receive the one or more property target values for the material; analyze the one or more property target values as compared to one or more known values in a knowledge base; generate, based on the analysis, an initial set of hypothetical structures, wherein each hypothetical structure includes at least one property target value; execute a likelihood model for each candidate material to generate a likelihood probability for each hypothetical structure, wherein the likelihood probability is a measure of the likelihood that the hypothetical structure will have the target property value; convert each hypothetical structure into a naturalType: ApplicationFiled: January 10, 2020Publication date: July 16, 2020Inventors: Jason NICHOLS, Johan Michael REIMANN, Nurali VIRANI, Naresh Sundaram IYER
-
Patent number: 10613488Abstract: System includes one or more processors that are configured to perform iterations of the following until a predetermined condition is satisfied. The one or more processors are configured to select a modified trial schedule. The modified trial schedule is selected based on initial fluid-extraction data and initial trial schedules and, if available, prior modified trial schedules and prior modified fluid-extraction data from prior iterations. The one or more processors are configured to receive modified fluid-extraction data generated by execution of the modified trial schedule with a designated model of the reservoir. The one or more processors are also configured to update the surrogate model with the modified fluid-extraction data and the modified trial schedule. For at least a plurality of the iterations, the modified trial schedule is selected, at least in part, to reduce uncertainty in a sample space as characterized by the surrogate model.Type: GrantFiled: October 26, 2016Date of Patent: April 7, 2020Assignee: General Electric Co.Inventors: Naresh Sundaram Iyer, Steven Hector Azzaro, Glen Richard Murrell, Robert Carl Lloyd Klenner, Panqing Gao
-
Patent number: 10605054Abstract: A system includes a schedule generator having one or more processors configured to obtain resource extraction parameters for extracting a resource from a reservoir. The resource extraction parameters include well creation parameters associated with drilling wellbores, well stimulation parameters associated with introducing fracturing fluid into the wellbores, and production parameters associated with extracting the resource through the wellbores. The schedule generator selects initial trial schedules having different values of the resource extraction parameters and receives initial resource output data generated by execution of the initial trial schedules with a designated reservoir model. The schedule generator generates a surrogate model based on the initial resource output data and the initial trial schedules and uses the surrogate model to perform iterations of selecting modified trial schedules until a predetermined condition is satisfied.Type: GrantFiled: February 15, 2017Date of Patent: March 31, 2020Assignee: General Electric Co.Inventors: Robert Carl Lloyd Klenner, Eric Robertson, Guoxiang Liu, Naresh Sundaram Iyer, Steven Hector Azzaro
-
Publication number: 20200021550Abstract: Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users are common, where emails, other communications, and data are exchanged repeatedly over a period of time. Provision of tags in communication environments may enable the users to organize, search for, and share content of the conversations more efficiently, improving communication and collaboration among the users. For example, a tag module of a communication service may associate a communication with one or more tags such that the tags are persisted with the communication as the communication is exchanged, and transmit the communication to participants of the conversation. The tag module may also provide automatic classification, suggestion, and/or completion of the tags.Type: ApplicationFiled: September 24, 2019Publication date: January 16, 2020Inventors: Giselli Panontini DESOUZA SANA, Amit GUPTA, Sangya SINGH, Naresh SUNDARAM, Tom LAIRD-MCCONNELL, Johannes GEHRKE
-
Patent number: 10462087Abstract: Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users, are common, where emails, other communications, and data are exchanged repeatedly over a period of time. Provision of tags in communication environments may enable the users to organize, search for, and share content of the conversations more efficiently, improving communication and collaboration among the users. For example, a tag module of a communication service may associate a communication with one or more tags such that the tags are persisted with the communication as the communication is exchanged, and transmit the communication to participants of the conversation. The tag module may also provide automatic classification, suggestion, and/or completion of the tags.Type: GrantFiled: November 6, 2017Date of Patent: October 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Giselli Panontini Desouza Sana, Amit Gupta, Sangya Singh, Naresh Sundaram, Tom Laird-McConnell, Johannes Gehrke
-
Patent number: 10361000Abstract: The system and method disclosed herein provides an integrated and automated workflow, sensor, and reasoning system that automatically detects breaches in protocols, appropriately alarms and records these breaches, facilitates staff adoption of protocol adherence, and ultimately enables the study of protocols for care comparative effectiveness. The system provides real-time alerts to medical personnel in the actual processes of care, thereby reducing the number of negative patient events and ultimately improving staff behavior with respect to protocol adherence.Type: GrantFiled: February 2, 2018Date of Patent: July 23, 2019Assignee: General Electric CompanyInventors: Christopher Donald Johnson, Peter Henry Tu, Piero Patrone Bonissone, John Michael Lizzi, Jr., Kunter Seref Akbay, Ting Yu, Corey Nicholas Bufi, Viswanath Avasarala, Naresh Sundaram Iyer, Yi Yao, Kedar Anil Patwardhan, Dashan Gao
-
Publication number: 20190186237Abstract: A system includes a steam distributor configured to distribute steam received from a steam generator to multiple injection wells in a well pad for steam assisted gravity drainage (SAGD) resource production. The system also includes one or more processors configured to control the steam distributor to distribute the steam to the injection wells according to a resultant scheme including values representing multiple parameters for the SAGD resource production. The parameters include the allocated quantities of steam, pressures within multiple production wells associated with the injection wells, and time periods that the steam is directed into the injection wells. The one or more processors are configured to determine the resultant scheme by performing multiple iterations of a surrogate evaluation process until a stop criterion is met, and identifying the resultant scheme as the sample scheme of a final iteration prior to the stop criterion being met.Type: ApplicationFiled: August 31, 2016Publication date: June 20, 2019Inventors: Guoxiang Liu, Steven Hector Azzaro, Naresh Sundaram Iyer, Robert Carl Lloyd Klenner, Mahendra Joshi, Gabriel Tse, Glen Murrell
-
Publication number: 20180230780Abstract: A system includes a schedule generator having one or more processors configured to obtain resource extraction parameters for extracting a resource from a reservoir. The resource extraction parameters include well creation parameters associated with drilling wellbores, well stimulation parameters associated with introducing fracturing fluid into the wellbores, and production parameters associated with extracting the resource through the wellbores. The schedule generator selects initial trial schedules having different values of the resource extraction parameters and receives initial resource output data generated by execution of the initial trial schedules with a designated reservoir model. The schedule generator generates a surrogate model based on the initial resource output data and the initial trial schedules and uses the surrogate model to perform iterations of selecting modified trial schedules until a predetermined condition is satisfied.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Inventors: Robert Carl Lloyd Klenner, Eric Robertson, Guoxiang Liu, Naresh Sundaram Iyer, Steven Hector Azzaro