Patents by Inventor Ankur Panchbudhe

Ankur Panchbudhe 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: 8560886
    Abstract: A method, system and computer-readable medium for providing rapid failback of a computer system is described. The method, which operates during failback of a secondary computer to a primary computer, accesses a map to determine a location of a latest version of data corresponding to a read request, where the location may be within either a primary data storage or a secondary data storage. The system comprises a primary computer coupled to a primary data storage and a secondary computer coupled to a secondary data storage. The primary computer maintains a write log and the secondary computer maintains a map. The computer-readable medium contains instructions, which, when executed by a processor, performs the steps embodied by the method.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: October 15, 2013
    Assignee: Symantec Corporation
    Inventors: Anand Kekre, Angshuman Bezbaruah, Ankur Panchbudhe
  • 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: 8239348
    Abstract: A method and apparatus for automatically archiving data items from backup storage without having to first restore the data items is provided. In one embodiment, the method comprises processing at least one data item in backup storage using a mapping, wherein the mapping indicates at least one location of the at least one data item and ingesting the at least one data item into an archive database.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: August 7, 2012
    Assignee: Symantec Corporation
    Inventors: Angshuman Bezbaruah, Ankur Panchbudhe, Srineet Sridharan, Neils S. van Ingen
  • Patent number: 8130913
    Abstract: A method and apparatus for archiving a call terminating at a client device are provided. In an example, a command or packet associated with a protocol for setting up the call is intercepted. In response to the interception, the call is associated with a call ID. An information associated with the call is retrievably stored in an archive using the call ID. The information is at least partially determined via replicating at least one of a device input signal associated with an outbound call content and a device output signal associated with an inbound call content. In an example, a call capture agent resident on the client device is controlled by a call archive administration service, and performs the replication by forming respective loopbacks corresponding to the at least one of the device input signal and the device output signal. In an example, the respective loopbacks are virtual loopbacks.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 6, 2012
    Assignee: Symantec Corporation
    Inventors: Ankur Panchbudhe, Angshuman Bezbaruah
  • Patent number: 8028192
    Abstract: A method, system and computer-readable medium for providing rapid failback of a computer system is described. The method, which operates during failback of a secondary computer to a primary computer, accesses a map to determine a location of a latest version of data corresponding to a read request, where the location may be within either a primary data storage or a secondary data storage. The system comprises a primary computer coupled to a primary data storage and a secondary computer coupled to a secondary data storage. The primary computer maintains a write log and the secondary computer maintains a map. The computer-readable medium contains instructions, which, when executed by a processor, performs the steps embodied by the method.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: September 27, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Anand Kekre, Angshuman Bezbaruah, Ankur Panchbudhe
  • Patent number: 8010758
    Abstract: Various methods and systems for synchronizing replicas using a single change map are disclosed. One method involves detecting a write to a first region of a volume, while synchronization of the volume with a replica volume is ongoing. If the first region is unsynchronized with respect to a corresponding region of the replica volume, replication of the write is inhibited. Otherwise, the write is replicated. Writes for which replication is inhibited will be applied to the replica volume at a later time as part of the ongoing synchronization.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 30, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Angshuman Bezbaruah, Anand Kekre, Ankur Panchbudhe
  • Patent number: 7636801
    Abstract: A system for coordination for quality of service in multi-layer storage virtualization environments includes a first, second and third storage entity at a respective first, second and third layer of virtualized storage. The first storage entity sends a request for an I/O task to the second storage entity. In response to the request, the second storage entity may be configured to cooperate with the third storage entity to perform one or more I/O operations to satisfy one or more quality of service requirements associated with the I/O task.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: December 22, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Anand A. Kekre, Pradip Kulkarni, Ankur Panchbudhe
  • 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
  • Patent number: 7158991
    Abstract: System and method for maintaining temporal data in data storage at the logical device level. Embodiments of the temporal volume manager may provide an interface that allows applications and/or application agents to communicate with the temporal volume manager to manage and keep track of the temporal information on one or more temporal volumes. Embodiments may provide an infrastructure for applications that work on the history of data such as temporal databases, versioning file-systems/repositories, data archives, and streaming media to manage temporal data. In one embodiment, if an application does not want to use the temporal volume directly, application agents may be used to access the temporal volume. Embodiments may provide I/O controlled, application-controlled, and/or periodic checkpointing of temporal data on the temporal volume. One embodiment may provide a mechanism for generating temporal images (e.g.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 2, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Anand A. Kekre, Ankur Panchbudhe
  • Publication number: 20050138306
    Abstract: A method, system, computer-readable medium, and computer system to perform operations on selected data in a storage area. Storage locations in the storage area can be identified by a requester for performing an operation only on the data in the identified storage locations. The requester can be an application managing the data (such as a database application, file system, or user application program) or a storage manager. The storage locations containing the data are obtained by software performing the operation, which can be a storage manager or an application operating in conjunction with a storage manager, such as a storage area replication facility. The software performing the operation operates only upon the identified locations, thereby affecting only the data stored within the identified locations. The requester can specify the operation to be performed as well as entities having permission to perform the operation on specified subsets of the storage locations.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: Ankur Panchbudhe, Anand Kekre
  • Publication number: 20050071379
    Abstract: System and method for maintaining temporal data in data storage at the logical device level. Embodiments of the temporal volume manager may provide an interface that allows applications and/or application agents to communicate with the temporal volume manager to manage and keep track of the temporal information on one or more temporal volumes. Embodiments may provide an infrastructure for applications that work on the history of data such as temporal databases, versioning file-systems/repositories, data archives, and streaming media to manage temporal data. In one embodiment, if an application does not want to use the temporal volume directly, application agents may be used to access the temporal volume. Embodiments may provide I/O controlled, application-controlled, and/or periodic checkpointing of temporal data on the temporal volume. One embodiment may provide a mechanism for generating temporal images (e.g.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Applicant: Veritas Operating Corporation
    Inventors: Anand Kekre, Ankur Panchbudhe