×

Computer-readable medium having sentence dividing program stored thereon, sentence dividing apparatus, and sentence dividing method

  • US 9,009,023 B2
  • Filed: 03/27/2008
  • Issued: 04/14/2015
  • Est. Priority Date: 06/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having a sentence dividing program stored thereon and a processor, the program causing the processor to execute:

  • receiving a typical sentence from a user via an input device;

    dividing, using the processor, under a circumstance where positions suitable for dividing the typical sentence based on the structure are expressed by a user using property information of the sentence and are previously stored as a small clause definition in a first storage unit, a division target typical sentence on the basis of the small clause definition stored in the first storage unit, and of creating a small clause string including small clauses that serve as independent sentences after the division, the small clause string comprising two or more words;

    analyzing, regarding the small clause string, dependency between the small clauses constituting the small clause string;

    eliminating, according to a result of the analysis, a small clause that modifies a skeletal small clause that serves as a skeleton in the structure of the typical sentence to transform the small clause string into a skeletal small clause string including only skeletal small clauses;

    comparing, using the processor, under a circumstance where structures suitable for the typical sentence are expressed by the user as combinations with each small clause definition and are previously stored as structure patterns in a second storage unit, the skeletal small clause string with the structure patterns stored in the second storage unit; and

    selecting, using the processor, as a division result of the typical sentence, a structure pattern that is determined to match the skeletal small clause string,wherein the comparing includes comparing the skeletal small clause string with the structure patterns,wherein if a number of small clauses that link to a pointer-set small clause is one, a next small clause on the left is selected, andwherein if the number of small clauses that link to the pointer-set small clause is not one, the next small clause on the left and small clauses that link to the small clause on the left is replaced with a trace.

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