Method and system for connecting users based on a measure of correlation

US10990417B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10990417-B2
Application numberUS-201213599976-A
CountryUS
Kind codeB2
Filing dateAug 30, 2012
Priority dateAug 30, 2012
Publication dateApr 27, 2021
Grant dateApr 27, 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.

One embodiment of the present invention sets forth a technique for connecting users based on a measure of correlation. The method involves receiving a first activity data element associated with a first user, where the first activity data element includes activity information related to a first software application, receiving a second activity data element associated with a second user, where the second activity data element includes activity information related to the first software application, and determining, via a processing unit, a measure of correlation between the first and second activity data elements. The method further involves determining, based on the measure of correlation between the first and second activity data elements, that a connection between the first user and the second user should be facilitated, and facilitating a connection between the first user and the second user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for facilitating a connection between users, the method comprising: receiving a first activity data element associated with a first user, wherein the first activity data element comprises activity information associated with a first software application, and the first activity data element includes one or more characteristics of at least a first document that have been modified by the first user via the first software application; receiving a second activity data element associated with a second user, wherein the second activity data element comprises activity information associated with the first software application, and the second activity data element includes one or more characteristics of at least one of the first document or a second document that have been modified by the second user via the first software application; determining, via a processing unit, that a connection between the first user and the second user should be facilitated in response to determining, based on a measure of correlation, that the one or more characteristics of the at least the first document that have been modified by the first user are correlated with the one or more characteristics of the at least one of the first document or the second document that have been modified by the second user, wherein the measure of correlation is determined by comparing at least one of contextual information included in the first and second activity data elements or one or more types of commands issued by the first and second users; and in response, facilitating a connection between the first user and the second user. 2. The computer-implemented method of claim 1 , wherein the activity information associated with the first software application comprises one or more types of commands issued by the first and second users. 3. The computer-implemented method of claim 1 , wherein the activity information associated with the first software application comprises contextual information associated with the first software application. 4. The computer-implemented method of claim 3 , wherein the contextual information comprises a type of document modified by the first and second users, a sequence of commands issued by the first and second users, or a parameter set by the first and second users. 5. The computer-implemented method of claim 1 , further comprising: storing the first and second activity data elements in a database; and querying the database to identify activity information associated with the first software application. 6. The computer-implemented method of claim 1 , further comprising: storing the measure of correlation in a database; and querying the database to identify the measure of correlation. 7. The computer-implemented method of claim 1 , further comprising: receiving a query from the first user; and providing a listing of one or more other users based on another measure of correlation between the first activity data element and one or more other activity data elements. 8. The computer-implemented method of claim 7 , wherein the query specifies a type of command issued by the first user or contextual information associated with the first software application. 9. The computer-implemented method of claim 1 , further comprising: receiving a third activity data element associated with a third user, the third activity data element comprising activity information associated with a second software application; receiving a fourth activity data element associated with a fourth user, the fourth activity data element comprising activity information associated with the second software application; determining one or more measures of correlation between the first, second, third, and fourth activity data elements; based on the one or more measures of correlation, determining that a connection between the third user and the fourth user should be facilitated; and facilitating a connection between the third user and the fourth user. 10. One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processing units, cause the one or more processing units to facilitate a connection between users, by performing the steps of: receiving a first activity data element associated with a first user, wherein the first activity data element comprises activity information associated with a first software application, and the first activity data element includes one or more characteristics of at least a first document that have been modified by the first user via the first software application; receiving a second activity data element associated with a second user, wherein the second activity data element comprises activity information associated with the first software application, and the second activity data element includes one or more characteristics of at least one of the first document or a second document that have been modified by the second user via the first software application; determining that a connection between the first user and the second user should be facilitated in response to determining, based on a measure of correlation, that the one or more characteristics of the at least the first document that have been modified by the first user are correlated with the one or more characteristics of the at least one of the first document and the second document that have been modified by the second user, wherein the measure of correlation is determined by comparing at least one of contextual information included in the first and second activity data elements or one or more types of commands issued by the first and second users; and in response, facilitating a connection between the first user and the second user. 11. The one or more non-transitory computer-readable storage media of claim 10 , wherein the activity information associated with the first software application comprises one or more types of commands issued by the first and second users. 12. The one or more non-transitory computer-readable storage media of claim 10 , wherein the activity information associated with the first software application comprises contextual information associated with the first software application. 13. The one or more non-transitory computer-readable storage media of claim 12 , wherein the contextual information comprises a type of document modified by the first and second users, a sequence of commands issued by the first and second users, or a parameter set by the first and second users. 14. The one or more non-transitory computer-readable storage media of claim 10 , further comprising: storing the first and second activity data elements in a database; and querying the database to identify activity information associated with the first software application. 15. The one or more non-transitory computer-readable storage media of claim 10 , further comprising: storing the measure of correlation in a database; and querying the database to identify the measure of correlation. 16. The one or more non-transitory computer-readable storage media of claim 10 , further comprising: receiving a query from the first user; and providing a listing of one or more other users based on another measure of correlation between the first activity data element and one or more other activity data elements. 17. The one or more non-transitory computer-readable storage media of claim 16 , wherein the query specifies a type of command issued by the first user or contextual information associated with the first software applicat

Assignees

Inventors

Classifications

  • Interprocessor communication · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

  • Marketing; Price estimation or determination; Fundraising · 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 US10990417B2 cover?
One embodiment of the present invention sets forth a technique for connecting users based on a measure of correlation. The method involves receiving a first activity data element associated with a first user, where the first activity data element includes activity information related to a first software application, receiving a second activity data element associated with a second user, where t…
Who is the assignee on this patent?
Zhao Ling Zhi, Lu Fu Guo, Mei Fan, and 7 more
What technology area does this patent fall under?
Primary CPC classification G06F9/451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 27 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).