Searching with metadata comprising degree of separation, chat room participation, and geography
First Claim
Patent Images
1. A method of presenting search results embodied in instructions in a storage medium and executed at least in part utilizing a micro-processor, comprising:
- receiving a query from a user;
attaching metadata to the query based at least in part ona level of participation in a chat room of at least one of the user or one or more entities with which the user has a relationship,a degree of separation between the user and at least one entity with which the user has a relationship, where an increased number of nodes and edges between two nodes is indicative of a greater degree of separation, anda geography of at least one geographically oriented entity with which the user has a relationship; and
ranking one or more results of the query based at least in part on the metadata comprising at least one ofplacing a first result higher than a second result, the first result corresponding to a first chat room and the second result corresponding to a second chat room, the user having a first level of participation with the first chat room and a second level of participation with the second chat room, the first level of participation higher than the second level of participation,placing a third result higher than a fourth result, the third result corresponding to a first degree of separation between the user and a first entity and the fourth result corresponding to a second degree of separation between the user and a second entity, the first degree of separation being a lesser degree of separation than the second degree of separation, orplacing a fifth result higher than a sixth result, the fifth result corresponding to a first geographically oriented entity with which the user has a relationship and the sixth result corresponding to a second geographically oriented entity with which the user has a relationship, the user being geographically closer to the first geographically oriented entity than to the second geographically oriented entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Searches can be performed by attaching social contact metadata to a query where the metadata may be related to a degree of separation, chat room participation and geographical information related to an owner'"'"'s contacts. Searches can then be executed by generalized search engines based at least in part on the metadata. The metadata may include contact identifiers that are unique across one or more social networks, and may include contacts for individual people as well as groups or other affiliations.
-
Citations
20 Claims
-
1. A method of presenting search results embodied in instructions in a storage medium and executed at least in part utilizing a micro-processor, comprising:
-
receiving a query from a user; attaching metadata to the query based at least in part on a level of participation in a chat room of at least one of the user or one or more entities with which the user has a relationship, a degree of separation between the user and at least one entity with which the user has a relationship, where an increased number of nodes and edges between two nodes is indicative of a greater degree of separation, and a geography of at least one geographically oriented entity with which the user has a relationship; and ranking one or more results of the query based at least in part on the metadata comprising at least one of placing a first result higher than a second result, the first result corresponding to a first chat room and the second result corresponding to a second chat room, the user having a first level of participation with the first chat room and a second level of participation with the second chat room, the first level of participation higher than the second level of participation, placing a third result higher than a fourth result, the third result corresponding to a first degree of separation between the user and a first entity and the fourth result corresponding to a second degree of separation between the user and a second entity, the first degree of separation being a lesser degree of separation than the second degree of separation, or placing a fifth result higher than a sixth result, the fifth result corresponding to a first geographically oriented entity with which the user has a relationship and the sixth result corresponding to a second geographically oriented entity with which the user has a relationship, the user being geographically closer to the first geographically oriented entity than to the second geographically oriented entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system configured to present search results comprising:
-
one or more micro-processors; one or more memory units coupled to at least one of the micro-processors; a server component configured to accept a query from a user; a database component comprising metadata indicative of a level of participation in a chat room of at least one of the user or one or more entities with which the user has a relationship, node cluster data indicative of a degree of separation between the user and at least one entity with which the user has a relationship, where an increased number of nodes and edges between two nodes is indicative of a greater degree of separation, and a geography of at least one geographically oriented entity with which the user has a relationship; and a content delivery component configured to generate and rank one or more results for the query based at least in part on the metadata and at least one of place a first result higher than a second result, the first result corresponding to a first chat room and the second result corresponding to a second chat room, the user having a first level of participation with the first chat room and a second level of participation with the second chat room, the first level of participation higher than the second level of participation, place a third result higher than a fourth result, the third result corresponding to a first degree of separation between the user and a first entity and the fourth result corresponding to a second degree of separation between the user and a second entity, the first degree of separation being a lesser degree of separation than the second degree of separation, or place a fifth result higher than a sixth result, the fifth result corresponding to a first geographically oriented entity with which the user has a relationship and the sixth result corresponding to a second geographically oriented entity with which the user has a relationship, the user being geographically closer to the first geographically oriented entity than to the second geographically oriented entity, at least some of at least one of the server, database, or content delivery component implemented at least in part utilizing at least one of the micro-processors. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible computer-readable storage device comprising computer-executable instructions, which when executed via a processor on a computer perform acts, comprising:
-
receiving a query from a user; attaching metadata to the query based at least in part on a level of participation in a chat room of at least one of the user or one or more entities with which the user has a relationship, a degree of separation between the user and at least one entity with which the user has a relationship, where an increased number of nodes and edges between two nodes is indicative of a greater degree of separation, the degree of separation based at least in part on a type of relationship the user has with the corresponding entity, and a geography of at least one geographically oriented entity with which the user has a relationship; and ranking one or more results of the query based at least in part on the metadata comprising at least one of placing a first result higher than a second result, the first result corresponding to a first chat room and the second result corresponding to a second chat room, the user having a first level of participation with the first chat room and a second level of participation with the second chat room, the first level of participation higher than the second level of participation, placing a third result higher than a fourth result, the third result corresponding to a first degree of separation between the user and a first entity and the fourth result corresponding to a second degree of separation between the user and a second entity, the first degree of separation being a lesser degree of separation than the second degree of separation, or placing a fifth result higher than a sixth result, the fifth result corresponding to a first geographically oriented entity with which the user has a relationship and the sixth result corresponding to a second geographically oriented entity with which the user has a relationship, the user being geographically closer to the first geographically oriented entity than to the second geographically oriented entity. - View Dependent Claims (20)
-
Specification