Back to results
US 2007/0192287 A1Published application
Method and system for providing objects with extendable attibutes
OwnerThomas Rothwein, Haiying Huanginventors
Life of this patent
Estimating the term…
Abstract
A hierarchical class architecture of objects is disclosed. The hierarchical class architecture includes an upper level class, a lower level class and an attribute. The attribute is assigned to the upper level class and describes the objects. The objects are members of at least one of the upper level class and the lower level class. The lower level class is configured to inherit the attribute.
Claims33
1-55. (canceled)
A computer-implemented method comprising:
- associating an item with a class, wherein
- the class comprises associated attributes that describe members of the class, and
- said associating the item comprises selecting the class such that each associated attribute has a non-null value in describing the item;
- storing a first record associating the item with the selected class;
- and
- storing a second record associating the item with each associated attribute of the class and a value of the attribute describing the item.
3 more elements
An apparatus comprising:
- means for associating an item with a class, wherein
- the class comprises associated attributes that describe members of the class, and
- said means for associating the item comprises means for selecting the class such that each associated attribute has a non-null value in describing the item;
- means for storing a first record associating the item with the selected class;
- and
- means for storing a second record associating the item with each associated attribute of the class and a value of the attribute describing the item.
3 more elements
A system comprising:
- a processor;
- a memory, coupled to the processor, storing instructions executable on the processor to
- associate an item with a class, wherein
- the class comprises associated attributes that describe members of the class, and
- the instructions to associate the item further comprise instructions to select the class such that each associated attribute has a non-null value in describing the item;
- store a first record associating the item with the selected class;
- and
- store a second record associating the item with each associated attribute of the class and a value of the attribute describing the item.
5 more elements
A computer-readable storage medium comprising:
- a first set of instructions, executable on a processor, configured to associate an item with a class, wherein
- the class comprises associated attributes that describe members of the class, and
- said first set of instructions further comprises a second set of instructions, executable on the processor, configured to select the class such that each associated attribute has a non-null value in describing the item;
- a third set of instructions, executable on the processor, configured to store a first record associating the item with the selected class;
- and
- a fourth set of instructions, executable on the processor, configured to store a second record associating the item with each associated attribute of the class and a value of the attribute describing the item.
3 more elements
Dependencies are inferred from the claim text.