Patents by Inventor Steven R. DeVos
Steven R. DeVos 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: 9977716Abstract: Techniques relating to performing an incremental backup of a database relative to a previous backup are disclosed. The incremental backup may include initiating monitoring of a dirty list indicative of one or more portions of the database that have been modified since the previous backup, causing a reset of the dirty list, obtaining a copy of the dirty list, and backing up only portions of the database identified by the copy of the dirty list. The copy may be representative of the dirty list immediately prior to the reset.Type: GrantFiled: June 29, 2015Date of Patent: May 22, 2018Assignee: Veritas Technologies LLCInventors: Michael A. Payne, Steven R. DeVos
-
Patent number: 9811542Abstract: Methods, computer program products, computer systems, and the like, which provide for the performance of a targeted backup operation, are disclosed. Such a targeted backup operation is performed on a backup that comprises a plurality of data blocks. The data blocks, in turn, comprise an in-use data block and an unused data block. The targeted backup operation comprises performing a backup operation on the in-use data block.Type: GrantFiled: June 30, 2013Date of Patent: November 7, 2017Assignee: Veritas Technologies LLCInventors: Michael A. Payne, Steven R. Devos
-
Patent number: 9703640Abstract: A system, method, and medium for performing incremental backups of a Microsoft SQL server database. A snapshot of the database is created, and then a map identifying the changed extents is retrieved from the snapshot. The changed extents are then retrieved from the snapshot and stored in a backup storage device. For a restore operation, a full database backup file is written to a storage device and then the changed extents from a stored incremental backup file may be merged with the full backup file. Next, the database server is notified of the reconstructed file and then the reconstructed file is mounted by the database server as a live instance of the database.Type: GrantFiled: January 20, 2014Date of Patent: July 11, 2017Assignee: Veritas Technologies LLCInventors: Louis J. Beatty, Michael A. Payne, Steven R. Devos, Deepak Saraf
-
Patent number: 9654511Abstract: A cloud data protection system protects cloud data of an enterprise. A protection policy for the enterprise is established by an administrator of the enterprise. The protection policy describes one or more types of cloud data protection to provide to the enterprise's cloud data. The cloud data protection system examines the protection policy to identify cloud data associated with the enterprise to access in order to implement the policy, and uses a personality object to retrieve the identified cloud data from one or more cloud services. The cloud data protection system performs one or more protection actions on the retrieved cloud data. The protection actions can include scanning the cloud data for malicious software, for compliance with a data loss prevention policy, or for data matching a discovery specification. The protection actions can also include archiving or backing up the cloud data.Type: GrantFiled: August 12, 2015Date of Patent: May 16, 2017Assignee: Veritas Technologies LLCInventors: Matthew Brocco, Steven R. DeVos
-
Patent number: 9501368Abstract: A method, system and computer-readable storage medium that selectively restore a version of an application object stored in a monolithic backup of a database, while maintaining hierarchical and other metadata relationships of the restored portion of the database are disclosed. Such a mechanism receives a request to restore a version of a selected object from among a plurality of backed up objects in a database backup, locates information associated with the selected object in the backup, and restores the version of the selected object to a target storage area using information associated with the selected object. Database table metadata, gathered from the backed up database at the time the backup was created, can be used to locate the information associated with the selected object.Type: GrantFiled: September 30, 2008Date of Patent: November 22, 2016Assignee: Veritas Technologies LLCInventors: Louis Beatty, Steven R. DeVos, Deepak Saraf
-
Patent number: 9118685Abstract: A cloud data protection system protects cloud data of an enterprise. A protection policy for the enterprise is established by an administrator of the enterprise. The protection policy describes one or more types of cloud data protection to provide to the enterprise's cloud data. The cloud data protection system examines the protection policy to identify cloud data associated with the enterprise to access in order to implement the policy, and uses a personality object to retrieve the identified cloud data from one or more cloud services. The cloud data protection system performs one or more protection actions on the retrieved cloud data. The protection actions can include scanning the cloud data for malicious software, for compliance with a data loss prevention policy, or for data matching a discovery specification. The protection actions can also include archiving or backing up the cloud data.Type: GrantFiled: July 22, 2011Date of Patent: August 25, 2015Assignee: Symantec CorporationInventors: Matthew Brocco, Steven R. DeVos
-
Patent number: 8818961Abstract: A system and method for restoring data including a workflow from an archived copy of a database file. The method includes receiving a request to restore a workflow from an archived copy. The workflow comprises attributes describing a sequence of conditions and actions corresponding to an item and comprises a history log. The item may comprise an electronic document and associated context information describing the document in an intranet portal application environment. The associated context information includes an identifier corresponding to the workflow. The method includes retrieving records comprising the workflow attributes from the archived copy. The method further includes generating from the retrieved records a workflow metadata file comprising tagged elements corresponding to the workflow attributes and history log. Then the method stores the workflow metadata file in a file system. The method further includes restoring the workflow to the intranet portal application via the file system.Type: GrantFiled: October 30, 2009Date of Patent: August 26, 2014Assignee: Symantec CorporationInventors: Louis Beatty, Steven R. DeVos
-
Patent number: 8738585Abstract: A system and method for restoring site collections stored in different content databases of a web application are disclosed. A restoration GUI may be displayed. Displaying the restoration GUI may include determining a plurality of databases used for the web application. For each respective database of the plurality of databases, one or more site collections stored in the database may be determined. Displaying the graphical user interface may further comprise displaying an aggregated view of the site collections stored in each database of the plurality of databases. The aggregated view may enable each site collection to be selected for restoration.Type: GrantFiled: July 13, 2012Date of Patent: May 27, 2014Assignee: Symantec CorporationInventors: Lijo J. Abraham, Ynn-Pyng Tsaur, Baishen Zhu, Lee M. Doucette, Deepak Saraf, Steven R. Devos
-
Publication number: 20140136484Abstract: A system, method, and medium for performing incremental backups of a Microsoft SQL server database. A snapshot of the database is created, and then a map identifying the changed extents is retrieved from the snapshot. The changed extents are then retrieved from the snapshot and stored in a backup storage device. For a restore operation, a full database backup file is written to a storage device and then the changed extents from a stored incremental backup file may be merged with the full backup file. Next, the database server is notified of the reconstructed file and then the reconstructed file is mounted by the database server as a live instance of the database.Type: ApplicationFiled: January 20, 2014Publication date: May 15, 2014Applicant: SYMANTEC CORPORATIONInventors: Louis J. Beatty, Michael A. Payne, Steven R. Devos, Deepak Saraf
-
Patent number: 8712971Abstract: A system and method for restoring multiple content databases of a web application are disclosed. A restoration GUI may indicate one or more available recovery times. User input selecting a particular recovery time may be received. The selected recovery time may correspond to a first time when a first database was backed up. The system may determine that the web application also included one or more other databases in addition to the first database at the first time. Information indicating the first database together with the one or more other databases may be displayed in association with the selected recovery time in the graphical user interface.Type: GrantFiled: July 13, 2012Date of Patent: April 29, 2014Assignee: Symantec CorporationInventors: Lijo J. Abraham, Ynn-Pyng Tsaur, Baishen Zhu, Lee M. Doucette, Deepak Saraf, Steven R. Devos
-
Patent number: 8639897Abstract: A method, computer readable medium, and apparatus for creating and using backups which allow restoration of applications and/or specific content using volume image backup files. A directory of applications and application specific content is created which, along with metadata associated therewith, allows selection and restoration of such content using data stored in a volume image backup file, thereby reducing the time needed to create backups which are restorable at the application level.Type: GrantFiled: December 31, 2007Date of Patent: January 28, 2014Assignee: Symantec Operating CorporationInventors: Matthew W. Brocco, Kirk L. Searls, Steven R. DeVos
-
Patent number: 8635187Abstract: A system, method, and medium for performing incremental backups of a Microsoft SQL server database. A snapshot of the database is created, and then a map identifying the changed extents is retrieved from the snapshot. The changed extents are then retrieved from the snapshot and stored in a backup storage device. For a restore operation, a full database backup file is written to a storage device and then the changed extents from a stored incremental backup file may be merged with the full backup file. Next, the database server is notified of the reconstructed file and then the reconstructed file is mounted by the database server as a live instance of the database.Type: GrantFiled: January 7, 2011Date of Patent: January 21, 2014Assignee: Symantec CorporationInventors: Louis J. Beatty, Michael A. Payne, Steven R. Devos, Deepak Saraf
-
Publication number: 20140019419Abstract: A system and method for restoring multiple content databases of a web application are disclosed. A restoration GUI may indicate one or more available recovery times. User input selecting a particular recovery time may be received. The selected recovery time may correspond to a first time when a first database was backed up. The system may determine that the web application also included one or more other databases in addition to the first database at the first time. Information indicating the first database together with the one or more other databases may be displayed in association with the selected recovery time in the graphical user interface.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Lijo J. Abraham, Ynn-Pyng Tsaur, Baishen Zhu, Lee M. Doucette, Deepak Saraf, Steven R. Devos
-
Publication number: 20140019414Abstract: A system and method for restoring site collections stored in different content databases of a web application are disclosed. A restoration GUI may be displayed. Displaying the restoration GUI may include determining a plurality of databases used for the web application. For each respective database of the plurality of databases, one or more site collections stored in the database may be determined. Displaying the graphical user interface may further comprise displaying an aggregated view of the site collections stored in each database of the plurality of databases. The aggregated view may enable each site collection to be selected for restoration.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Lijo J. Abraham, Ynn-Pyng Tsaur, Baishen Zhu, Lee M. Doucette, Deepak Saraf, Steven R. Devos
-
Patent number: 8386438Abstract: A computer system and methods for restoring data from a copy of a database file. The method includes receiving a request to restore an item from the copy of the database file. The item includes a file and associated context information describing the file in a first intranet portal application environment. The method further includes retrieving a schema including the item from the copy of the database file and generating an item file comprising a copy of the file. The item file is independent of the context information. The method further includes generating a metadata file based on the context information, associating the metadata file with the item file, storing the item file and associated metadata file in a file system, and restoring the item to a second intranet portal application or to a third application via the file system.Type: GrantFiled: March 19, 2009Date of Patent: February 26, 2013Assignee: Symantec CorporationInventors: Louis Beatty, Steven R. DeVos, Deepak Saraf
-
Patent number: 8266112Abstract: Techniques for recovery of application level objects are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for restoration of one or more application level objects. The method may comprise obtaining application metadata of an application containing objects to be restored, storing one or more data files containing application data, utilizing the application metadata to provide a user interface for the restoration of one or more application objects, accepting input from a user via the user interface specifying one or more application objects to restore, and restoring the one or more specified application objects.Type: GrantFiled: December 19, 2007Date of Patent: September 11, 2012Assignee: Symantec CorporationInventors: Louis J. Beatty, Steven R. DeVos
-
Publication number: 20120179655Abstract: A system, method, and medium for performing incremental backups of a Microsoft SQL server database. A snapshot of the database is created, and then a map identifying the changed extents is retrieved from the snapshot. The changed extents are then retrieved from the snapshot and stored in a backup storage device. For a restore operation, a full database backup file is written to a storage device and then the changed extents from a stored incremental backup file may be merged with the full backup file. Next, the database server is notified of the reconstructed file and then the reconstructed file is mounted by the database server as a live instance of the database.Type: ApplicationFiled: January 7, 2011Publication date: July 12, 2012Inventors: Louis J. Beatty, Michael A. Payne, Steven R. Devos, Deepak Saraf
-
Patent number: 8065278Abstract: The present invention provides a mechanism to selectively restore portions of a monolithically backed up database, while maintaining hierarchical relationships and other metadata relationships of the restored portions of the database. Embodiments of the present invention provide a method, system and computer-readable storage medium that provides for receiving a request to restore a selected object from among a plurality of backed up objects in a database backup, locating information associated with the selected object in the database backup, and restoring the object-to-restore using the information associated with the selected object in a target area. Database table metadata is gathered from the backed up database at the time the backup was created in order to locate the information associated with the selected object.Type: GrantFiled: September 30, 2008Date of Patent: November 22, 2011Assignee: Symantec Operating CorporationInventors: Louis Beatty, Steven R. DeVos, Deepak Saraf
-
Patent number: 8060474Abstract: A mechanism to selectively restore portions of a monolithically backed up database, while maintaining security relationships associated with the restored portions of the database is provided. Embodiments of the present invention provide a method, system and computer-readable storage medium for receiving a request to restore a selected object from among a plurality of backed up objects in a database backup, accessing security-related information associated with the selected object in the database backup, restoring the selected object using the information associated with the selected object in a target area, and associating elements of the security-related information with the restored selected object.Type: GrantFiled: September 30, 2008Date of Patent: November 15, 2011Assignee: Symantec Operating CorporationInventors: Louis Beatty, Steven R. DeVos, Deepak Saraf
-
Patent number: 7831562Abstract: Backup and restore operations in a distributed data system are described. In one embodiment of a backup operation, a computing system includes a media server, and two or more distributed data sources. The media server is configured to establish a first connection with an agent executing on the first data source and receives control information specifying one or more additional data sources to contact to continue the backup operation. Agents on the additional data sources pass control information and/or backup data via each respective connection until the backup operation is complete. In some embodiments, two or more concurrent connections may be established between the media server and distributed data sources. In this manner, a backup operation may be performed for distributed data using control information supplied by the distributed data sources.Type: GrantFiled: June 12, 2007Date of Patent: November 9, 2010Assignee: Symantec CorporationInventor: Steven R. DeVos