Presenting content items relevant to a group of users

US10025476B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10025476-B2
Application numberUS-201414281381-A
CountryUS
Kind codeB2
Filing dateMay 19, 2014
Priority dateApr 14, 2010
Publication dateJul 17, 2018
Grant dateJul 17, 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.

In a method of ranking or filtering new content items for presentation to members of a group of users of a social-networking service, content items that are candidates for presentation to the members are received. A user of the social-networking service is enabled to serve as a curator of the candidates, with the enabling including enabling the user to scroll through subsets of the candidates in a carousel user interface to indicate an opinion of the user with respect to an importance to the group of each of one or more candidates. One or more of the candidates are presented to the members of the group based on the opinion of the user with respect to the candidates.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: creating a group comprising a self-organized subset of users of a social-networking service, the subset of the users including a set of administrators, a set of curators, and a set of members; receiving an association between a content source and the group from an administrator of the set of administrators, an ability to specify the association being a special privilege of the set of administrators; receiving content items from the content source as candidates for presentation to the set of members; based on an accessing of the group by a curator of the set of curators, enabling the curator to indicate an opinion of the curator with respect to an importance to the set of members of the group of each of one or more of the candidates, the enabling including presenting the candidates in a carousel user interface, the carousel user interface enabling the curator to scroll through the candidates and engage with a user interface mechanism to perform an action with respect to each of the candidates; and based on an accessing of the group by a member of the set of members, presenting a subset of the one or more of the candidates to the member in an additional carousel user interface, the subset filtered from the one or more candidates based on the opinion of the curator of the importance to the group of each of the one or more candidates. 2. The method of claim 1 , further comprising prioritizing the candidates for presentation to the curator in the carousel user interface based in part on a level of activity of connections of the curator with respect to the candidates. 3. The method of claim 1 , further comprising prioritizing the candidates for presentation to the curator in the carousel user interface based in part on a level of importance to the group of the source of the candidates. 4. The method of claim 1 , wherein the enabling of the curator is dependent upon determining that the curator is also one of the set of members. 5. The method of claim 1 , wherein the enabling of the curator is based on the curator having a better reputation among the set of curators than an additional curator of the set of curators. 6. A system comprising: one or more processors; one or more memories; one or more engines incorporated into the one or more memories, the one or more engines configuring the one or more processors to perform operations comprising: creating a group comprising a self-organized subset of users of a social-networking service, the subset of the users including a set of administrators, a set of curators, and a set of members; receiving an association between a content source and the group from an administrator of the set of administrators, an ability to specify the association being a special privilege of the set of administrators; receiving content items from the content source as candidates for presentation to the set of members; based on an accessing of the group by a curator of the set of curators, enabling the curator to indicate an opinion of the curator with respect to an importance to the set of members of the group of each of one or more of the candidates, the enabling including presenting the candidates in a carousel user interface, the carousel user interface enabling the curator to scroll through the candidates and engage with a user interface mechanism to perform an action with respect to each of the candidates; based on an accessing of the group by a member of the set of members, presenting one or more of the candidates to the member in an additional carousel user interface, the subset filtered from the one or more candidates based on the opinion of the curator of the importance to the group of each of the one or more candidates. 7. The system of claim 6 , wherein the operations further comprise prioritizing the candidates for presentation to the curator in the carousel user interface based in part on a level of activity of connections of the curator with respect to the candidates. 8. The system of claim 6 , wherein the carousel engine is further configured to prioritize the candidates for presentation to the curator in the carousel user interface based in part on a level of importance to the group of the source of the candidates. 9. The method system of claim 6 , wherein the enabling of the curator is dependent upon determining that the curator is also one of the set of members of the group. 10. The method system of claim 6 , wherein enabling of the curator is based on the curator having more influence over members of the group than an additional curator of the set of curators. 11. A non-transitory machine readable medium embodying a set of instructions that, when executed by a processor, cause the processor to perform a method comprising: creating a group comprising a self-organized subset of users of a social-networking service, the subset of the users including a set of administrators, a set of curators, and a set of members; receiving an association between a content source and the group from an administrator of the set of administrators, an ability to specify the association being a special privilege of the set of administrators; receiving content items from the content source as candidates for presentation to the set of members; based on an accessing of the group by a curator of the set of curators, enabling the curator to indicate an opinion of the curator with respect to an importance to the set of members of the group of each of one or more of the candidates, the enabling including presenting the candidates in a carousel user interface, the carousel user interface enabling the curator to scroll through the candidates and engage with a user interface mechanism to perform an action with respect to each of the candidates; and based on an accessing of the group by a member of the set of members, presenting a subset of the one or more of the candidates to the member in an additional carousel user interface, the subset filtered from the one or more candidates based on the opinion of the curator of the importance to the group of each of the one or more candidates. 12. The non-transitory machine readable medium of claim 11 , further comprising prioritizing the candidates for presentation to the curator in the carousel user interface based in part on a level of activity of connections of the curator with respect to the candidates. 13. The non-transitory machine readable medium of claim 11 , further comprising prioritizing the candidates for presentation to the curator in the carousel user interface based in part on a level of importance to the group of the source of the candidates. 14. The non-transitory machine readable medium of claim 11 , wherein the enabling of the curator is dependent upon determining that the curator is also one of the set of members. 15. The non-transitory machine readable medium of claim 11 , wherein the enabling of the curator is based on the curator having a better reputation among the set of curators than an additional curator of the set of curators.

Assignees

Inventors

Classifications

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

  • implemented based on peer-to-peer networks, e.g. gnutella (p2p communication protocols H04L67/104) · CPC title

  • Append-only file systems, e.g. using logs or journals to store data · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15) · 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 US10025476B2 cover?
In a method of ranking or filtering new content items for presentation to members of a group of users of a social-networking service, content items that are candidates for presentation to the members are received. A user of the social-networking service is enabled to serve as a curator of the candidates, with the enabling including enabling the user to scroll through subsets of the candidates i…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04845. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 17 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).