Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
156 words
A computer-based method for responding to a user query by providing a displayed response that is influenced by a prior indicated preference of the user, said method comprising the steps of: a) providing a knowledge base of data pertaining to one or more subjects; b) recording priority information regarding data preferences of said user as a result of analysis of previous entries by said user during prior queries to said knowledge base, said prior queries not necessarily related to a current user query; c) responding to a current user query regarding a selected subject in said knowledge base, by selecting a template for responding to said current user query, said template containing variable fields; d) inserting replacement data in said variable fields, said replacement data selected in accord with said priority information for said user which relates to said selected subject; and e) displaying to said user, a screen comprising said template and said replacement data.
Claim 2
Dependent Claim
156 words
A computer-based method for responding to a user query by providing a displayed response that is influenced by a prior indicated preference of the user, said method comprising the steps of: a) providing a knowledge base of data pertaining to one or more subjects; b) recording priority information regarding data preferences of said user as a result of analysis of previous entries by said user during prior queries to said knowledge base, said prior queries not necessarily related to a current user query; c) responding to a current user query regarding a selected subject in said knowledge base, by selecting a template for responding to said current user query, said template containing variable fields; d) inserting replacement data in said variable fields, said replacement data selected in accord with said priority information for said user which relates to said selected subject; and e) displaying to said user, a screen comprising said template and said replacement data.
Claim 3
Dependent Claim
56 words
The method as recited in claim 1, wherein each subject in said knowledge base is associated with a connection value and each variable field in the template selected in step c) also includes a connection value, and wherein step d) bases the replacement data selection, in part, upon subjects which are associated with matching connection values.
Claim 4
Dependent Claim
33 words
The method as recited in claim 2, wherein step d) further bases the replacement data selection upon said priority information, said priority information comprising utility values assigned in accord with prior user actions.
Claim 5
Dependent Claim
158 words
A computer system for responding to a user query by providing a screen which displays a response that is influenced by a prior expressed preference of the user, said computer system comprising: means for storing a knowledge base of data pertaining to one or more subjects; means for monitoring a user's entries and recording priority information regarding data preferences of said user expressed during prior user entries to said knowledge base, said prior entries not necessarily related to a current user query; means for monitoring a user's current query regarding a selected subject in said knowledge base, and selecting a template for responding to said user's current query, said template containing variable fields; response means for inserting replacement data in said variable fields, said response means selecting said replacement data in accord with recorded priority information for said user which relates to said selected subject; and display means for providing a screen comprising said template and replacement data.
Claim 6
Dependent Claim
158 words
A computer system for responding to a user query by providing a screen which displays a response that is influenced by a prior expressed preference of the user, said computer system comprising: means for storing a knowledge base of data pertaining to one or more subjects; means for monitoring a user's entries and recording priority information regarding data preferences of said user expressed during prior user entries to said knowledge base, said prior entries not necessarily related to a current user query; means for monitoring a user's current query regarding a selected subject in said knowledge base, and selecting a template for responding to said user's current query, said template containing variable fields; response means for inserting replacement data in said variable fields, said response means selecting said replacement data in accord with recorded priority information for said user which relates to said selected subject; and display means for providing a screen comprising said template and replacement data.
Claim 7
Dependent Claim
58 words
The computer system as recited in claim 4, wherein each variable field in a template is delimited by symbols which enclose at least one connection value, said connection value matching a connection value associated with a set of data items in said knowledge base, said response means employing said connection value to select said set of data items.
Claim 8
Dependent Claim
31 words
The computer system as recited in claim 5, wherein data items in said set are assigned preference values in accord with prior user entries relating to said set of data items.