US2012063367A1PendingUtilityA1

Crowd and profile based communication addresses

62
Assignee: CURTIS SCOTTPriority: Dec 22, 2009Filed: Dec 9, 2010Published: Mar 15, 2012
Est. expiryDec 22, 2029(~3.4 yrs left)· nominal 20-yr term from priority
G06Q 30/0251H04L 51/214H04L 51/58H04L 12/185G06Q 30/0261G06F 3/0481H04W 4/023G06Q 30/0269
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method are disclosed for sending a message to a select subset of users in a select crowd of users. In one embodiment, a message to be delivered to a subset of users in a select crowd of users is received from a user device of a sending user. In response, one or more users in the crowd are selected as the subset of the users in the crowd to which the message is to be delivered. In one embodiment, the one or more users are selected based on a profile matching process. The message is then sent to the one or more users selected as the subset of the users in the crowd to which the message is to be delivered. Preferably, the message is sent to the one or more users anonymously such that the message does not identify the sending user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, from a device of a sending user, a message to be delivered to a subset of users in a select crowd of users;   selecting one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered; and   sending the message to the one or more users selected as the subset of the users in the select crowd of users to which the message is to be delivered.   
     
     
         2 . The method of  claim 1  wherein the select crowd of users is one of a plurality of dynamically defined crowds of users, and each crowd of the plurality of dynamically defined crowds of users includes a plurality of users that are spatially proximate to one another. 
     
     
         3 . The method of  claim 1  wherein sending the message comprises sending the message anonymously such that the message does not identify the sending user. 
     
     
         4 . The method of  claim 1  wherein selecting the one or more users comprises selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on profile matching. 
     
     
         5 . The method of  claim 4  wherein selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on profile matching comprises:
 for each user of at least some of the users in the select crowd of users, generating a match value based on a comparison of at least a subset of a user profile of the sending user to at least a subset of a user profile of the user; and 
 selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the match values of the at least some of the users in the select crowd of users. 
 
     
     
         6 . The method of  claim 5  wherein the at least some of the users in the select crowd of users are all of the users in the select crowd of users. 
     
     
         7 . The method of  claim 5  wherein the at least some of the users in the select crowd of users are one or more of the users in the select crowd of users that have enabled receipt of messages. 
     
     
         8 . The method of  claim 5  wherein the user profile of the sending user comprises one or more profile categories, and the at least a subset of the user profile of the sending user is at least one profile category selected from the one or more profile categories. 
     
     
         9 . The method of  claim 8  wherein, for each user of the at least some of the users in the select crowd of users, generating the match value comprises generating the match value for the user based on a comparison of the at least one profile category of the user profile of the sending user to at least a subset of the user profile of the user and at least one weight assigned to the at least one profile category. 
     
     
         10 . The method of  claim 5  wherein selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the match values of the at least some of the users in the select crowd of users comprises:
 selecting a predefined number of users from the at least some of the users in the select crowd of users having the highest match values. 
 
     
     
         11 . The method of  claim 5  wherein selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the match values of the at least some of the users in the select crowd of users comprises:
 selecting one or more users from the at least some of the users in the select crowd of users having match values that are greater than a defined minimum threshold score. 
 
     
     
         12 . The method of  claim 4  wherein selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on profile matching comprises:
 for each user of at least some of the users in the select crowd of users:
 generating a match value based on a comparison of at least a subset of a user profile of the sending user to at least a subset of a user profile of the user; and 
 obtaining a referral rating for the user that is indicative of a desirability of the user as a recipient of the message; and 
 
 selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the match values and the referral ratings of the at least some of the users in the select crowd of users. 
 
     
     
         13 . The method of  claim 12  wherein the referral rating for the user is an implicit referral rating for the user. 
     
     
         14 . The method of  claim 12  wherein the referral rating for the user is an explicit referral rating for the user. 
     
     
         15 . The method of  claim 4  wherein selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on profile matching comprises:
 for each user of at least some of the users in the select crowd of users:
 generating a match value based on a comparison of at least a subset of a user profile of the sending user to at least a subset of a user profile of the user; and 
 obtaining a responsiveness rating for the user that is indicative of whether the user is likely to respond to the message from the sending user based on past actions of the user; and 
 
 selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the match values and the responsiveness ratings of the at least some of the users in the select crowd of users. 
 
     
     
         16 . The method of  claim 1  wherein selecting the one or more users comprises:
 for each user of at least some of the users in the select crowd of users, obtaining a referral rating for the user that is indicative of a desirability of the user as a recipient of the message; and 
 selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the referral ratings of the at least some of the users in the select crowd of users. 
 
     
     
         17 . The method of  claim 16  wherein the referral rating for the user is an implicit referral rating for the user. 
     
     
         18 . The method of  claim 16  wherein the referral rating for the user is an explicit referral rating for the user. 
     
     
         19 . The method of  claim 1  wherein selecting the one or more users comprises:
 for each user of at least some of the users in the select crowd of users, obtaining a responsiveness rating for the user that is indicative of a desirability of the user as a recipient of the message; and 
 selecting the one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered based on the responsiveness ratings of the at least some of the users in the select crowd of users. 
 
     
     
         20 . The method of  claim 1  further comprising:
 receiving a response from a responding user from the one or more users to which the message was delivered; and 
 sending the response to the sending user at the device of the sending user. 
 
     
     
         21 . The method of  claim 20  wherein sending the response to the sending user comprises sending the response anonymously such that the response does not identify the responding user. 
     
     
         22 . The method of  claim 20  further comprising:
 receiving, from the device of the sending user, a rating for the response assigned by the sending user; and 
 updating an explicit referral rating of the responding user based on the rating for the response assigned by the sending user. 
 
     
     
         23 . The method of  claim 20  further comprising:
 monitoring a location of the sending user to detect whether the sending user moves to a location of the select crowd of users; and 
 updating an implicit referral rating of the responding user based on whether the sending user moves to the location of the select crowd of users. 
 
     
     
         24 . The method of  claim 20  further comprising, for each user of the one or more users to which the message was delivered, updating a responsiveness rating of the user based on whether the user responded to the message. 
     
     
         25 . A server comprising:
 a communication interface; and   a controller associated with the communication interface and adapted to:
 receive, from a device of a sending user, a message to be delivered to a subset of users in a select crowd of users; 
 select one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered; and 
 send the message to the one or more users selected as the subset of the users in the select crowd of users to which the message is to be delivered. 
   
     
     
         26 . A computer readable medium storing software for instructing a controller of a computing device to:
 receive, from a device of a sending user, a message to be delivered to a subset of users in a select crowd of users;   select one or more users from the users in the select crowd of users as the subset of the users in the select crowd of users to which the message is to be delivered; and   send the message to the one or more users selected as the subset of the users in the select crowd of users to which the message is to be delivered.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.