Patents by Inventor Manish Bhuwania

Manish Bhuwania 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: 9990151
    Abstract: A method, device, and non-transitory computer readable medium for mirroring data, comprising, selecting, based on a plurality of data attributes, a portion of local data in a local storage device for mirroring to a remote storage device and copying the selected portion of the local data to at least one cache memory of the remote storage device. Next a determination of when a failover event has occurred in the local storage device is made, wherein the failover event comprises an event in which the local data in the local storage device is inaccessible to a client computing device when the client computing device attempts to access the local data from the local storage device. A copy of the local data from the cache memory in the remote storage device is retrieved when the failover event is determined to have occurred.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 5, 2018
    Assignee: NetApp, Inc.
    Inventors: Brian Naylor, Manish Bhuwania, Snehal Kamble, Joseph Brown, Satish Cherbrolu, Michael Noeth, Sally Wahba
  • Publication number: 20170344281
    Abstract: A method, device, and non-transitory computer readable medium for minoring data, comprising, selecting, based on a plurality of data attributes, a portion of local data in a local storage device for minoring to a remote storage device and copying the selected portion of the local data to at least one cache memory of the remote storage device. Next a determination of when a failover event has occurred in the local storage device is made, wherein the failover event comprises an event in which the local data in the local storage device is inaccessible to a client computing device when the client computing device attempts to access the local data from the local storage device. A copy of the local data from the cache memory in the remote storage device is retrieved when the failover event is determined to have occurred.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Brian Naylor, Manish Bhuwania, Snehal Kamble, Joseph Brown, Satish Cherbrolu, Michael Noeth, Sally Wahba
  • Patent number: 9424301
    Abstract: A system and method of negotiated takeover of storage objects includes one or more processors, a storage controller, and memory coupled to the one or more processors. The memory stores a data structure that includes information about a plurality of storage objects manageable by the storage controller. The storage controller is configured to assume, one by one, current ownership of a first subset of the storage objects and assume, concurrently, current ownership of a second subset of the storage objects. The first subset of storage objects and the second subset of storage objects are currently owned by a second storage server coupled to the storage server. In some embodiments, current ownership of the first subset of storage objects is transferred by iteratively detecting a particular storage object from the first subset of the storage objects whose current ownership can be assumed and bringing the particular storage object online.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: August 23, 2016
    Assignee: NetApp, Inc.
    Inventors: Poonam Dhavale, Manish Bhuwania, Arun Ramachandran, Herman M. Mutiso
  • Publication number: 20150149416
    Abstract: A system and method of negotiated takeover of storage objects includes one or more processors, a storage controller, and memory coupled to the one or more processors. The memory stores a data structure that includes information about a plurality of storage objects manageable by the storage controller. The storage controller is configured to assume, one by one, current ownership of a first subset of the storage objects and assume, concurrently, current ownership of a second subset of the storage objects. The first subset of storage objects and the second subset of storage objects are currently owned by a second storage server coupled to the storage server. In some embodiments, current ownership of the first subset of storage objects is transferred by iteratively detecting a particular storage object from the first subset of the storage objects whose current ownership can be assumed and bringing the particular storage object online.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 28, 2015
    Applicant: NETAPP, INC.
    Inventors: Poonam DHAVALE, Manish Bhuwania, Arun Ramachandran, Herman M. Mutiso