The aspects of the present invention provide a computer implemented method, system, and computer usable program code for managing programming for a digital video recorder via a network. The method includes receiving user instructions at a content manager, wherein the content manager receives the user instructions through a network. The method also includes executing the user instructions to schedule recording of content for the user. The method further includes responsive to a plurality of users designating the content, storing only a single instance of the content designated by the plurality of users to form common stored content. The method is also responsive to a request to view the content from a user in the plurality of users, transmitting the common stored content to the user in the plurality of users over the network.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer implemented method for managing programming for a digital video recorder, the computer implemented method comprising: receiving user instructions at a content manager, wherein the content manager receives the user instructions through a network; executing the user instructions to schedule recording of content for a user; responsive to a plurality of users designating the content, storing only a single instance of the content designated by the plurality of users to form common stored content; and responsive to a request to view the content from a user in the plurality of users, transmitting the common stored content to the user in the plurality of users over the network.
2. The computer implemented method of claim 1 further comprising: deleting the common stored content when all of the plurality of users have indicated that the common stored content is to be deleted.
3. The computer implemented method of claim 1 , wherein the user instructions identifies a set of program choices and wherein the executing step comprises: generating a personal listing of program choices in response to the user instructions.
4. The computer implemented method of claim 1 , wherein the executing step comprises: consolidating the user instructions of a plurality of users into a common content list using an aggregation engine.
5. The computer implemented method of claim 1 , wherein the storing step comprises: limiting an amount of storage a user retains in the common stored content.
6. The computer implemented method of claim 1 , further comprising the step of: sharing the content designated by the user with the plurality of users.
7. The computer implemented method of claim 1 , wherein the step of storing comprises: receiving content from a broadcasting unit; and selecting to store the content designated by the plurality of users for storage.
8. A system for managing a digital video recorder unit via a network comprising: a plurality of data processing systems connected to the network, wherein the data processing systems each provide an interface for managing a content manager; an application server interfacing with the data processing systems, wherein the content manager executes within the application server and wherein the content manager provides a plurality of users with a personal listing of program choices; a shared storage unit interfacing with the application server, wherein the shared storage unit stores content and an aggregation engine within the application server, wherein the aggregation engine consolidates the personal listing of program choices from the plurality of users to create a consolidated personal listing.
9. The system of claim 8 , wherein the shared storage unit utilizes the consolidated personal listing to manage the content and wherein the shared storage unit maintains only a single copy of the content.
10. The system in claim 8 , wherein the shared storage unit has an allocated storage amount limiting an amount of the content a user may retain in the shared storage unit.
11. The system in claim 8 , wherein the content manager allows a user to share content with other users.
12. The system in claim 8 , further comprising a media unit connected to the network, wherein the media unit shows the content selected by a user.
13. The system in claim 8 further comprising: a broadcasting unit sending content to the shared storage unit.
14. A computer program product recorded on a computer readable storage medium including computer program instructions for managing a digital video recorder unit via a network comprising: computer program instructions for causing an instruction execution system to receive user instructions at a content manager, wherein the content manager receives the user instructions through a network; computer program instructions for causing an instruction execution system to execute the user instructions to schedule recording of content for a user; computer program instructions for causing an instruction execution system, responsive to a plurality of users designating the content, to store only a single instance of the content designated by the plurality of users to form common stored content; and computer program instructions for causing an instruction execution system to respond to a request to view the content from a user in the plurality of users by transmitting the common stored content to the user in the plurality of users over the network.
15. The computer program product of claim 14 further comprising: computer program instructions for causing an instruction execution system to delete the common stored content when all of the plurality of users have indicated that the common stored content is to be deleted.
16. The computer program product of claim 14 , wherein the user instructions identifies a set of program choices and wherein the computer program instructions comprises: computer program instructions for causing an instruction execution system to generate a personal listing of program choices in response to the user instructions.
17. The computer program product of claim 14 , wherein the computer program instructions comprises: computer program instructions for causing an instruction execution system to consolidate the user instructions of a plurality of users into a common content list using an aggregation engine.
18. The computer program product of claim 17 , further comprising: computer program instructions for causing an instruction execution system to utilize the common content list to manage the common stored content; and computer program instructions for causing an instruction execution system to share the content designated by a user with the plurality of users.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 3, 2006
March 23, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.