US2012239505A1PendingUtilityA1

User initiated deals in a social networking system

59
Assignee: HU BOPriority: Mar 14, 2011Filed: Jun 23, 2011Published: Sep 20, 2012
Est. expiryMar 14, 2031(~4.7 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06Q 30/0241G06Q 30/0269G06Q 30/0207G06Q 30/0255G06Q 10/42G06Q 10/46G06Q 10/48G06Q 30/06
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Social networking systems allow users to initiate a deal associated with a provider. A user sends a deal proposal to the social networking system and provides information describing connections of the user that are potential participants of the deal. The social networking system may propose potential participants of the deal to the user. The social networking system determines whether the proposal is acceptable to the provider. The social networking system may send a request to the provider to determine whether the deal is acceptable to the provider. If the proposal is acceptable to the provider, information indicating acceptance of the proposal is sent to the user. If the proposal is not acceptable to the provider, a modified deal proposal may be sent to the user.

Claims

exact text as granted — not AI-modified
1 . A computer implemented method for creating deals initiated by a user of a social networking system, the method comprising:
 receiving a request to initiate a deal from a user of the social networking system, the request comprising information describing a proposal for the deal;   identifying a set of connections of the user as potential participants of the proposal for the deal;   sending information describing the identified set of connections to the user; and   receiving a selection from the user of one or more connections from the set of connections as participants of the deal.   
     
     
         2 . The computer implemented method of  claim 1 , further comprising:
 associating the proposal of the deal with a provider;   sending a request to the provider to determine whether the proposal for the deal is acceptable to the provider; and   responsive to determining that the proposal for the deal is acceptable to the provider, sending a message to the user indicating acceptance of the proposal.   
     
     
         3 . The computer implemented method of  claim 1 , further comprising:
 associating the proposal of the deal with a provider;   responsive to determining that the proposal for the deal is unacceptable to the provider, sending a modified deal proposal to the user.   
     
     
         4 . The computer implemented method of  claim 1 , wherein the information describing the proposal for the deal comprises one or more of a location, a time, and a price associated with the proposed deal. 
     
     
         5 . The computer implemented method of  claim 1 , wherein identifying the set of connections of the user comprises:
 selecting one or more connections based at least in part on the user's affinity for the connections.   
     
     
         6 . The computer implemented method of  claim 1 , wherein identifying the set of connections of the user comprises:
 determining a first distance value of a location of a first connection of the user with respect to a location associated with the deal;   determining a second distance value of a location of a first connection of the user with respect to the location associated with the deal; and   responsive to determining that the first distance value is less than the second distance value, selecting the first connection over the second connection.   
     
     
         7 . The computer implemented method of  claim 1 , wherein identifying the set of connections of the user comprises:
 determining interests of the connections of the user; and   matching the interests of the connections of the user with information about the proposed deal.   
     
     
         8 . The computer implemented method of  claim 7 , further comprising:
 identifying an additional set of connections based on the user's selection of the one or more connections; and   sending the additional set of connections to the user for making a further selection of connections as potential participants of the proposal for the deal.   
     
     
         9 . The computer implemented method of  claim 8 , wherein selecting the additional set of connections based on the user's selection of the one or more connections comprises:
 identifying a connection for the additional set based on an affinity of the user for the identified connection.   
     
     
         10 . The computer implemented method of  claim 8 , wherein selecting the additional set of connections based on the user's selection of the one or more connections comprises:
 identifying a connection for the additional set based on a location of the identified connection with respect to locations of the selected one or more connections.   
     
     
         11 . The computer implemented method of  claim 8 , wherein selecting the additional set of connections based on the user's selection of the one or more connections comprises:
 identifying a connection for the additional set based on a gender of the identified connection with respect to genders of the selected one or more connections.   
     
     
         12 . The computer implemented method of  claim 8 , wherein selecting the additional set of connections based on the user's selection of the one or more connections comprises:
 identifying a connection for the additional set based on matching of an age of the identified connection with ages of the selected one or more connections.   
     
     
         13 . The computer implemented method of  claim 8 , wherein selecting the additional set of connections based on the user's selection of the one or more connections comprises:
 determining a cluster of connections associated with the selected one or more connections, wherein a connection from the cluster has higher affinity with other connections of the cluster compared to connections outside the cluster; and   identifying connections for the additional set from the cluster.   
     
     
         14 . The computer implemented method of  claim 1 , wherein determining whether the proposal of the deal is acceptable to the provider comprises:
 sending information describing the deal proposal to the provider; and   receiving from the provider, information describing whether the deal is acceptable to the provider.   
     
     
         15 . The computer implemented method of  claim 1 , wherein determining whether the proposal of the deal is acceptable to the provider comprises:
 receiving criteria from providers for determining whether the deal proposal is acceptable to the provider; and   applying the criteria to determine whether the deal proposal is acceptable to the provider.   
     
     
         16 . The computer implemented method of  claim 1 , wherein the information describing one or more connections of the user is received from the user. 
     
     
         17 . The computer implemented method of  claim 1 , wherein the information describing one or more connections of the user is received from the connections of the user. 
     
     
         18 . A computer program product having a computer-readable storage medium storing computer-executable code for creating deals initiated by a user of a social networking system, the code comprising:
 a dashboard manager configured to:
 receive a request for initiating a deal from a user of the social networking system, the request comprising information describing a proposal for the deal; 
   a deal proposal module configured to:
 identify a set of connections of the user as potential participants of the deal; 
 send information describing the set of connections to the user; and 
   the dashboard manager further configured to:
 receive a selection of one or more connections from the set of connections as participants of the deal. 
   
     
     
         19 . The computer program product of  claim 18 , wherein the deal proposal module is further configured to:
 associate the proposal of the deal with a provider;   determine whether the proposal for the deal is acceptable to a provider; and   responsive to determining that the proposal for the deal is acceptable to the provider, send a message to the user indicating acceptance of the proposal.   
     
     
         20 . The computer program product of  claim 18 , wherein the deal proposal module is further configured to:
 associate the proposal of the deal with a provider;   responsive to determining that the proposal for the social deal is unacceptable to the provider, send a modified deal proposal to the user.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.