# US 12,015,657 B2 · Personal video recorder with limited attached local storage

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

- Number: US 12,015,657 B2
- Document ID: US12015657B2
- Status: Granted
- Kind: B2
- Application number: 18/074,928
- Filed: 2022-12-05
- Published: 2023-04-06
- Granted: 2024-06-18
- Earliest claimed: 2013-03-07
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Majd Bakar
- Web page: https://patentgrep.com/patent/US12015657B2

## CPC

- H04L 65/61: for supporting one-way streaming services, e.g. Internet radio
- H04L 65/613: for the control of the source by the destination (control signals issued by the client directed to the server or network components specially adapted for selective content distribution H04N21/637)
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/2747: Remote storage of video programmes received via the downstream path, e.g. from the server
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.

## Claims

### Claim 1

A method for receiving recorded content, the method comprising:
generating a representation of a first portion of a video content item;
transmitting, using a hardware processor, from a client device to a server, a request for the server to record a video content item, wherein the request includes the representation of the first portion of the video content item as evidence that the client device had unencrypted access to at least a previous portion of the video content item and an identifier of a user account used to access the video content item and to which the client device is authenticated; and
receiving, from the server and at a second client device associated with the user account, access to playback subsequent portions of the video content item in response to the request and based on the representation of the first portion of the video content item and based on the user account without transmitting another representation of a portion of the video content item.

### Claim 2 (depends on 1)

The method of claim 1, wherein the method further comprises:
receiving an instruction to record the video content item;
recording the previous portion of the video content item that has been received by the client device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the method further comprises generating a representation of the previous portion of the video content item being provided by the client device.

### Claim 4 (depends on 3)

The method of claim 3, wherein the representation of the previous portion of the video content item is generated using at least information identifying the video content item, information identifying a location of the previous portion within the video content item, and an identifier of the client device.

### Claim 5 (depends on 3)

The method of claim 3, wherein the representation of the previous portion of the video content item is generated by signing the previous portion of the video content item with authentication data associated with the client device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the method further comprises:
recording the first portion of the video content item, wherein the first portion of the video content item is non-contiguous with the previous portion of the video content item;
generating the representation of the first portion of the video content item from the recorded first portion of the video content item; and
transmitting the representation of the first portion of the video content item as evidence that the client device had unencrypted access to the previous portion of the video content item and the first portion of the video content item.

### Claim 7 (depends on 6)

The method of claim 6, wherein transmitting the representation of the first portion of the video content item indicates that the client device had unencrypted access to a portion of the video content item between the previous portion of the video content item and the first portion of the video content item and wherein access to playback at least the previous portion of the video content item, the first portion of the video content item, and the portion of the video content item between the previous portion of the video content item and the first portion of the video content item is received.

### Claim 8

A system for receiving recorded content, the system comprising:
a hardware processor of a client device that:
generates a representation of a first portion of a video content item;
transmits, from a client device to a server, a request for the server to record a video content item, wherein the request includes the representation of the first portion of the video content item as evidence that the client device had unencrypted access to at least a previous portion of the video content item and an identifier of a user account used to access the video content item and to which the client device is authenticated; and
receives, from the server and at a second client device associated with the user account, access to playback subsequent portions of the video content item in response to the request and based on the representation of the first portion of the video content item and based on the user account without transmitting another representation of a portion of the video content item.

### Claim 9 (depends on 8)

The system of claim 8, wherein the hardware processor further:
receives an instruction to record the video content item;
records the previous portion of the video content item that has been received by the client device.

### Claim 10 (depends on 8)

The system of claim 8, wherein the hardware processor further generates a representation of the previous portion of the video content item being provided by the client device.

### Claim 11 (depends on 10)

The system of claim 10, wherein the representation of the previous portion of the video content item is generated using at least information identifying the video content item, information identifying a location of the previous portion within the video content item, and an identifier of the client device.

### Claim 12 (depends on 10)

The system of claim 10, wherein the representation of the previous portion of the video content item is generated by signing the previous portion of the video content item with authentication data associated with the client device.

### Claim 13 (depends on 8)

The system of claim 8, wherein the hardware processor further:
records the first portion of the video content item, wherein the first portion of the video content item is non-contiguous with the previous portion of the video content item;
generates the representation of the first portion of the video content item from the recorded first portion of the video content item; and
transmits the representation of the first portion of the video content item as evidence that the client device had unencrypted access to the previous portion of the video content item and the first portion of the video content item.

### Claim 14 (depends on 13)

The system of claim 13, wherein transmitting the representation of the first portion of the video content item indicates that the client device had unencrypted access to a portion of the video content item between the previous portion of the video content item and the first portion of the video content item and wherein access to playback at least the previous portion of the video content item, the first portion of the video content item, and the portion of the video content item between the previous portion of the video content item and the first portion of the video content item is received.

### Claim 15

A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for receiving recorded content, the method comprising:
generating a representation of a first portion of a video content item;
transmitting, from a client device to a server, a request for the server to record a video content item, wherein the request includes the representation of the first portion of the video content item as evidence that the client device had unencrypted access to at least a previous portion of the video content item and an identifier of a user account used to access the video content item and to which the client device is authenticated; and
receiving, from the server and at a second client device associated with the user account, access to playback subsequent portions of the video content item in response to the request and based on the representation of the first portion of the video content item and based on the user account without transmitting another representation of a portion of the video content item.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the method further comprises:
receiving an instruction to record the video content item;
recording the previous portion of the video content item that has been received by the client device.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the method further comprises generating a representation of the previous portion of the video content item being provided by the client device.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the representation of the previous portion of the video content item is generated using at least information identifying the video content item, information identifying a location of the previous portion within the video content item, and an identifier of the client device.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the representation of the previous portion of the video content item is generated by signing the previous portion of the video content item with authentication data associated with the client device.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the method further comprises:
recording the first portion of the video content item, wherein the first portion of the video content item is non-contiguous with the previous portion of the video content item;
generating the representation of the first portion of the video content item from the recorded first portion of the video content item; and
transmitting the representation of the first portion of the video content item as evidence that the client device had unencrypted access to the previous portion of the video content item and the first portion of the video content item.

### Claim 21 (depends on 20)

The non-transitory computer-readable medium of claim 20, wherein transmitting the representation of the first portion of the video content item indicates that the client device had unencrypted access to a portion of the video content item between the previous portion of the video content item and the first portion of the video content item and wherein access to playback at least the previous portion of the video content item, the first portion of the video content item, and the portion of the video content item between the previous portion of the video content item and the first portion of the video content item is received.
