Method and system for remote television replay control
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-005/76
H04H-060/27
H04N-005/445
H04N-005/782
H04N-007/16
H04N-007/173
H04N-021/231
H04N-021/262
H04N-021/41
H04N-021/4147
H04N-021/4227
H04N-021/433
H04N-021/434
H04N-021/443
H04N-021/462
H04N-021/472
H04N-021/4782
H04N-021/482
H04N-021/61
H04N-021/658
H04N-021/84
H04N-021/858
H04H-060/72
H04H-060/82
H04N-005/44
출원번호
US-0230830
(2011-09-12)
등록번호
US-9654238
(2017-05-16)
발명자
/ 주소
Sweatt, III, Millard E.
Hastings, Jeff
Woodward, Don
Matichuk, Chris E.
Kianersi, Shahriar
Sunner, Gurminder
Regnier, Alain
Mohan, Sunil
Cooney, Hugh E.
King, Edward
Pignon, Philippe
Nudelman, Mark
출원인 / 주소
THE DIRECTV GROUP, INC.
대리인 / 주소
Guntin & Gust, PLC
인용정보
피인용 횟수 :
0인용 특허 :
70
초록▼
A method, system, computer medium, and other embodiments for integrating unrelated web hosted services with stand-alone media-based devices are provided. Users can access and control the media-based device conveniently with a web-browser through various portals on the Internet. In one embodiment, us
A method, system, computer medium, and other embodiments for integrating unrelated web hosted services with stand-alone media-based devices are provided. Users can access and control the media-based device conveniently with a web-browser through various portals on the Internet. In one embodiment, users access the media-based device through one or more unrelated web portals, so as to control and to program the media-based device in a single web session, and to see information both stored on the media-based device and originating from third-party online sources of information and services in a single integrated presentation.
대표청구항▼
1. A method of remote control of at least one digital video recorder, the method comprising: determining, by a processing system including a processor, that a replay guide associated with a digital video recorder is up to date, wherein the replay guide comprises one or more replay channels that each
1. A method of remote control of at least one digital video recorder, the method comprising: determining, by a processing system including a processor, that a replay guide associated with a digital video recorder is up to date, wherein the replay guide comprises one or more replay channels that each include a replay channel name, a replay channel identifier, and information about one of pending and completed program recording requests;in response to determining that the replay guide is not up to date, (a) requesting, by the processing system, replay guide information via at least a first function of an Application Programming Interface (API) capable of communicating with the digital video recorder to extract data therefrom, the API comprising a plurality of functions that comprise the first function, and (b) updating, by the processing system, the replay guide based on replay-guide information;in response to determining that the replay guide is up to date, displaying, by the processing system, the replay guide;receiving, by the processing system, a replay-guide request associated with the digital video recorder based on the replay guide;in response to determining that the replay-guide request is a request to record one or more episodes of one or more shows, requesting, by the processing system, that the one or more episodes be recorded via at least a second function of the API, wherein the request to record the one or more episodes is associated with addition of a new replay channel, wherein the new replay channel comprises a new replay channel name and a new replay channel identifier;in response to determining that the replay-guide request is a request to cancel a show-recording request, cancelling, by the processing system, a show-recording request via at least a third function of the API and deleting a replay channel associated with the show-recording request based on a replay channel identifier in the replay-guide request;updating, by the processing system, the replay guide for the digital video recorder based on the replay-guide request resulting in an updated replay guide; anddisplaying, by the processing system, the updated replay guide. 2. The method according to claim 1, further comprising: receiving, by the processing system, a request for detailed information about a show in the replay guide;retrieving, by the processing system, the detailed information using a fourth function of the API; anddisplaying, by the processing system, at least part of the detailed information. 3. The method according to claim 2, wherein the API is configured to communicate with the digital video recorder via a network, and wherein the network comprises an Internet. 4. The method according to claim 1, wherein data for the replay guide is stored in at least one database. 5. The method according to claim 1, wherein the replay guide comprises information about one or more replay requests, wherein information for a given request of the one or more replay requests includes channel information, show information, status information, and a request date. 6. The method according to claim 1, wherein a fifth function of the API is configured to provide information related to an electronic program guide (EPG). 7. The method according to claim 1, further comprising: instantiating, by the processing system, a plurality of objects associated with the API. 8. The method according to claim 1, wherein a sixth function of the API comprises a create account function. 9. The method according to claim 1, wherein each function in the plurality of functions of the API is associated with at least one file in XML format. 10. The method according to claim 1, wherein the replay guide is in an electronic format. 11. The method according to claim 1, wherein a seventh function of the API comprises a login function. 12. The method according to claim 1, wherein displaying the updated replay guide comprises displaying the updated replay guide using a browser. 13. The method according to claim 1, wherein determining that the replay guide is up to date comprises periodically determining that the replay guide is up to date. 14. A non-transitory computer readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising: determining that a replay guide associated with a first digital video recorder is up to date, wherein the replay guide comprises one or more replay channels that each include a replay channel name, a replay channel identifier, and information about one of pending and completed program recording requests;in response to determining that the replay guide is not up to date, (a) requesting replay guide information via at least a first function of an Application Programming Interface (API) capable of communicating with the first digital video recorder to extract data therefrom, the API comprising a plurality of functions that comprise the first function, and (b) updating the replay guide based on replay-guide information;in response to determining that the replay guide is up to date, displaying the replay guide;receiving a replay-guide request associated with the first digital video recorder based on the replay guide;in response to determining that the replay-guide request is a request to record one or more episodes of one or more shows, requesting that the one or more episodes be recorded via at least a second function of the API, wherein the request to record the one or more episodes is associated with addition of a new replay channel, wherein the new replay channel comprises a new replay channel name and a new replay channel identifier;in response to determining that the replay-guide request is a request to cancel a show recording request, cancelling a show-recording request via at least a third function of the API and deleting a replay channel associated with the show-recording request based on a replay channel identifier in the replay-guide request;updating the replay guide for the first digital video recorder based on the replay-guide request resulting in an updated replay guide; anddisplaying the updated replay guide. 15. The non-transitory computer readable storage medium of claim 14, wherein the operations further comprise: receiving a request for detailed information about a show in the replay guide;retrieving the detailed information using a fourth function of the API; anddisplaying at least part of the detailed information. 16. The non-transitory computer readable storage medium of claim 15, wherein the API is configured to communicate with the first digital video recorder via a network, and wherein the network comprises an Internet. 17. A device, comprising: a processing system including a processor;a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising: determining that a replay guide associated with a digital video recorder is up to date, wherein the replay guide comprises one or more replay channels that each include a replay channel name, a replay channel identifier, and information about one of pending and completed program recording requests;in response to determining that the replay guide is not up to date, (a) requesting replay guide information via at least a first function of an Application Programming Interface (API) capable of communicating with the digital video recorder to extract data therefrom, the API comprising a plurality of functions that comprise the first function, and (b) updating the replay guide based on replay-guide information;in response to determining that the replay guide is up to date, displaying the replay guide;receiving a replay-guide request associated with the digital video recorder based on the replay guide;in response to determining that the replay-guide request is a request to record one or more episodes of one or more shows, requesting that the one or more episodes be recorded via at least a second function of the API, wherein the request to record the one or more episodes is associated with addition of a new replay channel, wherein the new replay channel comprises a new replay channel name and a new replay channel identifier;in response to determining that the replay-guide request is a request to cancel a show-recording request, cancelling a show-recording request via at least a third function of the API and deleting a replay channel associated with the show-recording request based on a replay channel identifier in the replay-guide request;updating the replay guide for the digital video recorder based on the replay-guide request resulting in an updated replay guide; anddisplaying the updated replay guide. 18. The device of claim 17, wherein the operations comprise: receiving a request for detailed information about a show in the replay guide;retrieving the detailed information using a fourth function of the API; anddisplaying at least part of the detailed information. 19. The device of claim 18, wherein the API is configured to communicate with the digital video recorder via a network, and wherein the network comprises an Internet. 20. The device of claim 17, wherein data for the replay guide is stored in at least one database.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (70)
Barton James M. ; Look Howard, Analog video tagging and encoding system.
Pietraszak,Michael E.; Fries,Robert M.; Gibson,Robert S. T.; Wray,Jonathan A., Application program interfaces for electronic program guide data services.
Gebhardt, Bryan C.; Patel, Kalpesh R.; Thygesen, Allan C.; Berriatua, Steve; Michel, Christopher J., Automatic control of broadcast and execution of interactive applications to maintain synchronous operation with broadcast programs.
Carcerano Christopher John ; Barnard John Dickson ; Wilson ; Jr. Richard Alexander ; Gibson Donald Parke, Browser-based network management allowing administrators to use web browser on user's workstation to view and update configuration of network devices.
Hamilton Scott (Duluth GA) Haman Ray T. (Duluth GA) Durden Gregory S. (Jonesboro GA) Christensen Jan L. (Plantation FL) Paulick Melvin (Gainesville FL), Electronic program guide and text channel data controller.
Venkatraman Chandrasekar ; Morgan Jeffrey A., Embedding web access mechanism in an appliance for user interface functions including a web server and web browser.
Iggulden Jerry ; Fields Kyle ; McFarland Alan ; McLam George, Method and apparatus for controlling a video player to automatically locate a segment of a recorded program.
Iggulden Jerry (Santa Clarita CA) McFarland Alan (North Hollywood CA), Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages.
Iggulden Jerry (Santa Clarita CA) Fields Kyle (El Corado Hills CA) McFarland Alan (North Hollywood CA) Wu Jung-ming (Acton MA), Method and apparatus for eliminating television commercial messages.
Iggulden Jerry (Santa Clarita CA) McFarland Alan (North Hollywood CA) Lipoff Stuart J. (Newton MA) Wu Jung-ming (Acton MA) Caro Richard H. (Acton MA) Debs Raymond E. (Saratoga CA), Method and apparatus for eliminating television commercial messages.
McFarland Alan (North Hollywood CA) Lipoff Stuart J. (Newton MA) Wu Jung-Ming (Acton MA) Caro Richard H. (Acton MA), Method and apparatus for inserting digital data in a blanking interval of an RF modulated video signal.
Watts E. Michael ; Williams Christopher D. ; Goldschmidt Iki Jean M. ; Shah-Nazaroff Anthony A. ; Hackson David N., Method and apparatus for providing subsidiary data synchronous to primary content data.
Goldschmidt Iki Jean M. ; Shah-Nazaroff Anthony Alexander ; Williams Christopher D. ; Lane Kathleen, Method and apparatus for recording program data without commercials.
Blahut Donald E. (Holmdel NJ) Schell William M. (Watchung NJ) Story Guy A. (New York NY) Szurkowski Edward S. (Maplewood NJ), Method of advertisement selection for interactive service.
Samuel Thomas Scott ; Timo Bruck ; Lena D. Sack ; Garth A. Lewis ; Kristen V. Holbrook Donato, Method, device and system for playing a video file in response to selecting a web page link.
Piersol,Kurt W.; Graham,Jamey, Methods and apparatuses for searching both external public documents and internal private documents in response to single search request.
Alsafadi,Yasser; Dasgupta,Aninda; Krasinski,Raymond, Methods for initiating activity in intelligent devices connected to an in home digital network using extensible markup language (XML) for information exchange and systems therefor.
Barton James M. ; McInnis Roderick James ; Moskowitz Alan S. ; Goodman Andrew Martin ; Chow Ching Tong ; Kao Jean Swey, Multimedia time warping system.
Rangan P. Venkat ; Shastri Vijnan ; Ashwani Arya ; Arole Parag, Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospe.
Wynblatt, Michael; Pizano, Arturo; Hsu, Arding; Benson, Daniel C.; Sastry, Chellury R.; Agrawala, Vivek, System and method for authoring, distributing and replaying derivative hypermedia content.
Edlund Stefan B. ; Eichstaedt Matthias ; Eigler Donald Mark ; Kraft Reiner, System and method for operating scientific instruments over wide area networks.
Slotznick Benjamin, System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space.
Alexander Ronald ; Dias Stephen ; Hancock Kenneth S. ; Leung Elsie Y. ; Macrae Douglas ; Ng Arthur Y. ; O'Neil Shawn ; Schoaff Peter Christopher ; Sutton Jonathon ; Ward ; III Thomas Edward ; Westber, Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.