# US 7,614,069 B2 · Multi-device distributed digital video recording systems and methods

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

- Number: US 7,614,069 B2
- Document ID: US7614069B2
- Status: Granted
- Kind: B2
- Application number: 10/724,943
- Filed: 2003-12-01
- Published: 2005-06-02
- Granted: 2009-11-03
- Earliest claimed: 2003-12-01
- Assignees: General Instrument Corporation
- Inventors: Christopher J. Stone
- Web page: https://patentgrep.com/patent/US7614069B2

## CPC

- H04N 5/765: Interface circuits between an apparatus for recording and another apparatus
- H04N 7/17318: {Direct or substantially direct transmission and handling of requests}
- H04N 7/17336: {Handling of requests in head-ends}
- H04N 21/25435: {involving characteristics of content or additional data, e.g. video resolution or the amount of advertising}
- H04N 21/2547: Third Party Billing, e.g. billing of advertiser
- H04N 21/4147: PVR [Personal Video Recorder] (H04N5/76 takes precedence {; arrangements for broadcast with accumulation-type receivers H04H20/40})
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/632: {using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices (broadcast-related systems characterised by transmission among terminal devices H04H60/80; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/6334: for authorisation, e.g. by transmitting a key {(wireless communications network key management H04W12/04; wireless communications network access security H04W12/08)}
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present invention provides multi-device distributed digital video recording systems and methods. The present invention enables digital recording devices on a cable plant to share resources. A plurality of networked digital video recorders are provided. A requesting digital video recorder (DVR) on the network may be capable of broadcasting a request to a plurality of DVRs seeking resources of a dormant DVR. At least one dormant DVR on the network may be capable of providing a response to the requesting DVR indicating its availability of resources. The requesting DVR may then select a granting DVR from the dormant DVRs with available resources (i.e., those DVRs that responded to the request). A session may then be established between the requesting DVR and the granting DVR. Once the session is established, the resources of the granting DVR may be made available for use by the requesting DVR.

## Claims

### Claim 1

A method for providing a multi-device distributed digital video recording system, comprising:
broadcasting a request from a requesting digital video recorder (DVR) to a plurality of networked DVRs seeking resources of a dormant DVR;
receiving a response to the request from at least one dormant DVR in the plurality of networked DVRs indicating availability of resources;
selecting a granting DVR from the at least one dormant DVR with available resources;
establishing a session between said requesting DVR and said granting DVR;
providing resources of said granting DVR for use by said requesting DVR;
requesting by the requesting DVR that said granting DVR tune to a particular channel and record designated content from said particular channel to store said designated content at said granting DVR for use by said requesting DVR; and
when the granting DVR does not have access to the particular channel,
receiving an indication that the granting DVR does not have access to the particular channel; and
requesting access to the particular channel by the requesting DVR on behalf of the granting DVR, whereby designated content from said particular channel is recorded by the granting DVR.

### Claim 2 (depends on 1)

A method in accordance with claim 1, wherein said resources include at least one of a tuner and a storage device.

### Claim 3 (depends on 1)

A method in accordance with claim 1, wherein:
said resources comprise a tuner of said granting DVR; and
control of said tuner is turned over to said requesting DVR.

### Claim 4 (depends on 1)

A method in accordance with claim 1, wherein:
a fee is charged to the requesting DVR for the designated content.

### Claim 5 (depends on 1)

A method in accordance with claim 1, further comprising:
tagging the recorded designated content as being owned by said requesting DVR.

### Claim 6 (depends on 5)

A method in accordance with claim 5, further comprising:
encrypting the recorded designated content with an encryption key known to said requesting DVR.

### Claim 7 (depends on 6)

A method in accordance with claim 6, further comprising:
making said encrypted recorded designated content available to said granting DVR.

### Claim 8 (depends on 7)

A method in accordance with claim 7, wherein said encrypted designated content is made available to said granting DVR for a fee.

### Claim 9 (depends on 1)

A method in accordance with claim 1, further comprising:
requesting access to said stored designated content by said requesting DVR; and
uploading the stored designated content from the granting DVR to said requesting DVR.

### Claim 10 (depends on 1)

A method in accordance with claim 1, further comprising:
requesting access to said stored designated content by said requesting DVR; and
streaming the stored designated content from the granting DVR to said requesting DVR.

### Claim 11 (depends on 10)

A method in accordance with claim 10, further comprising:
controlling presentation of said streamed designated content utilizing a command and control channel to send commands from said requesting DVR to said granting DVR.

### Claim 12 (depends on 11)

A method in accordance with claim 11, wherein said commands comprise at least one of play, stop, pause, fast forward, rewind, skip, and jump.

### Claim 13 (depends on 1)

A method in accordance with claim 1, further comprising:
automatically forwarding said stored designated content to a storage device at said requesting DVR.

### Claim 14 (depends on 1)

A method in accordance with claim 1, further comprising:
routing said request for resources through a system operator;
wherein multiple requests for identical designated content from multiple requesting DVRs are handled by a single granting DVR.

### Claim 15

A multi-device distributed digital video recording system, comprising:
a plurality of networked digital video recorders;
a requesting digital video recorder (DVR) capable of broadcasting a request to said plurality of networked DVRs seeking resources of a dormant DVR;
at least one dormant DVR in the plurality of networked DVRs capable of receiving the request and for providing a response to said requesting DVR indicating availability of resources
wherein:
said requesting DVR selects a granting DVR from the at least one dormant DVR with available resources;
a session is established between said requesting DVR and said granting DVR; and
resources of said granting DVR are made available for use by said requesting DVR,
wherein resources of said granting DVR are made available for use by said requesting DVR by:
requesting by the requesting DVR that said granting DVR tune to a particular channel and record designated content from said particular channel to store said designated content at said granting DVR for use by said requesting DVR; and
when the granting DVR does not have access to the particular channel,
receiving an indication that the granting DVR does not have access to the particular channel; and
requesting access to the particular channel by the requesting DVR on behalf of the granting DVR, whereby designated content from said particular channel is recorded by the granting DVR.

### Claim 16 (depends on 15)

A system in accordance with claim 15, wherein said resources include at least one of a tuner and a storage device.

### Claim 17 (depends on 15)

A system in accordance with claim 15, wherein:
said resources comprise a tuner of said granting DVR; and
control of said tuner is turned over to said requesting DVR.

### Claim 18 (depends on 15)

A system in accordance with claim 15, wherein:
a fee is charged to the requesting DVR for the designated content.

### Claim 19 (depends on 15)

A system in accordance with claim 15, wherein:
said granting DVR tags the recorded designated content as being owned by said requesting DVR.

### Claim 20 (depends on 19)

A system in accordance with claim 19, wherein:
said granting DVR encrypts the recorded designated content with an encryption key known to said requesting DVR.

### Claim 21 (depends on 20)

A system in accordance with claim 20, wherein:
said encrypted recorded designated content is made available to said granting DVR.

### Claim 22 (depends on 21)

A system in accordance with claim 21, wherein:
said encrypted designated content is made available to said granting DVR for a fee.

### Claim 23 (depends on 15)

A system in accordance with claim 15, wherein:
said requesting DVR requests access to said stored designated content; and
the stored designated content is uploaded from the granting DVR to said requesting DVR.

### Claim 24 (depends on 15)

A system in accordance with claim 15, wherein:
said requesting DVR requests access to said stored designated content; and
the stored designated content is streamed from the granting DVR to said requesting DVR.

### Claim 25 (depends on 24)

A system in accordance with claim 24, wherein:
said requesting DVR controls presentation of said streamed designated content utilizing a command and control channel to send commands to said granting DVR.

### Claim 26 (depends on 25)

A system in accordance with claim 25, wherein:
said commands comprise at least one of play, stop, pause, fast forward, rewind, skip, and jump.

### Claim 27 (depends on 15)

A system in accordance with claim 15, wherein:
said granting DVR automatically forwards said stored designated content to a storage device at said requesting DVR.

### Claim 28 (depends on 15)

A system in accordance with claim 15, wherein:
said request for resources is routed through a system operator; and
multiple requests for identical designated content from multiple requesting DVRs are handled by a single granting DVR.

### Claim 29

A digital video recorder (DVR) for use in a multi-device distributed digital video recording system, comprising:
at least one tuner;
at least one storage device;
a processor enabled for at least one of:
(a) broadcasting a request to a plurality of networked DVRs seeking resources of at least one dormant DVR;
receiving a response to the request from the at least one dormant DVR indicating availability of resources;
selecting a granting DVR from the at least one dormant DVR with available resources;
establishing a session with said granting DVR; and
utilizing resources of said granting DVR; and
(b) receiving a broadcast request from a requesting DVR seeking available resources;
responding to said requesting DVR regarding availability of resources;
if resources are available and if selected by said requesting DVR, establishing a session with said requesting DVR; and
providing resources for use by said requesting DVR,
wherein resources of said granting DVR are made available for use by said requesting DVR by:
requesting by the requesting DVR that said granting DVR tune to a particular channel and record designated content from said particular channel to store said designated content at said granting DVR for use by said requesting DVR; and
when the granting DVR does not have access to the particular channel,
receiving an indication that the granting DVR does not have access to the particular channel; and
requesting access to the particular channel by the requesting DVR on behalf of the granting DVR, whereby designated content from said particular channel is recorded by the granting DVR.
