Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
183 words
A natural language document analysis and selection system comprising, a general purpose computer having a monitor, a central processing unit (CPU), a user input device for generating request data representing a natural language request, and a communications device for communication with local and remote natural language document databases, said CPU comprising storage means for storing the request data, a semantic processor for generating request subject-action-object (SAO) extractions in response to receiving request data and representations of the request SAO extractions, and said storage means for storing said representations of the request SAO extractions, and wherein said communication device for sending to local or remote databases search data representative of at least one of said request SAO extractions and for conveying to said CPU candidate document data related to the search data for storage in said storage means, the candidate document data representing natural language document text, said semantic processor for generating candidate document SAO extractions in response to receiving candidate document data, and representations of the candidate document SAO extractions, and said storage means also storing the representations of candidate document SAO extractions.
Claim 2
Dependent Claim
183 words
A natural language document analysis and selection system comprising, a general purpose computer having a monitor, a central processing unit (CPU), a user input device for generating request data representing a natural language request, and a communications device for communication with local and remote natural language document databases, said CPU comprising storage means for storing the request data, a semantic processor for generating request subject-action-object (SAO) extractions in response to receiving request data and representations of the request SAO extractions, and said storage means for storing said representations of the request SAO extractions, and wherein said communication device for sending to local or remote databases search data representative of at least one of said request SAO extractions and for conveying to said CPU candidate document data related to the search data for storage in said storage means, the candidate document data representing natural language document text, said semantic processor for generating candidate document SAO extractions in response to receiving candidate document data, and representations of the candidate document SAO extractions, and said storage means also storing the representations of candidate document SAO extractions.
Claim 3
Dependent Claim
30 words
A system as set forth in claim 1, wherein said semantic processor identifies matches between said representations of said request SAO extractions and representations of said candidate document SAO extractions.
Claim 4
Dependent Claim
42 words
A system as set forth in claim 2, wherein said semantic processor comprises means for marking as relevant candidate document data that includes at least one representation of candidate document SAO extraction that matches at least one representation of request SAO extraction.
Claim 5
Dependent Claim
48 words
A system as set forth in claim 3, wherein said semantic processor comprises means for deleting stored candidate document data and stored representations of candidate document SAO extractions for those documents that have no representation of candidate document SAO extraction that matches a representation of request SAO extraction.
Claim 6
Dependent Claim
77 words
A system as set forth in claim 2, wherein said semantic processor includes an SAO text analyzer having a plurality of stored text formatting rules, coding rules, word tagging rules, SAO recognizing rules, parsing rules, SAO extraction rules, and normalizing rules for applying such rules to the request data and candidate document data such that said representations of candidate document SAO extractions and of request SAO extractions comprise candidate document SAO structures and request SAO structures, respectively.
Claim 7
Dependent Claim
52 words
A system as set forth in claim 5 further comprising means for synthesizing request SAO structures for generating and applying synthesized SAO structures as search words/phrases to said communication device for application to document search engines on the WEB or local databases to cause downloading of candidate document data to the system.
Claim 8
Dependent Claim
39 words
A system as set forth in claim 5 further comprising an SAO synthesizer for generating and storing for display on said monitor natural language summaries of marked documents at least partially in response to receipt of document SAO structures.
Claim 9
Dependent Claim
60 words
A system as set forth in claim 5 further comprising an SAO synthesizer for analyzing relationships among subjects, actions, and objects among relevant and stored SAO structures and processing those SAO structures that have a relationship with at least one other SAO structure to generate a different SAO structure and storing the different SAO structure for display to the user.
Claim 10
Dependent Claim
42 words
A system as set forth in claim 8 wherein said relationship comprises: S 1 -A 1 -O 1 S 2 -A 2 -O 2 where S 1 synonym O 2 Then S 2 -A 2 -S 1 -A 1 -O 1 .
Claim 11
Dependent Claim
178 words
In a digital data processing system including the World Wide Web and a general purpose computer having a monitor, a central processing unit (CPU), a user input device, and a communications device for communication with local and remote natural language document databases, the method of analyzing and selecting natural language documents comprising, generating request data representing a natural language request, storing the request data, semantically processing the request data to generate request subject-action-object (SAO) extractions and representations of the request SAO extractions, and storing representations of the request SAO extractions, and sending through the communication device to local or remote databases search data representative of at least one of said request SAO extractions and conveying to said CPU candidate document data related to the search data, the candidate document data representing natural language document text, storing the candidate document data, semantically processing the candidate document data for generating candidate document SAO extractions in relation to the candidate document data and generating representations of the candidate document SAO extractions, and storing the representations of the candidate document SAO extractions.
Claim 12
Dependent Claim
178 words
In a digital data processing system including the World Wide Web and a general purpose computer having a monitor, a central processing unit (CPU), a user input device, and a communications device for communication with local and remote natural language document databases, the method of analyzing and selecting natural language documents comprising, generating request data representing a natural language request, storing the request data, semantically processing the request data to generate request subject-action-object (SAO) extractions and representations of the request SAO extractions, and storing representations of the request SAO extractions, and sending through the communication device to local or remote databases search data representative of at least one of said request SAO extractions and conveying to said CPU candidate document data related to the search data, the candidate document data representing natural language document text, storing the candidate document data, semantically processing the candidate document data for generating candidate document SAO extractions in relation to the candidate document data and generating representations of the candidate document SAO extractions, and storing the representations of the candidate document SAO extractions.
Claim 13
Dependent Claim
29 words
A method as set forth in claim 10, further including identifying matches between said representations of said request SAO extractions and said representations of the candidate document SAO extractions.
Claim 14
Dependent Claim
40 words
A method as set forth in claim 11, wherein said semantically processing comprises marking as relevant candidate document data that includes at least one representation of candidate document SAO extraction that matches at least one representation of request SAO extraction.
Claim 15
Dependent Claim
48 words
A method as set forth in claim 12, wherein said semantically processing comprises deleting access to stored candidate document data and stored representations of candidate document SAO extractions for those documents that have no representation of candidate document SAO extraction that matches a representation of request SAO extraction.
Claim 16
Dependent Claim
75 words
A method as set forth in claim 11, wherein said semantically processing includes applying a plurality of stored text formatting rules, noun and verb recognition rules, coding rules, word tagging rules, SAO recognizing rules, parsing rules, SAO extraction rules, and normalizing rules to the request data and candidate document data such that said representations of candidate document SAO extractions and representations of request SAO extractions comprise candidate SAO structures document and request SAO structures, respectively.
Claim 17
Dependent Claim
44 words
A method as set forth in claim 14 further comprising synthesizing request SAO structures and generating and applying synthesized SAO structures as search words/phrases to document search engines on the WEB or local databases to cause downloading of candidate document data to the CPU.
Claim 18
Dependent Claim
34 words
A method as set forth in claim 14 further comprising generating and storing and displaying on said monitor natural language summaries of marked relevant documents in relation to the respective relevant document SAO structures.
Claim 19
Dependent Claim
71 words
A method as set forth in claim 14 further comprising analyzing relationships among subjects, actions, and objects among relevant and stored SAO structures, further processing those SAO structures that have a relationship with at least one other relevant and stored SAO structure, and generating a different SAO structure based at least partially on the said relationship, and storing the different SAO structure and displaying the different SAO structure to the user.
Claim 20
Dependent Claim
59 words
A method as set forth in claim 17 wherein said relationship comprises: S 1 -A 1 -O 1 comprises one relevant and stored SAO structure S 2 -A 2 -O 2 comprises a second relevant and stored SAO structure where said relationship comprises S 1 synonym O 2 and the different SAO structure is S.sub.2 -A.sub.2 -S.sub.1 -A.sub.1 -O.sub.1.