Patent application number | Description | Published |
20130097166 | Determining Demographic Information for a Document Author - According to one embodiment of the present invention, a system determines a demographic group associated with a document, and comprises a computer system including at least one processor. The system analyzes sample documents from one or more demographic groups to determine a demographic profile for each of the demographic groups based on one or more textual features within the sample documents. The one or more textual features within a document are evaluated and a document profile is generated based on the one or more textual features. The document profile is compared to the demographic profiles to identify the demographic group associated with the document. Embodiments of the present invention further include a method and computer program product for determining a demographic group associated with a document in substantially the same manner described above. | 04-18-2013 |
20130275392 | SOLVING PROBLEMS IN DATA PROCESSING SYSTEMS BASED ON TEXT ANALYSIS OF HISTORICAL DATA - Computer program products and systems, determine solutions to a problem experienced by a data processing system user. A query is received from the user. The query includes a problem description of the problem experienced by the user with respect to the data processing system. One or more keywords are extracted from the received problem description. An index of problems and associated solutions is searched using the one or more extracted keywords. The index of problems and associated solutions is created by analyzing a document collection describing problems and associated solutions with a text analytics application. One or more documents are returned that contains words or phrases that are similar to the keywords used for searching the index of problems and associated solutions. The documents relevant for the problem and associated solutions are presented to the user. | 10-17-2013 |
20130275458 | SOLVING PROBLEMS IN DATA PROCESSING SYSTEMS BASED ON TEXT ANALYSIS OF HISTORICAL DATA - Methods for determining solutions to a problem experienced by a data processing system user. A query is received from the user, which includes a problem description of the problem experienced by the user with respect to the data processing system. One or more keywords are extracted from the received problem description. An index of problems and associated solutions is searched using the extracted keywords. The index of problems and associated solutions is created by analyzing a document collection describing problems and associated solutions with a text analytics application. One or more documents are returned that contains words or phrases that are similar to the keywords used for searching the index of problems and associated solutions. The documents relevant for the problem and associated solutions are presented to the user. | 10-17-2013 |
20130297383 | TEXT ANALYTICS GENERATED SENTIMENT TREE - Computer-implemented method, computer-program product, and system for performing an operation, the operation beginning by receiving a request for a product summary, the request identifying a product. The operation then determines, by searching a plurality of opinions, a primary characterization of a positive aspect of the product and a primary characterization of a negative aspect of the product. The operation then determines, by searching the plurality of opinions, a secondary characterization of at least one of the positive aspect and the negative aspect of the product. The operation then generates a product summary for the identified product, wherein the product summary identifies the product and includes the primary characterization of the positive aspect, the primary characterization of the negative aspect, and the secondary characterization. The operation then outputs the generated product summary responsive to the request for the product summary. | 11-07-2013 |
20130311479 | Determining a Cause of an Incident Based on Text Analytics of Documents - According to one embodiment of the present invention, a system analyzes one or more change records based on text analytics using dictionaries and rules for the analysis in order to generate an index of analyzed data that represents the one or more change records. The change records each include a change and corresponding time frame for occurrence of the change. Information from a request is applied to the index of analyzed data to determine one or more candidate causes for the incident and the corresponding time frame for occurrence of the change. A time associated with the request is correlated with the corresponding time frame for occurrence of the change to identify the one or more candidate causes in the one or more change records as causes for the incident. Embodiments of the present invention further include a method and computer program product for determining causes of an incident. | 11-21-2013 |
20130311481 | Determining a Cause of an Incident Based on Text Analytics of Documents - A system for determining a cause of an incident analyzes one or more change records based on text analytics using a dictionary and rules for the analysis in order to generate an index of analyzed data that represents the one or more change records. The change records each include a change and corresponding time frame for occurrence of the change. Information from a request is applied to the index of analyzed data to determine one or more candidate causes for the incident and the corresponding time frame for occurrence of the change. A time associated with the request is correlated with the corresponding time frame for occurrence of the change to identify the one or more candidate causes in the one or more change records as causes for the incident. Embodiments of the present invention further include a method and computer program product for determining causes of an incident. | 11-21-2013 |
20130325439 | DISAMBIGUATING WORDS WITHIN A TEXT SEGEMENT - Determining a subject type for an entity in a text segment. A text segment is selected, which includes one or more single-word or multi-word entities. Natural language processing is performed on the selected text segment to identify entities that constitute subjects of the selected text segment. One entity is selected. A variant annotation is associated with the selected entity. The variant annotation reflects multiple subject types for the selected entity and a value for each subject type. The most probable subject type is determined for the selected entity, based on a combination of natural language processing rules and dictionary listings. The value of the annotation is incremented for the subject type corresponding to the most probable subject type for the selected entity, so that the highest value of the annotation indicates the most probable subject type for the selected entity within the selected text segment. | 12-05-2013 |
20140095597 | EVENT DETERMINATION AND INVITATION GENERATION - An invitation is created on a social network. To create the invitation, a computer receives, from a social networking program operating on a first computer system by an event program operating on a second computer system, data from a social networking post. The computer identifies, by the event program, information from the data associated with a first member of a social network. The computer determines whether the information includes information about a future event that the first member intends to participate in. The computer generates an invitation to a second member of the social network for the future event based on the information about the future event. The computer transmits the invitation for the social networking post for sending by the social networking program to a user device of the second member of the social network. | 04-03-2014 |
20140108923 | Real Time Term Suggestion Using Text Analytics - An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms. | 04-17-2014 |
20140108924 | Real Time Term Suggestion Using Text Analytics - An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms. | 04-17-2014 |
20140115437 | GENERATION OF TEST DATA USING TEXT ANALYTICS - A computer identifies a sample document and annotates the sample document using a plurality of annotators to produce annotations associated with the sample document. The computer determines a plurality of patterns in the sample document based on the annotations. The computer populates a template using the patterns, and varies parts of the patterns in the template to generate test data. The computer identifies a knowledge domain of the sample document and identifies at least one of the annotators based on the knowledge domain of the sample document. The computer determines the observed occurrence count of at least one of the patterns in the sample document, and the likelihood of populating the template using the at least one of the patterns can be proportional to the observed occurrence count. | 04-24-2014 |
20140115438 | GENERATION OF TEST DATA USING TEXT ANALYTICS - A computer identifies a sample document and annotates the sample document using a plurality of annotators to produce annotations associated with the sample document. The computer determines a plurality of patterns in the sample document based on the annotations. The computer populates a template using the patterns, and varies parts of the patterns in the template to generate test data. The computer identifies a knowledge domain of the sample document and identifies at least one of the annotators based on the knowledge domain of the sample document. The computer determines the observed occurrence count of at least one of the patterns in the sample document, and the likelihood of populating the template using the at least one of the patterns can be proportional to the observed occurrence count. | 04-24-2014 |
20140142960 | GENERATION OF MEDICAL INFORMATION USING TEXT ANALYTICS - A computer generates medical information that can include one or more of a patient awareness report and a follow-up question, utilizing at least one computing processor. The computer identifies a medical document, and annotates the medical document using a plurality of annotators to produce annotations associated with the medical document. The computer determines a medical condition based, at least in part, on the annotations, and generates medical information related to the medical condition based, at least in part, on the annotations. The computer can identify a knowledge domain of the medical document, and the computer can identify at least one of the annotators based on the knowledge domain of the medical document. | 05-22-2014 |
20140142962 | GENERATION OF MEDICAL INFORMATION USING TEXT ANALYTICS - A computer generates medical information that can include one or more of a patient awareness report and a follow-up question. The computer identifies a medical document, and annotates the medical document using a plurality of annotators to produce annotations associated with the medical document. The computer determines a medical condition based, at least in part, on the annotations, and generates medical information related to the medical condition based, at least in part, on the annotations. The computer can identify a knowledge domain of the medical document, and the computer can identify at least one of the annotators based on the knowledge domain of the medical document. | 05-22-2014 |
20140149389 | SYSTEM AND METHOD FOR REFINING SEARCH RESULTS - A method, apparatus and article of manufacture for refining search results is disclosed. In one embodiment, the method comprises the steps of accepting a search query comprising one or more keywords, generating a first search result comprising one or more first search result members according to the search query, accepting a refinement command identifying one or more undesired first search result members, automatically refining the first search result to exclude the undesired first search result members and first search result members related to the undesired first search result members from the first search result, and providing the automatically refined search result. | 05-29-2014 |
20140149393 | SYSTEM AND METHOD FOR REFINING SEARCH RESULTS - A method, apparatus and article of manufacture for refining search results is disclosed. In one embodiment, the method comprises the steps of accepting a search query comprising one or more keywords, generating a first search result comprising one or more first search result members according to the search query, accepting a refinement command identifying one or more undesired first search result members, automatically refining the first search result to exclude the undesired first search result members and first search result members related to the undesired first search result members from the first search result, and providing the automatically refined search result. | 05-29-2014 |
20140188457 | REAL-TIME SENTIMENT ANALYSIS FOR SYNCHRONOUS COMMUNICATION - A lexical annotator that identifies a chunk of a communication and an associated sentiment is created. In real time, while monitoring a communication from a user, the lexical annotator is used to identify the sentiment for the chunk of the communication, and the sentiment for the chunk of the communication is provided. | 07-03-2014 |
20140188459 | INTERACTIVE DASHBOARD BASED ON REAL-TIME SENTIMENT ANALYSIS FOR SYNCHRONOUS COMMUNICATION - Provided is a technique for providing an interactive dashboard based on real-time sentiment analysis for synchronous communication. In real time, while monitoring communications between a first user and a second user, a cumulative sentiment score is generated representing a sentiment of the first user during a period of time and an instantaneous sentiment score representing a sentiment of the first user at a current time. In real time, an interactive dashboard is displayed with a visual representation for the first user having a first indicator representing the cumulative sentiment score and a second indicator representing the instantaneous sentiment score. | 07-03-2014 |
20140188623 | ADVERTISEMENT GENERATION BASED UPON SOCIAL MEDIA POSTING - A method, computer program product, and system for: (i) SBTA processing of an SMW posting, made by a first user, to determine whether a potential commercial transaction, somehow related to the SMW posting, is likely; and (ii) on condition that a likely potential commercial transaction has been determined by the SBTA processing, placing an advertisement to help facilitate the potential commercial transaction. Software-based natural language processing type text analytics (SBTA) is the derivation of high-quality information from the subject natural language text using software based dictionaries and rules which are applied to the subject natural language text. | 07-03-2014 |
20140219571 | TIME-BASED SENTIMENT ANALYSIS FOR PRODUCT AND SERVICE FEATURES - Provided are a method, computer program product and system for reporting time-based sentiment for a product. Text analysis is performed on at least one communication. At least one feature for the product is determined based on the text analysis. A sentiment value is generated for the at least one feature for the product. A date associated with the sentiment value is determined, and the sentiment value is reported for at least one feature over time. | 08-07-2014 |
20140317201 | EVENT DETERMINATION AND TEMPLATE-BASED INVITATION GENERATION - A computer creates an invitation on a social network. The computer receives data from a social networking post, and identifies in the data from the social networking post information about a future event that a first member of a social network intends to participate in. The computer determines an invitation template based on the information about the future event, and generates an invitation to a second member of the social network for the future event based on the information about the future event and based on the invitation template. The invitation template can be determined based on one or more of an event type and event subtype in an event record. The invitation can be generated by populating the template with information in the social networking post, other information in the social network, or other information not in the social network. | 10-23-2014 |
20140337245 | GENERATION OF SHIPMENT TRACKING REPORT USING TEXT ANALYTICS - In a method for compiling shipping information, one or more emails are received. A processor analyzes the one or more emails to determine tracking information and initial shipping information for one or more shipments. A processor determines current shipping information for each of the one or more shipments using the tracking information for each respective shipment. | 11-13-2014 |
20140343921 | ANALYZING DOCUMENTS CORRESPONDING TO DEMOGRAPHICS - Embodiments of the present invention disclose a method, computer program product, and system for analyzing documents corresponding to demographics. A computer determines whether a first text analysis algorithm corresponds to a demographic of a document, wherein Natural Language Processing (NLP) utilizes text analysis algorithms to produce an analysis of the document and provide annotations. Responsive to determining that the first text analysis algorithm does correspond to the demographic of the document, the computer analyzes the document utilizing the determined corresponding first text analysis algorithm. In another embodiment, the computer determines whether a second text analysis algorithm is available. Responsive to determining that a second text analysis algorithm is not available, the computer provides information from the analysis of the document utilizing one or more text analysis algorithms. | 11-20-2014 |