US 12,248,474 B2
Suggesting object identifiers to include in a communication
Hayder Casey, San Francisco, CA (US); Naveen Gavini, San Francisco, CA (US); Daniel Isaac Lurie, San Francisco, CA (US); Ryan Wilson Probasco, San Leandro, CA (US); Angel Steger, San Francisco, CA (US); and Martin Eric Weiner, Jr., Mountain View, CA (US)
Assigned to Pinterest, Inc., San Francisco, CA (US)
Filed by Pinterest, Inc., San Francisco, CA (US)
Filed on Apr. 8, 2024, as Appl. No. 18/629,870.
Application 18/629,870 is a continuation of application No. 15/857,440, filed on Dec. 28, 2017, abandoned.
Application 15/857,440 is a continuation in part of application No. 14/837,771, filed on Aug. 27, 2015, abandoned.
Prior Publication US 2024/0256544 A1, Aug. 1, 2024
Int. Cl. G06F 16/245 (2019.01); G06F 16/2453 (2019.01); G06F 16/2457 (2019.01); G06F 16/907 (2019.01); G06N 7/01 (2023.01)
CPC G06F 16/24545 (2019.01) [G06F 16/24578 (2019.01); G06F 16/907 (2019.01); G06N 7/01 (2023.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
under control of one or more computing systems configured with executable instructions,
receiving from a first user a request for an object identifier to include in a communication between the first user and a second user, wherein:
the communication includes a first message sent from the first user to the second user;
the communication includes a second message sent from the second user to the first user; and
the first message and the second message were sent at a time prior to receiving from the first user the request;
processing the first message and the second message to determine a context corresponding to the communication;
determining a candidate suggestion set that includes a plurality of object identifiers associated with the first user, wherein each of the plurality of object identifiers are determined based at least in part on the context;
removing from the candidate suggestion set a first object identifier of the plurality of object identifiers that is associated with the second user; and
presenting to the first user at least one of the plurality of object identifiers included in the candidate suggestion set for selection by the first user to include in the communication between the first user and the second user.