Patents by Inventor Milind Arun Bhandarkar

Milind Arun Bhandarkar 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: 11514046
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 11354314
    Abstract: A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: June 7, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar
  • Patent number: 10915528
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: February 9, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 10831709
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Publication number: 20200257690
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
    Type: Application
    Filed: May 1, 2020
    Publication date: August 13, 2020
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 10719510
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: July 21, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 10621002
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a task centric resource scheduling framework. A scheduler executing on a master node computer of a distributed parallel computing system allocates computing resources of the parallel computing system to a program according to one or more policies associated with the program. Each policy includes a set of pre-determined computing resource constraints. Allocation of the computing resources includes performing multiple iterations of negotiation between the scheduler and a resource manager of the parallel computing system. In each iteration, a policy engine of the scheduler submits requests to get more resources from, or requests to release already acquired resources to, the resource manager. The policy engine generates the requests by balancing suggestions provided by analyzer components of the policy engine and a corresponding policy.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 14, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Yuquan Lu, Milind Arun Bhandarkar, Wangda Tan, Jimmy Haijun Cao
  • Patent number: 10579435
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel computing system to adapt a foreign program to execute on the distributed parallel computing system. The foreign program is a program written for a computing framework that is different from a computing framework of the parallel computing system. The distributed parallel computing system includes a master node computer and one or more worker node computers. A scheduler executing on the master node computer acts as an intermediary between the foreign program and the parallel computing system. The scheduler negotiates with a resource manager of the parallel computing system to acquire computing resources. The scheduler then allocates the computing resources to the worker node computers as containers. The foreign program executes in the containers on the worker node computers in parallel.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 3, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Milind Arun Bhandarkar, Yuquan Lu, Wangda Tan, Jimmy Haijun Cao
  • Publication number: 20200065295
    Abstract: A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar
  • Patent number: 10540330
    Abstract: A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: January 21, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar
  • Publication number: 20180239776
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.
    Type: Application
    Filed: April 24, 2018
    Publication date: August 23, 2018
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 9984083
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: May 29, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Publication number: 20180075052
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 15, 2018
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 9898475
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Publication number: 20180025024
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.
    Type: Application
    Filed: September 25, 2017
    Publication date: January 25, 2018
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Patent number: 9805053
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
  • Publication number: 20160378559
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel computing system to adapt a foreign program to execute on the distributed parallel computing system. The foreign program is a program written for a computing framework that is different from a computing framework of the parallel computing system. The distributed parallel computing system includes a master node computer and one or more worker node computers. A scheduler executing on the master node computer acts as an intermediary between the foreign program and the parallel computing system. The scheduler negotiates with a resource manager of the parallel computing system to acquire computing resources. The scheduler then allocates the computing resources to the worker node computers as containers. The foreign program executes in the containers on the worker node computers in parallel.
    Type: Application
    Filed: February 28, 2014
    Publication date: December 29, 2016
    Inventors: Milind Arun Bhandarkar, Yuquan Lu, Wangda Tan, Jimmy Haijun Cao
  • Publication number: 20160378560
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a task centric resource scheduling framework. A scheduler executing on a master node computer of a distributed parallel computing system allocates computing resources of the parallel computing system to a program according to one or more policies associated with the program. Each policy includes a set of pre-determined computing resource constraints. Allocation of the computing resources includes performing multiple iterations of negotiation between the scheduler and a resource manager of the parallel computing system. In each iteration, a policy engine of the scheduler submits requests to get more resources from, or requests to release already acquired resources to, the resource manager. The policy engine generates the requests by balancing suggestions provided by analyzer components of the policy engine and a corresponding policy.
    Type: Application
    Filed: February 28, 2014
    Publication date: December 29, 2016
    Inventors: Yuquan Lu, Milind Arun Bhandarkar, Wangda Tan, Jimmy Haijun Cao
  • Publication number: 20080148223
    Abstract: A system is disclosed for generating source code for implementing a declarative language. A first set of information defining at least one data entity for use in a new declarative language may be received, the at least one data entity having an associated type. A second set of information defining translation requirements may be received for translating the at least one entity to a source code representation of the at least one data entity. Based on the associated type of the at least one data entity and the translation requirements, the data entity may be translated into a source code representation of the data entity.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Milind Arun Bhandarkar, Sameer Paranjpye