Patents by Inventor Deepavali Mahendra Bhagwat

Deepavali Mahendra Bhagwat 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: 10496490
    Abstract: A technique includes communicating signatures of samples of first data associated with an object to at least some stores of a plurality of stores on which the object is distributed, and in response to the communication, receiving responses indicating numbers of the samples stored on the respective at least some of the plurality of stores and regulating on which store of the plurality of stores deduplicated data associated with the first data is stored based at least in part on the numbers and a pattern of data storage on the stores.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: December 3, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kaushik Chandrasekharan, Peter Thomas Camble, Andrew Todd, Simon Pelly, Deepavali Mahendra Bhagwat
  • Publication number: 20160110260
    Abstract: A technique includes communicating signatures of samples of first data associated with an object to at least some stores of a plurality of stores on which the object is distributed, and in response to the communication, receiving responses indicating numbers of the samples stored on the respective at least some of the plurality of stores and regulating on which store of the plurality of stores deduplicated data associated with the first data is stored based at least in part on the numbers and a pattern of data storage on the stores.
    Type: Application
    Filed: May 16, 2013
    Publication date: April 21, 2016
    Inventors: Kaushik Chandrasekharan, Peter Thomas Camble, Andrew Todd, Simon Pelly, Deepavali Mahendra Bhagwat
  • Patent number: 9141621
    Abstract: A plurality of differential data stores are stored in persistent storage media. In response to receiving a first request to store a particular data object, one of the differential data stores that are stored in the persistent storage media is selected, wherein selecting the one differential data store is according to a criterion relating to compression of data objects in the differential data stores. The selected differential data store is copied into temporary storage media, where the copying is not delayed after receiving the first request to await receipt of more requests. The particular data object is inserted into the copy of the selected differential data store in the temporary storage media, where the inserting is performed without having to retrieve more data from the selected differential store in the persistent storage media.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark David Lillibridge, Kave Eshghi, Deepavali Mahendra Bhagwat, Vinay Deolalikar
  • Patent number: 8782368
    Abstract: Chunks are stored in a container of a data store, where the chunks are produced by dividing input data as part of a deduplication process. In response to determining that the size of the container has reached a predefined size threshold, at least one of the chunks in the container is moved to another container.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark David Lillibridge, Deepavali Mahendra Bhagwat, Peter Thomas Camble, Gregory Trezise
  • Publication number: 20100280997
    Abstract: A plurality of differential data stores are stored in persistent storage media. In response to receiving a first request to store a particular data object, one of the differential data stores that are stored in the persistent storage media is selected, wherein selecting the one differential data store is according to a criterion relating to compression of data objects in the differential data stores. The selected differential data store is copied into temporary storage media, where the copying is not delayed after receiving the first request to await receipt of more requests. The particular data object is inserted into the copy of the selected differential data store in the temporary storage media, where the inserting is performed without having to retrieve more data from the selected differential store in the persistent storage media.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Mark David Lillibridge, Kave Eshghi, Deepavali Mahendra Bhagwat, Vinay Deolalikar
  • Publication number: 20100223441
    Abstract: Chunks are stored in a container of a data store, where the chunks are produced by dividing input data as part of a deduplication process. In response to determining that the size of the container has reached a predefined size threshold, at least one of the chunks in the container is moved to another container.
    Type: Application
    Filed: May 11, 2010
    Publication date: September 2, 2010
    Inventors: MARK DAVID LILLIBRIDGE, Deepavali Mahendra Bhagwat, Peter Thomas Camble, Gregory Trezise