Determining whether a user in a social network is an authority on a topic

US11567947B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11567947-B1
Application numberUS-202117214715-A
CountryUS
Kind codeB1
Filing dateMar 26, 2021
Priority dateAug 26, 2014
Publication dateJan 31, 2023
Grant dateJan 31, 2023

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 involving obtaining a first plurality of topic groups (TGs), each having a membership of accounts, identifying a first plurality of accounts as authorities for an expertise topic, obtaining a second plurality of TGs with a number of accounts as members, wherein the first plurality of TGs comprises the second plurality of TGs, identifying a first frequent account which is a member in at least one of the second plurality of TGs, adding the first frequent account to the authorities of the expertise topic to obtain a second plurality of accounts as the authorities of the expertise topic, determining a third plurality of TGs in which a second number of accounts from the second plurality of accounts are members, determining that another frequent account is a member in one of the third plurality of TGs, and obtaining a ranking of accounts that are an authority on the expertise topic.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining data defining a set of a plurality of topic groups each having one or more respective associated user accounts; identifying, for each of one or more topic groups of the plurality of topic groups, an associated expertise topic; determining, using the identified expertise topics associated with respective topic groups, a first subset of one or more topic groups that have been associated with an expertise topic; generating, from at least the first subset of topic groups that have been associated with an expertise topic, a set of one or more aggregated topic groups, wherein each aggregated topic group is associated with two or more individual topic groups of the first subset and the user accounts within each of the two or more individual topic groups; and for each of one or more aggregated topic groups in the set of aggregated topic groups: identifying, from the user accounts associated with the aggregated topic group, one or more particular user accounts that are authorities on an aggregated expertise topic of the aggregated topic group. 2. The method of claim 1 , wherein generating the set of one or more aggregated topic groups comprises: identifying, from the first subset of topic groups, two or more topic groups that have a same associated expertise topic or similar respective associated expertise topics; and generating an aggregated topic group comprising the two or more identified topic groups, comprising: determining the aggregated expertise topic for the aggregated topic group using the respective topic groups associated with the two or more identified topic groups; and associating the aggregated topic group with the respective one or more user accounts associated with each of the two or more identified topic groups. 3. The method of claim 1 , further comprising: for each of one or more aggregated topic groups in the set of aggregated topic groups, updating the aggregated topic group to include one or more topic groups from a second subset of topic groups that have not been associated with an expertise topic. 4. The method of claim 3 , wherein updating an aggregated topic group to include one or more topic groups from the second subset of topic groups that have not been associated with an expertise topic comprises: identifying one or more first user accounts associated with the aggregated topic group; and for each topic group in the second subset: identifying one or more second user accounts associated with the topic group; and determining whether there exists one or more overlapping user accounts in both (i) the one or more first user accounts and (ii) the one or more second user accounts, and if so: associating the aggregated topic group with the one or more second user accounts; and removing the topic group from the second subset. 5. The method of claim 1 , wherein generating, from the first subset of topic groups that have been associated with an expertise topic, a set of one or more aggregated topic groups further comprises: determining that a particular topic group of the first subset of topic groups does not have a similar expertise topic to any other topic group in the first subset; and determining the particular topic group to be an aggregated topic group and adding the particular topic group to the set of aggregated topic groups. 6. The method of claim 1 , further comprising, for each user account that has been determined to be an authority on one or more aggregated expertise topics: determining whether a number of aggregated expertise topics on which the user account is an authority exceeds a predetermined threshold, and if so: identifying, from the aggregated expertise topics on which the user account is an authority, a subset of aggregated expertise topics for which the user account has a highest likelihood of being an authority; and determining that the user account is not an authority on any aggregated expertise topics that are not in the identified subset of aggregated expertise topics. 7. A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: obtaining data defining a set of a plurality of topic groups each having one or more respective associated user accounts; identifying, for each of one or more topic groups of the plurality of topic groups, an associated expertise topic; determining, using the identified expertise topics associated with respective topic groups, a first subset of one or more topic groups that have been associated with an expertise topic; generating, from at least the first subset of topic groups that have been associated with an expertise topic, a set of one or more aggregated topic groups, wherein each aggregated topic group is associated with two or more individual topic groups of the first subset and the user accounts within each of the two or more individual topic groups; and for each of one or more aggregated topic groups in the set of aggregated topic groups: identifying, from the user accounts associated with the aggregated topic group, one or more particular user accounts that are authorities on an aggregated expertise topic of the aggregated topic group. 8. The system of claim 7 , wherein generating the set of one or more aggregated topic groups comprises: identifying, from the first subset of topic groups, two or more topic groups that have a same associated expertise topic or similar respective associated expertise topics; and generating an aggregated topic group comprising the two or more identified topic groups, comprising: determining the aggregated expertise topic for the aggregated topic group using the respective topic groups associated with the two or more identified topic groups; and associating the aggregated topic group with the respective one or more user accounts associated with each of the two or more identified topic groups. 9. The system of claim 7 , the operations further comprising: for each of one or more aggregated topic groups in the set of aggregated topic groups, updating the aggregated topic group to include one or more topic groups from a second subset of topic groups that have not been associated with an expertise topic. 10. The system of claim 9 , wherein updating an aggregated topic group to include one or more topic groups from the second subset of topic groups that have not been associated with an expertise topic comprises: identifying one or more first user accounts associated with the aggregated topic group; and for each topic group in the second subset: identifying one or more second user accounts associated with the topic group; and determining whether there exists one or more overlapping user accounts in both (i) the one or more first user accounts and (ii) the one or more second user accounts, and if so: associating the aggregated topic group with the one or more second user accounts; and removing the topic group from the second subset. 11. The system of claim 7 , wherein generating, from the first subset of topic groups that have been associated with an expertise topic, a set of one or more aggregated topic groups further comprises: determining that a particular topic group of the first subset of topic groups does not have a similar expertise topic to any other topic group in the first subset; and determining the particular topic group to be an aggregated topic group and adding the particular topic group to the set of aggregated topic groups. 12. The system of claim 7 , the operations further comprisi

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title

  • Grouping or aggregating service requests, e.g. for unified processing · CPC title

  • Indexing; Web crawling techniques · 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 US11567947B1 cover?
A method involving obtaining a first plurality of topic groups (TGs), each having a membership of accounts, identifying a first plurality of accounts as authorities for an expertise topic, obtaining a second plurality of TGs with a number of accounts as members, wherein the first plurality of TGs comprises the second plurality of TGs, identifying a first frequent account which is a member in at…
Who is the assignee on this patent?
Twitter Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).