Rules framework for definition and execution of end-user rules logic
First Claim
1. A system that facilitates data management, comprising:
- a monitoring component that tracks items associated with data; and
a rules component that employs metadata associated with the tracked items to provide for automated handling of a subset of the items.
2 Assignments
0 Petitions
Accused Products
Abstract
A rules-based software architecture that provides the infrastructure for the definition and execution of end-user rules logic. This enables end-user automation of data in a unified storage platform using simple IF-THEN rules. The architecture includes a monitoring component that tracks items associated with the data, and a rules component interfaces to the rules component, and employs metadata associated with the tracked items to provide for automated handling of a subset of the items. The system further provides for defining virtual collections and items in the system using content based logic. The system further comprises one or more trigger components that sets items and collections of items dynamically active as a function of trigger logic. Additional components can include a constraint component for imposing constraint logic on items, and a decision component that supports enabling application customization logic at decision points.
196 Citations
41 Claims
-
1. A system that facilitates data management, comprising:
-
a monitoring component that tracks items associated with data; and
a rules component that employs metadata associated with the tracked items to provide for automated handling of a subset of the items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A rules-based system that facilitates file system management by an end-user, comprising:
-
a monitoring component that tracks items associated with file system data; and
a rules component that processes an end-user generated rule associated with the tracked items to provide for automated handling of the data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable medium having computer-executable instructions for performing a method of facilitating end-user automation of file system data, the method comprising:
-
tracking items associated with the data; and
providing metadata associated with the tracked items to facilitate automated handling of a subset of the items. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A rules-based method of managing a file system, comprising:
-
tracking items associated with data of the file system using one or more rules created by an end-user; and
processing the rules associated with the tracked items to facilitate automated handling of the data. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification