IP Library Granted Patent US 8,838,560
Granted Patent B2
US 8,838,560 · App. 11/689,414 · Granted Sep 16, 2014

System and method for measuring the effectiveness of an on-line advertisement campaign

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 8,838,560
App. No.
11/689,414
Granted
Sep 16, 2014
Kind
B2
Abstract

A system and method for modeling and optimizing the effectiveness of search engine optimization (“SEO”) initiatives and search engine marketing (“SEA”) campaigns is described. Several embodiments include methods and systems for classifying each of a plurality of websites using at least one of a plurality of classifications. Data associated with the plurality of websites is then acquired. The acquired data is then analyzed to achieve a result which may be used to model or optimize the effectiveness of the SEO initiatives and SEA campaigns.

Claims (37)

1. A computer program product, comprising a non-transitory computer readable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method, comprising:

classifying each of a plurality of websites using at least one of a plurality of classifications;

acquiring data associated with the plurality of websites, wherein the data includes data pertaining to one or more ranked positions within a range of ranked positions that are associated with the plurality of websites and associated with one or more search engine results with respect to one or more keywords;

wherein the data pertaining to the one or more ranked positions includes a first number of ranked positions associated with a subset of the one or more websites; and

analyzing the data to achieve a result.

2. The computer program product of claim 1 , wherein the data further includes a total number of ranked positions within the range of ranked positions that are associated with the one or more search engine results; and wherein the analyzing includes dividing the first number of ranked positions by the total number of ranked positions to achieve the result.

3. The computer program product of claim 1 , wherein the data pertaining to one or more ranked positions includes a ranking value for each of the one or more ranked positions.

4. The computer program product of claim 3 , wherein the analyzing includes determining an average ranking of ranked positions for at least one website of the one or more websites.

5. The computer program product of claim 1 , wherein the one or more search engine results include organic search engine results and paid search engine results.

6. The computer program product of claim 1 , wherein the data includes text associated with a first website of the one or more websites and acquired from one or more search engine results.

7. The computer program product of claim 6 , wherein the analyzing includes determining whether a preconfigured textual pattern exists in the text.

8. The computer program product of claim 7 , wherein the preconfigured textual patterns pertains to branding text of a second website of the one or more websites.

9. The computer program product of claim 8 , wherein the analyzing further includes determining, after the preconfigured textual pattern is determined to exist in the text, whether the text violates branding compliance specifications configured by the second website.

10. The computer program product of claim 8 , wherein the analyzing further includes determining, after the preconfigured textual pattern is determined to exist in the text, whether the branding text is authorized by the second website to exist in the text.

11. The computer program product of claim 1 , wherein the data includes an average click rate for a web link associated with at least one website of the one or more websites, wherein the web link is listed within one or more search engine results.

12. The computer program product of claim 11 , wherein the analyzing includes determining, based on the average click rate, an amount of visitors to the at least one website that is attributable to the one or more search engine results in relation to a total amount of visitors to the at least one website.

13. The computer program product of claim 1 , wherein the classifying includes classifying at least one of the plurality of websites based on a business relationship between each of the at least one of the plurality of websites and a user.

14. A system for optimizing a website in accordance with search engine results, comprising:

at least one processor;

a network interface for receiving data from at least data source;

a memory, operatively coupled to the processor for storing logical instructions wherein execution of the logical instructions by the processor results in the performing of at least the following operations:

classifying each of a plurality of websites using at least one of a plurality of classifications;

acquiring data associated with the plurality of websites, wherein the data includes data pertaining to one or more ranked positions within a range of ranked positions that are associated with the plurality of websites and associated with one or more search engine results with respect to one or more keywords;

wherein the data pertaining to one or more ranked positions includes a first number of ranked positions associated with at least one website of the one or more websites; and

analyzing the data to achieve a result.

15. The system of claim 14 , wherein the data further includes a total number of ranked positions within the range of ranked positions that are associated with the one or more search engine results; and wherein the analyzing includes dividing the first number of ranked positions by the total number of ranked positions to achieve the result.

