Document semantic analysis/selection with knowledge creativity capability utilizing subject-action-object (SAO) structures
First Claim
1. 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 whereinsaid 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, andsaid storage means also storing the representations of candidate document SAO extractions.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer based software system and method for semantically processing a user entered natural language request to identify and store linguistic subject-action-object (SAO) structures, using such structures as key words/phrases to search local and web-based databases for downloading candidate natural language documents, semantically processing candidate document texts into candidate document SAO structures, and selecting and storing only relevant documents whose SAO structures include a match with a stored request SAO structure. Further features include analyzing relationships among relevant document SAO structures and creating new SAO structures based on such relationships that may yield new knowledge concepts and ideas for display to the user and generating and displaying natural language summaries based on the relevant document SAO structures.
-
Citations
18 Claims
-
1. 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.
-
10. 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.
Specification