×

Systems and methods for automated content generation

  • US 10,025,770 B2
  • Filed: 06/03/2013
  • Issued: 07/17/2018
  • Est. Priority Date: 05/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating content regarding one or more content subjects utilizing structured information in a database, the system comprising:

  • a data store configured to store a template hierarchy comprising;

    a plurality of paragraph templates, wherein each of the plurality of paragraph templates comprises one or more sentence types and is associated with a natural language of one or more natural languages;

    a plurality of sentence templates, wherein each of the plurality of sentence templates corresponds to at least one of the one or more sentence types of at least one of the plurality of paragraph templates, and wherein each of the plurality of sentence templates comprises one or more variables;

    wherein the plurality of paragraph templates and the plurality of sentence templates are ranked within the template hierarchy independently of attributes of individual content subjects and at least according to a desirability of use; and

    one or more processors in communication with the data store, wherein the one or more processors are configured to;

    obtain structured information from the database comprising a set of attributes of a content subject, wherein the set of attributes is expressed in a first natural language of the one or more natural languages;

    identify, based at least in part on the set of attributes and a ranking of the plurality of paragraph templates within the template hierarchy, a first paragraph template from the plurality of paragraph templates;

    for each sentence type of the first paragraph template, identify, based at least in part on the set of attributes and on a ranking of the plurality of sentence templates within the template hierarchy, a sentence template from the plurality of sentence templates and corresponding to the sentence type, which sentence template includes a variable that matches an attribute within the set of attributes; and

    generate content in the first natural language regarding the first content subject based at least in part on processing;

    (i) the first paragraph template and the identified sentence templates from the template hierarchy which each include a variable that matches an attribute within the set of attributed included within the structured information with (ii) at least a portion of the one or more attributes within the structured information from the database.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×