IP Library Granted Patent US 10,904,117
Granted Patent B1
US 10,904,117 · App. 16/422,372 · Granted Jan 26, 2021

Insights for web service providers

Inventors: Wai Hung Wong (Mountain View, CA); Nishant Deshpande (Mountain View, CA); Pradeep Muthukrishnan (Mountain View, CA); Vaibhav Avinash Chidrewar (Sunnyvale, CA); Charlie Luo (Mountain View, CA); Rahul Bhandari (San Mateo, CA); Ashutosh Garg (Sunnyvale, CA)
Assignee: BloomReach Inc.
H04L43/06H04L43/08H04L43/16H04L67/22
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 10,904,117
App. No.
16/422,372
Granted
Jan 26, 2021
Kind
B1
Abstract

Techniques for providing insights for web service providers are disclosed. In some embodiments, a system, process, and/or computer program product for providing insights for web service providers includes monitoring user activities on a web site; generating a dashboard for displaying a summary of the monitored user activities on the web site; and generating a recommendation for improving performance of the web site for display on the dashboard. For example, the recommendation can be for improving performance of search results on the web site and/or for improving content navigation on the web site.

Claims (54)

1. A system for improved web site performance, comprising:

a processor; and

a memory coupled to the processor, the memory having stored therein at least one of programs or instructions executable by the processor to configure the system to:

monitor user activities on a web site, wherein the user activities include a source entity and a target entity, the source entity relating to user activities before an event, the target entity relating to user activities after the event;

calculate a co-visit association score based on the user activities on the web site;

in response to a determination that the co-visit association score satisfies a co-visit association score threshold, identify a product associated with the user activities on the web site;

generate, based on the identified product, a recommendation for improving performance of the web site for display on the dashboard, wherein the recommendation includes at least one of a removal of identified low performing categories displayed on the web site, a removal of identified poor performing products displayed on the web site, an addition of a product to a web page displayed on the web site, a placement of a link on a web page displayed on the web site, a promotion of a product to a web page displayed on the web site, or any combination thereof; and

automatically perform at least one of the recommendations for improving performance of the web site.

2. The system of claim 1 , wherein the system is further configured to:

generate a dashboard for displaying a summary of the monitored user activities on the web site; and

display the dashboard via a web site.

3. The system of claim 2 , wherein the dashboard includes a heat map that includes visual indicators based on a plurality of metrics associated with the performance of the web site.

4. The system of claim 2 , wherein the dashboard further includes data presented in-line with the web site and displayed using visual indicators based on the content on a web page of the web site.

5. The system of claim 1 , wherein the system is further configured to:

generate a recommendation for improving performance of search results on the web site.

6. The system of claim 1 , wherein the system is further configured to:

generate a recommendation for improving performance of category navigation on the web site.

7. A method of providing insights for web service providers, comprising:

monitoring user activities on a web site, wherein the user activities include a source entity and a target entity, the source entity relating to user activities before an event, the target entity relating to user activities after the event;

calculating a co-visit association score based on the user activities on the web site;

in response to a determination that the co-visit association score satisfied a co-visit association score threshold, identify a product associated with the user activities on the web site;

generating, based on the identified product, a recommendation for improving performance of the web site using a processor for display on the dashboard, wherein the recommendation includes an addition of products to a web page displayed on the web site, a placement of a link on a web page displayed on the web site, a promotion of a product to a web page displayed on the web site, or any combination thereof; and

automatically performing at least one of the recommendations for improving performance of the web site.

8. The method of claim 7 , further comprising:

generating a dashboard for displaying a summary of the monitored user activities on the web site; and

displaying the dashboard via a web site.

9. The method of claim 8 , wherein the dashboard includes a heat map that includes visual indicators based on a plurality of metrics associated with the performance of the web site and wherein the dashboard further includes data presented in-line with the web site and displayed using visual indicators based on the content on a web page of the web site.

10. The method of claim 7 , wherein the method further comprises:

generating a recommendation for improving performance of search results on the web site.

11. The method of claim 7 , wherein the method further comprises:

generating a recommendation for improving performance of category navigation on the web site.

12. A computer program product for providing insights for web service providers, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

monitoring user activities on a web site, wherein the user activities include a source entity and a target entity, the source entity relating to user activities before an event, the target entity relating to user activities after the event;

calculating a co-visit association score based on the user activities on the web site;

in response to a determination that the co-visit association score satisfied a co-visit association score threshold, identifying a product associated with the user activities on the web site;

generating, based on the identified product, a recommendation for improving performance of the web site for display on the dashboard, wherein the recommendation includes an addition of products to a web page displayed on the web site, a placement of a link on a web page displayed on the web site, a promotion of a product to a web page displayed on the web site, or any combination thereof; and

automatically performing at least one of the recommendations for improving performance of the web site.

13. The computer program product of claim 12 , further comprising computer instructions for:

generating a dashboard for displaying a summary of the monitored user activities on the web site; and

displaying the dashboard via a web site.

14. The computer program product of claim 12 , wherein the dashboard includes a heat map that includes visual indicators based on a plurality of metrics associated with the performance of the web site and wherein the dashboard further includes data presented in-line with the web site and displayed using visual indicators based on the content on a web page of the web site.

15. The computer program product of claim 12 , further comprising computer instructions for:

at least one of generating a recommendation for improving performance of search results on the web site and generating a recommendation for improving performance of category navigation on the web site.

16. The computer program product of claim 12 , further comprising computer instructions for:

determining a user intent based on the monitored user activities on the web site.

17. The computer program product of claim 12 , further comprising computer instructions for:

receiving a user query for web site performance data;

translating the user query for the web site performance data into a programmed query; and

returning the web site performance data based on the programmed query in response to the user query.

18. The computer program product of claim 17 , wherein the user query is translated from a natural language user query into a Structured Query Language (SQL) query.

19. The computer program product of claim 18 , wherein the user query is translated into a Structured Query Language (SQL) query using a Context Free Grammar (CFG) specification.

20. The computer program product of claim 17 , further comprising computer instructions for:

generating an autosuggest query for the web site performance data based on the user query; and

displaying the autosuggest query for the web site performance data based on the user query.

Assignments (2)
SECURITY INTEREST Recorded Sep 6, 2022
From: BLOOMREACH, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060997/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2019
From: WONG, WAI HUNG; DESHPANDE, NISHANT; MUTHUKRISHNAN, PRADEEP; CHIDREWAR, VAIBHAV AVINASH; LUO, CHARLIE; BHANDARI, RAHUL; GARG, ASHUTOSH
To: BLOOMREACH INC.
Reel/Frame 050919/0296 →