IP Library Granted Patent US 12,229,818
Granted Patent B2
US 12,229,818 · App. 18/449,170 · Granted Feb 18, 2025

Method, system and computer-readable medium for generating pre-purchasing confidence recommendations for a user

Inventor: Nikhil Patil (Foster City, CA)
Assignee: Visa International Service Association
G06Q30/0631G06F17/15G06Q30/0621G06Q30/0633G06Q30/0643H04L67/535
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,229,818
App. No.
18/449,170
Granted
Feb 18, 2025
Kind
B2
Abstract

A computer-implemented method for generating pre-purchasing confidence recommendations. A browser widget scans post-sale activities of a user and searches for product-specific parameters of items from the scanned purchase records. A system stores the searched product-specific parameters and the post-sale activities in a data storage. The browser widget monitors purchasing activities of the user, and in response to the monitoring, retrieving, relevant product-specific parameters and the post-sale activities matching to the monitored purchasing activities. Based on the retrieving, generating a pre-purchasing confidence recommendation to the user before completion of a purchase by the user.

Claims (41)

1. A computer-implemented method for generating pre-purchasing confidence recommendations for a user, the computer-implemented method comprising:

presenting a widget to be selected for installation, the widget executable within a browser execution environment, wherein the widget is to provide functionality within the browser execution environment only and is to be presented to the user as an icon on a graphical user interface (GUI) of the browser execution environment;

in response to the installation of the widget in a memory of a device where the browser execution environment is installed and in response to a search query input by the user in a search bar to be presented on the GUI of the browser execution environment, scanning, via the widget, purchase records of a first data source for a first set of post-sale activities and a second data source for a second set of post-sale activities, wherein the first set of post-sale activities and the second set of post-sale activities are associated with at least one of a return request of a past purchased item, an acceptance from a merchant of the return request, an exchange request of a past purchased item, or a feedback of a past purchased item from the user;

presenting the scanned purchase records that include the first set of post-sale activities and the second set of post-sale activities in a display area on the browser execution environment;

obtaining product-specific parameters of each purchase record of the scanned purchase records, wherein the product-specific parameters comprise at least one of a stock keeping unit (SKU) value, a universal product code (UPC) value, a size value, a color value, or a serial number;

correlating the product-specific parameters with post-sale activities of the first set of post-sale activities and the second set of post-sale activities; and

generating, based on a comparison between purchasing activities of the user and the correlated product-specific parameters and post-sale activities, a pre-purchase confidence recommendation at a notification location of the GUI of the browser execution environment while the display area of the browser execution environment displays the scanned purchase records before completion of a purchase by the user.

2. The computer-implemented method of claim 1 , wherein at least one of the first data source or the second data source comprises electronic mail messages of the user.

3. The computer-implemented method of claim 1 , wherein generating the pre-purchase confidence recommendation is based on the user adding an item to an online shopping cart.

4. The computer-implemented method of claim 1 , wherein generating the pre-purchase confidence recommendation is based on the user searching for an item matching one of the obtained product-specific parameters.

5. The computer-implemented method of claim 1 , wherein the purchasing activities comprise at least one of a search, a selection of an item, or a highlighting of an item executed by the user.

6. The computer-implemented method of claim 1 , wherein the obtained product-specific parameters are obtained via searching at least one database separate from the memory of the device for product-specific parameters of each purchase record of the scanned purchase records.

7. The computer-implemented method of claim 1 , further comprising storing the first set of post-sale activities, the second set of post-sale activities, and the obtained product-specific parameters in a distributed data source accessible by the browser execution environment.

8. A computer system for generating pre-purchasing confidence recommendations comprising:

a memory of a device for storing applications and data;

a display of the device for presenting graphical user interfaces (GUI) of a browser execution environment to a user;

a processor accessible by the memory, wherein the processor is configured to execute computer-executable instructions for:

presenting a widget to be selected by the user via the display of the device for installation, the widget executable within a browser execution environment, wherein the widget is to provide functionality within the browser execution environment only and is to be presented to the user as an icon on a graphical user interface (GUI) of the browser execution environment;

in response to the installation of the widget in the memory of the device and in response to a search query input by the user in a search bar to be presented on the GUI of the browser execution environment, scanning, via the widget, purchase records of a first data source for a first set of post-sale activities and a second data source for a second set of post-sale activities, wherein the first set of post-sale activities and the second set of post-sale activities are associated with at least one of a return request of a past purchased item, an acceptance from a merchant of the return request, an exchange request of a past purchased item, or a feedback of a past purchased item from the user;

presenting the scanned purchase records that include the first set of post-sale activities and the second set of post-sale activities in a display area on the browser execution environment;

obtaining product-specific parameters of each purchase record of the scanned purchase records, wherein the product-specific parameters comprise at least one of a stock keeping unit (SKU) value, a universal product code (UPC) value, a size value, a color value, or a serial number;

correlating the product-specific parameters with post-sale activities of the first set of post-sale activities and the second set of post-sale activities; and

