KR102817164B1 - Method and apparatus for providing item information - Google Patents
Method and apparatus for providing item information Download PDFInfo
- Publication number
- KR102817164B1 KR102817164B1 KR1020220102735A KR20220102735A KR102817164B1 KR 102817164 B1 KR102817164 B1 KR 102817164B1 KR 1020220102735 A KR1020220102735 A KR 1020220102735A KR 20220102735 A KR20220102735 A KR 20220102735A KR 102817164 B1 KR102817164 B1 KR 102817164B1
- Authority
- KR
- South Korea
- Prior art keywords
- item
- items
- list
- group
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
전자 장치에서 아이템 정보를 제공하는 방법이 개시된다. 구체적으로, 전자 장치에서 아이템 정보를 제공하는 방법은 사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하는 단계; 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공하는 단계; 사용자 단말로부터 획득된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하는 단계; 삭제 대상 아이템을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하는 단계; 제1 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시하는 단계를 포함할 수 있다.A method for providing item information in an electronic device is disclosed. Specifically, the method for providing item information in an electronic device may include: a step of checking an item list including at least one item determined based on a user's purchase history; a step of providing a first page including a widget displaying a set of at least some items among the items in the item list to a user terminal; a step of checking an item to be deleted among the items in the set of items based on a first input on the widget obtained from the user terminal; a step of checking a modified item list by deleting the item to be deleted from the item list; and a step of updating and displaying a widget based on the modified item list in response to the first input.
Description
본 명세서의 실시 예는 아이템 정보를 제공하는 방법 및 장치에 관한 것이다. 보다 구체적으로 본 명세서의 실시 예는 아이템 판매 서비스에서 아이템과 관련된 정보를 고객에게 제공하는 방법 및 장치에 관한 것이다.Embodiments of the present specification relate to a method and device for providing item information. More specifically, embodiments of the present specification relate to a method and device for providing information related to an item to a customer in an item sales service.
인터넷의 사용이 보편화됨에 따라 전자상거래 시장이 확대되고 있다. 고객이 오프라인 매장에 방문하여 상품을 구매하는 비중은 줄어들고 있는 반면, 컴퓨터 또는 스마트폰을 이용한 전자상거래를 통해 상품을 구매하는 비중은 급속도로 증가하고 있다.As the use of the Internet becomes more widespread, the e-commerce market is expanding. While the proportion of customers visiting offline stores to purchase products is decreasing, the proportion of customers purchasing products through e-commerce using computers or smartphones is rapidly increasing.
일반적으로 사용자는 전자상거래 서비스를 통해 아이템을 하나만 구매하기 보다는 서로 연관된 복수의 아이템을 함께 구매하는 경향이 있다. 따라서, 전자상거래의 경우, 고객의 구매 이력에 기반하여 적절한 아이템 정보를 제공하는 것은 고객의 서비스 만족도 및 판매율을 높이는 데 상당한 영향을 미칠 수 있다. 이에 따라, 전자상거래 업체가 고객이 관심을 보일 것으로 예상되는 아이템을 결정하고, 결정된 아이템을 어떤 페이지에 어떻게 표시하는지는 아이템의 판매율을 증진시키는데 중요한 역할을 할 수 있다.In general, users tend to purchase multiple related items together rather than purchasing only one item through e-commerce services. Therefore, in the case of e-commerce, providing appropriate item information based on the customer's purchase history can have a significant impact on increasing customer service satisfaction and sales rates. Accordingly, e-commerce companies can play an important role in increasing the sales rate of items by determining which items customers are likely to be interested in and how they display the determined items on which pages.
본 개시는 상술한 문제점을 해결하기 위해 제안된 것으로, 아이템 정보를 제공하는 방법 및 이를 장치를 제공하는데 있다. 본 실시 예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 실시 예들로부터 또 다른 기술적 과제들이 유추될 수 있다.The present disclosure is proposed to solve the above-described problems, and provides a method for providing item information and a device therefor. The technical problems to be achieved by the present embodiment are not limited to the technical problems described above, and other technical problems can be inferred from the following embodiments.
상술한 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제1측면에 따른 전자 장치에서 아이템 정보를 제공하는 방법은 사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하는 단계; 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공하는 단계; 사용자 단말로부터 획득된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하는 단계; 삭제 대상 아이템을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하는 단계; 제1 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시하는 단계를 포함할 수 있다.As a technical means for achieving the above-described task, a method for providing item information in an electronic device according to the first aspect of the present disclosure may include: a step of checking an item list including at least one item determined based on a user's purchase history; a step of providing a first page including a widget displaying a set of at least some items among the items in the item list to a user terminal; a step of checking an item to be deleted among the items in the set of items based on a first input on the widget obtained from the user terminal; a step of checking a modified item list by deleting the item to be deleted from the item list; and a step of updating and displaying a widget based on the modified item list in response to the first input.
일 실시 예에 따르면, 아이템 정보를 제공하는 방법은 삭제 대상 아이템에 대한 정보를 기반으로 수정된 아이템 리스트의 아이템의 종류 및 정렬 순서 중 적어도 하나를 변경하여 수정된 아이템 리스트를 업데이트하는 단계; 및 사용자 단말로부터 획득된 위젯의 정보를 요청하는 제2 입력에 대응하여, 업데이트된 아이템 리스트를 표시하는 위젯을 포함하는 제2 페이지를 사용자 단말에 제공하는 단계를 더 포함할 수 있다.According to one embodiment, a method for providing item information may further include: a step of updating a modified item list by changing at least one of a type and a sorting order of items in a modified item list based on information about a target item for deletion; and a step of providing a second page to a user terminal, including a widget that displays an updated item list, in response to a second input requesting information of a widget acquired from a user terminal.
일 실시 예에 따르면, 전자 장치에서 아이템 정보를 제공하는 방법은 제1 입력의 수신에 대응하여, 제1 입력의 취소에 대한 유저 인터페이스를 사용자 단말에 제공하는 단계; 및 유저 인터페이스를 통해 설정된 시간 내에 제1 입력의 취소에 관한 제2 입력을 수신하면, 아이템 리스트를 기반으로 위젯을 재 업데이트하여 표시하는 단계를 더 포함할 수 있다.According to one embodiment, a method for providing item information in an electronic device may further include the steps of: providing a user interface for cancellation of a first input to a user terminal in response to receiving a first input; and, if a second input for cancellation of the first input is received within a set time through the user interface, re-updating and displaying a widget based on an item list.
일 실시 예에 따르면, 전자 장치에서 아이템 정보를 제공하는 방법은 유저 인터페이스를 통해 설정된 시간 내에 제1 입력의 취소에 관한 제2 입력을 수신하지 않으면, 유저 인터페이스를 제1 페이지에서 제거하는 것을 특징으로 할 수 있다.According to one embodiment, a method for providing item information in an electronic device may be characterized by removing the user interface from a first page if a second input for cancellation of a first input is not received within a time set via the user interface.
일 실시 예에 따르면, 수정된 아이템 리스트를 업데이트하는 단계는 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트의 아이템 중 삭제 대상 아이템에 대한 유사 아이템 그룹에 포함되는 아이템 그룹을 확인하는 단계; 및 아이템 그룹의 아이템을 수정된 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 업데이트하는 단계를 포함할 수 있다.According to one embodiment, the step of updating the modified item list may include the step of identifying a group of items in the modified item list that are included in a similar group of items for the item to be deleted, based on information about the item to be deleted; and the step of updating the modified item list by deleting items in the group of items from the modified item list.
일 실시 예에 따르면, 수정된 아이템 리스트를 업데이트하는 단계는 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트의 아이템 중 삭제 대상 아이템에 대한 제1 수준의 유사 아이템 그룹에 포함되는 제1 아이템 그룹을 확인하는 단계; 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트의 아이템 중 삭제 대상 아이템에 대한 제2 수준의 유사 아이템 그룹에 포함되는 제2 아이템 그룹을 확인하는 단계; 및 수정된 아이템 리스트의 제1 아이템 그룹에 포함되는 아이템의 정렬 순서를 후순위로 변경하고, 제2 아이템 그룹의 아이템을 수정된 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 업데이트하는 단계를 포함할 수 있다.According to one embodiment, the step of updating the modified item list may include the steps of: identifying a first item group included in a first-level similar item group for the item to be deleted among items in the modified item list based on information about the item to be deleted; identifying a second item group included in a second-level similar item group for the item to be deleted among items in the modified item list based on information about the item to be deleted; and the steps of changing the sorting order of items included in the first item group of the modified item list to a lower priority and deleting items in the second item group from the modified item list to update the modified item list.
일 실시 예에 따르면, 수정된 아이템 리스트를 업데이트하는 단계는 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트의 아이템 중 삭제 대상 아이템에 대한 대체 아이템 그룹에 포함되는 아이템 그룹을 확인하는 단계; 및 수정된 아이템 리스트의 아이템 그룹에 포함되는 아이템의 정렬 순서를 선순위로 변경하여 수정된 아이템 리스트를 업데이트하는 단계를 포함할 수 있다.According to one embodiment, the step of updating the modified item list may include the step of identifying an item group included in a replacement item group for the item to be deleted among the items in the modified item list based on information about the item to be deleted; and the step of updating the modified item list by changing the sorting order of the items included in the item group of the modified item list to a priority.
일 실시 예에 따르면, 전자 장치에서 아이템 정보를 제공하는 방법은 사용자 단말로부터 획득된 위젯 상의 제2 입력을 기반으로 아이템 세트의 아이템 중 제2 아이템을 확인하는 단계; 설정된 매핑 테이블에 기반하여, 확인된 제2 아이템과 대응되는 유사 아이템 그룹을 확인하는 단계; 및 유사 아이템 그룹의 아이템에 대한 정보를 사용자 단말에 제공하는 단계를 더 포함할 수 있다.According to one embodiment, a method for providing item information in an electronic device may further include: a step of identifying a second item among items of a set of items based on a second input on a widget obtained from a user terminal; a step of identifying a group of similar items corresponding to the identified second item based on a set mapping table; and a step of providing information on items of the group of similar items to the user terminal.
일 실시 예에 따르면, 유사 아이템 그룹의 아이템에 대한 정보를 사용자 단말에 제공하는 단계는 유사 아이템 그룹을 제1 유사 아이템 그룹 및 제2 유사 아이템 그룹으로 구분하는 단계; 및 제1 유사 아이템 그룹의 아이템을 포함하는 제1 아이템 리스트를 표시하는 바텀 시트(Bottom Sheet)를 사용자 단말에 제공하는 단계를 포함할 수 있다.According to one embodiment, the step of providing information about items of a similar item group to a user terminal may include the step of dividing the similar item group into a first similar item group and a second similar item group; and the step of providing, to the user terminal, a bottom sheet displaying a first item list including items of the first similar item group.
일 실시 예에 따르면, 전자 장치에서 아이템 정보를 제공하는 방법은 사용자 단말로부터 획득된 바텀 시트 상의 제3 입력의 수신에 대응하여, 제1 유사 아이템 그룹의 아이템 및 제2 유사 아이템 그룹의 아이템을 포함하는 제2 아이템 리스트를 표시하는 풀 페이지(Full Page)를 사용자 단말에 제공하는 단계를 더 포함할 수 있다.According to one embodiment, a method for providing item information in an electronic device may further include the step of providing, to the user terminal, a full page displaying a second item list including items of a first similar item group and items of a second similar item group in response to reception of a third input on a bottom sheet obtained from the user terminal.
일 실시 예에 따르면, 제1 아이템 리스트의 제1 유사 아이템 그룹의 아이템의 정렬 순서와 제2 아이템 리스트의 제1 유사 아이템 그룹의 아이템의 정렬 순서는 동일한 것을 특징으로 할 수 있다.According to one embodiment, the sort order of items in the first similar item group of the first item list and the sort order of items in the first similar item group of the second item list may be the same.
일 실시 예에 따르면, 제1 유사 아이템 그룹의 아이템 및 제2 유사 아이템 그룹의 아이템으로 구분하는 단계는 제2 아이템과 유사 아이템 그룹의 아이템 간의 유사도 및 유사 아이템 그룹의 아이템에 대한 정보 중 적어도 하나에 기반하여, 유사 아이템 그룹을 제1 유사 아이템 그룹 및 제2 유사 아이템 그룹으로 구분하는 단계를 포함할 수 있다.According to one embodiment, the step of distinguishing between items of the first similar item group and items of the second similar item group may include the step of distinguishing the similar item groups into the first similar item group and the second similar item group based on at least one of a similarity between the second item and items of the similar item group and information about items of the similar item group.
일 실시 예에 따르면, 제3 입력은 바텀 시트 상에 제1 아이템 리스트보다 후순위에 표시되는 아이콘을 통한 입력인 것을 특징으로 할 수 있다.According to one embodiment, the third input may be characterized as being an input via an icon displayed at a lower priority than the first item list on the bottom sheet.
일 실시 예에 따르면, 제1 페이지를 사용자 단말에 제공하는 단계는 아이템 세트의 아이템을 사용자의 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘이 표시된 위젯을 사용자 단말에 제공하는 단계를 더 포함할 수 있다.According to one embodiment, the step of providing the first page to the user terminal may further include the step of providing the user terminal with a widget displaying an add to cart icon for adding an item of the item set to the user's cart list.
일 실시 예에 따르면, 제1 페이지를 사용자 단말에 제공하는 단계는 아이템 세트의 아이템 중 제2 아이템에 대한 장바구니 추가 아이콘을 통해, 사용자 단말로부터 제2 입력을 수신하는 단계; 및 제2 입력의 수신에 대응하여, 장바구니 추가 아이콘을 통한 제2 입력의 횟수가 추가된 장바구니 목록에 대한 아이콘을 사용자 단말에 제공하는 단계를 더 포함할 수 있다.According to one embodiment, the step of providing the first page to the user terminal may further include the step of receiving a second input from the user terminal through an add to cart icon for a second item among items of the item set; and the step of providing the user terminal with an icon for a shopping cart list to which the number of second inputs through the add to cart icon is added in response to the reception of the second input.
본 개시의 제2측면에 따른 아이템 정보를 제공하는 전자 장치는 트랜시버; 하나 이상의 명령어를 저장하는 스토리지; 및 사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하고, 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공하고, 사용자 단말로부터 획득된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하고, 삭제 대상 아이템을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하고 및 제1 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시하는 프로세서를 포함할 수 있다.An electronic device providing item information according to a second aspect of the present disclosure may include a transceiver; a storage for storing one or more commands; and a processor for providing a first page to a user terminal, the first page including a widget for displaying a set of at least some items among items of the item list, checking an item to be deleted among items of the set of items based on a first input on the widget obtained from the user terminal, checking a modified item list by deleting the item to be deleted from the item list, and updating and displaying the widget based on the modified item list in response to the first input.
본 개시의 제3측면에 따른 기록매체는 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 비일시적 기록매체일 수 있다.The recording medium according to the third aspect of the present disclosure may be a non-transitory computer-readable recording medium having recorded thereon a program for execution on a computer.
본 명세서의 실시 예에 따르면, 전자 장치는 고객의 이력 정보에 대응되는 맞춤형 아이템 정보를 제공함으로써, 서비스 제공자의 수익성을 증대할 수 있다. 또한 본 명세서의 실시 예에 따르면 사용자가 관심을 가질 수 있는 아이템 목록을 표시하는 위젯을 사용자에게 제공하고, 이에 대한 추가 정보를 제공하거나 해당 목록을 편집할 수 있도록 함으로써 사용자 편의성이 향상되고, 아이템 목록에 표시된 아이템의 구매를 용이하게 함으로써 구매 전환률을 높일 수 있다.According to an embodiment of the present specification, an electronic device can increase the profitability of a service provider by providing customized item information corresponding to a customer's history information. In addition, according to an embodiment of the present specification, a widget is provided to a user that displays a list of items that the user may be interested in, and additional information about the items is provided or the list can be edited, thereby improving user convenience, and making it easy to purchase items displayed in the list of items, thereby increasing the purchase conversion rate.
도 1은 다양한 실시 예에 따른 전자 장치가 아이템 정보를 제공하는 방법이 구현될 수 있는 아이템 정보 제공에 관한 시스템을 설명하기 위한 도면이다.
도 2는 일 실시 예에 따르면 아이템 정보를 제공하는 방법을 나타낸 흐름도이다.
도 3은 사용자 단말에 제공되는 페이지에 포함되는 위젯과 아이템 리스트에 포함되는 일부 아이템을 삭제하는 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시하는 실시 예를 설명하기 위한 도면이다.
도 4는 전자 장치가 삭제 대상 아이템을 아이템 리스트에서 삭제하는 입력의 취소에 대한 유저 인터페이스를 사용자 단말에 제공하는 실시 예에 대한 도면이다.
도 5는 삭제 대상 아이템에 대한 정보에 기반하여 수정된 아이템 리스트를 업데이트하는 실시 예에 대한 흐름도이다.
도 6은 삭제 대상 아이템에 대한 정보에 기반하여 수정된 아이템 리스트에 포함되는 아이템의 종류 및 아이템의 정렬 순서 중 적어도 하나를 변경함으로써, 수정된 아이템 리스트를 업데이트하는 실시 예에 관한 도면이다.
도 7은 유사 아이템 그룹의 아이템 정보를 사용자 단말에 제공하는 방법을 나타낸 흐름도이다.
도 8은 유사 아이템 그룹의 아이템 정보를 사용자 단말에 제공하는 방법을 나타내는 도면이다.
도 8에 이어, 도 9는 유저 인터페이스의 일 실시 예인 바텀 시트(Bottom sheet) 및 풀 페이지(Full Page)를 설명하기 위한 도면이다.
도 10은 적어도 하나의 아이템을 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘이 표시된 위젯을 사용자 단말에 제공하는 실시 예에 관한 도면이다.
도 11은 일 실시 예에 따른 아이템 정보를 제공하기 위한 전자 장치를 도식화한 블록도이다.FIG. 1 is a drawing for explaining a system for providing item information in which a method for providing item information by an electronic device according to various embodiments can be implemented.
FIG. 2 is a flowchart illustrating a method for providing item information according to one embodiment.
FIG. 3 is a drawing for explaining an embodiment of updating and displaying a widget based on a modified item list in response to an input for deleting some items included in a widget and an item list included in a page provided to a user terminal.
FIG. 4 is a diagram of an embodiment in which an electronic device provides a user interface to a user terminal for canceling an input for deleting a target item for deletion from an item list.
FIG. 5 is a flowchart for an embodiment of updating a list of modified items based on information about items to be deleted.
FIG. 6 is a drawing regarding an embodiment of updating a modified item list by changing at least one of the types of items included in the modified item list and the sorting order of the items based on information about items to be deleted.
Figure 7 is a flowchart illustrating a method for providing item information of a similar item group to a user terminal.
Figure 8 is a diagram showing a method for providing item information of a similar item group to a user terminal.
Following Figure 8, Figure 9 is a drawing for explaining a bottom sheet and a full page, which are one embodiment of a user interface.
FIG. 10 is a drawing of an embodiment of providing a widget displaying an add to cart icon for adding at least one item to a cart list to a user terminal.
FIG. 11 is a block diagram schematically illustrating an electronic device for providing item information according to one embodiment.
실시 예들에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments are selected from the most widely used general terms possible while considering the functions of the present disclosure, but this may vary depending on the intention of a technician working in the field, precedents, the emergence of new technologies, etc. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meanings thereof will be described in detail in the corresponding description section. Therefore, the terms used in the present disclosure should be defined based on the meanings of the terms and the overall contents of the present disclosure, rather than simply the names of the terms.
명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “...부”, “...모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When a part of the specification is said to “include” a component, this does not mean that other components are excluded, unless otherwise specifically stated, but rather that other components may be included. In addition, terms such as “part,” “module,” etc., described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software, or a combination of hardware and software.
명세서 전체에서 기재된 “a, b, 및 c 중 적어도 하나”의 표현은, ‘a 단독’, ‘b 단독’, ‘c 단독’, ‘a 및 b’, ‘a 및 c’, ‘b 및 c’, 또는 ‘a,b,c 모두’를 포괄할 수 있다.The expression “at least one of a, b, and c” as used throughout the specification can encompass “a alone,” “b alone,” “c alone,” “a and b,” “a and c,” “b and c,” or “all of a, b, and c.”
이하에서 언급되는 "단말"은 네트워크를 통해 서버나 타 단말에 접속할 수 있는 컴퓨터나 휴대용 단말로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말은 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, IMT(International Mobile Telecommunication), CDMA(Code Division Multiple Access), W-CDMA(W-Code Division Multiple Access), LTE(Long Term Evolution) 등의 통신 기반 단말, 스마트폰, 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The "terminal" mentioned below may be implemented as a computer or portable terminal capable of connecting to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, laptop, etc. equipped with a WEB Browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, such as a communication-based terminal such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), and all kinds of handheld-based wireless communication devices such as a smartphone, tablet PC, etc.
아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Below, with reference to the attached drawings, embodiments of the present disclosure are described in detail so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein.
이하, 본 발명의 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present invention belongs and are not directly related to the present invention will be omitted. This is to convey the gist of the present invention more clearly without obscuring it by omitting unnecessary explanations.
마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically illustrated. In addition, the size of each component does not entirely reflect the actual size. The same or corresponding components in each drawing are given the same reference numbers.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.The advantages and features of the present invention, and the methods for achieving them, will become clear with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and the present embodiments are provided only to make the disclosure of the present invention complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the processing flow diagrams and combinations of the flow diagrams can be performed by computer program instructions. These computer program instructions can be loaded onto a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement the function in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce a manufactured article including an instruction means for performing the functions described in the flow diagram block(s). Since the computer program instructions may be installed on a computer or other programmable data processing apparatus, a series of operational steps may be performed on the computer or other programmable data processing apparatus to produce a computer-executable process, so that the instructions executing the computer or other programmable data processing apparatus may also provide steps for executing the functions described in the flowchart block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a particular logical function(s). It should also be noted that in some alternative implementation examples, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may in fact be performed substantially concurrently, or the blocks may sometimes be performed in reverse order, depending on the functionality they perform.
도 1은 다양한 실시 예에 따른 전자 장치가 아이템 정보를 제공하는 방법이 구현될 수 있는 아이템 정보 제공에 관한 시스템을 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining a system for providing item information in which a method for providing item information by an electronic device according to various embodiments can be implemented.
도 1을 참조하면, 다양한 실시 예에 따른 아이템 정보 제공에 관한 시스템(10)은 다양한 종류의 장치들에 의해 구현될 수 있다. 예를 들어, 아이템 정보 제공에 관한 시스템(10)은 전자 장치(100) 및 사용자 단말(110)을 포함할 수 있다. 도1에 도시된 아이템 정보 제공에 관한 시스템(10)은 본 실시 예와 관련된 구성요소들만 도시되어 있다. 따라서, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시 예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.Referring to FIG. 1, the system (10) for providing item information according to various embodiments may be implemented by various types of devices. For example, the system (10) for providing item information may include an electronic device (100) and a user terminal (110). The system (10) for providing item information illustrated in FIG. 1 illustrates only components related to the present embodiment. Therefore, a person having ordinary skill in the art related to the present embodiment may understand that other general components may be further included in addition to the components illustrated in FIG. 1.
전자 장치(100), 사용자 단말(110) 각각은 트랜시버, 스토리지 및 프로세서를 포함할 수 있다. 또한, 전자 장치(100), 사용자 단말(110) 각각은 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 한편 실시 예 전반에서 전자 장치(100), 사용자 단말(110) 각각은 분리된 장치 또는 서버로 언급되나 이는 논리적으로 나누어진 구조일 수 있으며, 이들 중 적어도 일부가 하나의 장치 또는 서버에서 분리된 기능에 의해 구현될 수 있다.Each of the electronic device (100) and the user terminal (110) may include a transceiver, storage, and a processor. In addition, each of the electronic device (100) and the user terminal (110) means a unit that processes at least one function or operation, and this may be implemented by hardware or software, or a combination of hardware and software. Meanwhile, throughout the embodiments, each of the electronic device (100) and the user terminal (110) is referred to as a separate device or server, but this may be a logically divided structure, and at least some of them may be implemented by a separate function in one device or server.
일 실시 예에 따르면, 전자 장치(100), 사용자 단말(110)은 네트워크 서버로 구현되는 다수의 컴퓨터 시스템 또는 컴퓨터 소프트웨어를 포함할 수 있다. 예를 들면, 전자 장치(100) 및 사용자 단말(110) 중 적어도 일부는 인트라넷 또는 인터넷과 같은 컴퓨터 네트워크를 통해 다른 네트워크 서버와 통신할 수 있는 하위 장치와 연결되어 작업 수행 요청을 접수하고, 그에 대한 작업을 수행하여 수행 결과를 제공하는 컴퓨터 시스템 및 컴퓨터 소프트웨어를 지칭할 수 있다. 이외에도, 전자 장치(100) 및 사용자 단말(110) 중 적어도 일부는 네트워크 서버 상에서 동작할 수 있는 일련의 응용 프로그램과, 내부 혹은 연결된 다른 노드에 구축되어 있는 각종 데이터베이스를 포함하는 광의의 개념으로 이해될 수 있다. 예컨대, 전자 장치(100) 및 사용자 단말(110) 중 적어도 일부는 도스(DOS), 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX), 또는 맥OS(MacOS) 등의 운영 체제에 따라 다양하게 제공되는 네트워크 서버 프로그램을 이용하여 구현될 수 있다.According to one embodiment, the electronic device (100) and the user terminal (110) may include a plurality of computer systems or computer software implemented as network servers. For example, at least some of the electronic device (100) and the user terminal (110) may refer to a computer system and computer software that are connected to a lower device that can communicate with another network server through a computer network such as an intranet or the Internet, receive a task execution request, perform the task for the request, and provide the execution result. In addition, at least some of the electronic device (100) and the user terminal (110) may be understood as a broad concept that includes a series of application programs that can operate on a network server, and various databases built in internal or connected other nodes. For example, at least some of the electronic device (100) and the user terminal (110) may be implemented using a network server program that is provided in various ways according to an operating system such as DOS, Windows, Linux, UNIX, or MacOS.
전자 장치(100)와 사용자 단말(110)은 네트워크(미도시)를 통해서 서로 통신할 수 있다. 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 이동 통신망(mobile radio communication network), 위성 통신망 및 이들의 상호 조합을 포함하며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함할 수 있다. 무선 통신은 예를 들어, 무선 랜(Wi-Fi), 블루투스, 블루투스 저 에너지(Bluetooth low energy), 지그비, WFD(Wi-Fi Direct), UWB(ultra wideband), 적외선 통신(IrDA, infrared Data Association), NFC(Near Field Communication) 등이 있을 수 있으나, 이에 한정되는 것은 아니다.The electronic device (100) and the user terminal (110) can communicate with each other through a network (not shown). The network includes a Local Area Network (LAN), a Wide Area Network (WAN), a Value Added Network (VAN), a mobile radio communication network, a satellite communication network, and a combination thereof, and is a comprehensive data communication network that allows each network component shown in FIG. 1 to communicate smoothly with each other, and may include wired Internet, wireless Internet, and a mobile radio communication network. Wireless communication may include, but is not limited to, wireless LAN (Wi-Fi), Bluetooth, Bluetooth low energy, Zigbee, WFD (Wi-Fi Direct), UWB (ultra wideband), infrared communication (IrDA, infrared Data Association), NFC (Near Field Communication), etc., for example.
일 실시 예에 따르면, 전자 장치(100)는 사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하고, 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공하고, 사용자 단말로부터 획득된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하고, 삭제 대상 아이템을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하고 및 제1 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시하는 구체적인 실시 예는 하기에서 자세히 살펴보기로 한다.According to one embodiment, an electronic device (100) provides a first page including a widget that displays a set of at least some items among the items of the item list, confirms an item list including at least one item determined based on a purchase history of a user, and provides a user terminal with a first page including a widget that displays a set of at least some items among the items of the item list, and confirms an item to be deleted among the items of the set of items based on a first input on the widget obtained from the user terminal, and confirms a modified item list by deleting the item to be deleted from the item list, and updates and displays a widget based on the modified item list in response to the first input. A detailed description will be given below of a specific embodiment of the present invention.
도 2는 일 실시 예에 따르면 아이템 정보를 제공하는 방법을 나타낸 흐름도이다.FIG. 2 is a flowchart illustrating a method for providing item information according to one embodiment.
도 2를 참조하면, 전자 장치에서 아이템 정보를 제공하는 각 동작은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해되는 범위 내에서 일부 동작이 변경, 치환되거나 동작 간의 일부 순서가 변경될 수 있음은 자명하게 이해될 수 있다.Referring to FIG. 2, it can be clearly understood that some of the operations for providing item information in an electronic device may be changed or substituted, or some of the orders between the operations may be changed, within a scope clearly understandable to a person having ordinary skill in the art to which the present invention pertains.
단계 S210에서, 전자 장치(100)는 사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인할 수 있다. 여기서, 사용자의 구매 이력은 사용자가 최근에 구매한 아이템에 관한 정보, 사용자가 주기적으로 구매하는 아이템에 관한 정보 등을 포함할 수 있다. 다만 이에 한정되는 것은 아니고, 사용자의 구매 이력은 사용자가 전자 상거래 서비스를 통해 구매한 아이템에 대한 모든 정보뿐만 아니라 사용자가 장바구니에 담은 아이템에 대한 정보 또는 찜을 표시해 둔 아이템에 관한 정보를 포함할 수도 있다. 예를 들어, 전자 장치(100)는 사용자의 구매 이력에 기반하여, 사용자의 구매 가능성이 높다고 예측되는 적어도 하나의 아이템을 확인할 수 있다. 한편 사용자가 주기적으로 구매하는 아이템은 일정 주기를 가지고 구매하는 아이템에 국한되지 않으며, 사용자가 적어도 두 번 이상 구매한 아이템을 포함할 수 있다. 실시 예에서 해당 아이템에 대한 복수회의 구매에 대해서 상기 사용자가 구매한 간격 및 다른 사용자가 구매한 간격을 기반으로 다음 번에 해당 아이템을 해당 아이템을 구매할 것으로 예상되는 시기를 예측할 수 있다. 이와 같은 예측을 기반으로 주기적으로 구매하는 아이템에 대한 목록을 사용자에게 제공할 수 있다. In step S210, the electronic device (100) can check an item list including at least one item determined based on the user's purchase history. Here, the user's purchase history can include information about items recently purchased by the user, information about items that the user purchases periodically, etc. However, it is not limited thereto, and the user's purchase history can include not only all information about items purchased by the user through an e-commerce service, but also information about items that the user has put in a shopping cart or information about items that the user has marked as wish list. For example, the electronic device (100) can check at least one item that is predicted to be highly likely to be purchased by the user based on the user's purchase history. Meanwhile, items that the user purchases periodically are not limited to items that are purchased at a certain period of time, and can include items that the user has purchased at least twice. In an embodiment, for multiple purchases of the corresponding item, the time at which the user is expected to purchase the corresponding item next can be predicted based on the interval at which the user has purchased the corresponding item and the interval at which another user has purchased the corresponding item. Based on such prediction, a list of items that the user purchases periodically can be provided to the user.
단계 S220에서, 전자 장치(100)는 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말(110)에 제공할 수 있다.In step S220, the electronic device (100) may provide a first page including a widget displaying a set of at least some items among the items in the item list to the user terminal (110).
본원에서, 위젯은 사용자 단말(110)에 표시되어 사용자와 상호 작용하는 인터페이스일 수 있다. 위젯은 적어도 하나의 아이템을 포함하는 아이템 리스트로 구성될 수 있다. 보다 상세하게는, 위젯은 아이템 리스트에 포함되는 적어도 하나의 아이템의 제품명, 제품 이미지, 가격 정보, 할인 정보, 평점 정보, 리뷰 수 등의 정보 등 적어도 하나의 아이템에 관한 정보를 표시하는 인터페이스일 수 있다. 위젯의 타입과 관련하여, 위젯은 1) 사용자의 구매 이력에 기반하여 사용자가 설정된 횟수 이상 구매한 것으로 확인된 적어도 하나의 아이템을 포함하는 위젯일 수 있고, 또는 2) 사용자의 구매 이력에 기반하여 사용자가 주기적으로 구매한 것으로 확인되어 설정된 기간 내에 구매할 것으로 예상되는 적어도 하나의 아이템을 포함하는 위젯일 수 있으나 이에 한정되는 것은 아니다. 예를 들어, 위젯은 사용자가 최근 구매한 아이템과 함께 구매되는 아이템을 포함하는 위젯일 수도 있다. 위젯은 창, 텍스트 상자와 같은 인터페이스일 수 있으며, 본원의 도면에 의해 한정되지 않는다. 단계 S210에서 확인된 적어도 하나의 아이템은 위젯의 타입에 대응되는 아이템일 수 있다. 예를 들어, 사용자가 자주 산 아이템에 관한 위젯이면, 아이템 리스트에 포함되는 적어도 하나의 아이템은 사용자가 자주 산 아이템들과 대응될 수 있다. 한편 자주 산 아이템은 특정 기간 동안 사용자가 설정된 횟수 이상의 구매를 한 아이템을 포함할 수 있다. In the present invention, a widget may be an interface displayed on a user terminal (110) and interacting with a user. A widget may be composed of an item list including at least one item. More specifically, a widget may be an interface that displays information about at least one item, such as a product name, a product image, price information, discount information, rating information, and number of reviews of at least one item included in an item list. With respect to the type of the widget, the widget may be 1) a widget including at least one item that is confirmed to have been purchased by a user more than a set number of times based on the user's purchase history, or 2) a widget including at least one item that is confirmed to have been purchased periodically by the user based on the user's purchase history and is expected to be purchased within a set period of time, but is not limited thereto. For example, a widget may be a widget including an item purchased together with an item that the user recently purchased. A widget may be an interface such as a window or a text box, and is not limited by the drawings of the present invention. At least one item confirmed in step S210 may be an item corresponding to the type of the widget. For example, if the widget is about frequently purchased items by the user, at least one item included in the item list may correspond to items frequently purchased by the user. Meanwhile, frequently purchased items may include items that the user purchased more than a set number of times during a specific period.
일 실시 예에 따르면, 전자 장치(100)는 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말(110)에 제공할 수 있다. 보다 상세하게는, 아이템 리스트의 아이템의 개수가 많거나 사용자에게 효과적으로 GUI(Graphic User Interface)를 제공하기 위해, 전자 장치(100)는 아이템 리스트의 아이템 중 일부(적어도 일부의 아이템 세트에 대응)를 제1 페이지를 통해 제공할 수 있다. 예를 들어, 전자 장치(100)는 아이템 리스트의 아이템 중 일부 아이템을 (위젯을 포함하는) 제1 페이지를 통해 사용자 단말(110)에 제공하고, 아이템 리스트의 아이템 중 나머지 아이템(적어도 하나의 아이템 중 아이템 리스트의 아이템을 제외한 아이템에 대응)을 위젯이 아닌 별도의 유저 인터페이스 또는 제1 페이지가 아닌 별도의 페이지를 통해 사용자 단말(110)에 제공할 수 있다. 여기서, 적어도 일부의 아이템 세트는 아이템 리스트의 아이템 중 어느 하나일 수 있고, 아이템 리스트의 아이템 전체를 의미할 수도 있으나, 이에 한정되는 것은 아니다.According to one embodiment, the electronic device (100) may provide a first page including a widget that displays at least a partial set of items among the items in the item list to the user terminal (110). More specifically, when the number of items in the item list is large or in order to effectively provide a GUI (Graphical User Interface) to the user, the electronic device (100) may provide some of the items in the item list (corresponding to at least a partial set of items) through the first page. For example, the electronic device (100) may provide some of the items in the item list to the user terminal (110) through the first page (including a widget), and provide the remaining items in the item list (corresponding to an item excluding an item in the item list among at least one item) to the user terminal (110) through a separate user interface other than the widget or a separate page other than the first page. Here, the at least partial set of items may be any one of the items in the item list, or may mean all of the items in the item list, but is not limited thereto.
일 실시 예에 따르면, 전자 장치(100)는 적어도 하나의 아이템에 대한 정보에 기반하여, 적어도 하나의 아이템 중 위젯에 표시되는 아이템 세트를 확인할 수 있다. 보다 상세하게는, 위젯은 설정된 개수만큼의 아이템을 노출하도록 구성될 수 있는 바, 전자 장치(100)는 적어도 하나의 아이템 중 판매 가능성이 높은 아이템 등 노출의 우선 순위가 높다고 결정된 아이템을 아이템 세트로 할당할 수 있다. 다만, 판매 가능성이 높은 아이템에 한정되는 것은 아니고, 구매 전환률이 높은 아이템 또는 다른 사용자들의 후기 평점이 높은 아이템이 아이템 세트로 할당될 수도 있다. 이에 따라, 전자 장치(100)는 적어도 하나의 아이템 중 판매 가능성이 높을 것으로 예측되는 아이템을 포함하는 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공할 수 있다. 여기서, 제1 페이지는 사용자 단말(110)에 제공되는 그래픽 유저 인터페이스(Graphic User Interface)일 수 있다.According to one embodiment, the electronic device (100) may check an item set displayed in a widget among at least one item based on information about at least one item. More specifically, the widget may be configured to display a set number of items, and the electronic device (100) may assign an item determined to have a high priority for display, such as an item with a high possibility of sale, among at least one item, to the item set. However, the present invention is not limited to items with a high possibility of sale, and an item with a high purchase conversion rate or an item with a high review rating from other users may be assigned to the item set. Accordingly, the electronic device (100) may provide a first page including a widget that displays an item set including an item predicted to have a high possibility of sale among at least one item to the user terminal. Here, the first page may be a graphical user interface (GUI) provided to the user terminal (110).
본원에서, 아이템 리스트는 위젯에 대응되는 아이템 전부를 포함하는 리스트를 의미할 수 있다. 다만, 아이템 리스트의 아이템 모두가 사용자 단말(110)에 바로 표시되는 것은 아니다. 아이템 리스트의 일부 아이템은 위젯을 통해 제1 페이지에 표시될 수 있고, 아이템 리스트의 나머지 아이템은 별도의 페이지를 통해 표시될 수 있다. 본원에서, 아이템 세트는 위젯을 통해 제1 페이지에 바로 표시되는 아이템을 포함하는 리스트일 수 있다. 따라서, 아이템 세트의 아이템은 아이템 리스트의 아이템에 포함되는 개념일 수 있다. 또한, 아이템 세트에는 포함되지 않지만, 아이템 리스트에 포함되는 아이템은 나머지 아이템으로 호칭될 수 있다.In this application, an item list may mean a list including all items corresponding to a widget. However, not all items of the item list are directly displayed on the user terminal (110). Some items of the item list may be displayed on the first page through the widget, and the remaining items of the item list may be displayed through a separate page. In this application, an item set may be a list including items that are directly displayed on the first page through the widget. Accordingly, an item of an item set may be a concept included in an item of an item list. In addition, items that are not included in the item set but are included in the item list may be referred to as remaining items.
단계 S230에서, 전자 장치(100)는 사용자 단말(110)로부터 획득된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인할 수 있다.In step S230, the electronic device (100) can identify an item to be deleted among the items of the item set based on the first input on the widget obtained from the user terminal (110).
일 실시 예에 따르면, 전자 장치(100)는 사용자 단말(110)로부터 위젯 상의 제1 입력을 획득할 수 있다. 보다 상세하게는, 전자 장치(100)는 아이템 세트의 아이템 중 일부 아이템을 아이템 리스트에서 삭제하는 제1 입력을 수신하기 위해, 아이템 세트의 아이템 각각을 아이템 리스트에서 삭제하기 위한 삭제 아이콘을 위젯에 표시하여 사용자 단말(110)에 제공할 수 있다. 이에 따라, 사용자는 아이템 리스트에서 삭제하고자 하는 아이템에 대응되는 삭제 아이콘을 클릭할 수 있고, 전자 장치(100)는 사용자의 액션에 따른 제1 입력을 수신할 수 있다. 수신된 제1 입력은 아이템 리스트에서 일부 아이템을 삭제하기 위한 아이콘이 클릭 되었다는 정보를 포함할 수 있다.According to one embodiment, the electronic device (100) may obtain a first input on a widget from a user terminal (110). More specifically, in order to receive a first input for deleting some items of an item set from an item list, the electronic device (100) may display a delete icon for deleting each item of the item set from the item list on the widget and provide the user terminal (110). Accordingly, the user may click a delete icon corresponding to an item to be deleted from the item list, and the electronic device (100) may receive a first input according to the user's action. The received first input may include information that an icon for deleting some items from the item list has been clicked.
단계 S240에서, 전자 장치(100)는 삭제 대상 아이템을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인할 수 있다. 전자 장치(100)는 사용자 단말(110)로부터 제1 입력을 수신하면, 아이템 리스트에서 삭제 대상 아이템을 즉시 삭제할 필요가 있다. 이에 따라, 전자 장치(100)는 아이템 리스트의 아이템 중 삭제 대상 아이템을 삭제함으로써, 수정된 아이템 리스트를 확인할 수 있다. 여기서, 수정된 아이템 리스트는 아이템 리스트에 포함되는 적어도 하나의 아이템 중 삭제 대상 아이템을 제외한 아이템을 포함하는 리스트일 수 있다. 또한, 수정된 아이템 리스트는 아이템 세트의 아이템 중 삭제 대상 아이템을 제외한 아이템을 포함할 수 있다.In step S240, the electronic device (100) can check the modified item list by deleting the item to be deleted from the item list. When the electronic device (100) receives the first input from the user terminal (110), it is necessary to immediately delete the item to be deleted from the item list. Accordingly, the electronic device (100) can check the modified item list by deleting the item to be deleted from the items of the item list. Here, the modified item list may be a list including at least one item included in the item list, excluding the item to be deleted. In addition, the modified item list may include items excluding the item to be deleted from the items of the item set.
단계 S250에서, 전자 장치(100)는 제1 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시할 수 있다. 구체적으로, 업데이트된 위젯은 아이템 세트의 아이템 중 삭제 대상 아이템을 제외한 아이템을 포함하는 것을 특징으로 할 수 있다. 보다 상세하게는, 업데이트된 위젯은 아이템 세트의 아이템 중 삭제 대상 아이템을 제외한 나머지 아이템을 포함하는 위젯일 수 있다. 다만 이에 한정되는 것은 아니고, 업데이트된 위젯은 적어도 하나의 아이템 중 아이템 리스트의 아이템을 제외한 아이템인 나머지 아이템 중 일부 아이템도 포함할 수 있다. 업데이트된 위젯에 포함되는 일부 아이템은 적어도 하나의 아이템에서 아이템 리스트의 아이템을 제외한 아이템 중 판매 가능성이 높거나 다른 사용자들의 구매 전환률 또는 후기 평점이 높아서 노출의 우선 순위가 높다고 결정된 아이템일 수 있다.In step S250, the electronic device (100) may update and display a widget based on the modified item list in response to the first input. Specifically, the updated widget may be characterized by including items of the item set excluding items to be deleted. More specifically, the updated widget may be a widget including the remaining items of the item set excluding items to be deleted. However, the present invention is not limited thereto, and the updated widget may also include some items among the remaining items, which are items excluding items in the item list from at least one item. Some items included in the updated widget may be items that are determined to have a high sales potential or a high purchase conversion rate or review rating of other users and thus have a high priority for exposure, among the items excluding items in the item list from at least one item.
도 3은 사용자 단말에 제공되는 페이지에 포함되는 위젯과 아이템 리스트에 포함되는 일부 아이템을 삭제하는 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시하는 실시 예를 설명하기 위한 도면이다.FIG. 3 is a drawing for explaining an embodiment of updating and displaying a widget based on a modified item list in response to an input for deleting some items included in a widget and an item list included in a page provided to a user terminal.
일 실시 예에 따르면, 사용자 단말(110)에 표시되는 제1 페이지(300)는 사용자의 구매 이력, 진행 중인 할인 정보 등에 기반하여, 사용자가 구매할 가능성이 높다고 예측되는 아이템에 대한 정보를 제공할 수 있다. 제1 페이지(300)는 아이템 리스트 중 적어도 일부의 아이템 세트를 표시하는 위젯(310)을 포함할 수 있다. 보다 상세하게는, 전자 장치(100)는 아이템 리스트에 포함되는 적어도 하나의 아이템 중 구매 가능성이 높은 아이템을 위젯에 표시되는 아이템 세트로 할당할 수 있다.According to one embodiment, the first page (300) displayed on the user terminal (110) may provide information on items predicted to be highly likely to be purchased by the user based on the user's purchase history, ongoing discount information, etc. The first page (300) may include a widget (310) that displays at least a partial set of items from the item list. More specifically, the electronic device (100) may assign at least one item from the item list that is highly likely to be purchased to the set of items displayed on the widget.
도 3을 참조하면, 위젯(310)은 자주 산 아이템에 대한 위젯이지만, 이에 한정되는 것은 아니다. 예를 들어, 위젯은 사용자가 주기적으로 구매하는 아이템을 포함하는 위젯일 수 있다. 또한, 사용자 단말(110) 상에 위젯(310)은 홈 화면의 하단에 표시되는 것으로 도시 되었지만, 위젯이 사용자 단말(110) 상에 표시되는 위치는 도 3에 따른 실시 예에 한정되는 것은 아니다.Referring to FIG. 3, the widget (310) is a widget for frequently purchased items, but is not limited thereto. For example, the widget may be a widget that includes items that the user purchases periodically. In addition, although the widget (310) is depicted as being displayed at the bottom of the home screen on the user terminal (110), the location where the widget is displayed on the user terminal (110) is not limited to the embodiment according to FIG. 3.
일 실시 예에 따르면, 위젯(310)은 (설정된 개수의)아이템 리스트의 아이템을 제1 페이지(300)에서 표시하고, 더 보기 아이콘(340)을 클릭함으로써 생성된 추가 페이지에 나머지 아이템을 노출할 수 있다. 1) 예를 들어, 도 3을 참조하면, 위젯(310)에 표시되는 아이템 세트는 아이템 1(생수 2L, 12개)(321), 아이템 2(양말 10P)(322), 아이템 3(감자칩 15개)(323)을 포함할 수 있다. 또한, 아이템 세트에 포함되는 다른 아이템은 위젯(310)을 가로 방향으로 스크롤함으로써 표시될 수 있다. 2) 위젯(310)의 우측 상단에 위치한 더 보기 아이콘(340)을 통해, 추가 페이지로의 접속에 관한 입력이 수신되면, 전자 장치(100)는 적어도 하나의 아이템 중 아이템 세트에 포함되지 않는 아이템인 나머지 아이템을 별도의 페이지를 통해 표시할 수 있다.According to one embodiment, the widget (310) may display items of an item list (a set number of items) on a first page (300) and expose the remaining items on an additional page created by clicking a more icon (340). 1) For example, referring to FIG. 3, an item set displayed on the widget (310) may include item 1 (2L of water, 12 pieces) (321), item 2 (10P of socks) (322), and item 3 (15 pieces of potato chips) (323). In addition, other items included in the item set may be displayed by horizontally scrolling the widget (310). 2) When an input for accessing an additional page is received through the more icon (340) located at the upper right of the widget (310), the electronic device (100) may display the remaining items, which are items not included in the item set among at least one item, on a separate page.
일 실시 예에 따르면, 전자 장치(100)는 설정된 아이템 추천에 관한 알고리즘에 기반하여, 아이템 리스트에 포함되는 적어도 하나의 아이템 간의 노출 순서 혹은 정렬 순서를 결정할 수 있다. 전자 장치(100)는 아이템 리스트에 포함되는 적어도 하나의 아이템의 정렬 순서에 기반하여, 아이템 리스트의 아이템 중 사용자에게 추천 순위가 높은 아이템을 아이템 세트의 아이템으로 할당할 수 있다. 보다 상세하게는, 전자 장치(100)는 아이템 리스트의 아이템에 대한 사용자의 구매 빈도에 대한 정보, 아이템의 평점 정보, 아이템의 할인 정보, 아이템의 예상 배송 시간(Estimated Time Arrival)에 대한 정보, 아이템의 재고 정보 등과 같은 정보에 기반하여, 위젯(310)에 표시되는 아이템 세트의 아이템을 결정할 수 있다. 또한, 위젯(310)에 표시되는 아이템 세트의 아이템 중 별도의 스크롤 없이 위젯(310)에 표시되는 아이템은 사용자에게 추천 순위가 최우선 순위인 아이템일 수 있다. 예를 들어, 아이템 1(321), 아이템 2(322), 아이템 3(323)은 위젯(310)에 표시되는 아이템으로, 아이템 1(321), 아이템 2(322), 아이템 3(323)의 정렬 순서는 첫번째, 두번째, 세번째일 수 있다.According to one embodiment, the electronic device (100) may determine an exposure order or sorting order among at least one item included in an item list based on an algorithm for a set item recommendation. The electronic device (100) may assign an item having a high recommendation order to a user among the items in the item list based on the sorting order of at least one item included in the item list as an item of an item set. More specifically, the electronic device (100) may determine an item of an item set displayed on a widget (310) based on information such as information on a user's purchase frequency for items in the item list, rating information on items, discount information on items, information on an estimated time arrival (ETA) of items, inventory information on items, and the like. In addition, among the items of the item set displayed on the widget (310), an item displayed on the widget (310) without a separate scroll may be an item having the highest recommendation order to the user. For example, item 1 (321), item 2 (322), and item 3 (323) are items displayed in the widget (310), and the sort order of item 1 (321), item 2 (322), and item 3 (323) may be first, second, and third.
다만, 전자 장치(100)의 설정된 아이템 추천에 관한 알고리즘에 기반하여 사용자에게 적합하지 않은 아이템의 노출 순서가 선순위로 결정되거나, 사용자의 구매 패턴의 변경 등으로 설정된 아이템 추천에 관한 알고리즘에 기반하여 결정된 아이템의 노출 순서에 변경이 필요할 수 있다. 예를 들어, 사용자가 정수기를 구매한 경우라면, 아이템 1(생수 2L, 12개)(321)은 사용자가 구매할 가능성이 떨어지는 상품으로 분류될 필요가 있다. 이와 관련하여, 전자 장치(100)는 사용자의 피드백을 획득하기 위한 일 실시 예로, 위젯(310)에 표시되는 아이템 리스트의 아이템에 대응되는 삭제 아이콘을 위젯에 표시할 수 있다.However, based on the algorithm for setting item recommendations of the electronic device (100), the exposure order of items that are not suitable for the user may be determined as a priority, or the exposure order of items determined based on the algorithm for setting item recommendations may need to be changed due to changes in the user's purchasing pattern, etc. For example, if the user has purchased a water purifier, item 1 (2L of mineral water, 12 units) (321) needs to be classified as a product that the user is unlikely to purchase. In this regard, as an example of obtaining user feedback, the electronic device (100) may display a delete icon corresponding to an item in the item list displayed on the widget (310) on the widget.
일 실시 예에 따르면, 전자 장치(100)는 아이템 세트의 아이템을 아이템 리스트에서 삭제하는 아이콘을 포함하는 위젯(310)을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 도 3을 참조하면, 사용자 단말(110)에 표시되는 위젯(310)은 아이템 1(321)에 대한 삭제 아이콘(331) 및 아이템 2(322)에 대한 삭제 아이콘(332)를 포함할 수 있다. 또한, 도 3에 도시되어 있지는 않지만, 위젯(310)은 아이템 1(321) 및 아이템 2(322)뿐만 아니라 아이템 세트에 포함의 아이템 각각에 대한 삭제 아이콘을 포함할 수 있다.According to one embodiment, the electronic device (100) may provide a widget (310) including an icon for deleting an item of an item set from an item list to the user terminal (110). For example, referring to FIG. 3, the widget (310) displayed on the user terminal (110) may include a delete icon (331) for item 1 (321) and a delete icon (332) for item 2 (322). In addition, although not shown in FIG. 3, the widget (310) may include a delete icon for each item included in the item set as well as item 1 (321) and item 2 (322).
일 실시 예에 따르면, 전자 장치(100)는 사용자 단말(110)로부터 적어도 하나의 아이템 중 삭제 대상 아이템을 아이템 리스트에서 삭제하는 입력을 수신할 수 있다. 보다 상세하게는, 전자 장치(100)는 삭제 아이콘을 통해 입력된 사용자의 액션에 기반하여, 적어도 하나의 아이템 중 삭제 대상 아이템을 아이템 리스트에서 삭제하는 입력을 수신할 수 있다. 도 3을 참조하면, 사용자의 액션(345)은 아이템 1(321)을 아이템 리스트에서 삭제하는 아이콘(331)을 클릭하는 액션일 수 있으나, 이에 한정되는 것은 아니다. 예를 들어, 사용자의 액션은 삭제 대상 아이템을 아이템 리스트에서 삭제하는 아이콘을 슬라이드하는 입력 또는 드래그하는 입력 등일 수도 있다. 도 3에서, 삭제 대상 아이템은 아이템 1(321)에 대응될 수 있다.According to one embodiment, the electronic device (100) may receive an input from the user terminal (110) to delete at least one item, a target item for deletion, from the item list. More specifically, the electronic device (100) may receive an input to delete at least one item, a target item for deletion, from the item list based on a user action input through a delete icon. Referring to FIG. 3, the user's action (345) may be an action of clicking an icon (331) for deleting item 1 (321) from the item list, but is not limited thereto. For example, the user's action may be an input of sliding or dragging an icon for deleting an item for deletion from the item list. In FIG. 3, the target item for deletion may correspond to item 1 (321).
일 실시 예에 따르면, 전자 장치(100)는 적어도 하나의 아이템 중 아이템 1(321)을 아이템 리스트에서 삭제하는 제1 입력을 기반으로 아이템 1(321)을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인할 수 있다. 이에 따라, 전자 장치(100)는 수정된 아이템 리스트에 기반하여 위젯을 업데이트하여 표시할 수 있다. 보다 상세하게는, 전자 장치(100)는 아이템 리스트에서 아이템 1(321)을 삭제함으로써 위젯에 표시되는 수정된 아이템 리스트를 확인할 수 있다. 수정된 아이템 세트는 아이템 1(321)을 포함하지 않을 수 있다. 또한, 전자 장치(100)는 설정된 아이템 추천에 대한 알고리즘에 기반하여 결정된 아이템의 노출 순서에 따라, 아이템 4(361)를 수정된 위젯(360)을 통해 표시되는 아이템 세트에 추가할 수 있다.According to one embodiment, the electronic device (100) may confirm a modified item list by deleting item 1 (321) from the item list based on a first input for deleting at least one item, item 1 (321), from the item list. Accordingly, the electronic device (100) may update and display a widget based on the modified item list. More specifically, the electronic device (100) may confirm a modified item list displayed on the widget by deleting item 1 (321) from the item list. The modified item set may not include item 1 (321). In addition, the electronic device (100) may add item 4 (361) to the item set displayed through the modified widget (360) according to the exposure order of items determined based on an algorithm for set item recommendation.
본원에서의 아이템 리스트에서 삭제 대상 아이템을 삭제하는 것은 삭제 대상 아이템의 벤더 아이템 아이디(vendor item ID)를 아이템 리스트에서 삭제하는 것을 의미할 수 있다. 다만 이에 한정되는 것은 아니고, 삭제 대상 아이템을 삭제하는 것은 삭제 대상 아이템의 아이템 아이디(item ID)를 아이템 리스트에서 삭제하는 것을 의미할 수 있다. 또한, 아이템 리스트에서 삭제 대상 아이템이 삭제된 경우, 사용자가 삭제 대상 아이템을 다시 구매하더라도, 삭제 대상 아이템은 아이템 리스트에 다시 추가되지 않을 수 있다.Deleting an item to be deleted from the item list in this invention may mean deleting the vendor item ID of the item to be deleted from the item list. However, the present invention is not limited thereto, and deleting an item to be deleted may mean deleting the item ID of the item to be deleted from the item list. In addition, if an item to be deleted is deleted from the item list, even if the user re-purchases the item to be deleted, the item to be deleted may not be added to the item list again.
일 실시 예에 따르면, 전자 장치(100)는 아이템 1(321)을 삭제하는 입력의 취소에 대한 유저 인터페이스(370)를 사용자 단말(110)에 제공할 수 있다. 유저 인터페이스(370)는 위젯(360)에 포함될 수 있다. 또한, 유저 인터페이스(370)는 "자주 산 아이템에서 삭제했습니다."와 같은 유저의 액션에 대한 설명 문구와 함께 유저의 액션을 취소하는 것에 관한 아이콘인 "실행 취소"(371)을 포함할 수 있다. 유저 인터페이스(370)을 통해, 설정된 시간 내에 입력의 취소에 관한 사용자의 입력의 수신 여부에 따라, 사용자 단말(110)에 표시되는 유저 인터페이스를 변경하는 구체적인 실시 예는 하기 도 4에서 살펴보기로 한다.According to one embodiment, the electronic device (100) may provide a user interface (370) for canceling an input for deleting an item 1 (321) to the user terminal (110). The user interface (370) may be included in a widget (360). In addition, the user interface (370) may include an icon for canceling the user's action, "Undo" (371), along with a description of the user's action, such as "Deleted from frequently purchased items." A specific embodiment of changing the user interface displayed on the user terminal (110) depending on whether a user's input for canceling the input is received within a set time through the user interface (370) will be described with reference to FIG. 4 below.
도 4는 전자 장치가 삭제 대상 아이템을 아이템 리스트에서 삭제하는 입력의 취소에 대한 유저 인터페이스를 사용자 단말에 제공하는 실시 예에 대한 도면이다.FIG. 4 is a diagram of an embodiment in which an electronic device provides a user interface to a user terminal for canceling an input for deleting a target item for deletion from an item list.
일 실시 예에 따르면, 전자 장치(100)는 사용자의 입력이 사용자의 의도에 부합하게 입력된 것인지 또는 오 입력된 것인지 검증한 후, 아이템 1(321)을 아이템 리스트에서 삭제할 필요가 있을 수 있다. 이에 따라, 전자 장치(100)는 아이템 리스트에서 삭제 대상 아이템을 삭제하는 것에 관한 입력의 수신에 대응하여, 입력의 취소에 대한 유저 인터페이스를 사용자 단말(110)에 제공할 수 있다.According to one embodiment, the electronic device (100) may need to delete item 1 (321) from the item list after verifying whether the user's input is input in accordance with the user's intention or input incorrectly. Accordingly, the electronic device (100) may provide a user interface for canceling the input to the user terminal (110) in response to receiving an input regarding deleting an item to be deleted from the item list.
예를 들어, 페이지 1(410)에 표시되는 위젯(411)은 입력의 취소에 대한 유저 인터페이스(412)를 포함할 수 있다. 입력의 취소에 대한 유저 인터페이스(412)는 "자주 산 아이템에서 삭제했습니다."와 같은 사용자의 액션에 대한 설명 문구와 함께 유저의 액션을 취소하는 것에 관한 아이콘인 "실행 취소"(Undo)(413)을 포함할 수 있다.For example, a widget (411) displayed on page 1 (410) may include a user interface (412) for canceling an input. The user interface (412) for canceling an input may include an icon for canceling the user's action, "Undo" (413), along with a description of the user's action, such as "Deleted from frequently purchased items."
일 실시 예에 따르면, 전자 장치(100)는 입력의 취소에 대한 유저 인터페이스(412)를 통해 설정된 시간(예를 들면, 3초) 내에 제1 입력의 취소에 관한 사용자의 제2 입력(420)이 수신되는지에 따라, 사용자 단말(110)에 표시되는 아이템 리스트를 변경할지 여부를 결정할 수 있다.According to one embodiment, the electronic device (100) may determine whether to change the list of items displayed on the user terminal (110) based on whether a second input (420) from the user regarding cancellation of the first input is received within a set time (e.g., 3 seconds) via the user interface (412) for cancellation of the input.
1) 일 실시 예에 따르면, 전자 장치(100)는 유저 인터페이스(413)를 통해 설정된 시간 내에 제1 입력의 취소에 관한 제2 입력을 수신하면, 삭제 대상 아이템을 아이템 리스트에서 삭제하는 입력이 오 입력된 것으로 결정할 수 있다. 이에 따라, 전자 장치(100)는 설정된 시간 내에 제1 입력의 취소에 관한 제2 입력을 수신함에 따라, 수정된 아이템 리스트가 아닌 (원래의) 아이템 리스트에 기반하여 위젯을 재 업데이트할 필요가 있다. 재 업데이트된 위젯에 표시되는 아이템 리스트는 삭제 대상 아이템을 포함할 수 있다. 예를 들어, 페이지 2(430)에 표시되는 위젯(431)을 참조하면, 위젯(431)에 표시되는 아이템 리스트는 위젯(310)에 표시되는 (삭제 대상 아이템인 아이템(432)을 포함하는) 아이템 리스트에 기반하여 업데이트된 아이템 리스트일 수 있다.1) According to one embodiment, if the electronic device (100) receives a second input regarding the cancellation of the first input within a set time period via the user interface (413), it may determine that the input for deleting the target item for deletion from the item list is erroneously input. Accordingly, if the electronic device (100) receives a second input regarding the cancellation of the first input within the set time period, it is necessary to re-update the widget based on the (original) item list, not the modified item list. The item list displayed in the re-updated widget may include the target item for deletion. For example, referring to the widget (431) displayed on page 2 (430), the item list displayed in the widget (431) may be an updated item list based on the item list (including the item (432) which is the target item for deletion) displayed in the widget (310).
또 다른 일 실시 예에 따르면, 전자 장치(100)는 유저 인터페이스(413)를 통해 설정된 시간 내에 입력의 취소에 관한 사용자의 입력(420)을 수신하면, 수정된 아이템 리스트에 삭제 대상 아이템을 추가함으로써 수정된 아이템 리스트를 재 수정할 수 있다. 이에 따라, 전자 장치(100)는 재 수정된 아이템 리스트를 표시하는 위젯(431)을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 위젯(431)의 아이템 리스트는 위젯(411)의 수정된 아이템 리스트에 삭제 대상 아이템인 제1 아이템(432)을 추가함으로써 재 수정된 아이템 리스트일 수 있다. 이에 따라, 아이템 리스트에서 아이템을 삭제하라는 사용자의 입력이 오 입력되었더라도, 전자 장치(100)는 유저 인터페이스(412)을 통해 제1 입력의 취소에 관한 사용자의 제2 입력을 수신함으로써, 사용자 맞춤형의 아이템 리스트를 포함하는 위젯(411)을 사용자 단말(110)에 자공할 수 있다.According to another embodiment, when the electronic device (100) receives a user's input (420) regarding cancellation of an input within a set time period via the user interface (413), the electronic device (100) may re-modify the modified item list by adding a target item for deletion to the modified item list. Accordingly, the electronic device (100) may provide the user terminal (110) with a widget (431) that displays the re-modified item list. For example, the item list of the widget (431) may be a re-modified item list by adding a first item (432) as a target item for deletion to the modified item list of the widget (411). Accordingly, even if the user's input to delete an item from the item list is erroneous, the electronic device (100) may provide the user terminal (110) with a widget (411) including a user-customized item list by receiving a second user's input regarding cancellation of the first input via the user interface (412).
2) 일 실시 예에 따르면, 전자 장치(100)는 유저 인터페이스(413)를 통해 설정된 시간 내에 입력의 취소에 관한 사용자의 입력(420)을 수신하지 않으면, 유저 인터페이스(413)를 제1 페이지에서 제거할 수 있다. 구체적으로, 전자 장치(100)는 유저 인터페이스(413)가 사용자 단말(110)에 표시되지 않도록 제어할 수 있다.2) According to one embodiment, if the electronic device (100) does not receive a user input (420) regarding cancellation of input within a set time through the user interface (413), the user interface (413) can be removed from the first page. Specifically, the electronic device (100) can control the user interface (413) not to be displayed on the user terminal (110).
일 실시 예에 따르면, 전자 장치(100)는 유저 인터페이스(413)를 통해 설정된 시간 내에 입력의 취소에 관한 사용자의 입력(420)을 수신하지 않으면, 삭제 대상 아이템을 아이템 리스트에서 삭제하는 입력이 사용자의 의사에 부합하는 입력인 것으로 결정할 수 있다. 이에 따라, 전자 장치(100)는 페이지(440) 상의 유저 인터페이스(413)를 제1 페이지에서 제거할 수 있다. 예를 들어, 전자 장치(100)는 제1 아이템(432)을 페이지 1(410)에서 제거함으로써, 제1 아이템(432)을 포함하지 않는 아이템 리스트를 표시하는 위젯(441)을 사용자 단말(110)에 제공할 수 있다. 위젯(441)은 페이지 1(410)의 위젯(411)과 상이하게 사용자의 입력의 취소에 대한 유저 인터페이스(412)를 포함하지 않는 것을 특징으로 할 수 있다.According to one embodiment, if the electronic device (100) does not receive a user's input (420) regarding cancellation of input within a set time period via the user interface (413), the electronic device (100) may determine that the input for deleting a target item from the item list is an input that conforms to the user's intention. Accordingly, the electronic device (100) may remove the user interface (413) on the page (440) from the first page. For example, the electronic device (100) may provide the user terminal (110) with a widget (441) that displays an item list that does not include the first item (432) by removing the first item (432) from page 1 (410). The widget (441) may be characterized in that it does not include a user interface (412) regarding cancellation of the user's input, unlike the widget (411) of page 1 (410).
도 5는 삭제 대상 아이템에 대한 정보에 기반하여 수정된 아이템 리스트를 업데이트하는 실시 예에 대한 흐름도이다.FIG. 5 is a flowchart for an embodiment of updating a list of modified items based on information about items to be deleted.
도 4의 일 실시 예에 따라, 삭제 대상 아이템을 아이템 리스트에서 삭제하는 것이 사용자의 의도에 부합하는 것으로 결정되면, 전자 장치(100)는 삭제 대상 아이템에 대한 정보를 피드백으로 하여, 위젯에 표시되는 아이템 세트를 포함하는 수정된 아이템 리스트를 업데이트할 수 있다. 이에 따라, 사용자 단말(110)로부터 위젯의 정보를 요청하는 제2 입력을 수신하면, 전자 장치(100)는 사용자 맞춤형으로 업데이트된 리스트를 표시하는 위젯을 제공할 수 있다. 도 5에서는 수정된 아이템 리스트를 업데이트하는 전반적인 방법에 대해 기술하고, 도 6에서는 수정된 아이템 리스트를 업데이트하는 구체적인 실시 예에 대해 기술한다.According to one embodiment of FIG. 4, if it is determined that deleting a target item from the item list is in accordance with the user's intention, the electronic device (100) may update a modified item list including a set of items displayed on a widget by providing information about the target item as feedback. Accordingly, if a second input requesting information about the widget is received from the user terminal (110), the electronic device (100) may provide a widget that displays a list that is updated in a user-customized manner. FIG. 5 describes an overall method for updating a modified item list, and FIG. 6 describes a specific embodiment for updating a modified item list.
단계 S510에서, 전자 장치(100)는 삭제 대상 아이템에 대한 정보를 기반으로 수정된 아이템 리스트의 아이템의 종류 및 정렬 순서 중 적어도 하나를 변경하여 수정된 아이템 리스트를 업데이트할 수 있다. 예를 들어, 전자 장치(100)는 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트의 아이템 중 삭제 대상 아이템에 대한 유사 아이템 그룹에 포함되는 아이템 그룹을 확인할 수 있다. 전자 장치(100)는 삭제 대상 아이템에 대한 정보를 음의 피드백으로 이용함으로써, 아이템 그룹의 아이템의 정렬 순서를 후순위로 변경하거나 아이템 그룹의 아이템을 수정된 아이템 리스트에서 삭제할 수 있다. 또는, 전자 장치(100)는 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트의 아이템 중 삭제 대상 아이템에 대한 대체 아이템 그룹에 포함되는 아이템 그룹을 확인할 수 있다. 이때, 전자 장치(100)는 삭제 대상 아이템에 대한 정보를 양의 피드백으로 이용함으로써, 아이템 그룹의 아이템의 정렬 순서를 선순위로 변경할 수 있다.In step S510, the electronic device (100) may change at least one of the types and sorting orders of items in the modified item list based on the information about the target item for deletion, thereby updating the modified item list. For example, the electronic device (100) may identify an item group included in a similar item group for the target item for deletion among the items in the modified item list based on the information about the target item for deletion. The electronic device (100) may change the sorting order of items in the item group to a lower priority or delete items in the item group from the modified item list by using the information about the target item for deletion as negative feedback. Alternatively, the electronic device (100) may identify an item group included in a substitute item group for the target item for deletion among the items in the modified item list based on the information about the target item for deletion. In this case, the electronic device (100) may change the sorting order of items in the item group to a higher priority by using the information about the target item for deletion as positive feedback.
단계 S520에서, 사용자 단말(110)로부터 획득된 위젯의 정보를 요청하는 제2 입력에 대응하여, 업데이트된 아이템 리스트를 표시하는 위젯을 포함하는 제2 페이지를 사용자 단말(110)에 제공할 수 있다. 보다 상세하게는, 사용자 단말(110)로부터 위젯의 정보를 요청하는 제2 입력을 수신함에 따라, 전자 장치(100)는 업데이트된 리스트를 표시하는 사용자 맞춤형 위젯을 포함하는 제2 페이지를 사용자 단말(110)에 제공할 수 있다.In step S520, in response to a second input requesting information on a widget acquired from a user terminal (110), a second page including a widget displaying an updated list of items may be provided to the user terminal (110). More specifically, upon receiving a second input requesting information on a widget from the user terminal (110), the electronic device (100) may provide a second page including a user-customized widget displaying an updated list to the user terminal (110).
도 6은 삭제 대상 아이템에 대한 정보에 기반하여 수정된 아이템 리스트에 포함되는 아이템의 종류 및 아이템의 정렬 순서 중 적어도 하나를 변경함으로써, 수정된 아이템 리스트를 업데이트하는 실시 예에 관한 도면이다.FIG. 6 is a drawing regarding an embodiment of updating a modified item list by changing at least one of the types of items included in the modified item list and the sorting order of the items based on information about items to be deleted.
도 6을 참조하면, 도 6은 아이템 리스트(600), 수정된 아이템 리스트(630) 및 업데이트된 아이템 리스트(660)를 도시하고 있다.Referring to FIG. 6, FIG. 6 illustrates an item list (600), a modified item list (630), and an updated item list (660).
도 6에서, 아이템 리스트(600)는 사용자 단말(110)에 제공되는 위젯에 대응되는 적어도 하나의 아이템을 포함하는 아이템 리스트일 수 있다. 수정된 아이템 리스트(630)는 아이템 리스트(600)에서 삭제 대상 아이템을 삭제한 아이템 리스트일 수 있다. 업데이트된 아이템 리스트(660)는 사용자 단말(110)로부터 수신된 위젯의 정보를 요청하는 입력에 대응하여, 사용자 단말(110)에 제공되는 위젯에 대응되는 업데이트된 아이템 리스트일 수 있다. 구체적으로, 업데이트된 아이템 리스트(660)는 수정된 아이템 리스트(630)에 포함되는 아이템의 종류를 변경하거나 수정된 아이템 리스트(630)에 포함되는 아이템의 정렬 순서를 변경함으로써, 업데이트되는 아이템 리스트일 수 있다.In FIG. 6, the item list (600) may be an item list including at least one item corresponding to a widget provided to the user terminal (110). The modified item list (630) may be an item list from which a deletion target item is deleted from the item list (600). The updated item list (660) may be an updated item list corresponding to a widget provided to the user terminal (110) in response to an input requesting information on a widget received from the user terminal (110). Specifically, the updated item list (660) may be an item list that is updated by changing the type of an item included in the modified item list (630) or changing the sorting order of the items included in the modified item list (630).
도 6에 따르면, 아이템 리스트(600), 수정된 아이템 리스트(630) 및 업데이트된 아이템 리스트(660)는 별도의 추가 페이지를 통하지 않고 위젯을 포함하는 제1 페이지를 통해 표시되는 아이템 세트를 도시하고 있을 수 있다. 따라서, 아이템 리스트(600), 수정된 아이템 리스트(630) 및 업데이트된 아이템 리스트(660)는 아이템 세트의 아이템 이외에 추가 아이템을 포함할 수 있다. 또한, 제1 페이지에 노출되는 아이템 세트의 아이템 개수(도 6의 일 실시 예에 따르면 16개)는 설정된 제1 임계치(예를 들어, 3개) 이상 및 설정된 제2 임계치(예를 들어, 30개) 이하로 결정될 수도 있다. 삭제 대상 아이템을 아이템 리스트에서 삭제함에 따라, 수정된 아이템 리스트의 아이템의 개수(또는 아이템 리스트의 아이템 개수)가 설정된 제1 임계치 미만으로 줄어들면, 전자 장치(100)는 아이템 세트를 표시하는 위젯을 사용자 단말(110)에 제공하지 않을 수 있다.According to FIG. 6, the item list (600), the modified item list (630), and the updated item list (660) may illustrate a set of items that are displayed through a first page including a widget without going through a separate additional page. Accordingly, the item list (600), the modified item list (630), and the updated item list (660) may include additional items in addition to the items of the item set. In addition, the number of items of the item set exposed on the first page (16 according to the embodiment of FIG. 6) may be determined to be equal to or greater than a set first threshold (e.g., 3) and equal to or less than a set second threshold (e.g., 30). When the number of items of the modified item list (or the number of items of the item list) decreases below the set first threshold by deleting a target item from the item list, the electronic device (100) may not provide a widget that displays the set of items to the user terminal (110).
일 실시 예에 따르면, 전자 장치(100)는 사용자 단말(110)로부터 수신된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인할 수 있다. 도 6을 참조하면, 전자 장치(100)는 아이템 1을 삭제 대상 아이템으로 확인하고, 아이템 1을 아이템 리스트(600)에서 삭제할 수 있다. 전자 장치(100)는 아이템 리스트(600)에서 제1 아이템이 삭제된 수정된 아이템 리스트(630)를 확인할 수 있다. 수정된 아이템 리스트(630)는 삭제에 대한 입력이 수신된 아이템 1을 포함하지 않고, 새로운 아이템인 아이템 17을 포함할 수 있다. 여기서, 아이템 17은 아이템 리스트에서의 노출 순서가 17번째인 아이템으로 나머지 아이템 중 하나일 수 있다. 구체적으로, 아이템 17은 아이템 1이 아이템 리스트에서 삭제됨에 따라, 별도의 추가 페이지로의 접속 없이 접속 제1 페이지(300)에 노출되는 아이템 세트의 아이템에 포함될 수 있다.According to one embodiment, the electronic device (100) may identify an item to be deleted among items of an item set based on a first input on a widget received from a user terminal (110). Referring to FIG. 6, the electronic device (100) may identify
일 실시 예에 따르면, 전자 장치(100)는 삭제 대상 아이템에 대한 정보에 기반하여, 수정된 아이템 리스트에 포함되는 아이템의 종류 및 아이템의 정렬 순서 중 적어도 하나를 변경함으로써, 수정된 아이템 리스트(630)을 업데이트된 아이템 리스트(660)로 업데이트할 수 있다.According to one embodiment, the electronic device (100) may update the modified item list (630) to the updated item list (660) by changing at least one of the types of items and the sorting order of items included in the modified item list based on information about items to be deleted.
일 실시 예에 따르면, 전자 장치(100)는 삭제 대상 아이템에 대한 정보를 음의 피드백으로 이용함으로써, 수정된 아이템 리스트에 포함되는 아이템의 종류 및 아이템의 정렬 순서 중 적어도 하나를 변경할 수 있다. 삭제 대상 아이템과 유사한 아이템은 사용자가 구매할 가능성이 낮은 아이템으로 예측될 수 있다. 따라서, 전자 장치(100)는 수정된 아이템 리스트에 포함되는 아이템 중 제 삭제 대상 아이템과 유사한 아이템을 확인한 후, 확인된 아이템의 노출 순서를 후순위로 변경하거나 확인된 아이템을 수정된 아이템 리스트에서 배제할 수 있다. 본원에서, 삭제 대상 아이템과 유사한 아이템은 삭제 대상 아이템과 아이템의 용도, 아이템의 가격 등의 측면에서 유사한 아이템을 의미할 수 있다. 또한, 삭제 대상 아이템과 유사한 아이템은 추천 알고리즘에 기반하여 계산된 삭제 대상 아이템의 임베딩 벡터와의 거리가 설정된 임계치 이하에 해당하는 이웃한 아이템을 의미할 수 있다(Nearest Neighbor).According to one embodiment, the electronic device (100) may change at least one of the types of items included in the modified item list and the sorting order of the items by using information about the target item for deletion as negative feedback. Items similar to the target item for deletion may be predicted to be items that the user is unlikely to purchase. Accordingly, the electronic device (100) may check items similar to the target item for deletion among the items included in the modified item list, and then change the display order of the checked items to a lower priority or exclude the checked items from the modified item list. In the present invention, an item similar to the target item for deletion may mean an item similar to the target item for deletion in terms of the purpose of the item, the price of the item, etc. In addition, an item similar to the target item for deletion may mean a neighboring item whose distance from the embedding vector of the target item for deletion calculated based on a recommendation algorithm is less than or equal to a set threshold (Nearest Neighbor).
1) 일 실시 예에 따르면, 전자 장치(100)는 삭제 대상 아이템인 아이템 1에 대한 정보에 기반하여, 수정된 아이템 리스트(630)의 아이템 중 아이템 1에 대한 유사 아이템 그룹에 포함되는 아이템 그룹을 확인할 수 있다. 또한, 전자 장치(100)는 수정된 아이템 리스트(630)에서 아이템 그룹의 아이템을 삭제하여 수정된 아이템 리스트(630)를 업데이트된 아이템 리스트(660)로 업데이트할 수 있다. 예를 들어, 수정된 아이템 리스트(630)에 포함되는 적어도 하나의 아이템 중 아이템 8, 아이템 9는 아이템 1과 유사한 아이템으로, 아이템 1에 대한 유사 아이템 그룹에 포함될 수 있다. 전자 장치(100)는 수정된 아이템 리스트(630)에서 아이템 8 및 아이템 9를 삭제함으로써, 수정된 아이템 리스트(630)를 업데이트할 수 있다. 이에 따라, 사용자 단말(110)로부터 수신된 위젯의 정보를 요청하는 제2 입력에 대응하여, 전자 장치(100)는 업데이트된 아이템 리스트(아이템 8 및 아이템 9을 삭제)(560)를 표시하는 위젯을 포함하는 제2 페이지를 사용자 단말(110)에 제공할 수 있다.1) According to one embodiment, the electronic device (100) may identify an item group included in a similar item group for
2) 일 실시 예에 따르면, 전자 장치(100)는 삭제 대상 아이템인 아이템 1에 대한 정보에 기반하여, 수정된 아이템 리스트(630)의 아이템 중 아이템 1에 대한 제1 수준의 유사 아이템 그룹에 포함되는 제1 아이템 그룹을 확인할 수 있다. 또한, 전자 장치(100)는 아이템 1에 대한 정보에 기반하여, 수정된 아이템 리스트(630)의 아이템 중 아이템 1에 대한 제2 수준의 유사 아이템 그룹에 포함되는 제2 아이템 그룹을 확인할 수 있다.2) According to one embodiment, the electronic device (100) may identify a first item group included in a first-level similar item group for
예를 들어, 전자 장치(100)는 아이템 1과 유사한 정도에 따라, 제1 수준의 유사 아이템 그룹 및 제2 수준의 유사 아이템 그룹을 나눌 수 있다. 보다 상세하게는, 전자 장치(100)는 수정된 아이템 리스트의 아이템 중 아이템 1의 임베딩 벡터와의 거리가 설정된 제1 임계치 이하인 아이템을 제2 수준의 유사 아이템 그룹에 할당할 수 있다. 또한, 전자 장치(100)는 수정된 아이템 리스트의 아이템 중 아이템 1의 임베딩 벡터와의 거리가 설정된 제1 임계치 초과 및 제2 임계치 이하인 아이템을 제1 수준의 유사 아이템 그룹에 할당할 수 있다. 여기서, 제2 수준의 유사 아이템 그룹에 포함되는 아이템은 제1 수준의 유사 아이템 그룹에 포함되는 아이템보다 아이템 1과 더 유사한 아이템일 수 있다.For example, the electronic device (100) may divide the similar item group of the first level and the similar item group of the second level according to the degree of similarity with the
예를 들어, 도 6을 참조하면, 수정된 아이템 리스트(630)에 포함되는 적어도 하나의 아이템 중 아이템 2, 아이템 3, 아이템 4, 아이템 5는 아이템 1과 유사한 아이템으로, 아이템 1에 대한 제1 수준의 유사 아이템 그룹에 포함되는 제1 아이템 그룹의 아이템 중 하나일 수 있다. 또한, 수정된 아이템 리스트(630)에 포함되는 적어도 하나의 아이템 중 아이템 8 및 아이템 9는 아이템 1과 매우 유사한 아이템으로, 아이템 1에 대한 제2 수준의 유사 아이템 그룹에 포함되는 제2 아이템 그룹의 아이템 중 하나일 수 있다.For example, referring to FIG. 6, at least one item, including item 2, item 3, item 4, and item 5, included in the modified item list (630) may be similar to
일 실시 예에 따르면, 전자 장치(100)는 수정된 아이템 리스트(630)에서의 제1 아이템 그룹의 아이템의 정렬 순서를 후순위로 변경하고, 수정된 아이템 리스트(630)에서 제2 아이템 그룹의 아이템을 삭제함으로써, 수정된 아이템 리스트(630)을 업데이트할 수 있다. 예를 들어, 전자 장치(100)는 수정된 아이템 리스트(630)에서의 제1 아이템 그룹의 아이템인 아이템 2, 아이템 3, 아이템 4, 아이템 5의 정렬 순서를 13번??, 14번째, 15번째 및 16번째로 변경할 수 있다. 또한, 예를 들어, 전자 장치(100)는 수정된 아이템 리스트(630)에서 제2 아이템 그룹의 아이템인 아이템 8 및 아이템 9를 삭제할 수 있다. 이에 따라, 사용자 단말(110)로부터 수신된 위젯의 정보를 요청하는 제2 입력에 대응하여, 전자 장치(100)는 업데이트된 아이템 리스트 아이템 2, 아이템 3, 아이템 4, 아이템 5의 정렬 순서를 변경 및 아이템 8 및 아이템 9을 삭제)(560)를 표시하는 위젯을 포함하는 제2 페이지를 사용자 단말(110)에 제공할 수 있다.According to one embodiment, the electronic device (100) may update the modified item list (630) by changing the sort order of items of the first item group in the modified item list (630) to a lower order and deleting items of the second item group from the modified item list (630). For example, the electronic device (100) may change the sort order of items 2, 3, 4, and 5 of the first item group in the modified item list (630) to 13th, 14th, 15th, and 16th. In addition, for example, the electronic device (100) may delete
일 실시 예에 따르면, 전자 장치(100)는 다른 사용자의 삭제 입력에 관한 이력에 더 기반하여, 수정된 아이템 리스트(630)의 아이템의 종류 및 아이템의 정렬 순서 중 적어도 하나를 변경할 수 있다. 예를 들어, 수정된 아이템 리스트(630)에 포함되는 아이템 중 설정된 비율 이상으로 다른 사용자에 의한 삭제 입력을 수신한 아이템은 수정된 아이템 리스트(630)에서의 노출 순위가 후순위로 변경되거나 수정된 아이템 리스트(630)에서 삭제될 수 있다.According to one embodiment, the electronic device (100) may change at least one of the types of items and the sorting order of items in the modified item list (630) based more on the history of deletion inputs from other users. For example, among the items included in the modified item list (630), items that have received deletion inputs from other users at a set ratio or more may have their exposure order in the modified item list (630) changed to a lower order or may be deleted from the modified item list (630).
다만, 삭제 대상 아이템에 대한 정보가 음의 피드백만으로 이용되는 것은 아니다. 일 실시 예에 따르면, 전자 장치(100)는 삭제 대상 아이템에 대한 정보를 양의 피드백으로 이용함으로써, 수정된 아이템 리스트에 포함되는 아이템의 종류 및 아이템의 정렬 순서 중 적어도 하나를 변경할 수 있다. 예를 들어, 삭제 대상 아이템의 삭제는 삭제 대상 아이템의 판매와 음의 상관 관계에 있는 아이템의 정렬 순서와는 양의 피드백 관계를 가질 수 있다. 보다 상세하게는, 삭제 대상 아이템의 판매와 음의 상관 관계에 있는 아이템은 삭제 대상 아이템과 대체재(Substitute good) 관계에 있는 아이템을 포함할 수 있다. 예를 들어, 삭제 대상 아이템이 커피라면, 삭제 대상 아이템과 대체재(Substitute Good) 관계에 있는 아이템은 홍차, 녹차 등일 수 있다.However, information about the target item for deletion is not only used as negative feedback. According to one embodiment, the electronic device (100) can change at least one of the types of items included in the modified item list and the sorting order of the items by using information about the target item for deletion as positive feedback. For example, the deletion of the target item for deletion may have a positive feedback relationship with the sorting order of items that are negatively correlated with the sales of the target item for deletion. More specifically, items that are negatively correlated with the sales of the target item for deletion may include items that are in a substitute good relationship with the target item for deletion. For example, if the target item for deletion is coffee, items that are in a substitute good relationship with the target item for deletion may be black tea, green tea, etc.
3) 일 실시 예에 따르면, 전자 장치(100)는 삭제 대상 아이템인 아이템 1에 대한 정보에 기반하여, 수정된 아이템 리스트(630)에 포함된 아이템 중 아이템 1에 대한 대체 아이템 그룹에 포함되는 아이템 그룹을 확인할 수 있다. 여기서, 아이템 1에 대한 대체 아이템 그룹은 아이템 1의 판매와 음의 상관 관계를 가지는 아이템의 집합일 수 있다. 보다 상세하게는, 아이템 1에 대한 대체 아이템 그룹은 아이템 1과 대체재 관계에 있는 아이템의 집합일 수 있다. 아이템 1에 대한 대체 아이템 그룹은 저장된 매핑 테이블에 기반하여 결정될 수도 있다. 예를 들어, 도 5를 참조하면, 수정된 아이템 리스트(630)에 포함되는 적어도 하나의 아이템 중 아이템 6, 아이템 7, 아이템 10, 아이템 11은 아이템 1과 대체재 관계에 있는 아이템일 수 있고, 아이템 그룹에 포함될 수 있다.3) According to one embodiment, the electronic device (100) may identify an item group included in a substitute item group for
일 실시 예에 따르면, 전자 장치(100)는 수정된 아이템 리스트(630)에서의 아이템 그룹에 포함되는 아이템의 정렬 순서를 선순위로 변경함으로써, 수정된 아이템 리스트(630)를 업데이트할 수 있다. 전자 장치(100)는 사용자 단말(110)로부터 수신된 위젯의 정보를 요청하는 제2 입력에 대응하여, 업데이트된 아이템 리스트(660)를 표시하는 위젯을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 전자 장치(100)는 아이템 6, 아이템 7, 아이템 10, 아이템 11의 노출 순서를 1번째, 2번째, 3번째 및 4번째로 변경함으로써, 업데이트된 아이템 리스트(아이템 6, 아이템 7, 아이템 10, 아이템 11의 정렬 순서를 선순위로 변경)(560)를 표시하는 위젯을 사용자 단말(110)에 제공할 수 있다.According to one embodiment, the electronic device (100) can update the modified item list (630) by changing the sorting order of items included in an item group in the modified item list (630) to a priority. In response to a second input requesting widget information received from the user terminal (110), the electronic device (100) can provide the user terminal (110) with a widget that displays the updated item list (660). For example, the electronic device (100) can provide the user terminal (110) with a widget that displays the updated item list (the sorting order of items 6, item 7,
4) 일 실시 예에 따르면, 전자 장치(100)는 1), 2), 3)에 기재된 실시 예에 따른 방법에 더해, 새로운 아이템을 수정된 아이템 리스트(630)에 추가할 수 있다. 보다 상세하게는, 전자 장치(100)는 나머지 아이템(아이템 리스트에는 포함되지만, 아이템 세트에는 포함되지 않는 아이템) 중 정렬 순서가 높은 아이템인 아이템 18 및 아이템 19를 확인할 수 있다. 이에 따라, 전자 장치(100)는 아이템 18 및 아이템 19를 수정된 아이템 리스트(630)에 추가할 수 있다. 여기서, 아이템 18 및 아이템 19를 수정된 아이템 리스트(630)에 추가하는 것은 아이템 18 및 아이템 19를 수정된 아이템 리스트(630)에 포함되는 아이템 세트에 추가하는 것을 의미할 수 있다. 전자 장치(100)가 아이템 18 및 아이템 19의 위젯 상에서의 노출 순서를 11번째 및 12번째로 결정함에 따라, 아이템 18 및 아이템 19는 수정된 아이템 리스트(630)에 추가될 수 있다.4) According to an embodiment, the electronic device (100) may add a new item to the modified item list (630) in addition to the method according to the embodiments described in 1), 2), and 3). More specifically, the electronic device (100) may identify item 18 and item 19, which are items having a high sorting order among the remaining items (items included in the item list but not included in the item set). Accordingly, the electronic device (100) may add item 18 and item 19 to the modified item list (630). Here, adding item 18 and item 19 to the modified item list (630) may mean adding item 18 and item 19 to the item set included in the modified item list (630). As the electronic device (100) determines the display order of Item 18 and Item 19 on the widget to be 11th and 12th, Item 18 and Item 19 can be added to the modified item list (630).
도 7은 유사 아이템 그룹의 아이템 정보를 사용자 단말에 제공하는 방법을 나타낸 흐름도이다.Figure 7 is a flowchart illustrating a method for providing item information of a similar item group to a user terminal.
전자 장치(100)는 아이템 세트를 표시하는 위젯을 사용자 단말(110)에 제공할 때, 아이템 리스트의 아이템과 유사한 카테고리에 속하는 아이템도 추가적으로 노출함으로써, 아이템의 판매율을 증진시킬 수 있다. 이와 관련하여, 단계 S710, S720 및 S730에서는 아이템 세트의 아이템에 대응되는 유사 아이템 그룹의 아이템 정보를 사용자 단말(110)에 제공하는 실시 예를 살펴보기로 한다.When the electronic device (100) provides a widget that displays a set of items to a user terminal (110), it can increase the sales rate of the items by additionally displaying items belonging to a similar category to the items in the item list. In this regard, in steps S710, S720, and S730, an embodiment of providing item information of a similar item group corresponding to an item in the set of items to the user terminal (110) will be examined.
단계 S710에서, 전자 장치(100)는 사용자 단말(110)로부터 획득된 위젯 상의 제2 입력을 기반으로 아이템 세트의 아이템 중 제2 아이템을 확인할 수 있다.In step S710, the electronic device (100) can check a second item among the items of the item set based on a second input on the widget obtained from the user terminal (110).
일 실시 예에 따르면, 전자 장치(100)는 아이템 리스트의 아이템 각각에 대한 유사 아이템 그룹에 대한 정보 제공에 대한 추가 아이콘을 위젯에 병기하여 제1 페이지를 제공할 수 있다. 이에 따라, 사용자 단말(110)로부터 제2 아이템의 추가 아이콘을 통해 수신된 제2 입력을 기반으로, 전자 장치(100)는 아이템 세트의 아이템 중 제2 아이템을 확인할 수 있다.According to one embodiment, the electronic device (100) may provide a first page by attaching an additional icon for providing information on a group of similar items for each item in the item list to a widget. Accordingly, based on a second input received from the user terminal (110) through an additional icon for a second item, the electronic device (100) may confirm a second item among the items in the item set.
단계 S720에서, 전자 장치(100)는 설정된 매핑 테이블에 기반하여, 확인된 제2 아이템과 대응되는 유사 아이템 그룹을 확인할 수 있다.In step S720, the electronic device (100) can identify a group of similar items corresponding to the identified second item based on the established mapping table.
일 실시 예에 따르면, 전자 장치(100)는 설정된 매핑 테이블에 기반하여, 제2 아이템과 대응되는 유사 아이템 그룹을 확인할 수 있다. 매핑 테이블은 아이템 리스트의 아이템 각각에 대응되는 유사 아이템 그룹에 대한 정보를 포함할 수 있다. 보다 상세하게는, 매핑 테이블은 유사 아이템 그룹의 아이템 중 제2 아이템과 유사한 정도에 기반한 정렬 순서에 대한 정보도 포함할 수 있다. 유사 아이템 그룹의 아이템의 정렬 순서는 제2 아이템과 유사 아이템 그룹의 아이템 간의 유사도, 유사 아이템 그룹의 아이템의 평점 정보, 유사 아이템 그룹의 아이템의 판매량 정보 등에 기반하여 결정될 수 있다.According to one embodiment, the electronic device (100) can identify a similar item group corresponding to the second item based on a set mapping table. The mapping table can include information on a similar item group corresponding to each item in the item list. More specifically, the mapping table can also include information on a sorting order based on the degree of similarity between the items in the similar item group and the second item. The sorting order of the items in the similar item group can be determined based on the degree of similarity between the second item and the items in the similar item group, rating information of the items in the similar item group, sales information of the items in the similar item group, etc.
일 실시 예에 따르면, 전자 장치(100)는 아이템의 용도 정보, 아이템의 가격 정보, 아이템의 평점 정보 등에 기반하여, 아이템 및 아이템과 대응되는 유사 아이템 그룹에 대한 정보를 포함하는 매핑 테이블을 설정할 수 있다. According to one embodiment, the electronic device (100) may set a mapping table including information about an item and a group of similar items corresponding to the item based on information about the use of the item, information about the price of the item, information about the rating of the item, etc.
일 실시 예에 따르면, 전자 장치(100)는 임베딩 벡터를 이용함으로써, 제2 아이템과 대응되는 유사 아이템 그룹을 확인할 수도 있다. 보다 상세하게는, 전자 장치(100)는 제2 아이템의 임베딩 벡터를 확인할 수 있다. 제2 아이템의 임베딩 벡터는 N 차원의 벡터로(N), 적어도 하나의 아이템의 가격 정보, 평점 정보, 용도 정보 등에 기반하여 결정된 실수 값의 요소(element)을 가지는 벡터일 수 있다. 전자 장치(100)는 제2 아이템의 임베딩 벡터와 N 차원 공간 상에서 설정된 거리 이하에 위치한 유사 아이템 그룹을 식별하고, 유사 아이템 그룹의 아이템을 확인할 수 있다. 임베딩 벡터에 기반하여 결정된 유사 아이템 그룹의 아이템은 제2 아이템과 유사한 아이템일 수 있다. 또한, 전자 장치(100)는 제2 아이템에 대한 임베딩 벡터 및 유사 아이템 그룹의 아이템에 대한 임베딩 벡터 간의 거리의 역순에 기반하여, 제2 적어도 하나의 유사 아이템의 정렬 순서를 결정할 수도 있다.According to one embodiment, the electronic device (100) may identify a group of similar items corresponding to the second item by using the embedding vector. More specifically, the electronic device (100) may identify the embedding vector of the second item. The embedding vector of the second item is an N-dimensional vector (N ), may be a vector having elements of real values determined based on price information, rating information, use information, etc. of at least one item. The electronic device (100) may identify a similar item group located within a set distance or less in an N-dimensional space from the embedding vector of the second item, and confirm items of the similar item group. Items of the similar item group determined based on the embedding vector may be items similar to the second item. In addition, the electronic device (100) may determine the sorting order of the second at least one similar item based on the reverse order of the distance between the embedding vector for the second item and the embedding vector for the items of the similar item group.
단계 S730에서, 전자 장치(100)는 유사 아이템 그룹의 아이템에 대한 정보를 사용자 단말(110)에 제공할 수 있다. 일 실시 예에 따르면, 전자 장치(100)는 매핑 테이블에 기반하여 확인된 유사 아이템 그룹의 아이템에 대한 정보를 사용자 단말(110)에 제공할 수 있다.In step S730, the electronic device (100) may provide information about items in a similar item group to the user terminal (110). According to one embodiment, the electronic device (100) may provide information about items in a similar item group identified based on a mapping table to the user terminal (110).
도 8은 유사 아이템 그룹의 아이템 정보를 사용자 단말에 제공하는 방법을 나타내는 도면이다.Figure 8 is a diagram showing a method for providing item information of a similar item group to a user terminal.
일 실시 예에 따르면, 전자 장치(100)는 아이템 세트를 표시하는 위젯을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 도 8을 참조하면, 사용자 단말(110)에 표시되는 페이지(800)는 자주 산 아이템에 관한 위젯(810) 및 재구매 추천 아이템에 관한 위젯을 통해 복수 개의 아이템에 대한 정보를 표시하고 있다. 도 8을 참조하면, 위젯(810)에 표시되는 아이템 세트의 아이템은 공기 밥 관련 아이템 1(821), 세제 리필에 관련된 아이템 2(822) 및 물티슈와 관련된 아이템 3(823)을 포함할 수 있다.According to one embodiment, the electronic device (100) may provide a widget that displays a set of items to the user terminal (110). For example, referring to FIG. 8, a page (800) displayed on the user terminal (110) displays information on a plurality of items through a widget (810) regarding frequently purchased items and a widget regarding repurchase recommended items. Referring to FIG. 8, items of the set of items displayed on the widget (810) may include item 1 (821) related to air rice, item 2 (822) related to detergent refill, and item 3 (823) related to wet tissues.
아이템 세트의 아이템 각각에 대한 아이템 이미지 정보, 아이템 가격 정보, 아이템 할인 정보, 아이템 평점 정보는 위젯(810) 상에서 다른 아이템에 대한 정보와 구별되도록 그룹 지어진 채로 표시될 수 있다. 이에 비슷하게, 아이템 세트의 아이템 각각에 대하여, 대응되는 유사 아이템 그룹에 대한 유저 인터페이스의 제공 아이콘은 다른 아이템에 대한 정보와 구별되는 위치에 배치될 수 있다. 예를 들어, 아이템 세트의 아이템 각각에 대해, 대응되는 제공 아이콘은 아이템 세트의 아이템 각각에 대한 정보의 하단에 위치할 수 있다. 도 8을 참조하면, 아이템 1(821)에 대응되는 유사 아이템 그룹에 대한 유저 인터페이스의 제공 아이콘(831)은 아이템 1(821)의 평점 정보 하단에 위치할 수 있고 아이템 2(822)에 대응되는 유사 아이템 그룹에 대한 유저 인터페이스의 제공 아이콘(832)은 아이템 2(822)의 평점 정보 하단에 위치할 수 있다. 다만, 유저 인터페이스의 제공 아이콘의 위치는 도 7에 따른 실시 예에 한정되는 것은 아니다.For each item in the item set, item image information, item price information, item discount information, and item rating information may be displayed in a grouped manner so as to be distinguished from information about other items on the widget (810). Similarly, for each item in the item set, a provision icon of a user interface for a corresponding similar item group may be positioned at a position distinguished from information about other items. For example, for each item in the item set, a corresponding provision icon may be positioned at the bottom of information about each item in the item set. Referring to FIG. 8, a provision icon (831) of a user interface for a similar item group corresponding to item 1 (821) may be positioned at the bottom of the rating information of item 1 (821), and a provision icon (832) of a user interface for a similar item group corresponding to item 2 (822) may be positioned at the bottom of the rating information of item 2 (822). However, the positions of the provision icons of the user interface are not limited to the embodiment according to FIG. 7.
일 실시 예에 따르면, 전자 장치(100)는 아이템 세트의 아이템 중 제2 아이템에 대응되는 유사 아이템 그룹에 대한 유저 인터페이스의 제공 아이콘을 통해 제2 입력을 수신할 수 있다. 여기서, 제1 아이콘은 제공 아이콘(831) 및 제공 아이콘(832)에 대응될 수 있고, 제2 아이템은 적어도 하나의 아이템 중 어느 하나를 지칭하는 것으로 특정 아이템을 지칭하는 용어로 사용되는 것은 아니다. 전자 장치(100)는 아이템 2(822) 대한 유저 인터페이스의 제공 아이콘(832)을 통해, 아이템 2(822)와 유사한 유사 아이템 그룹의 아이템 정보 제공에 관한 입력을 수신할 수 있다. 제공 아이콘(832)은 "비슷한 아이템 더 보기"와 같은 설명 문구와 함께 해당 문구를 클릭할 때 표시되는 유사 아이템 그룹에 대한 유저 인터페이스에 대한 정보를 포함할 수 있다. 여기서, 유저 인터페이스에 대한 정보는 유사 아이템 그룹의 아이템 정보에 대한 정보뿐만 아니라 유저 인터페이스의 위치에 대한 정보도 포함할 수 있다.According to one embodiment, the electronic device (100) may receive a second input through a provision icon of a user interface for a similar item group corresponding to a second item among items of an item set. Here, the first icon may correspond to the provision icon (831) and the provision icon (832), and the second item refers to at least one of the items and is not used as a term referring to a specific item. The electronic device (100) may receive an input regarding provision of item information of a similar item group similar to Item 2 (822) through the provision icon (832) of the user interface for Item 2 (822). The provision icon (832) may include information about a user interface for the similar item group that is displayed when the phrase is clicked together with a description phrase such as “See more similar items.” Here, the information about the user interface may include not only information about the item information of the similar item group but also information about the location of the user interface.
도 8을 참조하면, 아이템 2(822)와 유사한 유사 아이템 그룹(870)은 아이템 1 내지 아이템 16을 포함할 수 있다. 또한, 유사 아이템 그룹(870)의 아이템 간의 정렬 순서는 아이템 1을 첫번째로하고, 아이템 16을 16번째로 할 수 있다.Referring to FIG. 8, a similar item group (870) similar to item 2 (822) may include
사용자 단말(110)의 페이지(850)는 제공 아이콘(832)를 통해 아이템 2(822)에 대응되는 유사 아이템 그룹을 표시하는 유저 인터페이스(860)의 일 실시예를 나타내고 있다. 여기서, 유저 인터페이스는 별도의 페이지 생성 없이 팝업 형태로 제공되는 유저 인터페이스(예를 들어, 바텀 시트) 및 추가 페이지 생성을 통한 유저 인터페이스(예를 들어, 풀 페이지)를 모두 의미할 수 있다. 예를 들어, 도 8을 참조하면, 페이지(850)의 유저 인터페이스(860)는 페이지(800)에서 유사 아이템 그룹의 아이템을 표시하는 바텀 시트(Bottom Sheet)형태일 수 있다. 예를 들어, 유저 인터페이스(860)는 유사 아이템 그룹(870)의 아이템의 노출 순서에 따라, 순서대로 아이템 1에 대한 정보(861), 아이템 2에 대한 정보(862) 및 아이템 3에 대한 정보(863)를 페이지(850)에 표시할 수 있다. 다만, 유저 인터페이스(860)는 아이템 1에 대한 정보(861), 아이템 2에 대한 정보(862) 및 아이템 3에 대한 정보(863)만을 노출하는 것은 아니다. 예를 들어, 사용자의 액션(예를 들어, 가로 방향으로의 스크롤)에 따라, 사용자 단말(110)은 아이템 4, 아이템 5에 대한 정보를 순서대로 표시할 수도 있다.The page (850) of the user terminal (110) shows an example of a user interface (860) that displays a similar item group corresponding to item 2 (822) through a provision icon (832). Here, the user interface may mean both a user interface (e.g., a bottom sheet) that is provided in a pop-up form without creating a separate page and a user interface (e.g., a full page) that creates an additional page. For example, referring to FIG. 8, the user interface (860) of the page (850) may be in the form of a bottom sheet that displays items of a similar item group in the page (800). For example, the user interface (860) may display information about item 1 (861), information about item 2 (862), and information about item 3 (863) in that order on the page (850) according to the exposure order of items of the similar item group (870). However, the user interface (860) does not only display information about item 1 (861), information about item 2 (862), and information about item 3 (863). For example, depending on a user's action (e.g., scrolling horizontally), the user terminal (110) may display information about item 4 and item 5 in sequence.
다만, 페이지(850)의 유저 인터페이스(860)는 유사 아이템 그룹 중 일부(제1 유사 아이템 그룹)만을 도시하고, 적어도 하나의 유사 아이템 중 나머지(제2 유사 아이템 그룹)는 풀 페이지(Full Page)를 통해 사용자 단말(110)에 제공될 수도 있다. 이와 관련하여, 도 9에서 자세히 살펴보기로 한다.However, the user interface (860) of the page (850) may only show some of the similar item groups (the first similar item group), and the remaining at least one similar item (the second similar item group) may be provided to the user terminal (110) through a full page. In this regard, this will be examined in detail in FIG. 9.
도 8에 이어, 도 9는 유저 인터페이스의 일 실시 예인 바텀 시트(Bottom sheet) 및 풀 페이지(Full Page)를 설명하기 위한 도면이다.Following Figure 8, Figure 9 is a drawing for explaining a bottom sheet and a full page, which are one embodiment of a user interface.
일 실시 예에 따르면, 전자 장치(100)는 위젯에 표시되는 아이템 세트의 아이템 중 제2 아이템에 대한 유사 아이템 그룹에 대한 정보를 유저 인터페이스를 통해 제공할 수 있다. 유저 인터페이스는 별도의 추가 페이지 없이 팝업 등을 통한 유저 인터페이스 및 별도의 추가 페이지를 통한 유저 인터페이스를 모두 포함할 수 있다. 또한, 도 9에서, 제2 아이템은 아이템 세트의 아이템 중 유사 아이템 그룹에 대한 유저 인터페이스의 제공 아이콘을 통한 입력이 수신된 아이템일 수 있다. 예를 들어, 제2 아이템은 도 8에서의 아이템 2(822)에 대응될 수 있다. 전자 장치(100)는 제2 아이템과 유사한 유사 아이템 그룹의 아이템을 다양한 형태의 GUI(Graphic User Interface)로 제공할 수 있다. 다양한 형태의 GUI의 일 실시 예로, 도 9에서는 바텀 시트 및 풀 페이지를 도시하고 있다.According to one embodiment, the electronic device (100) may provide information on a similar item group for a second item among the items of the item set displayed on the widget through a user interface. The user interface may include both a user interface through a pop-up or the like without a separate additional page and a user interface through a separate additional page. In addition, in FIG. 9, the second item may be an item for which an input has been received through a provision icon of a user interface for a similar item group among the items of the item set. For example, the second item may correspond to item 2 (822) in FIG. 8. The electronic device (100) may provide items of a similar item group similar to the second item through various forms of GUI (Graphic User Interface). As an embodiment of various forms of GUI, FIG. 9 illustrates a bottom sheet and a full page.
일 실시 예에 따르면, 전자 장치(100)는 제2 아이템에 대응되는 유사 아이템 그룹을 제1 유사 아이템 그룹 및 제2 유사 아이템 그룹으로 구분할 수 있다. 보다 상세하게는, 전자 장치(100)는 제2 아이템과 유사 아이템 그룹의 아이템 간의 유사도 및 유사 아이템 그룹의 아이템에 대한 정보 중 적어도 하나에 기반하여, 유사 아이템 그룹을 제1 유사 아이템 그룹 및 제2 유사 아이템 그룹으로 구분할 수 있다. 여기서, 유사 아이템 그룹의 아이템에 대한 정보는 유사 아이템 그룹의 아이템의 가격 정보, 평점 정보, 매출 정보 등을 포함할 수 있다. 이에 따라, 전자 장치(100)는 제2 아이템과 유사하고, 판매 가능성이 높다고 판단되는 아이템을 제1 유사 아이템 그룹의 아이템으로 할당할 수 있다. 반대로, 전자 장치(100)는 제1 유사 아이템 그룹의 아이템으로 할당된 아이템보다 제2 아이템과 비교적 유사하지 않거나 판매 가능성이 비교적 높지 않다고 판단되는 아이템을 제2 유사 아이템 그룹의 아이템으로 할당할 수 있다. 예를 들어, 도 8의 유사 아이템 그룹(870) 중 정렬 순서가 선순위에 해당되는 아이템 1 내지 아이템 4는 제1 유사 아이템 그룹의 아이템일 수 있고, 유사 아이템 그룹(870) 중 정렬 순서가 후순위에 해당되는 아이템 5 내지 아이템 16은 제2 유사 아이템 그룹의 아이템일 수 있다. 다만, 판매 가능성이 높다고 판단되는 아이템에 한정되는 것은 아니고, 제2 아이템과 유사하고, 다른 사용자들의 구매 전환률이 높거나 후기 평점이 높은 아이템은 제1 유사 아이템 그룹의 아이템으로 할당될 수 있다.According to one embodiment, the electronic device (100) may divide a similar item group corresponding to a second item into a first similar item group and a second similar item group. More specifically, the electronic device (100) may divide the similar item group into the first similar item group and the second similar item group based on at least one of the similarity between the second item and the items of the similar item group and the information about the items of the similar item group. Here, the information about the items of the similar item group may include price information, rating information, sales information, etc. of the items of the similar item group. Accordingly, the electronic device (100) may assign an item that is similar to the second item and is determined to have a high possibility of sale as an item of the first similar item group. Conversely, the electronic device (100) may assign an item that is determined to be relatively less similar to the second item or to have a relatively low possibility of sale as an item of the second similar item group. For example, among the similar item groups (870) of FIG. 8,
1) 일 실시 예에 따르면, 전자 장치(100)는 제1 유사 아이템 그룹의 아이템을 포함하는 제1 아이템 리스트를 표시하는 바텀 시트(Bottom Sheet)를 사용자 단말에 제공할 수 있다. 예를 들면, 전자 장치(100)로부터 사용자 단말(110)에 제공되는 페이지(900)는 바텀 시트(910)에 아이템 2(822)와 유사한 유사 아이템 그룹(870) 중 제1 유사 아이템 그룹의 아이템 1 내지 아이템 4을 표시할 수 있다. 보다 자세하게는, 도 8의 유저 인터페이스(860)에서 볼 수 있듯이, 사용자 단말(110)은 유저 인터페이스(860)에 제1 유사 아이템 그룹의 아이템의 정보를 제공할 수 있다. 다만, 사용자 단말(110)은 유저 인터페이스(860)의 가로 방향의 크기 및 세로 방향의 크기의 제약으로 인해, 3개의 아이템 정보(아이템 1(861)에 대한 정보, 아이템 2(862)에 대한 정보 및 아이템 3(863)에 대한 정보)를 유저 인터페이스(860)의 초기 화면을 통해 제공할 수 있다. 이와 관련하여, 전자 장치(100)는 사용자의 액션인 가로 방향으로의 스크롤에 대한 입력을 수신함에 따라, 유저 인터페이스(860)의 초기 화면 상에 출력되지 않은 아이템 4(914)에 대한 정보를 바텀 시트(910)에 제공될 수 있다.1) According to one embodiment, the electronic device (100) may provide a bottom sheet displaying a first item list including items of a first similar item group to the user terminal. For example, a page (900) provided from the electronic device (100) to the user terminal (110) may display
일 실시 예에 따르면, 전자 장치(100)가 취소 아이콘(920)에 대한 입력을 수신하면, 전자 장치(100)는 최초의 페이지인 페이지(900)과 동일한 페이지(950)을 사용자 단말(110)에 제공할 수 있다. 구체적으로, 페이지(950)의 자주 산 아이템에 관한 위젯(960)은 페이지(900)의 위젯(810)과 동일할 수 있다.According to one embodiment, when the electronic device (100) receives an input for a cancel icon (920), the electronic device (100) may provide the user terminal (110) with a page (950) that is identical to the initial page (900). Specifically, a widget (960) regarding frequently purchased items of the page (950) may be identical to a widget (810) of the page (900).
다만, 전자 장치(100)는 제1 유사 아이템 그룹의 아이템으로 구성된 제1 아이템 리스트를 표시하는 바텀 시트를 사용자 단말(110)에 제공할 뿐, 제2 유사 아이템 그룹의 아이템은 바텀 시트를 통해 사용자 단말(110)에 제공되지 않을 수 있다. 따라서, 사용자가 제2 아이템과 유사한 추가 아이템에 대한 리스트를 요청하는 경우, 전자 장치(100)는 제1 유사 아이템 그룹의 아이템 이외에 추가적인 아이템을 사용자 단말(110)에 제공해줄 필요가 있다.However, the electronic device (100) may only provide the user terminal (110) with a bottom sheet that displays a first item list composed of items of the first similar item group, and items of the second similar item group may not be provided to the user terminal (110) through the bottom sheet. Accordingly, when the user requests a list of additional items similar to the second items, the electronic device (100) needs to provide the user terminal (110) with additional items other than the items of the first similar item group.
2) 일 실시 예에 따르면, 전자 장치(100)는 사용자 단말(110)로부터 획득된 바텀 시트 상의 제3 입력의 수신에 대응하여, 제1 유사 아이템 그룹의 아이템 및 제2 유사 아이템 그룹의 아이템을 포함하는 제2 아이템 리스트를 표시하는 풀 페이지를 사용자 단말(110)에 제공할 수 있다.2) According to one embodiment, in response to receiving a third input on a bottom sheet obtained from a user terminal (110), the electronic device (100) may provide a full page displaying a second item list including items of a first similar item group and items of a second similar item group to the user terminal (110).
예를 들면, 전자 장치(100)는 사용자의 액션인 가로 방향으로의 스크롤에 대한 입력에 대응하여, 아이템 4(914)에 대한 정보뿐만 아니라, 제2 아이콘(915)인 "더보기"를 추가하여 바텀 시트(910)를 사용자 단말(110)에 제공할 수 있다. 제2 아이콘(915)은 제1 유사 아이템 그룹의 아이템 및 제2 유사 아이템 그룹의 아이템을 포함하는 제2 아이템 리스트를 표시하는 풀 페이지로 접속하기 위한 엔트리 포인트일 수 있다. 제2 아이콘(915)는 제1 아이템 리스트에서 제1 유사 아이템 그룹의 아이템보다 후순위에 표시되는 것을 특징으로 할 수 있다. 예를 들면, 제2 아이콘(915)는 제1 유사 아이템 그룹의 아이템 중 아이템 4(914) 뒤에 배치되어 있을 수 있다.For example, in response to an input for a horizontal scroll, which is a user action, the electronic device (100) may provide the bottom sheet (910) to the user terminal (110) by adding a second icon (915), “See more,” as well as information about item 4 (914). The second icon (915) may be an entry point for accessing a full page that displays a second item list including items of the first similar item group and items of the second similar item group. The second icon (915) may be characterized by being displayed at a lower priority than items of the first similar item group in the first item list. For example, the second icon (915) may be positioned behind item 4 (914) among the items of the first similar item group.
일 실시 예에 따르면, 전자 장치(100)는 제2 아이콘(815)를 통해 제3 입력을 수신한 경우, 제1 유사 아이템 그룹의 아이템 및 제2 유사 아이템 그룹의 아이템을 포함하는 제2 아이템 리스트를 표시하는 풀 페이지(930)를 사용자 단말(110)에 제공할 수 있다. 풀 페이지(930)의 초기 화면은 사용자 단말(110)의 규격으로 인해 제1 유사 아이템 그룹의 아이템인 아이템 1(931)에 대한 정보, 아이템 2(932)에 대한 정보, 아이템 3(933)에 대한 정보 및 아이템 4(934)에 대한 정보를 도시할 수 있다. 보다 상세하게는, 바텀 시트(910)에 표시되는 제1 아이템 리스트의 제1 유사 아이템 그룹의 아이템의 정렬 순서와 풀 페이지(930)에 표시되는 제2 아이템 리스트의 제1 아이템 그룹의 아이템의 정렬 순서는 아이템 1부터 아이템 4로 동일할 수 있다. 다만, 전자 장치(100)는 사용자 단말(110)로부터 사용자의 액션인 세로 방향으로의 스크롤 입력을 수신함에 따라, 제2 유사 아이템 그룹의 아이템인 제5 아이템 내지 제16 아이템에 대한 정보가 순서대로 표시되도록 풀 페이지(930)를 제공할 수 있다.According to one embodiment, when the electronic device (100) receives a third input through the second icon (815), the electronic device (100) may provide a full page (930) displaying a second item list including items of a first similar item group and items of a second similar item group to the user terminal (110). The initial screen of the full page (930) may show information about item 1 (931), information about item 2 (932), information about item 3 (933), and information about item 4 (934), which are items of the first similar item group, due to the specifications of the user terminal (110). More specifically, the sorting order of the items of the first similar item group of the first item list displayed on the bottom sheet (910) and the sorting order of the items of the first item group of the second item list displayed on the full page (930) may be the same from
일 실시 예에 따르면, 전자 장치(100)가 취소 아이콘(940)에 대한 입력을 수신하면, 전자 장치(100)는 최초의 페이지인 페이지(900)과 동일한 페이지(950)을 사용자 단말(110)에 제공할 수 있다. 구체적으로, 페이지(950)의 자주 산 아이템에 관한 위젯(960)은 페이지(900)의 위젯(810)과 동일할 수 있다.According to one embodiment, when the electronic device (100) receives an input for a cancel icon (940), the electronic device (100) may provide the user terminal (110) with a page (950) that is identical to the initial page (900). Specifically, the widget (960) regarding frequently purchased items of the page (950) may be identical to the widget (810) of the page (900).
도 10는 아이템을 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘이 표시된 위젯을 사용자 단말(110)에 제공하는 실시 예에 관한 도면이다.FIG. 10 is a drawing of an embodiment of providing a widget displaying an add to cart icon for adding an item to a cart list to a user terminal (110).
일 실시 예에 따르면, 전자 장치(100)는 아이템 세트의 아이템을 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘이 표시된 위젯을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 페이지(1000)는 사용자 단말(110)에 표시되는 페이지로, 자주 산 아이템에 대한 위젯을 포함할 수 있다. 자주 산 아이템에 대한 위젯은 공기밥과 관련된 아이템 1(1001)에 대한 정보, 세제 리필과 관련된 아이템 2(1002)에 대한 정보 및 물티슈와 관련된 아이템 3(1003)에 대한 정보를 포함할 수 있다. 보다 상세하게는, 전자 장치(100)는 위젯에 표시되는 아이템 세트의 아이템에 대한 정보에 장바구니 추가 아이콘을 병기하여 위젯을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 도 10을 참조하면, 위젯은 아이템 1(1001)을 사용자의 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘(1011) 및 아이템 2(1002)을 사용자의 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘(1012)을 포함할 수 있다. 사용자의 장바구니 아이콘(1010)은 장바구니에 관한 이미지와 함께 현재 장바구니에 추가된 아이템의 개수를 포함할 수 있다. 페이지(1000)에 따르면, 장바구니는 두개의 아이템을 포함함을 알 수 있다.According to one embodiment, the electronic device (100) may provide a widget displaying an add to cart icon for adding an item of an item set to a cart list to the user terminal (110). For example, page (1000) is a page displayed on the user terminal (110) and may include a widget for frequently purchased items. The widget for frequently purchased items may include information on item 1 (1001) related to steamed rice, information on item 2 (1002) related to detergent refill, and information on item 3 (1003) related to wet tissue. More specifically, the electronic device (100) may provide the widget to the user terminal (110) by adding an add to cart icon to information on items of an item set displayed on the widget. For example, referring to FIG. 10, the widget may include an add to cart icon (1011) for adding item 1 (1001) to the user's cart list and an add to cart icon (1012) for adding item 2 (1002) to the user's cart list. The user's cart icon (1010) may include an image of the cart along with the number of items currently added to the cart. According to page (1000), the cart may include two items.
일 실시 예에 따르면, 전자 장치(100)는 사용자 단말(110)로부터 아이템 세트의 아이템 중 제2 아이템에 대한 장바구니 추가 아이콘을 통해, 사용자 단말(110)로부터 제2 입력을 수신할 수 있다. 전자 장치(100)가 수신하는 제2 입력은 사용자 단말(110)을 통해 입력된 사용자의 복수 번의 클릭에 따른 입력일 수 있다. 페이지(1030)는 아이템 2(1002)을 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘(1012)를 통해 복수 번의 입력이 수신된 후의 사용자 단말(110)에 제공되는 페이지일 수 있다.According to one embodiment, the electronic device (100) may receive a second input from the user terminal (110) through an add to cart icon for a second item among items of an item set from the user terminal (110). The second input received by the electronic device (100) may be an input according to multiple clicks of the user input through the user terminal (110). The page (1030) may be a page provided to the user terminal (110) after multiple inputs are received through the add to cart icon (1012) for adding item 2 (1002) to the cart list.
일 실시 예에 따르면, 전자 장치(100)는 제2 입력의 수신에 대응하여, 제2 아이템(1002)에 대응되는 장바구니 추가 아이콘에 대한 입력의 횟수가 추가된 장바구니 목록에 대한 아이콘(1060)을 사용자 단말(110)에 제공할 수 있다. 예를 들어, 전자 장치(100)는 장바구니 추가 아이콘(1012)를 통해 3번의 제2 입력을 수신할 수 있고, 사용자의 장바구니 아이콘(1060)에 표시되는 장바구니에 추가된 아이템의 개수는 5개일 수 있다. 페이지(930)에 포함되는 장바구니 추가에 따른 유저 인터페이스(1040)은 "장바구니에 아이템을 담았습니다"라는 설명 문구와 함께 장바구니로 이동하는 엔트리 포인트인 아이콘(1050)을 포함할 수 있다.According to one embodiment, in response to receiving the second input, the electronic device (100) may provide the user terminal (110) with an icon (1060) for a shopping cart list with the number of inputs for the shopping cart add icon corresponding to the second item (1002). For example, the electronic device (100) may receive three second inputs through the shopping cart add icon (1012), and the number of items added to the shopping cart displayed on the user's shopping cart icon (1060) may be five. The user interface (1040) according to the shopping cart add included in the page (930) may include an icon (1050) which is an entry point for moving to the shopping cart along with a description phrase "Items have been added to the shopping cart."
일 실시 예에 따르면, 전자 장치(100)는 장바구니로 이동하는 엔트리 포인트인 아이콘(1050)을 통해 사용자의 입력을 수신할 수 있고, 전자 장치(100)는 장바구니에 관한 페이지(1070)를 사용자 단말(110)에 제공할 수 있다. 페이지(1070)는 장바구니에 추가된 아이템 2(902)를 포함할 수 있다. 보다 상세하게는, 장바구니에 관한 페이지(970)에 포함되는 세제 리필에 관련된 아이템 2(902)에 관한 정보는 수량에 대한 정보(1080)을 포함할 수 있다.According to one embodiment, the electronic device (100) may receive a user's input through an icon (1050), which is an entry point to a shopping cart, and the electronic device (100) may provide a page (1070) regarding the shopping cart to the user terminal (110). The page (1070) may include item 2 (902) added to the shopping cart. More specifically, information regarding item 2 (902) related to detergent refill included in the page (970) regarding the shopping cart may include information regarding quantity (1080).
도 11은 일 실시 예에 따른 아이템 정보를 제공하기 위한 전자 장치를 도식화한 블록도이다.FIG. 11 is a block diagram schematically illustrating an electronic device for providing item information according to one embodiment.
도 11의 전자 장치(1100)은 본원 명세서의 전자 장치(100)에 대응될 수 있다.The electronic device (1100) of Fig. 11 may correspond to the electronic device (100) of the present specification.
본 개시의 전자 장치(1100)는 일 실시 예에 따라, 트랜시버(1110), 스토리지(1120) 및 프로세서(1130)를 포함할 수 있다. 도 11에 도시된 구성요소들은 전자 장치를 구현하는데 있어서 필수적인 것은 아니어서, 본 명세서 상에서 설명되는 전자 장치(1100)는 위에서 열거된 구성요소들 보다 많거나, 또는 적은 구성요소들을 가질 수 있음을 본 실시 예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 한편 실시 예에서 프로세서(1130)는 적어도 하나의 프로세서를 포함할 수 있다. The electronic device (1100) of the present disclosure may include, according to an embodiment, a transceiver (1110), a storage (1120), and a processor (1130). The components illustrated in FIG. 11 are not essential for implementing the electronic device, and thus, it will be understood by those skilled in the art related to the present embodiment that the electronic device (1100) described in the present specification may have more or fewer components than the components listed above. Meanwhile, in the embodiment, the processor (1130) may include at least one processor.
트랜시버(1110)는 유무선 통신 기술을 이용하여 외부의 장치와 통신할 수 있으며 트랜시버(1110)를 포함할 수 있다. 외부의 장치는 사용자 단말을 포함하는 단말 또는 서버가 될 수 있다. 또한, 트랜시버(1110)가 이용하는 통신 기술에는 GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), LTE(Long Term Evolution), 5G, WLAN(Wireless LAN), Wi-Fi(Wireless-Fidelity), 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association; IrDA), ZigBee, NFC(Near Field Communication) 등이 있을 수 있으며, 이에 한정되는 것은 아니다.The transceiver (1110) may communicate with an external device using wired or wireless communication technology and may include the transceiver (1110). The external device may be a terminal or a server including a user terminal. In addition, the communication technology used by the transceiver (1110) may include, but is not limited to, GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, NFC (Near Field Communication), etc.
일 실시 예에 따라, 트랜시버(1110)는 사용자 단말(110)과 통신하여 정보를 주고 받을 수 있다. 예를 들어, 트랜시버(1110)는 사용자 단말(110)로부터 제1 입력, 제2 입력, 제3 입력 등을 포함하는 입력을 수신할 수 있다. 또한, 예를 들어, 트랜시버(1110)는 사용자 단말(110)로 아이템 정보를 제공할 수 있다. 구체적으로, 트랜시버(1110)는 아이템 세트를 표시하는 위젯을 포함하는 페이지, 입력의 취소에 대한 유저 인터페이스, 유사 아이템 그룹의 아이템에 대한 정보, 유저 인터페이스(바텀 시트, 풀 페이지)를 제공할 수 있다.According to one embodiment, the transceiver (1110) may communicate with the user terminal (110) to exchange information. For example, the transceiver (1110) may receive inputs including a first input, a second input, a third input, etc. from the user terminal (110). In addition, for example, the transceiver (1110) may provide item information to the user terminal (110). Specifically, the transceiver (1110) may provide a page including a widget displaying a set of items, a user interface for canceling an input, information about items in a group of similar items, and a user interface (bottom sheet, full page).
스토리지(1120)는 도 1 내지 도 11를 통하여 전술한 적어도 하나의 방법을 수행하기 위한 정보를 저장할 수 있다. 스토리지(1120)는 메모리로 호칭될 수 있고, 휘발성 메모리 또는 비휘발성 메모리일 수 있다. 예를 들어, 스토리지(1120)은 사용자의 구매 이력에 대한 정보, 아이템에 대한 정보, 유사 아이템 그룹과 관련된 매핑 테이블 등을 저장할 수 있다.Storage (1120) can store information for performing at least one of the methods described above through FIGS. 1 to 11. Storage (1120) can be referred to as memory and can be volatile memory or nonvolatile memory. For example, storage (1120) can store information on a user's purchase history, information on items, a mapping table related to a group of similar items, etc.
프로세서(1130)는 전자 장치(1100)의 전반적인 동작을 제어하고 데이터 및 신호를 처리할 수 있다. 프로세서(1130)는 도 1 내지 도 11를 통하여 전술한 하나의 방법을 수행할 수 있다. 프로세서(1130)는 트랜시버(1110) 및 스토리지(1120)와, 나아가 전자 장치(1100)가 더 포함할 수 있는 구성요소들과의 상호 작용을 통해 전자 장치(1100)가 수행하는 실시 예들을 제어할 수 있다. 일 실시 예에 따라, 프로세서(1130)는 사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하고, 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말(110)에 제공하고, 사용자 단말(110)로부터 획득된 위젯 상의 제1 입력을 기반으로 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하고, 삭제 대상 아이템을 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하고 및 제1 입력에 대응하여 수정된 아이템 리스트를 기반으로 위젯을 업데이트하여 표시할 수 있다.The processor (1130) can control the overall operation of the electronic device (1100) and process data and signals. The processor (1130) can perform one of the methods described above through FIGS. 1 to 11. The processor (1130) can control embodiments performed by the electronic device (1100) through interaction with the transceiver (1110) and the storage (1120), and further components that the electronic device (1100) can include. According to one embodiment, the processor (1130) may verify an item list including at least one item determined based on a user's purchase history, provide a first page including a widget displaying a set of at least some items among the items in the item list to a user terminal (110), verify an item to be deleted among the items in the set of items based on a first input on the widget obtained from the user terminal (110), verify a modified item list by deleting the item to be deleted from the item list, and update and display the widget based on the modified item list in response to the first input.
한편, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.Meanwhile, the present specification and drawings have disclosed preferred embodiments of the present invention, and although specific terms have been used, they have been used only in a general sense to easily explain the technical contents of the present invention and to help understand the invention, and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modified examples based on the technical idea of the present invention can be implemented in addition to the embodiments disclosed herein.
전술한 실시 예들에 따른 전자 장치 또는 단말은, 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 아이콘 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-Access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다. The electronic device or terminal according to the above-described embodiments may include a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a user interface device such as a touch panel, a key, an icon, etc. The methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program commands executable on the processor. Here, the computer-readable recording medium includes a magnetic storage medium (e.g., a read-only memory (ROM), a random-access memory (RAM), a floppy disk, a hard disk, etc.) and an optical reading medium (e.g., a CD-ROM, a Digital Versatile Disc (DVD)). The computer-readable recording medium may be distributed to computer systems connected to a network, so that the computer-readable code may be stored and executed in a distributed manner. The medium may be readable by a computer, stored in a memory, and executed by a processor.
본 실시 예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시 예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler), 파이썬(Python) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 실시 예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various numbers of hardware and/or software configurations that perform specific functions. For example, the embodiment may employ direct circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly to the fact that the components may be implemented as software programs or software elements, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, Python, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. The functional aspects may be implemented as algorithms that are executed on one or more processors. In addition, the present embodiment may employ conventional techniques for electronic environment setting, signal processing, and/or data processing. Terms such as “mechanism,” “element,” “means,” and “configuration” can be used broadly and are not limited to mechanical and physical configurations. The terms can also include the meaning of a series of software processes (routines) in connection with a processor, etc.
전술한 실시 예들은 일 예시일 뿐 후술하는 청구항들의 범위 내에서 다른 실시 예들이 구현될 수 있다.The above-described embodiments are only examples, and other embodiments may be implemented within the scope of the claims set forth herein.
Claims (17)
사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하는 단계;
상기 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공하는 단계;
상기 사용자 단말로부터 획득된 상기 위젯 상의 제1 입력을 기반으로 상기 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하는 단계;
상기 삭제 대상 아이템을 상기 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하는 단계;
상기 제1 입력에 대응하여 상기 수정된 아이템 리스트를 기반으로 상기 위젯을 업데이트하여 표시하는 단계를 포함하고,
상기 아이템 정보를 제공하는 방법은,
상기 삭제 대상 아이템에 대한 정보를 기반으로 상기 수정된 아이템 리스트의 아이템의 종류 및 정렬 순서 중 적어도 하나를 변경하여 상기 수정된 아이템 리스트를 업데이트하는 단계; 및
상기 사용자 단말로부터 획득된 상기 위젯의 정보를 요청하는 제2 입력에 대응하여, 상기 업데이트된 아이템 리스트를 표시하는 위젯을 포함하는 제2 페이지를 상기 사용자 단말에 제공하는 단계를 더 포함하고,
상기 아이템 정보를 제공하는 방법은,
상기 사용자 단말로부터 획득된 상기 위젯 상의 제2 입력을 기반으로 상기 아이템 세트의 아이템 중 제2 아이템을 확인하는 단계;
설정된 매핑 테이블에 기반하여, 상기 확인된 제2 아이템과 대응되는 유사 아이템 그룹을 확인하는 단계; 및
상기 유사 아이템 그룹의 아이템에 대한 정보를 상기 사용자 단말에 제공하는 단계를 포함하고,
상기 유사 아이템 그룹의 아이템에 대한 정보를 상기 사용자 단말에 제공하는 단계는,
상기 유사 아이템 그룹을 제1 유사 아이템 그룹 및 제2 유사 아이템 그룹으로 구분하는 단계;
상기 제1 유사 아이템 그룹의 아이템을 포함하는 제1 아이템 리스트를 표시하는 바텀 시트(Bottom Sheet)를 상기 사용자 단말에 제공하는 단계; 및
상기 사용자 단말로부터 획득된 상기 바텀 시트 상의 제3 입력의 수신에 대응하여, 상기 제1 유사 아이템 그룹 및 상기 제2 유사 아이템 그룹을 포함하는 제2 아이템 리스트를 표시하는 풀 페이지(Full Page)를 상기 사용자 단말에 제공하는 단계를 포함하고,
상기 제1 유사 아이템 그룹 및 상기 제2 유사 아이템 그룹으로 구분하는 단계는,
상기 제2 아이템과 상기 유사 아이템 그룹의 아이템 간의 유사도 및 상기 유사 아이템 그룹의 아이템에 대한 정보 중 적어도 하나에 기반하여, 상기 유사 아이템 그룹을 상기 제1 유사 아이템 그룹 및 상기 제2 유사 아이템 그룹으로 구분하는 단계를 포함하는,
아이템 정보를 제공하는 방법.
A method for providing item information in an electronic device,
A step of checking a list of items including at least one item determined based on the user's purchase history;
A step of providing a first page to a user terminal including a widget displaying a set of at least some items among the items in the above item list;
A step of confirming an item to be deleted among the items of the item set based on a first input on the widget obtained from the user terminal;
A step of deleting the above-mentioned target item for deletion from the above-mentioned item list and checking the modified item list;
Including a step of updating and displaying the widget based on the modified item list in response to the first input;
The method of providing the above item information is:
A step of updating the modified item list by changing at least one of the types and sorting order of items in the modified item list based on information about the target item for deletion; and
In response to a second input requesting information of the widget obtained from the user terminal, the method further includes providing a second page including a widget displaying the updated item list to the user terminal.
The method of providing the above item information is:
A step of confirming a second item among the items of the item set based on a second input on the widget obtained from the user terminal;
A step of identifying a group of similar items corresponding to the identified second item based on the established mapping table; and
Comprising a step of providing information about an item of the above similar item group to the user terminal,
The step of providing information about items of the above similar item group to the user terminal is:
A step of dividing the above similar item group into a first similar item group and a second similar item group;
A step of providing a bottom sheet displaying a first item list including items of the first similar item group to the user terminal; and
In response to receiving a third input on the bottom sheet obtained from the user terminal, a step of providing the user terminal with a full page displaying a second item list including the first similar item group and the second similar item group,
The step of dividing into the first similar item group and the second similar item group is:
A step of dividing the similar item group into the first similar item group and the second similar item group based on at least one of the similarity between the second item and the items of the similar item group and information about the items of the similar item group,
How to provide item information.
상기 제1 입력의 수신에 대응하여, 상기 제1 입력의 취소에 대한 유저 인터페이스를 상기 사용자 단말에 제공하는 단계; 및
상기 유저 인터페이스를 통해 설정된 시간 내에 상기 제1 입력의 취소에 관한 제2 입력을 수신하면, 상기 아이템 리스트를 기반으로 상기 위젯을 재 업데이트하여 표시하는 단계를 더 포함하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
In response to receiving the first input, providing a user interface for canceling the first input to the user terminal; and
A method for providing item information, further comprising the step of re-updating and displaying the widget based on the item list when a second input regarding cancellation of the first input is received within a time set through the user interface.
상기 유저 인터페이스를 통해 상기 설정된 시간 내에 상기 제1 입력의 취소에 관한 제2 입력을 수신하지 않으면, 상기 유저 인터페이스를 상기 제1 페이지에서 제거하는 것을 특징으로 하는, 아이템 정보를 제공하는 방법.
In the third paragraph,
A method for providing item information, characterized in that if a second input for cancellation of the first input is not received within the set time through the user interface, the user interface is removed from the first page.
상기 수정된 아이템 리스트를 업데이트하는 단계는,
상기 삭제 대상 아이템에 대한 정보에 기반하여, 상기 수정된 아이템 리스트의 아이템 중 상기 삭제 대상 아이템에 대한 유사 아이템 그룹에 포함되는 아이템 그룹을 확인하는 단계; 및
상기 아이템 그룹의 아이템을 상기 수정된 아이템 리스트에서 삭제하여 상기 수정된 아이템 리스트를 업데이트하는 단계를 포함하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
The steps to update the above modified item list are:
A step of checking an item group that is included in a similar item group for the item to be deleted among the items in the modified item list based on the information about the item to be deleted; and
A method for providing item information, comprising the step of updating the modified item list by deleting an item of the item group from the modified item list.
상기 수정된 아이템 리스트를 업데이트하는 단계는,
상기 삭제 대상 아이템에 대한 정보에 기반하여, 상기 수정된 아이템 리스트의 아이템 중 상기 삭제 대상 아이템에 대한 제1 수준의 유사 아이템 그룹에 포함되는 제1 아이템 그룹을 확인하는 단계;
상기 삭제 대상 아이템에 대한 정보에 기반하여, 상기 수정된 아이템 리스트의 아이템 중 상기 삭제 대상 아이템에 대한 제2 수준의 유사 아이템 그룹에 포함되는 제2 아이템 그룹을 확인하는 단계; 및
상기 수정된 아이템 리스트의 제1 아이템 그룹에 포함되는 아이템의 정렬 순서를 후순위로 변경하고, 상기 제2 아이템 그룹의 아이템을 상기 수정된 아이템 리스트에서 삭제하여 상기 수정된 아이템 리스트를 업데이트하는 단계를 포함하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
The steps to update the above modified item list are:
A step of identifying a first group of items included in a first-level similar item group for the item to be deleted among the items in the modified item list based on information about the item to be deleted;
A step of checking a second group of items included in a second level similar item group for the item to be deleted among the items in the modified item list based on information about the item to be deleted; and
A method for providing item information, comprising the step of changing the sorting order of items included in a first item group of the modified item list to a lower priority and deleting items of the second item group from the modified item list to update the modified item list.
상기 수정된 아이템 리스트를 업데이트하는 단계는,
상기 삭제 대상 아이템에 대한 정보에 기반하여, 상기 수정된 아이템 리스트의 아이템 중 상기 삭제 대상 아이템에 대한 대체 아이템 그룹에 포함되는 아이템 그룹을 확인하는 단계; 및
상기 수정된 아이템 리스트의 아이템 그룹에 포함되는 아이템의 정렬 순서를 선순위로 변경하여 상기 수정된 아이템 리스트를 업데이트하는 단계를 포함하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
The steps to update the above modified item list are:
A step of checking an item group that is included in a replacement item group for the item to be deleted among the items in the modified item list based on information about the item to be deleted; and
A method for providing item information, comprising the step of updating the modified item list by changing the sort order of items included in an item group of the modified item list to a priority.
상기 제1 아이템 리스트의 상기 제1 유사 아이템 그룹의 아이템의 정렬 순서와 상기 제2 아이템 리스트의 상기 제1 유사 아이템 그룹의 아이템의 정렬 순서는 동일한 것을 특징으로 하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
A method for providing item information, characterized in that the sorting order of items of the first similar item group of the first item list and the sorting order of items of the first similar item group of the second item list are the same.
상기 제3 입력은 상기 바텀 시트 상에 상기 제1 아이템 리스트보다 후순위에 표시되는 아이콘을 통한 입력인 것을 특징으로 하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
A method for providing item information, characterized in that the third input is an input via an icon displayed at a lower priority than the first item list on the bottom sheet.
상기 제1 페이지를 상기 사용자 단말에 제공하는 단계는,
상기 아이템 세트의 아이템을 상기 사용자의 장바구니 목록에 추가하기 위한 장바구니 추가 아이콘이 표시된 상기 위젯을 상기 사용자 단말에 제공하는 단계를 더 포함하는, 아이템 정보를 제공하는 방법.
In the first paragraph,
The step of providing the above first page to the user terminal is:
A method for providing item information, further comprising the step of providing a widget displaying an add-to-cart icon for adding an item of the item set to the user's cart list to the user's terminal.
상기 제1 페이지를 상기 사용자 단말에 제공하는 단계는,
상기 아이템 세트의 아이템 중 제2 아이템에 대한 장바구니 추가 아이콘을 통해, 상기 사용자 단말로부터 제2 입력을 수신하는 단계; 및
상기 제2 입력의 수신에 대응하여, 상기 장바구니 추가 아이콘을 통한 상기 제2 입력의 횟수가 추가된 상기 장바구니 목록에 대한 아이콘을 상기 사용자 단말에 제공하는 단계를 포함하는, 아이템 정보를 제공하는 방법.
In Article 14,
The step of providing the above first page to the user terminal is:
A step of receiving a second input from the user terminal through an add to cart icon for a second item among the items of the above item set; and
A method for providing item information, comprising the step of providing, to the user terminal, an icon for the shopping cart list to which the number of times the second input has been added through the shopping cart add icon, in response to receiving the second input.
트랜시버;
하나 이상의 명령어를 저장하는 스토리지; 및
사용자의 구매 이력에 기반하여 결정된 적어도 하나의 아이템을 포함하는 아이템 리스트를 확인하고,
상기 아이템 리스트의 아이템 중 적어도 일부의 아이템 세트를 표시하는 위젯을 포함하는 제1 페이지를 사용자 단말에 제공하고,
상기 사용자 단말로부터 획득된 상기 위젯 상의 제1 입력을 기반으로 상기 아이템 세트의 아이템 중 삭제 대상 아이템을 확인하고,
상기 삭제 대상 아이템을 상기 아이템 리스트에서 삭제하여 수정된 아이템 리스트를 확인하고,
상기 제1 입력에 대응하여 상기 수정된 아이템 리스트를 기반으로 상기 위젯을 업데이트하여 표시하는 프로세서를 포함하고,
상기 프로세서는,
상기 삭제 대상 아이템에 대한 정보를 기반으로 상기 수정된 아이템 리스트의 아이템의 종류 및 정렬 순서 중 적어도 하나를 변경하여 상기 수정된 아이템 리스트를 업데이트하고,
상기 사용자 단말로부터 획득된 상기 위젯의 정보를 요청하는 제2 입력에 대응하여, 상기 업데이트된 아이템 리스트를 표시하는 위젯을 포함하는 제2 페이지를 상기 사용자 단말에 제공하는,
상기 프로세서는,
상기 사용자 단말로부터 획득된 상기 위젯 상의 제2 입력을 기반으로 상기 아이템 세트의 아이템 중 제2 아이템을 확인하고,
설정된 매핑 테이블에 기반하여, 상기 확인된 제2 아이템과 대응되는 유사 아이템 그룹을 확인하고,
상기 유사 아이템 그룹의 아이템에 대한 정보를 상기 사용자 단말에 제공하고,
상기 프로세서는,
상기 유사 아이템 그룹을 제1 유사 아이템 그룹 및 제2 유사 아이템 그룹으로 구분하고,
상기 제1 유사 아이템 그룹의 아이템을 포함하는 제1 아이템 리스트를 표시하는 바텀 시트(Bottom Sheet)를 상기 사용자 단말에 제공하고,
상기 사용자 단말로부터 획득된 상기 바텀 시트 상의 제3 입력의 수신에 대응하여, 상기 제1 유사 아이템 그룹 및 상기 제2 유사 아이템 그룹을 포함하는 제2 아이템 리스트를 표시하는 풀 페이지(Full Page)를 상기 사용자 단말에 제공하고,
상기 프로세서는,
상기 제2 아이템과 상기 유사 아이템 그룹의 아이템 간의 유사도 및 상기 유사 아이템 그룹의 아이템에 대한 정보 중 적어도 하나에 기반하여, 상기 유사 아이템 그룹을 상기 제1 유사 아이템 그룹 및 상기 제2 유사 아이템 그룹으로 구분하는,
전자 장치.
In electronic devices,
transceiver;
Storage for storing one or more instructions; and
Check the list of items that contain at least one item determined based on the user's purchase history,
Providing a first page to a user terminal including a widget displaying a set of items at least some of the items in the above item list,
Based on the first input on the widget obtained from the user terminal, an item to be deleted among the items in the item set is identified,
Check the modified item list by deleting the above-mentioned target item from the above-mentioned item list,
Including a processor for updating and displaying the widget based on the modified item list in response to the first input;
The above processor,
Update the modified item list by changing at least one of the types and sorting order of the items in the modified item list based on the information about the items to be deleted,
In response to a second input requesting information of the widget obtained from the user terminal, a second page including a widget displaying the updated item list is provided to the user terminal.
The above processor,
A second item among the items of the item set is confirmed based on a second input on the widget obtained from the user terminal,
Based on the established mapping table, a group of similar items corresponding to the above-mentioned second item is identified,
Providing information about items in the above similar item group to the user terminal,
The above processor,
Divide the above similar item group into a first similar item group and a second similar item group,
Providing a bottom sheet displaying a first item list including items of the first similar item group to the user terminal,
In response to receiving a third input on the bottom sheet obtained from the user terminal, a full page displaying a second item list including the first similar item group and the second similar item group is provided to the user terminal,
The above processor,
Based on at least one of the similarity between the second item and the items of the similar item group and the information about the items of the similar item group, the similar item group is divided into the first similar item group and the second similar item group.
Electronic devices.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220102735A KR102817164B1 (en) | 2022-08-17 | 2022-08-17 | Method and apparatus for providing item information |
| PCT/KR2022/012409 WO2024038933A1 (en) | 2022-08-17 | 2022-08-19 | Method and device for providing item information |
| TW112130043A TW202424870A (en) | 2022-08-17 | 2023-08-10 | Method and apparatus for providing item information |
| KR1020250071491A KR20250086580A (en) | 2022-08-17 | 2025-05-30 | Method and apparatus for providing item information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220102735A KR102817164B1 (en) | 2022-08-17 | 2022-08-17 | Method and apparatus for providing item information |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020250071491A Division KR20250086580A (en) | 2022-08-17 | 2025-05-30 | Method and apparatus for providing item information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20240024574A KR20240024574A (en) | 2024-02-26 |
| KR102817164B1 true KR102817164B1 (en) | 2025-06-05 |
Family
ID=89941925
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220102735A Active KR102817164B1 (en) | 2022-08-17 | 2022-08-17 | Method and apparatus for providing item information |
| KR1020250071491A Pending KR20250086580A (en) | 2022-08-17 | 2025-05-30 | Method and apparatus for providing item information |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020250071491A Pending KR20250086580A (en) | 2022-08-17 | 2025-05-30 | Method and apparatus for providing item information |
Country Status (3)
| Country | Link |
|---|---|
| KR (2) | KR102817164B1 (en) |
| TW (1) | TW202424870A (en) |
| WO (1) | WO2024038933A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20260001328A (en) * | 2024-06-27 | 2026-01-05 | 쿠팡 주식회사 | Apparatus for providing information on items and method thereof |
| KR20260001135A (en) * | 2024-06-27 | 2026-01-05 | 쿠팡 주식회사 | Apparatus, method and recording medium for displaying information about recommended item group |
| KR20260001676A (en) * | 2024-06-28 | 2026-01-06 | 쿠팡 주식회사 | Method, apparatus, and recording medium for providing multiple product images |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101816296B1 (en) * | 2016-02-26 | 2018-01-08 | 쿠팡 주식회사 | Method and apparatus for providing shopping service |
| KR102377887B1 (en) * | 2021-05-07 | 2022-03-24 | 쿠팡 주식회사 | A method for providing item information and an apparatus for the same |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101850822B1 (en) * | 2011-09-27 | 2018-04-20 | 엘지전자 주식회사 | Mobile terminal and method for controlling of the same |
| US9911149B2 (en) * | 2015-01-21 | 2018-03-06 | Paypal, Inc. | Systems and methods for online shopping cart management |
| KR20210115785A (en) * | 2020-03-16 | 2021-09-27 | 엔에이치엔애드 (주) | Method for providing online shopping mall service |
| KR102362681B1 (en) * | 2021-04-30 | 2022-02-15 | 쿠팡 주식회사 | A method for managing item list and an apparatus for the same |
-
2022
- 2022-08-17 KR KR1020220102735A patent/KR102817164B1/en active Active
- 2022-08-19 WO PCT/KR2022/012409 patent/WO2024038933A1/en not_active Ceased
-
2023
- 2023-08-10 TW TW112130043A patent/TW202424870A/en unknown
-
2025
- 2025-05-30 KR KR1020250071491A patent/KR20250086580A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101816296B1 (en) * | 2016-02-26 | 2018-01-08 | 쿠팡 주식회사 | Method and apparatus for providing shopping service |
| KR102377887B1 (en) * | 2021-05-07 | 2022-03-24 | 쿠팡 주식회사 | A method for providing item information and an apparatus for the same |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250086580A (en) | 2025-06-13 |
| WO2024038933A1 (en) | 2024-02-22 |
| TW202424870A (en) | 2024-06-16 |
| KR20240024574A (en) | 2024-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102817164B1 (en) | Method and apparatus for providing item information | |
| US9460464B2 (en) | Systems and methods for displaying items | |
| US10121112B1 (en) | Systems and methods for improved management of construction project data | |
| KR102422638B1 (en) | Electronic apparatus for providing information of discount and method thereof | |
| KR102773559B1 (en) | Electronic apparatus and information providing method thereof | |
| US11861882B2 (en) | Systems and methods for automated product classification | |
| US20170053189A1 (en) | Usage Based Content Search Results | |
| US20180130119A1 (en) | Product tagging and purchasing method and system | |
| US20250356638A1 (en) | System and method for automated construction of data sets for retraining a machine learning model | |
| KR20250100607A (en) | Electronic apparatus and information providing method thereof | |
| US11907992B2 (en) | Methods and systems for colour-based image analysis and search | |
| US12159308B2 (en) | Systems and methods for providing product data on mobile user interfaces | |
| CN105488072A (en) | Target object selection method, device and system in target library | |
| KR20140079752A (en) | Method and apparatus for providing shopping information | |
| KR20250100608A (en) | Electronic apparatus and information providing method thereof | |
| US12518528B2 (en) | Methods and systems for ordering images in a graphical user interface | |
| CN116596628A (en) | Commodity comparison method, commodity comparison device, electronic equipment and storage medium | |
| US20230297229A1 (en) | Systems and methods for managing graphical user interfaces on mobile devices | |
| US11972468B2 (en) | Decision organizer | |
| KR20240079603A (en) | Method for providing shopping service and apparatuses supporting the same | |
| US10311528B1 (en) | Closed network PO detail communication | |
| KR102711934B1 (en) | Method for providing information and electronic device using the same | |
| US8433625B1 (en) | Geographical preferences | |
| US12111973B2 (en) | System and method to manipulate virtual model based on physical parameters of gesture input | |
| US20230410187A1 (en) | Systems and methods for dynamically controlling display of search results |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220817 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20241104 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20250227 |
|
| PG1601 | Publication of registration |