Patents by Inventor Veeral Shah

Veeral Shah 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: 10719406
    Abstract: One embodiment provides a computer implemented method of data identification within a deduplication storage system, the method comprising processing multiple units of a segment of data within the deduplication storage system using a fingerprint generation algorithm; storing the internal state generated while processing the multiple units of the segment of data; generating a first fingerprint for the segment of data based on the internal state; reloading the internal state after generating the first fingerprint for the segment of data; and generating a second fingerprint for the segment of data based on a transformed unit of the segment of data.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 21, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Shrikrishna Patwardhan, Mangesh Sudhir Nijasure, Veeral Shah
  • Patent number: 8380687
    Abstract: A method and apparatus for providing a message trail of conversationally related messages is described. In one embodiment, the method for providing a message trail of conversationally related messages includes processing a plurality of messages in a message database and identifying at least two conversationally related messages of the plurality of messages.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: February 19, 2013
    Assignee: Symantec Corporation
    Inventors: Ankur Panchbudhe, Angshuman Bezbaruah, Veeral Shah, Dinesh Jotwani
  • Patent number: 8127174
    Abstract: A method and apparatus for performing transparent checkpoint data backup by identifying portions of memory that store the checkpoint data that have been modified since a prior in-memory checkpoint process and backing up only the identified portions of memory containing the modified checkpoint data.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: February 28, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Veeral Shah, Milind Borate
  • Patent number: 7779295
    Abstract: A method and apparatus that enable quick recovery from failure or restoration of an application state of one or more nodes, applications, and/or communication links in a distributed computing environment, such as a cluster. Recovery or restoration is facilitated by regularly saving persistent images of the in-memory checkpoint data and/or of distributed shared memory segments using snapshots of the committed checkpoint data. When one or more nodes fail, the snapshots can be read and used to restart the application in the most recently-saved state prior to the failure or rollback the application to an earlier state.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: August 17, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Veeral Shah, Milind Borate
  • Patent number: 7716523
    Abstract: Various embodiments of a system and method for processing a request in a distributed software application are disclosed. In response to a client request, one or more server computers may modify a plurality of different portions of state information. The system may operate to ensure that the portions of state information are all modified atomically. The system may also operate to provide transparent connection failover functionality for the network connection between the client computer and the one or more server computers.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: May 11, 2010
    Assignee: Symantec Corporation
    Inventors: Veeral Shah, Rolland Crunk, Lior Abraham, Harshad Toke, Cuong Tran
  • Patent number: 7478275
    Abstract: A method and apparatus for storing, in a fault tolerant manner, checkpoint data in backup servers. To facilitate fault tolerance, the checkpoint data produced by a production server is distributed to a plurality of backup servers. In one embodiment, the method subsegments each segment of checkpoint data, produces parity data for parity groups of the subsegmented checkpoint data, and stripes the subsegments and the parity data across a number of backup servers within a server cluster.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: January 13, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Pavan Deolasee, Veeral Shah
  • Publication number: 20080276117
    Abstract: Various embodiments of a system and method for processing a request in a distributed software application are disclosed. In response to a client request, one or more server computers may modify a plurality of different portions of state information. The system may operate to ensure that the portions of state information are all modified atomically. The system may also operate to provide transparent connection failover functionality for the network connection between the client computer and the one or more server computers.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Inventors: Cuong Tran, Veeral Shah, Rolland Crunk, Lior Abraham, Harshad Toke
  • Patent number: 7389300
    Abstract: A system for multi-staged in-memory checkpoint replication with relaxed consistency includes a replication manager and a cluster with a plurality of nodes. In accordance with a configurable replication policy, the replication manager may be configured to identify a primary group of nodes to store primary replicas of a specified source memory region of a source node, and to identify a node of the primary group as an initiator of replication to a secondary group of nodes. In response to a replication request, the replication manager may be configured to copy contents of one or more data blocks of the source memory region to a each node of the primary group within a single atomic transaction, and initiate an operation to copy the contents of the data blocks from the initiator to an additional node of the secondary group.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: June 17, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Veeral Shah, Ankur Panchbudhe, Anand A. Kekre