# US 9,521,463 B2 · Method and system of using idle receiving unit resources for receiving content and communicating the content to other receiving units in the network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,521,463 B2
- Document ID: US9521463B2
- Status: Granted
- Kind: B2
- Application number: 13/106,094
- Filed: 2011-05-12
- Published: 2011-09-01
- Granted: 2016-12-13
- Earliest claimed: 2008-04-02
- Assignees: The DIRECTV Group, Inc.
- Applicants: Sean S. Lee; Scott D. Casavant
- Inventors: Sean S. Lee; Scott D. Casavant
- Web page: https://patentgrep.com/patent/US9521463B2

## CPC

- H04N 21/6143: {involving transmission via a satellite}
- H04N 21/4135: {external recorder (interface circuits between an apparatus for recording television signals and a television receiver H04N5/775)}
- H04N 21/4147: PVR [Personal Video Recorder] (H04N5/76 takes precedence {; arrangements for broadcast with accumulation-type receivers H04H20/40})
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/44231: {Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device (configuring of peripheral devices in general G06F9/4411; reporting information sensed by appliance or service execution status of appliance services in a home automation network H04L12/2823; monitoring the status of connected device in data switched networks H04L43/0817)}
- H04N 21/4424: {Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used (error monitoring in general G06F11/30; arrangements for monitoring conditions of receiving stations in broadcast systems H04H60/32; diagnosis, testing or measuring for television receivers H04N17/04)}
- H04N 21/482: End-user interface for programme selection
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04L 67/59: Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and system for providing content includes a network having a plurality of receiving units. The system further includes a first receiving unit of the plurality of receiving units that forms a recording request, when the first receiving unit includes unavailable resources and communicates the recording request through the network. A second receiving unit receives the request and stores content in a second memory corresponding to the request and communicates the content to the first receiving unit.

## Claims

### Claim 1

A method of controlling a system that includes a network having a plurality of set top boxes (STBs), each of the plurality of STBs comprising at least two tuners, at least two demodulators, at least two decoders, a network interface, and data storage comprising:
receiving a first television signal at a first set top box (STB) through a first tuner, a first demodulator, and a first decoder;
forming a recording request for content at the first STB of the plurality of (STBs);
determining the first STB includes unavailable resources, wherein the unavailable resource is at least one of tuning availability, data stream processing availability or data storage availability, in response to receiving the first television signal and determining that the first STB includes unavailable resources, communicating the recording request for the first STB from the network interface of the first STB through the network to the second STB;
receiving the recording request at the network interface of the second STB, the second STB of the plurality of STBs having a second tuner, second demodulator and second decoder that are available;
determining the second STB includes unavailable storage, and in response to receiving the recording request and determining that the second STB includes unavailable storage, communicating the recording request to the third STB:
receiving the recording request at the network interface of a third STB of the plurality of STBs having a storage device that is available;
receiving a second television signal at the second STB through the second tuner, second demodulator and second decoder, said second television signal corresponding to the content;
receiving a third television signal at the third STB through the second tuner, second demodulator and second decoder;
streaming the content through the network interface of the second STB to the network interface of the third STB; and
storing the content in the storage device associated with the third STB.

### Claim 2 (depends on 1)

A method as recited in claim 1 wherein the recording request comprises sub-requests comprising at least one of a request to receive a data stream, a request to process the data stream or a request to store a processed data stream to the storage device.

### Claim 3 (depends on 2)

A method as recited in claim 2 further comprising reconciling the sub-requests independently by the plurality of STBs, the STBS forming a processing chain for taking an output from another of the plurality of STBs; and
communicating a resultant output to another of the plurality of STBs.

### Claim 4 (depends on 1)

A method as recited in claim 1 wherein the first STB, the second STB and the third STB comprise satellite STBs.

### Claim 5 (depends on 1)

A method as recited in claim 1 further comprising communicating the content from the storage device to first STB.

### Claim 6 (depends on 5)

A method as recited in claim 5 further comprising displaying the content at a display associated with the first STB.

### Claim 7 (depends on 1)

A method as recited in claim 1 further comprising streaming the content from the storage device to first STB.

### Claim 8 (depends on 7)

A method as recited in claim 7 further comprising displaying the content at a display associated with the first STB.

### Claim 9

A system comprising:
a network having a plurality of set top boxes (STBs), each of the plurality of set top boxes (STBs) comprising at least two tuners, at least two demodulators, at least two decoders, and a network interface;
a first set top box (STB) of the plurality of STBs, said first STB forming a recording request for content, when the first STB includes unavailable resources wherein the unavailable resource is at least one of tuning availability, data stream processing availability or storage availability, communicating the recording request through the network through a first network interface of the STB in response to receiving a first television signal and determining that the first STB includes unavailable resources;
a second STB receiving a second television signal, through a second tuner, a second demodulator and second decoder, said second television signal corresponding to the content;
a third STB receiving a third television signal through a third tuner, third demodulator, third decoder, and the storage device network interface, said third network interface receiving the content from the second network interface; and
a storage device storing the content in a third storage device associated with the third STB.

### Claim 10 (depends on 9)

A system as recited in claim 9 wherein the recording request comprises sub-requests comprising one of a request to receive a data stream, a request to process the data stream and a request to store a processed data stream to the storage device.

### Claim 11 (depends on 10)

A system as recited in claim 10 wherein the sub-requests are independently serviced and reconciled by the plurality of STBs, the STBs forming a processing chain for an output from another of the plurality of STBs and communicating a resultant output to another of the plurality of STBs.

### Claim 12 (depends on 9)

A system as recited in claim 9 wherein the first receiving unit, the second receiving unit and the third receiving unit comprise satellite receiving units.
