Patent US6853998B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6853998B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Customer self service subsystem for classifying user contexts

Assignee: International Business Machines Corp
•
Filing: 2001-02-07
•
Granted: 2005-02-08
•
Expires: 2021-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for classifying user context in a customer self service system that performs resource search and selection and includes a context attribute database comprising types of user contexts and one or more context attributes associated with each user context for processing by the system, and context attribute function database comprising functions for computing values for each context attribute. The classifying system comprises a computing device for receiving a user query and a context vector comprising data associating an interaction state with the user and, processing the query and context vector against data included in the context attribute database and context attribute function database for predicting a particular user context. The classifier populates the user context vector with context parameters specifying a user interaction state for use in a subsequent resource search. The result of this invention is an ability to relieve the user of the nonproductive work of describing their context and the ability to improve the search value by including criteria derived from both data and behaviors in the general population which may be unknown to the user. The system and method is especially applicable for a self service system in a variety of customer self service domains including education, real estate and travel.

Inventors

  • 👤 Debra L. Biebesheimer
  • 👤 Neal M. Keller
  • 👤 Daniel A. Oblinger
  • 👤 Mark E. Podlaseck
  • 👤 Stephen J. Rolando

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:06
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/245; G06F16/2457; G06F16/24578; G06F16/24575; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S707/99936; Y10S707/99941; Y10S707/99942; Y10S707/99943

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-02-08 2008-08-09 2009-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-02-08 2012-08-09 2013-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-02-08 2016-08-09 2017-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag