System and method for delivering content to users on a network
First Claim
1. A method for retrieving content on one or more devices of a personal network, the method comprising:
- determining profile information for a user of the one or more devices based at least in part on activities performed on the one or more devices;
selecting one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices;
encoding the profile information as parameterized data to match at least one of the selected heuristic profiles; and
communicating the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source.
4 Assignments
0 Petitions
Accused Products
Abstract
Targeted content may be provided to a designated set of one or more interconnected resources. Programmatic operations are executed using resources that are private to the one or more interconnected devices. The operations, when executed, cause or result in (i) monitoring activities of one or more users of the designated set; (ii) developing profile information of the one or more users, where the profile information is based at least partially on information determined from monitoring activities of the one or more users; (iii) generating, from the profile information, a set of coded data that represent selection criteria; and (iv) communicating the set of coded data to a programmatic source external to the system, where the represented selection criteria enables programmatic selection of content resources from a content library for the system.
44 Citations
18 Claims
-
1. A method for retrieving content on one or more devices of a personal network, the method comprising:
-
determining profile information for a user of the one or more devices based at least in part on activities performed on the one or more devices; selecting one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices; encoding the profile information as parameterized data to match at least one of the selected heuristic profiles; and communicating the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A content retrieval system comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the content retrieval system to; determine profile information for a user of one or more devices of a personal network based at least in part on activities performed on the one or more devices; select one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices; encode the profile information as parameterized data to match at least one of the selected heuristic profiles; and communicate the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a content retrieval system, cause the content retrieval system to:
-
determine profile information for a user of one or more devices of a personal network based at least in part on activities performed on the one or more devices; select one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices; encode the profile information as parameterized data to match at least one of the selected heuristic profiles; and communicate the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source.
-
Specification