IP Library › Granted Patent US 12,367,519
Granted Patent B2
US 12,367,519 · App. 17/530,183 · Granted Jul 22, 2025

Method, system, and non-transitory computer readable storage medium for a browser extension for product quality

Inventors: Michael Mossoba (Great Falls, VA); Abdelkader M'Hamed Benkreira (New York, NY); Joshua Edwards (Philadelphia, PA)
Assignee: Capital One Services, LLC
G06Q30/0631G06Q30/012
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 12,367,519
App. No.
17/530,183
Granted
Jul 22, 2025
Kind
B2
Abstract

The innovation disclosed, in one aspect thereof, comprises systems and methods of a browser extension for product quality. Online shopping by a user can be monitored on a browser by a browser extension or integrated application with the browser. A potential purchase of a product is detected by the integrated application. The product is identified via analysis of a web page and cross reference to known products. The integrated application retrieves warranty claims data from an accessible warranty database. The warranty claims data is analyzed to determine a recommendation of the product. The integrated application presents the recommendation via the browser as an alert to the user.

Claims (66)

1. A method, comprising:

activating an integrated application, wherein the integrated application is integrated with a browser of a user device;

detecting, by the integrated application, a potential purchase of a first product by a user, wherein the potential purchase is conducted via the user device;

retrieving, by the integrated application, warranty claims data of the first product from a warranty database, wherein the integrated application is configured to interface with the warranty database;

determining, by the integrated application, a set of customers which are similar to the user by comparing a similarity score of one or more prior customers against a similarity score of the user;

transmitting, by the integrated application, instructions for modifying a machine-learning model using transaction data of the set of customers which are similar to the user, thereby producing a modified machine-learning model;

causing analysis, by the integrated application, via the modified machine-learning model, of a subset of the warranty claims data to determine a purchase recommendation regarding the first product,

wherein the purchase recommendation includes:

a recommendation to purchase a second product other than the first product, and

a recommendation not to purchase the first product;

blocking, by the integrated application, via the user device and prior to the purchase of the first product, the purchase of the first product based on an output of the modified machine-learning model;

altering a webpage presented on the user device by inactivating a portion of the webpage such that a purchase of the first product cannot be completed; and

causing to output, via a graphical user interface, the altered webpage.

2. The method of claim 1 , the analysis comprising:

generating the recommendation via the modified machine-learning model.

3. The method of claim 2 , further comprising:

wherein the machine-learning model is trained using data associated with a set of customers that exceed a similarity score threshold with the user.

4. The method of claim 3 ,

wherein the second product is determined via the modified machine-learning model with returns data and transaction data of the set of customers.

5. The method of claim 1 , the detecting comprising:

identifying patterns on one or more webpages that can be accessed by the user device; and

detecting a present pattern matches an identified pattern to determine a potential purchase.

6. The method of claim 1 , further comprising:

generating a pop-up webpage window, a browser redirect, or information overlay to present the purchase recommendation.

7. A system, comprising:

a memory storing processor readable instructions; and

at least one processor configured to access the memory and execute the processor readable instructions, which when executed by the at least one processor, configures the at least one processor to perform a plurality of functions, including functions for:

activating an integrated application, wherein the integrated application is integrated within a browser of a user device;

identifying, by the integrated application, a first product that a user may purchase using a user device;

retrieving, by the integrated application, warranty claims data of the first product from a warranty database, wherein the integrated application is configured to interface with the warranty database;

determining, by the integrated application, a set of customers which are similar to the user by comparing a similarity score of one or more prior customers against a similarity score of the user;

transmitting, by the integrated application, instructions for modifying a machine-learning model using transaction data of the set of customers which are similar to the user, thereby producing a modified machine-learning model;

causing analysis, by the integrated application, via the modified machine-learning model, of a subset of the warranty claims data to determine a purchase recommendation regarding the first product, wherein the recommendation includes a recommendation to purchase a second product other than the first product;

blocking, by the integrated application, via the user device and prior to the purchase of the first product, the purchase of the first product based on an output of the modified machine-learning model;

altering a webpage presented on the user device, the altering comprising inactivating a portion of the webpage such that a purchase of the first product cannot be completed; and

causing to output, via a graphical user interface, the altered webpage.

8. The system of claim 7 ,

wherein the integrated application:

monitors the browser for potential purchases; and

interfaces with the warranty database to retrieve the warranty claims data.

9. The system of claim 8 , wherein the functions further include:

identifying patterns on one or more webpages that can be accessed by the user device; and

