Patents by Inventor Somenath Bandyopadhyay

Somenath Bandyopadhyay 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: 11341000
    Abstract: The disclosure herein describes generating a protected entity of a VCI. A state document is generated based on the metadata state of the VCI and an entity data stream is set to a URI associated with the data of the VCI. Components and associated URIs of the VCI are identified. A combined data stream is set to a URI configured to provide access to the state document, the entity data stream, and the URIs of the components of the VCI. A snapshot API for providing a snapshot of the state of the protected entity, a serialization API for providing a serialized version of the protected entity, and a de-serialization API for converting a serialized version of the protected entity into a de-serialized version of the protected entity are defined. The protected entity is configured to enable the data and metadata of the VCI to be efficiently backed up.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Dave Smith-Uchida, Somenath Bandyopadhyay, Jaswanth Gummadi, Lintong Jiang, Deepak Kinni, Revathy Shunmugam, Xinyan Wu, Nolan Brubaker, Derek Uluski, Xiao Liu
  • Publication number: 20200319978
    Abstract: The disclosure herein describes generating a protected entity of a VCI. A state document is generated based on the metadata state of the VCI and an entity data stream is set to a URI associated with the data of the VCI. Components and associated URIs of the VCI are identified. A combined data stream is set to a URI configured to provide access to the state document, the entity data stream, and the URIs of the components of the VCI. A snapshot API for providing a snapshot of the state of the protected entity, a serialization API for providing a serialized version of the protected entity, and a de-serialization API for converting a serialized version of the protected entity into a de-serialized version of the protected entity are defined. The protected entity is configured to enable the data and metadata of the VCI to be efficiently backed up.
    Type: Application
    Filed: September 16, 2019
    Publication date: October 8, 2020
    Inventors: Dave Smith-Uchida, Somenath Bandyopadhyay, Jaswanth Gummadi, Lintong Jiang, Deepak Kinni, Revathy Shunmugam, Xinyan Wu, Nolan Brubaker, Derek Uluski, Xiao Liu
  • Patent number: 9112887
    Abstract: A system configured to provide access to shared storage includes a first network node configured to provide access to the shared storage to a first plurality of client stations. The first network node includes a first cache memory module configured to store first data corresponding to the first plurality of client stations, and a first cache control module configured to transfer the first data from the first cache memory module to the shared storage. A second network node is configured to provide access to the shared storage to a second plurality of client stations. The second network node includes a second cache memory module configured to store second data corresponding to the second plurality of client stations and store the first data, and a second cache control module configured to transfer the second data from the second cache memory module to the shared storage.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: August 18, 2015
    Assignee: Toshiba Corporation
    Inventors: Somenath Bandyopadhyay, Abhijeet P. Gole
  • Patent number: 9002850
    Abstract: Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: April 7, 2015
    Assignee: Toshiba Corporation
    Inventors: Somenath Bandyopadhyay, Abhijeet P. Gole, Jayesh Bhatt
  • Publication number: 20130290467
    Abstract: Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.
    Type: Application
    Filed: June 10, 2013
    Publication date: October 31, 2013
    Inventors: Somenath Bandyopadhyay, Abhijeet P. Gole, Jayesh Bhatt
  • Patent number: 8463788
    Abstract: Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: June 11, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Somenath Bandyopadhyay, Abhijeet P. Gole, Jayesh Bhatt
  • Publication number: 20120131126
    Abstract: A system configured to provide access to shared storage includes a first network node configured to provide access to the shared storage to a first plurality of client stations. The first network node includes a first cache memory module configured to store first data corresponding to the first plurality of client stations, and a first cache control module configured to transfer the first data from the first cache memory module to the shared storage. A second network node is configured to provide access to the shared storage to a second plurality of client stations. The second network node includes a second cache memory module configured to store second data corresponding to the second plurality of client stations and store the first data, and a second cache control module configured to transfer the second data from the second cache memory module to the shared storage.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 24, 2012
    Inventors: Somenath Bandyopadhyay, Abhijeet P. Gole
  • Publication number: 20120059864
    Abstract: Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.
    Type: Application
    Filed: August 29, 2011
    Publication date: March 8, 2012
    Inventors: Somenath Bandyopadhyay, Abhijeet P. Gole, Jayesh B. Bhatt