Work action recognition system and work action recognition method
US-2024104456-A1 · Mar 28, 2024 · US
US12164391B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12164391-B2 |
| Application number | US-202218080579-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 13, 2022 |
| Priority date | Mar 27, 2020 |
| Publication date | Dec 10, 2024 |
| Grant date | Dec 10, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments for a method performing data migration such as backups and restores in a network by identifying characteristics of data in a data saveset to separate the data into defined types based on respective characteristics, assigning a data label to each defined type by receiving user selection or automatically merging or selecting a priority label, from among many labels associated with a file, defining migration rules for each data label, discovering assigned labels during a migration operation; and applying respective migration rules to labeled data in the data saveset. The migration rules can dictate storage location, access rights, replication periods, retention periods, and similar parameters.
Opening claim text (preview).
What is claimed is: 1. A method of backing up data in a network, comprising: initiating, in a backup component, a backup of a data saveset from a data source to a target storage; checking, in a database table, for a data label applied to each file of the saveset, wherein the data label is one of an existing label or a created label provided by a data labeling process and is selected from a plurality of labels, and is based on one or more characteristics of the file including: file type, access, source, age, application, importance, and size; defining, by the data labeling process, a storage rule for each label of the plurality of labels and controls; and applying, by the backup component, the storage rule for each file of the saveset during the backup, wherein the storage rule dictates at least one of: storage location, access rights, replication periods, and retention periods. 2. The method of claim 1 further comprising identifying characteristics of data in a data saveset to separate the data into defined types based on respective characteristics, wherein the characteristics comprise factors including: file type, access, source, age, application, importance, and size. 3. The method of claim 2 wherein the identifying step comprises performing full content indexing of the dataset using one of an inline or post-process indexing operation, and further wherein the data identifying step comprises using a current name or file extension of each file of the data saveset. 4. The method of claim 3 further comprising: identifying patterns in each defined type; and defining the identified patterns as regular expressions for storage in a database. 5. The method of claim 4 wherein the patterns are known patterns defined by an industry or customary usage, or are user defined patterns, and further wherein the patterns comprise personal identification information (PII) including name, address, social security number, and phone number. 6. The method of claim 1 further comprising: determining whether the data saveset is already labeled; using, if so, an existing label instead of an assigned label; and saving the existing label as part of a backup catalog. 7. The method of claim 6 further comprising storing the existing label in a location selected from: an extended attributes region of a filesystem of the saveset, within each individual file of the saveset, or in a separate database. 8. The method of claim 1 further comprising: defining migration rules for each data label; discovering assigned labels during a migration operation; and applying respective migration rules to labeled data in the data saveset. 9. The method of claim 8 wherein the migration rules dictate storage location, access rights, replication periods, retention periods, and similar parameters. 10. The method of claim 9 further comprising, discovering, by the migration operation, the existing data label to add it to its own backup catalog that identifies each file with a corresponding data label. 11. The method of claim 10 wherein the migration operation comprises one of: backing up data from a data source to a storage target, replicating data in the network, restoring data from the storage target, and performing disaster recovery operations in the network. 12. A system for migrating data in a network between data sources and target storage, comprising: a computing processor; a backup component, executed by the computing processor, initiating a backup of a data saveset from a data source to a target storage; a database checked by the backup component, executed by the computing processor, for a data label applied to each file of the saveset, wherein the data label is one of an existing label or a created label provided by a data labeling process and is selected from a plurality of labels, and is based on one or more characteristics of the file including: file type, access, source, age, application, importance, and size; and a data labeling component, executed by the computing processor, defining a storage rule for each label of the plurality of labels and controls, wherein the backup component applies the storage rule for each file of the saveset during the backup, wherein the storage rule dictates at least one of: storage location, access rights, replication periods, and retention periods. 13. The system of claim 12 wherein the backup hardware processor component identifies characteristics of data in a data saveset to separate the data into defined types based on respective characteristics, wherein the characteristics comprise factors including: file type, access, source, age, application, importance, and size. 14. The system of claim 13 wherein the backup hardware processor component further identifies patterns in each defined type, and defines the identified patterns as regular expressions for storage in a database, wherein the patterns are known patterns defined by an industry or customary usage, or are user defined patterns, and further wherein the patterns comprise personal identification information (PII) including name, address, social security number, and phone number. 15. The system of claim 12 further comprising a data migration component defining migration rules for each data label, discovering assigned labels during a migration operation, and applying respective migration rules to labeled data in the data saveset. 16. The system of claim 15 wherein the migration rules dictate storage location, access rights, replication periods, retention periods, and similar parameters, and wherein the migration operation comprises one of: backing up data from a data source to a storage target, replicating data in the network, restoring data from the storage target, and performing disaster recovery operations in the network. 17. A computer-implemented method of resolving labeling conflicts for categorized and labeled data in a network, comprising: finding all labels and associated rules for each file of a plurality of labeled files, wherein a rule is one of a binary type or a range type, and has a set of properties comprising a name, a type, and a value; comparing, in a pair-wise fashion for multiple rules, each set of properties for a pair of rules; determining if each property for each of the pair of rules match and are of the same type, and if not requesting user input to resolve a label conflict, otherwise computing a first score to represent a degree of similarity between the pair of rules, wherein matching binary rules are assigned a score of 1 and non-matching binary rules are assigned a score of 0, and for range type rules, a second score is calculated as a sum of rule values divided by a highest rule range value; maintaining the first and second score each as a running tally for a plurality of rules for labels compared in the pair-wise fashion; and summing the running tally of the first and second scores and dividing the running tally by the number of rules to compute a final score for the degree of similarity between labels having the pair of rules. 18. The method of claim 17 further comprising assigning a final label to a file of files for which respective rules properties are compared based on the final score. 19. The method of claim 18 wherein the assigned label is created by selecting one of two or more possible labels based on the final score. 20. The method of claim 17 further comprising: saving all the labels having compared rules with their associated rules and properties along with the final score; and using the sav
by selection of backup contents · CPC title
Extracting rules from data · CPC title
Details of migration of file systems (migration mechanisms in storage systems G06F3/0647) · CPC title
Database-specific techniques · CPC title
to make the backup process non-disruptive · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.