detecting a present pattern matches an identified pattern via the integrated application to determine a potential purchase.

10. The system of claim 7 , wherein the analysis comprises:

training the machine-learning model via a machine learning technique using the transaction data of the set of customers which are similar to the user; and

generating the recommendation via the modified machine-learning model.

11. The system of claim 10 ,

wherein the machine-learning model has been trained using a set of customers that exceed a similarity score threshold with the user.

12. The system of claim 11 ,

wherein the second product is determined via the modified machine-learning model with returns data and transaction data of the set of customers.

13. The system of claim 7 ,

wherein the purchase recommendation further includes a recommendation to not purchase the first product.

14. A non-transitory computer readable storage medium storing instructions to control one or more processors to perform operations, including:

detecting a first product being considered for purchase via a user device;

activating an integrated application on the device based on the detection;

retrieving, by the integrated application, warranty claims data of the first product being considered for purchase from a warranty database, wherein the integrated application is configured to interface with the warranty database;

determining, by the integrated application, a set of customers which are similar to the user by comparing a similarity score of one or more prior customers against a similarity score of the user;

transmitting instructions, by the integrated application, for modifying a machine-learning model using transaction data of the set of customers which are similar to the user, thereby producing a modified machine-learning model;

causing analysis, by the integrated application, via the modified machine-learning model, of a subset of the warranty claims data to establish a purchase recommendation for purchasing the first product,

wherein the purchase recommendation includes:

a recommendation to purchase a second product other than the first product, and

a recommendation not to purchase the first product;

blocking, by the integrated application, via the user device and prior to the purchase of the first product, the purchase of the first product based on an output of the modified machine-learning model;

altering a webpage presented on the user device, the altering comprising inactivating a portion of the webpage such that a purchase of the first product cannot be completed; and

causing to output, via a graphical user interface, the altered webpage.

15. The computer readable medium of claim 14 , wherein the second product is determined via the modified machine-learning model with returns data and transaction data of a set of customers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: MOSSOBA, MICHAEL; BENKREIRA, ABDELKADER M'HAMED; EDWARDS, JOSHUA
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 058156/0305 →
Continuity (1)
Related Publication 20230153885A1 · May 18, 2023
References Cited (29)
US 7082426B2 · Musgrove et al. · 2006 [cited by applicant]
US 8121891B2 · Handel · 2012 [cited by applicant]
US 8156026B2 · Junger et al. · 2012 [cited by applicant]
US 8442844B1 · Trandal et al. · 2013 [cited by applicant]
US 9384345B2 · Dixon et al. · 2016 [cited by applicant]
US 9535930B2 · Westphal · 2017 [cited by applicant]
US 9563915B2 · Brady et al. · 2017 [cited by applicant]
US 10424000B2 · Chow · 2019 [cited by applicant]
US 20020087412A1 · Wood · 2002 [cited by applicant]
US 20020128859A1 · Perkowski · 2002 [cited by applicant]
US 20070250390A1 · Lee et al. · 2007 [cited by applicant]
US 20080065649A1 · Smiler · 2008 [cited by applicant]
US 20080120197A1 · Markowitz et al. · 2008 [cited by applicant]
US 20080288408A1 · Jacobsen · 2008 [cited by examiner]
US 20100179857A1 · Kalaboukis · 2010 [cited by examiner]
US 20120095863A1 · Schiff · 2012 [cited by examiner]
US 20140279868A1 · Astorg et al. · 2014 [cited by applicant]
US 20160104251A1 · Prakash et al. · 2016 [cited by applicant]
US 20160210602A1 · Siddique · 2016 [cited by examiner]
US 20160275521A1 · Afshar et al. · 2016 [cited by applicant]
US 20170262815A1 · Shipman · 2017 [cited by examiner]
US 20180300793A1 · Chen · 2018 [cited by examiner]
US 20190213605A1 · Patel · 2019 [cited by examiner]
US 20190362403A1 · Chow · 2019 [cited by applicant]
US 20210217093A1 · Fani · 2021 [cited by examiner]
US 20220405775A1 · Siebel · 2022 [cited by examiner]
WO 2002035421 · 2002 [cited by applicant]
WO 2001022255 · 2002 [cited by applicant]
Cheung, K., & Tian, L. F. (2004). Learning user similarity and rating style for collaborative recommendation. Information Retrieval, 7 (3-4), 395-410. Retrieved from https://dialog.proquest.com/professional/docview/2306… [cited by examiner]