Methods and apparatus for customized content delivery
First Claim
Patent Images
1. A method of delivering customized electronic content over a network comprising:
- receiving registration information, the registration information used at least in part to register a user with a content provider;
creating a customized content feed based on information received from user registration, said information comprising one or more attributes associated with the user, wherein the customized content feed includes information associated with the user, wherein the customized content feed comprises locations of a plurality of content files, wherein at least one of the plurality of content files is dynamically assembled from two or more blocks of content based at least in part on changing conditions, wherein at least one block of the two or more blocks of content is dynamically replaced during assembly based at least in part on the one or more attributes associated with the user;
allowing the user to subscribe to the customized content feed;
configuring a data package indicative of the customized content feed including a network location of the customized content feed;
transmitting the data package to a playback device such that the playback device extracts the network location of the customized content feed from the data package; and
when the playback device requests content from the network location, transmitting, to the playback device, locations of peer computing devices that can provide the two or more blocks of content, such that the at least one of the plurality of content files can be assembled from the two or more blocks of content provided by the peer computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for customized content delivery are provided. Customized and individualized electronic content over a network are included. The content delivered through content feeds may be specifically tailored to a specific user based numerous criteria including, but not limited to, attributes of a user, usage characteristics, subject matter of previous downloads, subscription details, and targeted advertising. The content provider may track and monitor the download characteristics of individual users and adapt the content delivered in the feeds.
-
Citations
25 Claims
-
1. A method of delivering customized electronic content over a network comprising:
-
receiving registration information, the registration information used at least in part to register a user with a content provider; creating a customized content feed based on information received from user registration, said information comprising one or more attributes associated with the user, wherein the customized content feed includes information associated with the user, wherein the customized content feed comprises locations of a plurality of content files, wherein at least one of the plurality of content files is dynamically assembled from two or more blocks of content based at least in part on changing conditions, wherein at least one block of the two or more blocks of content is dynamically replaced during assembly based at least in part on the one or more attributes associated with the user; allowing the user to subscribe to the customized content feed; configuring a data package indicative of the customized content feed including a network location of the customized content feed; transmitting the data package to a playback device such that the playback device extracts the network location of the customized content feed from the data package; and when the playback device requests content from the network location, transmitting, to the playback device, locations of peer computing devices that can provide the two or more blocks of content, such that the at least one of the plurality of content files can be assembled from the two or more blocks of content provided by the peer computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for delivering one or more customized content feeds from a remote computer to a playback device, the system comprising:
-
a remote computer which receives registration information, the registration information used at least in part to register a user with a content provider, wherein the remote computer creates a customized content feed based on information received from user registration, said information comprising one or more attributes associated with the user, wherein the customized content feed includes information associated with the user, wherein the customized content feed comprises locations of a plurality of content files, wherein at least one of the plurality of content files is dynamically assembled from two or more blocks of content based at least in part on changing conditions, wherein at least one block of the two or more blocks of content is dynamically replaced during assembly based at least in part on the one or more attributes associated with the user; wherein the remote computer is configured to allow the user to subscribe to the customized content feed and transmits a data package including a network location of the customized content feed to the playback device such that the network location of the customized content feed may be extracted from the data package; and wherein the remote computer is configured to transmit the customized content feed to the playback device when the playback device requests content from the network location, so that the playback device, upon receipt of the customized content feed, can assemble the at least one of the plurality of content files from two or more blocks of content retrieved from peer computing devices at network locations specified in a content file retrieved from a location extracted from the customized content feed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for delivering a customized content file to a playback device, the system comprising:
-
a remote computer which receives registration information, the registration information used at least in part to register a user with a content provider, wherein the remote computer creates a customized content feed based on information received from user registration, said information comprising one or more attributes associated with the user, the customized content feed including one or more customized content files, wherein the customized content file is described by a customized content file specification, wherein the customized content file is dynamically assembled from two or more logical components based at least in part on changing conditions, wherein at least one logical component of the two or more logical components is dynamically replaced during assembly based at least in part on the one or more attributes associated with the user; wherein the remote computer allows the user to subscribe to the customized content feed and transmits a data package including a network location of the customized content feed to the playback device such that the network location of the customized content feed may be extracted from the data package; and wherein when the playback device requests content from the customized content feed, the content provider provides the customized content file specification to the playback device, and a directory computer transmits locations of peer computing devices to the playback device that have the two or more logical components specified in the customized content file specification, such that the customized content file is assembled from the two or more logical components provided by the peer computing devices. - View Dependent Claims (22, 23, 24, 25)
-
Specification