Calculating lists of events in activity streams

US10163172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10163172-B2
Application numberUS-201314077052-A
CountryUS
Kind codeB2
Filing dateNov 11, 2013
Priority dateApr 2, 2013
Publication dateDec 25, 2018
Grant dateDec 25, 2018

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 encoding weightings in items of an activity stream, the weightings provided by a prioritizing user, the method comprising, with a processor having an associated memory: receiving a first input from a prioritizing user to mark a first user identity with a first weighting; receiving a second input from the prioritizing user to mark a second user identity with a second weighting, wherein the first and second weightings are different; identifying implicit actions by the prioritizing user, wherein the identified implicit actions include at least one implicit action selected from a group consisting of: 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 graph from a user's social graph; identifying explicit actions by the prioritizing user, wherein the identified explicit actions include at least one explicit action selected from a group consisting of: 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, and using an action requested event; determining weightings for items in the activity stream based on identified implicit actions and identified explicit actions associated with the items in the activity stream and the first and second weightings; and prioritizing items in the activity stream using the determined weightings, first weighting, and second weighting, wherein the first input and second input are different sets of characters and the first input is the character @ and the second input is the two characters@@. 2. The method of claim 1 , wherein the first user identity marked with the first input from the prioritizing user and the second user identity marked with second input from the prioritizing user are in a shared item in the activity stream. 3. The method of claim 1 , wherein the different sets of characters remain visible to a user after being received. 4. The method of claim 1 , wherein prioritizing the activity stream further comprises assigning non-uniform weights to different explicit and implicit user actions wherein the non-uniform weights are determined based on a weighting policy. 5. The method of claim 1 , wherein an unmarked user identity in an item of the list of prioritized items is weighted with a third weighting, wherein the first, second, and third weightings are each different from each other. 6. A method of encoding weightings in items of an activity stream, the weightings provided by a prioritizing user, the method comprising, with a processor having an associated memory: receiving a first input from a prioritizing user to mark a first user identity with a first weighting; receiving a second input from the prioritizing user to mark a second user identity with a second weighting, wherein the first and second weightings are different; identifying implicit actions by the prioritizing user, wherein the identified implicit actions include at least one implicit action selected from a group consisting of: 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 graph from a user's social graph; identifying explicit actions by the prioritizing user, wherein the identified explicit actions include at least one explicit action selected from a group consisting of: 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, and using an action requested event; determining weightings for items in the activity stream based on identified implicit actions and identified explicit actions associated with the items in the activity stream and the first and second weightings; and prioritizing items in the activity stream using the determined weightings, first weighting, and second weighting, wherein the first input and second input are different sets of characters sharing a common terminal character and the first input and second input have different numbers of characters; and wherein the first input is the symbol @ and the second input is @@. 7. The method of claim 6 , wherein the first input is the symbol @ and the second input is a multiple @ symbols. 8. The method of claim 6 , wherein prioritizing items in the activity stream further comprises identifying an explicit events selected from a group consisting of: the number of friends commenting on a post, who posted the content, and the type of content, the number of likes, and how many users clicked on a photograph. 9. The method of claim 6 , wherein identified explicit actions include: 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, and using an action requested event. 10. The method of claim 6 , wherein identified implicit actions include: viewing a resource, age of last view of a resource, and frequency of views of a resource. 11. The method of claim 6 , wherein identified implicit actions include the collective graph from a user's social graph. 12. The method of claim 6 , wherein identified implicit and explicit interests are not displayed in the identifying user's activity stream on a social network service. 13. The method of claim 6 , wherein the first weighting and second weighting are different from a weighting assigned to the second user identity when the second user identity is present without an associated first or second user input. 14. A tangible, computer-readable storage medium comprising instructions, which when executed by a processor cause the processor to: receive a first input from a prioritizing user to mark a first user identity with a first weighting; receive a second input from the prioritizing user to mark a second user identity with a second weighting, wherein the first and second weightings are different; identify implicit actions by the prioritizing user, wherein the identified implicit actions include at least one implicit action selected from a group consisting of: 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 graph from a user's social graph; identify explicit actions by the prioritizing user, wherein the identified explicit actions include at least one explicit action selected from a group consisting of: 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, and using an action requested event; determine weightings for items in the activity stream based on identified implicit actions and identified explicit actions associated with the items in the activity stream and the first and second weightings; and prioritize items in the activity stream using the determined weightings, first weighting, and second weighting, wherein the first input is the character @ and second input is the characters @@. 15. The storage medium of claim 14 , wherein identified implicit and explicit interests are not displayed in the identifying user's activity stream on a social network service. 16. The storage medium of claim 14 , wherein the identified explicit actions include reading a profile, visiting a community, replying to a topic, tagging a bookmark, repeating a view, marking a f

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

  • G06Q50/01Primary

    Physics · mapped topic

  • Physics · mapped topic

  • using ranking · 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 US10163172B2 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 Dec 25 2018 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).