Framework for defining and implementing behaviors across and within content object types
AssigneeEMC Corporation
InventorsVictor Spivak, Meir Amiel, David Allan Buccola
Life of this patent
Estimating the term…
Abstract
A framework for defining and implementing behaviors across and within content object types is disclosed. An indication is received that a behavior that is not a default behavior associated with all content items or a default behavior of content items of a type with which a content item is associated is to be provided with respect to the content item. An implementation object instance associated with the content item is configured to provide the behavior.
Claims27
A method of managing content, comprising:
- receiving an indication that a behavior that is not a default behavior associated with all content items or a default behavior of content items of a content type with which a content item is associated is to be provided with respect to the content item;
- and
- using a processor to configure an implementation object instance associated with the content item to provide the behavior;
- wherein
- the implementation object instance comprises an instance of an object class associated with the content type;
- the default behaviors comprise methods defined by the object class;
- the behavior the implementation object instance is configured to provide modifies, replaces, deletes, or is provided in addition to one or more methods defined by the object class;
- the implementation object represents the content item in a body of metadata;
- and
- configuring the implementation object instance to provide the behavior enables the behavior to be provided with respect to the content item without requiring application level code configured to implement the behavior.
A system for managing content, comprising:
- a processor;
- and
- a memory configured to store instructions which, when executed by the processor, configure the processor to:
- receive an indication that a behavior that is not a default behavior associated with all content items or a default behavior of content items of a content type with which a content item is associated is to be provided with respect to the content item;
- and
- configure an implementation object instance associated with the content item to provide the behavior;
- wherein
- the implementation object instance comprises an instance of an object class associated with the content type;
- the default behaviors comprise methods defined by the object class;
- the behavior the implementation object instance is configured to provide modifies, replaces deletes, or is provided in addition to one or more methods defined by the object class;
- the implementation object represents the content item in a body of metadata;
- and
- configuring the implementation object instance to provide the behavior enables the behavior to be provided with respect to the content item without requiring application level code configured to implement the behavior.
A computer program product for managing content, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
- receiving an indication that a behavior that is not a default behavior associated with all content items or a default behavior of content items of a content type with which a content item is associated is to be provided with respect to the content item;
- and
- configuring an implementation object instance associated with the content item to provide the behavior;
- wherein
- the implementation object instance comprises an instance of an object class associated with the content type;
- the default behaviors comprise methods defined by the object class;
- the behavior the implementation object instance is configured to provide modifies, replaces, deletes, or is provided in addition to one or more methods defined by the object class;
- the implementation object represents the content item in a body of metadata;
- and
- configuring the implementation object instance to provide the behavior enables the behavior to be provided with respect to the content item without requiring application level code configured to implement the behavior.
Dependencies are inferred from the claim text.