Determining an object referenced within informal online communications

US10296527B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10296527-B2
Application numberUS-201514962232-A
CountryUS
Kind codeB2
Filing dateDec 8, 2015
Priority dateDec 8, 2015
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for determining an object referenced within a set of one or more informal online communications comprises: generating a knowledge graph for a company based at least on formal online communications, the knowledge graph comprising a plurality of node elements, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or more words which are temporally proximate to that node element within the formal online communications; for each node element of the knowledge graph which is determined to be present in a given informal online communication, detecting a halo comprising one or more words which are temporally proximate to that node element within the given informal online communication; and identifying which of the plurality of node elements has a corresponding halo within the knowledge graph most similar to the detected halo, wherein the identified node element is the referenced object.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for determining an object referenced within a set of one or more informal online communications, the method comprising: generating a knowledge graph for at least a given company based at least on a set of one or more formal online communications comprising at least one of one or more press releases about the given company and one or more news items about the given company, the knowledge graph comprising a plurality of node elements and relationships extracted from an enterprise resource planning database for the given company, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or more words which are temporally proximate to that node element within at least one of the one or more formal online communications; determining whether at least one of the node elements of at least the knowledge graph for the given company is present in a given informal online communication within the set of one or more informal online communications; for each node element of the knowledge graph for the given company which is determined to be present in the given informal online communication, detecting a halo comprising one or more words which are temporally proximate to that node element within the given informal online communication; and identifying which of the plurality of node elements has the corresponding halo, within the knowledge graph for the given company, most similar to the detected halo, wherein the identified node element is determined to be the referenced object; wherein generating a knowledge graph for at least the given company comprises: selecting the plurality of node elements from the enterprise resource planning database for the given company; calculating whether each pair within the plurality of node elements has a relationship within the enterprise resource planning database for the given company; and generating the corresponding halo for each node element by extracting one or more keywords from any formal online communication within the set of one or more formal online communications which includes temporally proximate references to that node element and to the given company. 2. The method of claim 1 , wherein generating a knowledge graph for at least the given company comprises generating a plurality of knowledge graphs, each of the plurality of knowledge graphs corresponding to a respective at least one of a plurality of companies. 3. The method of claim 2 , further comprising repeating the determining, detecting and identifying steps for each of the plurality of knowledge graphs. 4. The method of claim 1 , wherein each corresponding halo within the knowledge graph represents a temporal event profile. 5. The method of claim 1 , further comprising performing keyword detection on the given informal communication utilizing at least one of context and topic segmentation. 6. The method of claim 1 , wherein identifying which of the plurality of node elements has the corresponding halo most similar to the detected halo comprises computing an overlap percentage between the detected halo and at least one of the plurality of node elements. 7. The method of claim 1 , wherein identifying which of the plurality of node elements has the corresponding halo most similar to the detected halo further comprises weighting the overlap percentage based at least in part on a temporal proximity between the given informal communication and at least one formal online communication, within the set of one or more formal online communications, used to generate the corresponding halo. 8. The method of claim 1 , further comprising, when at least one of the node elements of the knowledge graph is determined to be present in the given informal online communication, performing word segmentation on the given informal online communication. 9. The method of claim 1 , wherein the plurality of node elements from the enterprise resource planning database comprise at least one of products, fields, and industries for the given company. 10. The method of claim 1 , wherein the given informal communication comprises at least one of a chat, message board, and social media. 11. An apparatus for determining an object referenced within a set of one or more informal online communications, the apparatus comprising: a memory; and at least one processor coupled with the memory and operative: to generate a knowledge graph for at least a given company based at least on a set of one or more formal online communications comprising at least one of one or more press releases about the given company and one or more news items about the given company, the knowledge graph comprising a plurality of node elements and relationships extracted from an enterprise resource planning database for the given company, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or more words which are temporally proximate to that node element within at least one of the one or more formal online communications; to determine whether at least one of the node elements of at least the knowledge graph for the given company is present in a given informal online communication within the set of one or more informal online communications; for each node element of the knowledge graph for the given company which is determined to be present in the given informal online communication, to detect a halo comprising one or more words which are temporally proximate to that node element within the given informal online communication; and to identify which of the plurality of node elements has the corresponding halo within the knowledge graph for the given company most similar to the detected halo, wherein the identified node element is determined to be the referenced object; wherein generating a knowledge graph for at least the given company comprises: selecting the plurality of node elements from the enterprise resource planning database for the given company; calculating whether each pair within the plurality of node elements has a relationship within the enterprise resource planning database for the given company; and generating the corresponding halo for each node element by extracting one or more keywords from any formal online communication within the set of one or more formal online communications which includes temporally proximate references to that node element and to the given company. 12. The apparatus of claim 11 , wherein generating a knowledge graph for at least the given company comprises generating a plurality of knowledge graphs, each of the plurality of knowledge graphs corresponding to a respective at least one of a plurality of companies. 13. The apparatus of claim 12 , wherein the at least one processor is further operative to repeat the determining, detecting and identifying steps for each of the plurality of knowledge graphs. 14. The apparatus of claim 11 , wherein the plurality of node elements from the enterprise resource planning database comprise at least one of products, fields, and industries for the given company. 15. The apparatus of claim 11 , wherein the given informal communication comprises at least one of a chat, message board, and social media. 16. A computer program product comprising a non-transitory machine-readable storage medium having machine-readable program code embodied therewith, said machine-readable program code comprising: machine-readable program code configured: to generate a knowledge graph for at least a given company based at least on a set of one or

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Market modelling; Market analysis; Collecting market data · CPC title

  • G06F16/33Primary

    Querying · CPC title

  • using metadata automatically derived from the content · CPC title

  • Clustering; Classification · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10296527B2 cover?
A method for determining an object referenced within a set of one or more informal online communications comprises: generating a knowledge graph for a company based at least on formal online communications, the knowledge graph comprising a plurality of node elements, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0201. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).