Providing content in a timeslot on a client computing device
US-2015149289-A1 · May 28, 2015 · US
US2017193083A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017193083-A1 |
| Application number | US-201614988974-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 6, 2016 |
| Priority date | Jan 6, 2016 |
| Publication date | Jul 6, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A first message comprising first unstructured text can be received. A determination can be made as to whether at least a first content of the first unstructured text is related to an event by processing the first unstructured text using natural language processing. Responsive to determining that the first content is related to the event, the first content can be extracted from the first message and stored to a data storage. At least a second message comprising second unstructured text can be received. At least a second content of the second unstructured text can be identified and a determination can be made as to whether the second content is related to the event by processing the second unstructured text using natural language processing. Responsive to determining that the second content is related to the event, at least one action pertaining to the event can be performed.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: receiving a first message comprising first unstructured text; determining whether at least a first content of the first unstructured text is related to an event by processing, using a processor, the first unstructured text using natural language processing; responsive to determining that the first content is related to the event, extracting the first content from the first message and storing the first content, separate from the first message, to a data storage; receiving at least a second message comprising second unstructured text; identifying at least a second content of the second unstructured text and determining whether the second content is related to the event by processing the second unstructured text using natural language processing; and responsive to determining that the second content is related to the event, performing at least one action pertaining to the event. 2 . The method of claim 1 , wherein performing at least one action pertaining to the event comprises: determining at least one answer to at least one question contained in the first content by processing at least the second content using natural language processing; and communicating the at least one answer to at least one user by sending the user a third message or updating a calendar of the user. 3 . The method of claim 2 , wherein the at least one answer comprises an answer that is most popular among a plurality of other users. 4 . The method of claim 1 , wherein performing at least one action pertaining to the event comprises: updating an electronic calendar of at least one user to include information for the event identified in at least the second content. 5 . The method of claim 1 , wherein performing at least one action pertaining to the event comprises: summarizing at least the second content to generate summary information for the event. 6 . The method of claim 5 , wherein performing at least one action pertaining to the event further comprises: updating an electronic calendar of at least one user to include the summary information for the event. 7 . The method of claim 5 , wherein performing at least one action pertaining to the event further comprises: communicating to at least one user a message comprising the summary information for the event. 8 . A system, comprising: a processor programmed to initiate executable operations comprising: receiving a first message comprising first unstructured text; determining whether at least a first content of the first unstructured text is related to an event by processing the first unstructured text using natural language processing; responsive to determining that the first content is related to the event, extracting the first content from the first message and storing the first content, separate from the first message, to a data storage; receiving at least a second message comprising second unstructured text; identifying at least a second content of the second unstructured text and determining whether the second content is related to the event by processing the second unstructured text using natural language processing; and responsive to determining that the second content is related to the event, performing at least one action pertaining to the event. 9 . The system of claim 8 , wherein performing at least one action pertaining to the event comprises: determining at least one answer to at least one question contained in the first content by processing at least the second content using natural language processing; and communicating the at least one answer to at least one user by sending the user a third message or updating a calendar of the user. 10 . The system of claim 9 , wherein the at least one answer comprises an answer that is most popular among a plurality of other users. 11 . The system of claim 8 , wherein performing at least one action pertaining to the event comprises: updating an electronic calendar of at least one user to include information for the event identified in at least the second content. 12 . The system of claim 8 , wherein performing at least one action pertaining to the event comprises: summarizing at least the second content to generate summary information for the event. 13 . The system of claim 12 , wherein performing at least one action pertaining to the event further comprises: updating an electronic calendar of at least one user to include the summary information for the event. 14 . The system of claim 12 , wherein performing at least one action pertaining to the event further comprises: communicating to at least one user a message comprising the summary information for the event. 15 . A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising: Receiving, by the processor, a first message comprising first unstructured text; determining whether at least a first content of the first unstructured text is related to an event by processing, by the processor, the first unstructured text using natural language processing; responsive to determining that the first content is related to the event, extracting, by the processor, the first content from the first message and storing the first content, separate from the first message, to a data storage; receiving, by the processor, at least a second message comprising second unstructured text; identifying, by the processor, at least a second content of the second unstructured text and determining, by the processor, whether the second content is related to the event by processing the second unstructured text using natural language processing; and responsive to determining that the second content is related to the event, performing, by the processor, at least one action pertaining to the event. 16 . The computer program product of claim 15 , wherein performing at least one action pertaining to the event comprises: determining at least one answer to at least one question contained in the first content by processing at least the second content using natural language processing; and communicating the at least one answer to at least one user by sending the user a third message or updating a calendar of the user. 17 . The computer program product of claim 16 , wherein the at least one answer comprises an answer that is most popular among a plurality of other users. 18 . The computer program product of claim 15 , wherein performing at least one action pertaining to the event comprises: updating an electronic calendar of at least one user to include information for the event identified in at least the second content. 19 . The computer program product of claim 15 , wherein performing at least one action pertaining to the event comprises: summarizing at least the second content to generate summary information for the event. 20 . The computer program product of claim 19 , wherein performing at least one action pertaining to the event further comprises: updating an electronic calendar of at least one user to include the summary information for the event or communicating to the at least one user a message comprising the summary information for the event.
Selection or weighting of terms from queries, including natural language queries · CPC title
Change logging, detection, and notification (replication G06F16/27) · CPC title
Summarisation for human users · CPC title
Selection or weighting of terms for indexing · CPC title
using natural language analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.