IP Library › Granted Patent US 11,562,416
Granted Patent B1
US 11,562,416 · App. 17/546,793 · Granted Jan 24, 2023

Methods and systems for automatic product comparison

Inventors: Alexander Rim (Ellicott City, MD); Trent Tobler (Hampton, NH); Alexander Hardman (Hampton, NH); Denise Montesdeoca (Brooklyn, NY); Tyler Stauss (San Diego, CA); Jose Del Rio (Jackson Heights, NY); Kevin Jurkowski (Brooklyn, NY)
Assignee: Capital One Services, LLC
G06Q30/0629G06Q30/0222G06Q30/0627G06Q30/0643
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,562,416
App. No.
17/546,793
Granted
Jan 24, 2023
Kind
B1
Abstract

Disclosed are methods, systems, and non-transitory computer-readable medium for automatic product comparison using price comparison with reward redemption options indicating relative price reduction. For instance, the method may include: responsive to a first trigger condition being satisfied, extracting product information from the currently viewed webpage; determining other source(s) corresponding to the product information; generating a first user interface with comparison information and a redirect link, the comparison information including redemption information for a particular source of the other source(s) in response to the particular source being one of a first set of websites and the particular source having at least one product available that corresponds to the product information extracted from the currently viewed webpage, the redirect link being selectable to open a new webpage for the particular source; and causing the browser to display the first user interface with the comparison information and the redirect link.

Claims (75)

1. A computer-implemented method, the computer-implemented method comprising:

monitoring a browser session of a browser operating on a user device associated with a user;

determining, using a processor, whether a first trigger condition is satisfied based on monitoring the browser session, the first trigger condition indicating whether a currently viewed webpage having a first domain is an item webpage or a checkout webpage of a website of a second set of websites different from a first set of websites;

responsive to the first trigger condition being satisfied, extracting product information from the currently viewed webpage having the first domain;

determining other sources corresponding to the product information, each of the other sources having a unique domain, each unique domain different than the first domain and different than each other unique domain;

responsive to determining the other sources, determining redemption information for a particular source of the sources, the particular source having a second domain different than the first domain, in response to the particular source being one of the first set of websites and the particular source having at least one product available that corresponds to the product information extracted from the currently viewed webpage;

receiving an available gift card amount associated with the particular source and the second domain, the available gift card amount being available to the user;

modifying the redemption information by applying the available gift card amount to generate a modified redemption information;

generating a first user interface with comparison information including the modified redemption information and a redirect link being selectable by a user selection to open a new webpage for the particular source, the new webpage having the second domain;

causing the browser to display the first user interface with the comparison information and the redirect link;

monitoring the browser session to determine whether the user adds the product to a shopping cart on the particular source and/or navigates to a checkout page on the particular source;

responsive to a user navigating to a checkout page on the particular source, automatically obtaining and applying gift card information to the shopping cart, wherein automatically obtaining and applying the gift card information to the shopping cart includes:

displaying a second user interface, the second user interface including at least the redemption information and a confirmation element, the confirmation element being selectable by a user selection;

responsive to a user selection on the confirmation element, transmitting an instruction to a shopping assistant to obtain the gift card information;

receiving a response message from the shopping assistant, the response message including particular gift card information associated with a user account of the user; and

automatically applying the particular gift card information to the shopping cart.

2. The computer-implemented method of claim 1 , wherein the first set of websites include websites of e-commerce websites that are associated with a shopping assistant, and

monitoring the browser session is performed by an instance of the shopping assistant on the browser of the user device.

3. The computer-implemented method of claim 1 , wherein the available gift card amount corresponds to an amount of rewards associated with a user account of a shopping assistant, the user account associated with the user.

4. The computer-implemented method of claim 1 , wherein the available gift card amount is set to a default value or is user adjustable.

5. The computer-implemented method of claim 1 , wherein determining the other sources corresponding to the product information includes:

obtaining inventory information for a plurality of sources;

determining whether any of the plurality of sources has available the at least one product available that corresponds to the product information extracted from the currently viewed webpage based on the inventory information and the product information; and

responsive to determining at least one other source of the plurality of sources has available the at least one product, determining whether the at least one other source is from the first set of websites.

6. The computer-implemented method of claim 1 ,

wherein automatically obtaining the gift card information further includes:

automatically generating an inquiry message using a script to query the particular source with a gift card redemption request, the gift card redemption request indicating a requested redemption amount and user account; and

receiving, from the particular source, the gift card information, the particular source communicating with a server of a shopping assistant to determine a status of a user account and/or rewards balance to determine whether to provide the gift card information, wherein automatically applying the gift card information to the shopping cart includes:

automatically populating gift card inputs fields on the checkout page with particular text corresponding to the gift card information.

7. A system, the system comprising:

at least one memory storing instructions; and

at least one processor executing the instructions to perform operations, the operations including:

monitoring a browser session of a browser operating on a user device associated with a user;

determining, using the at least one processor, whether a first trigger condition is satisfied based on monitoring the browser session, the first trigger condition indicating whether a currently viewed webpage having a first domain is an item webpage or a checkout webpage of a website of a second set of websites different from a first set of websites;

