9225676

Social Network Exploration Systems and Methods

PublishedDecember 29, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method executed using one or more processors, the method comprising: receiving, by the one or more processors and from a user, exploration configuration data usable to configure an exploration of at least a portion of a social network of the user, the social network representing a plurality of relationships among a plurality of entities associated with the user by one or more social network services, the exploration configuration data including one or more profile parameters, a profile parameter comprising an attribute and a value of the attribute which are descriptive of at least some of the plurality of entities, the exploration configuration data further including one or more path parameters, a path parameter influencing a path between entities through the social network that is taken in exploring the social network to confine the exploration within the social network; performing, by the one or more processors, the exploration of at least the portion of the social network, the exploration being configured by the one or more path parameters to follow the path between entities and including a retrieval of profile data that is descriptive of at least some of the plurality of entities, the retrieval being based on at least one profile parameter of the one or more profile parameters; identifying, by the one or more processors, one or more entities among the plurality of entities as being described by the at least one profile parameter, the identifying being based on the exploration as configured by the exploration configuration data; and providing, by the one or more processors, information associated with the one or more entities for display to the user.

2

2. The method of claim 1 , further comprising: performing an action on behalf of the user with respect to at least one entity of the one or more entities identified as being described by the profile parameter.

3

3. The method of claim 2 , wherein the action includes at least one of: submitting a public contribution to a webpage of the at least one entity, sending a private message to the at least one entity via a social network service of the one or more social network services, indicating that the user endorses an interaction published by the at least one entity, submitting a comment on the interaction published by the at least one entity, submitting a descriptor for the interaction published by the at least one entity, requesting removal of the descriptor for the interaction published by the at least one entity, accessing a public portion of a profile of the at least one entity, accessing a restricted portion of the profile of the at least one entity, accessing a private portion of the profile of the at least one entity, and accessing a further profile for a further entity that is referenced by the profile of the at least one entity.

4

4. The method of claim 2 , wherein the action includes at least one of: identifying media associated with the at least one entity to the user, and communicating an alert to the user regarding the at least one entity.

5

5. The method of claim 2 , wherein: performing the action includes at least one of: protecting an identity of the user from the at least one entity, and protecting an identity of the at least one entity from the user.

6

6. The method of claim 2 , further comprising: receiving an authorization from the at least one entity to perform the action, wherein the action is performed in response to receiving the authorization.

7

7. The method of claim 6 , further comprising: communicating a request to the at least one entity for the authorization to perform the action, wherein receiving the authorization is in response to communicating the request.

8

8. The method of claim 7 , further comprising: accessing preference data of the at least one entity from the social network service, wherein communicating the request for the authorization is based on the preference data of the at least one entity.

9

9. The method of claim 1 , wherein: the path parameter specifies a threshold social quality of a relationship between the user and the at least one entity identified as being described by the profile parameter; and performing of the exploration is based on the threshold social quality.

10

10. The method of claim 9 , further comprising: determining a further social quality based on a count of entities between the user and the at least one entity within the social network, wherein performing the exploration is based on a comparison of the further social quality to the threshold social quality.

11

11. The method of claim 9 , wherein: the threshold social quality is expressed as a count of entities in the social network between the user and the at least one entity, the count of entities being at least one of a maximum count or a minimum count.

12

12. The method of claim 9 , further comprising: determining the social quality based on a degree of strength of a relationship as indicated by the one or more social network services, the relationship being between at least two of: the user, the entity, and a further entity in the at least some of the plurality of entities.

13

13. The method of claim 12 , wherein: the threshold social quality is at least one of a maximum degree of strength or a minimum degree of strength.

14

14. The method of claim 12 , wherein: determining the social quality is based on a sum of multiple degrees of strength for multiple relationships as indicated by the one or more social network services among at least some of the plurality of entities.

15

15. The method of claim 13 , wherein: determining the social quality is based on an average of multiple degrees of strength for multiple relationships as indicated by the one or more social network services among at least some of the plurality of entities.

16

16. The method of claim 9 , further comprising: determining the social quality based on a degree of influence held over the at least one entity by a further entity in the at least some of the plurality of entities as indicated by the one or more social network services.

17

17. The method of claim 1 , wherein: the path parameter is a constraint provided by the user; and performing the exploration is limited to the portion of the social network.

18

18. The method of claim 1 , wherein: the path parameter is a preference of the user; and performing the exploration is not limited to the portion of the social network.

19

19. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving, from a user, exploration configuration data usable to configure an exploration of at least a portion of a social network of the user, the social network representing a plurality of relationships among a plurality of entities associated with the user by one or more social network services, the exploration configuration data including one or more profile parameters, a profile parameter comprising an attribute and a value of the attribute which are descriptive of at least some of the plurality of entities, the exploration configuration data further including one or more path parameters, a path parameter influencing a path between entities through the social network that is taken in exploring the social network to confine the exploration within the social network; performing the exploration of at least the portion of the social network, the exploration being configured by the one or more path parameters to follow the path between entities and including a retrieval of profile data that is descriptive of at least some of the plurality of entities, the retrieval being based on at least one profile parameter of the one or more profile parameters; identifying one or more entities among the plurality of entities as being described by the at least one profile parameter, the identifying being based on the exploration as configured by the exploration configuration data; and providing information associated with the one or more entities for display to the user.

20

20. A system, comprising: one or more processors; and a machine-readable storage medium comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, from a user, exploration configuration data usable to configure an exploration of at least a portion of a social network of the user, the social network representing a plurality of relationships among a plurality of entities associated with the user by one or more social network services, the exploration configuration data including a profile parameter comprising an attribute and a value of the attribute which are descriptive of at least some of the plurality of entities, the exploration configuration data further including one or more path parameters, a path parameter influencing a path between entities through the social network that is taken in exploring the social network to confine the exploration within the social network; performing the exploration of at least the portion of the social network, the exploration being configured by the path parameter to follow the path between entities and including a retrieval of profile data that is descriptive of at least some of the plurality of entities, the retrieval being based on at least one profile parameter of the one or more profile parameters; identifying one or more entities among the plurality of entities as being described by the at least one profile parameter, the identifying being based on the exploration as configured by the exploration configuration data; and providing information associated with the one or more entities for display to the user.

Patent Metadata

Filing Date

Unknown

Publication Date

December 29, 2015

Inventors

Yoav Shoham
Thuc D. Vu
Chris Grier

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SOCIAL NETWORK EXPLORATION SYSTEMS AND METHODS” (9225676). https://patentable.app/patents/9225676

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.