Customizing and personalizing views in content aggregation frameworks
OwnerMichael Facemire, Patrick McGowan +1inventors
InventorsMichael Facemire, Patrick McGowan, Michael Wanderski
Life of this patent
Estimating the term…
Abstract
Techniques for customizing and personalizing content views that are provided using content aggregation frameworks (such as portal applications). Content transformations may be provided, such that a component is automatically transformed if copied or moved to a content receiver having a particular type. A visual representation of a content component may change as the component is moved about, responsive to moving within proximity of available receiver locations for the component. Visual indicators may be provided to assist the user in determining where each content component can be copied or moved, and/or how the content component will be represented as a result.
Claims20
A computer-implemented method of identifying available content receiver locations on a content view generated by a content aggregation framework, comprising steps of:
- determining, for a content component being moved about a rendered view generated by the content aggregation framework, a source type associated with the content component;
- identifying one or more available content receiver locations on the rendered view, wherein a particular content receiver location is an available content receiver location if the particular content receiver location is capable of consuming the source type;
- and
- visually highlighting at least one of the identified available content receiver locations, responsive to the identifying step.
A computer-implemented method of assisting users in modifying a content view generated by a content aggregation framework, comprising steps of:
- identifying a content component to be moved or copied from a source location to a receiver location on a rendered view generated by the content aggregation framework;
- first determining whether a type associated with the content component matches a type of the receiver location, and if so, visually indicating that the content component can be moved or copied to the receiver location;
- and
- otherwise next determining whether a transform is available for the content component that transforms the type associated with the content component to a substitute type consumable by the receiver location, and if so, visually highlighting that the content component can be moved or copied to the receiver location.
A system for identifying available content receiver locations on a content view generated by a content aggregation framework, comprising:
- a determination component for determining, for a content component being moved about a rendered view generated by the content aggregation framework, a source type associated with the content component;
- an identification component for identifying one or more available content receiver locations on the rendered view, wherein a particular content receiver location is an available content receiver location if the particular content receiver location is capable of consuming the source type;
- and
- a visual highlighting component for visually highlighting at least one of the identified available content receiver locations, responsive to the identifying by the identification component.
A computer program product for assisting users in modifying a content view generated by a content aggregation framework, the computer program product embodied on one or more computer-readable media and comprising computer-readable instructions for:
- identifying a content component to be moved or copied from a source location to a receiver location on a rendered view generated by the content aggregation framework;
- determining whether a type associated with the content component matches a type of the receiver location, and if so, visually indicating that the content component can be moved or copied to the receiver location;
- and
- otherwise determining whether a transform is available for the content component that transforms the type associated with the content component to a substitute type consumable by the receiver location, and if so, visually highlighting that the content component can be moved or copied to the receiver location.
Dependencies are inferred from the claim text.