Digital video recorder with segmented program storage
First Claim
Patent Images
1. An apparatus for recording multimedia content transmitted over a network, the apparatus comprising:
- a hardware processor;
a reception interface for receiving the multimedia content from the network;
a user input interface for receiving user inputs; and
a storage resource comprising processor executable instructions wherein the instructions, when executed by the processor, cause the processor to perform operations comprising;
receiving a multimedia selection signal indicative of multimedia content to be recorded;
determining, from content metadata pertaining to the multimedia content, a suggested segment size;
prompting a user to indicate a selected segment size for the program, wherein the selected segment size is selected from the group consisting of;
the suggested segment size and a user specified segment size;
recording the multimedia content in the content segments in accordance with the selected segment size;
saving the content segments in storage;
generating a menu of segment selection options including a single segment option, an ordered list of multiple segments option, and an all segments option;
prompting the user to indicate one of the segment selection options;
responsive to the user indicating the ordered list of multiple segments option, receiving user input indicating an ordered subset of the plurality of content segments to view; and
wherein the subset of the plurality of content segments is played back in an indicated order, and wherein unselected content segments of the multimedia content are skipped during play back, altering a chronological order of program segments.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for recording multimedia content transmitted over a network including a reception interface for receiving the multimedia content from the network, a user input interface for receiving user inputs, and a storage resource including executable instructions including a recording module for recording the multimedia content in accordance with the user inputs. The user inputs also include a multimedia selection signal for indicating the multimedia content to be recorded, and a segmenting signal for indicating a size of at least one of a plurality of segments in which the multimedia content is recorded.
-
Citations
22 Claims
-
1. An apparatus for recording multimedia content transmitted over a network, the apparatus comprising:
-
a hardware processor; a reception interface for receiving the multimedia content from the network; a user input interface for receiving user inputs; and a storage resource comprising processor executable instructions wherein the instructions, when executed by the processor, cause the processor to perform operations comprising; receiving a multimedia selection signal indicative of multimedia content to be recorded; determining, from content metadata pertaining to the multimedia content, a suggested segment size; prompting a user to indicate a selected segment size for the program, wherein the selected segment size is selected from the group consisting of;
the suggested segment size and a user specified segment size;recording the multimedia content in the content segments in accordance with the selected segment size; saving the content segments in storage; generating a menu of segment selection options including a single segment option, an ordered list of multiple segments option, and an all segments option; prompting the user to indicate one of the segment selection options; responsive to the user indicating the ordered list of multiple segments option, receiving user input indicating an ordered subset of the plurality of content segments to view; and wherein the subset of the plurality of content segments is played back in an indicated order, and wherein unselected content segments of the multimedia content are skipped during play back, altering a chronological order of program segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for recording a program, the method comprising:
-
selecting a program for recording; determining from program metadata pertaining to the program, a suggested segment size; prompting a user to indicate a selected segment size for the program, wherein the selected segment size is selected from the group consisting of;
the suggested segment size and a user specified segment size;recording the program in content segments in accordance with the selected segment size; saving the content segments in storage; generating a menu of segment selection options including a single segment option and an ordered list of multiple segments option; responsive to the user indicating the ordered list of multiple segments options, receiving user input indicating a subset of a plurality of content segments to view; and selecting, by a multimedia handling resource including a processor, an ordered subset of a plurality of content segments for viewing; responsive to the user selecting the ordered subset, playing back the plurality of content segments of the ordered subset in an indicated order, and skipping unselected content segments during play back, altering a chronological order of program segments. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium including stored, processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
including a segmenting option in an interface for selecting a program for recording; and in response to detecting a user selection of the segmenting option; determining, from content metadata pertaining to the selected program, a suggested segment size; and prompting the user to indicate a selected segment size, wherein the selected segment size is selected from a group of segment sizes consisting of;
the suggested segment size and a user specified segment size;inserting a plurality of bookmarks, within a recorded copy of the selected program, in accordance with the selected segment size, when the selected program is recorded to demarcate chapters; generating a menu of segment selection options including a single segment option and an ordered list of multiple segments option; responsive to the user indicating an ordered list of multiple segments as the segment selection option, receiving user input indicating an ordered subset of a plurality of content segments to view; and wherein when the user selects a subset of segments to view, the subset is played back in an indicated order, and wherein unselected content segments of the selected program are skipped during play back, altering a chronological order of program segments. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable medium including stored, processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
transmitting a multimedia content selection menu to a user; receiving, from the user, a multimedia content selection signal indicative of a selected multimedia content; determining, from content metadata pertaining to the selected multimedia content, a suggested segment size; prompting the user to select a segment size for the selected multimedia content, wherein the segment size is selected from a group of segment sizes consisting of; the suggested segment size and a user specified segment size; receiving the segment size from the user; recording the selected multimedia content in segments of the size selected by the user; saving the segments of multimedia content in storage; and generating a menu of segment selection options including;
a single segment option, an ordered list of multiple segments options, and an all segments option;responsive to the user selecting the ordered list of multiple segments option, receiving user input indicating an ordered subset of a plurality of content segments to view; and wherein when the user selects a subset of the segments to view, the subset is played back in an indicated order, and wherein unselected content segments of the multimedia content are skipped during play back, altering a chronological order of program segments. - View Dependent Claims (20, 21, 22)
-
Specification