System for remotely controlling client recording and storage behavior
First Claim
1. A system, comprising:
- a back-end subsystem of a service provider, implemented at least partially by computing hardware, configured to receive over one or more networks, from certain client media devices, messages that indicate when the certain client media devices successfully record specific items of media content, the specific items recorded by the certain client media devices from a variety of media sources;
a central database configured to store data indicating which of the specific items of media content have been recorded by which of the certain client media devices;
wherein the back-end subsystem is further configured to receive over the one or more networks, at the back-end subsystem, from the certain client media devices, copies of at least some of the specific items of media content that were recorded by the certain client media devices;
one or more distribution subsystems implemented at least partially by computing hardware, configured to distribute over the one more networks, to at least a subset of client media devices, at least a copy of a particular item of media content recorded by a particular client of the certain client media devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.
-
Citations
24 Claims
-
1. A system, comprising:
-
a back-end subsystem of a service provider, implemented at least partially by computing hardware, configured to receive over one or more networks, from certain client media devices, messages that indicate when the certain client media devices successfully record specific items of media content, the specific items recorded by the certain client media devices from a variety of media sources; a central database configured to store data indicating which of the specific items of media content have been recorded by which of the certain client media devices; wherein the back-end subsystem is further configured to receive over the one or more networks, at the back-end subsystem, from the certain client media devices, copies of at least some of the specific items of media content that were recorded by the certain client media devices; one or more distribution subsystems implemented at least partially by computing hardware, configured to distribute over the one more networks, to at least a subset of client media devices, at least a copy of a particular item of media content recorded by a particular client of the certain client media devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving over one or more networks, at a back-end system of a service provider, from certain client media devices, messages that indicate when the certain client media devices successfully record specific items of media content, the specific items recorded by the certain client media devices from a variety of media sources; storing, in a central database, data indicating which of the specific items of media content have been recorded by which of the certain client media devices; receiving over the one or more networks, at the back-end system, from the certain client media devices, copies of at least some of the specific items of media content that were recorded by the certain client media devices; distributing over the one more networks, to at least a subset of client media devices, at least a copy of a particular item of media content recorded by a particular client of the certain client media devices; wherein the method is performed by one or more computing devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media, storing instructions that, when executed by one or more computing devices, cause performance of:
-
receiving over one or more networks, at a back-end system of a service provider, from certain client media devices, messages that indicate when the certain client media devices successfully record specific items of media content, the specific items recorded by the certain client media devices from a variety of media sources; storing, in a central database, data indicating which of the specific items of media content have been recorded by which of the certain client media devices; receiving over the one or more networks, at the back-end system, from the certain client media devices, copies of at least some of the specific items of media content that were recorded by the certain client media devices; distributing over the one more networks, to at least a subset of client media devices, at least a copy of a particular item of media content recorded by a particular client of the certain client media devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification