Context-sensitive attributes
First Claim
Patent Images
1. A mechanism for enabling a context-sensitive attribute for use by a computer application said mechanism adapted to:
- create an attribute value for the context-sensitive attribute; and
create a context value associated with the attribute value for defining the applicability of the attribute value.
3 Assignments
0 Petitions
Accused Products
Abstract
A mechanism to enable context-sensitive attributes which comprise an attribute value and a context value defining the applicability of the attribute value in a computer application. The mechanism is adapted to manipulate the context-sensitive attributes, for example to facilitate creation of attribute values with associated context values, retrieve attribute values associated with a specific context value and search based on attribute values within a context value.
12 Citations
29 Claims
-
1. A mechanism for enabling a context-sensitive attribute for use by a computer application said mechanism adapted to:
-
create an attribute value for the context-sensitive attribute; and
create a context value associated with the attribute value for defining the applicability of the attribute value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. An attribute manager for enabling the use of an attribute by an application, said attribute manager comprising a mechanism for use by said application for manipulating a context-sensitive attribute comprising an attribute value and a context value associated with the attribute value for defining the applicability of the attribute value.
-
19. A method of providing a context-sensitive attribute for use by a computer application comprising:
-
storing an attribute value;
storing a context value, said context value associated with the attribute value for defining the applicability of the attribute value; and
providing a mechanism for manipulating the attribute value and the context value. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification