Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
151 words
A user context classifier for a customer self service system that performs resource search and selection, said system including a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by said system, and context attribute function database comprising functions for computing values for each context attribute, said classifier comprising a processing mechanism for receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user, and processing said query and context vector against data included in said context attribute database and context attribute function database for predicting a particular user context, wherein said classifier implements a supervised learning algorithm to predict user contexts and populates said user context vector with context parameters specifying a user interaction state for use in a subsequent resource search.
Claim 2
Dependent Claim
151 words
A user context classifier for a customer self service system that performs resource search and selection, said system including a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by said system, and context attribute function database comprising functions for computing values for each context attribute, said classifier comprising a processing mechanism for receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user, and processing said query and context vector against data included in said context attribute database and context attribute function database for predicting a particular user context, wherein said classifier implements a supervised learning algorithm to predict user contexts and populates said user context vector with context parameters specifying a user interaction state for use in a subsequent resource search.
Claim 3
Dependent Claim
62 words
The user context classifier for a customer self service system as claimed in claim 1 , wherein said processing mechanism includes mechanism for applying said functions to context for specifying said user interaction state including context that is a function of the user, said mechanism further annotating the user context vector with a set of context parameters for use in subsequent processing.
Claim 4
Dependent Claim
31 words
The user context classifier for a customer self service system as claimed in claim 1 , further including mechanism for updating the context attribute value functions database with more enhanced functions.
Claim 5
Dependent Claim
107 words
The user context classifier for a customer self service system as claimed in claim 3 , wherein said system further includes a user interaction database comprising data relating to past user queries entered into the system and associated user contexts for particular users, said mechanism for updating the attribute value functions database comprising mechanism for analyzing historical user interaction data from the user interaction database and learning how user context attribute values map to user context attribute functions, wherein said data from the user records database serves as a training set for supervised learning to enable continuous improvement of said functions in said context attribute function database.
Claim 6
Dependent Claim
51 words
The user context classifier for a customer self service system as claimed in claim 4 , wherein said user interaction data includes data relating to previous system interactions, said data including user validated user contexts that were applicable during said prior system interactions, and the users responses relating to those interactions.
Claim 7
Dependent Claim
45 words
The user context classifier for a customer self service system as claimed in claim 4 , wherein said updating mechanism provides additions and modifications to a set of context attribute functions resulting in increasing ability to predict derived contexts as functions of the raw contexts.
Claim 8
Dependent Claim
50 words
The user context classifier for a customer self service system as claimed in claim 5 , wherein said previous system interaction data further includes prior transactions of a current user and prior transactions of other similar users, wherein common behaviors and acceptance criteria are determined for said updating said functions.
Claim 9
Dependent Claim
29 words
The user context classifier for a customer self service system as claimed in claim 7 , wherein similar users comprise those users with shared organization, community or environmental characteristics.
Claim 10
Dependent Claim
56 words
The user context classifier for a customer self service system as claimed in claim 1 , wherein said processing mechanism for receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user further includes user context including criteria beyond content.
Claim 11
Dependent Claim
36 words
The user context classifier for a customer self service system as claimed in 1 , wherein said classifier further populates said user context vector with context parameters beyond content, for use in a subsequent resource search.
Claim 12
Independent Claim
154 words
A method for classifying user contexts for a customer self service system that performs resource search and selection, said method comprising the steps of: a) receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user; b) processing said query and context vector against data included in a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by said system; and c) processing said query and context vector against data included in a context attribute function database comprising functions for computing values for each context attribute, wherein said processing steps b) and c) includes implementing a supervised learning algorithm for predicting a particular user context and populating said user context vector with context parameters specifying a user interaction state for use in a subsequent resource search.
Claim 13
Independent Claim
154 words
A method for classifying user contexts for a customer self service system that performs resource search and selection, said method comprising the steps of: a) receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user; b) processing said query and context vector against data included in a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by said system; and c) processing said query and context vector against data included in a context attribute function database comprising functions for computing values for each context attribute, wherein said processing steps b) and c) includes implementing a supervised learning algorithm for predicting a particular user context and populating said user context vector with context parameters specifying a user interaction state for use in a subsequent resource search.
Claim 14
Dependent Claim
58 words
The method as claimed in claim 11 , wherein said processing step c) further includes the step of applying said functions to context for specifying said user interaction state including context that is a function of the user, said populating step including annotating the user context vector with a set of context parameters for use in subsequent processing.
Claim 15
Dependent Claim
24 words
The method as claimed in claim 11 , further including the step of updating the context attribute value functions database with more enhanced functions.
Claim 16
Dependent Claim
83 words
The method as claimed in claim 13 , wherein said updating step includes the steps of: analyzing historical user interaction data from a user interaction database comprising data relating to past user queries entered into the system and associated user contexts for particular users; and, mapping user context attribute values to user context attribute functions, said data from said user records database serving as a training set for supervised learning to enable continuous improvement of said functions in said context attribute function database.
Claim 17
Dependent Claim
44 words
The method as claimed in claim 14 , wherein said user interaction data further includes data relating to previous system interactions, said data including user validated user contexts that were applicable during said prior system interactions, and the users responses relating to those interactions.
Claim 18
Dependent Claim
46 words
The method as claimed in claim 15 , wherein said previous system interactions includes prior transactions of a current user and prior transactions of other similar users, said functions updating step including the step of determining common behaviors and acceptance criteria from said previous system interactions.
Claim 19
Dependent Claim
22 words
The method as claimed in claim 16 , wherein said similar users comprise those users with shared organization, community or environmental characteristics.
Claim 20
Dependent Claim
40 words
The method as claimed in claim 16 , wherein said updating step includes the steps of providing additions and modifications to a set of contest attribute functions resulting in increasing ability to predict derived contexts as functions of raw contexts.
Claim 21
Dependent Claim
48 words
The method as claimed in claim 11 , wherein said step a) of receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user further includes user context including criteria beyond content.
Claim 22
Dependent Claim
46 words
The method as claimed in claim 11 , wherein said step c) of populating said user context vector with context parameters includes populating said user context vector with context parameters specifying a user interaction state, including parameters beyond content, for use in a subsequent resource search.
Claim 23
Dependent Claim
173 words
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for classifying user contexts for a customer self service system that performs resource search and selection, said method comprising the steps of; a) receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user; b) processing said query and context vector against data included in a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by said system; and c) processing said query and context vector against data included in a context attribute function database comprising functions for computing values for each context attribute, wherein said processing steps b) and c) includes implementing a supervised learning algorithm for predicting a particular user context and populating said user context vector with context parameters specifying a user interaction state for use in a subsequent resource search.
Claim 24
Dependent Claim
173 words
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for classifying user contexts for a customer self service system that performs resource search and selection, said method comprising the steps of; a) receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user; b) processing said query and context vector against data included in a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by said system; and c) processing said query and context vector against data included in a context attribute function database comprising functions for computing values for each context attribute, wherein said processing steps b) and c) includes implementing a supervised learning algorithm for predicting a particular user context and populating said user context vector with context parameters specifying a user interaction state for use in a subsequent resource search.
Claim 25
Dependent Claim
63 words
The program storage device readable by machine as claimed in claim 21 , wherein said processing step c) further includes the step of applying said functions to context for specifying said user interaction state including context that is a function of the user, said populating step including annotating the user context vector with a set of context parameters for use in subsequent processing.
Claim 26
Dependent Claim
29 words
The program storage device readable by machine as claimed in claim 21 , further including the step of updating the context attribute value functions database with more enhanced functions.
Claim 27
Dependent Claim
88 words
The program storage device readable by machine as claimed in claim 23 , wherein said updating step includes the steps of: analyzing historical user interaction data from a user interaction database comprising data relating to past user queries entered into the system and associated user contexts for particular users; and, mapping user context attribute values to user context attribute functions, said data from said user records database serving as a training set for supervised learning to enable continuous improvement of said functions in said context attribute function database.
Claim 28
Dependent Claim
49 words
The program storage device readable by machine as claimed in claim 24 , wherein said user interaction data further includes data relating to previous system interactions, said data including user validated user contexts that were applicable during said prior system interactions, and the users responses relating to those interactions.
Claim 29
Dependent Claim
53 words
The program storage device readable by machine as claimed in claim 21 , wherein said step a) of receiving a user query and a context vector comprising data associating an interaction state with said user and including context that is a function of the user further includes user context including criteria beyond content.
Claim 30
Dependent Claim
51 words
The program storage device readable by machine as claimed in claim 21 , wherein said step c) of populating said user context vector with context parameters includes populating said user context vector with context parameters specifying a user interaction state, including parameters beyond content, for use in a subsequent resource search.