Data driven media interaction
First Claim
1. A computer-implemented system for interacting with media, comprising:
- a data source component that provides information associated with a media item;
a behavior component that provides information associated with an action, which action is related to a type of the media item; and
,a user interface component for displaying the information associated with the media item and the information associated with the action.
2 Assignments
0 Petitions
Accused Products
Abstract
An extensible framework that facilitates user interaction with media items (e.g., digital content). Abstraction between a user'"'"'s exploration experience via a user interface component and underlying data and behavior layers is provided. A data source component provides information associated with media item(s) and a behavior component provides information associated with action(s) associated with the media item(s) to the user interface component. Separation of the user interface from the underlying data and behavior layers facilitates recognition of additional media types without modification of the user interface component as the modifications occur within the data source component and the behavior component. As such, the user interface component can be maintained independent of modifications to the data source component and/or the behavior component.
-
Citations
20 Claims
-
1. A computer-implemented system for interacting with media, comprising:
-
a data source component that provides information associated with a media item; a behavior component that provides information associated with an action, which action is related to a type of the media item; and
,a user interface component for displaying the information associated with the media item and the information associated with the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method of displaying information related to media items, comprising:
-
requesting information related to a plurality of media items from a data layer, requesting action information for a type associated with the media items; and
,displaying the information related to the plurality of media items and the action information. - View Dependent Claims (18, 19)
-
-
20. A computer-implemented method of recognizing an additional media type, comprising:
-
updating a data layer with a reference to a media item of the additional media type; and
,modifying a behavior layer registry to include an action associated with the additional media type.
-
Specification