Implicit profile for use with recommendation engine and/or question router
AssigneeGartner, Inc.
InventorsNir Polonsky, Girish Malangi
Life of this patent
Estimating the term…
Abstract
Methods and systems for creating an implicit profile for use by a recommendation engine or a question router is provided. User behavior on at least one of one or more electronic devices and an electronic communications network is tracked. User-related information relating to the user behavior is analyzed to extract or derive key words therefrom. The key words are stored in a profiles database as the implicit profile and used by the recommendation engine or question router to characterize user interests, expertise, and skills when matching a request from a querying user to a potential user or group of users having the relevant background to respond to the request.
Claims25
An automated method for creating an implicit profile for use by at least one of a recommendation engine or a question router, comprising:
- tracking user behavior on two or more electronic user devices and an electronic communications network;
- aggregating user-related information relating to the user behavior from the two or more electronic user devices and the electronic communications network in an information database;
- analyzing the user-related information in the information database to derive key words therefrom which are used to characterize user interests, expertise, and skills;
- and
- storing the key words in a profiles database associated with the recommendation engine or the question router as the implicit profile;
- wherein:
- the key words are derived from the user-related information by applying at least one of lexical analysis, metadata analysis, and natural language processing analysis;
- the tracking of the user behavior on the two or more electronic user devices is enabled via a crawling or searching application residing on and running on the two or more electronic user devices for searching various computer applications and storage locations on the two or more electronic user devices for obtaining the user-related information;
- and
- at least one of:
- the recommendation engine uses the implicit profile of the user to process recommendation requests from other users;
- and the question router uses the implicit profile of the user to process information requests from the other users.
A system for creating an implicit profile for use by at least one of a recommendation engine or a question router, comprising:
- an electronic communications network;
- two or more electronic user devices for each user in communication with the electronic communications network;
- a software application for tracking user behavior on the two or more electronic user devices and the electronic communications network;
- one or more information databases for storing user-related information relating to the user behavior aggregated from the two or more electronic user devices and the electronic communications network;
- an analyzer associated with the one or more databases and at least one of the recommendation engine or the question router for:
- receiving and analyzing the user-related information in the information database;
- deriving key words from the user-related information for use in characterizing user interests, expertise, and skills;
- and
- a profiles database associated with at least one of the recommendation engine or the question router for storing the key words as the implicit profile;
- wherein:
- the key words are derived from the user-related information by applying at least one of lexical analysis, metadata analysis, and natural language processing analysis;
- the software application comprises at least a crawling or searching application residing on and running on the two or more electronic user devices for searching various computer applications and storage locations on the two or more electronic user devices for obtaining the user-related information;
- and
- at least one of:
- the recommendation engine uses the implicit profile of the user to process recommendation requests from other users;
- and the question router uses the implicit profile of the user to process information requests from the other users.
An automated method for creating an implicit profile for use by at least one of a recommendation engine or a question router, comprising:
- tracking user behavior on two or more electronic user devices and an electronic communications network;
- aggregating user-related information relating to the user behavior from the two or more electronic user devices and the electronic communications network in an information database;
- analyzing the user-related information in the information database to derive key words therefrom which are used to characterize user interests, expertise, and skills;
- and
- storing the key words in a profiles database associated with the recommendation engine or the question router as the implicit profile;
- wherein:
- the key words are derived from the user-related information by applying at least one of lexical analysis, metadata analysis, and natural language processing analysis;
- the tracking of the user behavior on the two or more electronic user devices is enabled via a crawling or searching application residing on and running on the two or more electronic user devices for searching various computer applications and storage locations on the two or more electronic user devices for obtaining the user-related information;
- and
- the implicit profile is used to determine the user's subject matter expertise as an expert available for responding to inquiries to the recommendation engine or the question router from other users.
A system for creating an implicit profile for use by at least one of a recommendation engine or a question router, comprising:
- an electronic communications network;
- two or more electronic user devices for each user in communication with the electronic communications network;
- a software application for tracking user behavior on the two or more electronic user devices and the electronic communications network;
- one or more information databases for storing user-related information relating to the user behavior aggregated from the two or more electronic user devices and the electronic communications network;
- an analyzer associated with the one or more databases and at least one of the recommendation engine or the question router for:
- receiving and analyzing the user-related information in the information database;
- deriving key words from the user-related information for use in characterizing user interests, expertise, and skills;
- and
- a profiles database associated with at least one of the recommendation engine or the question router for storing the key words as the implicit profile;
- wherein:
- the key words are derived from the user-related information by applying at least one of lexical analysis, metadata analysis, and natural language processing analysis;
- the software application comprises at least a crawling or searching application residing on and running on the two or more electronic user devices for searching various computer applications and storage locations on the two or more electronic user devices for obtaining the user-related information;
- and
- the implicit profile is used to determine the user's subject matter expertise as an expert available for responding to inquiries to the recommendation engine or the question router from other users.
Dependencies are inferred from the claim text.