IP Library Granted Patent US 8,898,163
Granted Patent B2
US 8,898,163 · App. 13/025,521 · Granted Nov 25, 2014

Real-time information mining

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,898,163
App. No.
13/025,521
Granted
Nov 25, 2014
Kind
B2
Abstract

Embodiments of the invention are related to identifying a user's intent dynamically from at least a set of metadata associated with the user, wherein the set of metadata is associated with a user input, and providing to the user a set of labeled instances on determination of a user's intent, the set of labeled instances being directly related to user's intent, where the set of labeled instances are obtained in real-time from a set of information repositories.

Claims (53)

1. A method comprising:

identifying a user associated with a text expression containing one or more content-indicative words;

classifying data of the text expression using one or more classifiers, said classifying comprising using the one or more content-indicative words to identify an intent of a user, the intent comprising a semantic meaning of the text expression, the one or more content-indicative words including one or more of: at least one temporal keyword, and at least one action keyword; and

on determination of intent of a user based on said identifying and classifying, providing to the user data related to the intent of the user obtained in real-time from a set of information repositories;

wherein the intent of the user comprises at least one of structured data and unstructured data; and

said classifying comprises employing a Δ-TFIDF based analyzer and at least one classifier selected from the group consisting of: a co-occurrence driven analyzer; a part-of-speech analyzer; a rule-based analyzer; a dependency grammar based analyzer.

2. The method as claimed in claim 1 , further comprising identifying the intent of the user from at least a set of metadata associated with the user, wherein the set of metadata is associated with user input.

3. The method as claimed in claim 2 , further comprising:

analyzing the user input comprising the set of metadata based to ascertain an intention associated with the user;

based on the intention ascertained, obtaining the data related to the intent of the user in real-time from a set of information repositories; and

providing the data related to the intent of the user to the user.

4. The method as claimed in claim 2 , wherein the user input comprises at least one input associated with one or more of: an email, an instant message, a short message, a telephone call, and a browser.

5. The method as claimed in claim 4 , wherein the user input is composed on a user device.

6. The method as claimed in claim 5 , wherein:

the user intent is dynamically determined from the user input; and

the one or more content-indicative words include at least one temporal keyword.

7. The method as claimed in claim 5 , wherein the user input is transmitted from a user device; and

the one or more content-indicative words include at least one temporal keyword and at least one action keyword.

8. The method as claimed in claim 3 , wherein the analysis of the set of metadata is based on at least a set of pre-defined rules.

9. The method as claimed in claim 3 , wherein said obtaining the data related to the intent of the user in real-time from a set of information repositories comprises: connecting to a network, wherein the network comprises the information repositories; and mining the information repositories.

10. The method as claimed in claim 9 , further comprising:

classifying a set of metadata into pre-defined categories;

mapping the pre-defined categories in real-time with the intent of the user to ascertain the data related to the intent of the user.

11. A system comprising:

at least a processor; and

a memory;

wherein said at least one processor and said memory are configured to:

identify a user associated with a text expression containing one or more content-indicative words;

classify data of the text expression using one or more classifiers, said classifying comprising using the one or more content-indicative words to identify an intent of a user, the intent comprising a semantic meaning of the text expression, the one or more content-indicative words including one or more of: at least one temporal keyword, and at least one action keyword; and

provide to the user data related to the intent of the user obtained in real-time from a set of information repositories;

wherein the intent of the user comprises at least one of structured data and unstructured data; and

to classify comprises employing a Δ-TFIDF based analyzer and at least one classifier selected from the group consisting of: a co-occurrence driven analyzer; a part-of-speech analyzer; a rule-based analyzer; a dependency grammar based analyzer.

12. The system as claimed in claim 11 , wherein said at least one processor and said memory are further configured to identify the intent of the user from at least a set of metadata associated with the user, wherein the set of metadata is associated with a user input.

13. The system as claimed in claim 12 , wherein said at least one processor and said memory are further configured to analyze the user input comprising the set of metadata to ascertain an intention associated with the user;

based on the intention ascertained, obtain the data related to the intent of the user in real-time from a set of information repositories; and

provide the data related to the intent of the user to the user.

14. The system as claimed in claim 12 , wherein the user input comprises at least one input associated with one or more of: an email, an instant message, a short message, a telephone call, and a browser, wherein the user input is composed on a user device, and wherein the intent of the user is dynamically determined from the user input.

15. The system as claimed in claim 13 , wherein analysis of the set of metadata is based on at least a set of pre-defined rules.

16. The system as claimed in claim 11 , wherein to obtain the data related to the intent of the user in real-time from a set of information repositories comprises:

connecting to a network, wherein the network comprises the information repositories; and

mining the information repositories.

17. The system as claimed in claim 11 , wherein said at least one processor and said memory are further configured to:

classify a set of metadata into pre-defined categories; and

mapping the pre-defined categories in real-time with the intent of the user to ascertain the data related to the intent of the user.

18. A computer program product, comprising:

a computer readable storage medium having computer readable program code embodied therewith and executable by at least one processor, the computer readable program code comprising:

computer readable program code configured to:

identify a user associated with a text expression containing one or more content-indicative words;

classify data of the text expression using one or more classifiers, said classifying comprising using the one or more content-indicative words to identify an intent of a user, the intent comprising a semantic meaning of the text expression, the one or more content-indicative words including one or more of: at least one temporal keyword, and at least one action keyword; and

provide to the user data related to the intent of the user;

wherein the intent of the user comprises at least one of structured data and unstructured data; and

to classify comprises employing a Δ-TFIDF based analyzer and at least one classifier selected from the group consisting of: a co-occurrence driven analyzer; a part-of-speech analyzer; a rule-based analyzer; a dependency grammar based analyzer.

19. The computer program product of claim 18 , wherein the text expression is a short text expression not more than 140 characters.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: WRP IP MANAGEMENT, LLC
Reel/Frame 049033/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2011
From: BANERJEE, NILANJAN; CHAKRABORTY, DIPANJAN; JOSHI, ANUPAM; MITTAL, SUMIT; NAGAR, SEEMA; RAI, ANGSHU; DASGUPTA, KOUSTUV
To: INTERNATIONAL BUSINESS MACHINES COMPANY
Reel/Frame 026424/0738 →