Nova Patents
USRE48437E

Collecting and scoring online references

Claim Score by NHIP

Read claim 15, the broadest

Abstract

One example embodiment includes a method for indexing online references of an entity. The method includes identifying one or more channels of the Internet to be searched for references to an entity and identifying one or more signals to be evaluated within each of the one or more channels. The method also includes crawling the Internet for online references to the entity, wherein crawling the Internet comprises searching the one or more channels of the Internet for references to the entity and evaluating the one or more signals. The method further includes constructing a reverse index of the references, wherein the reverse index is based on each channel in which a reference is found and the one or more signals evaluated for the reference.

USRE48437E, drawing sheet 1
Sheet 1 of 7

Term

2.6 yearsleft in the term

Expires 6 May 2029.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

49 claims: 3 independent, 46 dependent

  1. 1
    A method of indexing online references of an entity, the method comprising:identifying an entity, wherein the entity is an individual, corporation, brand, or product;crawling the Internet for online references to the entity after identifying the entity , wherein crawling the Internet comprises: by a computing device, determining a keyword to search;by the computing device, querying a first plurality of search engine engines across a plurality of online channels for a first search engine results page pages using a the keyword , wherein the search engine results pages comprise one or more search results identified by the respective search engine as responsive to the keyword ;by the computing device, parsing the first search result engine results pages into to determine organic search results and paid search results, wherein the organic search results appear in the search engine results pages based on relevance of webpages corresponding to the organic search results to the keyword ;by the computing device, identifying an organic online reference to the entity based on references to entities in the organic search results from the search engine results pages and paid online references to entities in the paid search results based on the paid search results from the search engine results pages ;by the computing device, parsing the organic search results to identify one or more organic first signals to be evaluated that include information about the organic online reference to the entity references and parsing the paid search results to identify one or more second signals to be evaluated that include information about the paid online references ;searching social networks for social network search results that refer to the entity;identifying a social online reference to the entity based on the social network search results;parsing the social network search results to identify one or more social third signals to be evaluated that include information about the social online reference to the entity;by the computing device, evaluating the social third signals and organic ,the first signals , and the second signals ;and by the computing device, constructing , using a processor, a reverse index of the online references based on the evaluated social third signals and , the evaluated organic first signals , and the evaluated second signals;by the computing device, in response to receiving a query related to the entity, computing, using the reverse index, statistics regarding organic online references to the identified entity, wherein computing the statistics comprises attributing an organic online reference to the identified entity identified via a first search engine of the plurality of search engines with a weight greater than an organic online reference to the entity identified via a second search engine;and by the computing device, presenting the computed statistics regarding organic online references to the identified entity .
  2. 15
    Broadest claimClaim Score 28, narrow(NHIP)A method comprising:receiving information identifying an entity, wherein the entity is an individual, corporation, brand, or product;determining a plurality of keywords based on the received information;retrieving search engine results pages from a plurality of search engines across a plurality of online channels using the plurality of keywords, wherein the search engine results pages comprise one or more search results identified by the respective search engine as responsive to the plurality of keywords;parsing the search engine results pages to determine organic search results identified by the search engine, wherein the organic search results appear in the search engine results pages based on relevance of web pages corresponding to the organic search results to the plurality of keywords;identifying organic online references to entities in the organic search results from the search engine results pages;parsing the organic search results to identify one or more first signals to be evaluated that include information about the organic online references;constructing, using a processor, a reverse index of online references on the web pages corresponding to the organic search results based on evaluating the identified organic online references and the first signals;computing, using the reverse index, statistics regarding organic online references to the identified entity, wherein computing the statistics comprises attributing an organic online reference to the identified entity identified via a first search engine of the plurality of search engines with a weight greater than an organic online reference to the entity identified via a second search engine;and presenting the computed statistics regarding organic online references to the identified entity.
  3. 31
    A system comprising:one or more processors;and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to: receive information identifying an entity, wherein the entity is an individual, corporation, brand, or product;determine a plurality of keywords based on the received information;retrieve search engine results pages from a plurality of search engines across a plurality of online channels using the plurality of keywords, wherein the search engine results pages comprise one or more search results identified by the respective search engine as responsive to the plurality of keywords;parse the search engine results pages to determine organic search results identified by the search engine, wherein the organic search results appear in the search engine results pages based on relevance of web pages corresponding to the organic search results to the plurality of keywords;identify organic online references to entities in the organic search results from the search engine results pages;parse the organic search results to identify one or more first signals to be evaluated that include information about the organic online references;construct, using a processor, a reverse index of organic online references on the web pages corresponding to the organic search results based on evaluating the identified organic online references and the first signals;compute, using the reverse index, statistics regarding organic online references to the identified entity, wherein computing the statistics comprises attributing an organic online reference to the identified entity identified via a first search engine of the plurality of search engines with a weight greater than an organic online reference to the entity identified via a second search engine;and present the computed statistics regarding organic online references to the identified entity.