Policies on a per instance basis
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
- A) sending the instructions over transmission media;
B) receiving the instructions over transmission media;
C) storing the instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein the instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
storing within a database and in association with a file system, a first object that defines a first method and an implementation of said first method, wherein said first object is an instance of a first object class; and
associating said first method with a first instance of a second object class that defines the properties of a file type associated with said file system such that said first method belongs to said first instance of said second object class and is capable of performing operations on data stored in said first instance of said second class, wherein the first method is not a method in said second object class.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for associating methods or attributes on a per-instance basis is provided. One technique for providing “per-instance attributes” involves properties and property bundles. A second technique for providing “per-instance attributes” involves categories wherein the instance can be thought of as being “placed” into one or more categories. A technique for providing “per-instance methods” involves policies. In any of these techniques, providing per-instance properties may be used in any of the following ways: (1) different instances of the same class are associated with different properties where the properties are not in the class; and (2) two instances of two different classes are associated with the same property where the property is not in either of the two classes.
122 Citations
24 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending the instructions over transmission media; B) receiving the instructions over transmission media; C) storing the instructions onto a machine-readable storage medium; and D) executing the instructions; wherein the instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of; storing within a database and in association with a file system, a first object that defines a first method and an implementation of said first method, wherein said first object is an instance of a first object class; and associating said first method with a first instance of a second object class that defines the properties of a file type associated with said file system such that said first method belongs to said first instance of said second object class and is capable of performing operations on data stored in said first instance of said second class, wherein the first method is not a method in said second object class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification