PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS
First Claim
1. A method for providing content items and related context objects for delivery by a service to a remote device over a network, the method comprising the steps of:
- collecting statistics pertaining to a community of users of the service, the statistics including identity of a content item and associated consumption by the community of users;
collecting information that is specific to a user, the information comprising one of social graph of the user, user profile, media content collected on the remote device, or preferences of the user;
logically surrounding a content item with a halo comprising a plurality of context objects using the collected statistics and information, the content item representing an item of entertainment, the context objects being contextually related to the content item and representing at least one of media content, information, data, or an interactive experience for a user of the device, the context objects being displayable on a display screen on the remote device; and
delivering the content items and related context objects for transfer to the remote device.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing.
18 Citations
20 Claims
-
1. A method for providing content items and related context objects for delivery by a service to a remote device over a network, the method comprising the steps of:
-
collecting statistics pertaining to a community of users of the service, the statistics including identity of a content item and associated consumption by the community of users; collecting information that is specific to a user, the information comprising one of social graph of the user, user profile, media content collected on the remote device, or preferences of the user; logically surrounding a content item with a halo comprising a plurality of context objects using the collected statistics and information, the content item representing an item of entertainment, the context objects being contextually related to the content item and representing at least one of media content, information, data, or an interactive experience for a user of the device, the context objects being displayable on a display screen on the remote device; and delivering the content items and related context objects for transfer to the remote device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed by a personal media player for interacting with content items provided by a remote service, the method comprising the steps of:
-
receiving the content items; receiving a plurality of context objects that are contextually associated with the content items, the context objects being usable in a halo used for logical organization in which in which a plurality of context objects are populated, each of the context objects representing at least one of media content, information, data, or an interactive experience for a user of the personal media player; storing the content items on a persistent storage medium disposed in the personal media player; and pre-fetching additional context objects associated with the stored content items. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A personal media player, comprising:
-
a display screen configured for rendering text and graphics; user controls; a digital media processing system interfacing with the display screen to render a GUI showing one or more content items, the digital media processing system including an interface for receiving content items and context objects from a remote source; and memory bearing computer-readable instructions which, when executed by one or more processors in the personal media player i) implement the GUI on the display screen, the GUI arranged for displaying a plurality of context objects that are logically populated within a plurality of halos, each of the halos surrounding a content item to provide contextual meaning to the content item, and ii) enable the user controls to be manipulated by the user to navigate to context objects that are displayable on the display screen, and iii) reducing a number of context objects in the halo to match locally stored content items when the personal media player is disconnected from the remote source. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification