CROSS-PLATFORM INTERFACE FOR A TELEVISION DEVICE
First Claim
1. A method for providing a cross-platform interface for a television device, comprising:
- identifying available services for consumption on a television device, wherein the available services include two or more of a broadcast television service, an on-demand video service, and an internet content service;
determining a current date and time;
determining content items available for consumption from each of the available services at the current date and time;
determining an allocation of display locations in a cross-platform interface for content items from each of the available services, the allocation defining a relative amount of display locations for each of the available services based on a device profile associated with the television device;
assigning content items to the display locations in accordance with the determined allocation;
wherein the method is executed by at least one processor.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a cross-platform interface for a television device is provided, including the following method operations: identifying available services for consumption on a television device, wherein the available services include two or more of a broadcast television service, an on-demand video service, and an internet content service; determining a current date and time; determining content items available for consumption from each of the available services at the current date and time; determining an allocation of display locations in a cross-platform interface for content items from each of the available services, the allocation defining a relative amount of display locations for each of the available services based on a device profile associated with the television device; assigning content items to the display locations in accordance with the determined allocation.
24 Citations
18 Claims
-
1. A method for providing a cross-platform interface for a television device, comprising:
-
identifying available services for consumption on a television device, wherein the available services include two or more of a broadcast television service, an on-demand video service, and an internet content service; determining a current date and time; determining content items available for consumption from each of the available services at the current date and time; determining an allocation of display locations in a cross-platform interface for content items from each of the available services, the allocation defining a relative amount of display locations for each of the available services based on a device profile associated with the television device; assigning content items to the display locations in accordance with the determined allocation; wherein the method is executed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having program instructions embodied thereon for providing a cross-platform interface for a television device, comprising:
-
program instructions for identifying available services for consumption on a television device, wherein the available services include two or more of a broadcast television service, an on-demand video service, and an internet content service; program instructions for determining a current date and time; program instructions for determining content items available for consumption from each of the available services at the current date and time; program instructions for determining an allocation of display locations in a cross-platform interface for content items from each of the available services, the allocation defining a relative amount of display locations for each of the available services based on a device profile associated with the television device; program instructions for assigning content items to the display locations in accordance with the determined allocation. - View Dependent Claims (8, 9, 10, 11)
-
-
13. A system, comprising:
-
a television configured to render content from available services, the available services including two or more of a broadcast television service, an on-demand video service, and an internet content service; a non-transitory memory connected to the television, comprising; a device profile associated with the television; and program logic, comprising a clock supplying a date and time; a recommendation engine that receives the date and time and the device profile and in response, determines an allocation of display locations in a cross-platform interface for content items from each of the available services, and assigns the content items to the display locations in accordance with the determined allocation, wherein the allocation defines a relative amount of display locations for the content items from each of the available services. - View Dependent Claims (12, 14, 15, 16, 17, 18)
-
Specification