Calculating lists of events in activity streams

US11094022B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11094022-B2
Application numberUS-201816117551-A
CountryUS
Kind codeB2
Filing dateAug 30, 2018
Priority dateApr 2, 2013
Publication dateAug 17, 2021
Grant dateAug 17, 2021

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 calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions and prioritizing the list of the activity events in the user's activity stream based on the weights.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of identifying and applying author provided weights for items in an activity stream of a first user, the method comprising, with a processor having an associated memory: receiving a first item containing an identifier for the first user, the first item not including an associated special character string to notify the first user; receiving a second item, the second item containing the identifier for the first user and a first special character string to notify the first user; receiving a third item, the third item containing the identifier for the first user and a second special character string to notify the user; weighting the first, second, and third items based on the special character strings, wherein the second item has a greater weighting than the first item due to the first special character string and the third item has a greater weighting than the second item due to the second special character string; and displaying the first, second, and third items in the activity stream of the first user ordered by the weightings. 2. The method of claim 1 , wherein a special character string is appended to a username for the first user. 3. The method of claim 1 , wherein the first special character string and the second special character string begin with a same character. 4. The method of claim 1 , wherein the first special character string and the second special character string have a different length. 5. The method of claim 1 , wherein the first special character string is the character @ and the second special character string is the two characters @!. 6. The method of claim 1 , wherein the second special character string signals a request for an action to be performed by the first user. 7. The method of claim 6 , wherein the action is viewing a posted media. 8. A computer program product includes a computer readable storage medium, wherein the computer readable storage medium is not a signal per se, the computer readable storage medium having computer readable program code which when executed by a processor, causes the processor to perform the following actions: identify instances of an identifier of the first user in an activity stream, wherein the instances of the identifier of the first user in the activity stream have 1) a first special character string associated with the identifier of the first user, 2) a second special character string associated with the identifier of the first user, and 3) no special character string associated with the identifier of the first user, wherein; the second special character string is an action request, the second special character string produces a higher weighting for an associated item than the first special character string, the first special character string produces a higher weighting for an associated item than use of the identifier of the first user with no special character string, the first special character string is not an action request; and sorting items in the activity stream based on the weightings. 9. The computer program product of claim 8 , wherein the action request is to view a posted image. 10. The computer program product of claim 8 , wherein weightings of items in the activity stream further depend on implicit and explicit actions by the first user. 11. The computer program produce product of claim 10 , wherein weighting of items in the activity stream further depend on an implicit action selected from a group consisting of: relationship of a user to a resource, time spent viewing a resource, age of last view of a resource, frequency of views of a resource, use of trending terms, and a collective social graph of the first user. 12. The computer program product of claim 10 , wherein weighting of items in the activity stream further depend on an explicit action selected from a group consisting of: indicating interest in a resource such as reading a profile, visiting a community, replying to a topic, tagging a bookmark, repeating a view, marking a favorite, prioritizing a favorite, deprioritizing a favorite, sharing the resource, sharing the resource with an importance flag, and using an action requested event. 13. The computer program product of claim 8 , wherein the instructions further cause the processor to: capture implicit and explicit actions by the first user as the first user interacts with multiple websites. 14. The computer program product of claim 8 , wherein weighting is determined by collective viewing pattern of a social graph of the first user where the weightings are based on contributions of the social graph depend on a degree of relationship between member of the social graph and the first user. 15. A system for providing requests between members of a social network, the system comprising a processor having an associated memory, wherein the memory contains instructions, which when executed, cause the processor to: prioritize presentation of a first item with an instance of an identifier for a first user including a second special character string over a second item with an instance of the identifier for the first user including a first special character string; prioritize presentation of the first item with the instance of the identifier for the first user including the first special character string over a third item with an instance of the identifier for the first user without a priority mark; present the first, second, and third items in a display ordered based on the prioritization; wherein the second special character string indicates a request made of the first user. 16. The system of claim 15 , wherein the second special character string begins with the symbol !. 17. The system of claim 15 , wherein the second special character string consists of the symbols !@. 18. The system of claim 17 , wherein the first special character string consists of the symbol @. 19. The system of claim 15 , wherein the request made of the first user comprises viewing an image. 20. The system of claim 15 , wherein the instructions further cause the processor to: prioritize items with groups having a common special character string by a degree of relationship on a social graph of the first user between an author of an item and the first user.

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • using ranking · CPC title

  • G06Q50/01Primary

    Physics · mapped topic

  • Identification of trends within social networks, e.g. identification of trending topics · 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 US11094022B2 cover?
A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions and prioritizing the list of the activity events in the user's activity stream based on the weights.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 17 2021 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).