Television content management with integrated third party interface
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-005/445
H04N-007/18
H04N-021/439
H04N-021/81
H04N-021/24
H04N-021/442
H04N-021/462
H04N-021/41
H04N-021/422
H04N-021/4722
H04N-021/478
출원번호
US-0216235
(2014-03-17)
등록번호
US-9661380
(2017-05-23)
발명자
/ 주소
Major, Robert Drew
Major, Darren
출원인 / 주소
EchoStar Technologies L.L.C.
대리인 / 주소
LK Global
인용정보
피인용 횟수 :
1인용 특허 :
18
초록▼
Systems, methods and devices manage second screen media content that is associated with live or previously-recorded television programming while the programming is being viewed by a user. A control application provides an HTML5 or other application program interface (API) that allows advertisers, re
Systems, methods and devices manage second screen media content that is associated with live or previously-recorded television programming while the programming is being viewed by a user. A control application provides an HTML5 or other application program interface (API) that allows advertisers, retailers or other third parties to access the remote control application for providing useful features.
대표청구항▼
1. A computing device comprising: an interface to a network;a processor configured to execute a remote control application that controls a set-top box (STB) via communication over the network, the STB configured to provide television content presented on a display viewed by a viewer, wherein the tel
1. A computing device comprising: an interface to a network;a processor configured to execute a remote control application that controls a set-top box (STB) via communication over the network, the STB configured to provide television content presented on a display viewed by a viewer, wherein the television content is provided by a content delivery service, andwherein the remote control application is configured to: recognize the television content presented using electronic program guide data associated with the television content;obtain an identifier for additional content associated with the recognized television content, wherein the identifier is obtained from the content delivery service;transmit a request to a third party service to obtain the additional content associated with the recognized television content, wherein the request includes the identifier for the additional content;provide an interface to the third party service via an application programming interface (API) of the remote control application;in response to the request, receive the additional content from the third party service via the API of the remote control application;wherein the remote control application provides control functionality including channel-changing at the STB, and controlling recordings for digital video recorder (DVR) and remote storage DVR (RSDVR) at the STB. 2. The computing device of claim 1 wherein the content provided by the third party is related to content being currently viewed on the display by the viewer. 3. The computing device of claim 2 wherein the currently-viewed content is an advertisement for a product or service, and wherein the third party is affiliated with the advertiser providing the product or service. 4. The computing device of claim 2 wherein the currently-viewed content is an advertisement for a product or service, and wherein the content provided to the remote control application allows the viewer to purchase the product or service while the advertisement is still playing on the viewer's television. 5. The computing device of claim 1 wherein the application program interface is an HTML5 interface. 6. A method executable by a computing device to provide user control of a set-top box (STB) configured to provide television content to a television, the method comprising: executing a remote control application that: recognizes the television content presented using electronic program guide data associated with the television content;obtains an identifier for additional content associated with the recognized television content, wherein the identifier is obtained from the content delivery service;transmit a request to a third party service to obtain the additional content associated with the recognized television content, wherein the request includes the identifier for the additional content;provide an interface to the third party service via an application programming interface (API) of the remote control application;in response to the request, receive additional content from the third party service via the API of the remote control application;generates a display on a user interface that presents the additional content from the third party;wherein the remote control application provides control functionality including channel-changing at the STB, and controlling recordings for digital video recorder (DVR) and remote storage DVR (RSDVR) at the STB. 7. The method of claim 6 wherein the application program interface is an HTML 5 interface. 8. The method of claim 6 wherein the remote control application further identifies the content currently presented on the viewer's television. 9. The method of claim 8 wherein the content is identified from an audio fingerprint. 10. The method of claim 8 wherein the content is identified from electronic program guide data. 11. A method to provide third party content associated with television programming on a control device having a processor and a memory, the method comprising: executing a remote control application on the control device, wherein the remote control application provides control functionality including channel-changing, and controlling recordings for digital video recorder (DVR) and remote storage DVR (RSDVR);wherein execution of the remote control application further comprises: identifying, by the remote control application, the content of television programming currently rendered to a user on a display, wherein the remote control application uses electronic program guide data associated with the content to identify the content;receiving an identifier, by the remote control application on the control device, wherein the identifier identifies a location of the third party content on a network, wherein the third party content is associated with the television programming currently rendered to the user, and wherein the identifier is obtained from the content delivery service;transmitting a request to a third party service to obtain the additional content associated with the recognized television content, wherein the request includes the identifier for the additional content;providing an interface to the third party service via an application programming interface (API) of the remote control application;in response to the request, obtaining, by the remote control application using the identifier, the third party content associated with the television programming currently rendered to the user via the API of the remote control application; andproviding the third party content to the user via the remote control application on the control device, so that the user views the third party content that is associated with the identified television programming at the same time as the identified television programming. 12. The method of claim 11 further comprising receiving inputs from the user in response to the third party content and forwarding the received inputs to a third party service via the network. 13. The method of claim 12 wherein the providing and forwarding are performed by an application program interface (API) associated with a media control application executed by the control device. 14. The method of claim 13 wherein the API is an HTML5 API. 15. The method of claim 11 wherein the identifying comprises providing audio fingerprint data from the television programming to a content management service via the network, and wherein the identifier is obtained from the content management service. 16. The method of claim 11 wherein the identifying comprises identifying the television programming from electronic guide data received at the control device. 17. The method of claim 11 wherein the television programming is previously recorded programming. 18. The method of claim 11 wherein the television programming currently rendered to the user is a previously-broadcast program that the user recorded to a digital video recorder. 19. The method of claim 18 wherein the identifying comprises sending an audio fingerprint of the previously-broadcast program to a content management service via the network to thereby identify the previously-broadcast program as it is currently rendered to the user. 20. The method of claim 11 wherein the television programming is a live television broadcast.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (18)
Brueck, David F.; Hurst, Mark B., Apparatus, system, and method for multi-bitrate content streaming.
Farber David A. ; Lachman Ronald D., Data processing system using substantially unique identifiers to identify data items, whereby identical data items hav.
Krikorian, Jason; Krikorian, Blake; Shah, Bhupendra; Tarra, Raghuveer; Bajpai, Parimal; Mariappan, Vijayachandran Velliyan, Personal media broadcasting system with output buffer.
Fallows, John R.; Salim, Frank J., System and methods for providing stateless security management for web applications using non-HTTP communications protocols.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.