IP Library Granted Patent US 8,584,178
Granted Patent B2
US 8,584,178 · App. 13/091,952 · Granted Nov 12, 2013

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 8,584,178
App. No.
13/091,952
Granted
Nov 12, 2013
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 (48)

1. A system comprising:

a persistent storage set-top box that is located on a residential network and that is configured to receive media content events from a program distributor; and

a non-persistent storage set-top box that is located on the residential network, that is remote from the persistent storage set-top box, and that is configured to:

receive an indication of a media content event provided by a program distributor;

cause the persistent storage set-top box to receive and record the media content event from the program distributor, by:

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

transmitting the received video program data to the persistent storage set-top box;

facilitate on-demand viewing of the media content event recorded on the persistent storage set-top box, by receiving a request to view the media content event, obtaining video program data representing the media content event from the persistent storage set-top box, and outputting the obtained video program data representing the media content event for presentation on a presentation device;

determine whether a remote persistent storage device is configured to receive the media content event from the program distributor without being first received by the non-persistent storage set-top box; and

when it is determined that the remote persistent storage device is configured to receive the media content event from the program distributor without being first received by the non-persistent storage set-top box, instructing the remote persistent storage device to receive the media content event from the program distributor, otherwise forwarding the media content event from the non-persistent storage set-top box to the remote persistent storage device.

2. The system of claim 1 wherein the remote persistent storage device is a personal computer.

3. The system of claim 1 wherein forwarding the media content event from the non-persistent storage set-top box to the remote persistent storage device includes:

receiving, at the non-persistent storage set-top box, the video program data representing the media content event from a satellite broadcast network; and

transmitting the video program data representing the media content event to the remote persistent storage device.

4. The system of claim 1 wherein the residential network is a wireless network, and wherein the persistent storage set-top box includes a mass storage device.

5. The system of claim 1 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 broadcast network.

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

determining whether a remote persistent storage device is configured to receive a media content event from a program distributor without being first received by the non-persistent storage set-top box;

when it is determined that the remote persistent storage device is configured to receive the media content event from the program distributor without being first received by the non-persistent storage set-top box, instructing the remote persistent storage device to receive video program data representing the media content event from the program distributor, otherwise receiving the video program data representing the media content event from the program distributor and transmitting, by the non-persistent storage set-top box, the video program data representing the media content event to the persistent storage device that is remote from the non-persistent storage set-top box and that is not configured to receive the media content event from the program distributor; and

facilitating on-demand viewing of the media content event recorded on the remote persistent storage device.

7. The method of claim 6 wherein the remote persistent storage device is a personal computer that is part of a residential network communicatively coupled to the non-persistent storage set-top box, and wherein transmitting the video program data representing the media content event comprises:

transmitting the video program data representing the media content event over the residential network to the personal computer.

8. The method of claim 6 wherein the remote persistent storage device is part of a cloud-based data storage system, and wherein transmitting the video program data representing the media content event comprises:

transmitting the video program data representing the media content event over a public network to the cloud-based data storage system.

9. The method of claim 6 , further comprising:

translating the video program data representing the media content event from a native format to a translated format;

transmitting the translated media video program data to the remote persistent storage device.

10. The method of claim 6 wherein facilitating on-demand viewing of the media content event comprises:

receiving the video program data representing the media content event from the remote persistent storage device and presenting the video program data on a display coupled to the non-persistent storage set-top box.

11. The method of claim 6 wherein facilitating on-demand viewing of the media content event comprises:

causing the video program data representing the media content event to be transmitted from the remote persistent storage device to a remote media device that is a mobile device for viewing the media content event.

12. The method of claim 11 wherein the non-persistent storage set-top box is located on a residential network, wherein the remote media device is not located on the residential network, and wherein causing the media content event to be transmitted comprises:

transmitting, via a public network, information about media content events stored on the remote persistent storage device to the remote media device.

13. The method of claim 9 wherein translating the video program data representing the media content event comprises:

encrypting the video program data.

14. The method of claim 9 wherein translating the video program data representing the media content event comprises:

translating video program data into a format suitable for viewing on a mobile device.

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

receiving an indication of a media content event provided by a program distributor;

determining whether a remote persistent storage device is configured to receive the media content event from the program distributor without being first received by the non-persistent storage set-top box;

when it is determined that the remote persistent storage device is configured to receive the media content event from the program distributor without being first received by the non-persistent storage set-top box, instructing the remote persistent storage device to receive video program data representing the media content event from the program distributor, otherwise receiving the video program data representing the media content event from the program distributor and transmitting the video program data representing the media content event from the non-persistent storage set-top box to the remote persistent storage device; and

facilitating on-demand viewing of the media content event.

16. The method of claim 15 wherein the remote persistent storage device is a persistent storage set-top box that is configured to receive the video program data representing the media content event from the program distributor.

17. The method of claim 15 wherein receiving the video program data representing the media content event includes:

receiving, at the non-persistent storage set-top box, the video program data representing the media content event from a satellite broadcast network.

18. The method of claim 17 wherein the remote persistent storage device and the non-persistent storage set-top box are both located on a residential network, and wherein facilitating on-demand viewing of the media content event includes:

receiving the video program data representing the media content event from the remote persistent storage device; and

transmitting the video program data representing the media content event to another media device.

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 May 3, 2011
From: MCCARTHY, BERNARD A.
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 026219/0658 →