Natural language processing method
First Claim
Patent Images
1. A method for converting a natural language sentence into a set of primitive sentences, comprising of steps:
- (a) identifying verbal blocks in the sentence;
(b) splitting the sentence into a set of logical clauses,(c) disambiguating ambiguous verbal blocks within each logical clause; and
(d) constructing a primitive sentence for each verbal block by duplicating the shared noun phrases of verbal blocks;
wherein the order of step (a) and step (b) is interchangeable.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods for converting a natural language sentence into a set of primitive sentences. The method include identifying verbal blocks in the sentence, splitting the sentence into a set of logical clauses, disambiguating ambiguous verbal blocks within each logical clause, and constructing a primitive sentence for each verbal block by duplicating the shared noun phrases of verbal blocks.
-
Citations
8 Claims
-
1. A method for converting a natural language sentence into a set of primitive sentences, comprising of steps:
-
(a) identifying verbal blocks in the sentence; (b) splitting the sentence into a set of logical clauses, (c) disambiguating ambiguous verbal blocks within each logical clause; and (d) constructing a primitive sentence for each verbal block by duplicating the shared noun phrases of verbal blocks; wherein the order of step (a) and step (b) is interchangeable.
-
-
2. A method for extracting information from a natural language sentence, comprising:
-
converting the sentence into a set of primitive sentences; and extracting information from each primitive sentence.
-
-
3. A method for extracting information from a natural language sentence, comprising of steps:
-
(a) identifying verbal blocks in the sentence; (b) splitting the sentence into a set of logical clauses; (c) disambiguating ambiguous verbal blocks within each logical clause; (d) constructing a primitive sentence for each verbal block by duplicating the shared noun phrases of verbal blocks; and (e) extracting information from each primitive sentence; wherein the order of step (a) and step (b) is interchangeable. - View Dependent Claims (4)
-
-
5. A computer system comprising:
-
a processor; and a program storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for converting a natural language sentence into a set of primitive sentences, comprising; (a) identifying verbal blocks in the sentence; (b) splitting the sentence into a set of logical clauses; (c) disambiguating ambiguous verbal blocks within each logical clause; and (d) constructing a primitive sentence for each verbal block by duplicating the shared noun phrases of verbal blocks; wherein the order of step (a) and step (b) is interchangeable.
-
-
6. A computer system comprising:
-
a processor; and a program storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for extracting information from a natural language sentence, comprising; converting the sentence into a set of primitive sentences; and extracting information from each primitive sentence.
-
-
7. A computer system comprising:
-
a processor; and a program storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for extracting information from a natural language sentence, comprising; (a) identifying verbal blocks in the sentence; (b) splitting the sentence into a set of logical clauses; (c) disambiguating ambiguous verbal blocks within each logical clause; (d) constructing a primitive sentence for each verbal block by duplicating the shared noun phrases of verbal blocks; and (e) extracting information from each primitive sentence; wherein the order of step (a) and step (b) is interchangeable. - View Dependent Claims (8)
-
Specification