IP Library Granted Patent US 11,915,292
Granted Patent B2
US 11,915,292 · App. 16/953,320 · Granted Feb 27, 2024

Apparatus, system and method for providing customized clothing recommendation service

Inventor: Ohk Yeob Heo (Gyeonggi-do, KR)
Assignee: NHN CLOUD CORPORATION
G06Q30/0629G06F16/5854G06F16/9535G06Q30/0621G06Q30/0631G06Q30/0643G06T7/60G06V10/764G06V40/16G06F18/22G06T2207/30201G06V40/165G06V40/169
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,915,292
App. No.
16/953,320
Granted
Feb 27, 2024
Kind
B2
Abstract

An apparatus, a system, and a method for providing a customized clothing recommendation service are provided. The method for providing a customized clothing recommendation service recommending clothing products with a neckline suitable for a user by a neckline recommendation service providing server, comprises: constructing a database for storing clothing product information matching neckline type information to clothing products; receiving an image of a user's upper body; detecting a face from the received upper body image and determining a face type of the detected face; and determining neckline type information matching the determined face type and detecting one or more clothing products matching the determined neckline type information; and providing the detected clothing products to the user.

Claims (60)

1. A method for providing a customized clothing recommendation service by a neckline recommendation service providing server connected with a user terminal, the method comprising:

constructing a database storing clothing product information matching neckline types to clothing products;

receiving, from the user terminal, an image including an upper body of a user;

detecting a face from the received image of the user, and determining a face type of the detected face;

selecting one or more neckline types for the customized clothing recommendation service based on the determined face type of the received image of the user among the neckline types stored in the database;

searching the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types to find one or more clothing products matching the selected one or more neckline types; and

providing a search result including the found one or more clothing products with the selected one or more neckline types suitable for the user to the user terminal,

wherein the database stores a plurality of face types including a round type, an oblong type, a square type, an oval type, and a triangle type.

2. The method of claim 1 , wherein the image including the upper body of the user comprises a whole face and both ends of shoulders of the user; and

the upper body image includes an image stored in the user terminal or an image captured by an image capturing device.

3. The method of claim 1 , further comprising:

deriving, from the received image of the user, a first value corresponding to a head width, a second value corresponding to a vertical head length, a third value for determining a length of a jawline, and a fourth value corresponding to a length of a forehead from the received image of the user; and

determining the face type of the user as at least one of the round type, the oblong type, the square type, the oval type, and the triangle type based on the derived first to fourth values.

4. The method of claim 1 , wherein the database stores the neckline types of the clothing products including a V-shaped type, a square type, a boat type, a round type, a sweetheart type, an off-shoulder type, and a U-shaped type.

5. The method of claim 4 , the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises finding one or more clothing products matched with the round type or off-shoulder type neckline among the clothing products stored in the database when the determined face type is the oblong type.

6. The method of claim 4 , wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises finding one or more clothing products matched with the V-shaped type, the square type or the boat type neckline among the clothing products stored in the database when the determined face type is the round type.

7. The method of claim 4 , wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises finding one or more clothing products matched with the round type, the U-shaped type, or the sweetheart type neckline among the clothing products stored in the database when the determined face type is the square type.

8. The method of claim 4 , wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises finding one or more clothing products matched with the V-shaped type, the square type, the boat type, the round type, the sweetheart type, the off-shoulder type or the U-shaped type neckline among the clothing products stored in the database when the determined face type is the oval type.

9. The method of claim 4 , wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises finding one or more clothing products matched with the round type, the U-shaped type, or the boat type neckline among the clothing products stored in the database when the determined face type is the triangle type.

10. The method of claim 1 , wherein the clothing product information includes collar information of each of the clothing products, and

wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises:

finding one or more clothing products with a neckline having a collar of which vertical length is longer than a predetermined length among the clothing products stored in the database when the determined face type is the round type; and

finding one or more clothing products with a neckline having a collar of which vertical length is shorter than the predetermined length among the clothing products stored in the database when the determined face type is the oblong type.

11. The method of claim 3 , wherein the determining of the face type of the detected face includes measuring a fifth value corresponding to a shoulder width and determining whether a size of the detected face is larger than a predetermined reference face size based on the first to fifth values.

12. The method of claim 11 , wherein the clothing product information further includes neckline width and depth information of each of the clothing products,

wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises:

