US2018121510A1PendingUtilityA1

Suggesting object identifiers and recipients for communication

46
Assignee: PINTEREST INCPriority: Aug 27, 2015Filed: Dec 28, 2017Published: May 3, 2018
Est. expiryAug 27, 2035(~9.1 yrs left)· nominal 20-yr term from priority
G06N 7/01G06N 7/005G06F 17/3053G06F 17/30469G06F 16/907G06F 16/24578G06F 16/24545
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Described are systems and methods that suggest candidate recipients to receive an object identifier from a first user. For example, a first user, independent of a conversation with a second user, may select, close-up, or otherwise view an object identifier. The system, upon detecting the interaction with the object identifier by the first user, may determine one or more second users to suggest to the first user as candidate recipients with which the first user can share the viewed object identifier. The systems and methods may also suggest object identifiers to share with a selected recipient and/or determine two or more users that have a common connection and share an object identifier related to the connection with each of those users.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method, comprising:
 under control of one or more computing systems configured with executable instructions,
 receiving from a first user a selection of an object identifier from a plurality of object identifiers; 
 determining a plurality of potential recipients with which the object identifier may be shared by the first user, wherein each of the plurality of potential recipients are associated with the first user; 
 determining, for each of the plurality of potential recipients, a respective engagement probability indicating a probability that the potential recipient will engage with the object identifier; and 
 presenting, to the first user, at least one of the potential recipients as a candidate recipient with which the first user can share the object identifier. 
   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 determining that the object identifier satisfies one or more sharing criterion; and   wherein determining the plurality of potential recipients is in response to determining that the object identifier satisfies the one or more sharing criterion.   
     
     
         3 . The computer-implemented method of  claim 2 , wherein the one or more sharing criterion is based on one or more of a quality of the object identifier, or a relevance of the object identifier to the first user, a number of times the object identifier has been viewed by other users, a rating of the object identifier, a comment or annotation associated with the object identifier, a number of sets associated with the object identifier, a number of times the object identifier has been shared, a number of times the object identifier has been selected, an age of the object identifier, or a similarity of the object identifier with a second object identifier. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 determining that an engagement probability for at least one of the plurality of potential recipients exceeds a threshold; and   wherein presenting, to the first user, at least one of the potential recipients as a candidate recipient with which the first user can share the object identifier, is in response to determining that the engagement probability exceeds the threshold.   
     
     
         5 . The computer-implemented method of  claim 1 , further comprising:
 receiving a selection of the candidate recipient; and   sending to the candidate recipient, at least one of the object identifier or a link to the object identifier.   
     
     
         6 . A non-transitory computer-readable storage medium storing program instructions that, when executed by a processor, cause the processor to at least:
 detect a selection of an object identifier by a first user;   determine a plurality of potential recipients, each of the plurality of potential recipients associated with the first user; and   present, to the first user, at least one of the plurality of potential recipients as a candidate recipient with which the first user may share the object identifier.   
     
     
         7 . The non-transitory computer-readable storage medium of  claim 6 , wherein determination of the potential recipients is based on one or more of:
 the association with the first user, a second user following the first user, the first user following the second user, a selection of the object identifier, a share of the object identifier, a save of the object identifier, a similarity of the object identifier with a second object identifier, a number of times the object identifier has been viewed or selected by the second user, or a number of times the first user has shared an object identifier with the second user.   
     
     
         8 . The non-transitory computer-readable storage medium of  claim 6 , wherein the program instructions, that, when executed by the processor, further cause the processor to at least:
 determine, for each of the plurality of potential recipients, an engagement probability indicating a probability that the potential recipient will engage with the object identifier.   
     
     
         9 . The non-transitory computer-readable storage medium of  claim 8 , wherein the engagement probability is determined based at least in part on one or more of:
 a current activity of the potential recipient, a historical activity of the potential recipient, a similarity between the first user and the potential recipient, an interaction between the first user and the potential recipient, a second object identifier associated with the potential recipient, a type of a second object identifier associated with the potential recipient, or a similarity between a second object identifier associated with the potential recipient and the object identifier.   
     
     
         10 . The non-transitory computer-readable storage medium of  claim 8 , wherein the program instructions, when executed by the processor, further cause the processor to at least:
 determine that an engagement probability for at least one of the plurality of potential recipients exceeds a threshold; and   wherein the presentation, to the first user, at least one of the potential recipients as a candidate recipient with which the first user can share the object identifier, is in response to a determination that the engagement probability exceeds the threshold.   
     
     
         11 . The non-transitory computer-readable storage medium of  claim 8 , wherein the engagement includes at least one of the potential recipient selecting the object identifier, saving the object identifier, sharing the object identifier, communicating with the first user in response to receiving a share of the object identifier, or purchasing an object represented in the object identifier. 
     
     
         12 . The non-transitory computer-readable storage medium of  claim 6 , wherein the program instructions, when executed by the processor, further cause the processor to at least:
 determine that the object identifier satisfies one or more sharing criterion; and   wherein the plurality of potential recipients are determined in response to a determination that the object identifier satisfies the one or more sharing criterion.   
     
     
         13 . The non-transitory computer-readable storage medium of  claim 12 , wherein the one or more sharing criterion is based on one or more of a quality of the object identifier, or a relevance of the object identifier to the first user, a number of times the object identifier has been viewed by other users, a rating of the object identifier, a comment or annotation associated with the object identifier, a number of sets associated with the object identifier, a number of times the object identifier has been shared, a number of times the object identifier has been selected, an age of the object identifier, or a similarity of the object identifier with a second object identifier. 
     
     
         14 . The non-transitory computer-readable storage medium of  claim 6 , wherein the program instructions, when executed by the processor, further cause the processor to at least:
 receive a selection of the candidate recipient; and   send to the candidate recipient, at least one of the object identifier or a link to the object identifier.   
     
     
         15 . A method, comprising:
 determining a connection between a first user and a second user;   determining a candidate suggestion set of a plurality of object identifiers relevant to the connection;   weighting each of the plurality of object identifiers based at least in part on the first user and the second user; and   presenting to each of the first user and the second user an object identifier of the plurality of object identifiers having a highest weighting.   
     
     
         16 . The method of  claim 15 , further comprising:
 determining at least one object identifier of the candidate suggestion set that is associated with the first user or the second user; and   removing the at least one object identifier from the candidate suggestion set.   
     
     
         17 . The method of  claim 15 , wherein the connection is determined based at least in part on one or more of a determined similarity of a first browsing of the first user and a second browsing of the second user, a location of the first user and a location of the second user, or an input received from at least one of the first user, the second user, or a third user. 
     
     
         18 . The method of  claim 15 , wherein the connection is determined and the presenting is performed when the first user and the second user are browsing concurrently. 
     
     
         19 . The method of  claim 15 , wherein determining the candidate suggestion set, includes:
 determining a plurality of object identifiers relevant to at least one object identifier browsed by the first user or the second user.   
     
     
         20 . The method of  claim 15 , wherein the weighting is determined based at least in part on one or more of a previous viewing of object identifiers by at least one of the first user or the second user, or a popularity of the object identifiers of the candidate suggestion set.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.