Distributing personalized content
First Claim
1. A method comprising:
- determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient;
comparing said score with a threshold;
choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and
selecting a new pool that differs from said pool, said selecting said new pool includes;
selecting an individual content element for addition to said pool, andselecting an individual content element for removal from said pool.
11 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for distributing personalized content to potentially large numbers of recipients. A pool is selected, from among all content available for distribution, of those content elements that will be made available for simultaneous distribution, and personalized content is selected for distribution from that pool. The content of the pool can change with new selections over time. For each individual recipient, content elements in the pool are examined to determine if they are predicted to be of sufficient interest to that recipient for distribution, and if so, those content elements are distributed. If not, successive content elements in the pool are examined, relaxing the standard for sufficient interest, until at least one content element is found and distributed to the individual recipient.
-
Citations
71 Claims
-
1. A method comprising:
-
determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient; comparing said score with a threshold; choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and selecting a new pool that differs from said pool, said selecting said new pool includes; selecting an individual content element for addition to said pool, and selecting an individual content element for removal from said pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16)
-
-
14. A system including:
-
a plurality of scores for content elements in a set of content elements in a pool, said scores being responsive to a predicted interest by an individual recipient of said one content element to a recipient; a result of comparing said scores with a threshold; an adjusted threshold, said adjusted threshold being determined in response to said result for comparing; a communication path disposed for coupling said one content element to said individual recipient, in response to said result of comparing; and a selected one of said content elements, said selected one being in response to said scores.
-
-
15. A system including:
-
a plurality of scores for content elements in a set of content elements in a pool, said scores being responsive to a predicted interest by an individual recipient of said one content element to a recipient; a result of comparing said scores with a threshold; an adjusted threshold, said adjusted threshold being in response to said result for comparing; a corresponding set of results of comparing said plurality of scores with said adjusted threshold; a communication path disposed for coupling said one content element to said individual recipient, in response to said result of comparing; and a selected one of said content elements, said selected one being responsive to said set of results of comparing.
-
-
17. A system including:
-
means for determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient; means for comparing said score with a threshold; means for choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and means for selecting a new pool that differs from said pool, said means for selecting said new pool includes; means for selecting an individual content element for addition to said pool, and means for selecting an individual content element for removal from said pool. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program stored on a tangible computer-readable medium, the computer program comprising one or more code segments that, when executed, cause a computer to:
-
determine a score for one of a set of content elements in a pool, a score being responsive to a predicted interest in said one content element by an individual recipient; compare said score with a threshold; choose whether to distribute said one content element to said individual recipient, in response to said comparing; and select a new pool that differs from said pool, said selection of said new pool includes; selecting an individual content element for addition to said pool, and selecting an individual content element for removal from said pool. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method comprising:
-
determining a score for more than one of several different content elements in a pool of content elements, said scores being responsive to a predicted interest in said different content elements by an individual recipient; comparing said scores with a threshold; noting a plurality of content elements in said pool, each having an associated score, in response to said comparing; selecting one of said plurality of content elements in response to said scores; and choosing whether to distribute at least one of said plurality of content elements to said individual recipient. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A system comprising:
-
means for determining a score for more than one of several different content elements in a pool of content elements, said scores being responsive to a predicted interest in said different content element by an individual recipient; means for comparing said scores with a threshold; means for noting a plurality of content elements in said pool, each having an associated score, in response to said comparing; means for selecting one of said plurality of content elements in response to said scores; and means for choosing whether to distribute at least one of said plurality of content elements to said individual recipient. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A computer program for choosing whether to distribute one content element stored on a tangible computer-readable medium, the computer program comprising one or more code segments that, when executed, cause a computer to:
-
determine a score for more than one of several different content elements in a pool of content elements, said scores being responsive to a predicted interest in said different content elements by an individual recipient; compare said scores with a threshold; note a plurality of content elements in said pool, each having an associated score, in response to said comparing; select one of said plurality of content elements in response to said scores; and choose whether to distribute at least one of said plurality of content elements to said individual recipient. - View Dependent Claims (60, 61, 62, 63, 64, 65)
-
-
66. A method comprising:
-
determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient; comparing said score with a threshold; choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and selecting a new pool that differs from said pool, said new pool being selected by replacing said pool entirely.
-
-
67. A method comprising:
-
determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient; comparing said score with a threshold; choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and selecting a new pool that differs from said pool, said new pool being selected based on timing information.
-
-
68. A system including:
-
means for determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient; means for comparing said score with a threshold; means for choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and means for selecting a new pool that differs from said pool, said means for selecting said new pool includes means for replacing said pool entirely.
-
-
69. A system including:
-
means for determining a score for one of a set of content elements in a pool, said score being responsive to a predicted interest in said one content element by an individual recipient; means for comparing said score with a threshold; means for choosing whether to distribute said one content element to said individual recipient, in response to said comparing; and means for selecting a new pool that differs from said pool, said means for selecting said new pool includes means for selecting based on timing information.
-
-
70. A computer program stored on a tangible computer-readable medium, the computer program comprising one or more code segments that, when executed, cause a computer to:
-
determine a score for one of a set of content elements in a pool, a score being responsive to a predicted interest in said one content element by an individual recipient; compare said score with a threshold; choose whether to distribute said one content element to said individual recipient, in response to said comparing; and select a new pool that differs from said pool, said new pool being selected by replacing said pool entirely.
-
-
71. A computer program stored on a tangible computer-readable medium, the computer program comprising one or more code segments that, when executed, cause a computer to:
-
determine a score for one of a set of content elements in a pool, a score being responsive to a predicted interest in said one content element by an individual recipient; compare said score with a threshold; choose whether to distribute said one content element to said individual recipient, in response to said comparing; and select a new pool that differs from said pool, said new pool being selected based on timing information.
-
Specification