×

Computer processes for analyzing and suggesting improvements for text readability

  • US 9,953,026 B2
  • Filed: 06/23/2016
  • Issued: 04/24/2018
  • Est. Priority Date: 11/13/2003
  • Status: Active Grant
First Claim
Patent Images

1. Non-transitory computer storage having stored thereon executable code that instructs a computer system to perform a method of analysis and interaction with a user to efficiently improve clarity and brevity of text, the method comprising:

  • accepting and storing input text;

    providing a user interface configured to display the stored input text and accept user input tosequentially accept or reject proposed edits generated by the method, thereby causing the computer to retain or remove the proposed edits, respectively, within the user interface;

    accessing a rules database of rules and other information used by the method during analysis, the database including;

    multiple sets of rules, each set configured for application to portions of text that include at least one character string selected from the following list of character strings;



    it”

    , “

    that”

    , “

    of”

    , “

    in”

    , and “

    as”

    ; and

    one or more rules configured to address problems related to passive voice;

    when initiated by a user through the user interface, analyzing the designated portion of the input text by performing each of the following steps;

    identifying target words and phrases by scanning the input text for text that includes at least one of the following character strings as signs;



    it”

    , “

    that”

    , “

    of”

    , “

    in”

    , and “

    as”

    ;

    for at least one of the signs, applying multiple rules associated with that sign to the designated portion of the input text without scanning the input text a second time for the same sign, thereby achieving processing efficiency;

    comparing target words and phrases associated with at least one of the signs to a stored list of false positives associated with that sign and if the target word or phrase is present in the list, preventing a proposed edit related to that target word or phrase from being displayed to the user;

    proposing edits that remove or modify the target words or phrases associated with the at least one character string by displaying the edits to a user in context with surrounding text such that the user can simultaneously see pre-edit and proposed edit versions of the target word or phrase; and

    applying the one or more rules configured to address problems related to passive voice by searching for at least “

    to be”

    verb and at least one past participle immediately following the verb, and proposing edits that change the voice of the text from passive to active;

    providing a user control near proposed edits in the user interface for accepting or rejecting each proposed edit; and

    through the user interface, accepting input from the user regarding the sequence and timing for presentation of the proposed edits to the user, alternately conveying to a user the proposed edits resulting from that analysis, and accepting user input to sequentially accept or reject each such proposed edit, thereby causing the computer to sequentially retain or remove the proposed edits, respectively, within the user interface.

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