Systems and methods of displaying content
US-2015074728-A1 · Mar 12, 2015 · US
US10104450B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10104450-B2 |
| Application number | US-201514885441-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 16, 2015 |
| Priority date | Oct 17, 2014 |
| Publication date | Oct 16, 2018 |
| Grant date | Oct 16, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of controlling implementation of an application in a device includes obtaining identification information of one or more applications to perform rendering of media data in the device, displaying the obtained identification information on a screen of the device, and executing one application according to receipt, from a user, of an execution request of the application from among the one or more applications.
Opening claim text (preview).
What is claimed is: 1. A method of controlling implementation of an application in a device, the method comprising: obtaining identification information of a plurality of applications performable to render media data, wherein the obtaining of the identification information comprises extracting the identification information from one or more data streams including the media data; displaying the obtained identification information on a screen of the device; obtaining an additional information request about a selected application from among the plurality of applications; displaying additional information about the selected application based on the obtained additional information request, the additional information indicating one among a source server providing the selected application and a channel corresponding to the selected application; receiving an execution request of the selected application while the additional information is displayed; determining whether the selected application is stored on the device based on the execution request being received while the additional information is displayed; and executing the selected application to render the media data based on the determining that the selected application is stored on the device. 2. The method of claim 1 , wherein the selected application corresponds to identification information selected by a user from among identification information of a plurality of applications displayed on the screen of the device. 3. The method of claim 1 , wherein the obtaining of the identification information comprises extracting the identification information from a program map table (PMT) or an application information table (AIT), which is included in the one or more data streams. 4. The method of claim 1 , wherein the one or more data streams comprise data streams each conforming to a corresponding one of broadcasting standards which are different from each other. 5. The method of claim 1 , further comprising: monitoring whether the identification information of the plurality of applications is obtained. 6. The method of claim 1 , wherein the executing of the selected application comprises: detecting a gesture of a user; and executing the selected application when the detected gesture of the user corresponds to a preset gesture to determine whether the execution of the selected application is approved. 7. The method of claim 1 , wherein the obtaining of the identification information comprises obtaining the identification information of the plurality of applications when receiving a request to change a channel through which the media data is received. 8. A non-transitory computer-readable recording medium having recorded thereon computer-readable codes as a program for executing the method of claim 1 . 9. A device configured to control implementation of an application, comprising: at least one processor configured to control the device to obtain identification information of a plurality of applications performable to render media data, wherein the identification information is obtained by extracting the identification information from one or more data streams including the media data; a display configured to display the obtained identification information on a screen of the display; and an input interface configured to receive an additional information request indicating a selected application from among the plurality of applications, and an application execution request, wherein the at least one processor is further configured to control the display to display additional information about the selected application based on the additional information request, determine whether the selected application is stored on the device based on the application execution request being received while the additional information is displayed, and execute the selected application to render the media data based on the at least one processor determining that the selected application is stored on the device, and wherein the additional information indicates one among a source server providing the selected application and a channel corresponding to the selected application. 10. The device of claim 9 , wherein the selected application corresponds to identification information selected by a user from among identification information of a plurality of applications displayed on the screen of the display. 11. The device of claim 9 , wherein the at least one processor extracts the identification information from a program map table (PMT) or an application information table (AIT), which is included in the one or more data streams. 12. The device of claim 9 , wherein the one or more data streams comprise data streams each conforming to a corresponding one of broadcasting standards that are different from each other. 13. The device of claim 9 , wherein the at least one processor monitors whether the identification information of the plurality of applications is obtained. 14. The device of claim 9 , wherein the at least one processor detects a gesture of a user and executes the selected application when the detected gesture of the user corresponds to a preset gesture to determine whether execution of the application is approved. 15. The device of claim 9 , wherein the at least one processor obtains the identification information of the plurality of applications when receiving a request to change a channel through which the media data is received. 16. The device of claim 9 , further comprising a communication interface configured to receive a table of applications, wherein the at least one processor is further configured to obtain identification information of the plurality of applications from the table of applications. 17. The device of claim 9 , wherein the at least one processor is further configured to obtain the identification information of the plurality of applications performable to render the media data. 18. The device of claim 17 , wherein the at least one processor is further configured to confirm whether the identification information of the application is obtained based on the additional information request. 19. The device of claim 18 , wherein the at least one processor is further configured to determine existence of the identification information of the application based on the application execution request, and execute the selected application based on the application execution request and a determination that the identification information of the application is obtained. 20. The device of claim 19 , wherein the at least one processor is further configured to extract the additional information from the one or more data streams including the media data.
involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
End-user applications, e.g. Web browser, game · CPC title
Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title
Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering · CPC title
Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.