finding one or more clothing products with a neckline of which depth is greater than a predetermined standard neckline depth, one or more clothing products with a neckline of which width is greater than a predetermined standard neckline width, or one or more clothing products with a neckline of which depth and width are greater than the predetermined standard neckline depth and width, among the clothing products stored in the database, when the size of the detected face is larger than the predetermined reference face size.

13. The method of claim 11 , wherein the searching of the database storing the clothing product information matching the neckline types to the clothing products for the selected one or more neckline types comprises:

if the size of the detected face is larger than the predetermined reference face size, finding one or more clothing products with a neckline and detailed attributes matching the size of the detected face and the determined face type; and

if the size of the detected face is smaller than the predetermined reference face size, finding one or more clothing products with a neckline matching the size of the detected face and the determined face type.

14. A method for providing a customized clothing recommendation service by a neckline recommendation service providing server connected with a user terminal, the method comprising:

receiving information about clothing products including information about neckline types of the clothing products;

receiving, from the user terminal, an image including an upper body of a user including a face;

receiving, from the user terminal, selection of a face type input by the user;

detecting a face from the received image including the upper body and determining a face type of the detected face; and

selecting one or more clothing products based on the face type determined by the neckline recommendation service providing server and the received selection of the face type input by the user, and providing a search result including the one or more clothing products selected based on the face type to the user terminal,

wherein the detecting of the face from the received image including the upper body and the determining of the face type of the detected face include:

detecting a first value corresponding to a head width, a second value corresponding to a vertical head length, a third value for determining a length of a jawline, and a fourth value corresponding to a length of a forehead from the received image including the upper body; and

determining the face type of the detected face of the user based on the first to fourth values.

15. The method of claim 14 , wherein the selecting of the one or more clothing products based on the face type determined by the neckline recommendation service providing server and the received selection of the face type input by the user includes:

finding one or more first clothing products with a first neckline matching the face type determined by the neckline recommendation service providing server;

finding one or more second clothing products with a second neckline matching the received selection of the face type input by the user; and

selecting third clothing products from the one or more first clothing products with the first neckline and the one or more second clothing products with the second neckline, and providing the search result including the selected third clothing products as clothing products with a recommended neckline.

16. The method of claim 14 , wherein the detecting of the face from the received image including the upper body and the determining of a face type of the detected face include:

deriving a first value corresponding to a head width, a second value corresponding to a vertical head length, a third value for determining a length of a jawline, and a fourth value corresponding to a length of a forehead from the detected face, and determining the face type of the detected face based on the first to fourth values; and

deriving a fifth value corresponding to a shoulder width from the received image and determining whether the detected face is larger than a predetermined reference face based on the first to fifth values.

17. The method of claim 16 , wherein the selecting of the one or more clothing products based on the face type determined by the neckline recommendation service providing server and the received selection of the face type input by the user comprises searching one or more clothing products with a neckline and detailed attributes matching the face type determined by the neckline recommendation service providing server if the detected face is larger than the predetermined reference face and the face type determined by the neckline recommendation service providing server is identical to the received selection of the face type input by the user.

18. A system providing a customized clothing recommendation service by a neckline recommendation service providing server connected with a user terminal, the system comprising:

at least one processor; and

at least one memory, wherein

at least one program is stored in the at least one memory and is executed by the at least one processor, the at least one program configured to:

construct a database storing clothing product information matching neckline types to clothing products;

receive an image including an upper body of a user;

detect a face from the received image of the user, and determine a face type of the detected face;

select one or more neckline types for the customized clothing recommendation service based on the determined face type of the received image of the user among the neckline types stored in the database;

search the database storing the clothing product information matching the neckline types to the clothing produces for the selected one or more neckline types to find one or more clothing products matching the selected one or more neckline types, and

provide a search result including the found one or more clothing products with the selected one or more neckline types suitable for the user to the user terminal,

wherein the detecting of the face from the received image including the upper body and the determining of the face type of the detected face include:

detecting a first value corresponding to a head width, a second value corresponding to a vertical head length, a third value for determining a length of a jawline, and a fourth value corresponding to a length of a forehead from the received image including the upper body; and

determining the face type of the detected face of the user based on the first to fourth values.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2024
From: NHN CLOUD CORPORATION
To: NHN CORPORATION
Reel/Frame 067142/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2023
From: HEO, OHK YEOB
To: NHN CORPORATION
Reel/Frame 065344/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2022
From: NHN CORPORATION
To: NHN CLOUD CORPORATION
Reel/Frame 060467/0189 →
Priority Claims (1)
KR 10-2019-0149528 · Nov 20, 2019 · national
Continuity (1)
Related Publication 20210150612A1 · May 20, 2021