16. The system of claim 14 , wherein the data pertaining to one or more ranked positions includes a ranking value for each of the one or more ranked positions.

17. The system of claim 16 , wherein the analyzing includes determining an average ranking of ranked positions for at least one website of the one or more websites.

18. The system of claim 14 , wherein the one or more search engine results include organic search engine results and paid search engine results.

19. The system of claim 14 , wherein the data includes text associated with a first website of the one or more websites and acquired from one or more search engine results.

20. The system of claim 19 , wherein the analyzing includes determining whether a preconfigured textual pattern exists in the text.

21. The system of claim 20 , wherein the preconfigured textual patterns pertains to branding text of a second website of the one or more websites.

22. The system of claim 21 , wherein the analyzing further includes determining, after the preconfigured textual pattern is determined to exist in the text, whether the text violates branding compliance specifications configured by the second website.

23. The system of claim 21 , wherein the analyzing further includes determining, after the preconfigured textual pattern is determined to exist in the text, whether the branding text is authorized by the second website to exist in the text.

24. The system of claim 14 , wherein the data includes an average click rate for a web link associated with at least one website of the one or more websites, wherein the web link is listed within one or more search engine results.

25. The system of claim 24 , wherein the analyzing includes determining, based on the average click rate, an amount of visitors to the at least one website that is attributable to the one or more search engine results in relation to a total amount of visitors to the at least one website.

26. The system of claim 14 , wherein the classifying includes classifying at least one of the plurality of websites based on a business relationship between each of the at least one of the plurality of websites and a user.

Assignments (10)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 67275, FRAME 0559 Recorded May 18, 2026
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: PRESS GANEY ASSOCIATES LLC; RIOSOFT HOLDINGS, INC.
Reel/Frame 075583/0412 →
SECURITY INTEREST Recorded May 18, 2026
From: QUALTRICS, LLC; PRESS GANEY ASSOCIATES LLC; CLARABRIDGE, INC.; DELIGHTED, LLC; RIOSOFT HOLDINGS, INC.; INMOMENT, INC.; LEXALYTICS, INC.; INMOMENT RESEARCH, LLC; ALLEGIANCE SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075583/0001 →
PATENT SECURITY AGREEMENT Recorded Apr 30, 2024
From: PRESS GANEY ASSOCIATES LLC; RIOSOFT HOLDINGS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 067275/0559 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT R/F 051462/0420 Recorded Jan 26, 2021
From: WESTERN ALLIANCE BANK
To: BF RIO HOLDINGS, INC.; BINARY FOUNTAIN, INC.; RIOSOFT HOLDINGS, INC.
Reel/Frame 055109/0655 →
RELEASE OF SECURITY INTEREST Recorded Jan 15, 2021
From: ESCALATE CAPITAL PARTNERS SBIC III, LP
To: BINARY FOUNTAIN, INC.; BF RIO HOLDINGS, INC.; RIOSOFT HOLDINGS, INC.
Reel/Frame 054929/0418 →
SECURITY AGREEMENT Recorded Jan 3, 2020
From: BF RIO HOLDINGS INC.; BINARY FOUNTAIN, INC.; RIOSOFT HOLDINGS, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 051462/0420 →
SECURITY INTEREST Recorded Oct 17, 2019
From: BINARY FOUNTAIN, INC.; BF RIO HOLDINGS, INC.; RIOSOFT HOLDINGS, INC.
To: ESCALATE CAPITAL PARTNERS SBIC III, LP
Reel/Frame 050743/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: COVARIO, INC.
To: RIOSOFT HOLDINGS, INC.
Reel/Frame 033926/0293 →
CHANGE OF NAME Recorded Apr 9, 2008
From: SEMDIRECTOR, INC.
To: COVARIO, INC.
Reel/Frame 020779/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2007
From: GRIESELHUBER, RAY; BARTELL, BRIAN; ZLOTIN, DEMA; MANN, RUSS
To: SEMDIRECTOR, INC.
Reel/Frame 019373/0861 →