IP Library Granted Patent US 9,363,538
Granted Patent B2
US 9,363,538 · App. 14/075,198 · Granted Jun 7, 2016

Apparatus, systems and methods for remote storage of media content events

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,363,538
App. No.
14/075,198
Granted
Jun 7, 2016
Kind
B2
Abstract

Techniques for facilitating recording of media content events by media devices on remote storage devices are described. Some embodiments provide a remote storage manager as part of a media device, such as a set-top box. In one embodiment, the remote storage manager causes a media content event to be recorded on a remote persistent storage device by receiving the media content event from a program distributor, and then transmitting the media content event to the remote persistent storage device. In another embodiment, the remote storage manager instructs the remote persistent storage device to obtain the media content event from the program distributor, so that the remote persistent storage device can record the media content event without the media content event first being received by the remote storage manager.

Claims (57)

1. A non-persistent storage set-top box, comprising:

a tuner configured to receive media content events from a program distributor;

a network interface communicatively coupled via a residential network to a persistent storage set-top box; and

logic configured to:

determine, based on whether or not the persistent storage set-top box is configured to receive media content events from the program distributor, how to cause the persistent storage set-top box to record the media content event; and

cause the persistent storage set-top box to store video data representing a media content event, by:

receiving, via the tuner, video program data representing the media content event from the program distributor; and

transmitting, via the network interface, the video program data representing the media content event from the non-persistent storage set-top box to the persistent storage set-top box where it is recorded for later viewing,

wherein the non-persistent storage set-top box is not capable of persistently storing the video program data representing the media content event, and

wherein the program distributor transmits media content events to the non-persistent storage set-top box and the persistent storage set-top box via a satellite or cable broadcast network.

2. The non-persistent storage set-top box of claim 1 , wherein the logic is further configured to:

determine that the persistent storage set-top box is not configured to receive the media content event directly from the program distributor without first passing through the non-persistent storage set-top box; and

in response, receive the video program data from the program distributor and forward the received video program data to the persistent storage set-top box.

3. The non-persistent storage set-top box of claim 1 , wherein the logic is further configured to:

determine that the persistent storage set-top box is configured to receive a media content event directly from the program distributor without first passing through the non-persistent storage set-top box; and

in response, instruct the persistent storage set-top box to obtain video program data representing the media content event from the program distributor.

4. The non-persistent storage set-top box of claim 1 , wherein the logic is further configured to:

facilitate on-demand viewing of the media content event recorded by the persistent storage set-top box, by receiving a request to view the media content event, obtaining the media content event from the persistent storage set-top box, and outputting the obtained media content event for presentation on a presentation device coupled to the non-persistent storage set-top box.

5. The non-persistent storage set-top box of claim 1 , wherein the residential network is provided at least in part over coaxial cable.

6. The non-persistent storage set-top box of claim 2 , wherein the logic is further configured to:

translate the received video program data; and

forward the translated video program data to the persistent storage set-top box.

7. The non-persistent storage set-top box of claim 1 , wherein transmitting the video program data includes transmitting the video program data from the non-persistent storage set-top box to the persistent storage set-top box via a coaxial cable that carries the residential network.

8. A method in a non-persistent storage set-top box, the method comprising:

determining, based on whether or not the persistent storage set-top box is configured to receive media content events from the program distributor, how to cause the persistent storage set-top box to record the media content event; and

causing the persistent storage set-top box to store video data representing a media content event, wherein the non-persistent storage set-top box includes a tuner configured to receive media content events from a program distributor and a network interface that is communicatively coupled via a residential network to the persistent storage set-top box, the causing including:

receiving, via the tuner, video program data representing the media content event from the program distributor; and

transmitting, via the network interface, the video program data representing the media content event from the non-persistent storage set-top box to the persistent storage set-top box where it is recorded for later viewing,

wherein the non-persistent storage set-top box is not capable of persistently storing the video program data representing the media content event.

9. The method of claim 8 , wherein determining how to cause the persistent storage set-top box to record the media content event includes:

determining that the persistent storage set-top box is not configured to receive the media content event directly from the program distributor without first passing through the non-persistent storage set-top box; and

in response, receiving the video program data from the program distributor and forwarding the received video program data to the persistent storage set-top box.

10. The method of claim 8 , wherein determining how to cause the persistent storage set-top box to record the media content event includes:

determining that the persistent storage set-top box is configured to receive a media content event directly from the program distributor without first passing through the non-persistent storage set-top box; and

in response, instructing the persistent storage set-top box to obtain video program data representing the media content event from the program distributor.

11. The method of claim 8 , further comprising:

facilitating on-demand viewing of the media content event recorded by the persistent storage set-top box, by receiving a request to view the media content event, obtaining the media content event from the persistent storage set-top box, and outputting the obtained media content event for presentation on a presentation device coupled to the non-persistent storage set-top box.

12. The method of claim 8 , wherein the program distributor transmits media content events to the non-persistent storage set-top box and the persistent storage set-top box via a satellite or cable broadcast network.

13. The method of claim 9 , further comprising:

translating the received video program data; and

forwarding the translated video program data to the persistent storage set-top box.

14. A non-transitory computer-readable medium that includes instructions that are configured, when executed by a non-persistent storage set-top box, to perform a method comprising:

determining, based on whether or not the persistent storage set-top box is configured to receive media content events from the program distributor, how to cause the persistent storage set-top box to record the media content event; and

causing the persistent storage set-top box to store video data representing a media content event, wherein the non-persistent storage set-top box includes a tuner configured to receive media content events from a program distributor and a network interface that is communicatively coupled via a residential network to the persistent storage set-top box, the causing including:

receiving, via the tuner, video program data representing the media content event from the program distributor; and

transmitting, via the network interface, the video program data representing the media content event from the non-persistent storage set-top box to the persistent storage set-top box where it is recorded for later viewing,

wherein the non-persistent storage set-top box is not capable of persistently storing the video program data representing the media content event, and

wherein transmitting the video program data includes transmitting the video program data from the non-persistent storage set-top box to the persistent storage set-top box via a coaxial cable that carries the residential network.

15. The non-transitory computer-readable medium of claim 14 , wherein the method further comprises:

determining that the persistent storage set-top box cannot receive the media content event from the program distributor without being first received by the non-persistent storage set-top box; and

in response, performing the step of causing the persistent storage set-top box to store the video data representing the media content event.

16. The non-transitory computer-readable medium of claim 14 , wherein the method further comprises:

facilitating on-demand viewing of the media content event recorded by the persistent storage set-top box, by receiving a request to view the media content event, obtaining the media content event from the persistent storage set-top box, and outputting the obtained media content event for presentation on a presentation device coupled to the non-persistent storage set-top box.

17. The non-transitory computer-readable medium of claim 14 , wherein the persistent storage set-top box includes a tuner configured to receive media content events from the program distributor, and wherein the method further comprises:

causing a persistent storage device to store video data representing a media content event, by receiving video program data representing the media content event, and forwarding the received video program data to the persistent storage device,

wherein the persistent storage device is distinct from the persistent storage set-top box and does not include a tuner configured to receive media content events from the program distributor.

18. The non-transitory computer-readable medium of claim 14 , wherein the program distributor transmits media content events to the non-persistent storage set-top box and the persistent storage set-top box via a satellite or cable broadcast network.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2013
From: MCCARTHY, BERNARD A., III
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 031568/0192 →