Patents by Inventor Alioune Thiam
Alioune Thiam 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: 10452286Abstract: Systems, methods and devices provide efficient data protection by creating backup images of snapshots using the replication capabilities of the data protection system. The snapshots are point-in-time representation of a data set, where the snapshots allows recoverable states of the data set without having to make a complete copy. A snapshot to be backed up is stored in a primary volume. A virtual volume is created, the virtual volume comprising references, such as pointers, to the snapshot data stored in the primary volume. The snapshot data referenced by the virtual volume is then replicated using the replication capabilities of the data protection system. In this manner, the replication of the snapshot does not burden the primary volume that is hosting the snapshot storage.Type: GrantFiled: February 17, 2016Date of Patent: October 22, 2019Assignee: QUEST SOFTWARE INC.Inventor: Alioune Thiam
-
Patent number: 10284645Abstract: Various systems and methods for backing up multiplexed backup data streams from a Network Attached Storage (NAS) device to a sequential access media device are disclosed. One such method involves creating multiple identities of the sequential access media device on a server. A portion of a memory of the server is allocated to each respective identity of the sequential access media device. A backup data stream from the NAS device is written to each allocated portion of the memory. Data written to each allocated portion of the memory is multiplexed for transmission to the sequential access media device for storage.Type: GrantFiled: May 6, 2014Date of Patent: May 7, 2019Assignee: Veritas Technologies LLCInventor: Alioune Thiam
-
Publication number: 20170235506Abstract: Systems, methods and devices provide efficient data protection by creating backup images of snapshots using the replication capabilities of the data protection system. The snapshots are point-in-time representation of a data set, where the snapshots allows recoverable states of the data set without having to make a complete copy. A snapshot to be backed up is stored in a primary volume. A virtual volume is created, the virtual volume comprising references, such as pointers, to the snapshot data stored in the primary volume. The snapshot data referenced by the virtual volume is then replicated using the replication capabilities of the data protection system. In this manner, the replication of the snapshot does not burden the primary volume that is hosting the snapshot storage.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: Dell Products, L.P.Inventor: Alioune Thiam
-
Patent number: 9501486Abstract: A computer-implemented method for preventing unintended data loss during data restoration. The method may include (1) detecting an attempt by a user to restore data to a storage system, (2) analyzing an effect of restoring the data to the storage system on collateral data that was created subsequent to a point in time to which the user is attempting to restore the data, (3) determining, based on the analysis, that restoring the data to the storage system will destroy the collateral data, and (4) enabling, in response to the determination, the user to perform a remedial action on the collateral data before the data is restored in order to prevent unintentional data loss. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 6, 2012Date of Patent: November 22, 2016Assignee: Veritas Technologies LLCInventors: Alioune Thiam, Guido Westenberg
-
Patent number: 9391865Abstract: A computer-implemented method for facilitating fault-tolerant backup jobs may include (1) receiving, at a media server, a backup assignment from a master server, (2) detecting a communication failure that inhibits communication between the media server and the master server, (3) initiating a backup job at the media server based at least in part on the backup assignment received from the master server, (4) caching, due at least in part to the communication failure, a catalog of the backup job at the media server instead of forwarding the catalog of the backup job to the master server in real-time during the backup job, and then (5) transferring the catalog of the backup job to the master server upon determining that communication between the media server and the master server is no longer inhibited. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 20, 2013Date of Patent: July 12, 2016Assignee: Veritas Technologies LLCInventors: Alioune Thiam, Girish Jorapurkar
-
Patent number: 9087069Abstract: A computer-implemented method for duplicating backup images may include (1) identifying at least one storage device, (2) identifying a plurality of backup images to be duplicated to the storage device, (3) creating a composite image of the plurality of backup images, and then (4) storing the composite image on the storage device instead of duplicating the plurality of backup images to the storage device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 25, 2010Date of Patent: July 21, 2015Assignee: Symantec CorporationInventors: Alioune Thiam, Raman Sckhon
-
Patent number: 8812436Abstract: A system and method for defining a separate lifecycle policy for each of one or more data images. A backup server is configured to select a first point-in-time value, which indicates when to begin moving a data image from a first data storage medium to a second storage medium. The point-in-time value corresponds to a calendar date and an hour or hours of the day. The backup server is configured to continue selecting a respective point-in-time value for each data storage medium within a tiered storage hierarchy in order to define the lifecycle policy. The backup server may be further configured to delete a copy of the data image on a source data storage medium when completion of a move of the data image to a destination data storage medium is detected. Further, the backup server may detect scheduling conflicts between two or more lifecycle policies.Type: GrantFiled: May 4, 2010Date of Patent: August 19, 2014Assignee: Symantec CorporationInventor: Alioune Thiam
-
Publication number: 20110276539Abstract: A system and method for defining a separate lifecycle policy for each of one or more data images. A backup server is configured to select a first point-in-time value, which indicates when to begin moving a data image from a first data storage medium to a second storage medium. The point-in-time value corresponds to a calendar date and an hour or hours of the day. The backup server is configured to continue selecting a respective point-in-time value for each data storage medium within a tiered storage hierarchy in order to define the lifecycle policy. The backup server may be further configured to delete a copy of the data image on a source data storage medium when completion of a move of the data image to a destination data storage medium is detected. Further, the backup server may detect scheduling conflicts between two or more lifecycle policies.Type: ApplicationFiled: May 4, 2010Publication date: November 10, 2011Inventor: Alioune Thiam
-
Patent number: 7979649Abstract: A method and apparatus for managing a lifecycle of a snapshot image using a storage lifecycle policy is described. In one embodiment, the method comprises recording a snapshot image of a volume and creating a copy of the snapshot image, wherein the copy is to be used to implement a storage lifecycle policy for the snapshot image.Type: GrantFiled: June 9, 2008Date of Patent: July 12, 2011Assignee: Symantec CorporationInventors: Alioune Thiam, Deepak M. Patil, Dennis C. Parker
-
Patent number: 7801931Abstract: A system and method for common storage object model is provided. In one aspect, one or more classes representing respective one or more storage devices are provided. One or more plugin modules are operable to discover and provision one or more storage devices connected to a storage network using the one or more classes. A wrapper module is operable to handle selecting and loading of the one or more plugin modules.Type: GrantFiled: March 28, 2005Date of Patent: September 21, 2010Assignee: Computer Associates Think, Inc.Inventors: Emre Tunar, Alioune Thiam, Keywan H. Esfahani
-
Publication number: 20060074975Abstract: A system and method for common storage object model is provided. In one aspect, one or more classes representing respective one or more storage devices are provided. One or more plugin modules are operable to discover and provision one or more storage devices connected to a storage network using the one or more classes. A wrapper module is operable to handle selecting and loading of the one or more plugin modules.Type: ApplicationFiled: March 28, 2005Publication date: April 6, 2006Inventors: Emre Tunar, Alioune Thiam, Keywan Esfahani