Pattern Generation
First Claim
1. A method of generating a plurality of equivalent patterns from a declared pattern for a specific language, given a reading style of a user, comprising the steps of:
- providing a declared sentence pattern, wherein said declared sentence pattern is determined from the reading style of a user;
providing equivalent pattern specification sets representing the grammar for said specific language;
determining the matching equivalent pattern set for said declared pattern from said equivalent pattern specification sets;
mapping pattern variables within said matched equivalent set with equivalent name sets of the declared pattern units; and
substituting said pattern variables with equivalent sets to generate equivalent pattern sets.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is disclosed herein for generating a plurality of equivalent sentence patterns from a declared sentence pattern for a specific language. The declared pattern is fed into a pattern generator. The pattern generator reads a predetermined library of equivalent pattern specification sets and selects an equivalent pattern specification set for the declared pattern. The equivalent patterns and declared pattern are fed to a rules generator. The rules generator outputs executable semantic pattern recognition rules. The reader module, using the generated executable semantic pattern recognition rules, reads the given information source to determine the information of interest.
37 Citations
6 Claims
-
1. A method of generating a plurality of equivalent patterns from a declared pattern for a specific language, given a reading style of a user, comprising the steps of:
-
providing a declared sentence pattern, wherein said declared sentence pattern is determined from the reading style of a user; providing equivalent pattern specification sets representing the grammar for said specific language; determining the matching equivalent pattern set for said declared pattern from said equivalent pattern specification sets; mapping pattern variables within said matched equivalent set with equivalent name sets of the declared pattern units; and substituting said pattern variables with equivalent sets to generate equivalent pattern sets.
-
-
2. A method of applying equivalent patterns to an information source for determining the information of interest from an information source for an end user, comprising the steps of:
-
inputting said equivalent patterns; providing and applying a specification of a target rules language format to said equivalent patterns to generate executable semantic pattern recognition rules; identifying the section of the information source that requires processing, wherein said step of identifying is directed by the reading plan of said end user; reducing said identified section of the information source to semantic items; providing a library of equivalent name sets; substituting each of said semantic units with corresponding equivalent name sets selected from said library of equivalent name sets, thereby creating equivalent name set enhanced semantic units; and
,applying said equivalent patterns and said executable semantic pattern recognition rules to said equivalent name set enhanced semantic units to generate the information of interest. - View Dependent Claims (4, 6)
-
-
3. A method of applying equivalent sentence patterns to an information source for determining the information of interest for an end user, comprising the steps of:
-
inputting said equivalent sentence patterns; providing and applying a specification of the target rules language format to said equivalent patterns to generate executable semantic pattern recognition rules; identifying the section of the information source that requires processing, wherein said step of identifying is directed by the reading plan of said end user; reducing said identified section of the information source to semantic items; providing a library of equivalent name sets; substituting each of said semantic units with corresponding equivalent name sets derived from said library of equivalent name sets, thereby creating equivalent name set enhanced semantic units; and decomposing compound sentences of said equivalent name set enhanced semantic units to generate simplified equivalent name set enhanced semantic units; and applying said equivalent patterns and said executable semantic pattern recognition rules to said simplified equivalent name set enhanced semantic units to generate the information of interest. - View Dependent Claims (5)
-
Specification