APPARATUS AND METHODS OF SELECTIVE COLLECTION AND SELECTIVE PRESENTATION OF CONTENT
First Claim
1. A method of presenting content on a wireless device, comprising:
- obtaining a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content timing relative to the primary content and further comprising a secondary content parameter;
obtaining a secondary content attribute for each of a plurality of secondary content;
obtaining a selection parameter associated with the wireless device;
storing selected secondary content from a one-to-many transmission of the plurality of secondary content based on a match between the selection parameter and a respective secondary content attribute;
identifying, with respect to the secondary content indicator, one of the selected secondary content based on a match between the secondary content parameter and a respective secondary content attribute; and
presenting via an output device, at the secondary content timing, the identified one of the selected secondary content.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods operable to distribute targeted content. Additionally, disclosed are corresponding apparatus and methods operable to selectively choose and cache selected ones from among the distributed targeted content, and to further choose ones from among the cached content to present on a device. In some aspects, selective caching of content may be based upon a match between predetermined content attribute information and predetermined profile information. Further, in some aspects, an indicator is operable to trigger the selective inclusion of one or more of the cached content in a presentation of other content, which may be based on a match between a desired content attribute associated with the indicator and the respective predetermined content attribute information of the cached content.
273 Citations
89 Claims
-
1. A method of presenting content on a wireless device, comprising:
-
obtaining a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content timing relative to the primary content and further comprising a secondary content parameter;
obtaining a secondary content attribute for each of a plurality of secondary content;
obtaining a selection parameter associated with the wireless device;
storing selected secondary content from a one-to-many transmission of the plurality of secondary content based on a match between the selection parameter and a respective secondary content attribute;
identifying, with respect to the secondary content indicator, one of the selected secondary content based on a match between the secondary content parameter and a respective secondary content attribute; and
presenting via an output device, at the secondary content timing, the identified one of the selected secondary content. - 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)
-
-
34. At least one processor configured to perform the actions of:
-
obtaining a secondary content indicator associated with the primary content, the secondary content indicator comprising a secondary content timing relative to the primary content and further comprising a secondary content parameter;
obtaining a secondary content attribute for each of a plurality of secondary content;
obtaining a selection parameter associated with a user of a wireless device;
storing selected secondary content from a one-to-many transmission of the plurality of secondary content based on a match between the selection parameter and a respective secondary content attribute;
identifying, with respect to the secondary content indicator, one of the selected secondary content based on a match between the secondary content parameter and a respective secondary content attribute; and
presenting via an output device, at the secondary content timing, the identified one of the selected secondary content.
-
-
35. A computer program product, comprising:
-
a computer-readable medium comprising;
a first set of codes for causing the computer to obtain a secondary content indicator associated with the primary content, the secondary content indicator comprising a secondary content timing relative to the primary content and further comprising a secondary content parameter;
a second set of codes for causing the computer to obtain a secondary content attribute for each of a plurality of secondary content;
a third set of codes for causing the computer to obtain a selection parameter associated with a user of a wireless device;
a fourth set of codes for causing the computer to store selected secondary content from a one-to-many transmission of the plurality of secondary content based on a match between the selection parameter and a respective secondary content attribute;
a fifth set of codes for causing the computer to identify, with respect to the secondary content indicator, one of the selected secondary content based on a match between the secondary content parameter and a respective secondary content attribute; and
a sixth set of codes for causing the computer to present via an output device, at the secondary content timing, the identified one of the selected secondary content.
-
-
36. An apparatus for presenting content, comprising:
-
means for obtaining a secondary content indicator associated with the primary content, the secondary content indicator comprising a secondary content timing relative to the primary content and further comprising a secondary content parameter;
means for obtaining a secondary content attribute for each of a plurality of secondary content;
means for obtaining a selection parameter associated with a user of the apparatus;
means for storing selected secondary content from a one-to-many transmission of the plurality of secondary content based on a match between the selection parameter and a respective secondary content attribute;
means for identifying, with respect to the secondary content indicator, one of the selected secondary content based on a match between the secondary content parameter and a respective secondary content attribute; and
means for presenting, at the secondary content timing, the identified one of the selected secondary content.
-
-
37. A device for presenting content, comprising:
-
a computer platform having a memory and a processor, wherein the memory comprises a selection parameter;
a user interface in communication with the computer platform;
a communications module in communication with the computer platform, wherein the communications module is operable to obtain a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content timing relative to the primary content and further comprising a secondary content parameter, a secondary content attribute for each of a plurality of secondary content, and a one-to-many transmission of the plurality of secondary content;
a content selector having selection logic operable to initiate storage in the memory of selected secondary content from the one-to-many transmission of the plurality of secondary content based on a first match between the selection parameter and a respective secondary content attribute, wherein the selection logic is further operable to identify, with respect to the secondary content indicator, one of the selected secondary content based on a second match between the secondary content parameter and a respective secondary content attribute; and
a media module having media management logic operable to initiate a presentation, at the secondary content timing, of the identified one of the selected secondary content on the user interface. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A method of distributing targeted content, comprising:
-
obtaining a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content parameter;
obtaining a plurality of secondary content;
obtaining a plurality of secondary content attributes each associated with a respective one of the plurality of secondary content;
generating a one-to-many transmission including the secondary content indicator, the plurality of secondary content attributes and the plurality of secondary content;
obtaining an identification of a selected one of the plurality of secondary content cached on a wireless device based on user preference data, and further obtaining an identification of user interactivity with the wireless device associated with a presentation on the wireless device of the selected one; and
adjusting, based on the identification of the selected one and the identification of the user interactivity, at least one of the secondary content parameter and a population of the plurality of secondary content included in the one-to-many transmission. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. At least one processor configured to perform the actions of:
-
obtaining a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content parameter;
obtaining a plurality of secondary content;
obtaining a plurality of secondary content attributes each associated with a respective one of the plurality of secondary content;
generating a one-to-many transmission including the secondary content indicator, the plurality of secondary content attributes and the plurality of secondary content;
obtaining an identification of a selected one of the plurality of secondary content cached on a wireless device based on user preference data, and further obtaining an identification of user interactivity with the wireless device associated with a presentation on the wireless device of the selected one; and
adjusting, based on the identification of the selected one and the identification of the user interactivity, at least one of the secondary content parameter and a population of the plurality of secondary content included in the one-to-many transmission.
-
-
79. A computer program product, comprising:
-
a computer-readable medium comprising;
a first set of codes for causing a computer to obtain a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content parameter;
a second set of codes for causing the computer to obtain a plurality of secondary content;
a third set of codes for causing the computer to obtain a plurality of secondary content attributes each associated with a respective one of the plurality of secondary content;
a fourth set of codes for causing the computer to generate a one-to-many transmission including the secondary content indicator, the plurality of secondary content attributes and the plurality of secondary content;
a fifth set of codes for causing the computer to obtain an identification of a selected one of the plurality of secondary content cached on a wireless device based on user preference data, and further for causing the computer to obtain an identification of user interactivity with the wireless device associated with a presentation on the wireless device of the selected one; and
a sixth set of codes for causing the computer to adjust, based on the identification of the selected one and the identification of the user interactivity, at least one of the secondary content parameter and a population of the plurality of secondary content included in the one-to-many transmission.
-
-
80. An apparatus for distributing content, comprising:
-
means for obtaining a secondary content indicator associated with a primary content, the secondary content indicator comprising a secondary content parameter;
means for obtaining a plurality of secondary content;
means for obtaining a plurality of secondary content attributes each associated with a respective one of the plurality of secondary content;
means for generating a one-to-many transmission including the secondary content indicator, the plurality of secondary content attributes and the plurality of secondary content;
means for obtaining an identification of a selected one of the plurality of secondary content cached on a wireless device based on user preference data, and further for obtaining an identification of user interactivity with the wireless device associated with a presentation on the wireless device of the selected one; and
means for adjusting, based on the identification of the selected one and the identification of the user interactivity, at least one of the secondary content parameter and a population of the plurality of secondary content included in the one-to-many transmission.
-
-
81. An apparatus for distributing content, comprising:
-
a computer platform having a memory and a processor, wherein the memory comprises a secondary content indicator associated with a primary content, a plurality of secondary content, a plurality of secondary content attributes each associated with a respective one of the plurality of secondary content, a distribution manager module having distribution management logic, and a content manager module having content management logic, wherein the secondary content indicator comprises a secondary content parameter;
a transmitter operable to generate a one-to-many transmission by execution of the distribution management logic by the processor, the one-to-many transmission including the secondary content indicator, the plurality of secondary content attributes and the plurality of secondary content;
a communications module in communication with the computer platform and operable to obtain from a wireless device an identification of a selected one of the plurality of secondary content cached on the wireless device based on user preference data, and further operable to obtain an identification of user interactivity with the wireless device associated with a presentation on the wireless device of the selected one; and
wherein the processor is operable to execute the content management logic to adjust, based on the identification of the selected one and the identification of the user interactivity, at least one of the secondary content parameter and a population of the plurality of secondary content included in the one-to-many transmission. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89)
-
Specification