Patents by Inventor Bhimsen Bhanjois

Bhimsen Bhanjois 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: 10505857
    Abstract: A system and method for maximizing network throughput by dynamically tuning the number of connections used during data transfer with various cloud providers. This adaptive tuning of the network connections is based on the accepted request rate for the cloud provider, the outstanding transfer capacity of the cloud network as derived from the network bandwidth, and errors and retry requests from the network and the cloud provider.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Venkata Bandlamudi, Kalyani Sundaralingam, Nitin Madan, Bhimsen Bhanjois, Debasish Garai
  • Patent number: 10409693
    Abstract: A computer-implemented method for storing backup data includes receiving, by a computing system, data associated with a file to be backed up; performing, by the computing system, de-duplication on the file to remove duplicated data and to generate unique backup data; receiving, by the computing system, a file handle based on opening a block-based storage file; storing, by the computing system, a metadata container in the block-based storage file stripe aligned; and storing, by the computing system, a data container in the block-based storage file stripe aligned, wherein the metadata container and the data container are associated with a set of objects, and wherein the data container includes the unique backup data.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: September 10, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shuang Liang, Bhimsen Bhanjois
  • Patent number: 10372683
    Abstract: A method for data replication between two file systems is disclosed. A base file relationship between the current generation of files and the last replicated generation may be constructed based on the generation-to-generation base file relationships of the intervening generations. The base file relationship between the current generation of files and the last replicated generation may be utilized in the replication of the current generation of files to the replica file system to reduce the amount of data that needs to be transferred while the files on the replica file system are more than one generation behind the current generation due to network outage or other issues.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 6, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Xuan Wang, Bhimsen Bhanjois
  • Publication number: 20190026299
    Abstract: A data management device includes a persistent storage and a processor. The persistent storage includes an object storage. The processor segments a file into file segments. The processor generates meta-data of the file segments. The processor stores a portion of the file segments in a data object of the object storage. The processor stores a portion of the meta-data of the file segments in a meta-data object of the object storage.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: Shuang Liang, Mahesh Kamat, Bhimsen Bhanjois
  • Patent number: 8060481
    Abstract: A method and mechanism for managing a time-indexed block map in a file system configured to store multiple versions of file data. A file system includes inodes or other structures corresponding to files in the system. Responsive to creating a file, one or more blocks are allocated for use in storing the file data. A block map is maintained for the file and is updated to include an identification of the blocks storing the file data and a timestamp corresponding to the stored data. In response to creating a file, data corresponding block map is maintained. In addition, a new entry is created in the block map which identifies the newly allocated blocks. Further, an entry of the block map is updated to (i) identify the particular blocks to which the write was directed and (ii) include a timestamp corresponding to the time of the write.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: November 15, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Craig K. Harmer, John A. Colgrove, Peter Vajgel, Milind Borate, Bhimsen Bhanjois
  • Patent number: 7140015
    Abstract: An operating system includes a non-preemptive microkernel executing one or more processes in accordance with a predetermined priority; and one or more kernels adapted to be executed as one or more processes by the non-preemptive microkernel.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: November 21, 2006
    Assignee: Network Appliance, Inc.
    Inventors: Bhimsen Bhanjois, Lakshman Narayanaswamy, Srinivas Pothapragada, Naidu Bollineni, Pradeep Kankipati
  • Patent number: 6442682
    Abstract: An apparatus and a method manage data stored on one or more data storage devices using an adaptive file system by characterizing the data on the data storage devices managed by the file system; and tuning the file system by selecting one or more options to configure a kernel during boot-up and an operating system during mount time.
    Type: Grant
    Filed: February 18, 1999
    Date of Patent: August 27, 2002
    Assignee: Auspex Systems, Inc.
    Inventors: Srinivas Pothapragada, Lakshman Narayanaswamy, Bhimsen Bhanjois, Amod Bodas, John S. Coviello