Method for clustering photos for pictoral storytelling
US-2024419384-A1 · Dec 19, 2024 · US
US9813522B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9813522-B2 |
| Application number | US-63102609-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 4, 2009 |
| Priority date | Dec 5, 2008 |
| Publication date | Nov 7, 2017 |
| Grant date | Nov 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method, comprising: querying historical interaction records describing respective realtime network interactions between a user and 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 communicants and indicates an intended use of a particular one of the virtual areas by 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 other 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 1 , 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 associated with the user from the relationship attr
Business processes related to social networking or social networking services · CPC title
User profiles · CPC title
Office automation; Time management · CPC title
Determination of affinities or common interests between users · CPC title
Search customisation based on social or collaborative filtering · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.