US 12,067,045 B2
Electronic apparatus and controlling method thereof
Liudmyla Hirilishena, Kyiv (UA); Oleksii Pomyrlianu, Kyiv (UA); Tetiana Ignatova, Kyiv (UA); Donghyuk Lee, Suwon-si (KR); and Olga Radyvonenko, Kyiv (UA)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Appl. No. 17/429,517
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
PCT Filed Jul. 14, 2021, PCT No. PCT/KR2021/009014
§ 371(c)(1), (2) Date Aug. 9, 2021,
PCT Pub. No. WO2022/158663, PCT Pub. Date Jul. 28, 2022.
Claims priority of application No. 10-2021-0009940 (KR), filed on Jan. 25, 2021.
Prior Publication US 2023/0185843 A1, Jun. 15, 2023
Int. Cl. G06F 16/532 (2019.01); G06F 3/04883 (2022.01); G06F 16/538 (2019.01); G06F 16/56 (2019.01); G06V 40/20 (2022.01)
CPC G06F 16/532 (2019.01) [G06F 3/04883 (2013.01); G06F 16/538 (2019.01); G06F 16/56 (2019.01); G06V 40/28 (2022.01)] 16 Claims
OG exemplary drawing
 
1. An electronic apparatus comprising:
an input interface comprising at least one of a touch panel or a camera;
a communication interface comprising circuitry;
memory storing one or more computer programs, a neural network model, a plurality of first embedding vectors, and content information related to each of the plurality of first embedding vectors; and
one or more processors,
wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the electronic apparatus to:
obtain, through the input interface, a sketch input from a user,
obtain a second embedding vector by inputting the sketch input into the neural network model,
identify a first embedding vector, from among the plurality of first embedding vectors, having a highest similarity with the second embedding vector,
obtain, from the content information related to each of the plurality of first embedding vectors, image content and text content corresponding to the identified first embedding vector, and
control the communication interface to transmit at least one content of a plurality of content to an external device,
wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the electronic apparatus to:
receive information regarding a type of the external device from the external device through the communication interface,
identify the at least one content of the plurality of content corresponding to the type of external device, and
control the communication interface to transmit information regarding the at least one content to the external device.