Merging Data For Backup Patents (Class 707/641)
-
Patent number: 11609825Abstract: The disclosed computer-implemented method for backing-up an eventually-consistent database in a production cluster may include (1) forming, on a production node, a stable copy of production data, (2) provisioning storage on a backup node based on an amount of data in the stable copy and a replication factor, (3) transferring information from the stable copy to a backup copy on the backup node, (4) performing record synthesis on the backup copy to merge record updates into complete backup records, (5) identifying and discarding any stale records and any redundant records in the complete backup records, and (6) transferring the complete backup records from the backup node to a cloud storage device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 12, 2020Date of Patent: March 21, 2023Assignee: Veritas Technologies LLCInventors: Vaijayanti Bharadwaj, Chirag Dalal, Vinay Sharma
-
Patent number: 11574011Abstract: A system, method and computer program product provides improved performance in machine learning, decision making and similar processes. In one example method, a plurality of individual subsets of features of a dataset comprising multiple features are received. The subsets may be provided by applying one or more feature selection methods to the dataset. Each subset is represented as a graph based on a predefined graph template. The example method merges the graphs of the plurality of individual subsets by overlaying the graphs on each other to form a merged feature graph. The merged feature graph may be used for identifying a single subset of features for use in machine learning, decision making and similar processes.Type: GrantFiled: January 17, 2020Date of Patent: February 7, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Urvesh Bhowan, Keith Cortis, Seamus R. McAteer, Daniel J. McCloskey
-
Patent number: 11442722Abstract: A first data tree and a second data tree may be accessed. The first data tree may include a first set of directory nodes and a first set of file nodes, and the second data tree may include a second set of directory nodes and a second set of file nodes. The first data tree may be converted into a first data tree file, and the second data tree may be converted into a second data tree file. A delta for the first data tree and the second data tree may be generated based on a comparison of the first data tree file and the second data tree file.Type: GrantFiled: December 27, 2018Date of Patent: September 13, 2022Assignee: Beijing Voyager Technology Co., Ltd.Inventors: Liwei Ren, Jiang Zhang, Xiaoyong Yi
-
Patent number: 11347419Abstract: Data convolution for geographically diverse storage is disclosed, wherein the data convolution is based on a valency metric, determination, parameter, etc. Valency can be correlated to a data object and can be inherited by a chunk comprising the data object. Valency can indicate permitted levels of convolution for a chunk. A chunk resulting from convolving at least two other contributing/participating chunks can be determined to have a valency that can be less than either of the two contributing/participating chunks. A chunk with a zero valence can be restricted from contributing to a convolution. Where the at least two other chunks both have infinite valency, the resulting convolved chunk can also have infinite valency. A chunk resulting from convolving participating chunks having mixed valency values can be reconvolved. Valency can enable orchestrating convolution of chunks, for example, to conserving storage space, mitigate computing resource consumption, etc.Type: GrantFiled: January 15, 2020Date of Patent: May 31, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Yohannes Altaye
-
Patent number: 11341143Abstract: In an aspect, a method includes receiving lists of entities, each list (i) having an associated score, (ii) being associated with a respective context fact, and (iii) ranking a subset of the entities, and for each of the lists of entities, generating, for each entity on the list, a data structure that references (i) the entity, (ii) the context fact associated with the list, (iii) the rank of the entity for the context fact, and (iv) the score for the list. The method can also include receiving data identifying a particular entity, selecting a particular data structure that references the particular entity, and providing, for output, data indicating (i) the context fact associated with the particular data structure that references the particular entity, and (ii) the rank of the entity for the context fact associated with the particular data structure that references the particular entity.Type: GrantFiled: April 3, 2019Date of Patent: May 24, 2022Assignee: GOOGLE LLCInventors: Akash Nanavati, Andrew Huse Helmer
-
Patent number: 11100156Abstract: Disclosed is a method for identifying a group for digital content items. The method includes (a) retrieving one or more digital content item, (b) determining at least one characteristic of each digital content item, (c) transforming, with a first transformation method, the determined one or more digital content item to form one or more transformed digital content item, (d) determining at least one characteristic of the one or more digital content item, (e) assessing the determined at least one characteristic of the one or more digital content item with respective at least one characteristic of the one or more transformed digital content item to form a first transformation assessment result, and (f) using the first transformation assessment result to determine a group for the one or more digital content item.Type: GrantFiled: June 20, 2016Date of Patent: August 24, 2021Inventor: David Klausner
-
Patent number: 11089478Abstract: A method of verifying communications between a first phone and a second phone includes the steps of: receiving at a server a communication between the first phone and the second phone, wherein at least one of the first phone and the second phone is designated for retention; at the server, sending the communication to a blockchain to preserve the integrity of the communication; at the server, storing the blockchain information with communication records, so that the communication integrity can be verified against the blockchain; and at the server, sending at least one of the blockchain information and the communication records to an electronic-discovery system so that the communication can be verified against the blockchain.Type: GrantFiled: May 21, 2019Date of Patent: August 10, 2021Assignee: CellTrust CorporationInventors: Kevin K Moshir, Sean Moshir, Stuart Browne
-
Patent number: 11055182Abstract: In one approach, data blocks or files that have a history of change are tagged for automatic transfer to backup on the assumption that they have changed since the last backup. Other data blocks and files are first tested for change, for example by comparing digital fingerprints of the current data versus the previously backed up data, before transferring to backup.Type: GrantFiled: June 26, 2019Date of Patent: July 6, 2021Assignee: Rubrik, Inc.Inventor: Looi Chow Lee
-
Patent number: 10909000Abstract: In one approach, data blocks or files that have a history of change are tagged for automatic transfer to backup on the assumption that they have changed since the last backup. Other data blocks and files are first tested for change, for example by comparing digital fingerprints of the current data versus the previously backed up data, before transferring to backup.Type: GrantFiled: April 29, 2019Date of Patent: February 2, 2021Assignee: Rubrik, Inc.Inventor: Looi Chow Lee
-
Patent number: 10860464Abstract: Examples disclosed herein involve selecting tests for an application commit. In examples herein, a commit of an application code is detected based on a commit identifier in a request, the commit to update the application code, characteristics of the commit are determined from a repository of commit records; and tests for the commit are selected based on the characteristics of the application code to be executed to validate the updated application code.Type: GrantFiled: March 10, 2017Date of Patent: December 8, 2020Assignee: MICRO FOCUS LLCInventors: Shaul Strachan, Sigal Ishay
-
Patent number: 10680901Abstract: Configuration setting management is facilitated by setting data in a multisystem environment. A system having a configuration setting, in a multisystem environment having a test system and a production system, may identify the type for the setting based on a type identifier. The system may maintain the setting based on the type. Maintaining the setting may include, for a first type, making a primary location for the setting the production system, where the setting is initialized and editable in the production system. Maintaining the setting may include, for a second type, making the setting independent between the test system and the production system, where the setting is not transferred between the two systems and is editable at each system. Maintaining the setting may include, for a third type, making a primary location for the setting the test system, where the setting is initialized and editable in the test system.Type: GrantFiled: October 26, 2017Date of Patent: June 9, 2020Assignee: SAP SEInventors: Barbara Freund, Andre Klahre, Nicolai Jordt
-
Patent number: 10592118Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.Type: GrantFiled: February 21, 2019Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 10496599Abstract: A data processing system archives local snapshots of a primary storage object to cloud storage by dividing an address space of the snapshots into sequential chunks, and organizing the cloud storage into archived snapshots including sets of cloud objects created from respective modified chunks of local snapshots. The archived snapshots are organized into families each having a full snapshot and incremental snapshots. A new family is started by creating a synthesized full snapshot from the archived snapshots of a preceding family, which includes (1) for chunks whose data is contained within one cloud object of the preceding family, logically incorporating the cloud object into the synthesized full snapshot, and (2) for chunks whose data is contained within multiple cloud objects of the preceding family, coalescing the data of the cloud objects into a new cloud object and logically incorporating the new cloud object into the synthesized full snapshot.Type: GrantFiled: April 30, 2017Date of Patent: December 3, 2019Assignee: EMC IP Holding Company LLCInventors: Nagasimha Haravu, Jean-Pierre Bono
-
Patent number: 10379962Abstract: De-duplicating backup files based on data evolution is described. A system determines that a first backup file is created for a first data object, determines that the first data object is based on a second data object, and de-duplicates the first backup file based on a second backup file that was created for the second data object. The system determines that a third backup file is created for a third data object, determines that the third data object is based on the second data object, and de-duplicates the third backup file based on the second backup file that was created for the second data object.Type: GrantFiled: October 3, 2016Date of Patent: August 13, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Kedar Patwardhan, Arash Sepasi Ahoei, Mathew Sprehn
-
Patent number: 10331706Abstract: Systems and methods can identify potential entities from facts generated from web-based sources. For example, a method may include generating a source data graph for a potential entity from a text document in which the potential entity is identified. The source data graph represents the potential entity and facts about the potential entity from the text document. The method may also include clustering a plurality of source data graphs, each for a different text document, by entity name and type, wherein at least one cluster includes the potential entity. The method may also include verifying the potential entity using the cluster by corroborating at least a quantity of determinative facts about the potential entity and storing the potential entity and the facts about the potential entity, wherein each stored fact has at least one associated text document.Type: GrantFiled: October 4, 2017Date of Patent: June 25, 2019Assignee: GOOGLE LLCInventors: Oksana Yakhnenko, Norases Vesdapunt
-
Patent number: 10282112Abstract: Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.Type: GrantFiled: February 20, 2015Date of Patent: May 7, 2019Assignee: Rubrik, Inc.Inventors: Arvind Jain, Fabiano Botelho, Arvind Nithrakashyap
-
Patent number: 10235244Abstract: A method for backing a computing system includes generating a local history table of filesystem objects that have changed since storing a first backup of the computing system where the local history table includes attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects. The method further includes transferring, from the computing system to a backup server, a second backup of the computing system, where the second backup includes a block level representation of a portion of a data storage medium associated with the computing system. The method additionally includes merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system.Type: GrantFiled: October 19, 2016Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Stefan Bender, Mauro Cruciani, Michael Loehr, Christian Mueller, Sabine U. Steinhauer
-
Patent number: 10114570Abstract: An implementation of the disclosure provides a system comprising a memory to store disk images and a processing device, operatively coupled to the memory. The processing device is to identify a first disk image comprising a volume chain. Each volume in the volume chain comprises a respective metadata file. The identified first disk image is to be deleted from a virtual machine (VM). Responsive to identifying the first disk image, a second disk image associated with the VM is generated. One or more volumes in the volume chain of the first disk image are isolated from an active volume associated with the VM. The isolated volumes from the first disk image are moved to the second disk image by updating the metadata file associated with each of the isolated volumes. Thereupon, the first disk image is deleted from the VM.Type: GrantFiled: January 27, 2017Date of Patent: October 30, 2018Assignee: Red Hat Israel, Ltd.Inventors: Arik Hadas, Liron Aravot
-
Patent number: 10083092Abstract: A method for backing a computing system includes generating a local history table of filesystem objects that have changed since storing a first backup of the computing system where the local history table includes attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects. The method further includes transferring, from the computing system to a backup server, a second backup of the computing system, where the second backup includes a block level representation of a portion of a data storage medium associated with the computing system. The method additionally includes merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system.Type: GrantFiled: February 1, 2018Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Stefan Bender, Mauro Cruciani, Michael Loehr, Christian Mueller, Sabine U. Steinhauer
-
Patent number: 10070312Abstract: Configuration and credential data associated with a wireless network can be stored by the wireless network or by a gateway device associated with the wireless network. The configuration and credential data can be accessed via a user profile and pushed to unauthenticated wireless devices to authenticate the unauthenticated wireless devices for the wireless network. The configuration and credential data can be backed up via a manual, automatic, or semi-automatic back-up process.Type: GrantFiled: January 9, 2017Date of Patent: September 4, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Eric B. Wolbach, Robert W. Bickerstaff, Michael Frias
-
Patent number: 10055303Abstract: Embodiments are directed to a virtual disk block consolidation process and system component that uses certain merging techniques to optimize the amount of disk space used by the incremental backup operations. The process merges the differencing disk at each user snapshot together so that a single backup copy is maintained. This helps reduce the space required to store the backups. A saveset consolidation is then performed so that the differencing disk representing the incremental backups are merged to a single backup that may represent either a synthetic full backup or a virtual full backup.Type: GrantFiled: April 14, 2015Date of Patent: August 21, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran M V Kumar, Vladimir Mandic, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 9959275Abstract: The disclosed techniques that can use deduplication information on a source computer platform to improve the process of performing data backups or restoration from/to the computer platform. In one example aspect, a data backup operation can re-use some of the work already done by a source computer's deduplication system. For example, a storage operation could read a deduplication database on the source computer platform to determine the duplicativeness of a given data chunk being transferred to a backup storage system, without having to perform computations such as data chunk hashing and comparison with previously generated hashes. The technique may additionally or alternatively reuse hashes generated by the source computer during deduplication of the data file on the source computer's file system during deduplication at the external backup storage system.Type: GrantFiled: November 30, 2016Date of Patent: May 1, 2018Assignee: Commvault Systems, Inc.Inventor: Manoj Kumar Vijayan
-
Patent number: 9946603Abstract: Information identifying a set of changed blocks on a volume of a client are received. The changed blocks are blocks of the volume that have changed since a previous backup of the client. The set of changed blocks are filtered to identify a subset of changed blocks that are associated with a particular file. The subset of changed blocks is streamed to a backup storage server for storage as an incremental virtual hard disk file. The incremental virtual hard disk file is associated to a full backup virtual hard disk file, where the full backup virtual hard disk file is a full backup of a previous version of the particular file.Type: GrantFiled: April 14, 2015Date of Patent: April 17, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran MV Kumar, Vladimir Mandic, Manjunath Jagannatha, Ravi Shankar Panem
-
Patent number: 9917688Abstract: Consolidating encrypted image backups without decryption. In one example embodiment, a method for consolidating encrypted image backups without decryption may include individually encrypting, using a single encryption key, each block in a first set of blocks in a source storage, storing the first set of encrypted blocks in a first encrypted image backup, individually encrypting, using the single encryption key, each block in a second set of blocks in the source storage, storing the second set of encrypted blocks in a second encrypted image backup, and creating a consolidated encrypted image backup that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks.Type: GrantFiled: May 25, 2017Date of Patent: March 13, 2018Assignee: STORAGECRAFT TECHNOLOGY CORPORATIONInventor: Nathan S. Bushman
-
Patent number: 9864599Abstract: A firmware update method in a two-chip solution for a secure terminal. The method comprises secure firmware update and application firmware update. The secure firmware update comprises: a secure processor erases a secure firmware storage area (201), decrypts a first ciphertext in firmware data to obtain a symmetric key (202), decrypts a second ciphertext in the firmware data with the symmetric key, and writes a decryption result to the secure firmware storage area (206). The application firmware update comprises: an application processor erases an application firmware storage area (301), acquires firmware data through the secure processor, decrypts a first ciphertext in the firmware data to obtain a symmetric key (302), decrypts a second ciphertext in the firmware data with the symmetric key, and writes a decryption result to the application firmware storage area (308).Type: GrantFiled: May 13, 2015Date of Patent: January 9, 2018Assignee: Feitian Technologies Co., Ltd.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 9857987Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.Type: GrantFiled: April 27, 2016Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 9794061Abstract: Consolidating encrypted image backups without decryption. In one example embodiment, a method for consolidating encrypted image backups without decryption may include individually encrypting, using a single encryption function, each block in a first set of blocks in a source storage, storing the first set of encrypted blocks in a first encrypted image backup, individually encrypting, using the single encryption function, each block in a second set of blocks in the source storage, storing the second set of encrypted blocks in a second encrypted image backup, and creating a consolidated encrypted image backup that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks.Type: GrantFiled: June 14, 2016Date of Patent: October 17, 2017Assignee: STORAGECRAFT TECHNOLOGY CORPORATIONInventor: Nathan S. Bushman
-
Patent number: 9766988Abstract: A technique for restoring file systems by applying full and incremental backups together while streaming them from multiple devices provides a faster system restore from a full backup where incremental backups must also be applied. A first storage device streams the full backup while at least one second storage device streams at least one incremental backup. As files are detected in the incremental backup, they are written instead of the corresponding file in the full backup. Incremental backups can be pre-merged to reduce their number to one less than a number of storage devices available to stream the backups, so that the full backup can be streamed along with the pre-merged incremental backup(s) to restore the file system.Type: GrantFiled: April 8, 2016Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wayne A. Sawdon, Frank B. Schmuck
-
Patent number: 9693305Abstract: There is provided a communication control device including a prefetch controller configured to allow data corresponding to a target of processing to be prefetched through a communication based on information relating to a prefetch of data when a communication for an application being executed is performed in a connection state of being connected to an external device, the target of processing being different from the application being executed.Type: GrantFiled: March 19, 2015Date of Patent: June 27, 2017Assignee: SONY CORPORATIONInventors: Tomohiro Katori, Nobuhiro Kaneko, Hui Peng, Satoru Iwasaki
-
Patent number: 9684564Abstract: A system for incremental backup comprises a storage device and a processor. The processor is configured to: 1) start tracking, wherein a file changed block info is tracked in map(s), wherein each of the map(s) tracks writes indicated via a node of a set of nodes; 2) receive request for an incremental backup of a volume of one or more volumes, wherein the map(s) track changed blocks from writes to the volume; 3) halt writes to the volume and queue writes to the volume after halting; 4) freeze the map(s) of changed blocks; 5) change tracking, wherein the change block info is tracked to a new set of maps; 6) determine changed blocks using the map(s); 7) write changed blocks to a backup volume; and 8) release writes to volume.Type: GrantFiled: September 18, 2015Date of Patent: June 20, 2017Assignee: EMC IP Holding Company LLCInventors: Neelabh Mam, Kiran Kumar Madiraju Varadaraju
-
Patent number: 9639289Abstract: A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data block to form a signature/data word corresponding to the data block. The system further logically organizes the signature/data words into a plurality of files each comprising at least one signature/data word such that the signature values are embedded in the respective file. The system according to certain embodiments reads a previously stored signature value corresponding to a respective data block for sending from a backup storage system having at least one memory device to a secondary storage system.Type: GrantFiled: March 18, 2016Date of Patent: May 2, 2017Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Vijayan, Deepak Raghunath Attarde
-
Patent number: 9563628Abstract: Deletion handling for incremental file migration is described. Data is received from a storage device. A modified directory is identified in the data. A list is created of files associated with the modified directory in the source device. Any files associated with the modified directory that are absent from the list of files are deleted from a storage device.Type: GrantFiled: December 11, 2012Date of Patent: February 7, 2017Assignee: EMC IP Holding Company LLCInventor: Stuart D. MacNeill
-
Patent number: 9459602Abstract: An electronic operator interface based controller and device automatic downloads are provided. An electronic operator interface can determine if control logic or content used by an industrial controller has been updated, changed, or otherwise modified. If the content has been modified, then the electronic operator interface can automatically obtain the content and store a back-up copy in memory. Additionally or alternatively, the electronic operator interface can periodically update a backup copy of the content. Furthermore, the electronic operator interface can determine if the controller has lost its content, and restore the content from the most recent version saved in memory.Type: GrantFiled: June 14, 2013Date of Patent: October 4, 2016Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Bliss, Brian R. Oulton
-
Patent number: 9355098Abstract: A technique for restoring file systems by applying full and incremental backups together while streaming them from multiple devices provides a faster system restore from a full backup where incremental backups must also be applied. A first storage device streams the full backup while at least one second storage device streams at least one incremental backup. As files are detected in the incremental backup, they are written instead of the corresponding file in the full backup. Incremental backups can be pre-merged to reduce their number to one less than a number of storage devices available to stream the backups, so that the full backup can be streamed along with the pre-merged incremental backup(s) to restore the file system.Type: GrantFiled: November 20, 2012Date of Patent: May 31, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wayne A. Sawdon, Frank B. Schmuck
-
Patent number: 9280450Abstract: A method for producing regulatory-compliant software includes validating a software application and freezing the validated software application in a validation portal, proving-in an infrastructure on which the software application operates, and providing evidence of operational change management for a regulatory agency, which evidence comprises documentation that satisfies the agency's compliance rules. A regulatory-compliant software package is also described.Type: GrantFiled: March 1, 2013Date of Patent: March 8, 2016Assignee: Medidata Solutions, Inc.Inventors: Isaac Wong, Anthony Hewer, Johnlouis Petitbon, Glen de Vries
-
Patent number: 9235606Abstract: A set of objects associated with an incremental backup is determined where the set of objects includes one or more full backup objects associated with a full backup from which the incremental backup depends. A backup is performed using the set of objects, including by setting one or more timestamps associated with the one or more full backup objects to a time later than the full backup.Type: GrantFiled: December 21, 2012Date of Patent: January 12, 2016Assignee: EMC CorporationInventors: James A. Mooney, Brian Bishop, Jerzy Gruszka
-
Patent number: 9223811Abstract: Embodiments of the present invention provide a scalable, efficient way to backup data in a block-level incremental-forever backup system such that backup and expiration of data can be achieved at the granularity of a single backup version, without having to read or move data that is stored in backup storage.Type: GrantFiled: May 31, 2012Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Robert S. Elder, Avishai H. Hochberg, Eran Raichstein, Michael Sternberg, David G. Van Hise
-
Patent number: 9201980Abstract: A method for reconstruction includes providing a directed input graph generated from a set of n-grams and statistics for the n-grams, edges of the graph being joined through nodes of the graph. Each edge has an associated label and a multiplicity of at least one. Each of the n-grams in the set being represented by a respective one of the labels, whereby a Eulerian cycle through the graph traverses each edge the respective multiplicity of times. Reduction rules are applied iteratively to generate a refined graph which is both irreducible and equivalent to the input graph. Information is output based on the labels of the refined graph.Type: GrantFiled: November 19, 2013Date of Patent: December 1, 2015Assignee: XEROX CorporationInventors: Matias D. Tealdi, Matthias Galle
-
Patent number: 9069977Abstract: A method, hybrid server system, and computer program product, for managing access to data stored on the hybrid server system. A memory system residing at a server is partitioned into a first set of memory managed by the server and a second set of memory managed by a set of accelerator systems. The set of accelerator systems are communicatively coupled to the server. The memory system comprises heterogeneous memory types. A data set stored within at least one of the first set of memory and the second set of memory that is associated with at least one accelerator system in the set of accelerator systems is identified. The data set is transformed from a first format to a second format, wherein the second format is a format required by the at least one accelerator system.Type: GrantFiled: December 27, 2011Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 8996459Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.Type: GrantFiled: September 29, 2008Date of Patent: March 31, 2015Assignee: Xcerion AktiebolagInventors: Daniel Arthursson, Marcus Bristav
-
Patent number: 8990526Abstract: Responsive to an instruction to collapse a derivative version of an ancestor data volume into the ancestor data volume, it is determined if a characteristic of the derivative version of the ancestor data volume satisfies a criteria relative to a characteristic of the ancestor data volume. If the characteristic of the derivative version satisfies the criteria, the ancestor data volume is merged into the derivative version of the underlying data to form an updated derivative version. The updated derivative version is established as the ancestor data volume.Type: GrantFiled: October 6, 2011Date of Patent: March 24, 2015Assignee: Quantum CorporationInventors: Gregory L. Wade, J. Mitchell Haile
-
Patent number: 8983899Abstract: A computer-implemented method for archiving files in distributed replication environments may include 1) identifying a distributed file system replication environment, the distributed file system replication environment including a plurality of computing systems configured to replicate changes made to files within each computing system in the plurality of computing system to each other computing system in the plurality of computing systems, 2) identifying a request to archive a file located on a computing system within the distributed file system replication environment, and, in response to the request 3) identifying a virtual storage layer mapped to a location of the file and 4) archiving the file by creating a placeholder file for the file in the virtual storage layer mapped to a location of the file on the computing system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 8, 2012Date of Patent: March 17, 2015Assignee: Symantec CorporationInventors: Kishor Ghait, Murtaza Ghiya, Manoj Chaudhari
-
Patent number: 8949565Abstract: A system reserves and manages a hidden service partition through components of the hardware platform of a computing device. The hidden partition is not accessible by way of a host operating system on the computing device. A hardware platform controller provisions a portion of nonvolatile storage through configuration settings of the hardware platform controller. When the host system requests settings related to storage in the system, the request is routed through the interfaces of the hardware platform, and the hardware platform controller reports in accordance with the configuration settings, hiding the service partition. The hidden partition is dynamically modifiable through secure remote access to the hardware platform controller, not through the host system such as operating system or BIOS.Type: GrantFiled: December 27, 2009Date of Patent: February 3, 2015Assignee: Intel CorporationInventors: Hormuzd M. Khosravi, Yasser Rasheed, Venkat R. Gokulrangan
-
Patent number: 8903771Abstract: The present invention involves a field of mobile terminals and discloses a method and a device for importing backup data for a mobile terminal. The method and device for importing backup data for the mobile terminal provided by the present invention is convenient for a user to manage, simple to operate and easy to implement since the message data of the mobile terminal pre-stored in the xml file are used and classified to be imported to the mobile terminal.Type: GrantFiled: August 29, 2011Date of Patent: December 2, 2014Assignee: Huizhou TCL Mobile Communication Co., Ltd.Inventors: Baozhong Zhou, Yang Ding
-
Patent number: 8898116Abstract: Exemplary embodiments for partitioning management of storage resources in a computing storage environment across multiple users including an existing administrator and an existing non-administrator are provided.Type: GrantFiled: June 27, 2013Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventor: Richard A. Ripberger
-
Patent number: 8893269Abstract: This disclosure relates to a method, article of manufacture, and apparatus of importing authorities for backup systems. In some embodiments, this includes having a directory service engine retrieve authorities from an external directory service, obtain users and groups from the authorities, map the users and the groups to roles of internal authorities, and distribute the mapping to the internal authorities. The directory service engine may also export authorities to the external directory service and may be used for communication with the external directory service for authentication and access control.Type: GrantFiled: September 28, 2012Date of Patent: November 18, 2014Assignee: EMC CorporationInventor: Harish Jayaram
-
Publication number: 20140337294Abstract: A system and method include creating a full backup copy of selected data from a storage device. A series of incremental backups are created over time following the creation of the full backup copy. The oldest incremental backup is merged into the full backup at a desired time.Type: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Inventors: Pratap Karonde, Prashant Parikh
-
Patent number: 8886607Abstract: A cluster network environment may comprise a plurality of nodes configured to perform various tasks, such as data I/O, storage, backup, etc. It may be advantageous to improve disaster recovery and reliability by creating backups that may be used to restore the cluster network environment and/or nodes therein. Accordingly, one or more techniques and/or systems are disclosed for restoring a cluster network environment and/or nodes therein. In particular, cluster configuration data, which may be stored in a healthy node or at a remote source, may be used to restore a node affected by an integrity loss. If the integrity loss affects the cluster network environment (e.g., a majority of healthy nodes are lost), then a new cluster network environment may be created from a healthy node or a restored healthy node. The creation of the new cluster network environment may be based at least in part on cluster configuration data.Type: GrantFiled: April 26, 2013Date of Patent: November 11, 2014Assignee: NetApp, Inc.Inventors: Sakir Yucel, Ronald William Kownacki, Srinivasan Vijayarangan
-
Patent number: 8849760Abstract: A request is received for predefined data from a client machine. It is determined if the client machine is at an acceptable location to receive the predefined data. The requested predefined data is replicated to the client machine if the client machine is at an acceptable location and replication of the predefined data is prevented if the client machine is at an unacceptable location.Type: GrantFiled: May 2, 2006Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Al Chakra, David Kaminsky, David M. Ogle
-
Publication number: 20140279915Abstract: A method and system for securing continued operation of a primary cloud-based computing environment (CBCE) residing in a first cloud environment are disclosed. The system comprises gathering information respective of the primary CBCE; storing the gathered information in a storage space, wherein the gathered information substantially provides a baseline to initiate the creation of a reconstructed CBCE upon a need to recreate the primary CBCE; updating the gathered information with new information gathered respective of changes to the primary CBCE; receiving a periodic status notification from the primary CBCE; and initiating a reconstruction of the primary CBCE in the second cloud environment responsive to the status notification requesting one of: a reconstruction request and failure of the primary CBCE.Type: ApplicationFiled: March 11, 2014Publication date: September 18, 2014Applicant: CLOUDENDURE, LTD.Inventors: Ofer Gadish, Leonid Feinberg, Ofir Ehrlich, Gil Shai