US 12,353,471 B2
Identifying content items in response to a text-based request
Nikil Pancha, San Francisco, CA (US); Andrew Huan Zhai, Belmont, CA (US); and Charles Joseph Rosenberg, Cupertino, CA (US)
Assigned to Pinterest, Inc., San Francisco, CA (US)
Filed by Pinterest, Inc., San Francisco, CA (US)
Filed on Nov. 2, 2023, as Appl. No. 18/500,791.
Application 18/500,791 is a continuation of application No. 18/148,386, filed on Dec. 29, 2022, granted, now 11,841,897.
Application 18/148,386 is a continuation of application No. 16/998,398, filed on Aug. 20, 2020, granted, now 11,544,317, issued on Jan. 3, 2023.
Prior Publication US 2024/0061875 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/483 (2019.01); G06F 16/44 (2019.01); G06F 16/45 (2019.01); G06F 40/56 (2020.01); G06N 20/00 (2019.01)
CPC G06F 16/483 (2019.01) [G06F 16/444 (2019.01); G06F 16/45 (2019.01); G06N 20/00 (2019.01); G06F 40/56 (2020.01)] 19 Claims
OG exemplary drawing
 
1. A computing system, comprising:
one or more processors; and
a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
maintain a plurality of image content items, wherein the plurality of image content items are associated with a plurality of image content item embedding vectors that project the plurality of image content items into an image content item embedding space;
in response to a text-based query, project a request embedding vector generated from the text-based query into the image content item embedding space;
determine, based at least on the plurality of image content item embedding vectors and the request embedding vector, an image content item from the plurality of image content items; and
provide the image content item in response to the text-based request.