Patent ID: 9727891
Date: 2017-08-08
CPC Classifications: G06Q

Claim:
1. A method, performed by a browser application running in a communicable client computing device of a user via a plug-in module of the browser application, for automating an in-context delivery of one or more benefit-conveying (BC) codes of an e-commerce site when the user is performing an online shopping session through a series of web pages provided by or otherwise affiliated with the e-commerce site using the browser application, the client computing device comprising a processor, a memory, and a network interface device for communication through one or more communication networks, the client computing device communicable with a backend server having access to one or more databases storing BC codes of a plurality of e-commerce sites, the method comprising steps of: identifying, through the plug-in module, a current web page as a BC context for the e-commerce site displayed by the browser application during the online shopping session, the current web page containing such first information about a current purchase order made during the online shopping session that the current web page is identified by the plug-in module as the BC context that includes a BC code input field; receiving, through the plug-in module, BC code information about one or more BC codes of the e-commerce site from the backend server prior to and without receiving any text input entered into the BC code input field by the user through typing, the received BC code information including the one or more BC codes of the e-commerce site; only upon identifying the BC context, identifying, through the plug-in module, the BC code input field within the display of the BC context, the BC code input field configured to allow the user to enter a BC code for receiving, from the e-commerce site, one or more benefits applicable to the current purchase order made during the online shopping session; highlighting, through the plug-in module, the BC code input field so that the user is notified of the presence of the plug-in module for automated delivery of BC codes of the e-commerce site; detecting, through the plug-in module, whether the user is engaging the BC code input field based on one or more user inputs received by the client computing device; and prior to and without receiving any text input entered into the BC code input field by the user through typing, upon detecting that the user is engaging the BC code input field, displaying, through the plug-in module, a selection GUI panel within the display of the BC context along with the BC code input field, the selection GUI panel adapted to render the received BC codes displayable and selectable in such a user-interactive manner that upon selection of a first BC code of the displayed BC codes by the user, the selected first BC code is programmatically inputted into the BC code input field for the user to apply.