responsive to the first trigger condition being satisfied, extracting product information from the currently viewed webpage having the first domain;

determining other sources corresponding to the product information, each of the other sources having a unique domain, each unique domain different than the first domain and different than each other unique domain;

responsive to determining the other sources determining redemption information for a particular source of the other sources, the particular source having a second domain different than the first domain, in response to the particular source being one of the first set of websites and the particular source having at least one product available that corresponds to the product information extracted from the currently viewed webpage;

receiving an available gift card amount associated with the particular source and the second domain, the available gift card amount being available to the user;

modifying the redemption information by applying the available gift card amount to generate a modified redemption information;

generating a first user interface with comparison information including the modified redemption information and a redirect link being selectable by a user selection to open a new webpage for the particular source, the new webpage having the second domain;

causing the browser to display the first user interface with the comparison information and the redirect link;

determining whether the user adds the particular product to a shopping cart on the particular source and/or navigates to a checkout page on the particular source; and

responsive to a user navigating to a checkout page on the particular source, automatically obtaining and applying gift card information to the shopping cart;

automatically generating an inquiry message using a script to query the particular source with a gift card redemption request, the gift card redemption request indicating a requested redemption amount and user account; and

receiving, from the particular source, the gift card information, the particular source communicating with a server of a shopping assistant to determine a status of a user account and/or rewards balance to determine whether to provide the gift card information, wherein automatically applying the gift card information to the shopping cart includes:

automatically populating gift card inputs fields on the checkout page with particular text corresponding to the gift card information.

8. The system of claim 7 , wherein the first set of websites include websites of e-commerce websites that are associated with a shopping assistant,

monitoring the browser session is performed by an instance of the shopping assistant on the browser of the user device, and

the modified redemption information indicates an available gift card amount to be applied at checkout on the particular source.

9. The system of claim 8 , wherein the available gift card amount corresponds to an amount of rewards associated with a user account of the shopping assistant, the user account associated with the user.

10. The system of claim 9 , wherein the available gift card amount is set to a default value or is user adjustable.

11. The system of claim 7 , wherein determining the other sources corresponding to the product information includes:

obtaining inventory information for a plurality of sources;

determining whether any of the plurality of sources has available the at least one product available that corresponds to the product information extracted from the currently viewed webpage based on the inventory information and the product information; and

responsive to determining at least one other source of the plurality of sources has available the at least one product, determining whether the at least one other source is from the first set of websites.

12. The system of claim 7 , wherein the operations further include:

responsive to the user selection to open the new webpage for the particular source, opening the new webpage, the new webpage having a third domain and being a comparison webpage of a shopping assistant for a particular product or a product webpage on the particular source for the particular product, the comparison webpage being generated responsive to the user selection; and

responsive to opening the new webpage having the third domain, causing the browser to display a second user interface, the second user interface including at least the modified redemption information.

13. A non-transitory computer-readable medium may store instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:

monitoring a browser session of a browser operating on a user device associated with a user;

determining whether a trigger condition is satisfied based on monitoring the browser session, the trigger condition indicating whether a currently viewed webpage, having a first domain, is a checkout webpage of a website of a first set of websites different from a second set of websites;

responsive to the trigger condition being satisfied,

extracting product information from the currently viewed webpage having the first domain;

determining other sources corresponding to the product information, each of the other sources having a unique domain, each unique domain different than the first domain and different than each other unique domain;

responsive to determining the other sources determining redemption information for a particular source of the other sources, the particular source having a second domain different than the first domain, in response to the particular source being one of the first set of websites and the particular source having at least one product available that corresponds to the product information extracted from the currently viewed webpage;

receiving an available gift card amount associated with the particular source and the second domain, the available gift card amount being available to the user;

modifying the redemption information by applying the available gift card amount to generate a modified redemption information;

generating a first user interface with comparison information including the modified redemption information and a redirect link being selectable by a user selection to open a new webpage for the particular source, the new webpage having the second domain;

causing the browser to display the first user interface with the comparison information and the redirect link;

determining whether the user adds a particular product to a shopping cart on the particular source and/or navigates to a checkout page on the particular source;

responsive to a user navigating to a checkout page on the particular source, automatically obtaining and applying gift card information to the shopping cart, wherein automatically obtaining and applying the gift card information to the shopping cart includes:

displaying a second user interface, the second user interface including at least the redemption information and a confirmation element, the confirmation element being selectable by a user selection;

responsive to a user selection on the confirmation element, transmitting an instruction to a shopping assistant to obtain the gift card information;

receiving a response message from the shopping assistant, the response message including particular gift card information associated with a user account of the user; and

automatically applying the particular gift card information to the shopping cart.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: RIM, ALEXANDER; TOBLER, TRENT; HARDMAN, ALEXANDER; MONTESDEOCA, DENISE; STAUSS, TYLER; DEL RIO, JOSE; JURKOWSKI, KEVIN
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 058967/0670 →
Continuity (1)
Provisional Application 63220892 · Jul 12, 2021