IP Library Granted Patent US 11,017,426
Granted Patent B1
US 11,017,426 · App. 14/578,217 · Granted May 25, 2021

Content performance analytics

Inventors: Ashutosh Garg (Sunnyvale, CA); Vache Moroyan (San Mateo, CA); Gagandeep Singh (Bangalore, IN); Renuka Khandelwal (Bangalore, IN); Praveen K. Patnala (Santa Clara, CA); William Uppington (Hillsborough, CA); Siddharth Balwani (San Jose, CA); Maksim Zanko (Mountain View, CA)
Assignee: BloomReach Inc.
G06Q30/0244G06F16/24G06Q30/0256
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,017,426
App. No.
14/578,217
Granted
May 25, 2021
Kind
B1
Abstract

Techniques for performing content performance analytics are disclosed in accordance with some embodiments. In some embodiments, a process for performing content performance analytics includes receiving content on a web site; performing content performance analytics of content available on the web site using a processor; generating a report that includes a recommended action based on the content performance analytics for the content on the web site; and automatically performing a recommended action based on the content performance analytics for the content on the web site.

Claims (89)

1. A system for performing content performance analytics, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

store web services data associated with a web site, wherein the web services data comprises content on the web site;

receive content available on the web site based on the web services data;

perform content performance analytics on the content available on the web site, comprising to:

perform at least two of the following:

identify web pages associated with the content on the web site that have less than a threshold level of unique content, comprising to:

 determine a number of web pages on the web site that exceed a first threshold in an amount of duplication as a web page_being evaluated, comprising to:

 determine whether body content of a first web page has duplicative body content of the web page being evaluated exceeding the first threshold, the body content of the first web page excluding a HyperText Markup Language (HTML) template;

 determine a number of web pages on the web site that have titles that exceed a second threshold in an amount of duplication as a title of the web page_being evaluated, comprising to:

 determine whether a title of a second web page is an exact duplicate of a title of the web page being evaluated;

determine a number of web pages on the web site that have headers that exceed a third threshold in an amount of duplication as a header of the web page_being evaluated, comprising to:

 determine whether a header of a third web page is an exact duplicate of a header of the web page_being evaluated; or

 any combination thereof;

 determine a content score for content on the web site, comprising to:

 determine a percent of keywords within a title and a header that are used within a body content of a fourth web page of the web site;

 determine how relevant a set of products on a fifth web page of the web site are in relation to a set of keywords found within a title and a header of the fifth web page; or

 a combination thereof; or

 determine an overall volume score for content on the web site, comprising to:

 determine a number of products that exist on a sixth web page of the web site, the sixth web page having a plurality of products;

 determine a number of unique words on a seventh web page of the web site;

 determine a total number of words on an eighth web page of the web site;

 determine a number of unique words within a title tag and a header tag of a ninth web page of the web site; or

 any combination thereof;

generate a report that includes a remediation action based on the content performance analytics for the content on the web site; and

automatically perform a remediation action based on the content performance analytics for the content on the web site to make changes to at least a portion of content of at least one web page_being displayed on the web site.

2. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, and wherein the web services data comprises content for the merchant web site.

3. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, wherein the web services data comprises content for the merchant web site, and wherein the content comprises a plurality of products available for sale on the merchant web site.

4. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, wherein the web services data comprises content for the merchant web site, and wherein the web services data further comprises a merchant data feed.

5. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, wherein the web services data comprises content for the merchant web site, and wherein the web services data further comprises a merchant data feed.

6. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, wherein the web services data comprises content for the merchant web site, and wherein the web services data further comprises a merchant data feed and behavioral data associated with user activity on the merchant web site.

7. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, wherein the web services data comprises content for the merchant web site, and wherein the web services data further comprises a merchant data feed, web page content associated with the merchant web site, and behavioral data associated with user activity on the merchant web site.

8. The system recited in claim 1 , wherein the web site corresponds to a merchant web site, wherein the web services data comprises content for the merchant web site, and wherein the web services data further comprises a merchant data feed, web page content associated with the merchant web site, behavioral data associated with user activity on the merchant web site, a site map for the merchant web site, and a web server/API log for the merchant web site.

9. The system recited in claim 1 , wherein the web services data further comprises content for a plurality of web sites.

10. The system recited in claim 1 , wherein the processor is configured to prioritize a remediation action for a content related site health issue for a web page associated with the content on the web site based on behavior data associated with the web page.

11. The system recited in claim 1 , wherein the processor is further configured to:

