Transparently Archiving Data Patents (Class 707/670)
-
Patent number: 11711354Abstract: A system and method in accordance with example embodiments may include systems and methods for a cloud-based analytics platform. The cloud-based analytics platform may allow the manual and automatic uploading to and/or downloading from a cloud server. The platform may include single sign-on (SSO) capabilities such that a user may have one set of credentials to access data from the cloud-based analytics and/or data stored locally. The platform may include data validation and processing in order to provide real-time feedback on uploads based on file type, file size, access rights, extracted data, and transformed data.Type: GrantFiled: June 22, 2021Date of Patent: July 25, 2023Assignee: CAPITAL ONE SERVICES, LLCInventors: Anoop Kunjuraman Pillai, Jonathan Lee, Venu Gopal Rao Meda, Dan Tresnak, Raveender Kommera, Michael Carrillo, Leonardo Gomide
-
Patent number: 10817326Abstract: Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.Type: GrantFiled: April 1, 2019Date of Patent: October 27, 2020Assignee: Commvault Systems, Inc.Inventors: Henry Wallace Dornemann, Rahul S. Pawar, Amit Mitkar, Sunil Kumar Gutta, Sumedh Pramod Degaonkar, Jianwei Chen
-
Patent number: 10509573Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.Type: GrantFiled: May 14, 2018Date of Patent: December 17, 2019Assignee: Commvault Systems, Inc.Inventors: Henry Wallace Dornemann, Rahul S. Pawar
-
Patent number: 10146630Abstract: Embodiments are directed to a method of performing incremental block based backups for volume and sub-file level backups by providing a change block tracking driver component, maintaining a context of the change block tracking driver as a driver context using a single bitmap that represents the volume being tracked, and maintaining the bitmap as the only element to track changes across the volume backups and multiple application backups involving different sub-file level backups.Type: GrantFiled: April 14, 2015Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran M V Kumar, Kumar Srikanta, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 9996287Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.Type: GrantFiled: December 29, 2016Date of Patent: June 12, 2018Assignee: Commvault Systems, Inc.Inventors: Henry Wallace Dornemann, Rahul S. Pawar
-
Patent number: 9983936Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.Type: GrantFiled: November 20, 2014Date of Patent: May 29, 2018Assignee: Commvault Systems, Inc.Inventors: Henry Wallace Dornemann, Rahul S. Pawar
-
Patent number: 9002801Abstract: Certain example embodiments of this invention relate to system and/or methods that pair a data extractor with a data accumulator, wherein these components may be located on any one or more computers in a network system. This distributed peer extract-accumulate approach is advantageous in that it reduces (and sometimes completely eliminates) the need for a “funnel” approach to data archiving, wherein all data is moved or backed up through a central computer or central computer system. In certain example embodiments, recall-accumulate, search, verify, and/or other archive-related activities may be performed in a similar peer-based and/or distributed manner. Certain example embodiments may in addition or in the alternative incorporate techniques for verifying the integrity of data in an archive system, and/or techniques for restoring/importing data from a non-consumable form.Type: GrantFiled: March 29, 2010Date of Patent: April 7, 2015Assignee: Software AGInventor: Michael C. Meehan
-
Patent number: 8959058Abstract: A data backup manager links data backup robustness to an external state. The data backup manager monitors the external state. Responsive to the external state, the data backup manager adjusts parameters controlling data backup, such as backup frequency, backup content, and backup retention time. The data backup manager can increase these parameters responsive to an increase in an external distress state level, and decrease them in response to a decrease in the external distress state level.Type: GrantFiled: September 2, 2004Date of Patent: February 17, 2015Assignee: Symantec CorporationInventors: Donald Kleinschnitz, Val Arbon
-
Publication number: 20140324784Abstract: Saving database storage space includes receiving, using a processor, one or more properties associated with a newly released commodity input at a front-end server; determining whether the one or more properties of the newly released commodity match a standard property unit (SPU), wherein the SPU includes a plurality of properties common to at least two commodities of which data is stored at a back-end server; and in the event that the one or more properties of the newly released commodity match the SPU, storing data associated with binding the newly released commodity with the matching SPU at the back-end server.Type: ApplicationFiled: April 28, 2014Publication date: October 30, 2014Applicant: Alibaba Group Holding LimitedInventors: Xu Qiang Yue, Chen Zhu, Ke Jin, Hu Wei, Jing Feng Luo, Ling Cao
-
Patent number: 8849766Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.Type: GrantFiled: December 20, 2010Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Masahiro Ohkawa
-
Patent number: 8793220Abstract: A system and method for processing documents is described. The system and method provide for executing a command as part of the execution of an application program, where execution of the command causes the transfer of the document between a processing device in a computer system and a peripheral device. The present invention also provides for transferring the document data between the processing device and the peripheral device in response to the command. The present invention further provides for archiving the document data in a memory in the computer system in response to the command and transparently to the execution of the application program.Type: GrantFiled: January 6, 2005Date of Patent: July 29, 2014Assignees: Ricoh Company, Ltd., Ricoh CorporationInventors: Mark Peairs, Jonathan J. Hull, John Cullen, Kiyoshi Suzuki
-
Patent number: 8751458Abstract: Saving database storage space includes receiving, using a processor, one or more properties associated with a newly released commodity input at a front-end server; determining whether the one or more properties of the newly released commodity match a standard property unit (SPU), wherein the SPU includes a plurality of properties common to at least two commodities of which data is stored at a back-end server; and in the event that the one or more properties of the newly released commodity match the SPU, storing data associated with binding the newly released commodity with the matching SPU at the back-end server.Type: GrantFiled: January 17, 2012Date of Patent: June 10, 2014Assignee: Alibaba Group Holding LimitedInventors: Xu Qiang Yue, Chen Zhu, Ke Jin, Hu Wei, Jing Feng Luo, Ling Cao
-
Patent number: 8745010Abstract: Mutable portions of data are stored in a first storage system and immutable portions of the data are stored in a second storage system. Immutable portions and mutable portions of the data associated with the same time period are initially archived. After a period of time since the initial archiving, the mutable portions of the data from the first storage system that have been modified are supplemental archived. Integrity verifications of successfully performing the initial archiving and supplemental archiving are stored.Type: GrantFiled: April 12, 2012Date of Patent: June 3, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steve Chan, Wei Huang
-
Patent number: 8589359Abstract: An apparatus and method of providing accurate and consistent open spectrum results for secondary devices from different geo-location databases is presented. The results, which may be independently derived by each database, are independent of the database queried. The comparison permits some amount of latitude in spatial and temporal consistency between the databases as errors are only indicated if the temporal or spatial discrepancies are pervasive. In addition, large percentages of different locations showing discrepancies when compared also lead to corrective action being taken. Corrective actions that may be taken include forcing problematic databases to update, shunting requests by secondary devices in the problematic locations to acceptable databases or shutting down the problematic databases entirely.Type: GrantFiled: September 23, 2010Date of Patent: November 19, 2013Assignee: Motorola Solutions, Inc.Inventor: David P. Gurney
-
Publication number: 20130275383Abstract: In some implementations, a method for archiving emails includes determining an email file presented in an email application through a Graphical User Interface (GUI) has been selected in response to a user moving the email file into a virtual folder in the GUI. The email file is in a first file format native to the email application and has a first presentation format when presented in the email application. In response to moving the email file into the virtual folder, a second file in a second file format native to a second application different from the email application is automatically generated. The second file has, when presented in the second application through the GUI, a second presentation format substantially similar to the first presentation format. Data in the email file is stored in the second file.Type: ApplicationFiled: April 16, 2012Publication date: October 17, 2013Inventor: Thomas P. McLarty
-
Patent number: 8560790Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.Type: GrantFiled: May 3, 2012Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
-
Patent number: 8560787Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.Type: GrantFiled: March 22, 2010Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
-
Patent number: 8554739Abstract: Disclosed herein are a variety of systems and methods that may be utilized to facilitate the configuration of intelligent electronic devices using design templates. A design template may be configured to make available to the user only particular inputs that might need to be modified for a specific application of the intelligent electronic device. Use of templates, as disclosed herein, may simplify the task of configuring an intelligent electronic device. Data entered by the user may be utilized to generate a plurality of intelligent electronic device settings. According to various embodiments, the data entered by a user may be stored on the intelligent electronic device in an archive file. The archive file may also include other design information that a user may desire to store on the intelligent electronic device.Type: GrantFiled: January 13, 2011Date of Patent: October 8, 2013Assignee: Schweitzer Engineering Laboratories Inc.Inventors: Tony J. Lee, Craig Thompson
-
Patent number: 8427663Abstract: An image outputting apparatus obtains attribute information about image data prior to acquisition of the image data stored in an external apparatus. The image outputting apparatus accepts an output request of the image data by using the attribute information while obtaining the image data. The image outputting apparatus holds the output request in accordance with the acceptance of the output request before completion of acquisition of the image data and allows the outputting the image data in response to the output request after acquisition of the image data has been completed.Type: GrantFiled: June 4, 2008Date of Patent: April 23, 2013Assignee: Canon Kabushiki KaishaInventors: Tomonori Hayashi, Takayuki Hirata
-
Patent number: 8423512Abstract: When an XML-annotated document is saved, a process automatically stores the document's data in the tables of a database. The database server validates the document's data against a user-specified XML schema. Queries can be executed against a set of documents in order to find documents in which a specified XML element contains specified content. Query results can be customized to return only the contents of specified XML elements. The document data can be linked with other data in the database such that the document data is updated based on the other data every time that the document is opened, thereby producing a “live” and dynamic document. Different file formats can be generated based on the document data, thus separating the presentation of the document data from the data itself. Contents of different elements may be obscured based on users' privileges, thereby maintaining the privacy of the document's information.Type: GrantFiled: September 8, 2009Date of Patent: April 16, 2013Assignee: Oracle International CorporationInventors: Nipun Agarwal, Cem Emre Sozgen, Sam Idicula
-
Patent number: 8285672Abstract: A registry helper is configured to facilitate the declarative federation of registries. The registry helper includes a reader module configured to read a declarative description for a target registry to obtain parameters pertaining to mirroring of the target registry in a federated registry. The registry helper also includes a listener registering module configured to register a listener for the target registry that enables external monitoring of the target registry based on the declarative description parameters and a change detecting module configured to detect a modification to the target registry via the listener. The registry helper further includes an updating module configured to update the federated registry in accordance with the detected modification to the target registry such that the federated registry mirrors the services of the target registry.Type: GrantFiled: October 29, 2009Date of Patent: October 9, 2012Assignee: Oracle International CorporationInventors: John Wells, Larry Feigen
-
Patent number: 8200637Abstract: A system and method for creating a backup image from a volume including a plurality of files are described. Information specifying a subset of the files, but not all of the files, to backup may be received. The volume may include a plurality of blocks, where the plurality of blocks includes a respective set of data blocks for each file of the volume and blocks of file system metadata structures for the volume. The method may comprise identifying a subset of, but not all of, the plurality of blocks to copy into the backup image. The subset of blocks may include each data block for each file of the subset of files, and may also include blocks of one or more file system metadata structures needed for accessing the subset of files. The method may further comprise copying each block of the subset of blocks into the backup image. In some embodiments the subset of blocks may be copied into the backup image without copying data blocks for files not in the specified subset of files.Type: GrantFiled: September 30, 2008Date of Patent: June 12, 2012Assignee: Symantec Operating CorporationInventor: Russell R. Stringham
-
Patent number: 8185503Abstract: An archival computer system for receiving digital documents from document source computers, archiving such digital documents, and providing the digital documents to client computer systems. The archival computer system is provided with a document database, a supplemental digital media database, a document input device, an archival computer, and a server. The document input device receives digital documents from the document source computers. The digital documents include non-pixalated, non-rastered digital documents, and supplemental media. The archival computer receives the digital documents, and archives data from the non-pixalated, non-rastered digital documents in the document database, and data from the supplemental media in the supplemental digital media database. The server, upon request, outputs a composite document including data stored in the document database and the supplemental digital media database.Type: GrantFiled: January 17, 2011Date of Patent: May 22, 2012Assignee: Myriad Systems, Inc.Inventors: Sean A. McElroy, Martin Milner, Don L. Stauffer
-
Patent number: 8160257Abstract: A security appliance that encrypts and decrypts information is installed in each of redundant multi-paths between a host system and a back up tape storage system. The host system is arranged to detect failures in a primary path to the tape system being used. When the failure is detected, the host system enables transfers to the same tape system through an alternative path. Encryption keys and host/tape designators (identifiers) are broadcast among the security appliances in the alternative data paths. When the host system switches from the primary path to the secondary path, even though the secondary security appliance did not generate the encryption keys, the secondary path security appliance will have such keys and will properly encrypt and transfer data from the host to the tape system. The secondary will also properly retrieve encrypted data from the tape system, decrypt it and deliver it to the host. All of these operations will be transparent (invisible) to a running application in the host.Type: GrantFiled: November 2, 2010Date of Patent: April 17, 2012Assignee: NetApp, Inc.Inventors: Anant Chaudhary, Andrew Narver
-
Patent number: 8126850Abstract: Saving database storage space includes extracting a standard property unit from a database of commodity information and including the SPU in a SPU library, generating a sequence document of the standard property unit and sending the sequence document to a front-end device, determining whether a newly released commodity matches the standard property unit of the sequence document of the standard property unit and in the event that the newly released commodity matches the standard property unit of the sequence document, binding the new released commodity and the matched standard property unit.Type: GrantFiled: July 29, 2009Date of Patent: February 28, 2012Assignee: Alibaba Group Holding LimitedInventors: Xu Qiang Yue, Chen Zhu, Ke Jin, Hu Wei, Jing Feng Luo, Ling Cao
-
Patent number: 8121984Abstract: A method for archiving biomedical data generated by a data collection device, includes the steps of automatically determining a data format in which the collection device is configured to store the biomedical data onto a computer-readable storage medium, based on the data format, extracting the biomedical data from the storage medium, and transmitting the extracted data to a database in which the extracted data is archived.Type: GrantFiled: September 25, 2008Date of Patent: February 21, 2012Assignee: Air Products and Chemicals, Inc.Inventors: Robert S. Barbieri, Gregory Robert Glick, Michael Andrew Magent, Michael S. Toth
-
Patent number: 8041678Abstract: A single native integrated system may be provided for replicating data to one or more copies of high-availability data and for replicating the data to one or more copies of backup data. The data may be replicated, in near real-time, to the one or more copies of high-availability data as changes occur to the data. The data may be replicated and later incorporated to a copy of the backup data at different points in time. The single native integrated system may have a single set of functions for replicating the data to the one or more copies of high-availability data and for replicating the data for the one or more copies of the backup data. Administrative access to the one or more copies of high-availability data may be isolated from administrative access to the one or more copies of the backup data.Type: GrantFiled: June 20, 2008Date of Patent: October 18, 2011Assignee: Microsoft CorporationInventors: Ayla Kol, Rebecca Carolyn Benfield, Georgia Ann Huggins, Greg Irving Thiel, Alexander Robert Norton Wetmore, Mark Sheldon Wistrom
-
Patent number: 7853019Abstract: A security appliance that encrypts and decrypts information is installed in each of redundant multi-paths between a host system and a back up tape storage system. The host system is arranged to detect failures in a primary path to the tape system being used. When the failure is detected, the host system enables transfers to the same tape system through an alternative path. Encryption keys and host/tape designators (identifiers) are broadcast among the security appliances in the alternative data paths. When the host system switches from the primary path to the secondary path, even though the secondary security appliance did not generate the encryption keys, the secondary path security appliance will have such keys and will properly encrypt and transfer data from the host to the tape system. The secondary will also properly retrieve encrypted data from the tape system, decrypt it and deliver it to the host. All of these operations will be transparent (invisible) to a running application in the host.Type: GrantFiled: November 30, 2006Date of Patent: December 14, 2010Assignee: NetApp, Inc.Inventors: Anant Chaudhary, Andrew Narver
-
Patent number: 7831569Abstract: A method, apparatus, and program product are provided for preserving a query plan cache on a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system. An update is initiated of at least a portion of the copy of the data on the backup system with a portion of the data on the production system. A merge is initiated of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system. Objects are correlated in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system.Type: GrantFiled: October 10, 2007Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Robert Joseph Bestgen, Shantan Kethireddy, John Matthew Santosuosso
-
Patent number: 7756837Abstract: Methods and apparatus are disclosed that permit the transparent bridging of a broad range of backup storage devices, such that backup software will identify an intermediate device as a one of those storage devices and will transparently send their backup data-stream thereto as part of the existing standard backup process. Upon receipt of a backup data-stream from the backup software, the methods and apparatus provide for analysis of the data elements in the data-stream, collection of management information about those data elements, and storage of the management information in an easily accessible format for subsequent review and query by users and administrators of the original data. The same backup data-stream is stored on any standard backup storage device, including the imitated backup storage device.Type: GrantFiled: December 13, 2004Date of Patent: July 13, 2010Assignee: Index Engines, Inc.Inventors: Tim Williams, Gordon Harris
-
Patent number: 7739250Abstract: A system and method for managing file data during consistency points in a file system is provided. A buffer data control structure is modified to include a flags array that tracks various status flags for both a current and a next consistency point (CP). By utilizing multiple pointers within a buffer control structure, the file system may permit write operations to continue to a file undergoing write allocation. Received writes during a write allocation procedure are stored in raw data buffers and the buffer control structure is marked as being dirty for a next CP.Type: GrantFiled: July 15, 2008Date of Patent: June 15, 2010Assignee: NetApp, Inc.Inventors: Eric Hamilton, Jeffrey S. Kimmel, Robert L. Fair, Ashish Prakash
-
Patent number: 7716186Abstract: A method and system are disclosed for transparent backup to a hierarchical storage system. A data management application requests a backup operation, communicating the request using the Network Data Management Protocol with a tape server and a data server. The tape server generates a unique identifier for the data set. In addition, the tape server transfers the data set from the data server to the hierarchical storage system and sends the identifier to the data management application in response to the request. The identifier identifies the data set within the hierarchical storage system. In a certain embodiment, the tape server stores and manages the data set in locations transparent to the data management application. The tape server and data management application may be logically distinct. The data management application may access the data set through the tape server using the identifier.Type: GrantFiled: January 22, 2007Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Barry Fruchtman, Michael Harry Segapeli
-
Patent number: 7707188Abstract: A data archival system for the automated archiving of data files. The data archival system includes a central processing hub for receiving the data files, a data archival facility connected to the central processing hub; and an archival manager which is configured to cause the transmission of the data files from the central processing hub to the data archival facility in response to an archive request; the archival of the data files transmitted to the data archival facility in response to an archive request; the retrieval of the data files previously archived in response to a retrieval request; and the transmission of the retrieved data files from the data archival facility to the central processing hub.Type: GrantFiled: December 20, 2002Date of Patent: April 27, 2010Assignee: Schlumberger Technology CorporationInventors: Yogendra C. Pandya, Cyril Laroche-Py