Contextually aware interactive advertisements
Abstract
A system and method for contextually aware interactive advertisements are provided. In example embodiments, an advertisement indication that indicates a presentation of an advertisement to a user is received. The advertisement corresponding to the advertisement indication is identified. At least one item listing is determined based, at least in part, on the advertisement. Real-time contextual data corresponding to the advertisement indication is received. The real-time contextual data corresponds to a physical context of the presentation of the advertisement. Accessing contextual conditions associated with the advertisement. Determining satisfaction of the contextual conditions based on the real-time contextual data. Based on the determined satisfaction of the contextual conditions, presentation of the at least one item listing is caused to the user.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
a communication module to receive, from a portable device of a user, a promotion indication that indicates a presentation of a promotion to a user; an analysis module to identify the promotion that corresponds to the promotion indication; an item module, implemented by at least one processor of a machine, to determine at least one item listing based, at least in part, on the promotion; the communication module further to receive, from the portable device of the user, real-time contextual data that corresponds to the promotion indication, the real-time contextual data that corresponds to a physical environment of the presentation of the promotion; a condition module to access contextual conditions associated with the promotion and determine satisfaction of the contextual conditions based on the real-time contextual data; and based on the determined satisfaction of the contextual conditions, a presentation module to cause presentation of a user interface including the at least one item listing to the user, the presentation.
2 . The system of claim 1 , wherein:
the analysis module further to identify an advertisement location that corresponds to the advertisement and further to extract a user location from the real-time contextual data; and the condition module further to determine satisfaction of a distance condition, included in the contextual conditions, by determining that the user location is within a distance of the advertisement location, the distance being specified by the distance condition.
3 . A method comprising:
receiving, from a user device, an advertisement indication that indicates a presentation of an advertisement to a user, identifying the advertisement corresponding to the advertisement indication; determining, using a hardware processor of a machine, at least one item listing based, at least in part, on the advertisement; receiving, from the user device, real-time contextual data corresponding to the advertisement indication, the real-time contextual data corresponding to a physical context of the presentation of the advertisement; accessing contextual conditions associated with the advertisement; determining satisfaction of the contextual conditions based on the real-time contextual data; and based on the determined satisfaction of the contextual conditions, causing presentation of the at least one item listing to the user, the presentation being exclusive based on the real-time contextual data.
4 . The method of claim 3 , further comprising:
identifying an advertisement location corresponding to the advertisement; extracting a user location from the real-time contextual data; and determining satisfaction of a distance condition, included in the contextual conditions, by determining that the user location is within a distance of the advertisement location, the distance being specified by the distance condition.
5 . The method of claim 3 , further comprising:
extracting a presentation time from the real-time contextual data; and determining satisfaction of a temporal condition, included in the contextual conditions, by determining that the presentation time is within a time period specified by the temporal condition.
6 . The method of claim 3 , further comprising:
extracting a user identity from the real-time contextual data; accessing user data corresponding to the user based on the user identity; and determining the at least one item listing based on the advertisement and the user data.
7 . The method of claim 3 , further comprising:
generating an advertisement offer associated with the at least one item listing; and providing the advertisement offer to the user.
8 . The method of claim 7 , wherein the generating the offer is based, at least in part, on the real-time contextual data.
9 . The method of claim 7 , wherein the advertisement offer comprises a discounted purchase associated with the at least one item listing.
10 . The method of claim 3 , further comprising:
extracting the advertisement indication from the real-time contextual data by:
extracting a user location from the real-time contextual data;
accessing location data corresponding to a plurality of advertisements, and
identifying a match between the user location and the location data of a particular advertisement among the plurality of advertisements.
11 . The method of claim 3 , further comprising:
storing the real-time contextual data and the advertisement indication in association with the user; and receiving a subsequent advertisement indication that indicates a presentation of the advertisement to the user; identifying the advertisement corresponding to the advertisement indication; and determining the at least one item listing based on the stored real-time contextual data and the advertisement.
12 . The method of claim 3 , wherein the advertisement indication results from the user device physically detecting an advertisement identifier corresponding to the advertisement.
13 . The method of claim 12 , wherein the advertisement identifier is detected from at least one of a QR code, a RFID tag, an audio tag, or a smart tag.
14 . A machine readable medium having no transitory signals and storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
receiving, from a user device, an advertisement indication that indicates a presentation of an advertisement to a user, identifying the advertisement corresponding to the advertisement indication; determining at least one item listing based, at least in part, on the advertisement; receiving, from the user device, real-time contextual data corresponding to the advertisement indication, the real-time contextual data corresponding to a physical context of the presentation of the advertisement; accessing contextual conditions associated with the advertisement; determining satisfaction of the contextual conditions based on the real-time contextual data; and based on the determined satisfaction of the contextual conditions, causing presentation of the at least one item listing to the user, the presentation being restricted based on the real-time contextual data.
15 . The machine-readable medium of claim 14 , further comprising:
identifying an advertisement location corresponding to the advertisement; extracting a user location from the real-time contextual data; and determining satisfaction of a distance condition, included in the contextual conditions, by determining that the user location is within a distance of the advertisement location, the distance being specified by the distance condition.
16 . The machine-readable medium of claim 14 , further comprising:
extracting a presentation time from the real-time contextual data; and determining satisfaction of a temporal condition, included in the contextual conditions, by determining that the presentation time is within a time period specified by the temporal condition.
17 . The machine-readable medium of claim 14 , further comprising:
extracting a user identity from the real-time contextual data; accessing user data corresponding to the user based on the user identity; and determining the at least one item listing based on the advertisement and the user data.
18 . The machine-readable medium of claim 14 , further comprising:
generating an advertisement offer associated with the at least one item listing based on the advertisement; and providing the advertisement offer to the user.
19 . The method of claim 14 , wherein the generating the offer is based, at least in part, on the real-time contextual data.
20 . The method of claim 14 , wherein the advertisement offer comprises a discounted purchase associated with the at least one item listing.Join the waitlist — get patent alerts
Track US2015058123A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.