Patents by Inventor Mainak Ghosh
Mainak Ghosh 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: 11474945Abstract: Methods, systems, apparatuses, and computer program products are provided for prefetching data. A workload analyzer may identify job characteristics for a plurality of previously executed jobs in a workload executing on a cluster of one or more compute resources. For each job, identified job characteristics may include identification of an input dataset and an input bandwidth characteristic for the input dataset. A future workload predictor may identify future jobs expected to execute on the cluster based at least on the identified job characteristics. A cache assignment determiner may determine a cache assignment that identifies a prefetch dataset for at least one of the future jobs. A network bandwidth allocator may determine a network bandwidth assignment for the prefetch dataset. A plan instructor may instruct a compute resource of the cluster to load data to a cache local to the cluster according to the cache assignment and the network bandwidth assignment.Type: GrantFiled: June 2, 2021Date of Patent: October 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Virajith Jalaparti, Sriram S. Rao, Christopher W. Douglas, Ashvin Agrawal, Avrilia Floratou, Ishai Menache, Srikanth Kandula, Mainak Ghosh, Joseph Naor
-
Publication number: 20220147516Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing machine learning using a query engine. One of the methods includes obtaining, from a user device and by a query engine that is configured to access one or more databases, a command to execute a user-defined function, wherein the user-defined function includes an inference call to a machine learning model, wherein the command comprises one or more model inputs to the machine learning model; obtaining, by the query engine and from the one or more databases, trained parameter values for the machine learning model; executing, by the query engine, the user-defined function, comprising processing the one or more model inputs using the machine learning model according to the obtained parameter values of the machine learning model to generate respective model outputs; and providing, to the user device and by the query engine, the generated model outputs.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Inventors: Chunxu Tang, Mainak Ghosh, Beinan Wang, Zhenxiao Luo, Da Cheng, Qieyun Dai, Yao Li, Fred Dai, Hao Luo, Maosong Fu
-
Publication number: 20210286728Abstract: Methods, systems, apparatuses, and computer program products are provided for prefetching data. A workload analyzer may identify job characteristics for a plurality of previously executed jobs in a workload executing on a cluster of one or more compute resources. For each job, identified job characteristics may include identification of an input dataset and an input bandwidth characteristic for the input dataset. A future workload predictor may identify future jobs expected to execute on the cluster based at least on the identified job characteristics. A cache assignment determiner may determine a cache assignment that identifies a prefetch dataset for at least one of the future jobs. A network bandwidth allocator may determine a network bandwidth assignment for the prefetch dataset. A plan instructor may instruct a compute resource of the cluster to load data to a cache local to the cluster according to the cache assignment and the network bandwidth assignment.Type: ApplicationFiled: June 2, 2021Publication date: September 16, 2021Inventors: Virajith Jalaparti, Sriram S. Rao, Christopher W. Douglas, Ashvin Agrawal, Avrilia Floratou, Ishai Menache, Srikanth Kandula, Mainak Ghosh, Joseph Naor
-
Patent number: 11055225Abstract: Methods, systems, apparatuses, and computer program products are provided for prefetching data. A workload analyzer may identify job characteristics for a plurality of previously executed jobs in a workload executing on a cluster of one or more compute resources. For each job, identified job characteristics may include identification of an input dataset and an input bandwidth characteristic for the input dataset. A future workload predictor may identify future jobs expected to execute on the cluster based at least on the identified job characteristics. A cache assignment determiner may determine a cache assignment that identifies a prefetch dataset for at least one of the future jobs. A network bandwidth allocator may determine a network bandwidth assignment for the prefetch dataset. A plan instructor may instruct a compute resource of the cluster to load data to a cache local to the cluster according to the cache assignment and the network bandwidth assignment.Type: GrantFiled: October 22, 2019Date of Patent: July 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Virajith Jalaparti, Sriram S. Rao, Christopher W. Douglas, Ashvin Agrawal, Avrilia Floratou, Ishai Menache, Srikanth Kandula, Mainak Ghosh, Joseph Naor
-
Publication number: 20210096996Abstract: Methods, systems, apparatuses, and computer program products are provided for prefetching data. A workload analyzer may identify job characteristics for a plurality of previously executed jobs in a workload executing on a cluster of one or more compute resources. For each job, identified job characteristics may include identification of an input dataset and an input bandwidth characteristic for the input dataset. A future workload predictor may identify future jobs expected to execute on the cluster based at least on the identified job characteristics. A cache assignment determiner may determine a cache assignment that identifies a prefetch dataset for at least one of the future jobs. A network bandwidth allocator may determine a network bandwidth assignment for the prefetch dataset. A plan instructor may instruct a compute resource of the cluster to load data to a cache local to the cluster according to the cache assignment and the network bandwidth assignment.Type: ApplicationFiled: October 22, 2019Publication date: April 1, 2021Inventors: Virajith Jalaparti, Sriram S. Rao, Christopher W. Douglas, Ashvin Agrawal, Avrilia Floratou, Ishai Menache, Srikanth Kandula, Mainak Ghosh, Joseph Naor
-
Patent number: 9849446Abstract: Systems and methods are provided for slurry hydroconversion of a heavy oil feedstock, such as an atmospheric or vacuum resid, in the presence of an enhanced or promoted slurry hydroconversion catalyst system. The slurry hydroconversion catalyst system can be formed from a) a Group VIII non-noble metal catalyst precursor/concentrate (such as an iron-based catalyst precursor/concentrate) and b) a Group VI metal catalyst precursor/concentrate (such as a molybdenum-based catalyst precursor/concentrate) and/or a Group VI metal sulfided catalyst.Type: GrantFiled: August 19, 2016Date of Patent: December 26, 2017Assignee: EXXONMOBIL RESEARCH AND ENGINEERING COMPANYInventors: John P. Greeley, Paul Podsiadlo, William Ernest Lewis, Roby Bearden, Jr., Amitava Sarkar, Mainak Ghosh, Ramanathan Sundararaman, Thomas F. Degnan, Jr., Manuel A. Francisco
-
Publication number: 20170050177Abstract: Systems and methods are provided for slurry hydroconversion of a heavy oil feedstock, such as an atmospheric or vacuum resid, in the presence of an enhanced or promoted slurry hydroconversion catalyst system. The slurry hydroconversion catalyst system can be formed from a) a Group VIII non-noble metal catalyst precursor/concentrate (such as an iron-based catalyst precursor/concentrate) and b) a Group VI metal catalyst precursor/concentrate (such as a molybdenum-based catalyst precursor/concentrate) and/or a Group VI metal sulfided catalyst.Type: ApplicationFiled: August 19, 2016Publication date: February 23, 2017Inventors: John Peter GREELEY, Paul PODSIADLO, William Ernest LEWIS, Roby BEARDON, Amitava SARKAR, Mainak GHOSH, Ramanathan SUNDARARAMAN, Thomas F. DEGNAN, JR., Manuel A. FRANCISCO
-
Publication number: 20140311951Abstract: A system and method for treating tailings from a bitumen froth treatment process such as TSRU tailings. The tailings are dewatered to at least 50 wt percent solids content, and then combusted to convert kaolin in the tailings into metakaolin. Calcined fines and heavy minerals may be recovered from the combustion products, namely from the flue gas or bottom ash or both. A trafficable deposit may be formed from the ash when mixed with tailings, such as mature fine tailings (MFT).Type: ApplicationFiled: March 21, 2014Publication date: October 23, 2014Inventors: Payman Esmaeili, Brian C. Speirs, Mainak Ghosh, Christopher Lin, Giovanna Stea
-
Publication number: 20130056395Abstract: Processes are described for extracting hydrocarbon from a mineable deposit, such as bitumen from oil sands. The integration of solvent-based extraction processes with aqueous extraction processes is described. In one embodiment, water is removed from an aqueous bituminous feed that is then directed into a solvent-based extraction process. In another embodiment, a stream produced through solvent extraction is directed into a water-based extraction process. In the solvent-based extraction processes, agglomeration of fines may be employed to simplify subsequent solid-liquid separation. The process permits recovery of hydrocarbon that has conventionally may have been too difficult to recover from oil sands processing, and thus has previously been lost. Advantageously, a fungible product can be formed more efficiently according to certain integrated processes described herein.Type: ApplicationFiled: May 20, 2011Publication date: March 7, 2013Inventors: Fritz Pierre, JR., Olusola Adeyinka, Brian C. Speirs, Emilio Alvarez, Payman Esmaeili, Ronald D. Myers, Robert D. Kaminsky, Justin D. Pace, Thomas R. Palmer, David C. Rennard, Mainak Ghosh
-
Publication number: 20120288419Abstract: A system and method for treating tailings from a bitumen froth treatment process such as TSRU tailings. The tailings are dewatered and then combusted to convert kaolin in the tailings into metakaolin. Calcined fines and heavy minerals may be recovered from the combustion products, namely from the flue gas and bottom ash.Type: ApplicationFiled: July 20, 2012Publication date: November 15, 2012Inventors: Payman Esmaeili, Mainak Ghosh, Brian C. Speirs
-
Patent number: 8252107Abstract: A system and method for treating tailings from a bitumen froth treatment process such as TSRU tailings. The tailings are dewatered and then combusted to convert kaolin in the tailings into metakaolin. Calcined fines and heavy minerals may be recovered from the combustion products, namely from the flue gas and bottom ash.Type: GrantFiled: June 29, 2010Date of Patent: August 28, 2012Assignee: ExxonMobil Upstream Research CompanyInventors: Payman Esmaeili, Mainak Ghosh, Brian C. Speirs
-
Publication number: 20110284428Abstract: A process is described for pre-treating an aqueous bituminous feed for downstream bitumen extraction. The process involves removing water from an aqueous bituminous feed having a water content of 60% or more by weight. After water is removed, an effluent comprising 40% water or less is formed, and is ready for downstream extraction. In the downstream extraction process, a dual solvent extraction process may be employed, incorporating agglomeration of fines to simplify subsequent solid-liquid separation. The process permits recovery of hydrocarbon that has conventionally remained in waste streams from oil sands processing, and thus has conventionally been lost. In one embodiment, removing water comprises subjecting the aqueous bituminous feed to a primary water separation system to reduce the water content of the feed, followed by subsequent water removal, thereby producing an effluent having a water content of 40% or less, which can then go on to further processing.Type: ApplicationFiled: April 6, 2011Publication date: November 24, 2011Inventors: Olusola B. Adeyinka, Ronald D. Myers, Mainak Ghosh
-
Publication number: 20110036272Abstract: A system and method for treating tailings from a bitumen froth treatment process such as TSRU tailings. The tailings are dewatered and then combusted to convert kaolin in the tailings into metakaolin. Calcined fines and heavy minerals may be recovered from the combustion products, namely from the flue gas and bottom ash.Type: ApplicationFiled: June 29, 2010Publication date: February 17, 2011Inventors: Payman Esmaeili, Mainak Ghosh, Brian C. Speirs
-
Patent number: 7294156Abstract: The invention relates to a process for splitting bitumen into two fractions and rendering a heavier bottom fraction as a useable emulsion fuel. The process is particularly effective in creating an alternate fuel to natural gas in a steam-based bitumen recovery process wherein bitumen is recovered from an underground reservoir.Type: GrantFiled: August 22, 2003Date of Patent: November 13, 2007Assignee: ExxonMobil Upstream Research CompanyInventors: Tapantosh Chakrabarty, Mainak Ghosh
-
Patent number: 7037434Abstract: A water stream containing hardness minerals is subjected to a water treatment process using an alkali agent to precipitate the hardness minerals and to produce a softened water stream is used to create an integrated water treatment and flue gas desulfurization process. Thereafter, the softened, alkaline water stream is utilized in a scrubber to scrub a flue gas containing sulfur dioxide to produce a sulfur-lean flue gas. The invention may be applied to a steam-based bitumen recovery operation where bitumen, sour produced gas or other sulfur containing fuels are burned for producing steam for bitumen recovery. More specifically, the associated produced water from the bitumen recovery process may be softened for re-use and for utilization as a scrubbing agent for high-sulfur containing flue gas arising from the steam generators. The process provides an economically favorable process while minimizing waste disposal requirements.Type: GrantFiled: October 31, 2003Date of Patent: May 2, 2006Assignee: ExxonMobil Upstream Research CompanyInventors: Ronald D. Myers, Mainak Ghosh, John B. MacLeod, Michael K. Bridle
-
Publication number: 20040118783Abstract: A water stream containing hardness minerals is subjected to a water treatment process using an alkali agent to precipitate the hardness minerals and to produce a softened water stream is used to create an integrated water treatment and flue gas desulfurization process. Thereafter, the softened, alkaline water stream is utilized in a scrubber to scrub a flue gas containing sulfur dioxide to produce a sulfur-lean flue gas. The invention may be applied to a steam-based bitumen recovery operation where bitumen, sour produced gas or other sulfur containing fuels are burned for producing steam for bitumen recovery. More specifically, the associated produced water from the bitumen recovery process may be softened for re-use and for utilization as a scrubbing agent for high-sulfur containing flue gas arising from the steam generators. The process provides an economically favorable process while minimizing waste disposal requirements.Type: ApplicationFiled: October 31, 2003Publication date: June 24, 2004Applicant: EXXONMOBIL UPSTREAM RESEARCH COMPANYInventors: Ronald D. Myers, Mainak Ghosh, John B. MacLeod, Michael K. Bridle
-
Publication number: 20040055208Abstract: The invention relates to a process for splitting bitumen into two fractions and rendering a heavier bottom fraction as a useable emulsion fuel. The process is particularly effective in creating an alternate fuel to natural gas in a steam-based bitumen recovery process wherein bitumen is recovered from an underground reservoir.Type: ApplicationFiled: August 22, 2003Publication date: March 25, 2004Applicant: EXXONMOBIL UPSTREAM RESEARCH COMPANYInventors: Tapantosh Chakrabarty, Mainak Ghosh
-
Patent number: 6383261Abstract: The present invention provides a process for the management of H2S containing gas streams and high alkalinity water streams in which process the H2S is selectively removed from the gas stream and combusted to form an SO2 rich waste gas stream. The SO2 gas stream is then scrubbed with the water stream to substantially remove the SO2 from the gas while subsequent treatment of the water such as softening or settling is improved.Type: GrantFiled: July 27, 2001Date of Patent: May 7, 2002Assignee: ExxonMobil Research and Engineering CompanyInventors: Ronald Damian Myers, John Brenton MacLeod, Norman A Chambers, Mainak Ghosh
-
Patent number: 6355159Abstract: A heavy hydrocarbon is rendered pipelineable by hydroconverting the heavy hydrocarbon under conditions sufficient to obtain a product oil of lowered viscosity and an API gravity suitable for pipelining and thereafter adding a diluent modified hydrocarbon to the product oil in an amount sufficient to stabilize the product oil against asphaltene phase separation and when phase separated asphaltene is present to dissolve the phase separated asphaltenes.Type: GrantFiled: August 4, 2000Date of Patent: March 12, 2002Assignee: ExxonMobil Research and Engineering CompanyInventors: Ronald Damian Myers, Mainak Ghosh, Michelle A. Young, Tapan Chakrabarty, Bruce M. Sankey, Irwin Andrew Wiehe
-
Publication number: 20010050171Abstract: The present invention provides a process for the management of H2S containing gas streams and high alkalinity water streams in which process the H2S is selectively removed from the gas stream and combusted to form an SO2 rich waste gas stream. The SO2 gas stream is then scrubbed with the water stream to substantially remove the SO2 from the gas while subsequent treatment of the water such as softening or setting is improved.Type: ApplicationFiled: July 27, 2001Publication date: December 13, 2001Inventors: Ronald Damian Myers, John Brenton MacLeod, Norman A. Chambers, Mainak Ghosh