Methods, devices, systems, and computer program products for managing and delivering media content
First Claim
1. A system, comprising:
- a memory device; and
a processor communicatively coupled to the memory device, the processor executing program instructions, the program instructions causing the processor to perform operations, the operations comprising;
providing, via a user interface, user-selectable options for managing storage space in the memory device that is allocated for a user account, the user-selectable options including an option for defining a condition for generating an alert when a threshold amount of the storage space is consumed;
receiving, over a network, a data stream from a media device assigned to the user account;
determining an encoding rate corresponding to the data stream received by the media device;
storing the data stream in the storage space;
monitoring consumption of the storage space in response to the storing; and
upon determining the condition is met responsive to the monitoring, transmitting the alert to the media device, the alert indicating an amount of storage space consumed and an approximated amount of recording time remaining for the data stream before a maximum capacity of the storage space is reached, the approximated amount of recording time determined as a function of the encoding rate.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of managing media content includes a memory device and a processor communicatively coupled to the memory device. The processor executes program instructions for causing the processor to perform operations. The operations include providing user-selectable options for managing storage space in the memory device that is allocated for an account. The options include an option for defining a condition for generating an alert when a threshold amount of the storage space is consumed. The operations also include receiving a data stream from a media device assigned to the account, determining an encoding rate corresponding to the data stream, monitoring consumption of the storage space, and upon determining the condition is met, transmitting the alert to the media device. The alert indicates an amount of storage space consumed and an approximated amount of recording time remaining for the data stream before a maximum capacity of the storage space is reached.
51 Citations
20 Claims
-
1. A system, comprising:
-
a memory device; and a processor communicatively coupled to the memory device, the processor executing program instructions, the program instructions causing the processor to perform operations, the operations comprising; providing, via a user interface, user-selectable options for managing storage space in the memory device that is allocated for a user account, the user-selectable options including an option for defining a condition for generating an alert when a threshold amount of the storage space is consumed; receiving, over a network, a data stream from a media device assigned to the user account; determining an encoding rate corresponding to the data stream received by the media device; storing the data stream in the storage space; monitoring consumption of the storage space in response to the storing; and upon determining the condition is met responsive to the monitoring, transmitting the alert to the media device, the alert indicating an amount of storage space consumed and an approximated amount of recording time remaining for the data stream before a maximum capacity of the storage space is reached, the approximated amount of recording time determined as a function of the encoding rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
providing, via a processor, a user interface including user-selectable options for managing storage space in a memory device that is allocated for a user account, the user-selectable options including an option for defining a condition for generating an alert when a threshold amount of the storage space is consumed; receiving, over a network, a data stream from a media device assigned to the user account; determining an encoding rate corresponding to the data stream received by the media device; storing the data stream in the storage space; monitoring consumption of the storage space in response to the storing; and upon determining the condition is met responsive to the monitoring, transmitting the alert to the media device, the alert indicating an amount of storage space consumed and an approximated amount of recording time remaining for the data stream before a maximum capacity of the storage space is reached, the approximated amount of recording time determined as a function of the encoding rate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable storage medium having instructions encoded thereon, which when executed by a processor cause the processor to perform operations, the operations comprising:
-
providing, via a user interface, user-selectable options for managing storage space in a memory device that is allocated for a user account, the user-selectable options including an option for defining a condition for generating an alert when a threshold amount of the storage space is consumed; receiving, over a network, a data stream from a media device assigned to the user account; determining an encoding rate corresponding to the data stream received by the media device; storing the data stream in the storage space; monitoring consumption of the storage space in response to the storing; and upon determining the condition is met responsive to the monitoring, transmitting the alert to the media device, the alert indicating an amount of storage space consumed and an approximated amount of recording time remaining for the data stream before a maximum capacity of the storage space is reached, the approximated amount of recording time determined as a function of the encoding rate. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification