US2018218403A1PendingUtilityA1

Deal-Surfacing Button

Assignee: GOOGLE LLCPriority: Jun 27, 2013Filed: Mar 26, 2018Published: Aug 2, 2018
Est. expiryJun 27, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06Q 30/02G06Q 30/0257G06Q 30/0222
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.

Claims

exact text as granted — not AI-modified
1 .- 21 . (canceled) 
     
     
         22 . A computer-implemented method to render offer controls on merchant services, comprising:
 communicating, by the computing device and to an offer computing system, a detection that a third party merchant shopping application has been loaded into a memory on the computing device for execution;   receiving, by the computing device and from the offer computing system, a first notification of a first offer available for redemption by the user, the first notification based on the communicated detection;   producing, by the computing device, an offer control based on the first notification, the offer control providing a customized visual representation of the first offer on a user interface of the computing device; and   presenting, by the computing device, a customized visual representation of a first offer via an offer control on the user interface of the computing device, the offer control comprising a first rendering indicating the first offer available for redemption by the user, the first offer selected from the two or more offers selected by the user and associated with the user account maintained by the offer computing system.   
     
     
         23 . The method of  claim 22 , further comprising
 receiving, by the computing device, an input indicating an action was taken by the user using the merchant service on the computing device;   communicating, by the computing device, the input indicating that the action was taken by the user using the merchant service on the computing device to the offer computing system maintaining the account for the user comprising the two or more offers selected by the user;   receiving, by the computing device and from the offer computing system, a second notification of a second offer available for redemption by the user, the offer computing system determining the second offer is available for redemption by the user based on the input indicating that the action was taken by the user and based on the two or more offers selected by the user and associated with the user account maintained by the offer computing system;   producing, by the computing device, a revised offer control based on the second notification of the second offer available for redemption by the user, the revised offer control produced to provide a second customized visual representation of the second offer on a user interface of the computing device; and   presenting, by the computing device, the second customized visual representation of second offer via the revised offer control on the user interface of the computing device, the revised offer control comprising a second rendering indicating the second offer available for redemption by the user, the second offer selected from the two or more offers selected by the user and associated with the user account maintained by the offer computing system.   
     
     
         24 . The method of  claim 22 , wherein the communicated detection comprises one or more of a merchant identification, a user identification, and an offer computing system identification. 
     
     
         25 . The method of  claim 22 , further comprising receiving, by the computing device, a selection of the two or more offers by the user, wherein the selection of the two or more offers associates the each of the two or more selected offers with the user account maintained by the offer computing system. 
     
     
         26 . The method of  claim 22 , wherein the first offer comprises an offer applicable to the user for a purchase via the merchant service or an offer provided by the offer computing system applicable to the user for a purchase via the merchant service. 
     
     
         27 . The method of  claim 23 , wherein the second input indicating that the action was taken by the user using the merchant service on the computing device comprises one or more of an indication that an item was placed in or removed from a shopping basket, shipping information was entered, payment information was entered, an item was added or removed from a wish list, an item was added or removed from a gift registry, a review of an item was selected, and additional information about an item or group of items was selected. 
     
     
         28 . The method of  claim 23 , wherein the second offer comprises one or more of a coupon, a loyalty redemption, a gift card, and an offer redemption code applicable based on the action taken by the user using the merchant service. 
     
     
         29 . A computer program product, comprising:
 a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to render offer controls on merchant services, the computer-executable program instructions comprising:
 computer-executable program instructions to communicate, to an offer computing system, a detection that a third party merchant shopping application has been loaded into a memory on the computing device for execution; 
 computer-executable program instructions to receive, from the offer computing system, a first notification of a first offer available for redemption by the user, the first notification based on the communicated detection; 
 computer-executable program instructions to produce an offer control based on the first notification, the offer control providing a customized visual representation of the first offer on a user interface of the computing device; and 
 computer-executable program instructions to present a customized visual representation of a first offer via an offer control on the user interface of the computing device, the offer control comprising a first rendering indicating the first offer available for redemption by the user, the first offer selected from the two or more offers selected by the user and associated with the user account maintained by the offer computing system. 
   
     
     
         30 . The computer program product of  claim 29 , wherein the computer-executable program instructions further comprise computer-executable program instructions to:
 receive an input indicating an action was taken by the user using the merchant service on the computing device;   communicate the input indicating that the action was taken by the user using the merchant service on the computing device to the offer computing system maintaining the account for the user comprising the two or more offers selected by the user;   receive, from the offer computing system, a second notification of a second offer available for redemption by the user, the offer computing system determining the second offer is available for redemption by the user based on the input indicating that the action was taken by the user and based on the two or more offers selected by the user and associated with the user account maintained by the offer computing system;   produce a revised offer control based on the second notification of the second offer available for redemption by the user, the revised offer control produced to provide a second customized visual representation of the second offer on a user interface of the computing device; and   present the second customized visual representation of second offer via the revised offer control on the user interface of the computing device, the revised offer control comprising a second rendering indicating the second offer available for redemption by the user, the second offer selected from the two or more offers selected by the user and associated with the user account maintained by the offer computing system.   
     
     
         31 . The computer program product of  claim 29 , wherein the communicated detection comprises one or more of a merchant identification, a user identification, and an offer computing system identification. 
     
     
         32 . The computer program product of  claim 29 , wherein the computer-executable program instructions further comprise computer-executable program instructions to receive a selection of the two or more offers by the user, wherein the selection of the two or more offers associates the each of the two or more selected offers with the user account maintained by the offer computing system. 
     
     
         33 . The computer program product of  claim 29 , wherein the first offer comprises an offer applicable to the user for a purchase via the merchant service or an offer provided by the offer computing system applicable to the user for a purchase via the merchant service. 
     
     
         34 . The computer program product of  claim 30 , wherein the second input indicating that the action was taken by the user using the merchant service on the computing device comprises one or more of an indication that an item was placed in or removed from a shopping basket, shipping information was entered, payment information was entered, an item was added or removed from a wish list, an item was added or removed from a gift registry, a review of an item was selected, and additional information about an item or group of items was selected. 
     
     
         35 . The computer program product of  claim 29 , wherein the first rendering of the offer control comprises one or more of a display of an offer amount, a color or offer control style change, a change in text displayed on the offer control, a flashing color or text, and a flashing or displayed animation. 
     
     
         36 . A system to use one-time codes to provide user feedback to merchants, the system comprising:
 a storage device; and   a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
 communicate, to an offer computing system, a detection that a third party merchant shopping application has been loaded into a memory on the computing device for execution; 
 to receive, from the offer computing system, a first notification of a first offer available for redemption by the user, the first notification based on the communicated detection; 
 produce an offer control based on the first notification, the offer control providing a customized visual representation of the first offer on a user interface of the computing device; and 
 present a customized visual representation of a first offer via an offer control on the user interface of the computing device, the offer control comprising a first rendering indicating the first offer available for redemption by the user, the first offer selected from the two or more offers selected by the user and associated with the user account maintained by the offer computing system. 
   
     
     
         37 . The system of  claim 36 , wherein the processor further executes application code instructions that are stored in the storage device to cause the system to:
 receive an input indicating an action was taken by the user using the merchant service on the computing device;   communicate the input indicating that the action was taken by the user using the merchant service on the computing device to the offer computing system maintaining the account for the user comprising the two or more offers selected by the user;   receive, from the offer computing system, a second notification of a second offer available for redemption by the user, the offer computing system determining the second offer is available for redemption by the user based on the input indicating that the action was taken by the user and based on the two or more offers selected by the user and associated with the user account maintained by the offer computing system;   produce a revised offer control based on the second notification of the second offer available for redemption by the user, the revised offer control produced to provide a second customized visual representation of the second offer on a user interface of the computing device; and   present the second customized visual representation of second offer via the revised offer control on the user interface of the computing device, the revised offer control comprising a second rendering indicating the second offer available for redemption by the user, the second offer selected from the two or more offers selected by the user and associated with the user account maintained by the offer computing system.   
     
     
         38 . The system of  claim 36 , wherein the communicated detection comprises one or more of a merchant identification, a user identification, and an offer computing system identification. 
     
     
         39 . The system of  claim 36 , wherein the processor further executes application code instructions that are stored in the storage device to cause the system to receive a selection of the two or more offers by the user, wherein the selection of the two or more offers associates the each of the two or more selected offers with the user account maintained by the offer computing system. 
     
     
         40 . The system of  claim 36 , wherein the second input indicating that the action was taken by the user using the merchant service on the computing device comprises one or more of an indication that an item was placed in or removed from a shopping basket, shipping information was entered, payment information was entered, an item was added or removed from a wish list, an item was added or removed from a gift registry, a review of an item was selected, and additional information about an item or group of items was selected. 
     
     
         41 . The system of  claim 36 , wherein the first rendering of the offer control comprises one or more of a display of an offer amount, a color or offer control style change, a change in text displayed on the offer control, a flashing color or text, and a flashing or displayed animation.

Join the waitlist — get patent alerts

Track US2018218403A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.