Automated testing of multiple on-line coupons
AssigneeCapital One Services, LLC
InventorsRyan Engle, Jonathan Coon, Robert Duke
Life of this patent
Estimating the term…
Abstract
Multiple on-line coupons are automatically tested on items of interest to a customer, without requiring the customer to perform any action or to look for such coupons in various sources. Such testing can be automatically initiated and performed on items within the customer's shopping cart. Alternatively or additionally, testing can be automatically initiated and performed while the customer is browsing a page for an item on an e-commerce website, before the customer has even placed items in his or her shopping cart. The best coupon or coupons are then presented to the customer, or automatically applied to provide the customer with the appropriate discounts.
Claims20
A computer-implemented method for automatically testing and applying on-line codes, comprising:
- receiving, by one or more processors from a user device associated with a user, user input associated with an item on a website;
- determining, based on the user input, user interest in the item;
- and
- in response to determining the user interest in the item:
- automatically identifying, by the one or more processors, a plurality of potential on-line codes for the item;
- automatically testing, by the one or more processors, the plurality of potential on-line codes, by:
- determining at least one of a query parameter or a post parameter for each of the plurality of potential on-line codes;
- generating a network request that includes a code parameter;
- for each of the plurality of potential on-line codes:
- generating a respective network request by swapping the code parameter of the network request with the determined at least one of the query parameter or the post parameter;
- and
- transmitting a respective network request to the website;
- and
- receiving a respective indicator of validity for each of the plurality of potential on-line codes from the website;
- and
- based on the testing, automatically selecting, by the one or more processors, at least one on-line code for applicability to the item.
A computer-implemented method for automatically testing and applying on-line codes, comprising:
- receiving, by one or more processors from a user device associated with a user, user input associated with an item on a website
- determining, based on the user input, user interest in the item;
- and
- in response to determining the user interest in the item:
- automatically identifying, by the one or more processors, a plurality of potential on-line codes for the item, by:
- accessing code information from one or more of a web page or a web-based resource;
- identifying, from the code information, a set of on-line codes applicable to the website;
- and
- selecting, from the identified set of on-line codes, the plurality of potential on-line codes;
- automatically testing, by the one or more processors, the plurality of potential on-line codes;
- and
- based on the testing, automatically selecting, by the one or more processors, at least one on-line code for applicability to the item.
A computer-implemented method for automatically testing and applying on-line codes, comprising:
- receiving, by one or more processors from a user device associated with a user, user input associated with an item on a website;
- determining, based on the user input, user interest in the item;
- and
- in response to determining the user interest in the item:
- automatically identifying, by the one or more processors, a plurality of potential on-line codes for the item, by:
- accessing code information from one or more of a web page or a web-based resource;
- identifying, from the code information, a set of on-line codes applicable to the website;
- and
- selecting, from the identified set of on-line codes, the plurality of potential on-line codes;
- automatically testing, by the one or more processors, the plurality of potential on-line codes, by:
- determining at least one of a query parameter or a post parameter for each of the plurality of potential on-line codes;
- generating a network request that includes a code parameter;
- for each of the plurality of potential on-line codes:
- generating a respective network request by swapping the code parameter of the network request with the determined at least one of the query parameter or the post parameter;
- and
- transmitting a respective network request to the website;
- and
- receiving a respective indicator of validity for each of the plurality of potential on-line codes from the website;
- and
- based on the testing, automatically selecting, by the one or more processors, at least one on-line code for applicability to the item.
Dependencies are inferred from the claim text.