Associating runtime objects with a set and controlling access to resources as a function thereof
First Claim
Patent Images
1. A method for dynamically associating one or more runtime objects with a set, said method comprising:
- detecting creation of a runtime object;
identifying a set associated with the detected runtime object, said set representing a collection of runtime objects having a common property;
determining a predicate associated with the identified set;
evaluating the determined predicate as a function of the runtime object; and
modifying the identified set as a function of the evaluated predicate.
2 Assignments
0 Petitions
Accused Products
Abstract
Maintaining a set of runtime objects. A method of the invention detects creation of a runtime object by an application program or operating system. The method evaluates a predicate for a set associated with the runtime object to determine membership of the runtime object in the set. Further, one or more properties of the set may be applied to the determined runtime object members of the set (e.g., to control access to a resource).
234 Citations
39 Claims
-
1. A method for dynamically associating one or more runtime objects with a set, said method comprising:
-
detecting creation of a runtime object;
identifying a set associated with the detected runtime object, said set representing a collection of runtime objects having a common property;
determining a predicate associated with the identified set;
evaluating the determined predicate as a function of the runtime object; and
modifying the identified set as a function of the evaluated predicate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media having computer-executable components for dynamically associating one or more runtime objects with a set, said components comprising:
-
a filter component for detecting creation of a runtime object;
a set component for identifying a set associated with the runtime object detected by the filter component, said set representing a collection of runtime objects having a common property, said set component further determining a predicate associated with the identified set;
a test component for evaluating the predicate determined by the set component as a function of the runtime object; and
a maintenance component for modifying the identified set as a function of the predicate evaluated by the test component. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for providing resource security based on application identity, said method comprising:
-
receiving a request from an application program for access to a resource;
determining an identifier associated with the application program;
identifying a set associated with the determined identifier;
determining one or more attributes associated with the identified set; and
providing access to the requested resource as a function of the determined attributes. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for providing security for a resource based on membership of a runtime object in a set, said system comprising:
-
a memory area for storing;
a predicate defining membership in a set of runtime objects; and
one or more properties defining access by the set of runtime objects to a resource; and
a processor configured to execute computer-executable instructions for;
receiving a request from a runtime object;
evaluating the predicate stored in the memory area as a function of the runtime object to determine membership of the runtime object in the set;
applying at least one of the properties stored in the memory area to the runtime object to provide access to the resource as a function of the determined membership. - View Dependent Claims (39)
-
Specification