Non-fungible tokens for media item samples
US-12170803-B2 · Dec 17, 2024 · US
US9860579B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9860579-B2 |
| Application number | US-201514674322-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2015 |
| Priority date | Aug 17, 2007 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for targeted advertising is disclosed having with a non-transitory computer readable storage medium, having a computer program stored therein, the computer program including but not limited to instructions to map each of N channel numbers to the new and unique channel number at a set top box when a subscriber selects one of the N channel numbers, wherein each of the N channel numbers is the same in each of the K advertising groups, and wherein each of the N channel numbers is mapped to a different new channel number in each of the K advertising groups.
Opening claim text (preview).
What is claimed is: 1. A device comprising: a processing system including a processor of a television server; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising: dividing a plurality of holistic profiles data for a plurality of subscribers into a plurality of advertising groups having a quantity, based on the holistic profiles data for the plurality of subscribers; generating K different advertising channels; assigning a new and unique channel number for each of the K advertising channels; mapping each of K advertising channel numbers to the new and unique channel number at a set top box when a subscriber of the plurality of subscribers selects one of the K advertising channel numbers, wherein each of the K advertising channel numbers is the same in each of the K advertising groups, and wherein each of the K advertising channel numbers is mapped to a different new channel number in each of the K advertising groups; selecting an advertisement based on a context for the subscriber; creating a profile for a second web site visited by the subscriber, different from a first web site visited by the subscriber, wherein the profile for the second web site is based on the holistic profile of the subscriber and takes on at least attributes of the holistic profile of the subscriber, wherein the holistic profile of the subscriber is developed based on the subscriber visiting the first web site and not based on the subscriber visiting the second web site; selecting a key word for the second web site based on the profile for the second web site; selecting advertisement data for a current one of a plurality of subscriber devices based on the key word and the holistic profile for the subscriber; and sending the selected advertisement data to the current one of the plurality of subscriber devices. 2. The device of claim 1 , wherein the processing system comprises an interactive television network and each of the plurality of subscriber devices is one of a web browser device, a set top box, a mobile phone, and a voice over internet protocol phone. 3. The device of claim 1 , wherein the current one of the plurality of subscriber devices comprises a computer and wherein the context further comprises a publisher profile for a web site visited by the current one of the plurality of subscriber devices, and wherein the operations further comprise: receiving search criteria from an advertisement broker; detecting a web site selection by the subscriber; monitoring packet traffic data associated with the web site according to the search criteria; determining, from the monitored packet traffic data a profile associated with the subscriber comprising at least one of a demographic profile and a psychographic profile; and updating the holistic profile of the subscriber according to the profile associated with the subscriber. 4. The device of claim 1 , wherein the current one of the plurality of subscriber devices comprises a set top box and wherein the context further comprises a video data viewing selection, and wherein the operations further comprise: receiving search criteria from an advertisement element; monitoring data packet traffic associated with the set top box; determining, from the monitored data packet traffic at least one among a demographic profile and a psychographic profile associated with the subscriber; and updating the holistic profile of the subscriber according to the at least one among said profiles. 5. The device of claim 1 , wherein the current one of the plurality of subscriber devices comprises a voice over internet protocol telephone and wherein the context further comprises telephone usage, wherein the operations further comprise: receiving search criteria from an advertisement element; monitoring data packet traffic associated with voice over internet protocol data according to the search criteria; determining from the monitored data packet traffic at least one of a demographic profile and a psychographic profile associated with the subscriber; and updating the holistic profile for the subscriber. 6. The device of claim 1 , wherein the operations further comprise: determining a percentile ranking for holistic profile data among a plurality of holistic profiles for subscribers; multicasting J advertising video data multicast groups to a plurality of subscriber devices in J advertising groups having a percentile ranking greater than or equal to a predetermined percentile ranking; and unicasting advertising video data channels for actively viewed television channels to a quantity equal to a fourth integer, I of end users having a percentile ranking below a predetermined percentile ranking. 7. The device of claim 6 , wherein the advertising video data channels are only unicast and multicast from the television server, for actively viewed television channels, and wherein the operations further comprise sending an integer quantity N of television channels from the television server. 8. The device of claim 7 , wherein the advertising data in the J multicast groups are inserted at the television server into one of the N television channels in the J advertising groups at the subscriber device and wherein unicast advertising data are inserted into one of the N television channels at the subscriber devices in the I advertising groups at the subscriber device. 9. The device of claim 7 , wherein the operations further comprise: replicating, if K is less than a first integer, M, each of N television channels for each of the K advertising groups to provide N times K channels; inserting, into each replicated television channel in each advertising group, advertising data selected for the advertising group; and sending the N times K channels to a television server closest to the subscriber devices. 10. The device of claim 3 , wherein the operations further comprise: receiving a registration request from a publisher element; and determining a publisher profile in response to the registration request. 11. A method comprising: mapping, by a processing system including a television server processor, each of K advertising channel numbers to a new and unique channel number at a set top box when a subscriber selects one of the K advertising channel numbers, wherein each of the K advertising channel numbers is the same in each of K advertising groups, and wherein each of the K advertising channel numbers is mapped to a different new channel number in each of the K advertising groups, wherein a current one of a plurality of subscriber devices comprises a computer and wherein a context further comprises a web site profile for a second web site visited by the current one of the plurality of subscriber devices, wherein the web site profile for the second web site takes on at least attributes of the holistic profile of the subscriber; dividing, by the processing system, a plurality of holistic profiles data for a plurality of subscribers into a plurality of advertising groups having a quantity, based on the holistic profiles data for the plurality of subscribers; assigning, by the processing system, a new and unique advertising channel number for each of the K advertising channel numbers for each replicated channel in each of the K advertising groups; creating, by the processing system, a profile for a second web site visited by the subscriber, different from a first web site visited by the subscriber, wherein the profile for the second web site is based on the holistic profile of the subscriber, wherein the holistic profile of the subscriber is developed based on the subscriber visiting the fi
being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
Arrangements for connecting between networks having differing types of switching systems, e.g. gateways · CPC title
Commercial · CPC title
Channel allocation (H04N21/266 takes precedence); Bandwidth allocation (H04N21/24 takes precedence {; allocation of channels according to the instantaneous demands of the users in time-division multiplex systems H04J3/1682; admission control, resource allocation in open networks H04L12/5692; arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896; negotiating bandwidth in wireless networks H04W28/16}) · CPC title
Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.