Recording device and method for efficient network personal video recorder manipulation through adaptive bit rate streaming
First Claim
Patent Images
1. A recording device for providing a network-based personal video recording service for a plurality of users, the recording device comprising:
- a plurality of personal video recorder storage units;
a processor; and
a memory that stores processor-executable instructions, wherein the processor interfaces with the memory to execute the processor-executable instructions, whereby the recording device is operable to;
receive a record message from an end-user device associated with one user of the plurality of users, wherein the record message contains a request to record a broadcast content;
store a plurality of sets of segmented files associated with the broadcast content, wherein each one of the sets of segmented files has a bitrate that is different than bitrates of the remaining sets of the segmented files;
generate a unique manifest for the one user, wherein the unique manifest has references to segmented files associated with (1) one of the sets of segmented files stored in one of the personal video recorder storage units associated with the one user, and (2) the remaining sets of segmented files stored in a storage unit other than the personal video recorder storage unit associated with the one user; and
send the unique manifest to the end-user device associated with the one user.
2 Assignments
0 Petitions
Accused Products
Abstract
A recording device and a method are described herein that provide a network-based personal video recording service utilizing adaptive bit rate technology for a plurality of users. In operation, the recording device records at a minimum a single bit rate (one set of segmented files) of the broadcast content within each user'"'"'s network personal video recorder storage unit. Plus, the recording device stores the other bit rates (remaining sets of segmented files) in a central storage location or some other storage location.
-
Citations
21 Claims
-
1. A recording device for providing a network-based personal video recording service for a plurality of users, the recording device comprising:
-
a plurality of personal video recorder storage units; a processor; and a memory that stores processor-executable instructions, wherein the processor interfaces with the memory to execute the processor-executable instructions, whereby the recording device is operable to; receive a record message from an end-user device associated with one user of the plurality of users, wherein the record message contains a request to record a broadcast content; store a plurality of sets of segmented files associated with the broadcast content, wherein each one of the sets of segmented files has a bitrate that is different than bitrates of the remaining sets of the segmented files; generate a unique manifest for the one user, wherein the unique manifest has references to segmented files associated with (1) one of the sets of segmented files stored in one of the personal video recorder storage units associated with the one user, and (2) the remaining sets of segmented files stored in a storage unit other than the personal video recorder storage unit associated with the one user; and send the unique manifest to the end-user device associated with the one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented in a recording device for providing a network-based personal video recording service for a plurality of users, wherein the recording device comprises a plurality of personal video recorder storage units, the method comprising:
-
receiving, by the recording device, a record message from an end-user device associated with one user of the plurality of users, wherein the record message contains a request to record a broadcast content; storing, by the recording device, a plurality of sets of segmented files associated with the broadcast content, wherein each one of the sets of segmented files has a bitrate that is different than bitrates of the remaining sets of the segmented files; generating, by the recording device, a unique manifest for the one user, wherein the unique manifest has references to segmented files associated with (1) one of the sets of segmented files stored in one of the personal video recorder storage units associated with the one user, and (2) the remaining sets of segmented files stored in a storage unit other than the personal video recorder storage unit associated with the one user; and sending, by the recording device, the unique manifest to the end-user device associated with the one user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
a processor; and a memory that stores processor-executable instructions, wherein the processor interfaces with the memory to execute the processor-executable instructions, whereby the device is operable to; generate a unique manifest for a user, wherein the unique manifest is associated with a broadcast content requested by the user, wherein the broadcast content comprises a plurality of sets of segmented files, wherein each set of the segmented files has a bitrate that is different than bitrates of the remaining sets of the segmented files, wherein the unique manifest has references to the plurality of sets of segmented files, and wherein the references are associated with (1) one set of segmented files stored in a personal video recorder storage unit associated with the user, and (2) the remaining sets of segmented files stored in a storage unit other than the personal video recorder storage unit associated with the user.
-
Specification