Providing contextual relevance of an unposted message to an activity stream after a period of time elapses

US9325658B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9325658-B2
Application numberUS-201414173508-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2014
Priority dateFeb 5, 2014
Publication dateApr 26, 2016
Grant dateApr 26, 2016

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, system and computer program product for providing contextual relevance of an unposted message to an activity stream after a period of time elapses. A comparison is made between the current state of the activity stream at a second point in time with respect to the state of the activity stream at a first point in time, which includes an unposted message. The relevance of the unposted message with respect to a current topic of interest in the activity stream at the second point in time is quantified. If the contextual relevance of the unposted message with respect to the current topic of interest in the activity stream at the second point in time is less than a threshold, then the user is presented with an indication of the contextual relevance of the unposted message to the activity stream.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer program product for providing contextual relevance of an unposted message to an activity stream after a period of time elapses, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for: saving a state of said activity stream at a first point in time which includes a message created by a user that has not yet been posted; comparing a state of said activity stream at a second point in time with respect to said state of said activity stream at said first point in time in response to a threshold amount of time elapsing since saving said state of said activity stream at said first point in time, wherein said second point of time occurs after said threshold period of time has elapsed since said first point in time; identifying a current topic of interest and one or more users contributing to posts pertaining to said current topic of interest in said activity stream at said second point in time; and presenting to said user said current topic of interest and a list of said one or more users contributing to posts pertaining to said current topic of interest in said activity stream at said second point in time in response to detecting a contextual relevance of said unposted message with respect to said current topic of interest in said activity stream at said second point in time being below a threshold. 2. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: utilizing natural language processing in comparing said state of said activity stream at said second point in time with respect to said state of said activity stream at said first point in time. 3. The computer program product as recited in claim 2 , wherein said natural language processing compares one or more keywords in said unposted message to a context of said activity stream at said second point in time. 4. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: presenting to said user a social network relationship between said user and said users contributing to said posts pertaining to said current topic of interest in said activity stream at said second point in time. 5. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: receiving a modified message from said user, wherein said modified message modifies said message created by said user that has not yet been posted. 6. The computer program product as recited in claim 5 , wherein the program code further comprises the programming instructions for: posting said modified message onto a social network website. 7. The computer program product as recited in claim 1 , wherein the program code further comprises the programming instructions for: quantifying a relevance of said message created by said user that has not yet been posted with respect to said current topic of interest in said activity stream at said second point in time; and presenting to said user said quantification of said relevance of said message created by said user that has not yet been posted with respect to said current topic of interest in said activity stream at said second point in time. 8. A system, comprising: a memory unit for storing a computer program for providing contextual relevance of an unposted message to an activity stream after a period of time elapses; and a processor coupled to the memory unit, wherein the processor is configured to execute the program instructions of the computer program comprising: saving a state of said activity stream at a first point in time which includes a message created by a user that has not yet been posted; comparing a state of said activity stream at a second point in time with respect to said state of said activity stream at said first point in time in response to a threshold amount of time elapsing since saving said state of said activity stream at said first point in time, wherein said second point of time occurs after said threshold period of time has elapsed since said first point in time; identifying a current topic of interest and one or more users contributing to posts pertaining to said current topic of interest in said activity stream at said second point in time; and presenting to said user said current topic of interest and a list of said one or more users contributing to posts pertaining to said current topic of interest in said activity stream at said second point in time in response to detecting a contextual relevance of said unposted message with respect to said current topic of interest in said activity stream at said second point in time being below a threshold. 9. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: utilizing natural language processing in comparing said state of said activity stream at said second point in time with respect to said state of said activity stream at said first point in time. 10. The system as recited in claim 9 , wherein said natural language processing compares one or more keywords in said unposted message to a context of said activity stream at said second point in time. 11. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: presenting to said user a social network relationship between said user and said users contributing to said posts pertaining to said current topic of interest in said activity stream at said second point in time. 12. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: receiving a modified message from said user, wherein said modified message modifies said message created by said user that has not yet been posted; and posting said modified message onto a social network website. 13. The system as recited in claim 8 , wherein the program instructions of the computer program further comprises: quantifying a relevance of said message created by said user that has not yet been posted with respect to said current topic of interest in said activity stream at said second point in time; and presenting to said user said quantification of said relevance of said message created by said user that has not yet been posted with respect to said current topic of interest in said activity stream at said second point in time.

Assignees

Inventors

Classifications

  • H04L51/32Primary

    Electricity · mapped topic

  • H04L51/52Primary

    for supporting social networking services · 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 US9325658B2 cover?
A method, system and computer program product for providing contextual relevance of an unposted message to an activity stream after a period of time elapses. A comparison is made between the current state of the activity stream at a second point in time with respect to the state of the activity stream at a first point in time, which includes an unposted message. The relevance of the unposted me…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L51/32. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).