Adaptive timeshift service
First Claim
Patent Images
1. A method, comprising:
- distributing television content from a live content server to television client devices;
recording the television content at a timeshift server when said distributing the television content from the live content server;
distributing recorded television content from the timeshift server when requested by a television client device; and
writing both the television content from the live content server and the recorded television content from the timeshift server to a buffer of an additional timeshift server, wherein the buffer of the additional timeshift server has a timeshift duration, and wherein said writing to the buffer of the additional timeshift server includes writing the television content from the live content server forward in the timeshift duration and writing the recorded television content from the timeshift server backward in the timeshift duration.
2 Assignments
0 Petitions
Accused Products
Abstract
An adaptive timeshift service is described. In embodiment(s), television content can be distributed from a live content server to television client devices, and the television content that is distributed from the live content server can be recorded at a timeshift server. Recorded television content can then be distributed from the timeshift server when requested by a television client device. An additional timeshift server can be allocated, and both the television content from the live content server and the recorded television content from the timeshift server can be written to a buffer of the additional timeshift server.
-
Citations
16 Claims
-
1. A method, comprising:
-
distributing television content from a live content server to television client devices; recording the television content at a timeshift server when said distributing the television content from the live content server; distributing recorded television content from the timeshift server when requested by a television client device; and writing both the television content from the live content server and the recorded television content from the timeshift server to a buffer of an additional timeshift server, wherein the buffer of the additional timeshift server has a timeshift duration, and wherein said writing to the buffer of the additional timeshift server includes writing the television content from the live content server forward in the timeshift duration and writing the recorded television content from the timeshift server backward in the timeshift duration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content distributor, comprising:
-
a live content server configured to distribute television content to television client devices; a timeshift server configured to record the television content as it is being distributed, the timeshift server further configured to distribute recorded television content when requested by a television client device; and an additional timeshift server that includes a buffer configured to record both the television content from the live content server and the recorded television content from the timeshift server, wherein the buffer of the additional timeshift server has a timeshift duration, and wherein the buffer is further configured to record the television content from the live content server forward in the timeshift duration and record the recorded television content from the timeshift server backward in the timeshift duration. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
- 13. One or more computer-readable storage media comprising computer-executable instructions that, when executed, direct an adaptive timeshift service to coordinate writing both television content from a live content server and recorded television content from a timeshift server to a buffer of an additional timeshift server, the live content server distributing the television content to television client devices, and the timeshift server and the additional timeshift server each recording the television content when it is distributed, wherein the adaptive timeshift service is configured to coordinate writing the television content from the live content server forward in a timeshift duration of the buffer, and coordinate writing the recorded television content from the timeshift server backward in the timeshift duration of the buffer.
Specification