US 11,941,653 B2
Methods and systems for testing and applying codes to electronic shopping carts
William George Henderson, Austin, TX (US); and Robert Duke, Austin, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed on Jun. 30, 2021, as Appl. No. 17/364,290.
Application 17/364,290 is a continuation of application No. 16/387,121, filed on Apr. 17, 2019, granted, now 11,087,348.
Prior Publication US 2021/0326919 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0207 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0222 (2013.01) [G06Q 30/0641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for testing and applying codes to electronic shopping carts performed by one or more processors executing a software application for accessing websites, the method comprising:
monitoring a shopping cart associated with an e-commerce website and with a user, the shopping cart being associated with a session of the user;
cloning the shopping cart to form a cloned shopping cart in a shadow session using a present content of the shopping cart;
monitoring which webpages are being viewed by the user and determining whether a trigger condition is satisfied based on specific actions, the specific actions including adding, deleting, or modifying a first item in a user's shopping cart;
in response to determining the trigger condition is satisfied, determining a likelihood of the user to add, delete, or modify a second item to the shopping cart based on the specific actions;
in response to the likelihood of the user adding, deleting, or modifying a second item being above a threshold, adding, deleting, or modifying the second item in the cloned shopping cart to obtain a modified cloned shopping cart;
testing codes on the modified cloned shopping cart by:
obtaining the codes; and
testing the codes on the modified cloned shopping cart in the shadow session to determine valid codes;
selecting at least one of the valid codes as at least one selected code based on a result of the testing the codes; and
displaying a summary indicating that the second item has valid codes available and/or potential savings based on the result of the testing the codes.