Managing interactions in a network communications environment

US12301678B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12301678-B2
Application numberUS-202318188425-A
CountryUS
Kind codeB2
Filing dateMar 22, 2023
Priority dateDec 5, 2008
Publication dateMay 13, 2025
Grant dateMay 13, 2025

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 network communications environment has advanced interaction management functionality that enables the opportunities for users to interact with one another to be expanded beyond the opportunities that exist with closed interaction management approaches while still providing reasonable privacy and security protections that are not available with open interaction management approaches. The advanced interaction management functionality also encourages the proliferation of trust-based interactions.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method, comprising: querying interaction records describing respective network interactions between a user and one or more other communicants in one or more virtual areas, wherein each of the one or more virtual areas is associated with one or more communication-defining attributes that define one or more modes of communication between communicants in the virtual area, and one or more respective social-context-defining attributes that define a social context for communicants in the virtual area, wherein the one or more respective social-context-defining attributes comprise a descriptive label that is presented to the one or more of the communicants and indicates an intended use of a particular one of the virtual areas by the one or more of the communicants in the particular virtual area; determining one or more relationship attribute values each characterizing a respective social network tie between the user and a particular one of the one or more communicants based on the one or more social-context-defining attributes respectively associated with each of the one or more virtual areas described in ones of the historical interaction records of the user's interactions in the one or more virtual areas, wherein the determining comprises deriving the one or more relationship attribute values based on the descriptive label; storing the one or more relationship attribute values in at least one non-transitory computer-readable medium; and managing one or more aspects of the user's interactions in the network communications environment based on the one or more relationship attribute values. 2. The method of claim 1 , wherein the determining comprises ascertaining a relationship type attribute value that specifies a type of the social network tie between the user and the particular communicant. 3. The method of claim 2 , wherein the ascertaining comprises determining a relationship type attribute value corresponding to a class label selected from a set of class labels in an interaction type taxonomy. 4. The method of claim 1 , wherein the determining comprises ascertaining a relationship level attribute value that specifies a level of relationship that the user has with the particular communicant based on the one or more social-context-defining attributes. 5. The method of claim 4 , wherein the ascertaining comprises determining the relationship level attribute value based on at least one attribute value respectively associated with and respectively characterizing one or more of the virtual areas in which concurrent interactions between the user and the particular communicant occurred. 6. The method of claim 4 , wherein at least one of the social-context-defining attributes that comprises a descriptive label that is presented to communicants and indicates an intended social context of a particular one of the virtual areas, and the ascertaining comprises ascertaining the relationship level based on the descriptive label. 7. The method of claim 4 , wherein the managing comprises determining whether or not to grant the particular communicant access to one or more network resources associated with at least one of the one or more virtual areas and controlled by the user based on the relationship level attribute value. 8. The method of claim 4 , wherein the managing comprises filtering messages sent from the particular communicant to the user in at least one of the one or more virtual areas based on the relationship level attribute value. 9. The method of claim 1 , wherein the determining comprises ascertaining a trust level attribute value that specifies a level of trust associated with the user based on the one or more social-context-defining attributes. 10. The method of claim 9 , wherein the determining comprises assigning the trust level attribute value to the user as a whole. 11. The method of claim 10 , wherein the ascertaining comprises ascertaining the trust level attribute value from a count of social network ties connecting respective ones of the other communicants to the user, respective relationship levels that are associated with those ties, and trust levels that are assigned to respective ones of the other communicants. 12. The method of claim 9 , wherein the determining comprises assigning the trust level attribute value to one or more declarations asserted by the user in connection with the user's interactions in a respective one of the one or more virtual areas. 13. The method of claim 12 , wherein the ascertaining comprises ascertaining the trust level attribute value based on how long the one or more declarations have been asserted in connection with the user's interactions in the network communications environment. 14. The method of claim 12 , wherein the ascertaining comprises ascertaining the trust level attribute value based on how many of the user's interactions in the network communications environment occurred while the user was associated with the one or more declarations. 15. The method of claim 12 , wherein the ascertaining comprises ascertaining the trust level attribute value based on respective likelihoods that the user's interactions are consistent with the asserted declarations. 16. The method of claim 12 , wherein the managing comprises verifying that at least one of the one or more declarations meets an access restriction predicate before granting the user access to a resource available through the network communications environment, wherein the verifying is performed based on the one or more trust level attribute values. 17. The method of claim 9 , wherein the managing comprises providing at least one trust recommendation to one or more of the other communicants based on the trust level attribute value. 18. The method of claim 9 , wherein the managing comprises controlling the user's access to a network resource associated with a respective one of the one or more virtual areas based on at least one of the relationship attribute values. 19. The method of claim 18 , wherein the controlling comprises determining whether at least one access control predicate associated with the resource is satisfied based on the one or more relationship attribute values, and providing at least one of the user and the other communicants access to the resource in response to a determination that the at least one access control predicate is satisfied. 20. The method of claim 19 , wherein the providing comprises transmitting to each of the at least one of the user and the other communicants a respective network communication enabling access to the resource. 21. The method of claim 20 , wherein the transmitting comprises transmitting a connection handle of one of the user and the other communicants in the respective network communication. 22. The method of claim 20 , wherein the transmitting comprises transmitting in the respective network communication information for rendering a graphical depiction of a respective one of the one or more virtual areas in its current state on a respective node at which the at least one of the user and the other communicants are operating. 23. The method of claim 19 , wherein the resource is one of: one of the one or more virtual areas; a communication connection with one of the user and the other communicants; and information characterizing one of the user and the other communicants. 24. The method of claim 1 , further comprising compiling a social network profile associa

Assignees

Inventors

Classifications

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

  • Search customisation based on social or collaborative filtering · CPC title

  • Office automation; Time management · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • Physics · mapped topic

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 US12301678B2 cover?
A network communications environment has advanced interaction management functionality that enables the opportunities for users to interact with one another to be expanded beyond the opportunities that exist with closed interaction management approaches while still providing reasonable privacy and security protections that are not available with open interaction management approaches. The advan…
Who is the assignee on this patent?
Sococo 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 May 13 2025 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).