Personal content server apparatus and methods
First Claim
1. A network architecture adapted for delivery of content over a network, comprising:
- a server disposed substantially within a cable television network and adapted to serve a content request from a first client device in communication with said cable television network;
a content source in data communication with said server for providing content thereto; and
a management process in operative communication with said server, said management process being adapted to service content delivery requests from a second device logically associated with but disposed remotely from said first client device;
wherein said management process is further adapted to;
receive content reservation data from said first client device, said content reservation data comprising at least data used to cause tuning to a specified program channel;
store said reservation data at a location accessible to said server; and
deliver content associated with said specified program channel to said second device directly from said content source based at least in part on said reservation data received from said first client device.
7 Assignments
0 Petitions
Accused Products
Abstract
Personal content server apparatus and associated methods that allow a user (e.g., cable or satellite network subscriber) to access content, such as a video program, from a location outside the subscriber'"'"'s network. In one embodiment, a personal content server streams the content to the subscriber over a network connection from the local e.g., (subscription) network to a remote network upon authorization by a content manager process. Various access, business or operational rules are applied depending on the content and delivery mode; e.g., to live video broadcast, video-on-demand (VOD), or archived content from the subscriber'"'"'s digital video recorder (DVR) or networked PVR. In another variant, reservation information (for example program or asset ID information) is cached at a headend or hub server, thereby obviating the subscriber (or the network) having to access the subscriber'"'"'s premises device. In yet another variant, a “virtual” CPE experience is provided for the remote user.
128 Citations
21 Claims
-
1. A network architecture adapted for delivery of content over a network, comprising:
-
a server disposed substantially within a cable television network and adapted to serve a content request from a first client device in communication with said cable television network; a content source in data communication with said server for providing content thereto; and a management process in operative communication with said server, said management process being adapted to service content delivery requests from a second device logically associated with but disposed remotely from said first client device; wherein said management process is further adapted to; receive content reservation data from said first client device, said content reservation data comprising at least data used to cause tuning to a specified program channel; store said reservation data at a location accessible to said server; and deliver content associated with said specified program channel to said second device directly from said content source based at least in part on said reservation data received from said first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A client device architecture adapted for delivery of content over a network, comprising:
-
a server disposed substantially within a cable television network and adapted to serve a content request from a first client device in communication with said cable television network; and a management process in operative communication with said server, said management process being adapted to service content delivery requests from a second device disposed remotely from said first client device; wherein said management process is further adapted to; receive content reservation data from said first client device, said content reservation data comprising information identifying one or more programs to reserve for delivery at a future time; store said reservation data at a location accessible to said server, said storage comprising a unique association of said content reservation data to a subscriber associated to said first client device; authenticate said second device as also being associated to said subscriber; and at said future time permit said content reserved by said reservation data to be delivered to any of said first client device and said second device requesting access thereto.
-
-
10. A server adapted for delivery of content over a network, comprising:
-
a computerized device disposed substantially within a cable television network and adapted to serve a content request from a first client device in communication with said cable television network; and a computer program operative to run on said computerized device, said program adapted to service content delivery requests from a second device logically associated with but disposed remotely from said first client device; wherein said computer program is further adapted to; receive a selection from said first client device via an electronic program guide of one or more programs; store said selected one or more programs at said first client device; receive a request from said second device for access to said content; and deliver said one or more programs to said second device from said cable television network only if said selection and said storage occurred at said first client device.
-
-
11. A computerized device disposed substantially within a cable television network and adapted for delivery of content over a network, comprising:
-
a first interface adapted to serve a content request from a first device in communication with said cable television network; a second interface adapted to serve a content request from a second device logically associated with but disposed remotely from said first device; a computer program operative to run on said computerized device, said program adapted to; receive a selection from said first device of content from an electronic program guide for delivery according to a broadcast schedule; store said selection; receive a request for access to said selection from said second device; authenticate said request; and enable delivery of said content to said first device and said second device according to said broadcast schedule based at least in part on said selection at said first device; wherein said delivery of said content to said second device comprises delivery only in instances where said content is concurrently delivered to said first device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for delivery of content over a network, comprising:
-
receiving a selection of one or more programs for delivery to a first device, said first device being located within a first network and said selection comprising information used to cause switching of said first device to a given program channel at a predetermined future time; caching said information at a server remote to said first network and accessible to a second device, said second device being located within a second network remote to said first network, said second device being logically associated to said first device; receiving a request for access to said cached information from said second device at said server; authenticating said second device; and enabling said authenticated second device to access said cached information, said access to said cached information comprising enabling delivery of said one or more programs to said second device at said predetermined future time. - View Dependent Claims (18, 19, 20, 21)
-
Specification