发明名称 |
Client-server based interactive television guide with server recording |
摘要 |
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded. |
申请公布号 |
US8776126(B2) |
申请公布日期 |
2014.07.08 |
申请号 |
US201213557444 |
申请日期 |
2012.07.25 |
申请人 |
United Video Properties, Inc. |
发明人 |
Ellis Michael D.;Thomas William L.;Lemmons Thomas R. |
分类号 |
H04N5/445;G06F13/00;G06F3/00 |
主分类号 |
H04N5/445 |
代理机构 |
Ropes & Gray LLP |
代理人 |
Ropes & Gray LLP |
主权项 |
1. A method for providing users at one or more user equipment devices with access to a program, the method comprising:
storing the program at a media server; caching a first portion of the stored program; maintaining a first playback pointer for a first interactive program guide, wherein the first playback pointer points to the cached first portion of the stored program; caching a second portion of the stored program; maintaining a second playback pointer for a second interactive program guide, wherein the second playback pointer points to the cached second portion of the stored program; receiving a first playback request from the first interactive program guide implemented on a first user equipment to play back the program; modifying the first playback pointer at the media server; distributing the cached first portion of the stored program, corresponding to the first playback pointer, to the first user equipment in response to receiving the first playback request; receiving a second playback request from the second interactive program guide implemented on a second user equipment to play back the program; modifying the second playback pointer at the media server; distributing the cached second portion of the stored program, corresponding to the second playback pointer, to the second user equipment in response to receiving the second playback request; determining that the first playback pointer is advancing towards an end of the cached first portion; in response to the determining:
retrieving a third portion of the stored program, wherein the third portion corresponds to a portion of the program proximate to the cached first portion; andcaching the retrieved third portion of the stored program. |
地址 |
Tulsa OK US |