Storing and accessing segments of recorded programs
First Claim
Patent Images
1. A multimedia recorder, comprising:
- a hardware processor;
a network adapter for receiving multimedia content delivered from a multimedia service provider via a multimedia network;
a user input interface for receiving user input; and
a storage resource comprising processor executable instructions wherein the instructions, when executed by the hardware processor, cause the hardware processor to perform operations comprising;
receiving a signal indicative of a request to record a program;
generating a plurality of suggested segment sizes using metadata of the program;
prompting a user to indicate a particular segment size by displaying a program segment menu including;
a suggested segment size menu element indicating the plurality of suggested segment sizes and a user specified segment size menu element;
storing the program in a plurality of program segments of the particular segment size in the storage resource;
responsive to a request to playback the program, prompting the user to indicate particular program segments by displaying a segment selection menu including a single segment selection menu element, a multiple segment selection menu element, and an all segments selection menu element;
prompting the user to indicate an ordering of playing back of the particular program segments; and
playing back the particular program segments in accordance with the ordering of playing back.
1 Assignment
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.
14 Citations
19 Claims
-
1. A multimedia recorder, comprising:
-
a hardware processor; a network adapter for receiving multimedia content delivered from a multimedia service provider via a multimedia network; a user input interface for receiving user input; and a storage resource comprising processor executable instructions wherein the instructions, when executed by the hardware processor, cause the hardware processor to perform operations comprising; receiving a signal indicative of a request to record a program; generating a plurality of suggested segment sizes using metadata of the program; prompting a user to indicate a particular segment size by displaying a program segment menu including;
a suggested segment size menu element indicating the plurality of suggested segment sizes and a user specified segment size menu element;storing the program in a plurality of program segments of the particular segment size in the storage resource; responsive to a request to playback the program, prompting the user to indicate particular program segments by displaying a segment selection menu including a single segment selection menu element, a multiple segment selection menu element, and an all segments selection menu element; prompting the user to indicate an ordering of playing back of the particular program segments; and playing back the particular program segments in accordance with the ordering of playing back. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A program recording method, comprising:
-
receiving a signal indicative of a request to record a program; generating a plurality of suggested segment sizes using metadata of the program; prompting a user to indicate a particular segment size by displaying a program segment menu including;
a suggested segment size menu element indicating the plurality of suggested segment sizes and a user specified segment size menu element;storing the program in a plurality of program segments of the particular segment size in a storage resource; responsive to a request to playback the program, prompting the user to indicate particular program segments by displaying a segment selection menu including a single segment selection menu element, a multiple segment selection menu element, and an all segments selection menu element; prompting the user to indicate an ordering of playing back of the particular program segments; and playing back the particular program segments in accordance with the ordering of playing back. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising computer executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
generating a plurality of suggested segment sizes using metadata of a program; prompting a user to indicate a particular segment size by displaying a program segment menu including;
a suggested segment size menu element indicating the plurality of suggested segment sizes and a user specified segment size menu element;storing the program in a plurality of program segments of the particular segment size in a storage resource; responsive to a request to playback the program, prompting the user to indicate particular program segments by displaying a segment selection menu including a single segment selection menu element, a multiple segment selection menu element, and an all segments selection menu element; prompting the user to indicate an ordering of playing back of the particular program segments; and playing back the particular program segments in accordance with the ordering of playing back. - View Dependent Claims (17, 18, 19)
-
Specification