×

Method for extracting entries from a database

  • US 10,467,265 B2
  • Filed: 11/27/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 05/22/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for creating and editing content of a website to be ranked higher by one or more search engines by extracting one or more matched entries from a first database using a second database comprising the steps of:

  • (a) identifying a plurality of second entities from the second database by filtering a plurality of entities of the second database according to one or more identification rules by one or more processors,wherein the second database is;

    (i) stored within one or more non-transient storage devices;

    (ii) a text representation of at least part of an Internet-based encyclopedia;

    wherein the one or more identification rules comprise;

    (i) filtering the plurality of entities of the second database according to a named-entity recognition filter to recognize and isolate named entities within the second database;

    (ii) calculating a vector form of each of the named entities; and

    (iii) outputting the vector form of each of the named entities as the plurality of second entities;

    (b) inputting into one or more user interfaces by a user at least one keyword which is related to the content of the web site as a query to extract the one or more matched entries from the first database, wherein the first database is;

    (i) stored within the one or more non-transient storage devices;

    (ii) is smaller than the second database; and

    (iii) includes one or more text files related to goods, services, or clients of the user;

    (c) automatically linking the at least one keyword to one or more second entities by the one or more processors according to one or more linking rules to define one or more linked second entities, wherein;

    i) the at least one keyword is related to the content of the website;

    ii) the one or more linking rules comprise linking the at least one keyword to one or more linked entities which comprise at least a part of the at least one keyword; and

    iii) the part of the at least one keyword is between 60% or more of a length of the keyword and 100% or less of the length of the keyword;

    wherein the one or more linking rules include calculating how much of a portion of the at least one keyword is present in the one or more second entities, a vector distance between a vector representation of the at least one keyword and the one or more second entities, or both;

    wherein the one or more linking rules specify a predetermined quantity the portion of the at least one keyword which must be present in the one or more second entities to link the at least one keyword with the one or more linked second entities;

    (d) automatically matching the one or more linked second entities to one or more entries in the first database by the one or more processors according to one or more matching rules to define the one or more matched entries;

    (e) automatically extracting the one or more matched entries from the first database by the one or more processors; and

    (f) creating and editing the content of the website by the user by including the one or more matched entries on the website so that the webpage will become more relevant according to the one or more keywords and will be ranked higher by the one or more search engines to attract traffic to the website.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×