VERIFICATION OF REDEMPTION OF AN ELECTRONIC OFFER
5 Assignments
0 Petitions
Accused Products
Abstract
A system can determine that a mobile device, located at a physical place of business transmits a first electronic communication for redemption of an electronic offer at the physical place of business. The system can further detect a second electronic communication transmitted from the mobile device, which indicates a first identifier. The first identifier can be associated with a verifier of the electronic offer (e.g., a staff member) at the physical place of business. The system can further determine, based on analysis of the first identifier, a second identifier (e.g., contact data, a telephone number, etc.), that corresponds to the verifier, without providing the second identifier to the mobile device. The system can further electronically transmit, utilizing the second identifier, a third electronic communication that indicates information about the redemption of the electronic offer.
7 Citations
41 Claims
-
1-20. -20. (canceled)
-
21. An apparatus for providing a service to a third-party system or a third-party apparatus, the service configured for identifying mobile devices utilized by particular categories of consumers and transmitting electronic messages to the mobile devices, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
provide a graphical user interface (GUI) configured for receiving category input from the third-party system or the third-party apparatus, the category input defining a target demographic category of user profiles to which to direct an electronic message indicative of a particular offer and a target location category that defines a tracked location pattern that, upon being satisfied, results in transmission of the electronic message indicative of the particular offer, the tracked location pattern comprising a ‘
not present’
location followed by a ‘
present’
location;receive, via the GUI, the category input, wherein the category input comprises demographic inputs defining the target demographic category of user profiles to which to direct the electronic message, each of the demographic inputs required for classification to the target demographic category of user profiles; receive a plurality of Global Positioning System (GPS) device locations from at least one mobile communication device; compare the plurality of GPS device locations to the ‘
not present’
location and the ‘
present’
location;identify a user profile associated with the at least one mobile communications device, the user profile comprising user trait data and user activity history data; determine that the user profile associated with the at least one mobile communication device is classified to the target demographic category of user profiles, wherein the determination comprises determining that sufficient characteristics accessed from the user trait data and the user activity history data of the user profile associated with the at least one mobile communication device meet the demographic inputs defining the target demographic category; determine that the tracked location pattern is satisfied based on the comparison of the plurality of GPS device locations to the ‘
not present’
location and the ‘
present’
location by determining that the plurality of GPS device locations first meet the ‘
not present’
location and then meet the ‘
present’
location; andupon determining that;
(i) the user profile associated with the at least one mobile communication device is classified to the target demographic category of user profiles, and (ii) the tracked location pattern is satisfied, cause transmission of the electronic message indicative of the particular offer to the at least one mobile communication device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer program product configured for providing a service to a third-party system or a third-party apparatus, the service configured for identifying mobile devices utilized by particular categories of consumers and transmitting electronic messages to the mobile devices, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
provide a graphical user interface (GUI) configured for receiving input from the third-party system or the third-party apparatus, the input defining a target demographic category of user profiles to which to direct an electronic message indicative of a particular offer and a target location category that defines a tracked location pattern that, upon being satisfied, results in transmission of the electronic message indicative of the particular offer, the tracked location pattern comprising a ‘
not present’
location followed by a ‘
present’
location;receive, via the GUI, the category input, wherein the category input comprises demographic inputs defining the target demographic category of user profiles to which to direct the electronic message, each of the demographic inputs required for classification to the target demographic category of user profiles; receive a plurality of Global Positioning System (GPS) device locations from at least one mobile communication device; compare the plurality of GPS device locations to the ‘
not present’
location and the ‘
present’
location;identify a user profile associated with the at least one mobile communications device, the user profile comprising user trait data and user activity history data; determine that the user profile associated with the at least one mobile communication device is classified to the target demographic category of user profiles, wherein the determination comprises determining that sufficient characteristics accessed from the user trait data and the user activity history data of the user profile associated with the at least one mobile communication device meet the demographic inputs defining the target demographic category; determine that the tracked location pattern is satisfied based on the comparison of the plurality of GPS device locations to the ‘
not present’
location and the ‘
present’
location by determining that the plurality of GPS device locations first meet the ‘
not present’
location and then meet the ‘
present’
location; andupon determining that;
(i) the user profile associated with the at least one mobile communication device is classified to the target demographic category of user profiles, and (ii) the tracked location pattern is satisfied, cause transmission of the electronic message indicative of the particular offer to the at least one mobile communication device. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer-implemented method configured for providing a service to a third-party system or a third-party apparatus, the service configured for identifying mobile devices utilized by particular categories of consumers and transmitting electronic messages to the mobile devices, the method comprising:
-
providing a graphical user interface (GUI) configured for receiving input from the third-party system or the third-party apparatus, the input defining a target demographic category of user profiles to which to direct an electronic message indicative of a particular offer and a target location category that defines a tracked location pattern that, upon being satisfied, results in transmission of the electronic message indicative of the particular offer, the tracked location pattern comprising a ‘
not present’
location followed by a ‘
present’
location;receiving, via the GUI, the category input, wherein the category input comprises demographic inputs defining the target demographic category of user profiles to which to direct the electronic message, each of the demographic inputs required for classification to the target demographic category of user profiles; receiving a plurality of Global Positioning System (GPS) device locations from at least one mobile communication device; comparing the plurality of GPS device locations to the ‘
not present’
location and the ‘
present’
location;identifying a user profile associated with the at least one mobile communications device, the user profile comprising user trait data and user activity history data; determining that the user profile associated with the at least one mobile communication device is classified to the target demographic category of user profiles, wherein the determination comprises determining that sufficient characteristics accessed from the user trait data and the user activity history data of the user profile associated with the at least one mobile communication device meet the demographic inputs defining the target demographic category; determining that the tracked location pattern is satisfied based on the comparison of the plurality of GPS device locations to the ‘
not present’
location and the ‘
present’
location by determining that the plurality of GPS device locations first meet the ‘
not present’
location and then meet the ‘
present’
location; andupon determining that;
(i) the user profile associated with the at least one mobile communication device is classified to the target demographic category of user profiles, and (ii) the tracked location pattern is satisfied, causing transmission of the electronic message indicative of the particular offer to the at least one mobile communication device. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification