Implicit, specialized search of business objects using unstructured text
First Claim
1. A computer-implemented method in a computer system with a processor for presenting a user business context corresponding to an unstructured document, the method comprising:
- providing classifiers for classifying terms of unstructured documents into actions with parameters representing business objects derived from the unstructured documents, each classifier having been trained with training data of terms extracted from the unstructured documents and associated actions associated with the unstructured documents of the training data, a business object including a customer having a customer name;
providing a business application database storing business information relating to different types of business objects;
providing a tailored dictionary derived from a master dictionary of names of business objects and other business-related terms, the tailored dictionary containing terms of the master dictionary determined, based on characteristics of the user, to be more relevant to the user than other terms of the master dictionary, a characteristic of the user including job title of the user;
receiving an unstructured document;
extracting by the processor relevant terms from the received unstructured document that are in the provided tailored dictionary;
applying by the processor the provided classifiers to the extracted relevant terms to classify the relevant terms extracted from the received unstructured document into a plurality of actions related to a business object associated with a business application, at least some of the plurality of the actions having a parameter identifying the business object, each classifier providing a score associated with each of the plurality of actions;
identifying which of the plurality of actions have scores that satisfy a predetermined threshold score;
extracting from the unstructured document a parameter identifying the business object;
retrieving from the business application database business information of the business object to which the received unstructured document relates;
presenting to a user the unstructured document, an indication of each identified action along with its score for possible performance, and the retrieved business information of the business object to which the received unstructured document relates, wherein an action is performed using the extracted parameter; and
receiving from the user an indication to modify an identified action and to perform the modified identified actionso that the user can view the received unstructured document, the retrieved business information, and the score of each identified action to assist the user in deciding whether to modify and effect performance of an identified action.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing business context corresponding to unstructured documents is provided. A business context correlation system analyzes the contents of a user'"'"'s unstructured document, identifies the business context of the unstructured document from the analyzed contents, and presents the business context along with the unstructured document to the user. The business context includes the relevant contextual objects and documents associated with one or more business applications. Providing a view of the business context along with the unstructured document allows the user more fully understand and act on the displayed document.
-
Citations
17 Claims
-
1. A computer-implemented method in a computer system with a processor for presenting a user business context corresponding to an unstructured document, the method comprising:
-
providing classifiers for classifying terms of unstructured documents into actions with parameters representing business objects derived from the unstructured documents, each classifier having been trained with training data of terms extracted from the unstructured documents and associated actions associated with the unstructured documents of the training data, a business object including a customer having a customer name; providing a business application database storing business information relating to different types of business objects; providing a tailored dictionary derived from a master dictionary of names of business objects and other business-related terms, the tailored dictionary containing terms of the master dictionary determined, based on characteristics of the user, to be more relevant to the user than other terms of the master dictionary, a characteristic of the user including job title of the user; receiving an unstructured document; extracting by the processor relevant terms from the received unstructured document that are in the provided tailored dictionary; applying by the processor the provided classifiers to the extracted relevant terms to classify the relevant terms extracted from the received unstructured document into a plurality of actions related to a business object associated with a business application, at least some of the plurality of the actions having a parameter identifying the business object, each classifier providing a score associated with each of the plurality of actions; identifying which of the plurality of actions have scores that satisfy a predetermined threshold score; extracting from the unstructured document a parameter identifying the business object; retrieving from the business application database business information of the business object to which the received unstructured document relates; presenting to a user the unstructured document, an indication of each identified action along with its score for possible performance, and the retrieved business information of the business object to which the received unstructured document relates, wherein an action is performed using the extracted parameter; and receiving from the user an indication to modify an identified action and to perform the modified identified action so that the user can view the received unstructured document, the retrieved business information, and the score of each identified action to assist the user in deciding whether to modify and effect performance of an identified action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable media encoded with computer executable instructions for controlling a computer system to present a user business context corresponding to an unstructured document, the computer-readable media including a storage device, by a method comprising:
-
accessing a tailored dictionary derived from a master dictionary of names of business objects and other business-related terms, the tailored dictionary containing terms of the master dictionary determined, based on characteristics of the user, to be more relevant to the user than other terms of the master dictionary, a characteristic of the user including job title of the user; providing classifiers for classifying the unstructured document into document categories, each classifier having been trained with terms of the tailored dictionary extracted from unstructured documents and document categories associated with the unstructured documents; providing an indication of work-flow processes associated with each category; providing a business application database storing business information relating to different types of business objects; receiving an unstructured document; extracting one or more relevant terms of the tailored dictionary from the received unstructured document; applying the provided classifiers to the extracted relevant terms to classify the relevant terms extracted from the unstructured document into a plurality of document categories, each document category having a score; identifying from the provided indication of work-flow processes a work-flow process associated with the document category; identifying a task to perform in the work-flow process; extracting a parameter from the received unstructured document that identifies a business object; retrieving from the business application database business information associated with the identified business object; and presenting to the user the unstructured document, the retrieved business information, and for each document category with a score above a predetermined threshold score, the work-flow task for that document category for possible execution, wherein the work-flow task is associated with the extracted parameter. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A business context correlation system with a processor and a memory, comprising:
-
a tailored dictionary derived from a master dictionary of names of business objects and other business-related terms, the tailored dictionary containing terms of the master dictionary determined, based on characteristics of a user, to be more relevant to the user than other terms of the master dictionary, a characteristic of the user including job title of the user; classifiers for classifying terms of unstructured documents into actions with parameters representing business objects derived from the unstructured documents, each classifier providing a score and having been trained with terms of the tailored dictionary extracted from the unstructured documents and associated actions associated with the unstructured documents; a business application database associated with a business application storing business information relating to business objects; a component that extracts relevant terms from an unstructured document associated with a business object; a component that classifies using the classifiers the relevant terms extracted from the unstructured document into a plurality of actions related to the business object associated with the unstructured document; a component that extracts a parameter from the unstructured document identifying the business object; a component that retrieves from the business application database business information for the business object identified by the parameter; and a component that presents to a user the unstructured document, the business information, and for each of the plurality of actions with a score above a predetermined threshold score, the action along with its score for possible execution in reference to the business object identified by the extracted parameter wherein the classifiers and components are implemented as computer-executable instructions stored in the memory for execution by the processor. - View Dependent Claims (17)
-
Specification