IP Library Patent Application 13845671
Patent Application
App. No. 13/845,671

Navigable Website Analysis Engine

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 None
App. No.
13/845,671
Abstract

An optimization engine allows website publishers and other network document publishers to view and navigate statistics and scoring methodologies of a search engine. Publishers may thus gain a better understanding of how their website or network document is scored and how to optimize those documents to increase a search engine score. The user is thus able to navigate the network from the perspective of a search engine, viewing webpages, websites, and links in the same way a search engine would analyze them. Upon making changes to a website or network document, publishers may further request on-demand re-crawling of their website or network document to view changes in the score. Alerts may also be activated by a user to notify the user when certain conditions are met.

Claims (40)

1 . A method comprising:

receiving, by a computing system having at least one processor, a request to analyze at least one of a website and a webpage, wherein the at least one of the website and the webpage includes a plurality of links to one or more network documents;

determining, by the computing system, a ranking of the at least one of the website and the webpage among a plurality of websites or webpages based on an analysis of one or more traffic-independent attributes of the plurality of links including analyzing at least one attribute of a first link relative to at least one attribute of a second link, wherein the one or more traffic-independent attributes of the plurality of links is different from attributes of one or more network destinations of the plurality of links; and

generating, by the computing system, user-viewable information detailing a manner in which the ranking was determined, the user-viewable information including a list of the plurality of links including the first and second links, a first option to view the first link, and a list of the one or more traffic-independent attributes analyzed in determining the ranking;

if the first option to view the first link is selected, generating, by the computing system, a display of the at least one of the website and the webpage, wherein the display highlights the location of the first link.

2 . The method of claim 1 , wherein the ranking corresponds to a popularity of the at least one of the website and the webpage.

3 . The method of claim 1 , further comprising displaying an analysis of the at least one of the website and the webpage, the analysis including a number of external incoming links and a number of internal incoming links.

4 . The method of claim 1 , further comprising determining a second ranking of a second webpage, wherein the second ranking is determined using the same metric as the first ranking.

5 . The method of claim 1 , wherein determining the ranking includes analyzing an anchor text of the plurality of links, wherein analyzing the anchor text of the plurality of links includes comparing a value associated with first anchor text of the first link with a value associated with second anchor text of the second link.

6 . The method of claim 1 , further comprising generating a list of broken links from the plurality of links.

7 . The method of claim 1 , wherein the user-viewable information includes a second option to view the second link, the method further comprising:

if the second option to view the second link is selected, generating, by the computing system, a display of the at least one of the website and the webpage, wherein the display highlights the location of the second link but not the location of the first link.

8 . A non-transitory machine readable medium storing instructions that, when executed, cause an apparatus to:

receive a request to analyze at least one of a website and a webpage, wherein the at least one of the website and the webpage includes a plurality of links to one or more network documents;

determine a ranking of the at least one of the website and the webpage among a plurality of websites or webpages based on an analysis of one or more traffic-independent attributes of the plurality of links including analyzing at least one attribute of a first link relative to at least one attribute of a second link, wherein the one or more traffic-independent attributes of the plurality of links is different from attributes of one or more network destinations of the plurality of links; and

generate user-viewable information detailing a manner in which the ranking was determined, the user-viewable information including a list of the plurality of links including the first and second links, a first option to view the first link, and a list of the one or more traffic-independent attributes analyzed in determining the ranking;

if the first option to view the first link is selected, generate a display of the at least one of the website and the webpage, wherein the display highlights the location of the first link.

9 . The non-transitory machine readable medium of claim 8 , wherein the ranking corresponds to a popularity of the at least one of the website and the webpage.

10 . The non-transitory machine readable medium of claim 8 , wherein the instructions, when executed, further cause the apparatus to display an analysis of the at least one of the website and the webpage, the analysis including a number of external incoming links and a number of internal incoming links.

11 . The non-transitory machine readable medium of claim 8 , wherein the instructions, when executed, further cause the apparatus to determine a second ranking of a second webpage, wherein the second ranking is determined using the same metric as the first ranking.

12 . The non-transitory machine readable medium of claim 8 , wherein determining the ranking includes analyzing an anchor text of the plurality of links, wherein analyzing the anchor text of the plurality of links includes comparing a value associated with first anchor text of the first link with a value associated with second anchor text of the second link.

13 . The non-transitory machine readable medium of claim 8 , wherein the instructions, when executed, further cause the apparatus to generate a list of broken links from the plurality of links.

14 . The non-transitory machine readable medium of claim 8 , wherein the user-viewable information includes a second option to view the second link, and

wherein the instructions, when executed, further cause the apparatus to:

if the second option to view the second link is selected, generate a display of the at least one of the website and the webpage, wherein the display highlights the location of the second link but not the location of the first link.

15 . An apparatus comprising:

a processor; and

memory storing instructions that, when executed by the processor, cause the apparatus to:

receive a request to analyze at least one of a website and a webpage, wherein the at least one of the website and the webpage includes a plurality of links to one or more network documents;

determine a ranking of the at least one of the website and the webpage among a plurality of websites or webpages based on an analysis of one or more traffic-independent attributes of the plurality of links including analyzing at least one attribute of a first link relative to at least one attribute of a second link, wherein the one or more traffic-independent attributes of the plurality of links is different from attributes of one or more network destinations of the plurality of links; and

generate user-viewable information detailing a manner in which the ranking was determined, the user-viewable information including a list of the plurality of links including the first and second links, a first option to view the first link, and a list of the one or more traffic-independent attributes analyzed in determining the ranking;

if the first option to view the first link is selected, generate a display of the at least one of the website and the webpage, wherein the display highlights the location of the first link.

16 . The apparatus of claim 15 , wherein the ranking corresponds to a popularity of the at least one of the website and the webpage.

17 . The apparatus of claim 15 , wherein the instructions, when executed, further cause the apparatus to display an analysis of the at least one of the website and the webpage, the analysis including a number of external incoming links and a number of internal incoming links.

18 . The apparatus of claim 15 , wherein the instructions, when executed, further cause the apparatus to determine a second ranking of a second webpage, wherein the second ranking is determined using the same metric as the first ranking.

19 . The apparatus of claim 15 , wherein determining the ranking includes analyzing an anchor text of the plurality of links, wherein analyzing the anchor text of the plurality of links includes comparing a value associated with first anchor text of the first link with a value associated with second anchor text of the second link.

20 . The apparatus of claim 15 , wherein the instructions, when executed, further cause the apparatus to generate a list of broken links from the plurality of links.

21 . The apparatus of claim 15 , wherein the user-viewable information includes a second option to view the second link, and

wherein the instructions, when executed, further cause the apparatus to:

if the second option to view the second link is selected, generate a display of the at least one of the website and the webpage, wherein the display highlights the location of the second link but not the location of the first link.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2018
From: MAINWIRE LLC
To: EFFICIENT SYSTEMS, LLC
Reel/Frame 045934/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: SEOENG LLC
To: MAINWIRE LLC.
Reel/Frame 037209/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2015
From: STOUFFER, SCOTT A.; STOUFFER, MAURA D.
To: SEOENG LLC.
Reel/Frame 037199/0855 →