Data service
DCFirst Claim
1. A method of providing content for a television (TV), the method comprising:
- receiving, by a processor, data relevant to one or more scheduled events from one of a corresponding subservice of a plurality of subservices, wherein the plurality of subservices comprises a video-on-demand (VOD) subservice, electronic programming guide (EPG) subservice, and a media subserviceorganizing, by the processor, the data according to a pre-defined format corresponding to each of the plurality of subservices, wherein the pre-defined format comprises one of a VOD data model, an EPG data model and a media data model, wherein organizing the data according to the pre-defined format comprises converting the data received from the subservice into the pre-defined format of the corresponding data model and wherein each of the VOD data model, EPG data model, and media data model provide a uniform format for the plurality of subservices; and
providing, by the processor, the organized data to one or more of a plurality of content provider modules of the TV.
2 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A data service system in an Intelligent Television (TV) includes an internal content provider module configured to provide content to video hardware or display of the Intelligent TV or to a content provider module or application of the Intelligent TV and a subservice configured to provide the internet content provider module with requested data for a pre-defined data model. The internal content provider module is loaded on the Intelligent TV responsive to a user action or a schedule event on the Intelligent TV, and the internal content provider module organizes the received data from the subservice as the content according to a pre-defined format. The internal content provider module includes an EPG data provider, a media data provider, a media browser, a media scanner, and/or a thumbnail engine.
132 Citations
18 Claims
-
1. A method of providing content for a television (TV), the method comprising:
-
receiving, by a processor, data relevant to one or more scheduled events from one of a corresponding subservice of a plurality of subservices, wherein the plurality of subservices comprises a video-on-demand (VOD) subservice, electronic programming guide (EPG) subservice, and a media subservice organizing, by the processor, the data according to a pre-defined format corresponding to each of the plurality of subservices, wherein the pre-defined format comprises one of a VOD data model, an EPG data model and a media data model, wherein organizing the data according to the pre-defined format comprises converting the data received from the subservice into the pre-defined format of the corresponding data model and wherein each of the VOD data model, EPG data model, and media data model provide a uniform format for the plurality of subservices; and providing, by the processor, the organized data to one or more of a plurality of content provider modules of the TV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data service system in a Television (TV), the system comprising:
-
a processor; and a computer-readable storage medium storing computer-readable instructions, which when executed by the processor, cause the processor to perform; receiving data relevant to one or more scheduled events from one of a corresponding subservice of a plurality of subservices, wherein the plurality of subservices comprises a video-on-demand (VOD) subservice, an electronic programming guide (EPG) subservice, and a media subservice; organizing the data according to a pre-defined format corresponding to each of the plurality of subservices, wherein the pre-defined format comprises one of a VOD data model, an EPG data model, and a media data model, wherein organizing the data according to the pre-defined format comprises converting the data received from the subservice into the pre-defined format of the corresponding data model, and wherein each of the VOD data model, EPG data model, and media data model provide a uniform format for the plurality of subservices; and providing the organized data to one or more of a plurality of content provider modules of the TV. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for providing content for a Television (TV), the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured when executed by a processor to:
-
receive data relevant to one or more scheduled events from one of a corresponding subservice of a plurality of subservices, wherein the plurality of subservices comprises a video-on-demand (VOD) subservice, an electronic programming guide (EPG) subservice, and a media subservice; organize the data according to a pre-defined format corresponding to each of the plurality of subservices, wherein the pre-defined format comprises one of a VOD data model, an EPG data model, and a media data model, wherein organizing the data according to the pre-defined format comprises converting the data received from the subservice into the pre-defined format of the corresponding data model, and wherein each of the VOD data model, EPG data model, and media data model provide a uniform format for the plurality of subservices; and provide the organized data to one or more of a plurality of content provider modules of the TV. - View Dependent Claims (18)
-
Specification