Secondary content insertion apparatus and methods
First Claim
1. A personal content distribution system, comprising:
- a first network configured to distribute programming content to a first client device at a first location, said programming content being stored at an entity associated with said first client device;
a personal content server in operative communication with said first network further comprising a storage entity configured to store multiple copies of said programming content, said multiple copies each being configured for respective multiple conditions for each of said first network and a second network; and
said second network in data communication with said first network via said personal content server and adapted to receive a request to access said programming content from a second client device at a second location remote from said first location, said second client device being permitted to only access particular ones of said programming content which are determined to be currently received by said first client device;
wherein said first client device and said second client device are associated with a common subscriber of said first network, said association being determined at least in part authentication information provided by said common subscriber via said second client device, said authentication information being useful for authentication of said common subscriber to said first network;
wherein said distribution system is configured to selectively insert advertising content into said particular ones of said programming content for delivery to said second client device.
7 Assignments
0 Petitions
Accused Products
Abstract
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, with dynamic or adaptive insertion of secondary content (e.g., advertisements or promotions) that are more relevant for that context. 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; secondary content is evaluated and selectively inserted or replaced depending on factors such as the user'"'"'s remote location, the configuration of their platform, the date and time of their access request, and/or the subject matter of the primary content.
-
Citations
57 Claims
-
1. A personal content distribution system, comprising:
-
a first network configured to distribute programming content to a first client device at a first location, said programming content being stored at an entity associated with said first client device; a personal content server in operative communication with said first network further comprising a storage entity configured to store multiple copies of said programming content, said multiple copies each being configured for respective multiple conditions for each of said first network and a second network; and said second network in data communication with said first network via said personal content server and adapted to receive a request to access said programming content from a second client device at a second location remote from said first location, said second client device being permitted to only access particular ones of said programming content which are determined to be currently received by said first client device; wherein said first client device and said second client device are associated with a common subscriber of said first network, said association being determined at least in part authentication information provided by said common subscriber via said second client device, said authentication information being useful for authentication of said common subscriber to said first network; wherein said distribution system is configured to selectively insert advertising content into said particular ones of said programming content for delivery to said second client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of delivering content over one or more content delivery networks, comprising:
-
receiving a first request for access to first content via a first network from a first client device at a first location, said first location being serviced by a switching node; selecting second content for inclusion with said first content; causing delivery of said first content and second content to said first client device via said switching node; receiving a second request for access to said first content from a second client device at a second location different from said first location via a second network in data communication with said first network; determining whether to provide said first content to said second client device based at least in part on said first client device being currently tuned to said first content; selecting third content for inclusion with said first content based at least in part on a hardware and/or software configuration of said second client device, said third content being different than said second content; and causing delivery of said first content and third content to said second client device; wherein said first client device and said second client device are associated with at least a common subscriber of said first network, said association being determined at least in part by said at least common subscriber providing authentication information via said second client device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. Server apparatus configured to use in a content distribution network, comprising:
-
a storage device, said storage device configured to store multiple copies of first content, said multiple copies each being configured for respective multiple network conditions; a first network interface in data communication with said content distribution network; a second network interface in data communication with a remote entity located in a second network, said second network being outside of said content distribution network; and a processor in data communication with said storage device, said processor configured to run at least one computer program thereon, said computer program configured to, when executed, cause said server apparatus to; receive an access request to one of said copies of said first content from a client device in said second network via said second network interface; evaluate said access request in order to identify; a copy of said first content out of said multiple copies of said first content stored in said storage device based on a network condition being experienced by said second network; whether a second client device at a remote location from said client device and associated with a common user of said client device currently receives said first content; and second content to be inserted into said copy of said first content appropriate for delivery to said second network; and based at least in part on said evaluation, deliver said copy of said first content to said second network. - View Dependent Claims (42, 43, 44)
-
-
45. A method of delivering content over a first network, said first network being in communication with a second network;
-
receiving a first content request from a first client device, said first client device being associated with a subscriber, said first content having been previously requested by, and currently delivered to, said subscriber at a second client device via said second network; authenticating said subscriber via said first client device; determining that said first content is permitted to be delivered to said first device in response to said request based at least in part on said previous request and current delivery to said second device; and causing delivery of said first content to said first client device over said first network. - View Dependent Claims (46, 47, 48)
-
-
49. A non-transitory computer-readable apparatus comprising media configured to store a computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed by a processing apparatus:
-
receive a first request for access to first content via a first network from a first client device at a first location, said first location being serviced by a switching node; select second content for inclusion with said first content; cause delivery of said first content and second content to said first client device via said switching node; receive a second request for access to said first content from a second client device at a second location different from said first location via a second network in data communication with said first network; determine whether to provide said first content to said second client device based at least in part on said first client device being currently tuned to said first content; select third content for inclusion with said first content based at least in part on a hardware and/or software configuration of said second client device, said third content being different than said second content; and cause delivery of said first content and third content to said second client device; wherein said first client device and said second client device are associated with at least a subscriber of said first network, said association being determined at least in part by said at least subscriber providing authentication information via said second client device. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A non-transitory computer-readable apparatus comprising media configured to store a computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed by a processing apparatus:
-
receive a first content request from a first client device, said first client device being associated with a subscriber, said first content having been previously requested by, and currently delivered to, said subscriber at a second client device via said second network, said second network being in communication with a first network; authenticate said subscriber via said first client device; determine that said first content is permitted to be delivered to said first device in response to said request based at least in part on said previous request and current delivery to said second device; and cause delivery of said first content to said first client device over said first network. - View Dependent Claims (55, 56, 57)
-
Specification