generating, based on a comparison between purchasing activities of the user and the correlated product-specific parameters and post-sale activities, a pre-purchase confidence recommendation at a notification location of the GUI of the browser execution environment while the display area of the browser execution environment displays the scanned purchase records before completion of a purchase by the user.

9. The computer system of claim 8 , wherein at least one of the first data source or the second data source comprises electronic mail messages of the user.

10. The computer system of claim 8 , wherein generating the pre-purchase confidence recommendation is based on the user adding an item to an online shopping cart.

11. The computer system of claim 8 , wherein generating the pre-purchase confidence recommendation is based on the user searching for an item matching one of the obtained product-specific parameters.

12. The computer system of claim 8 , wherein the purchasing activities comprise at least one of a search, a selection of an item, or a highlighting of an item executed by the user.

13. The computer system of claim 8 , wherein the obtained product-specific parameters are obtained via searching at least one database separate from the memory of the device for product-specific parameters of each purchase record of the scanned purchase records.

14. The computer system of claim 8 , further comprising storing the first set of post-sale activities, the second set of post-sale activities, and the obtained product-specific parameters in a distributed data source accessible by the browser execution environment.

15. The computer system of claim 8 , further comprising receiving input from the user, said input comprising personal preferences of products.

16. A non-transitory computer-readable medium storing computer-executable instructions for generating pre-purchasing confidence recommendations, the computer-executable instructions comprising:

presenting a widget to be selected by a user via a display of a user device for installation, the widget executable within a browser execution environment, wherein the widget is to provide functionality within the browser execution environment only and is to be presented to the user as an icon on a graphical user interface (GUI) of the browser execution environment;

in response to the installation of the widget in a memory of the user device where the browser execution environment is installed and in response to a search query input by the user in a search bar to be presented on the GUI of the browser execution environment, scanning, via the widget, purchase records of a first data source for a first set of post-sale activities and a second data source for a second set of post-sale activities, wherein the first set of post-sale activities and the second set of post-sale activities are associated with at least one of a return request of a past purchased item, an acceptance from a merchant of the return request, an exchange request of a past purchased item, or a feedback of a past purchased item from the user;

presenting the scanned purchase records that include the first set of post-sale activities and the second set of post-sale activities in a display area on the browser execution environment;

obtaining product-specific parameters of each purchase record of the scanned purchase records, wherein the product-specific parameters comprise at least one of a stock keeping unit (SKU) value, a universal product code (UPC) value, a size value, a color value, or a serial number;

correlating the product-specific parameters with post-sale activities of the first set of post-sale activities and the second set of post-sale activities; and

generating, based on a comparison between purchasing activities of the user and the correlated product-specific parameters and post-sale activities, a pre-purchase confidence recommendation at a notification location of the GUI of the browser execution environment while the display area of the browser execution environment displays the scanned purchase records before completion of a purchase by the user.

17. The non-transitory computer-readable medium of claim 16 , wherein at least one of the first data source or the second data source comprises electronic mail messages of the user.

18. The non-transitory computer-readable medium of claim 16 , wherein generating the pre-purchase confidence recommendation is based on the user adding an item to an online shopping cart.

19. The non-transitory computer-readable medium of claim 16 , wherein generating the pre-purchase confidence recommendation is based on the user searching for an item matching one of the obtained product-specific parameters.

20. The non-transitory computer-readable medium of claim 16 , wherein the purchasing activities comprise at least one of a search, a selection of an item, or a highlighting of an item executed by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2023
From: PATIL, NIKHIL
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 064578/0123 →
Continuity (2)
Continuation 16294844 · Mar 6, 2019
Related Publication 20230385905A1 · Nov 30, 2023
References Cited (14)
US 8401924B1 · Rajyaguru et al. · 2013 [cited by applicant]
US 8442844B1 · Trandal et al. · 2013 [cited by applicant]
US 9569419B1 · Rice · 2017 [cited by applicant]
US 10185982B1 · Kane-Parry · 2019 [cited by applicant]
US 20100306080A1 · Trandal et al. · 2010 [cited by applicant]
US 20120173351A1 · Hanson et al. · 2012 [cited by applicant]
US 20130346195A1 · Adderton · 2013 [cited by examiner]
US 20140067596A1 · McGovern et al. · 2014 [cited by applicant]
US 20150039462A1 · Shastry et al. · 2015 [cited by applicant]
US 20150088642A1 · Mathew · 2015 [cited by examiner]
US 20160140632A1 · Kandala et al. · 2016 [cited by applicant]
US 20160343056A1 · Hu · 2016 [cited by examiner]
Peter Swithinbank ⋅ Charles Ackeifi; Planning and Managing the Deployment of WebSphere Commerce; IBM Redbook Form No. SG24-7588-00 ISBN: 0738485039 ISBN: 9780738485034 Publication Date: Jun. 9, 2008 Last Update Date: De… [cited by examiner]
Zou et al., Improving the Usability of E-commerce Applications using Business Processes, IEEE Transactions on Software Engineering, 33(12):837-855 (Dec. 2007). [cited by applicant]