Real-time selection of targeted advertisements by target devices while maintaining data privacy
Abstract
Disclosed embodiments relate to conducting a real-time selection of a targeted advertisement or campaign on a personal computing device. Techniques include receiving, on the personal computing device, a plurality of sets of advertising competition rules associated with a plurality of discrete advertising campaigns. Further techniques include identifying an opportunity to display a targeted advertisement to a user of the personal computing device, accessing sensitive data associated with the user stored locally on the personal computing device, the sensitive data not being made available outside of the personal computing device without authorization from the user, and conducting, based on the identified opportunity and using the accessed sensitive data, a real-time selection of at least one of the plurality of discrete advertising campaigns, the real-time selection is based on one or more of the plurality of sets of advertising competition rules.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for conducting a real-time selection of a targeted advertisement on a personal computing device, comprising:
receiving, on the personal computing device, a plurality of sets of advertising competition rules, the plurality of sets of advertising competition rules being associated with a plurality of discrete advertising campaigns; identifying an opportunity to display a targeted advertisement to a user of the personal computing device; accessing sensitive data associated with the user stored locally on the personal computing device, wherein the sensitive data is not made available outside of the personal computing device without authorization from the user; conducting, based on the identified opportunity and using the accessed sensitive data, a real-time selection to identify at least one of the plurality of discrete advertising campaigns, wherein the real-time selection is based on one or more of the plurality of sets of advertising competition rules; and receiving a targeted advertisement on the personal computing device associated with the selected at least one discrete advertising campaign.
2 . The non-transitory computer readable medium of claim 1 , wherein the instructions are configured to be integrated into a software application to run on the personal computing device.
3 . The non-transitory computer readable medium of claim 1 , wherein the personal computing device is at least one of: a mobile device, a smart-clothing device, a tablet, a smart television, or a personal computer.
4 . The non-transitory computer readable medium of claim 1 , wherein the plurality of sets of advertising competition rules are configured by an advertisement campaign provider system.
5 . The non-transitory computer readable medium of claim 1 , wherein the plurality of sets of advertising competition rules identify at least one of: a maximum bid price, a frequency cap, a demographic characteristic, or a behavioral characteristic.
6 . The non-transitory computer readable medium of claim 1 , wherein the plurality of sets of advertising competition rules are specific to the identified opportunity.
7 . The non-transitory computer readable medium of claim 1 , wherein the identified opportunity includes at least one of: application usage by the user, purchase activity of the user, a real time location of the personal computing device, or a location of the user.
8 . The non-transitory computer readable medium of claim 1 , wherein the real-time selection is based on two or more of the plurality of sets of advertising competition rules.
9 . The non-transitory computer readable medium of claim 1 , wherein the operations further comprise sending a request for the targeted advertisement.
10 . The non-transitory computer readable medium of claim 1 , wherein the targeted advertisement was stored on the personal computing device before the real-time selection.
11 . The non-transitory computer readable medium of claim 1 , wherein the targeted advertisement is received from a remote server after the real-time selection.
12 . The non-transitory computer readable medium of claim 1 , wherein the operations further comprise receiving, from the personal computing device, an indication of the targeted advertisement.
13 . The non-transitory computer readable medium of claim 1 , wherein the operations further comprise receiving, from the personal computing device, an indication of what information associated with the user was used in the real-time selection.
14 . The non-transitory computer readable medium of claim 1 , wherein the operations further comprise caching, for a future real-time selection, at least one of the plurality of sets of advertising competition rules.
15 . The non-transitory computer readable medium of claim 1 , wherein the operations further comprise receiving a plurality of targeted advertisements and caching at least one of the plurality of targeted advertisements for a future real-time selection.
16 . The non-transitory computer readable medium of claim 1 , wherein the real-time selection is performed at least in part using a graphics processing unit of the personal computing device.
17 . A computer-implemented method for conducting a real-time selection of a targeted advertisement on a personal computing device, comprising:
receiving, on the personal computing device, a plurality of sets of advertising competition rules, the plurality of sets of advertising competition rules being associated with a plurality of discrete advertising campaigns; identifying an opportunity to display a targeted advertisement to a user of the personal computing device; accessing sensitive data associated with the user stored locally on the personal computing device, wherein the sensitive data is not made available outside of the personal computing device without authorization from the user; conducting, based on the identified opportunity and using the accessed sensitive data, a real-time selection to identify at least one of the plurality of discrete advertising campaigns, wherein the real-time selection is based on one or more of the plurality of sets of advertising competition rules; and receiving a targeted advertisement on the personal computing device associated with the selected at least one discrete advertising campaign.
18 . The computer-implemented method of claim 17 , wherein the instructions are configured to be integrated into a software application to run on the personal computing device.
19 . The computer-implemented method of claim 17 , wherein the personal computing device is at least one of: a mobile device, a smart-clothing device, a tablet, a smart television, or a personal computer.
20 . The computer-implemented method of claim 17 , wherein the plurality of sets of advertising competition rules are configured by an advertisement campaign provider system.Join the waitlist — get patent alerts
Track US2020027125A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.