generate a trending report for one or more site health issues for content on the web site.

12. The system recited in claim 1 , wherein the processor is further configured to:

generate a trending report for one or more site health issues for content on the web site, wherein the trending report includes a graphic visualization of a performance of the content on the web site over a period of time.

13. A method of performing content performance analytics, comprising:

receiving content on a web site;

performing content performance analytics of content available on the web site using a processor, comprising:

performing at least two of the following:

identifying web pages associated with the content on the web site that have less than a threshold level of unique content, comprising:

determining a number of web pages on the web site that exceed a first threshold in an amount of duplication as a web page being evaluated, comprising:

 determining whether body content of a first web page has duplicative body content of the web page_being evaluated exceeding the first threshold, the body content of the first web page excluding a HyperText Markup Language (HTML) template;

determining a number of web pages on the web site that have titles that exceed a second threshold in an amount of duplication as a title of the web page_being evaluated, comprising:

 determining whether a title of a second web page is an exact duplicate of a title of the web page_being evaluated;

determining a number of web pages on the web site that have headers that exceed a third threshold in an amount of duplication as a header of the web page_being evaluated, comprising:

 determining whether a header of a third web page is an exact duplicate of a header of the web page_being evaluated; or

any combination thereof;

determining a content score for content on the web site, comprising:

determining a percent of keywords within a title and a header that are used within a body content of a fourth web page of the web site;

determining how relevant a set of products on a fifth web page of the web site are in relation to a set of keywords found within a title and a header of the fifth web page; or

a combination thereof; or

determining an overall volume score for content on the web site, comprising:

determining a number of products that exist on a sixth web page of the web site, the sixth web page having a plurality of products;

determining a number of unique words on a seventh web page of the web site;

determining a total number of words on an eighth web page of the web site;

determining a number of unique words within a title tag and a header tag of a ninth web page of the web site; or

any combination thereof; or

a combination thereof;

generating a report that includes a recommended action based on the content performance analytics for the content on the web site; and

automatically performing a recommended action based on the content performance analytics for the content on the web site to make changes to at least a portion of content of at least one web page_being displayed on the web site.

14. A computer program product for performing content performance analytics, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving content on a web site;

performing content performance analytics of content available on the web site, comprising:

performing at least two of the following:

identifying web pages associated with the content on the web site that have less than a threshold level of unique content, comprising:

determining a number of web pages on the web site that exceed a first threshold in an amount of duplication as a web page being evaluated, comprising:

 determining whether body content of a first web page has duplicative body content of the web page_being evaluated exceeding the first threshold, the body content of the first web page excluding a HyperText Markup Language (HTML) template;

determining a number of web pages on the web site that have titles that exceed a second threshold in an amount of duplication as a title of the web page_being evaluated, comprising:

 determining whether a title of a second web page is an exact duplicate of a title of the web page_being evaluated; or

determining a number of web pages on the web site that have headers that exceed a third threshold in an amount of duplication as a header of the web page_being evaluated, comprising:

 determining whether a header of a third web page is an exact duplicate of a header of the web page_being evaluated; or

any combination thereof;

determining a content score for content on the web site, comprising:

determining a percent of keywords within a title and a header that are used within a body content of a fourth web page of the web site;

determining how relevant a set of products on a fifth web page of the web site are in relation to a set of keywords found within a title and a header of the fifth web page; or

a combination thereof; or

determining an overall volume score for content on the web site, comprising:

determining a number of products that exist on a sixth web page of the web site, the sixth web page having a plurality of products;

determining a number of unique words on a seventh web page of the web site;

determining a total number of words on an eighth web page of the web site;

determining a number of unique words within a title tag and a header tag of a ninth web page of the web site; or

any combination thereof;

generating a report that includes a recommended action based on the content performance analytics for the content on the web site; and

automatically performing a recommended action based on the content performance analytics for the content on the web site to make changes to at least a portion of content of at least one web page_being displayed on the web site.

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 Mar 11, 2015
From: GARG, ASHUTOSH; MOROYAN, VACHE; SINGH, GAGANDEEP; KHANDELWAL, RENUKA; PATNALA, PRAVEEN K.; UPPINGTON, WILLIAM; BALWANI, SIDDHARTH; ZANKO, MAKSIM
To: BLOOMREACH INC.
Reel/Frame 035137/0375 →
Continuity (1)
Provisional Application 61919094 · Dec 20, 2013
Cited By (4)
US 12,242,806 US 12,293,370 US 12,626,058 US 12,705,420