KR102151635B1 - Interactive displays based on user interest - Google Patents

Interactive displays based on user interest Download PDF

Info

Publication number
KR102151635B1
KR102151635B1 KR1020187027037A KR20187027037A KR102151635B1 KR 102151635 B1 KR102151635 B1 KR 102151635B1 KR 1020187027037 A KR1020187027037 A KR 1020187027037A KR 20187027037 A KR20187027037 A KR 20187027037A KR 102151635 B1 KR102151635 B1 KR 102151635B1
Authority
KR
South Korea
Prior art keywords
individual
item
interactive
module
image
Prior art date
Application number
KR1020187027037A
Other languages
Korean (ko)
Other versions
KR20180107300A (en
Inventor
힐리 사이퍼
트레이시 오지쉬
다렌 엔도
마이클 프랭클린
라스 웬셀
Original Assignee
이베이 인크.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 이베이 인크. filed Critical 이베이 인크.
Priority to KR1020207024946A priority Critical patent/KR102269717B1/en
Publication of KR20180107300A publication Critical patent/KR20180107300A/en
Application granted granted Critical
Publication of KR102151635B1 publication Critical patent/KR102151635B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10237Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the reader and the record carrier being capable of selectively switching between reader and record carrier appearance, e.g. in near field communication [NFC] devices where the NFC device may function as an RFID reader or as an RFID tag
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1443Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Electromagnetism (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 개시의 예시적인 실시예는 사용자 관심에 반응하여 대화형 거울 디스플레이상에서 대화형 그래픽 사용자 인터페이스(GUI)을 제공하는 적어도 하나의 프로그램을 저장하는 컴퓨터 판독가능한 저장 매체를 포함하는 시스템 및 컴퓨터 구현된 방법을 개시한다. 일부 실시예에 부합하며, 방법은 소매상점에 있는 개인에게 관심 있는 아이템을 식별하는 단계와 제품 데이터베이스로부터 아이템에 대해 상세 제품 정보에 액세스하는 단계를 포함할 수 있다. 방법은 또한 상세 제품 정보를 이용하여 대화형 GUI를 생성하는 단계와 대화형 GUI가 대화형 거울 디스플레이상에서 개인에게 제공되게 하는 단계를 더 포함할 수 있다.Exemplary embodiments of the present disclosure provide a system and computer-implemented method including a computer-readable storage medium storing at least one program that provides an interactive graphical user interface (GUI) on an interactive mirror display in response to user interest. Start. Consistent with some embodiments, the method may include identifying an item of interest to an individual at a retail store and accessing detailed product information for the item from a product database. The method may also further include generating an interactive GUI using the detailed product information and causing the interactive GUI to be presented to the individual on the interactive mirror display.

Description

사용자 관심에 기초한 대화형 디스플레이{INTERACTIVE DISPLAYS BASED ON USER INTEREST}Interactive display based on user interest {INTERACTIVE DISPLAYS BASED ON USER INTEREST}

우선권 주장Priority claim

본 국제 출원은 2014년 12월 20일 출원한 미국 특허출원 제14/578,383호와, 2014년 12월 20일 출원한 미국 특허출원 제14/578,386호와, 2014년 12월 20일 출원한 미국 특허출원 제14/578,394호와, 2014년 12월 20일 출원한 미국 특허출원 제14/578,401호와, 2014년 12월 20일 출원한 미국 특허출원 제14/578,405호의 우선권의 이득을 주장하고, 또한 2013년 3월 13일 출원한 미국 가출원 제61/952,420호의 우선권의 이득을 주장하며, 이들 출원은 모두 그 전체가 본 출원에서 참조문헌으로 인용된다. This international application is based on U.S. Patent Application No. 14/578,383 filed on December 20, 2014, U.S. Patent Application No. 14/578,386 filed on December 20, 2014, and U.S. Patent Application on December 20, 2014. Claiming the benefit of the priority of Application No. 14/578,394, U.S. Patent Application No. 14/578,401 filed on December 20, 2014, and U.S. Patent Application No. 14/578,405 filed December 20, 2014, and Claims the benefit of the priority of U.S. Provisional Application No. 61/952,420, filed March 13, 2013, all of which are incorporated herein by reference in their entirety.

기술 분야Technical field

본 출원은 일반적으로 데이터 처리 시스템에 관한 것이다. 특히, 예시적인 실시예는 대화형 상업 및 소매 거래를 용이하게 하는 기술에 관한 것이다.This application relates generally to a data processing system. In particular, exemplary embodiments relate to technologies that facilitate interactive commerce and retail transactions.

통상적으로 전통적인 소매상점은 판매하기 위한 다양한 품목 및 아이템을 갖춰 두고 있다. 보통 고객은 상점에 들어와서 많은 양의 판매 가능한 아이템을 여기저기 들러 보고, 자신이 관심이 있는 아이템 중 하나를 선택하고, (예를 들어, 의류의 경우) 탈의실에서 그 아이템을 입어볼 것이다. 상점 안에 있는 동안, 특히 탈의실 안에 있는 동안, 일반적으로 고객은 상점 안에서 판매된 아이템에 관한 추가 정보를 제공하는 판매 사원, 상점의 현재 품목, 구입 가능한 의류 사이즈, 호환 가능한 아이템과 액세서리, 그리고 아이템에 관련된 피드백과 제안에 의존한다. 일단 고객이 특정 아이템을 구매하기로 결정을 내리면, 고객은 그 아이템의 비용을 지급하기 위해 계산대 통로로 진행한다. Traditionally, traditional retailers have a variety of items and items for sale. Usually, a customer will walk into a store and browse through a large number of sellable items, choose one of the items they are interested in, and try on the item in the dressing room (for example, in the case of clothing). While in a store, especially in a dressing room, customers typically provide additional information about items sold in the store, the current item in the store, the size of clothing available for purchase, compatible items and accessories, and related items. Rely on feedback and suggestions. Once a customer makes a decision to purchase a particular item, the customer proceeds to a checkout passage to pay for the item.

배경 기술의 일 예로 아래의 특허 문헌을 참고할 수 있다. As an example of the background technology, the following patent documents may be referred to.

(특허문헌 1) US2012/0109733A1(Patent Document 1) US2012/0109733A1

여러 첨부 도면은 단지 본 발명의 예시적인 실시예를 예시하는 것으로, 본 발명의 범위를 제한하는 것은 아니다.
도 1은 일부 실시예에 부합하며, 소매상점에서 고객에게 대화형 기능성을 제공하는 네트워크형 소매상점 시스템의 여러 기능 컴포넌트를 도시하는 시스템 다이어그램이다.
도 2는 일부 실시예에 부합하며, 네트워크형 소매상점 시스템과 네트워크 기반 장터 사이에서 데이터를 교환하도록 구성된 클라이언트-서버 아키텍처를 갖는 네트워크 시스템을 도시하는 네트워크 다이어그램이다.
도 3은 도 2의 네트워크 시스템의 일부로서 제공되는 장터 애플리케이션을 형성하는 여러 모듈의 예시적인 실시예를 도시하는 블록도이다.
도 4는 일부 예시적인 실시예에 따른 네트워크형 소매상점 시스템의 일부로서 제공되는 대화형 제품 디스플레이의 여러 인스턴스를 도시하는 다이어그램이다.
도 5는 일부 대안의 예시적인 실시예에 따른 대화형 제품 디스플레이(interactive product display)의 인스턴스를 도시하는 다이어그램이다.
도 6a는 일부 예시적인 실시예에 따른 네트워크형 소매 시스템의 일부로서 제공되는 대화형 벽 디스플레이(interactive wall display)의 인스턴스를 도시하는 다이어그램이다.
도 6b는 예시적인 실시예에 따른 대화형 벽 디스플레이에 의해 제공되는 그래픽 사용자 인터페이스(graphical user interface, GUI)를 도시하는 다이어그램이다.
도 7은 일부 예시적인 실시예에 따른 대화형 거울 디스플레이(interactive mirror display)를 가진 대화형 소매상점 탈의실을 도시하는 다이어그램이다.
도 8은 일부 실시예에 부합하며, 네트워크형 소매상점 시스템의 일부로서 제공되는 대화형 거울 디스플레이의 여러 기능 컴포넌트를 도시하는 블록도이다.
도 9는 일부 실시예에 부합하며, 대화형 GUI를 제공하는 방법을 예시하는 플로우차트이다.
도 10은 일부 실시예에 부합하며, 개인에게 아이템 추천을 제공하는 방법을 예시하는 플로우차트이다.
도 11은 일부 실시예에 부합하며, 소매 환경에서 환경 설정을 고객 맞춤하는 방법을 예시하는 플로우차트이다.
도 12는 일부 예시적인 실시예에 따른 도 7에서 도시되고 대화형 거울 디스플레이에 의해 제공된 탈의실의 고객 맞춤을 예시하는 다이어그램이다.
도 13은 일부 실시예에 부합하며, 개인이 입어보는 아이템에 관한 목표 대중(target audience)으로부터 실시간 피드백을 제공하는 방법을 예시하는 플로우차트이다.
도 14는 일부 실시예에 부합하며, 개인이 입어보는 아이템에 관한 사용자 특정 대중으로부터 실시간 피드백을 제공하는 방법을 예시하는 플로우차트이다.
도 16은 일부 실시예에 부합하며, 대화형 소매상점에서 개인의 관심 수준을 결정하는 방법을 예시하는 플로우차트이다.
도 17은 일부 실시예에 부합하며, 대화형 소매상점에서 개인으로부터 수신된 피드백을 프로비저닝하는 방법을 예시하는 플로우차트이다.
도 18은 일부 실시예에 부합하며, 개인이 소매상점을 떠난 이후에 거래를 용이하게 하기 위한 방법을 예시하는 플로우차트이다.
도 19는 일부 실시예에 부합하며, 구매한 아이템의 반환을 용이하게 하기 위한 방법을 예시하는 플로우차트이다.
도 20은 머신이 본 명세서에서 논의된 중 임의의 하나 이상의 방법론을 수행하게 하는 한 세트의 명령어가 실행될 수 있는 예시적인 형태의 컴퓨터 시스템의 도식적 표현이다.
Several accompanying drawings are merely illustrative of exemplary embodiments of the present invention and are not intended to limit the scope of the present invention.
1 is a system diagram illustrating various functional components of a networked retail store system that provides interactive functionality to customers in a retail store, consistent with some embodiments.
FIG. 2 is a network diagram illustrating a network system having a client-server architecture configured to exchange data between a networked retail store system and a network-based marketplace, consistent with some embodiments.
FIG. 3 is a block diagram illustrating exemplary embodiments of several modules forming a marketplace application provided as part of the network system of FIG. 2.
4 is a diagram illustrating several instances of an interactive product display provided as part of a networked retail store system in accordance with some exemplary embodiments.
5 is a diagram illustrating an instance of an interactive product display in accordance with some alternative exemplary embodiments.
Figure 6a is a networked retail in accordance with some exemplary embodiments. Diagram showing an instance of an interactive wall display provided as part of the system.
6B is a diagram illustrating a graphical user interface (GUI) provided by an interactive wall display according to an exemplary embodiment.
7 is a diagram illustrating an interactive retail store dressing room with an interactive mirror display in accordance with some exemplary embodiments.
8 is a block diagram illustrating various functional components of an interactive mirror display provided as part of a networked retail store system, consistent with some embodiments.
9 is a flowchart illustrating a method of providing an interactive GUI, consistent with some embodiments.
10 is a flowchart illustrating a method of providing item recommendations to individuals, consistent with some embodiments.
11 is a flowchart illustrating how to customize preferences in a retail environment, consistent with some embodiments.
12 is a diagram illustrating customer customization of a dressing room shown in FIG. 7 and provided by an interactive mirror display in accordance with some exemplary embodiments.
13 is a flow chart illustrating a method of providing real-time feedback from a target audience about an item that an individual tries on, consistent with some embodiments.
14 is a flow chart illustrating a method of providing real-time feedback from a user-specific public regarding items that an individual is trying on, consistent with some embodiments.
16 is a flowchart illustrating a method of determining an individual's level of interest in an interactive retail store, consistent with some embodiments.
17 is a flow chart illustrating a method of provisioning feedback received from an individual in an interactive retail store, consistent with some embodiments.
18 is a flowchart illustrating a method for facilitating a transaction after an individual leaves a retail store, consistent with some embodiments.
19 is a flowchart illustrating a method for facilitating the return of purchased items, consistent with some embodiments.
20 is a schematic representation of a computer system in an exemplary form in which a set of instructions may be executed that cause a machine to perform any one or more of the methodologies discussed herein.

이제 본 발명의 청구 대상을 실행하기 위한 예시적인 특정 실시예에 대하여 상세히 설명될 것이다. 이러한 특정 실시예의 예는 첨부 도면에서 예시된다. 특정 실시예는 청구항의 범위를 설명된 실시예로 제한하려는 의도가 아니라는 것이 이해될 것이다. 한편, 특정 실시예는 본 개시의 범위에 포함될 수 있는 것으로서 대안예, 수정예 및 등가물을 망라하는 것으로 의도하고자 한다. 이하 설명에서는, 청구 대상의 완전한 이해를 제공하기 위해 구체적인 세부사항이 제시된다. 실시예는 이와 같은 구체적인 세부사항의 일부 혹은 전부가 없이도 실시될 수 있다. Detailed description will now be given of specific exemplary embodiments for carrying out the subject matter of the present invention. Examples of these specific embodiments are illustrated in the accompanying drawings. It will be understood that the specific embodiments are not intended to limit the scope of the claims to the described embodiments. On the other hand, specific embodiments are intended to cover alternatives, modifications and equivalents as may be included in the scope of the present disclosure. In the description below, specific details are set forth in order to provide a thorough understanding of the claimed subject matter. Embodiments may be practiced without some or all of these specific details.

본 개시의 양태는 대화형 소매 매장 쇼핑 경험을 제공하기 위한 기술을 포함한다. 일부 실시예에 부합하며, 대화형 쇼핑 경험은 개인이 자기를 초대하는 이메일을 수신하여 소매상점과 약속을 정하는 것에서부터 시작한다. 이메일을 받으면, 개인은 메시지에 포함된 대화 요소를 사용하여 소매상점에서 약속을 정하고, 대화형 소매상점에서 판매한 몇 가지 관심 아이템(예를 들면, 드레스와 핸드백)을 선택할 수 있다. 본 명세서에서 사용되는 것으로 "개인", "소비자", "고객", 또는 "사용자"는 같은 의미로 사용될 수 있으며 본 명세서에서 기술되는 서비스를 활용하는 사람(예를 들면, 인간)을 일컬을 수 있다. 본 명세서에서 사용되는 것으로 "소매상점"이라는 용어는 대중에게 아이템을 판매하는 물리적인 재래식 소매 장소를 말한다. 또한, 본 명세서에서 사용되는 것으로 "아이템" 또는 "제품"이라는 용어는 온라인이나 오프라인 장터에서 판매를 위해 제공된 상품이나 서비스를 말한다.Aspects of the present disclosure include techniques for providing an interactive retail store shopping experience. Consistent with some embodiments, the interactive shopping experience begins with an individual making an appointment with a retailer by receiving an email inviting him or her. Upon receiving the email, the individual can make an appointment at the retail store using the conversational elements included in the message, and select several items of interest (eg dresses and handbags) sold at the interactive retail store. As used herein, "individual", "consumer", "customer", or "user" may be used interchangeably, and may refer to a person (eg, a human) who uses the service described herein. . As used herein, the term "retail store" refers to a physical conventional retail place that sells items to the public. In addition, as used herein, the term "item" or "product" refers to a product or service provided for sale in an online or offline marketplace.

소매상점에 도착하면, 개인은 소매상점에서 채용된 판매 사원이 (예를 들면, 이동 디바이스로 전송된 소비자와 연관된 사진에 기초하여) 알아보고 인사를 받을 수 있다. 일단 개인의 신원이 대화형 소매상점 시스템에 의해 인증되면, 소매상점에 의해 채용된 판매 사원은 소비자를 위해 탈의실과 함께 약속을 정할 때 소비자가 시초에 선택한 아이템(예를 들면, 드레스와 핸드백)을 준비하기 시작할 수 있다. Upon arrival at the retail store, the individual may be identified and greeted by a salesperson employed at the retail store (eg, based on a photo associated with the consumer sent to the mobile device). Once the individual's identity has been authenticated by the interactive retail store system, the salesperson employed by the retail store will identify the items the consumer initially selected (e.g. dresses and handbags) when making an appointment with the changing room for the consumer. You can start to prepare.

한편, 개인은 소매상점에서 판매를 위해 제공된 추가 아이템(예를 들면, 셔츠와 청바지)을 훑어보고 선택할 수 있다. 일단 개인인 그녀를 탈의실로 인도하면, 그녀는 예를 들면 사용자의 클라이언트 디바이스에 의해 제공된 정보, 얼굴 인식, 비밀번호나 핀 번호, 또는 생체 데이터에 기초하여 인증되면 탈의실에 액세스하는 것이 승인된다. 탈의실은 그 안으로 가져온 아이템(예를 들면, 드레스, 핸드백, 셔츠, 및 청바지)을 예를 들면, 아이템에 부착되거나 내장된 무선 주파수 식별(radio frequency identification, RFID) 태그를 이용하여 자동으로 식별할 수 있는 대화형 거울 시스템(interactive mirror system)을 포함한다. 대화형 거울 시스템은 적어도 초기에는 개인에게 평범한 탈의실 거울처럼 보일 수 있지만, 내장된 디스플레이를 이용하여 여러 사용자 인터페이스(user interface, UI)를 가진 그래픽 사용자 인터페이스(graphical user interface, GUI) 요소를 소비자의 거울에 비친 모습의 옆이나 그 모습에 중첩하여 또한 디스플레이할 수도 있다. 예를 들면, 대화형 거울 시스템은 탈의실 내에서 각각의 아이템을 디스플레이할 수 있고 추가로 액세서리(예를 들면, 벨트)와 같은 부수적인 아이템 또는 대안의 아이템(예를 들면, 이와 다른 색상의 드레스)을 디스플레이할 수 있다.Meanwhile, an individual can browse and select additional items (eg, shirts and jeans) offered for sale at the retail store. Once she, as an individual, is handed over to the dressing room, she is authorized to access the dressing room once authenticated, for example based on information provided by the user's client device, facial recognition, password or pin number, or biometric data. The changing room can automatically identify the items brought into it (e.g. dresses, handbags, shirts, and jeans) using, for example, a radio frequency identification (RFID) tag attached or embedded in the item. Includes an interactive mirror system. The interactive mirror system may look like a normal dressing room mirror to an individual at least initially, but using a built-in display, a graphical user interface (GUI) element with multiple user interfaces (UI) can be mirrored by the consumer. It can also be displayed next to or superimposed on the image reflected in the image. For example, the interactive mirror system can display each item within the changing room and additionally, an accessory item such as an accessory (e.g., a belt) or an alternative item (e.g., a dress of a different color). Can be displayed.

대화형 거울은 또한 사용자 입력을 수신하고 사용자가 디스플레이된 GUI와 직접 대화하게 해줄 수 있는 터치 용량성 표면(touch-capacitive surface)을 포함한다. 예를 들면, 고객은 대화형 거울 시스템에 의해 제공된 UI 요소로부터 상이한 사이즈의 청바지를 요청할 수 있다. 그러한 입력을 수신하면, 대화형 거울은 대안의 사이즈를 요청하는 통지를 판매 사원에게 전송할 수 있다. 대화형 거울 시스템은 또한 사용자가 디스플레이상에서 아이템(예를 들면, 수염, 꽃, 재미있는 얼굴)을 "그림을 그리게" 해주는 그리기 특징을 가질 수 있다. The interactive mirror also includes a touch-capacitive surface that can receive user input and allow the user to interact directly with the displayed GUI. For example, a customer may request jeans of different sizes from UI elements provided by the interactive mirror system. Upon receiving such input, the interactive mirror can send a notification to the salesperson requesting an alternative size. The interactive mirror system may also have drawing features that allow the user to "draw" an item (eg, beard, flower, funny face) on the display.

대화형 거울 시스템은 또한 개인이 탈의실 환경을 고객 맞춤할 수 있게 한다. 예를 들면, 소비자는 그녀가 입고 있는 특정 아이템을 착용하려고 의도하는 환경을 시뮬레이션하기 위해 그녀의 거울에 비친 모습의 조명 및 배경을 조정할 수 있다. The interactive mirror system also allows individuals to customize the changing room environment. For example, the consumer can adjust the lighting and background of her reflection in the mirror to simulate the environment in which she intends to wear a particular item she is wearing.

그녀가 구매를 원하는 아이템을 선택한 후, 개인은 탈의실을 떠나 체크아웃 프로세스를 시작할 수 있다. 일부 실시예에서, 개인은 그녀 자신의 이동 디바이스를 이용하여 아이템의 구매를 끝마칠 수 있다. 다른 실시예에서, 개인은 대화형 거울을 이용하여 거래를 끝마칠 수 있다. 또 다른 실시예에서, 소비자는 아이템을 탈의실의 지정된 구역(예를 들면, 특정의 코너 내 또는 특정의 선반 위)에 놓음으로써 어느 아이템이 그녀가 구매하려는 아이템인지를 보여줄 수 있으며, 구매는 소매상점에 의해 자동으로 처리될 수 있다. After selecting the item she wants to purchase, the individual can leave the changing room and begin the checkout process. In some embodiments, the individual may use her own mobile device to complete the purchase of the item. In another embodiment, an individual may use an interactive mirror to close the transaction. In another embodiment, the consumer may show which item is the item she wants to purchase by placing the item in a designated area of the dressing room (e.g., within a specific corner or on a specific shelf), where the purchase is at the retail store. Can be handled automatically by

일단 아이템의 결제가 완료되면, 판매 사원은 개인에게 구매한 아이템의 포장을 갖다 줄 수 있고, 소비자와 구매에 대해 의견을 나눈다. 그런 다음 판매 사원은 이동 애플리케이션을 사용하여 개인과 의견을 나눈 정보의 기록을 저장할 수 있다. 이러한 기록은 소매상점에 의해 보관되고 또 다른 쇼핑 경험을 개선하는데 사용될 수 있다. 이와 같은 기록은 또한 미래의 연쇄 사건을 개선하기 위해 아이템의 창작자(예를 들면, 디자이너, 제조자, 또는 생산자)에게 피드백으로서 전송될 수도 있다. Once payment of the item is completed, the salesperson can give the individual the packaging of the purchased item, and discuss the purchase with the consumer. The salesperson can then use the mobile application to store a record of the information they communicated with the individual. These records can be kept by the retailer and used to improve another shopping experience. Such records may also be transmitted as feedback to the creator of the item (eg, designer, manufacturer, or producer) to improve future cascading events.

상점을 떠난 후, 개인은 그녀 경험의 리마인더(remainder)가 담긴 메시지를 수신할 수 있다. 메시지는 예를 들면 구매한 아이템의 기록(예를 들면, 청구서나 영수증), 소비자가 입었던 모든 아이템(예를 들면, 청바지, 벨트, 드레스, 및 핸드백)의 리스트, 개인에게 관심있는 다른 아이템(예를 들면, 그녀가 바라보았던 아이템)의 리스트 및 개인에게 관심일 수 있는 부수적인 아이템의 제안을 포함할 수 있다. 메시지는 또한 소비자가 향후 임의의 참고한 아이템을 구매하여 배달하게 할 수 있다. After leaving the store, the individual can receive a message with a reminder of her experience. Messages include, for example, a record of items purchased (e.g., invoices or receipts), a list of all items worn by the consumer (e.g., jeans, belts, dresses, and handbags), and other items of interest to the individual (e.g. For example, it may include a list of items she has viewed) and suggestions for additional items that may be of interest to the individual. The message can also cause the consumer to purchase and deliver any referenced item in the future.

만일 개인이 아이템 중 한 아이템에 대해 그녀의 마음을 바꾸면, 그녀는 그 아이템을 반환하기 위해 소매상점에 반환할 수 있다. 아이템은 개인이 상점에 들어오면 (예를 들면, RFID를 이용하여) 또는 그러한 식별 역량을 갖춘 키오스크에서 빠르게 식별될 수 있다. 각 아이템은 고유하게 식별되기 때문에, 아이템이 식별되면 또한 이전 구매에 관한 거래 상세내역의 식별이 용이해진다. 아이템 반환은 이후 그 구매의 거래 상세내역을 이용하여 처리될 수 있다. If an individual changes her mind about one of the items, she can return the item to the retailer for return. Items can be quickly identified when an individual enters a store (eg, using RFID) or at a kiosk with such identification capabilities. Since each item is uniquely identified, once the item is identified, it is also easy to identify transaction details regarding previous purchases. Item returns can then be processed using the transaction details of the purchase.

도 1은 일부 실시예에 부합하며, 소매상점에서 소비자에게 대화형 기능성을 제공하는 네트워크형 소매상점 시스템(100)의 여러 기능 컴포넌트를 도시하는 시스템 다이어그램이다. 본 발명의 청구 대상이 불필요한 세부사항으로 모호하게 되지 않도록 하기 위해, 본 발명 청구 대상에 관한 이해를 전하는데 밀접한 관계가 없는 여러 기능 컴포넌트(예를 들면, 모듈 및 엔진)는 도 1에서 생략되었다. 그러나 숙련된 기술자라면 여러 부가적인 기능 컴포넌트는 본 명세서에서 명시적으로 기술되지 않는 부가적인 기능성을 용이하게 하는 네트워크형 소매상점 시스템(100)에 의해 지원될 수 있다는 것을 쉽게 인식할 것이다. 또한, 네트워크형 소매상점 시스템(100)의 여러 기능 컴포넌트가 단수적인 의미로 논의되지만, 여러 기능 컴포넌트 중 하나 이상의 컴포넌트의 많은 인스턴스가 사용될 수 있다는 것이 인식될 것이다. 1 is a system diagram illustrating various functional components of a networked retail store system 100 that provide interactive functionality to consumers in a retail store, consistent with some embodiments. In order not to obscure the subject matter of the present invention with unnecessary details, several functional components (eg, modules and engines) not closely related to conveying an understanding of the subject matter of the present invention have been omitted from FIG. 1. However, those skilled in the art will readily appreciate that various additional functional components may be supported by networked retail store system 100 that facilitates additional functionality not explicitly described herein. Further, while several functional components of networked retail store system 100 are discussed in the singular sense, it will be appreciated that many instances of one or more of the several functional components may be used.

예시된 바와 같이, 네트워크형 소매상점 시스템(100)은 네트워크형 소매상점 시스템(100)에 처리 역량 및 외부 네트워크 연결성을 제공하는 소매상점 서버(102)를 포함한다. 소매상점 서버(102)는 네트워크형 소매상점 시스템(100) 및 그의 사용자와 연관된 다양한 기능 및 양상에 관련하는 네트워크형 소매상점 시스템(100)의 내부 및 외부의 데이터를 전달하고 교환할 수 있다. 예를 들어, 소매상점 서버(102)는 품목 추적 서비스를 네트워크형 소매상점 시스템(100)에 제공하는 품목 모듈(104)을 포함할 수 있다. 소매상점 서버(102)는 또한 복수의 결제 서비스 및 기능을 대화형 소매상점을 방문하는 개인에게 제공하는 결재 모듈(106)를 포함한다. As illustrated, the networked retail store system 100 includes a retail store server 102 that provides processing power and external network connectivity to the networked retail store system 100. The retail store server 102 may communicate and exchange data inside and outside the networked retail store system 100 related to various functions and aspects associated with the networked retail store system 100 and its users. For example, the retail store server 102 may include an item module 104 that provides item tracking services to the networked retail store system 100. The retail store server 102 also includes a payment module 106 that provides a plurality of payment services and functions to individuals visiting the interactive retail store.

소매상점 서버(102)는 예를 들어 품목, 거래 이력, 및 구성원 프로파일과 같은 데이터를 저장하는 데이터베이스(108)에 통신 가능하게 연결된다. 품목은 소매상점에 의해 판매를 위해 제공된 각기 고유하게 식별된 아이템의 레코드를 포함할 수 있다. 그러한 레코드는 아이템마다 상세한 제품 정보(예를 들면, 설명, 사이즈, 가격, 브랜드, 스타일, 직물, 및 색상)를 포함할 수 있다. 데이터베이스(108)는 네트워크형 소매상점 시스템(100)의 내부 또는 외부 중 어느 한 곳에 있을 수 있는 여러 데이터베이스를 포함할 수 있다. The retail store server 102 is communicatively connected to a database 108 that stores data such as items, transaction histories, and member profiles, for example. An item may contain a record of each uniquely identified item provided for sale by the retailer. Such records may include detailed product information (eg, description, size, price, brand, style, fabric, and color) per item. The database 108 may include several databases that may be located either inside or outside the networked retail store system 100.

도 1에서 예시된 바와 같이, 네트워크형 소매상점 시스템(100)은 또한 대화형 벽 디스플레이(110), 대화형 거울 디스플레이(112), 및 대화형 제품 디스플레이(114)를 포함하는데, 이들 모두는 서로 통신하고 내부 네트워크(101)를 통해 소매상점 서버(102)와 통신하도록 구성된다. 아래에서 더 자세히 논의되는 바와 같이, 각각의 대화형 벽 디스플레이(110), 대화형 거울 디스플레이(112), 및 대화형 제품 디스플레이(114)는 또한 외부의 통신 네트워크(예를 들면, 인터넷)를 통해 데이터를 전달하고 교환할 수 있다. 도시된 바와 같이, 대화형 벽 디스플레이(110) 및 대화형 제품 디스플레이(114)는 적어도 하나의 디스플레이 유닛(116)을 포함한다. 디스플레이 유닛(116)은 소비자에게 정보를 프레젠테이션하는 책임을 진다. 디스플레이 유닛(116)은 예를 들면 간단한 텍스트를 보여줄 수 있는 발광 다이오드(light emitting diode, LED) 또는 다채롭고 대화형의 GUI를 소비자에게 렌더링할 수 있는 모니터 또는 텔레비전과 같은 시각 디스플레이 디바이스일 수 있다. 일부 실시예에서, 디스플레이 유닛(116)은 개인으로부터 제공된 입력을 수신하고 처리할 수 있는 터치 용량성 디스플레이 표면이다.As illustrated in FIG. 1, the networked retail store system 100 also includes an interactive wall display 110, an interactive mirror display 112, and an interactive product display 114, all of which are And is configured to communicate with the retail store server 102 via an internal network 101. As discussed in more detail below, each interactive wall display 110, interactive mirror display 112, and interactive product display 114 can also be accessed via an external communication network (e.g., the Internet). Data can be transferred and exchanged. As shown, the interactive wall display 110 and the interactive product display 114 include at least one display unit 116. The display unit 116 is responsible for presenting information to the consumer. The display unit 116 may be, for example, a light emitting diode (LED) capable of displaying simple text or a visual display device such as a monitor or television capable of rendering a colorful and interactive GUI to a consumer. In some embodiments, display unit 116 is a touch capacitive display surface capable of receiving and processing input provided from an individual.

대화형 제품 디스플레이(114)는 또한 네트워크형 소매상점 시스템(100)이 연계된 소매상점에 의해 판매를 위해 제공된 아이템을 식별할 수 있는 식별 유닛(118)을 포함할 수 있다. 식별 유닛(118)은 소매상점에 의해 판매를 위해 제공된 아이템에 부착되거나 내장된 RFID 태그 또는 다른 유사한 디바이스로부터 정보를 요청하고 취득할 수 있는 RFID 판독기를 포함할 수 있다. The interactive product display 114 may also include an identification unit 118 capable of identifying items offered for sale by a retail store to which the networked retail store system 100 is associated. The identification unit 118 may include an RFID reader capable of requesting and obtaining information from an RFID tag or other similar device attached or embedded in an item provided for sale by the retailer.

도 1에서 예시된 바와 같이, 네트워크형 소매상점 시스템(100)은 또한 내부 네트워크를 통해 네트워크형 소매상점 시스템(100)의 다른 컴포넌트와 데이터를 전달하고 교환하도록 구성된 적어도 하나의 (예를 들면, 소매상점의 판매 사원에 의해 조작되는) 판매 사원 디바이스(120)를 포함한다. 판매 사원 디바이스(120)는 다양한 종류의 컴퓨팅 디바이스 중 임의의 컴퓨팅 디바이스일 수 있다. 판매 사원 디바이스(120)는 고객을 지원할 때 판매 사원을 지원하기 위한 판매 사원 애플리케이션(122)을 실행한다. 예를 들면, 판매 사원 애플리케이션(122)은 결재 모듈(106)과 함께 개인으로부터 결제를 처리하도록 동작한다. 판매 사원 애플리케이션(122)은 또한 품목 모듈(104)과 함께 판매 사원이 소매상점에 있는 아이템의 품목을 모니터하도록 동작한다. 또한, 판매 사원 애플리케이션(122)은 네트워크형 소매상점 시스템(100)의 다른 컴포넌트를 사용하여 고객과의 통신을 가능하게 할 수 있다. 또한, 판매 사원 애플리케이션(122)은 판매 사원이 네트워크형 소매상점 시스템(100)의 다른 컴포넌트의 기능을 제어하게 할 수 있다.As illustrated in FIG. 1, the networked retail store system 100 also includes at least one (e.g., retailer) configured to communicate and exchange data with other components of the networked retail store system 100 via an internal network. A salesperson device 120 (operated by a salesperson in the store). The salesperson device 120 may be any of a variety of types of computing devices. The salesperson device 120 executes the salesperson application 122 to support the salesperson when supporting the customer. For example, the salesperson application 122 works with the payment module 106 to process payments from individuals. The salesperson application 122 also operates in conjunction with the item module 104 to allow the salesperson to monitor the items of an item in the retail store. In addition, the salesperson application 122 may enable communication with customers using other components of the networked retail store system 100. In addition, the salesperson application 122 may allow the salesperson to control the functions of other components of the networked retail store system 100.

네트워크형 소매상점 시스템(100)은 또한 고객(예를 들면, 비판매 사원)의 클라이언트 디바이스(도시되지 않음)와 통신할 수 있다. 그러한 디바이스는 매장 네트워크(예를 들면, WiFi) 또는 컴포넌트와 직접 통신을 가능하게 해주는 통신 프로토콜(예를 들면, 저전력 블루투스(Bluetooth low energy, BLE) 또는 근접장 통신(Near Field Communication, NFC))을 사용하여 네트워크형 소매상점 시스템(100)의 임의의 컴포넌트와 직접 통신할 수 있다. 이와 다른 방식으로, 고객의 클라이언트 디바이스는 외부 네트워크(예를 들면, 인터넷)를 이용하여 네트워크형 소매상점 시스템(100)과 통신할 수 있다. 그러한 클라이언트 디바이스에 관한 더 상세한 내용은 아래에서 도 2와 관련하여 논의된다. Networked retail store system 100 may also communicate with a client device (not shown) of a customer (eg, a non-sales employee). Such devices use a communication protocol (e.g. Bluetooth low energy (BLE) or Near Field Communication (NFC)) that allows direct communication with a store network (e.g. WiFi) or component. This allows direct communication with any component of the networked retail store system 100. Alternatively, a customer's client device may communicate with the networked retail store system 100 using an external network (eg, the Internet). More details regarding such a client device are discussed in connection with FIG. 2 below.

도 1에서 예시된 바와 같이, 네트워크형 소매상점 시스템(100)은 또한 내부 네트워크를 통해 네트워크형 소매상점 시스템(100)의 다른 컴포넌트와 데이터를 전달하고 교환하도록 구성된 RFID 판독기(124), 조명 어레이(126), 및 비컨(128)을 포함한다. 일부 실시예에 부합하며, RFID 태그 또는 유사한 디바이스는 아이템을 고유하게 식별하기 위해 판매용으로 제공된 아이템(예를 들면, 의류, 핸드백, 보석, 선글라스)에 부착되거나, 내장되거나, 또는 그와 연관될 수 있다. RFID 판독기(124)는 이러한 RFID 태그로부터 정보를 취득하는데 사용될 수 있으며, 이렇게 하여 RFID 판독기(124)는 판매를 위해 제공된 아이템을 식별할 수 있다. 예를 들면, RFID 판독기(124)는 RFID 태그의 범위 내에서, RFID 태그로 하여금 그 태그가 부착된 아이템에 관한 정보를 포함하는 응답을 제공하게 하는 응답 또는 질문 신호를 전송할 수 있다. 이러한 정보는 다른 것 중에서도 아이템의 식별자를 포함할 수 있다.As illustrated in FIG. 1, the networked retail store system 100 also includes an RFID reader 124, a lighting array configured to communicate and exchange data with other components of the networked retail store system 100 via an internal network. 126), and a beacon 128. Consistent with some embodiments, an RFID tag or similar device may be attached, embedded, or associated with an item provided for sale (e.g., clothing, handbag, jewelry, sunglasses) to uniquely identify the item. have. The RFID reader 124 can be used to obtain information from such RFID tags, so that the RFID reader 124 can identify an item provided for sale. For example, the RFID reader 124 may transmit a response or question signal that causes the RFID tag to provide, within the scope of the RFID tag, a response including information about the item to which the tag is attached. This information may include, among other things, the identifier of the item.

조명 어레이(126)는 Phillips Hue® 조명 전구 또는 등가물과 같은 네트워크 제어 가능한 조명 전구의 집합체이다. 조명 어레이(126)는 네트워크 제어 가능한 조명 전구의 집합체에 통신 가능하게 연결되어 조명 전구의 설정을 제어하는 인터페이스를 제공하는 중앙집중식 컨트롤러 또는 허브를 포함할 수 있다. 일부 실시예에서, 조명 전구는 중앙집중식 컨트롤러 또는 허브가 필요 없이 직접 제어될 수 있다. The lighting array 126 is a collection of network controllable lighting bulbs such as Phillips Hue® lighting bulbs or equivalents. The lighting array 126 may include a centralized controller or hub that is communicatively connected to an aggregate of network-controllable lighting bulbs to provide an interface for controlling the settings of the lighting bulbs. In some embodiments, the lighting bulb can be directly controlled without the need for a centralized controller or hub.

비컨(128)은 BLE와 같은 저전력 데이터 전송 프로토콜을 이용하여 신호를 방송하는 하드웨어 모듈일 수 있고, 정밀한 인도어 지리위치(in-door geo-position) 역량을 가능하게 할 수 있다. 또한, 비컨(128)은 근접 디바이스에서 특정 애플리케이션(예를 들면, 클라이언트 디바이스에서 실행하는 "앱") 기능성을 시작시킴으로써 부수적인 상황에 맞는 상호작용 및 연동을 제공할 수 있다. The beacon 128 may be a hardware module that broadcasts a signal using a low-power data transmission protocol such as BLE, and may enable precise indoor geo-position capability. In addition, the beacon 128 may provide interaction and interworking according to ancillary situations by starting a specific application (eg, “app” running on a client device) functionality in a proximity device.

도 2는 일부 실시예에 부합하며, 네트워크형 소매상점 시스템(100)과 네트워크 기반 장터(202) 사이에서 데이터를 교환하도록 구성된 클라이언트-서버 아키텍처를 가진 네트워크 시스템(200)을 도시하는 네트워크 다이어그램이다. 네트워크 시스템(200)은 네트워크형 소매상점 시스템(100), 클라이언트 디바이스(204) 및 제 3자 서버(206)와 통신하는 네트워크 기반 장터(202)를 포함할 수 있다. 네트워크형 소매상점 시스템(100)은 도 2에서 네트워크 기반 장터(202)와 분리되고 구별되는 서비스의 일부분을 형성하는 것으로 도시되지만, 이와 다른 실시예에서, 네트워크형 소매상점 시스템(100)은 네트워크 기반 장터(202)의 일부로서 포함될 수 있거나, 네트워크 기반 장터(202)의 확장으로서 기능할 수 있다는 것이 인식될 것이다. FIG. 2 is a network diagram illustrating a network system 200 with a client-server architecture configured to exchange data between the networked retail store system 100 and the network-based marketplace 202, consistent with some embodiments. The network system 200 may include a networked retail store system 100, a network-based marketplace 202 in communication with a client device 204 and a third party server 206. The networked retail store system 100 is shown as forming part of a service that is separate and distinct from the network-based marketplace 202 in FIG. 2, but in another embodiment, the networked retail store system 100 is network-based. It will be appreciated that it may be included as part of the marketplace 202, or may function as an extension of the network-based marketplace 202.

네트워크 기반 장터(202)는 네트워크 시스템(200) 및 그 사용자와 연관된 다양한 기능 및 양상과 관련하는 네트워크 시스템(200) 내부의 데이터를 전달하고 교환한다. 네트워크 기반 장터(202)는 네트워크(208)(예를 들면, 인터넷)를 통해 서버측 기능성을 클라이언트 디바이스(204)에 제공할 수 있다. 클라이언트 디바이스(204)는 네트워크 시스템(200)의 사용자에 의해 네트워크(208)를 통해 데이터를 교환하도록 동작될 수 있다. 이러한 데이터 교환은 네트워크 시스템(200)으로, 그 시스템으로부터, 네트워크 시스템(200)의 콘텐츠 및 사용자에 관한 데이터를 송신하고, 수신하고, 처리하는 것을 포함할 수 있다. 데이터는 이것으로 제한되는 것은 아니지만, 다른 것들 중에서도, 이미지; 비디오나 오디오 콘텐츠; 사용자 선호도; 제품 및 서비스 피드백, 조언, 및 리뷰; 제품, 서비스 제조자, 및 판매회사 추천 및 식별자; 구매자 및 판매자와 연관된 제품 및 서비스 목록; 제품 및 서비스 광고; 경매 호가; 거래 데이터; 및 소셜 데이터를 포함할 수 있다.The network-based marketplace 202 communicates and exchanges data inside the network system 200 related to the network system 200 and various functions and aspects associated with its users. Network-based marketplace 202 may provide server-side functionality to client devices 204 via network 208 (eg, the Internet). The client device 204 may be operated to exchange data over the network 208 by a user of the network system 200. Such data exchange may include transmitting, receiving, and processing data about users and content of network system 200 to and from the network system 200. The data is not limited to this, but among other things, images; Video or audio content; User preferences; Product and service feedback, advice, and reviews; Product and service manufacturer and vendor recommendations and identifiers; Listing of products and services associated with buyers and sellers; Advertising of products and services; Auction quotes; Transaction data; And social data.

다양한 실시예에서, 네트워크 시스템(200) 내부에서 교환되는 데이터는 하나 이상의 클라이언트 또는 사용자 인터페이스(user interface, UI)를 통해 사용 가능한 사용자 선택 기능에 좌우될 수 있다. 예를 들면 UI는 클라이언트 디바이스(204) 상에서 실행하고 네트워크 기반 장터(202)와 통신하는 웹 클라이언트(210)(예를 들면, 브라우저)와 특히 연관될 수 있다. UI는 또한 네트워크형 소매상점 시스템(100), 네트워크 기반 장터(202), 또는 제 3자 서버(206)(예를 들면, 하나 이상의 서버 또는 클라이언트 디바이스)와 상호작용하도록 지정된 클라이언트 애플리케이션과 같은, 클라이언트 디바이스(204) 상에서 실행하는 애플리케이션(212)과도 연관될 수 있다. 애플리케이션(212)은 예를 들면 사용자에게 소매상점의 판매 사원과 통신하고, 품목 정보를 취득하고, 판매를 위해 제공된 아이템에 관한 부수적인 세부내역을 취득하고, 향후 취득을 위해 아이템을 저장하고, 아이템을 전자 쇼핑 카트에 추가하고, 아이템에 관한 피드백을 제공하고, 아이템에 대해 구매를 완료하는 기능을 갖게 할 수 있다. In various embodiments, data exchanged within the network system 200 may depend on one or more clients or a user selection function available through a user interface (UI). For example, the UI may be specifically associated with a web client 210 (eg, a browser) running on the client device 204 and communicating with the network-based marketplace 202. The UI may also be a client application, such as a client application designated to interact with a networked retail store system 100, a network-based marketplace 202, or a third party server 206 (e.g., one or more servers or client devices). It may also be associated with an application 212 running on the device 204. The application 212 communicates to the user, for example, with a salesperson in a retail store, acquires item information, acquires ancillary details about an item provided for sale, stores the item for future acquisition, and To the electronic shopping cart, providing feedback on the item, and completing a purchase for the item.

다양한 종류의 디바이스(예를 들면, 스마트 폰, 태블릿 컴퓨터, 개인 휴대 정보 단말기(personal digital assistant, PDA), 개인용 네비게이션 디바이스(personal navigation device, PND), 휴대형 컴퓨터, 데스크톱 컴퓨터, 랩톱이나 넷북, 착용 컴퓨터 디바이스, 위성위치확인 시스템(global positioning system, GPS) 디바이스, 데이터 인에이블드 북 리더(data enabled book reader), 또는 비디오 게임 시스템 콘솔) 중 임의의 디바이스일 수 있는 클라이언트 디바이스(204)는 커넥션(214)을 통해 네트워크(208)(예를 들면, 인터넷 또는 광역 네트워크(wide area network, WAN))와 인터페이스할 수 있다. 클라이언트 디바이스(204)의 형태에 따라서, 다양한 종류 중 임의의 커넥션(214) 및 네트워크(208)가 사용될 수 있다. 예를 들면, 커넥션(214)은 코드 분할 다중 접속(Code Division Multiple Access, CDMA) 커넥션, 세계 이동 통신 시스템(Global System for Mobile communications, GSM) 커넥션, 또는 다른 종류의 셀룰러 커넥션일 수 있다. 그러한 커넥션(214)은 다양한 종류 중 임의의 데이터 전송 기술, 이를테면 단일 반송파 무선 전송 기술(Single Carrier Radio Transmission Technology, 3xRTT), 에볼루션-데이터 최적화(Evolution-Data Optimized, EVDO) 기술, 일반 패킷 무선 서비스(General Packet Radio Service, GPRS) 기술, 에지(Enhanced Data rates for GSM Evolution, EDGE) 기술, 또는 다른 데이터 전송 기술(예를 들면, 4세대 무선, 4G 네트워크)일 수 있다. 그러한 기술이 채용될 때, 통신 네트워크(208)는 지리학적 커버리지와 겹치고, 셀룰러 전화 교환기에 의해 상호 접속되는 복수의 셀 기지국(cell site)을 갖는 셀룰러 네트워크를 포함할 수 있다. 이러한 셀룰러 전화 교환기는 네트워크 백본(예를 들면, 공중 교환 전화 네트워크(public switched telephone network, PSTN), 패킷-교환 데이터 네트워크, 또는 다른 종류의 네트워크)에 연결될 수 있다. Various types of devices (e.g., smart phones, tablet computers, personal digital assistants (PDAs), personal navigation devices (PNDs), portable computers, desktop computers, laptops or netbooks, wearable computers) The client device 204, which may be any of a device, a global positioning system (GPS) device, a data enabled book reader, or a video game system console), is a connection 214 ) Through the network 208 (eg, the Internet or a wide area network (WAN)). Depending on the type of client device 204, any of a variety of types of connections 214 and networks 208 may be used. For example, the connection 214 may be a Code Division Multiple Access (CDMA) connection, a Global System for Mobile communications (GSM) connection, or another type of cellular connection. Such connection 214 can be any of a variety of data transmission technology, such as Single Carrier Radio Transmission Technology (3xRTT), Evolution-Data Optimized (EVDO) technology, general packet radio service ( General Packet Radio Service (GPRS) technology, Edge (Enhanced Data rates for GSM Evolution, EDGE) technology, or other data transmission technology (eg, 4G radio, 4G network). When such a technology is employed, the communications network 208 may include a cellular network with a plurality of cell sites that overlap with geographic coverage and are interconnected by a cellular telephone switch. These cellular telephone switches may be connected to a network backbone (eg, a public switched telephone network (PSTN), a packet-switched data network, or other type of network).

다른 예로, 커넥션(214)은 무선 충실도(Wireless Fidelity(Wi-Fi, IEEE 802.33x 타입) 커넥션, 와이맥스(Worldwide Interoperability for Microwave Access, WiMAX) 커넥션, 또는 다른 종류의 무선 데이터 커넥션일 수 있다. 그러한 실시예에서, 통신 네트워크(208)는 근거리 네트워크(local area network, LAN), WAN, 인터넷, 또는 다른 패킷-교환 데이터 네트워크에 연결된 하나 이상의 무선 액세스 포인트를 포함할 수 있다. 또 다른 예로, 커넥션(214)은 유선 커넥션 예를 들면, 이더넷 링크일 수 있고, 통신 네트워크(208)는 LAN, WAN, 인터넷, 또는 다른 패킷-교환 데이터 네트워크일 수 있다. 따라서, 각종의 상이한 구성이 명백히 예상된다.As another example, the connection 214 may be a Wireless Fidelity (Wi-Fi, IEEE 802.33x type) connection, a Worldwide Interoperability for Microwave Access (WiMAX) connection, or another type of wireless data connection. Such implementation In an example, communication network 208 may include one or more wireless access points connected to a local area network (LAN), WAN, Internet, or other packet-switched data network. ) Can be a wired connection, for example an Ethernet link, and the communication network 208 can be a LAN, WAN, Internet, or other packet-switched data network, so a variety of different configurations are obviously expected.

특히 네트워크 기반 장터(202)를 다시 참조하면, API 서버(216) 및 웹 서버(218)는 (예를 들어, 유선 또는 무선 인터페이스를 통해) 연결되고, 각기 프로그램적 웹 인터페이스를 애플리케이션 서버(220)에 제공한다. 애플리케이션 서버(220)는 예를 들면 장터 애플리케이션(222) 및 결제 애플리케이션(224)과 같은 하나 이상의 애플리케이션을 호스팅할 수 있다. 애플리케이션 서버(220)는 또한 데이터베이스(228)에 저장될 수 있는 네트워크 기반 장터(202)의 사용자들의 복수의 사용자 계정을 호스팅할 수 있다.In particular, referring again to the network-based marketplace 202, the API server 216 and the web server 218 are connected (for example, through a wired or wireless interface), and each programmatic web interface is used as the application server 220. To provide. The application server 220 may host one or more applications such as, for example, a marketplace application 222 and a payment application 224. Application server 220 may also host a plurality of user accounts of users of network-based marketplace 202 that may be stored in database 228.

장터 애플리케이션(222)은 복수의 장터 기능을 제공하고 네트워크 기반 장터(202)에 액세스하는 사용자에게 서비스를 제공한다. 예를 들면, 장터 애플리케이션(222)은 복수의 게시, 목록, 및 가격 책정 메커니즘을 제공할 수 있고 그럼으로써 판매자는 판매를 위한 상품이나 서비스와 관련하는 정보를 열거(또는 게시)할 수 있고, 구매자는 그러한 상품이나 서비스에 관심을 표명할 수 있거나 상품이나 서비스를 구매하려는 희망을 표시할 수 있고, 상품이나 서비스에 관한 거래에 필요한 가격이 정해질 수 있다. The marketplace application 222 provides a plurality of marketplace functions and provides services to users who access the network-based marketplace 202. For example, the marketplace application 222 may provide a plurality of postings, listings, and pricing mechanisms so that a seller can list (or post) information related to a product or service for sale, and May express interest in such a product or service or may indicate a desire to purchase a product or service, and the price required for a transaction regarding the product or service may be determined.

결제 애플리케이션(224)은 복수의 결제 서비스 및 기능을 사용자에게 제공한다. 예를 들면, 결제 애플리케이션(224)은 사용자가 (예를 들면, U.S. 달러와 같은 상업적 통화 또는 "포인트"와 같은 전용 통화의) 값을 계정에 누적하게 한 다음, 나중에 누적된 값을 장터 애플리케이션(222)을 통해 쓸 수 있는 제품(예를 들면, 상품 및 서비스)과 교환하게 한다. 일부 예시적인 실시예에 대해 설명하면, 결제 모듈(224)은 일반적으로 하나의 당사자(예를 들면, 송금인)와 연관된 계정으로부터 다른 당사자(예를 들면, 수취인)와 연관된 다른 계정으로 값(예를 들면, 자금, 보상 포인트 등)을 이체할 수 있게 한다. The payment application 224 provides a plurality of payment services and functions to a user. For example, the payment application 224 allows the user to accumulate a value (e.g., in a commercial currency such as US dollars or a dedicated currency such as "points") in an account, and then later add the accumulated value to the marketplace application ( 222) to exchange for products (for example, goods and services) that can be used. Described with some exemplary embodiments, the payment module 224 generally includes a value (e.g., a payee) from an account associated with one party (e.g., sender) to another account associated with another party (e.g. For example, funds, reward points, etc.) can be transferred.

도 2에서 예시된 바와 같이, 애플리케이션 서버(220)는 데이터베이스(228)에 액세스를 용이하게 하는 데이터베이스 서버(226)에 연결된다. 일부 예에서, 애플리케이션 서버(220)는 데이터베이스 서버(226)가 필요 없이 직접 데이터베이스(228)에 직접 액세스할 수 있다. 일부 실시예에서, 데이터베이스(228)는 네트워크 기반 장터(202)의 내부 또는 외부에 있을 수 있는 복수의 데이터베이스를 포함할 수 있다. As illustrated in FIG. 2, application server 220 is connected to database server 226 that facilitates access to database 228. In some examples, application server 220 can directly access database 228 without the need for database server 226. In some embodiments, the database 228 may include a plurality of databases that may be inside or outside the network-based marketplace 202.

데이터베이스(228)는 네트워크 시스템(200) 및 네트워크 시스템의 사용자와 연관된 여러 기능 및 양상에 관한 데이터를 저장한다. 예를 들면, 네트워크 기반 장터(202)의 사용자의 사용자 계정이 데이터베이스(228)에 저장되고 유지될 수 있다. 각각의 사용자 계정은 특정 사용자의 양상을 서술하는 사용자 데이터를 포함할 수 있다. 사용자 데이터는 인구 통계학적 데이터, 소셜 데이터, 사용자 선호도, 및 금융 정보를 포함할 수 있다. 인구 통계학적 데이터는 예를 들면, 사용자의 하나 이상의 특징을 서술하는 정보를 포함할 수 있다. 인구 통계학적 데이터는 예를 들면, 성별, 나이, 위치 정보, 고용 이력, 교육 이력, 연락처 정보, 가족 관계, 또는 사용자 관심사를 포함할 수 있다. 금융 정보는 예를 들면, 계정 번호, 자격증명, 비밀번호, 디바이스 식별자, 사용자 이름, 전화 번호, 신용 카드 정보, 은행 정보, 거래 이력, 또는 사용자에 의해 온라인 거래를 용이하게 하는데 사용될 수 있는 기타 금융 정보와 같은 사용자의 사적인 금융 정보를 포함할 수 있다. 거래 이력은 네트워크 기반 장터(202)에 의해 제공되는 장터 서비스를 이용하여 상인에 의해 판매용으로 제공될 수 있는 상품이나 서비스(일괄하여 "아이템" 또는 "제품"이라고 지칭함)의 거래와 관련된 정보를 포함한다. 거래 이력은 예를 들면, 사용자에 의해 구매된 제품의 설명, 제품의 식별자, 제품이 속하는 카테고리, 구매 가격, 품질, 또는 응찰 횟수를 포함할 수 있다.The database 228 stores data regarding the network system 200 and various functions and aspects associated with users of the network system. For example, user accounts of users of network-based marketplaces 202 may be stored and maintained in database 228. Each user account may contain user data that describes aspects of a particular user. User data may include demographic data, social data, user preferences, and financial information. Demographic data may include information describing one or more characteristics of a user, for example. Demographic data may include, for example, gender, age, location information, employment history, education history, contact information, family relationships, or user interests. Financial information may be, for example, account number, credentials, password, device identifier, username, phone number, credit card information, bank information, transaction history, or other financial information that may be used by the user to facilitate online transactions. Such as may include the user's private financial information. The transaction history includes information related to transactions of goods or services (collectively referred to as "items" or "products") that may be provided for sale by merchants using marketplace services provided by the network-based marketplace 202 do. The transaction history may include, for example, a description of a product purchased by a user, an identifier of the product, a category to which the product belongs, a purchase price, a quality, or a number of bids.

사용자 데이터는 또한 사용자 활동의 기록을 포함할 수 있다. 따라서, 네트워크 기반 장터(202)는 네트워크 시스템(200)의 각종 모듈과 함께 하나 이상의 디바이스(예를 들면, 클라이언트 디바이스(204))를 사용하여 사용자의 활동 및 상호작용을 모니터하고, 추적하고, 기록할 수 있다. 각각의 사용자 세션은 활동 로그의 일부로서 데이터베이스(228)에 저장될 수 있으며, 각각의 사용자 세션은 또한 사용자 데이터의 일부로서 유지될 수 있다. 따라서, 사용자 데이터는 사용자가 수행했던 과거 키워드 취득, 각 사용자가 살펴본 웹 페이지, 사용자 위시 리스트(wish list) 또는 워치 리스트(watch list)에 추가된 제품, 전자 쇼핑 카트에 추가된 제품, 및 사용자가 소유하고 있는 제품을 포함할 수 있다.User data may also include a record of user activity. Thus, the network-based marketplace 202 uses one or more devices (e.g., client devices 204) with various modules of the network system 200 to monitor, track, and record user activities and interactions. can do. Each user session may be stored in the database 228 as part of an activity log, and each user session may also be maintained as part of user data. Accordingly, user data is determined by acquiring past keywords performed by the user, web pages viewed by each user, products added to user wish list or watch list, products added to electronic shopping cart, and user You can include products you own.

도 2는 또한 하나 이상의 서비스를 클라이언트 디바이스(204)의 사용자에게 제공할 수 있는 제 3자 서버(206)에서 실행하는 제 3자 애플리케이션(230)을 예시한다. 제 3자 애플리케이션(230)은 애플리케이션 프로그램 인터페이스(application program interface, API) 서버(216)에 의해 제공되는 프로그램적 인터페이스를 통해 네트워크 기반 장터(202)에 프로그램적으로 액세스할 수 있다. 유사하게, API 서버(216)는 네트워크 기반 장터(202)로의 프로그램적 액세스를 네트워크형 소매상점 시스템(100)에 제공할 수 있다. 2 also illustrates a third party application 230 running on a third party server 206 that may provide one or more services to a user of the client device 204. The third party application 230 may programmatically access the network-based marketplace 202 through a programmatic interface provided by an application program interface (API) server 216. Similarly, the API server 216 may provide programmatic access to the network-based marketplace 202 to the networked retail store system 100.

제 3자 애플리케이션(230)은 클라이언트 디바이스(204)와의 거래를 처리하거나 서비스를 클라이언트 디바이스(204)에 제공하는 조직과 연관될 수 있다. 예를 들면, 제 3자 애플리케이션(230)은 다른 것 중에서도 구성원이 소셜 네트워크 및 관계를 구축하고 유지하는 플랫폼을 제공하는 네트워크 기반의 소셜 네트워크 플랫폼(예를 들면, Facebook®, Twitter®, Google+®, 또는 Pinterest®, LinkedIn® 등)과 연관될 수 있다. 이러한 목적을 위해, 소셜 네트워크 플랫폼은 구성원이 소셜 네트워크의 다른 구성원과 생각, 사진, 포스트, 활동, 이벤트, 및 관심사를 공유하게 할 수 있다. 소셜 네트워크 플랫폼은 종종 각 구성원의 표현을 소셜 네트워크 프로파일의 형태로 제공하고, 또한 본 명세서에서 "소셜 데이터"라고 지칭되는 각 구성원의 여러 양상에 관한 정보를 유지한다. 각 구성원의 소셜 데이터는 인구 통계학적 정보(예를 들면, 성별, 나이, 관계 상태, 고용 상태 및 이력, 가구 규모), 지리학적 정보(예를 들면, 고향, 현재 위치, 방문한 장소), 관심사 및 친밀도(예를 들면, 구성원이 "좋아했던" 아이템), 소셜 네트워크 커넥션의 리스트, 및 사용자의 소셜 네트워크 활동의 이력)을 포함할 수 있다. The third-party application 230 may be associated with an organization that processes transactions with the client device 204 or provides services to the client device 204. For example, third-party applications 230 may be network-based social networking platforms (e.g., Facebook®, Twitter®, Google+®, etc.) providing a platform for members to build and maintain social networks and relationships, among others. Or Pinterest®, LinkedIn®, etc.). For this purpose, the social network platform may allow members to share thoughts, photos, posts, activities, events, and interests with other members of the social network. Social network platforms often provide a representation of each member in the form of a social network profile, and also maintain information about various aspects of each member, referred to herein as “social data”. Each member's social data includes demographic information (e.g. gender, age, relationship status, employment status and history, household size), geographic information (e.g. hometown, current location, places visited), interests, and Intimacy (eg, items that a member “liked”), a list of social network connections, and a history of the user's social network activity.

본 개시의 목적을 위해, 소셜 네트워크에서 "친분관계 있는"것으로서 지칭하기도 하는 "커넥션"은 소셜 네트워크에 링크되는 소셜 네트워크의 구성원들 사이의 상호 합의가 있는 상황뿐만 아니라 다른 구성원에 의해 취해지는 추가 행위 없이 "커넥션"에 관해 단지 한번의 확인응답이라도 있는 상황을 포함할 수 있다. 상호 합의 상황에서, "커넥션"을 가진 두 구성원은 커넥션의 설정(예를 들면, "친구")을 확인 응답한다. 유사하게, 한번의 확인 응답 상황에서, 구성원은 다른 한 구성원을 "팔로우(follow)" 또는 "워치(watch)"하도록 선택할 수 있다. 상호 합의와 대조적으로, 다른 한 구성원을 "팔로잉'하는 개념은 통상적으로 팔로우되고 있는 구성원에 의한 확인 응답 또는 승인을 필요로 하지 않을 수 있기 때문에 일방적인 동작이다. For the purposes of this disclosure, a “connection”, also referred to as “affiliating” in a social network, refers to situations where there is mutual agreement between members of the social network linked to the social network, as well as additional actions taken by other members. Without, you can include situations where there is only one acknowledgment about "connection". In a mutually agreed situation, two members with a "connection" acknowledge and respond to the establishment of the connection (eg "friend"). Similarly, in one acknowledgment situation, a member may choose to "follow" or "watch" another member. In contrast to mutual agreement, the concept of "following" another member is typically a one-sided action because it may not require acknowledgment or approval by the member being followed.

본 개시의 목적을 위해, "소셜 네트워크 활동"은 일괄하여 엔트리(예를 들면, 텍스트 및 이미지 포스트, 링크, 메시지, 쪽지, 초대)와의 사용자 상호작용(예를 들면, 생성, 공유, 보기, 코멘트, 피드백 제공, 또는 관심 표현)이라 지칭한다. 그러한 소셜 네트워크 활동은 일반 대중을 위해 의도된 엔트리뿐만 아니라 특별한 소셜 네트워크 커넥션 또는 소셜 네트워크 커넥션 그룹을 위해 의도된 엔트리를 포함할 수 있다. 소셜 네트워크 플랫폼 및 그 플랫폼의 구성원의 사적인 설정에 따라서, 소셜 네트워크 활동은 엔트리에서 게시될 수 있고 활동 피드 포스트(activity feed post), 대자보(wall post), 상태 업데이트, 트위트, 핀업(pinup), 좋아하는 것, 콘텐츠 공유, 또는 체크인과 같은 엔트리를 포함할 수 있다. For the purposes of this disclosure, “social network activity” refers to user interaction (eg, create, share, view, comment) with entries (eg, text and image posts, links, messages, messages, invitations) collectively. , Providing feedback, or expressing interest). Such social network activity may include entries intended for a particular social network connection or group of social network connections as well as entries intended for the general public. Depending on the social network platform and the private settings of its members, social network activity can be posted in the entry and activity feed post, wall post, status update, tweet, pinup, likes. It may include entries such as doing things, sharing content, or checking in.

네트워크 시스템(200)의 다양한 기능 컴포넌트가 단수의 의미로 논의되지만, 다양한 기능 컴포넌트 중 하나 이상의 컴포넌트의 복수의 인스턴스가 사용될 수 있다는 것이 인식될 것이다. 더욱이, 도 2에서 도시된 네트워크 시스템(200)은 클라이언트-서버 아키텍처를 채용하고 있지만, 본 발명의 청구 대상은 물론 그러한 아키텍처로 제한되지 않으며, 예를 들면 이벤트에 따라 작동되는 시스템, 분산형 시스템, 또는 피어-투-피어 아키텍처 시스템에서도 똑같이 응용을 찾아 볼 수 있다. 애플리케이션 서버(220)의 여러 기능 컴포넌트는 또한 반드시 네트워킹 역량을 갖지 않아도 되는 스탠드얼론 시스템 또는 소프트웨어 프로그램으로서 구현될 수 있다.While the various functional components of the network system 200 are discussed in the singular sense, it will be appreciated that multiple instances of one or more of the various functional components may be used. Moreover, although the network system 200 shown in FIG. 2 employs a client-server architecture, the subject matter of the present invention is of course not limited to such an architecture, for example, an event-driven system, a distributed system, Or the same application can be found in peer-to-peer architecture systems. The various functional components of the application server 220 may also be implemented as standalone systems or software programs that do not necessarily have networking capabilities.

도 3은 도 2의 네트워크 시스템(200)의 일부로서 제공되는 장터 애플리케이션(222)을 형성하는 여러 모듈의 예시적인 실시예를 예시하는 블록도이다. 관련 있는 컴퓨터 및 인터넷 관련 기술에서 통상의 지식을 가진 자가 이해하는 것처럼, 도 2에서 예시된 각 컴포넌트(예를 들면, 모듈 또는 엔진)는 한 세트의 로직(예를 들면, 실행 가능한 소프트웨어 명령어) 및 그 로직 세트를 실행하기 위한 대응하는 하드웨어(예를 들면, 메모리 및 프로세서)를 나타낼 수 있다. 또한, 도 2에서 예시된 각각의 컴포넌트(예를 들면, 모듈 또는 엔진)는 다른 컴포넌트 및 각종 데이터 소스에 (예를 들면, 적절한 인터페이스를 통해) 통신 가능하게 연결되어, 정보가 컴포넌트 사이에서 전달되게 하거나 컴포넌트가 공통의 데이터를 공유하고 그 공유 데이터에 액세스하게 한다. 더욱이, 도 2에서 예시된 각 컴포넌트는 서버 머신 끼리 통신할 수 있게 통신 가능하게 연결된 전용의 또는 공유의 서버 머신 상에서 호스팅될 수 있다. 도 3에서 예시된 각종 컴포넌트는 또한 데이터베이스(228)에도 액세스할 수 있다. 3 is a block diagram illustrating an exemplary embodiment of several modules forming a marketplace application 222 provided as part of the network system 200 of FIG. 2. As those of ordinary skill in the relevant computer and Internet-related technologies understand, each component (e.g., a module or engine) illustrated in FIG. 2 includes a set of logic (e.g., executable software instructions) and It may represent the corresponding hardware (eg, memory and processor) for executing the logic set. In addition, each component (e.g., module or engine) illustrated in FIG. 2 is communicatively connected to other components and various data sources (e.g., through an appropriate interface), so that information is transferred between components. Or allow components to share common data and access that shared data. Moreover, each component illustrated in FIG. 2 may be hosted on a dedicated or shared server machine communicatively connected to enable communication between server machines. The various components illustrated in FIG. 3 may also access database 228.

장터 애플리케이션(222)은 복수의 게시, 목록, 및 가격 책정 메커니즘을 제공할 수 있고 그럼으로써 판매자는 판매를 위한 상품이나 서비스와 관련하는 정보를 열거(또는 게시)할 수 있고, 구매자는 그러한 상품이나 서비스에 관심을 표명할 수 있거나 상품이나 서비스를 구매하려는 희망을 표시할 수 있고, 상품이나 서비스에 관한 거래에 필요한 가격이 정해질 수 있다. 이러한 목적을 위해, 장터 애플리케이션(222)은 경매 형식의 목록 및 가격 책정 메커니즘 (예를 들면, 영국식 경매, 네덜란드식 경매, 비크리(Vickrey) 경매, 중국식 경매, 이중(Double) 경매, 역경매 등)을 지원하는 게시 모듈(300) 및 경매 모듈(302)을 포함하는 것으로 도시된다. 경매 모듈(302)은 또한 그러한 경매 형식 목록을 지지하는 복수의 특징, 이를테면 판매자가 목록과 관련하여 최저 경매가격(reserve price)을 명시할 수 있는 최저 경매가격 특징, 및 응찰자가 자동화된 대리 응찰을 불러올 수 있는 대리-응찰 특징을 제공할 수 있다. The marketplace application 222 may provide a plurality of posting, listing, and pricing mechanisms so that a seller can list (or post) information related to a product or service for sale, and a buyer can An interest in a service may be expressed or a desire to purchase a product or service may be indicated, and the price required for a transaction about the product or service may be determined. For this purpose, the marketplace application 222 is an auction format listing and pricing mechanism (e.g., English auction, Dutch auction, Vickrey, Chinese auction, Double auction, reverse auction, etc.) It is shown as including a posting module 300 and an auction module 302 that support. The auction module 302 also provides a plurality of features that support such auction format listings, such as a lowest auction price feature that allows the seller to specify a reserve price associated with the listing, and an automated proxy bid for the bidder. It can provide a callable surrogate-bid feature.

고정가 모듈(304)은 고정가 목록 형식(예를 들면, 전통적인 분류식 광고 방식 목록 또는 카탈로그 목록) 및 매점 방식(buyout-type) 목록을 지원할 수 있다. 구체적으로, (예를 들면, 캘리포니아 산호세 소재의 이베이 인코포레이티드(eBay Inc.)에 의해 개발된 바로 구매(Buy-It-Now, BIN) 기술을 비롯한) 매점 방식 목록은 경매 형식 목록과 함께 제공될 수 있고, 구매자가 또한 경매를 통해 경매의 시작가보다 통상 높은 고정가로 판매용으로 제공되는 상품이나 서비스를 구매하게 할 수 있다.The fixed price module 304 may support a fixed price list format (eg, a traditional classified advertisement list or catalog list) and a buyout-type list. Specifically, the list of canteen (including, for example, Buy-It-Now (BIN) technology developed by eBay Inc. of San Jose, Calif.) is provided along with the list of auction types. It may be provided, and the buyer may also be able to purchase a product or service offered for sale through an auction at a fixed price that is usually higher than the starting price of the auction.

상점 모듈(306)은 판매자로 하여금 판매자에 의해 그리고 판매자를 위해 상표를 붙일 수 있고 그렇지 않으면 맞춤 제공될 수 있는 판매자의 제품 목록(예를 들면, 상품 및/또는 서비스)을 "가상의" 저장소 내에서 그룹으로 구성하게 할 수 있다. 그러한 가상의 저장소는 또한 해당 판매자에게 고유하고 맞춤화된 홍보, 인센티브, 및 특징을 제공할 수 있다. 일 실시예에서, 가상의 저장소 및 그 저장소의 특징과 연관된 목록 또는 거래는 하나 이상의 사용자에게 제공될 수 있다. The store module 306 allows the seller to store a list of the seller's products ( eg, goods and/or services) that may be branded by and for the seller, or otherwise customized, in a "virtual" repository. Can be organized into groups at Such virtual repositories can also provide unique and personalized promotions, incentives, and features to the seller. In one embodiment, a list or transaction associated with the virtual repository and its features may be provided to one or more users.

네트워크 기반 장터(202)의 탐색은 탐색 모듈(308)에 의해 용이해질 수 있다. 예를 들면, 탐색 모듈(308)은 그 중에서도 네트워크 기반 장터(202)를 통해 게시된 목록의 키워드 취득을 가능하게 할 수 있다. 탐색 모듈(308)은 또한 네트워크 기반 장터(202) 내 각종 카테고리, 카탈로그, 품목, 소셜 네트워크, 및 리뷰 데이터 구조체를 둘러보게 할 수 있다. 다양한 다른 탐색 모듈(308)(예를 들면, 외부의 취득 엔진)이 취득 및 둘러보기 모듈을 보충하기 위해 제공될 수 있다. The discovery of the network-based marketplace 202 may be facilitated by the discovery module 308. For example, the search module 308 may enable acquisition of keywords in a list posted through the network-based marketplace 202, among others. The search module 308 may also allow browsing the various categories, catalogs, items, social networks, and review data structures within the network-based marketplace 202. Various other search modules 308 (eg, an external acquisition engine) may be provided to supplement the acquisition and tour modules.

전자 쇼핑 카트 모듈(310)은 저장 모듈(306)에 의해 열거된 제품(예를 들면, 상품 및 서비스)을 추가하고 저장하는 네트워크 기반 장터(202)의 사용자에 의해 사용되는 전자 쇼핑 카트를 생성하고 유지하는데 사용된다. 전자 쇼핑 카트 모듈(310)은 또한 "체크아웃"하기 위해서도 사용될 수 있는데, 이는 사용자가 전자 쇼핑 카드에 실은 제품을 구매할 수 있다는 것을 의미한다. 전자 쇼핑 카트 모듈(310)은 한 세트의 미리 정의된 판매 업체, 비교 쇼핑 사이트, 경매 사이트 등 중 적어도 한 곳 또는 모든 곳의 전체에서 전자 쇼핑 카트에 실린 제품을 자동으로 찾아줌으로써 거래를 수월하게 해줄 수 있다. 다양한 실시예에서, 구매할 판매 업체 또는 판매 업체들의 선택 기준은 이것으로 제한되는 것은 아니지만, 최저가, 가장 빠른 쇼핑 시간, 선호하거나 최고로 평가받은 판매 업체나 판매자, 또는 이들의 임의의 조합과 같은 기준을 포함할 수 있다. The electronic shopping cart module 310 creates an electronic shopping cart used by the user of the network-based marketplace 202 to add and store the products (e.g., goods and services) listed by the storage module 306, and Used to maintain. The electronic shopping cart module 310 can also be used to "check out", meaning that a user can purchase products on an electronic shopping card. The electronic shopping cart module 310 facilitates transactions by automatically finding products loaded in the electronic shopping cart from at least one or all of a set of predefined sellers, comparison shopping sites, auction sites, etc. I can. In various embodiments, the criteria for selecting a seller or seller to purchase include, but are not limited to, criteria such as lowest price, fastest shopping time, preferred or best rated seller or seller, or any combination thereof. can do.

메시징 모듈(312)은 메시지의 생성 및 메시지를 네트워크형 소매상점 시스템(100)의 사용자에게 배달하는 역할을 한다. 그러한 메시지는 예를 들어 네트워크형 소매상점 시스템(100)에서 목록의 상태에 관해 사용자에게 조언하는 것(예를 들면, 경매 프로세스 동안 입찰자에게 "더 높은 호가" 통지를 제공하거나 홍보 및 상품화 계획 정보를 사용자에게 제공하는 것)이다. 메시징 모듈(312)은 메시지를 사용자에게 배달하는 복수의 메시지 배달 네트워크 및 플랫폼 중 임의의 하나를 활용할 수 있다. 예를 들면, 메시징 모듈(312)은 전자 메일(이-메일), 인스턴트 메시지(instant message, IM), 단문 메시지 서비스(Short Message Service, SMS), 텍스트, 팩시밀리, 또는 음성(예를 들어, 유선(예를 들면, 인터넷), 재래식 전화 서비스(plain old telephone service, POTS), 또는 무선(예를 들면, 이동, 셀룰러, WiFi, WiMAX) 네트워크를 통한 보이스 오버 IP(Voice over IP, VoIP)) 메시지를 배달할 수 있다.The messaging module 312 is responsible for generating messages and delivering the messages to users of the networked retail store system 100. Such messages may, for example, advise the user about the status of the listing in the networked retail store system 100 (eg, provide a "higher bid" notification to the bidder during the auction process or provide promotional and merchandising plan information. To provide to users). The messaging module 312 may utilize any one of a plurality of message delivery networks and platforms to deliver messages to users. For example, the messaging module 312 may include electronic mail (e-mail), instant message (IM), short message service (SMS), text, facsimile, or voice (e.g., wired Voice over IP (Voice over IP) messages over (e.g., Internet), plain old telephone service (POTS), or wireless (e.g., mobile, cellular, WiFi, WiMAX) networks Can deliver.

추천 모듈(314)은 사용자에게 아이템 추천 서비스 및 기능을 제공한다. 추천 모듈(314)은 추천 요청을 접수하고, 그런 다음 사용자 데이터의 일부로서 유지되는 사용자에 관한 정보에 적어도 일부 기초하여 그 사용자에게 추천을 제공할 수 있다. 일부 실시예에서, 추천 모듈(314)은 사용자의 활동에 기초하여 자동으로 추천을 생성하고 제공할 수 있다. 추천 모듈(314)에 의해 제공된 추천은 사용자에게 관심 있을 수 있는 판매를 위해 제공된 하나 이상의 아이템을 담고 있을 수 있다. 예를 들면, 추천은 사용자에 의해 구매된 이전의 제품, 사용자가 살펴본 웹 페이지, 또는 사용자에 의해 호의적인 피드백을 받은 아이템, 사용자가 소유한 아이템, 또는 소매상점에서 쇼핑하면서 사용자에게 관심 있는 아이템에 기초할 수 있다.The recommendation module 314 provides an item recommendation service and function to a user. The recommendation module 314 may receive a recommendation request and then provide a recommendation to the user based at least in part on information about the user maintained as part of the user data. In some embodiments, the recommendation module 314 may automatically generate and provide recommendations based on the user's activity. The recommendation provided by the recommendation module 314 may contain one or more items provided for sale that may be of interest to the user. For example, referrals are based on previous products purchased by the user, web pages viewed by the user, or items that have received favorable feedback by the user, items owned by the user, or items that are of interest to the user while shopping in a retail store. Can be based.

네트워크형 소매상점 시스템(100) 자체 또는 네트워크형 소매상점 시스템(100)을 통해 거래하는 하나 이상의 당사자는 로열티 모듈(316)에 의해 지원되는 로열티 프로그램을 구동할 수 있다. 예를 들면, 구매자는 특정 판매자와 함께 수립하거나 특정 판매자와 함께 끝마친 각각의 거래마다 로열티 또는 홍보 포인트를 벌 수 있고, 사용자는 누적된 로열티 포인트가 교환될 수 있는 보상금을 제공받을 수 있다.Networked retailer system 100 itself or one or more parties transacting through networked retailer system 100 may run a loyalty program supported by loyalty module 316. For example, a buyer may earn royalties or promotion points for each transaction established with a specific seller or completed with a specific seller, and a user may be provided with a reward for exchanging accumulated loyalty points.

도 4는 일부 예시적인 실시예에 따른 대화형 제품 디스플레이(114)의 여러 인스턴스를 도시하는 다이어그램이다. 특히, 도 4는 대화형 제품 디스플레이(400 및 402)를 예시한다. 도 4에서 도시된 바와 같이, 각각의 대화형 제품 디스플레이(400 및 402)는 각기 디스플레이 아이템(406 및 408)을 디스플레이하는 선반(404)을 포함한다. 선반(404)은 그 위에 놓인 아이템(406 및 408)을 식별하기 위한 하나 이상의 내장된 식별 유닛(118)을 갖고 있을 수 있다. 예를 들면, RFID 태그가 아이템(406 및 408)에 부착될 수 있으며, 식별 유닛(118)은 그 중에서도 아이템(406 및 408)의 고유 식별자를 포함하는 RFID 태그로부터 정보를 취득하는 RFID 판독기(124)를 포함될 수 있다. 다른 예에서, 바코드를 가진 종이 태그가 아이템(406 및 408)에 부착될 수 있으며, 식별 유닛(118)은 아이템(406 및 408)을 고유하게 식별하기 위해 바코드 스캐너를 활용할 수 있다. 4 is a diagram illustrating several instances of an interactive product display 114 in accordance with some exemplary embodiments. In particular, FIG. 4 illustrates interactive product displays 400 and 402. As shown in FIG. 4, each interactive product display 400 and 402 includes a shelf 404 that displays display items 406 and 408, respectively. Shelf 404 may have one or more built-in identification units 118 for identifying items 406 and 408 overlying it. For example, an RFID tag may be attached to the items 406 and 408, and the identification unit 118 may, inter alia, an RFID reader 124 that obtains information from an RFID tag containing a unique identifier of the items 406 and 408. ) Can be included. In another example, a paper tag with a barcode may be attached to items 406 and 408, and identification unit 118 may utilize a barcode scanner to uniquely identify items 406 and 408.

아이템(406 및 408)을 식별하면, 대화형 제품 디스플레이(400 및 402)는 소매상점 서버(102)로부터 아이템 이름, 종류 또는 다른 분류, 상표, 가격, 사이즈, 색상, 및 스타일과 같은 아이템(406 및 408)에 관한 상세한 제품 정보를 취득한다. 대화형 제품 디스플레이(400 및 402)에 포함된 LED디스플레이 유닛(410)(예를 들면, 디스플레이 유닛(116)의 인스턴스)은 상세한 제품 정보의 적어도 일부를 보여준다. 특히, 도 4에서 도시된 바와 같이, 대화형 제품 디스플레이(400 및 402)의 LED 디스플레이 유닛(410)은 아이템 이름 및 가격을 보여준다.Upon identifying the items 406 and 408, the interactive product display 400 and 402 displays items 406 such as item name, type or other classification, brand, price, size, color, and style from the retail store server 102. And 408) to obtain detailed product information. The LED display unit 410 (eg, an instance of the display unit 116) included in the interactive product displays 400 and 402 shows at least part of detailed product information. In particular, as shown in Fig. 4, the LED display unit 410 of the interactive product display 400 and 402 shows the item name and price.

도 4는 또한 선반(404)이 부착된 대화형 제품 디스플레이(402)의 부수적인 디스플레이 유닛(412)(예를 들면, 비디오 디스플레이 타워)의 렌더링 역량을 예시한다. 도시된 바와 같이, 디스플레이 유닛(412)은 예를 들면 계절적인 분위기를 디스플레이 유닛이 위치한 소매상점에 제공하기 위해 변경될 수 있는 배경 이미지를 디스플레이할 수 있다. 일부 실시예에서, 판매 사원은 (예를 들면, 판매 사원 애플리케이션(122)을 사용하여) 디스플레이용 이미지를 선택할 수 있다. 일부 실시예에서, 소매상점에 있는 소비자는 자신의 이동 디바이스에서 실행하는 애플리케이션을 사용하여 디스플레이용 이미지를 선택할 수 있는데, 이 애플리케이션은 네트워크형 소매상점 시스템(100)과 함께 사용하기 위해 특별하게 고안된 애플리케이션이다. 일부 실시예에서, 대화형 제품 디스플레이(402)는 예를 들면 디스플레이되는 아이템의 속성(예를 들면, 스타일 또는 색상), 계절적 변동, 장소, 온도, 소매상점에서 활동, 선택된 테마, 최근 보도가치가 있는 이벤트, 또는 다가오는 공휴일에 기초하여 디스플레이용 이미지를 자동으로 선택한다. 4 also illustrates the rendering capabilities of the secondary display unit 412 (eg, a video display tower) of the interactive product display 402 to which the shelf 404 is attached. As shown, the display unit 412 may display a background image that can be changed to, for example, provide a seasonal atmosphere to a retail store in which the display unit is located. In some embodiments, the salesperson may select an image for display (eg, using the salesperson application 122). In some embodiments, a consumer in a retail store can select an image for display using an application running on his mobile device, which is an application specifically designed for use with the networked retail store system 100. to be. In some embodiments, the interactive product display 402 may be configured to display, for example, an attribute of the displayed item (e.g., style or color), seasonal variation, location, temperature, activity in a retail store, selected theme, and recent reported values. Automatically selects an image for display based on an upcoming event or an upcoming holiday.

도 5는 일부 대안의 예시적인 실시예에 따른 대화형 제품 디스플레이(114)의 인스턴스를 도시하는 다이어그램이다. 특히, 도 5는 예시적인 본 실시예에서, 내장된 디스플레이 유닛(502)을 가진 디스플레이 케이스의 형태로 된 대화형 제품 디스플레이(500)를 예시한다. 도시된 바와 같이, 디스플레이 유닛(502)은 디스플레이 케이스 내부에 포함된 각 아이템에 관한 정보를 포함하는 그래픽 사용자 인터페이스(graphical user interface, GUI)를 제공할 수 있다. 대화형 제품 디스플레이(500)의 디스플레이 유닛(502)은 사용자가 GUI의 요소와 직접 상호작용하게 하는 터치 용량성 표면을 포함할 수 있다. 예를 들면, 디스플레이 유닛(502)은 소비자가 디스플레이 케이스에 포함된 GUI로부터 제품을 선택하게 하며, 그런 다음 대화형 제품 디스플레이(500)는 아이템이 조명되게 하거나 그렇지 않으면 시각적으로 디스플레이 케이스의 다른 아이템과 구별되게 한다. 다른 예로서, 디스플레이 유닛(502)은 즉각적인 도움받기 위해 소비자가 판매 사원을 호출하는데 사용되는 GUI 요소와 상호작용하게 한다. 5 is a diagram illustrating an instance of an interactive product display 114 in accordance with some alternative exemplary embodiments. In particular, FIG. 5 illustrates an interactive product display 500 in the form of a display case with an embedded display unit 502 in this exemplary embodiment. As shown, the display unit 502 may provide a graphical user interface (GUI) including information on each item included in the display case. The display unit 502 of the interactive product display 500 may include a touch capacitive surface that allows a user to directly interact with elements of the GUI. For example, the display unit 502 allows the consumer to select a product from a GUI included in the display case, and then the interactive product display 500 causes the item to be illuminated or otherwise visually match other items in the display case. Make it distinct. As another example, display unit 502 allows a consumer to interact with a GUI element used to call a salesperson for immediate assistance.

도 6a는 일부 예시적인 실시예에 따른 대화형 벽 디스플레이(110)의 인스턴스를 도시하는 다이어그램이다. 대화형 벽 디스플레이(110)는 소매상점의 내부 또는 외부 벽의 적어도 일부분을 차지할 수 있다. 대화형 벽 디스플레이(110)는 소매상점 내부 또는 외부에 미적 보완을 제공하도록 고안될 수 있다. 6A is a diagram illustrating an instance of an interactive wall display 110 in accordance with some exemplary embodiments. The interactive wall display 110 may occupy at least a portion of an interior or exterior wall of a retail store. The interactive wall display 110 may be designed to provide an aesthetic complement to the retail store interior or exterior.

도시된 바와 같이, 대화형 벽 디스플레이(110)의 디스플레이 유닛(116)은 다양한 이미지 콘텐츠(예를 들면, 배경 이미지)를 보여주는 전자 비디오 디스플레이이다. 이미지 콘텐츠는 단일의 이미지, 이미지의 슬라이드쇼, 또는 비디오일 수 있다. 이미지 콘텐츠의 선택은 사용자 입력에 기초할 수 있거나, 예를 들면, 계절적 변동, 장소, 온도, 소매상점에서 활동, 선택된 테마, 최근 보도가치가 있는 이벤트, 또는 다가오는 공휴일에 기초하여 자동으로 수행될 수 있다. As shown, the display unit 116 of the interactive wall display 110 is an electronic video display showing various image content (eg, background image). Image content may be a single image, a slideshow of images, or a video. The selection of image content may be based on user input, or may be performed automatically based on, for example, seasonal fluctuations, location, temperature, activity in the retail store, the selected theme, events with recent coverage values, or upcoming holidays. have.

대화형 벽 디스플레이(110)는 근접해 있는 개인의 존재를 검출하도록 구성될 수 있다. 이러한 목적을 위해, 대화형 벽 디스플레이(110)는 예를 들면, 움직임 센서(예를 들면, 마이크로소프트 키넥트(Kinect), 수동형 적외선(Passive infrared, PIR), 울트라소닉(Ultrasonic), 마이크로웨이브(Microwave), 또는 토모그래픽 움직임 검출기(Tomographic motion detector), 열 센서, 잡음 센서, GPS, 또는 이들의 임의의 조합과 같은 개인의 존재를 검출하는 임의의 개수의 센서를 채용할 수 있다. 일부 실시예에 부합하며, 대화형 벽 디스플레이(110)에 근접하는 개인이 검출되면 디스플레이되는 콘텐츠가 변경될 수 있다.The interactive wall display 110 may be configured to detect the presence of an individual in proximity. For this purpose, the interactive wall display 110 is, for example, a motion sensor (e.g., Microsoft Kinect, passive infrared (PIR), Ultrasonic, microwave ( Microwave, or any number of sensors that detect the presence of an individual, such as a tomographic motion detector, a thermal sensor, a noise sensor, GPS, or any combination thereof. When an individual close to the interactive wall display 110 is detected, the displayed content may be changed.

예를 들면, (내장된 움직임 센서로부터 수신되는 데이터에 기초하여) 근접한 소비자의 존재가 검출될 때, 대화형 벽 디스플레이(110)는 소비자가 소매상점에서 판매를 위해 제공한 아이템을 둘러보거나 구매하기 위해 (예를 들면, 터치 용량성 표면을 통해) 상호작용할 수 있는 GUI를 보여줄 수 있다. 예로서, 도 6b는 예시적인 실시예에 따른 개인(602)의 존재를 검출하는 것에 응답하여 대화형 벽 디스플레이(110)가 보여주는 GUI(600)를 예시하는 다이어그램이다. 특히, 도 6b는 GUI(600)를 디스플레이하는 대화형 벽 디스플레이(110)가 이미지 콘텐츠 위에 중첩되는 것을 예시한다. GUI(600)는 소매상점에서 판매용으로 제공된 아이템을 식별하고, 그러한 아이템에 관한 상세 제품 정보(예를 들면, 사진, 설명, 가격 및 구입 가능한 품목)를 제공한다.For example, when the presence of a nearby consumer (based on data received from an embedded motion sensor) is detected, the interactive wall display 110 allows the consumer to browse or purchase items offered for sale in a retail store. For example, you can show an interactive GUI (via a touch capacitive surface). As an example, FIG. 6B is a diagram illustrating the GUI 600 shown by the interactive wall display 110 in response to detecting the presence of an individual 602 according to an exemplary embodiment. In particular, FIG. 6B illustrates that the interactive wall display 110 displaying the GUI 600 is superimposed over image content. The GUI 600 identifies items offered for sale at a retail store and provides detailed product information (eg, photos, descriptions, prices, and available items) about those items.

일부 실시예에서, 대화형 벽 디스플레이(110)는 검출된 근접한 개인을 식별하고 인증하도록 구성된다. 대화형 벽 디스플레이(110)는 예를 들면, RFID, 생체 데이터, 비밀번호나 기타 로그인 증명서, 또는 신용 카드 등을 이용하여 개인을 식별하고 인증할 수 있다. 일단 개인(602)이 식별되면, 대화형 벽 디스플레이(110)는 개인(602)을 서술하는 (예를 들면, 네트워크형 소매상점 시스템(100)에 의해 유지되는) 사용자 데이터를 취득할 수 있다. 사용자 데이터는 대화형 벽 디스플레이(110)에 의해 사용자의 선호도 및 관심사에 고객 맞춤된 맞춤형 GUI를 제공하도록 사용될 수 있다. 맞춤형 GUI는 또한 개인(602)이 (예를 들면, 아이템을 위시 리스트에 추가함으로써, 또는 페이스북에서 "좋아요"와 같은 일부 다른 메커니즘을 통해) 명시적으로 또는 (예를 들면, 아이템을 전자 쇼핑 카트에 추가하거나 특정의 아이템 페이지 목록에 반복하여 방문하는) 온라인 행위에 기초하여 묵시적으로 이전에 관심을 표현하였던 아이템을 식별할 수 있다. In some embodiments, the interactive wall display 110 is configured to identify and authenticate a detected close individual. The interactive wall display 110 can identify and authenticate an individual using, for example, RFID, biometric data, passwords or other login certificates, or credit cards. Once the individual 602 is identified, the interactive wall display 110 can acquire user data describing the individual 602 (eg, maintained by the networked retail store system 100). User data may be used by the interactive wall display 110 to provide a customized GUI tailored to the user's preferences and interests. The custom GUI also allows the individual 602 to explicitly or (e.g., electronically shop the item) (e.g., by adding the item to a wish list, or through some other mechanism such as "Like" on Facebook). Items that have previously expressed interest can be identified implicitly based on online behavior (adding to a cart or repeatedly visiting a specific item page list).

도 7은 일부 예시적인 실시예에 따른 대화형 거울 디스플레이(112)를 가진 대화형 소매상점 탈의실(700)을 도시하는 다이어그램이다. 대화형 소매상점 탈의실(700)은 대화형 거울 디스플레이(112)가 동작할 수 있는 예시적인 소매 환경이며, 다른 실시예에서 대화형 거울 디스플레이(112)는 금전 등록기, 화장실이나 휴식 구역, 로비, 또는 대기 구역의 옆이나 뒤편의 상점 앞의 공간, 쇼룸(예를 들면, 아이템이 디스플레이되는 소매상점의 일부분)과 같은 다른 소매 환경에서 활용될 수 있다. 7 is a diagram illustrating an interactive retail store changing room 700 with an interactive mirror display 112 in accordance with some exemplary embodiments. The interactive retail store changing room 700 is an exemplary retail environment in which the interactive mirror display 112 can operate, and in another embodiment, the interactive mirror display 112 is a cash register, a toilet or rest area, a lobby, or It can be utilized in other retail environments, such as the space in front of a store next to or behind a waiting area, or in a showroom (eg, part of a retail store where items are displayed).

도시된 바와 같이, 대화형 거울 디스플레이(112)는 탈의실(700)에서 옷을 입는 개인(704)의 이미지 또는 거울에 비친 모습과 함께 GUI(702)를 제공한다. 대화형 거울 디스플레이(112)는 두 가지 모드의 동작을 포함한다. 제 1 동작 모드에서, 대화형 거울 디스플레이(112)는 거울모양 표면으로서 기능하며, 결과적으로 대화형 거울 디스플레이(112)는 개인(704)에게 적어도 초기에는 평범한 탈의실 거울처럼 보일 수 있다. 개인(704)의 존재를 검출하면, 대화형 거울 디스플레이(112)는 도 7에서 도시된 제 2 동작 모드로 전이할 수 있고, 이 모드에서 대화형 거울 디스플레이(112)는 사용자 입력을 수신하고 GUI(702)를 보여줄 수 있는 터치 디스플레이 표면으로서 기능한다. 따라서, 대화형 거울 디스플레이(112)가 제 2 동작 모드에 있는 동안, 개인(704)은 터치 제스처를 사용하여 GUI(702)와 직접 상호작용(예를 들면, 확대, 축소, 또는 다른 위치로 이동)할 수 있다. As shown, the interactive mirror display 112 provides a GUI 702 with an image of an individual 704 wearing clothes in the changing room 700 or a reflection in the mirror. The interactive mirror display 112 includes two modes of operation. In a first mode of operation, the interactive mirror display 112 functions as a mirror-like surface, and consequently the interactive mirror display 112 may appear to the individual 704, at least initially, like a normal dressing room mirror. Upon detecting the presence of the individual 704, the interactive mirror display 112 can transition to a second mode of operation shown in FIG. 7, in which the interactive mirror display 112 receives user input and It functions as a touch display surface capable of showing 702. Thus, while the interactive mirror display 112 is in the second mode of operation, the individual 704 interacts directly with the GUI 702 using a touch gesture (e.g., zooms in, zooms out, or moves to another location). )can do.

GUI(702)는 예를 들면 대화형 탈의실(700)로 가져온 각 아이템을 식별하고, 그 아이템에 관한 상세 제품 정보(예를 들면, 가격, 상표, 색상, 사이즈)를 제공한다. GUI(702)는 개인(704)이 판매 사원으로부터 도움을 요청하게 하는 하나 이상의 선택 가능한 요소(예를 들면, 버튼)를 더 포함할 수 있다. 예를 들면, 개인(704)은 GUI(702)를 사용하여 탈의실(700)로 가져온 아이템의 이와 다른 사이즈 또는 색상을 요청할 수 있다. GUI(702)는 또한 개인이 소매상점에서 판매를 위해 제공한 다른 아이템을 둘러보게 할 수 있고, 개인(704)에 의해 아이템과 관련된 피드백을 제공하는데 사용될 수 있다. GUI(702)는 또한 다른 사용자 그룹으로부터 피드백을 선택하고 요청하는 하나 이상의 선택 가능한 요소(예를 들면, 버튼)를 포함할 수 있다. 개인(704)은 또한 GUI(702)를 사용하여 탈의실(700)로 가져온 임의의 아이템의 구매를 완료할 수 있다. The GUI 702 identifies each item brought to the interactive changing room 700, for example, and provides detailed product information (eg, price, brand, color, size) about the item. The GUI 702 may further include one or more selectable elements (eg, buttons) that allow the individual 704 to request assistance from the salesperson. For example, the individual 704 may use the GUI 702 to request a different size or color of an item brought to the changing room 700. The GUI 702 may also allow an individual to browse other items offered for sale at a retail store, and may be used by the individual 704 to provide feedback related to the item. The GUI 702 may also include one or more selectable elements (eg, buttons) to select and request feedback from other user groups. Individual 704 may also use GUI 702 to complete the purchase of any item brought to locker room 700.

대화형 거울 디스플레이(112)의 동작의 예에서, 개인(704)은 (예를 들면, 장터 애플리케이션(222)을 이용하여) 그녀가 소유한 의류 및 액세서리를 이미 식별하였을 수 있고, 일단 개인(704)이 인증되면, 개인의 사용자 데이터가 액세스되며 그로부터 개인이 소유한 아이템이 식별될 수 있다. 그런 다음 아이템의 이미지는 이미지 또는 대화형 거울 디스플레이(112)에 의해 제공되는 개인(704)의 거울에 비친 모습 위에 디지털적으로 중첩될 수 있다. 이러한 방식으로, 개인은 입어보는 무슨 특정의 아이템이 그녀가 이미 소유하고 있는 아이템일 것 같은지를 알 수 있다. In an example of the operation of the interactive mirror display 112, the individual 704 may have already identified clothing and accessories that she owns (e.g., using the marketplace application 222), and once the individual 704 ) Is authenticated, the individual's user data is accessed and items owned by the individual can be identified therefrom. The image of the item can then be digitally superimposed on the image or mirrored view of the individual 704 provided by the interactive mirror display 112. In this way, an individual can know what particular item she is trying on is likely to be an item she already owns.

또한, GUI(702)는 개인(704)이 오버헤드 조명 어레이(706)의 조명 설정을 조정하는데 사용될 수 있는 하나 이상의 환경 설정을 명시하게 할 수 있다. 환경 설정은 또한 대화형 거울 디스플레이(112)의 맞은편에 또는 그에 인접하여 탈의실(700)에 위치한 비디오 벽(708) 상에서 제공되는 배경 이미지 콘텐츠를 조정하도록 동작될 수 있다. 비디오 벽(708)은 이미지 콘텐츠를 렌더링할 수 있는 전자 비디오 디스플레이 또는 스크린이다. 이미지 콘텐츠를 렌더링하는 것은 옷이 착용될 수 있는 환경(예를 들면, 바닷가)을 재현하려는 목적 또는 그렇지 않으면 모방하려는 목적을 위한 것일 수 있다. 일부 실시예에서, 비디오 벽(708)은 대화형 벽 디스플레이(110)의 인스턴스일 수 있다.In addition, GUI 702 may allow individuals 704 to specify one or more preferences that may be used to adjust lighting settings of overhead lighting array 706. Preferences may also be operated to adjust the background image content provided on the video wall 708 located in the changing room 700 opposite or adjacent to the interactive mirror display 112. Video wall 708 is an electronic video display or screen capable of rendering image content. Rendering image content may be for the purpose of reproducing or otherwise imitating an environment in which clothing may be worn (eg, a beach). In some embodiments, video wall 708 may be an instance of interactive wall display 110.

도 8은 일부 실시예에 부합하며, 네트워크형 소매상점 시스템(100)의 일부로서 제공되는 대화형 거울 디스플레이(112)의 여러 기능 컴포넌트를 도시하는 블록도이다. 대화형 거울 디스플레이(112)의 여러 기능 컴포넌트가 단수 의미로 논의될지라도, 여러 기능 컴포넌트 중 임의의 컴포넌트의 복수의 인스턴스가 사용될 수 있다는 것이 인식될 것이다. 도시된 바와 같이, 대화형 거울 디스플레이(112)는 디스플레이 유닛(800), 컨트롤러(802), 카메라(804), RFID 판독기(806), 및 움직임 센서(808)를 포함하며, 이들 모두는 서로 (예를 들면, 버스, 공유 메모리, 네트워크 또는 스위치)를 통해 통신하도록 구성된다. FIG. 8 is a block diagram illustrating various functional components of an interactive mirror display 112 provided as part of a networked retail store system 100, consistent with some embodiments. Although several functional components of the interactive mirror display 112 are discussed in the singular sense, it will be appreciated that multiple instances of any of the several functional components may be used. As shown, the interactive mirror display 112 includes a display unit 800, a controller 802, a camera 804, an RFID reader 806, and a motion sensor 808, all of which are For example, it is configured to communicate over a bus, shared memory, network or switch).

디스플레이 유닛(800)은 두 가지 동작 모드를 갖는 전자적 시각 디스플레이이다. 제 1 동작 모드는 이미지를 반사하는 거울모양 표면의 동작 모드이다. 일부 실시예에서, 디스플레이 유닛(800)은 자연적 반사 표면을 제공하는 하나 이상의 층을 포함할 수 있는데 반해, 일부 다른 실시예에서는 카메라(804)가 사용되고 카메라(804)로부터 캡처된 이미지 피드가 디스플레이 유닛(800) 내에서 제공되어 거울모양의 반사모습을 제공하도록 구성될 수 있다. 제 1 동작 모드에 있는 동안, 디스플레이 유닛(800)은 전통적인 소매 탈의실에서 흔히 사용되는 것과 같은 일반적인 거울처럼 개인에게 보일 수 있다. 제 2 동작 모드는 콘텐츠를 보여주고 사용자 입력을 수신할 수 있는 터치 스크린 디스플레이 표면의 동작 모드이다. 이러한 방식으로, 디스플레이 유닛(800)은 사용자가 디스플레이되는 것과 직접 상호작용할 수 있게 한다. 제 2 모드에서 동작하는 동안, 디스플레이 유닛(800)은 동시에 정보를 디스플레이하고 사용자 상호작용을 가능하게 하면서 제 1 모드의 반사 품질을 유지한다. The display unit 800 is an electronic visual display having two operation modes. The first operation mode is an operation mode of a mirror-shaped surface that reflects an image. In some embodiments, display unit 800 may include one or more layers that provide a naturally reflective surface, whereas in some other embodiments camera 804 is used and the image feed captured from camera 804 is the display unit. It is provided within 800 and may be configured to provide a mirror-like reflection. While in the first mode of operation, the display unit 800 can be viewed to the individual like a normal mirror such as is commonly used in traditional retail dressing rooms. The second operation mode is an operation mode of a touch screen display surface capable of displaying content and receiving user input. In this way, the display unit 800 allows a user to directly interact with what is being displayed. While operating in the second mode, the display unit 800 simultaneously displays information and enables user interaction while maintaining the reflection quality of the first mode.

카메라(804)는 시각적 이미지를 기록하는 디바이스이다. 카메라(804)는 일부 실시예에 부합하며, 이미지 데이터로서 저장 또는 전송될 수 있는 이미지 피드(예를 들면, 시각적 이미지 시퀀스)를 기록하도록 구성될 수 있다. RFID 판독기(806)는 RFID 태그로부터 정보를 취득하는 디바이스이다. 일부 실시예에 부합하며, RFID 판독기(806)는 인코딩된 무선 신호("질문 신호" 또는 "질문 데이터"라고도 지칭함)를 RFID 태그로 전송할 수 있으며, RFID 태그는 궁극적으로 식별자 및 다른 정보로 응답할 수 있다. 움직임 센서(808)는 사람과 같은 움직이는 개체를 검출하도록 구성된 디바이스이다. 따라서, 움직임 센서(808)는 예를 들면 수동형 적외선(PIR), 마이크로웨이브, 울트라소닉, 또는 토모그래픽 움직임 센서와 같은 복수의 센서 기술을 사용할 수 있다. 일부 실시예에서, 움직임 센서(808)는 카메라(804)와 함께 움직이는 개체를 검출하도록 동작할 수 있다. The camera 804 is a device that records visual images. The camera 804 is consistent with some embodiments and may be configured to record an image feed (eg, a sequence of visual images) that may be stored or transmitted as image data. The RFID reader 806 is a device that acquires information from an RFID tag. Consistent with some embodiments, the RFID reader 806 may transmit an encoded radio signal (also referred to as “question signal” or “question data”) to an RFID tag, which will ultimately respond with an identifier and other information. I can. The motion sensor 808 is a device configured to detect a moving object such as a person. Thus, the motion sensor 808 may use multiple sensor technologies, such as passive infrared (PIR), microwave, ultrasonic, or tomographic motion sensors, for example. In some embodiments, motion sensor 808 may operate in conjunction with camera 804 to detect moving objects.

컨트롤러(802)는 인터페이스 모듈(810), 인증 모듈(812), 식별 모듈(814), 통신 모듈(816), 피드백 모듈(818), 추천 모듈(820), 소셜 모듈(822), 여론 조사 모듈(824), 고객 맞춤 모듈(826), 구매 모듈(828)을 포함하는 것으로 예시되며, 이들 모듈은 모두 서로(예를 들면, 버스, 공유 메모리, 네트워크, 또는 스위치를 통해) 통신하도록 구성된다. 관련 있는 컴퓨터 및 인터넷 관련 기술에서 통상의 지식을 가진 자에게 이해되는 것처럼, 도 8에서 컨트롤러(802)의 일부로서 포함되는 것으로 예시된 각 모듈은 한 세트의 로직(예를 들면, 실행 가능한 소프트웨어 명령어) 및 그 로직 세트를 실행하기 위한 대응하는 하드웨어(예를 들면, 메모리 및 프로세서)를 나타낼 수 있다. 또한, 이들 모듈 중 임의의 둘 이상의 모듈은 단일의 모듈로 조합될 수 있으며, 본 명세서에서 단일 모듈에 대해 설명된 기능은 여러 모듈 중에 부분적으로 나누어질 수 있다. The controller 802 is an interface module 810, an authentication module 812, an identification module 814, a communication module 816, a feedback module 818, a recommendation module 820, a social module 822, a poll module 824, a custom module 826, and a purchasing module 828, all of which are configured to communicate with each other (eg, via a bus, shared memory, network, or switch). As will be appreciated by those of ordinary skill in the relevant computer and Internet-related technologies, each module illustrated as being included as part of the controller 802 in FIG. 8 is a set of logic (e.g., executable software instructions). ) And corresponding hardware (eg, memory and processor) for executing the logic set. In addition, any two or more of these modules may be combined into a single module, and functions described for a single module herein may be partially divided among several modules.

인터페이스 모듈(810)은 GUI 및 다른 콘텐츠(예를 들면, 비디오, 이미지, 또는 텍스트)의 프레젠테이션을 생성하여 사용자에게 제공하도록 구성된다. 인터페이스 모듈(810)은 디스플레이 유닛(800)과 함께 수신된 사용자 입력을 처리하고 정보를 사용자에게 제공할 수 있다. 정보는 대화형 거울 디스플레이(112)의 기능성을 활용하는 개인의 거울에 비친 모습을 방해하지 않도록 하기 위해 인터페이스 모듈(810)에 의해 제공될 수 있다. The interface module 810 is configured to generate and present a presentation of a GUI and other content (eg, video, image, or text) to a user . The interface module 810 may process a user input received together with the display unit 800 and provide information to a user. The information may be provided by the interface module 810 so as not to interfere with an individual's reflection in the mirror utilizing the functionality of the interactive mirror display 112.

인증 모듈(812)은 개인을 식별하고 인증하는데 사용된다. 일부 실시예에서, 인증 모듈(812)은 표준의 소셜 네트워크 체크-인 메커니즘을 사용하여 개인을 인증할 수 있다. 일부 실시예에 부합하며, 인증 모듈(812)은 또한 PayPal®에 의해 설계된 Beacon® 기술을 사용하여 사용자를 인증할 수 있다. 부가적으로 또는 이와 달리, 인증 모듈(812)은 개인에게 네트워크형 소매상점 시스템(100) 또는 네트워크 기반 장터(202)에 의해 유지되는 개인의 계정과 연관된 전화번호, 핀 번호, 비밀코드, 또는 다른 비밀번호를 입력하도록 촉구할 수 있다. 인증 모듈(812)은 또한 얼굴 인식, 음성 인식, 지문 인식, 보행 또는 신장 측정, 다른 방식의 생체 데이터 인식 메커니즘과 같은 다양한 다른 인증 메커니즘을 단독으로 또는 조합하여 사용할 수 있다. 개인을 인증하면, 인증 모듈(812)은 소매상점 서버(102) 또는 네트워크 기반 장터(202)로부터 개인에 관한 사용자 데이터를 취득할 수 있다. 인증 모듈(812)은 (예를 들면, 제 3자 서버(206)에 의해 호스팅되는) 하나 이상의 소셜 네트워크 플랫폼으로부터 인증된 개인에 관한 소셜 데이터를 취득할 수 있다.The authentication module 812 is used to identify and authenticate individuals. In some embodiments, authentication module 812 may authenticate an individual using a standard social network check-in mechanism. Consistent with some embodiments, the authentication module 812 may also authenticate users using Beacon® technology designed by PayPal®. Additionally or alternatively, the authentication module 812 provides the individual with a phone number, pin number, password, or other information associated with the individual's account maintained by the networked retail store system 100 or network-based marketplace 202. You can be prompted to enter a password. The authentication module 812 may also use various other authentication mechanisms, such as face recognition, voice recognition, fingerprint recognition, gait or height measurement, and other biometric data recognition mechanisms, alone or in combination. Upon authenticating the individual, the authentication module 812 may obtain user data regarding the individual from the retail store server 102 or the network-based marketplace 202. The authentication module 812 may obtain social data about the authenticated individual from one or more social network platforms (eg, hosted by the third party server 206 ).

제품 식별 모듈(814)은 대화형 거울 디스플레이(112)가 동작하는 소매상점에 의해 판매용으로 제공된 제품을 식별하도록 구성된다. 각각의 아이템은 품목 모듈(104) 및 데이터베이스(108)에서 저장된 정보를 사용하여 고유하게 식별되고 추적될 수 있다. 각각의 아이템은 예를 들면 RFID 태그, 바코드, 일련번호 또는 그러한 다른 식별자를 사용하여 고유하게 식별될 수 있다. 각 아이템이 고유하게 식별되는 방법에 따라서, 제품 식별 모듈(814)은 이것으로 제한되는 것은 아니지만, RFID 판독기(806), 바코드 스캐너, 키패드 또는 개인으로부터 식별자를 수신하는 키패드나 기타 입력 디바이스와 같은 아이템을 식별하는 다양한 기술을 활용할 수 있거나, 카메라로부터 수신된 이미지에서 아이템을 자동 인식하는 이미지 처리 및 분석 기술을 이용하는 각종 기술을 이용할 수 있다.Product identification module 814 is configured to identify products offered for sale by the retail store on which the interactive mirror display 112 operates. Each item can be uniquely identified and tracked using information stored in item module 104 and database 108. Each item can be uniquely identified using, for example, an RFID tag, barcode, serial number or other such identifier. Depending on how each item is uniquely identified, the product identification module 814 is not limited to this, but an item such as an RFID reader 806, a barcode scanner, a keypad, or a keypad or other input device that receives an identifier from an individual. A variety of techniques for identifying a can be used, or various techniques using image processing and analysis techniques for automatically recognizing an item in an image received from a camera can be used.

통신 모듈(816)은 개인과 판매 사원 사이의 통신을 용이하게 하는 책임을 진다. 그러한 통신은 예를 들면, 대안의 아이템(예를 들면, 이와 다른 사이즈, 색상, 또는 스타일)의 요청; 추가 아이템의 요청; 아이템, 소매상점, 또는 판매 사원 실적과 관련된 피드백; 도움의 요청; 결제 정보; 및 홍보 또는 할인판매를 포함할 수 있다. 이와 같은 통신은 네트워크형 소매상점 시스템(100) 또는 네트워크 시스템(200)의 기능 컴포넌트 중 임의의 컴포넌트에 의해 수신되거나 임의의 컴포넌트로 전송될 수 있다. 또한, 통신 모듈(816)은 메시징 모듈(312)과 함께 메시지(예를 들면, SMS 텍스트 메시지 또는 이메일)를 소매상점의 소비자의 클라이언트 디바이스로 전송하도록 동작할 수 있다. The communication module 816 is responsible for facilitating communication between an individual and a sales person. Such communication may include, for example, a request for an alternative item (eg, a different size, color, or style); Request for additional items; Feedback related to item, retailer, or salesperson performance; Request for help; Payment information; And promotion or discount sales. Such communications may be received by or transmitted to any of the networked retailer system 100 or functional components of the networked system 200. In addition, the communication module 816 may be operable to transmit a message (eg, an SMS text message or email) to a consumer's client device in the retail store with the messaging module 312.

피드백 모듈(818)은 아이템과 관련된 소비자로부터의 피드백을 취득하도록 구성된다. 피드백 모듈(818)은 대화형 거울 디스플레이(112) 또는 소비자의 클라이언트 디바이스(204)의 터치 디스플레이 스크린 기능성을 통해 개인으로부터, 판매 사원 디바이스(120)에서 판매 사원에 의해 입력된 정보로부터, 또는 (예를 들면, 소비자가 아이템을 입어보지만 이를 구매하지는 않은) 개인의 매장 내 경매로부터 피드백 정보를 직접 수신할 수 있다. 일부 실시예에서, 피드백 모듈(818)은 인터페이스 모듈(810)과 함께 아이템과 관련된 피드백을 제공하는 선택 가능한 GUI 요소를 제공하도록 동작할 수 있다. 그러한 피드백은 예를 들면 아이템이 너무 비쌌다거나, 아이템이 잘 맞지 않았다거나, 또는 아이템이 심미적으로 만족스럽지 않았다는 것을 표시할 수 있다.The feedback module 818 is configured to obtain feedback from a consumer related to the item. The feedback module 818 may be from information entered by a salesperson at the salesperson device 120, from an individual via the interactive mirror display 112 or the touch display screen functionality of the consumer's client device 204, or (e.g. For example, a consumer may directly receive feedback information from an individual's in-store auction) who tries on an item but does not purchase it. In some embodiments, the feedback module 818 may operate with the interface module 810 to provide a selectable GUI element that provides feedback related to the item. Such feedback may indicate, for example, that the item was too expensive, the item did not fit well, or that the item was not aesthetically pleasing.

피드백 모듈(818)은 또한 개인이 특정의 옷을 착용하는 (예를 들면, 탈의실에서 아이템을 입어보는 동안의) 시간 량을 추적하도록 구성될 수 있으며, 그 정보로부터 피드백 모듈(818)은 아이템에 대해 개인의 구매 의도 또는 관심에 대한 메트릭을 결정할 수 있다. 예를 들어, 만일 개인이 10초 동안 셔츠를 입은 다음 셔츠를 벗으면, 그는 아마도 다양한 다른 의류 조합으로 그가 오분 동안 입었던 셔츠보다 그 스타일의 셔츠에서 훨씬 적은 관심을 갖는 것이다.The feedback module 818 may also be configured to track the amount of time an individual wears a particular clothing (e.g., while trying on an item in a dressing room), from which information the feedback module 818 You can determine a metric for an individual's purchase intention or interest. For example, if an individual wears a shirt for 10 seconds and then takes off the shirt, he is probably paying much less attention to that style of shirt than the shirt he wore for five minutes with various other clothing combinations.

피드백 모듈(818)은 또한 개인의 아이템의 구매 의도 및 관심을 결정하는데 유용한 다른 정보를 추적할 수 있다. 예를 들어, 피드백 모듈(818)은 특정의 아이템을 입어보고 구매하지 않은 개인의 퍼센티지를 추적할 수 있다. 피드백 모듈(818)은 또한 모든 개인이 특정의 옷을 입는 평균 시간을 추적할 수 있다.The feedback module 818 may also track other information useful in determining the purchase intention and interest of an individual's item. For example, the feedback module 818 may track the percentage of individuals who tried on a particular item and did not purchase. The feedback module 818 can also track the average time every individual wears a particular outfit.

피드백 모듈(818)에 의해 취득한 피드백 정보는 네트워크형 소매상점 시스템(100) 또는 네트워크 기반 장터(202)의 각 사용자의 사용자 계정의 일부분인 사용자 데이터로서 기록되고 저장될 수 있다. 피드백 정보는 또한 소매상점에 의해 모니터될 수 있고 익명으로 아이템의 창작자(예를 들면, 디자이너, 제조자, 또는 생산자)에게 제공되어 특정 아이템이 특정의 인구 통계치 내에서 어떻게 돌아가고 있는지에 관해 실시간의, 지엽적이고 조각으로 나누어진 피드백을 제공할 수 있다. 이러한 방식으로, 만일 그러한 행위에 대해 통찰력이 있다면 품목은 더욱 빠르게 하나의 상점에서 다음 상점으로 자리 이동될 수 있다. 또한, 만일 아이템이 판매로 전환되지 않으면 제품 라인에서 변경이 이루어질 수 있다. The feedback information acquired by the feedback module 818 may be recorded and stored as user data that is part of each user's user account of the networked retail store system 100 or network-based marketplace 202. Feedback information can also be monitored by the retailer and provided anonymously to the creator of the item (e.g., designer, manufacturer, or producer) in real time, pertinent to how a particular item is running within a particular demographic. And can provide feedback divided into pieces. In this way, items can be moved from one store to the next more quickly if there is insight into such behavior. Also, if the item is not converted to sale, changes can be made in the product line.

추천 모듈(820)은 부가적인 아이템에 대한 추천 또는 대안의 아이템에 대한 제안을 제공하도록 구성될 수 있다. 일부 실시예에서, 추천 모듈(820)은 장터 애플리케이션(222)의 추천 모듈(314)과 함께 개인에게 온라인 판매를 위해 제공된 아이템에 대한 추천을 제공하도록 동작할 수 있다. 추천 모듈(820)에 의해 제공된 추천은 개인이 이전에 구매한 아이템, 개인이 소유하고 있는 아이템, 개인이 관심을 보였던 아이템, 개인의 관심사, 또는 개인에 관한 다른 사용자 데이터에 기초할 수 있다. 일부 실시예에 부합하며, 추천 모듈(820)에 의해 제공된 추천은 소매 업체의 편집적인 제안뿐만 아니라 개인의 선호도 및 이력을 포함할 수 있다. The recommendation module 820 may be configured to provide a recommendation for an additional item or a suggestion for an alternative item. In some embodiments, the recommendation module 820 may operate together with the recommendation module 314 of the marketplace application 222 to provide a recommendation for an item provided for online sale to an individual. The recommendation provided by the recommendation module 820 may be based on items previously purchased by the individual, items owned by the individual, items that the individual has shown interest in, personal interests, or other user data about the individual. Consistent with some embodiments, the recommendations provided by the recommendation module 820 may include personal preferences and history as well as editorial suggestions of retailers.

소셜 모듈(822)은 복수의 소셜 쇼핑 서비스를 대화형 거울 디스플레이(112)의 사용자에게 제공한다. 일부 실시예에 부합하며, 소셜 모듈(822)은 인터페이스 모듈(810)과 함께 원격 위치에 있고 대화형 거울 디스플레이(112)의 다른 인스턴스에 의해 인증된 하나 이상의 다른 사용자를 동시에 디스플레이하도록 동작할 수 있다. 예를 들어, 만일 신부 들러리 그룹이 여러 상이한 장소에서 신부 들러리 드레스를 입고 있으면, 이들은 동시에 각자 연관된 소매상점에 가서 드레스를 입어 볼 수 있고, 그룹의 다른 구성원과 더불어 실시간으로 드레스를 착용하는 자신들의 이미지를 공유할 수 있다.The social module 822 provides a plurality of social shopping services to users of the interactive mirror display 112. Consistent with some embodiments, social module 822 may be operable to simultaneously display one or more other users at a remote location with interface module 810 and authenticated by different instances of interactive mirror display 112. . For example, if a group of bridesmaids wears bridesmaid dresses in several different locations, they can simultaneously go to their respective retail stores to try on the dresses, and images of themselves wearing the dresses in real time with other members of the group. You can share.

소셜 모듈(822)은 또한 인터페이스 모듈(810)과 함께 대화형 거울 디스플레이(112)의 다른 인스턴스로부터 사용자의 소셜 네트워크 커넥션들의 '피드(feed)'를 확인하기 위해 이들을 인가하였던 사용자의 소셜 네트워크 커넥션의 리스트를 포함하는 GUI를 제공하도록 동작할 수 있다. 소셜 네트워크 커넥션의 리스트는 하나 이상의 소셜 네트워크로부터 취득되는 소셜 데이터의 일부로서 포함될 수 있다. 소셜 네트워크 커넥션 중 커넥션의 선택을 수신하면, 소셜 모듈(822)은 사용자끼리 통신을 가능할 수 있게 하는 통신 인터페이스를 제공할 수 있다. 음성 및 다른 통신 수단이 통신을 원활하게 하기 위해 통합될 수 있다. 이러한 방법으로, 상이한 상점 또는 지역에 위치한 사람들은 자기들의 친구와 함께 '쇼핑하러'가서 구매 결정에 관한 실시간 입력을 제공할 수 있다. The social module 822, together with the interface module 810, also includes the user's social network connections that have authorized them to verify the'feed' of the user's social network connections from other instances of the interactive mirror display 112. It may be operable to provide a GUI containing a list. The list of social network connections may be included as part of social data obtained from one or more social networks. Upon receiving a selection of a connection among social network connections, the social module 822 may provide a communication interface enabling users to communicate with each other. Voice and other means of communication can be integrated to facilitate communication. In this way, people located in different stores or territories can go'shopping' with their friends and provide real-time inputs on purchasing decisions.

여론 조사 모듈(824)은 개인에 의해 그가 또는 그녀가 구매할 의도가 있는 아이템과 관련된 피드백을 수신하는데 활용될 수 있다. 이러한 목적을 위해, 아이템의 이미지가 카메라(804)에 의해 생성된 이미지 피드로부터 캡처되고, 그 아이템에 대해 (예를 들면, 코멘트, 투표 또는 여론 조사의 형태로) 입력을 받기 위해 하나 이상의 사용자의 컴퓨팅 디바이스로 전송된다. 아이템이 옷인 경우의 사례에서, 이미지는 옷을 착용하는 개인을 포함할 수 있다. 이미지가 전송되는 그룹은 사용자에 의해 선택된 개인의 소셜 네트워크 커넥션이거나, 그런 종류의 아이템에서 전문가로 식별된 사용자의 소셜 네트워크 커넥션 중의 서브셋이거나, 아이템에 대해 경험이 있는 다른 사용자(예를 들면, 디자인 이사 또는 패션 종결자), 또는 이들의 임의의 조합일 수 있다. 피드백은 실시간으로 집계되어 제공될 수 있거나, 수집되어 언제든지 개인의 클라이언트 디바이스(예를 들면, 클라이언트 디바이스(204))로 푸시될 수 있다. The poll module 824 may be utilized by an individual to receive feedback regarding items he or she intends to purchase. For this purpose, an image of an item is captured from an image feed generated by the camera 804, and one or more users' input for that item (e.g., in the form of comments, votes or polls). Sent to the computing device. In the case where the item is clothing, the image may include an individual wearing the clothing. The group to which the image is sent is an individual's social network connection selected by the user, a subset of the user's social network connections identified as experts in that kind of item, or other users who have experience with the item (e.g., design director Or fashion terminator), or any combination thereof. Feedback may be aggregated and provided in real time, or may be collected and pushed to an individual's client device (eg, client device 204) at any time.

일부 실시예에서, 피드백이 수신되는 목표 대중은 익명의 목표 대중일 수 있다. 예를 들면, 만일 개인이 그가 여성과 친하게 사귀려 의도하는 클럽에 입고 갈 의도를 가지고 셔츠를 입어 보고 있다면, 여론 조사 모듈(824)에 의해 선택된 익명의 목표 대중은 클럽을 즐기는 여성이 개인의 소셜 네트워크의 일원인지에 상관없이, (예를 들면, 소셜 데이터에 의해 입증되는 것처럼) 클럽을 즐기는 여성일 수 있다. 이와 같은 실시예에 부합하며, 개인의 신원을 감추는 여러 익명화 기술이 활용될 수 있다. 예를 들면, 사용자의 이미지가 목표 대중으로 전송되기 전에, 이미지 내 개인의 얼굴은 흐릿하게 처리되거나 그렇지 않으면 왜곡될 수 있다. 다른 예로서, 이미지 자체는 개인에게 익명성을 제공하기 위해 만료 시간을 가질 수 있다. In some embodiments, the target audience for which feedback is received may be an anonymous target audience. For example, if an individual is wearing a shirt with the intention of going to a club he intends to associate with a woman, the anonymous target public selected by the poll module 824 is that the woman who enjoys the club is the individual's social Regardless of being part of the network, it could be a woman who enjoys the club (eg, as evidenced by social data). In accordance with this embodiment, various anonymization techniques for hiding the identity of an individual may be used. For example, before the user's image is transmitted to the target public, the face of an individual in the image may be blurred or otherwise distorted. As another example, the image itself may have an expiration time to provide anonymity to the individual.

고객 맞춤 모듈(826)은 대화형 거울 디스플레이(112)가 위치한 소매 환경(예를 들면, 탈의실(700))을 고객 맞춤하는데 사용될 수 있다. 이러한 목적을 위해, 고객 맞춤 모듈(826)은 소매 환경의 요소의 구성을 명시하는 복수의 환경 설정을 조정할 수 있다. 소매 환경의 구성 가능한 요소는 조명 어레이(126), 대화형 벽 디스플레이(110), 및 대화형 거울 디스플레이(112)를 포함할 수 있다. 환경 설정은 조명 설정 및 배경 설정을 포함한다. 조명 설정은 소매 환경의 조명을 제어하고 소매 환경에서 조명 어레이(예를 들면, 조명 어레이(126))의 밝기, 채도, 및 색조를 바꾸도록 조정될 수 있다. 배경 설정은 예를 들면, 대화형 거울 디스플레이(112)와 마주하고 있을 때 개인의 뒤편에 위치하는 전자 비디오 디스플레이(예를 들면, 대화형 벽 디스플레이(110)) 상에 디스플레이되는 배경 이미지를 명시한다. The customer customization module 826 may be used to customize the retail environment (eg, changing room 700) in which the interactive mirror display 112 is located. For this purpose, the custom module 826 may adjust a plurality of preferences specifying the configuration of elements of the retail environment. Configurable elements of a retail environment may include a lighting array 126, an interactive wall display 110, and an interactive mirror display 112. Environment settings include lighting settings and background settings. The lighting settings can be adjusted to control the lighting of the retail environment and change the brightness, saturation, and hue of the lighting array (eg, lighting array 126) in the retail environment. The background setting specifies, for example, a background image displayed on an electronic video display (e.g., interactive wall display 110) located behind an individual when facing the interactive mirror display 112 .

일부 실시예에 부합하며, 고객 맞춤 모듈(826)은 사용자 선호도에 기초하여 소매 환경을 맞춤화한다. 예를 들면, 고객 맞춤 모듈(826)은 인터페이스 모듈(810)과 함께 사용자가 사용자의 취향 및 선호도에 기초하여 소매 환경의 조명 및 배경 설정을 조정하게 하는 GUI를 사용자에게 제공하도록 동작할 수 있다.Consistent with some embodiments, the customer customization module 826 customizes the retail environment based on user preferences. For example, the customization module 826 may operate with the interface module 810 to provide a user with a GUI that allows the user to adjust the lighting and background settings of the retail environment based on the user's tastes and preferences.

일부 실시예에 부합하며, 고객 맞춤 모듈(826)은 옷의 옷 유형 또는 개인이 입고 있는 옷의 원하는 용도에 기초하여 소매 환경을 고객 맞춤한다. 예를 들어, 만일 개인이 나중에 칵테일 파티에서 착용할 칵테일 드레스를 입고 있으면, 배경(예를 들면, 개인의 뒤편에 위치한 디스플레이 벽)은 칵테일파티와 비슷하도록 바뀔 수 있으며, 조명은 칵테일 파티의 조명을 더 정확하게 반영하도록 조정될 수 있다. 이러한 방식으로, 고객 맞춤된 소매 환경은 개인이 더 양호한 구매 판단을 내릴 수 있게 하기 위해 옷이 실제로 사용되는 환경을 모사한다. 고객 맞춤 모듈(826)은 또한 예를 들면 옷의 종류, 일정 통합, 사용자의 과거 선호도, 또는 다른 사용자 데이터에 기초하여 예측 방식으로 소매 환경 맞춤화를 수행할 수 있다.Consistent with some embodiments, the customization module 826 customizes the retail environment based on the type of clothing of the clothing or the desired use of the clothing the individual is wearing. For example, if an individual is wearing a cocktail dress that will be worn later at a cocktail party, the background (e.g., a display wall located behind the individual) can be changed to resemble a cocktail party, and the lighting will illuminate the cocktail party. It can be adjusted to reflect more accurately. In this way, the customized retail environment mimics the environment in which clothing is actually used in order to allow individuals to make better purchasing decisions. The customization module 826 may also perform retail environment customization in a predictive manner based on, for example, type of clothing, schedule integration, user's past preferences, or other user data.

일부 실시예에 부합하며, 고객 맞춤 모듈(826)은 인터페이스 모듈(810)과 함께 고객 맞춤된 환경 내에서 개인의 디스플레이 유닛(800) 상에 이미지를 제공하도록 동작한다. 즉, 카메라(804) 및 움직임 센서(808)를 사용하여, 개인의 윤곽이 결정될 수 있다. 그러면 대화형 거울 디스플레이(112)는 윤곽 바깥의 나머지 이미지를 개인에 의해 선택된 배경 이미지 또는 옷 유형 또는 원하는 용도에 기초하여 고객 맞춤 모듈(826)에 의해 예측된 배경 이미지로 대체할 수 있다. 개인의 관점에서 보면, 결과로 생긴 효과는 그녀가 고객 맞춤된 환경에서 "거울"속의 자신을 보는 것이지만, 배경 자체는 "거울"에서 반사되지 않는다는 것이다. Consistent with some embodiments, the customization module 826 operates with the interface module 810 to provide an image on the individual's display unit 800 within a customized environment. That is, using the camera 804 and the motion sensor 808, the contour of the individual may be determined. The interactive mirror display 112 may then replace the remaining image outside the outline with a background image selected by the individual or a background image predicted by the custom module 826 based on the type of clothing or desired use. From a personal point of view, the resulting effect is that she sees herself in the "mirror" in a customized environment, but the background itself is not reflected in the "mirror."

구매 모듈(828)은 대화형 거울 디스플레이(112)로부터 아이템의 구매를 용이하게 하도록 구성된다. 이와 같이, 구매 모듈(828)은 소매상점 서버(102)의 결제 모듈(106) 또는 네트워크 기반 장터(202)의 결제 애플리케이션(224) (예를 들면, Paypal)과 함께 개인의 계정으로부터 소매상점의 계정으로 자금 이체를 용이하게 하도록 동작할 수 있다. 구매 모듈(828)은 또한 개인이 그녀 자신의 디바이스에서 구매를 끝마칠 수 있도록 개인의 클라이언트 디바이스(예를 들면, 클라이언트 디바이스(204))와 통신하도록 구성될 수 있다. The purchasing module 828 is configured to facilitate purchasing items from the interactive mirror display 112. As such, the purchasing module 828 is the payment module 106 of the retail store server 102 or the payment application 224 of the network-based marketplace 202 (e.g., Paypal) from the individual's account. It can be operated to facilitate transfer of funds to an account. Purchasing module 828 may also be configured to communicate with an individual's client device (eg, client device 204) so that the individual can complete a purchase on her own device.

도 9는 일부 실시예에 부합하며, 대화형 GUI를 제공하는 방법(900)을 예시하는 플로우차트이다. 방법(900)은 방법(900)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행하기 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(900)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(900)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 예를 들면, 방법(900)은 방법(900)의 단계가 부분적으로 또는 전체적으로 대화형 벽 디스플레이(110) 또는 대화형 제품 디스플레이(114)에 의해 수행될 수 있도록 하나 이상의 프로세서에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있다. 9 is a flowchart illustrating a method 900 of providing an interactive GUI, consistent with some embodiments. Method 900 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 900 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 900 is described below in the form of an example with reference to an interactive mirror display. However, it will be appreciated that method 900 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. For example, method 900 may be a computer for execution by one or more processors such that the steps of method 900 may be partially or wholly performed by interactive wall display 110 or interactive product display 114. It can be implemented with readable instructions.

동작(905)에서, 인증 모듈(812)은 소매상점에 있는 개인을 식별한다. 예를 들면, 인증 모듈(812)은 카메라(804)로부터 수신된 이미지 데이터에 대해 얼굴 인식 분석을 수행함으로써 개인을 식별할 수 있다. 일단 개인이 식별되면, 동작(910)에서, 인증 모듈(812)은 (예를 들어, 네트워크형 소매상점 시스템(100) 또는 네트워크 기반 장터(202)에 의해 유지되는) 개인의 사용자 계정을 식별할 수 있다. 개인의 사용자 계정을 식별하는 것은 예를 들면 사용자 계정의 일부로서 유지되는 사용자 프로파일에 포함된 프로파일 이미지 데이터에 기초할 수 있다.In operation 905, the authentication module 812 identifies an individual at the retail store. For example, the authentication module 812 may identify an individual by performing facial recognition analysis on image data received from the camera 804. Once the individual is identified, in operation 910, the authentication module 812 will identify the individual's user account (e.g., maintained by the networked retail store system 100 or network-based marketplace 202). I can. Identifying an individual's user account may be based, for example, on profile image data contained in a user profile maintained as part of the user account.

동작(915)에서, 식별 모듈(814)은 소매상점에서 개인에게 관심 있는 아이템을 식별한다. 관심 있는 아이템은 (예를 들면, 카메라(804) 또는 움직임 센서(808)로부터 수신되는 데이터에 의해 결정되는 것으로서 아이템의 정면에 있는 그의 존재에 기초하여) 개인이 아이템을 바라보는 것, 개인이 아이템을 집어들거나 들고 있는 것, 또는 개인이 아이템을 대화형 거울 디스플레이(112)가 위치한 탈의실(예를 들면, 탈의실(700)) 또는 다른 소매 환경으로 가져 오는 것에 기초하여 식별될 수 있다.In operation 915, the identification module 814 identifies an item of interest to the individual at the retail store. The item of interest is that the individual looks at the item (based on its presence in front of the item as determined by data received from the camera 804 or the motion sensor 808, for example), the individual views the item It may be identified based on picking up or holding an item, or an individual bringing the item into a dressing room (eg, dressing room 700) or other retail environment where the interactive mirror display 112 is located.

일부 실시예에 부합하며, 관심 아이템을 식별하는 것은 아이템에 부착된 RFID 태그에 의해 생성된 신호에 기초할 수 있다. 예를 들면, 여러 범위에서 RFID 태그에 의해 생성된 공지의 신호 세기에 기초하여, 제품 식별 모듈(814)은 개인이 아이템을 제 1 위치에서 제 2 위치로 이동한 것 (예를 들면, 개인이 아이템을 집어들거나 아이템을 한 위치에서 다른 위치로 가져간 것)을 결정할 수 있다. 다른 예에서, 식별 모듈(814)은 이전에 RFID 신호가 검출되지 않았던 상점의 특정 구역에서 그러한 신호의 존재를 검출할 수 있고, 이러한 검출에 기초하여 식별 모듈(814)은 개인이 아이템을 특정 구역(예를 들면, 탈의실(700))으로 갖고 갔다고 결정할 수 있다.Consistent with some embodiments, identifying the item of interest may be based on a signal generated by an RFID tag attached to the item. For example, based on the known signal strength generated by the RFID tag in several ranges, the product identification module 814 allows an individual to move an item from a first location to a second location (e.g., Pick up an item or take an item from one location to another). In another example, the identification module 814 may detect the presence of such a signal in a specific area of a store for which no RFID signal has been previously detected, and based on this detection, the identification module 814 allows the individual to select the item in a specific area. (For example, it can be determined that it was taken to the changing room 700).

일부 실시예에 부합하며, 관심 아이템을 식별하는 것은 카메라(804)로부터 수신된 이미지 데이터의 분석에 기초할 수 있다. 이미지 데이터는 개인 및 아이템을 가시적으로 묘사하는 하나 이상의 이미지를 포함할 수 있다. 이와 같이, 관심 아이템을 식별하는 것은 하나 이상의 카메라로부터 이미지 데이터를 수신하고, 이미지 데이터에 대해 개체 인식을 수행하여 공지된 여러 이미지 분석 및 개체 인식 기술(예를 들면, 에지 검출, 에지 매칭, 그레이스케일 매칭, 그레디언트 매칭, 또는 패턴 인식) 중 어느 기술에 따라 아이템 및 개인을 식별하고; 식별된 아이템과 개인 사이의 거리를 측정하고; 아이템이 사용자에게 실제로 관심 있는 것임을 보장하기 위해 개인이 아이템의 미리 정의된 거리 이내에 있는지를 결정하는 것을 포함할 수 있다.Consistent with some embodiments, identifying an item of interest may be based on analysis of image data received from camera 804. Image data may include one or more images that visually depict individuals and items. As such, identifying an item of interest can be achieved by receiving image data from one or more cameras, performing entity recognition on the image data, and performing multiple known image analysis and entity recognition techniques (e.g., edge detection, edge matching, grayscale). Identifying items and individuals according to any of the following techniques: matching, gradient matching, or pattern recognition; Measuring the distance between the identified item and the individual; It may include determining whether an individual is within a predefined distance of the item to ensure that the item is of real interest to the user.

관심 아이템을 식별하면, 동작(920)에서, 식별 모듈(814)은 (예를 들어, 데이터베이스(108)로부터) 아이템의 상세 제품 정보(예를 들면, 이미지, 설명, 가격, 카테고리, 색상, 사이즈, 스타일, 상표)에 액세스한다. 일부 실시예에 부합하며, 상세 제품 정보에 액세스할 때, 식별 모듈(814)은 RFID 판독기(806)와 함께 질문 데이터를 아이템에 부착된 RFID 태그로 전송하고 RFID 태그로부터 아이템의 식별자를 포함하는 응답을 수신하도록 동작할 수 있다. 이후 식별 모듈(814)은 아이템의 식별자를 사용하여 데이터베이스(108)로부터 상세 제품 정보를 취득할 수 있다.Upon identifying the item of interest, in operation 920, the identification module 814 (e.g., from the database 108) provides the item's detailed product information (e.g., image, description, price, category, color, size). , Style, trademark). Consistent with some embodiments, and when accessing detailed product information, the identification module 814 transmits the query data with the RFID reader 806 to the RFID tag attached to the item and a response containing the identifier of the item from the RFID tag. Can be operated to receive. Thereafter, the identification module 814 may acquire detailed product information from the database 108 by using the item identifier.

동작(925)에서, 인터페이스 모듈(810)은 취득된 상세 제품 정보를 이용하여 대화형 GUI를 생성한다. 따라서, 대화형 GUI는 예를 들면 아이템의 이미지, 설명, 가격, 카테고리, 색상, 사이즈, 스타일 또는 상표 중 임의의 것일 수 있다. 일부 실시예에서, 인터페이스 모듈(810)은 또한 대화형 GUI에 포함시킬 하나 이상의 쿠폰 또는 광고를 (예를 들어, 데이터베이스(108))로부터 취득할 수 있다. 또한, 일부 실시예에서, 대화형 GUI는 관심 아이템과 유사하거나 그와 관련된 아이템에 대해 하나 이상의 추천을 포함할 수 있다. 이러한 일부 실시예에 부합하며, 추천 모듈(820)은 개인의 사용자 계정의 일부로서 유지되는 개인의 사용자 프로파일 정보에 기초하여 하나 이상의 추천을 생성할 수 있다. 따라서, 추천은 개인이 소유하고 있는 아이템, 개인이 이전에 구매하였던 아이템, 또는 개인이 네트워크 기반 장터(202)에서 취득하였던 아이템에 기초할 수 있다.In operation 925, the interface module 810 generates an interactive GUI using the acquired detailed product information. Thus, the interactive GUI may be any of an image, a description, a price, a category, a color, a size, a style, or a brand of an item, for example. In some embodiments, the interface module 810 may also obtain one or more coupons or advertisements (eg, from the database 108) for inclusion in the interactive GUI. Further, in some embodiments, the interactive GUI may include one or more recommendations for items similar to or related to the item of interest. In accordance with some of these embodiments, the recommendation module 820 may generate one or more recommendations based on the user profile information of the individual maintained as part of the individual user account. Accordingly, the recommendation may be based on an item owned by an individual, an item previously purchased by the individual, or an item obtained by the individual at the network-based marketplace 202.

동작(930)에서, 인터페이스 모듈(810)은 대화형 GUI가 대화형 거울 디스플레이(112)의 디스플레이 유닛(800) 상에서 개인에게 디스플레이되게 한다. 일부 실시예에 부합하며, 대화형 GUI가 디스플레이되게 하는 것은 대화형 거울 디스플레이(112)가 거울 표면으로부터 사용자 입력을 수신하여 대화형 GUI를 제공하도록 동작할 수 있는 터치 디스플레이 표면으로 전이하게 하는 한 세트의 컴퓨터 판독 가능한 명령어를 제공하는 것을 포함한다. 다시 말해서, 인터페이스 모듈(810)은 디스플레이 유닛(800)이 제 1 동작 모드(예를 들면, 거울모양 표면)로부터 제 2 동작 모드(예를 들면, 터치 디스플레이 표면)로 전이하게 한다. 일부 실시예에서, 방법(900)은 동작(935)에서 대화형 GUI를 제공하라는 명령어를 개인의 클라이언트 디바이스로 전송하는 것을 포함한다. In operation 930, the interface module 810 causes the interactive GUI to be displayed to the individual on the display unit 800 of the interactive mirror display 112. Consistent with some embodiments, causing the interactive GUI to be displayed is one set that allows the interactive mirror display 112 to receive user input from the mirror surface and transition to a touch display surface operable to provide an interactive GUI. It includes providing computer-readable instructions of. In other words, the interface module 810 causes the display unit 800 to transition from a first mode of operation (eg, a mirror-shaped surface) to a second mode of operation (eg, a touch display surface). In some embodiments, method 900 includes sending an instruction to the individual's client device to provide an interactive GUI at operation 935.

도 10은 일부 실시예에 부합하며, 개인에게 아이템 추천을 제공하는 방법(1000)을 예시하는 플로우차트이다. 방법(1000)은 방법(1000)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1000)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1000)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 예를 들면, 방법(1000)은 방법(1000)의 단계가 부분적으로 또는 전체적으로 대화형 벽 디스플레이(110) 또는 대화형 제품 디스플레이(114)에 의해 수행될 수 있도록 하나 이상의 프로세서에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있다. 10 is a flowchart illustrating a method 1000 of providing item recommendations to individuals, consistent with some embodiments. Method 1000 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 1000 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1000 is described in the form of an example below with reference to an interactive mirror display. However, it will be appreciated that method 1000 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. For example, method 1000 may be a computer for execution by one or more processors such that the steps of method 1000 may be partially or wholly performed by interactive wall display 110 or interactive product display 114. It can be implemented with readable instructions.

동작(1005)에서, 인증 모듈(812)은 소매상점에 있는 개인을 식별한다. 예를 들면, 인증 모듈(812)은 개인에 착용되거나 개인에게 부착된 RFID 디바이스에 의해 전송된 정보에 기초하여 개인을 식별할 수 있다. 일단 개인이 식별되면, 동작(1010)에서, 인증 모듈(812)은 (예를 들어, 네트워크형 소매상점 시스템(100) 또는 네트워크 기반 장터(202)에 의해 유지되는) 개인의 사용자 계정을 식별할 수 있다. 개인의 사용자 계정을 식별하는 것은 예를 들면 사용자 계정의 일부로서 유지되는 사용자 프로파일에 포함된 프로파일 이미지 데이터에 기초할 수 있다.In operation 1005, the authentication module 812 identifies an individual at the retail store. For example, the authentication module 812 may identify an individual based on information transmitted by an RFID device worn on the individual or attached to the individual. Once the individual is identified, in operation 1010, the authentication module 812 may identify the individual's user account (e.g., maintained by the networked retail store system 100 or network-based marketplace 202). I can. Identifying an individual's user account may be based, for example, on profile image data contained in a user profile maintained as part of the user account.

동작(1015)에서, 식별 모듈(814)은 소매상점에서 개인에게 관심 있는 아이템을 식별한다. 관심 아이템을 식별하면, 동작(1020)에서, 식별 모듈(814)은 (예를 들어, 데이터베이스(108)로부터) 아이템의 상세 제품 정보(예를 들면, 이미지, 설명, 가격, 카테고리, 색상, 사이즈, 스타일, 상표)에 액세스한다.In operation 1015, the identification module 814 identifies an item of interest to the individual at the retail store. Upon identifying the item of interest, in operation 1020, the identification module 814 (e.g., from the database 108) provides detailed product information (e.g., image, description, price, category, color, size) of the item. , Style, trademark).

동작(1025)에서, 인터페이스 모듈(810)은 사용자 데이터 및 옷의 상세 제품 정보에 기초하여 개인에 대해 아이템 추천을 생성한다. 일부 실시예에서, 추천은 옷과 유사하지만 색상, 가격, 스타일 또는 상표와 같은 일부 양상에서 달라지는 하나 이상의 아이템을 포함한다. 일부 실시예에서, 추천은 옷과 함께 착용될 수 있는 액세서리 또는 다른 옷과 같은 옷과 관련된 하나 이상의 아이템을 포함한다. 동작(1030)에서, 인터페이스 모듈(810)은 추천이 (예를 들어, 디스플레이 유닛(800) 상에서) 사용자에게 디스플레이되게 한다. 동작(1035)에서, 추천은 개인의 사용자 데이터에 포함된 연락처 정보를 이용하여 개인의 클라이언트 디바이스로 전송된다.In operation 1025, the interface module 810 generates an item recommendation for an individual based on user data and detailed product information of the clothing. In some embodiments, the recommendation includes one or more items that are similar to clothing but vary in some aspects, such as color, price, style, or brand. In some embodiments, the recommendation includes one or more items related to clothing, such as accessories or other clothing that can be worn with the clothing. In operation 1030, the interface module 810 causes the recommendation to be displayed to the user (eg, on the display unit 800 ). In operation 1035, the recommendation is sent to the individual's client device using contact information included in the individual's user data.

도 11은 일부 실시예에 부합하며, 소매 환경에서 환경 설정을 고객 맞춤하는 방법(1100)을 예시하는 플로우차트이다. 방법(1100)은 방법(1100)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1100)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1100)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 또한, "탈의실"이 특정하게 언급되지만, 탈의실은 그저 방법(1100)이 활용될 수 있는 많은 소매 환경 중 한 환경의 예일 뿐이라는 것이 인식될 것이다.11 is a flowchart illustrating a method 1100 of customizing preferences in a retail environment, consistent with some embodiments. Method 1100 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 1100 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1100 is described in the form of an example below with reference to an interactive mirror display. However, it will be appreciated that method 1100 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. Further, while the "changing room" is specifically mentioned, it will be appreciated that the changing room is merely an example of one of many retail environments in which method 1100 may be utilized.

동작(1105)에서, 인증 모듈(812)은 탈의실(또는 대화형 거울 디스플레이(112)가 위치한 소매상점의 다른 구역)에 들어오는 개인을 식별한다. 예를 들면, 인증 모듈(812)은 디스플레이 유닛(800) 상의 인터페이스 모듈(810)에 의해 제공되는 GUI를 이용하는 개인 또는 판매 사원에 의해 제공되는 식별자(예를 들면, 이름, 사용자이름, 또는 이메일 주소)에 기초하여 개인을 식별할 수 있다. 다른 예에서, 인증 모듈(812)은 카메라(804) 또는 움직임 센서(808)로부터 수신되는 데이터에 기초하여 개인을 식별할 수 있다. 또 다른 예에서, 인증 모듈(812)은 RFID 판독기(806)와 함께 개인이 착용한 RFID 디바이스로부터 수신되는 식별자를 이용하여 개인을 식별하도록 동작할 수 있다. In operation 1105, the authentication module 812 identifies an individual entering the changing room (or other area of the retail store where the interactive mirror display 112 is located). For example, the authentication module 812 is an identifier (e.g., name, username, or email address) provided by an individual or salesperson using a GUI provided by the interface module 810 on the display unit 800. ), you can identify an individual. In another example, the authentication module 812 may identify an individual based on data received from the camera 804 or motion sensor 808. In another example, the authentication module 812 may operate to identify an individual using an identifier received from an RFID device worn by the individual with the RFID reader 806.

동작(1110)에서, 인증 모듈(812)은 본 명세서에서 논의된 방법론과 일치하는 방식으로 개인을 인증한다. 동작(1115)에서, 인증 모듈(812)은 개인의 사용자 계정의 일부로서 유지되는 개인에 관한 사용자 데이터에 액세스한다. 사용자 데이터는 예를 들면 사용자 선호도, 구매 이력, 및 사용자에 의해 소유된 아이템을 포함할 수 있다.In operation 1110, the authentication module 812 authenticates the individual in a manner consistent with the methodology discussed herein. In operation 1115, the authentication module 812 accesses user data relating to the individual maintained as part of the individual's user account. User data may include, for example, user preferences, purchase history, and items owned by the user.

동작(1120)에서, 식별 모듈(814)은 개인 또는 개인에게 도움을 주는 판매 사원이 탈의실로 가져온 옷을 식별한다(또는 옷의 식별자를 취득한다). 예를 들면, 식별 모듈(814)은 RFID 판독기(806)와 함께 옷에 부착된 RFID 태그로부터 옷의 식별자를 취득하도록 동작할 수 있다. 따라서, 옷을 식별하는 것은 질문 데이터를 옷에 부착된 RFID 태그로 전송하고, RFID 태그로부터 옷의 식별자를 포함하는 응답을 수신하는 것을 포함할 수 있다. In operation 1120, the identification module 814 identifies (or acquires an identifier of the clothes) the clothes brought to the changing room by the individual or the salesperson serving the individual. For example, the identification module 814 may operate together with the RFID reader 806 to obtain an identifier of the clothing from an RFID tag attached to the clothing. Thus, identifying the clothes may include transmitting the question data to the RFID tag attached to the clothes, and receiving a response including the identifier of the clothes from the RFID tag.

다른 예에서, 옷을 식별하는 것은 카메라(804)로부터 수신되는 이미지 데이터의 분석에 기초할 수 있다. 이미지 데이터는 옷을 가시적으로 묘사하는 하나 이상의 이미지를 포함할 수 있다. 이와 같이, 옷 옷을 식별하는 것은 카메라(804)로부터 이미지 데이터를 수신하고 공지된 여러 이미지 분석 및 개체 인식 기술(예를 들면, 에지 검출, 에지 매칭, 그레이스케일 매칭, 그레디언트 매칭, 또는 패턴 인식) 중 어느 기술에 따라 이미지 데이터에 대해 개체 인식을 수행하여 아이템 및 개인을 식별하는 것을 포함할 수 있다.In another example, identifying clothing may be based on analysis of image data received from camera 804. Image data may include one or more images that visually depict clothing. As such, identifying clothes and clothes receives image data from the camera 804 and various known image analysis and entity recognition techniques (e.g., edge detection, edge matching, grayscale matching, gradient matching, or pattern recognition). It may include identifying items and individuals by performing entity recognition on image data according to any of the techniques.

옷을 식별하면, 동작(1125)에서 식별 모듈(814)은 옷에 대해 옷 유형을 결정한다. 옷 유형은 네트워크형 소매상점 시스템(100)에 의해 (예를 들어, 데이터베이스(108)에서) 유지되거나 (예를 들어, 데이터베이스(228)에서) 네트워크 기반 장터(202) 또는 제 3자 서버(206)로부터 취득되는 옷에 관한 정보에 기초할 수 있다. 옷 유형은 스타일, 색상, 또는 상표 중 임의의 것을 포함할 수 있다.Upon identifying the clothing, in operation 1125 the identification module 814 determines the clothing type for the clothing. Clothing types may be maintained (e.g., in database 108) by networked retail store system 100 or network-based marketplace 202 or third-party server 206 (e.g., in database 228). It can be based on information about clothing obtained from ). The clothing type can include any of style, color, or brand.

동작(1130)에서, 인터페이스 모듈(810)은 동작 가능한 GUI의 디스플레이를 통해 개인으로부터의 사용 사례 정보를 수신하게 한다. 사용 사례 정보는 (예를 들어, 칵테일 파티에서 착용되거나 작업 시간동안 사무소에서 착용되는) 옷에 대해 개인의 의도한 용도를 정의한다. GUI는 미리 정의된 사용 사례의 리스트 및 미리 정의된 사용 사례 리스트에 포함되지 않은 사용 사례를 입력하기 위한 추가 텍스트 필드를 포함하는 드롭-다운 메뉴를 포함할 수 있다. 개인은 단일의 사용 사례 또는 복수의 사용 사례를 선택할 수 있다. 동작(1135)에서, 고객 맞춤 모듈(1016)은 인터페이스 모듈(810)에 의해 제공되는 GUI를 사용하여 개인에 의해 명시된 사용 사례 정보를 수신한다. In operation 1130, the interface module 810 causes use case information to be received from the individual through the display of the operable GUI. Use case information defines an individual's intended use for clothing (eg, worn at a cocktail party or worn in an office during work hours). The GUI is for entering a list of predefined use cases and use cases not included in the list of predefined use cases. It may include a drop-down menu containing additional text fields. Individuals can select a single use case or multiple use cases. In operation 1135, the customization module 1016 receives use case information specified by the individual using the GUI provided by the interface module 810.

동작(1140)에서, 고객 맞춤 모듈(826)은 사용자 데이터, 옷 유형, 또는 사용 사례 정보 중 어느 것에 기초하여 탈의실의 하나 이상의 환경 설정을 조정한다. 예를 들어, 만일 사용자가 옷을 입을 때 어떤 조명 조건을 선호한다는 것을 사용자 데이터의 일부로서 유지되는 사용자 선호도가 표시하면, 고객 맞춤 모듈(826)은 조명 어레이(126)로 하여금 선호하는 조명 조건을 바꾸게 할 수 있다. 다른 예로서, 만일 옷 유형이 비즈니스 의상이면, 고객 맞춤 모듈(826)은 전문적인 사무실 설정을 모방하는 환경을 만들기 위해 하나 이상의 조명 설정 및 배경 설정을 조정할 수 있다. In operation 1140, the customer customization module 826 adjusts one or more preferences of the dressing room based on any of user data, clothing type, or use case information. For example, if the user preferences maintained as part of the user data indicate that the user prefers certain lighting conditions when wearing clothes, the custom module 826 causes the lighting array 126 to determine the preferred lighting conditions. Can be changed. As another example, if the clothing type is a business attire, then the custom module 826 can mimic a professional office setup. You can adjust one or more lighting settings and background settings to create an environment.

일부 실시예에 부합하며, 고객 맞춤 모듈(826)은 머신 판독 가능한 명령어를 탈의실 내 하나 이상의 컴포넌트로 전송함으로써 환경 설정을 조정할 수 있다. 예를 들면, 고객 맞춤 모듈(826)은 특정 구역의 적어도 하나의 조명 설정을 조정하라는 명령어를 조명 어레이(126)로 제공할 수 있다. 다른 예에서, 고객 맞춤 모듈(826)은 비디오 디스플레이 벽(예를 들면, 대화형 벽 디스플레이(110))이 특정의 배경 이미지 콘텐츠(예를 들면, 이미지 또는 비디오)를 디스플레이하게 하는 명령어를 비디오 디스플레이 벽에 제공함으로써 배경 설정을 조정할 수 있다. Consistent with some embodiments, the custom module 826 may adjust preferences by sending machine-readable instructions to one or more components in the dressing room. For example, the custom module 826 may provide instructions to the lighting array 126 to adjust at least one lighting setting of a particular area. In another example, the custom module 826 may issue instructions to cause the video display wall (e.g., interactive wall display 110) to display specific background image content (e.g., image or video). You can adjust the background setting by giving it to the wall.

방법(1100)의 동작의 일 예로서, 도 12는 일부 예시적인 실시예에 따라서 대화형 거울 디스플레이(112)에 의해 제공되는 탈의실(700)의 고객 맞춤을 예시하는 다이어그램이다. 도시된 바와 같이, (예를 들어, 조명 어레이(126)의 인스턴스인) 오버헤드 조명 어레이(706)의 조명 설정이 조정되었으며 배경 설정은 이미지(1202)가 (예를 들어, 대화형 벽 디스플레이(110)의 인스턴스인) 비디오 벽(708)에서 제공되도록 조정되었으며, 이 이미지는 궁극적으로 대화형 거울 디스플레이(112)에게 다시 반사된다. 이러한 예시적인 실시예에서, 개인(704)(도시되지 않음)은 옷의 의도한 용도가 공원에서 조깅하기 위한 것임을 명시하였고, 따라서 오버헤드 조명 어레이(706)는 햇빛처럼 보이게 하기 위해 밝은 빛을 생성하도록 조정되었으며, 비디오 벽(708)은 공원의 환경처럼 보이게 하기 위해 자연스러운 장면을 디스플레이하도록 구성되었다. As an example of the operation of method 1100, FIG. 12 is a diagram illustrating customer customization of dressing room 700 provided by interactive mirror display 112 in accordance with some exemplary embodiments. As shown, the lighting setting of the overhead lighting array 706 (e.g., an instance of the lighting array 126) has been adjusted and the background setting is that the image 1202 (e.g., the interactive wall display( 110), which is an instance of the video wall 708, which is ultimately reflected back to the interactive mirror display 112. In this exemplary embodiment, the individual 704 (not shown) has specified that the intended use of the clothing is for jogging in the park, so the overhead lighting array 706 generates bright light to make it look like sunlight. And the video wall 708 is configured to display natural scenes to make it look like the environment of a park.

도 13은 일부 실시예에 부합하며, 개인이 입으려는 아이템에 관해 목표 대중으로부터 실시간 피드백을 제공하는 방법(1300)을 예시하는 플로우차트이다. 방법(1300)은 방법(1300)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1300)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1300)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 또한, "탈의실"이 특정하게 언급되지만, 탈의실은 그저 방법(1300)이 활용될 수 있는 많은 소매 환경 중 한 환경의 예일 뿐이라는 것이 인식될 것이다.13 is a flow chart illustrating a method 1300 of providing real-time feedback from a target audience regarding an item an individual intends to wear, consistent with some embodiments. Method 1300 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 1300 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1300 is described in the form of an example below with reference to an interactive mirror display. However, it will be appreciated that method 1300 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. Also, while the "changing room" is specifically mentioned, it will be appreciated that the changing room is merely an example of one of many retail environments in which method 1300 may be utilized.

동작(1305)에서, 소셜 모듈(822)은 개인에게 관심 있는 아이템을 가진 개인의 이미지를 캡처한다. 예를 들면, 소셜 모듈(822)은 개인의 허락을 받고 소매상점의 탈의실에서 옷을 입는 개인의 이미지를 캡처할 수 있다. 소셜 모듈(822)은 카메라(804)에 의해 생성된 이미지 피드(예를 들면, 이미지 시퀀스)로부터 이미지를 캡처할 수 있다. In operation 1305, the social module 822 captures an image of an individual with an item of interest to the individual. For example, the social module 822 may capture an image of an individual wearing clothes in a retail store's changing room with the individual's permission. Social module 822 may capture an image from an image feed (eg, an image sequence) generated by camera 804.

동작(1310)에서, 인터페이스 모듈(810)은 사용자 인터페이스의 디스플레이를 통해 개인으로부터 사용 사례 정보를 수신하게 한다. 사용 사례 정보는 개인에 의한 아이템의 하나 이상의 의도된 용도를 명시한다. 사용자 인터페이스는 예를 들면 개인에 의해 사용 사례 정보를 형성하도록 선택될 수 있는 미리 정의된 사용 사례의 드롭-다운 리스트를 포함할 수 있다. 동작(1315)에서, 인터페이스 모듈(810)은 사용자 인터페이스를 통해 사용자로부터 명시된 사용 사례 정보를 수신한다.In operation 1310, the interface module 810 causes use case information to be received from the individual through the display of the user interface. The use case information specifies one or more intended uses of the item by the individual. The user interface may comprise a drop-down list of predefined use cases that may be selected to form use case information, for example by an individual. In operation 1315, interface module 810 receives specified use case information from a user via a user interface.

동작(1320)에서, 식별 모듈(814)은 아이템을 식별한다(또는 아이템의 식별자를 취득한다). 예를 들면, 식별 모듈(814)은 RFID 판독기(806)와 함께 옷에 부착된 RFID 태그로부터 옷의 식별자를 취득하도록 동작할 수 있다. 따라서, 옷을 식별하는 것은 질문 데이터를 옷에 부착된 RFID 태그로 전송하고 RFID 태그로부터 옷의 식별자를 포함하는 응답을 수신하는 것을 포함할 수 있다. In operation 1320, the identification module 814 identifies the item (or obtains an identifier of the item). For example, the identification module 814 may operate together with the RFID reader 806 to obtain an identifier of the clothing from an RFID tag attached to the clothing. Thus, identifying the clothes may include sending the query data to an RFID tag attached to the clothes and receiving a response from the RFID tag including the identifier of the clothes.

다른 예에서, 옷을 식별하는 것은 아이템을 가진 개인의 이미지의 분석에 기초할 수 있다. 이와 같이, 옷을 식별하는 것은 공지된 여러 이미지 분석 및 개체 인식 기술(예를 들면, 에지 검출, 에지 매칭, 그레이스케일 매칭, 그레디언트 매칭, 또는 패턴 인식) 중 어느 기술에 따라 아이템을 식별하기 위해 이미지에 대해 개체 인식을 수행하는 것을 포함할 수 있다. In another example, identifying clothes may be based on analysis of an image of an individual with the item. As such, identifying clothes is an image to identify items according to any of several known image analysis and entity recognition techniques (e.g., edge detection, edge matching, grayscale matching, gradient matching, or pattern recognition). It may include performing entity recognition for.

아이템을 식별하면, 동작(1325)에서 식별 모듈(814)은 아이템의 아이템 유형을 결정한다. 아이템 유형은 네트워크형 소매상점 시스템(100)에 의해 (예를 들어, 데이터베이스(108)에서) 유지되거나 (예를 들어, 데이터베이스(228)에서) 네트워크 기반 장터(202) 또는 제 3자 서버(206)로부터 취득되는 옷에 관한 정보에 기초할 수 있다. 옷 유형은 스타일, 색상, 또는 상표 중 임의의 것을 포함할 수 있다. Upon identifying the item, in operation 1325 the identification module 814 determines the item type of the item. Item types may be maintained (e.g., in database 108) by networked retail store system 100 or network-based marketplace 202 or third-party server 206 (e.g., in database 228). It can be based on information about clothing obtained from ). The clothing type can include any of style, color, or brand.

동작(1330)에서, 여론 조사 모듈(824)은 아이템을 가진 개인의 이미지와 관련된 피드백을 받기 위한 여론 조사를 위해 목표 대중을 선택한다. 일부 실시예에 부합하며, 목표 대중은 사용 사례 정보, 아이템 유형, 또는 이 둘의 조합에 기초하여 선택될 수 있다. 따라서, 목표 대중을 선택하는 것은 아이템 유형 또는 아이템의 의도된 용도와 관련된 공지의 경험을 가진 복수의 사용자를 식별하는 것을 포함할 수 있다. 공지의 경험은 복수의 사용자의 각 사용자 계정의 일부로서 유지되는 사용자 데이터에 포함된 정보를 기초로 할 수 있다. 예를 들면, 소셜 모듈(822)은 (구매자 또는 판매자 중 어느 한 자격으로 역할을 하는) 거래 이력을 가진 사용자에 기초하여 목표 대중의 일부가 될 사용자를 선택할 수 있다. 다른 예에서, 소셜 모듈(822)은 경험을 겪게 하는 사용 사례를 가진 사용자의 공지의 취미 또는 직업에 기초하여 목표 대중의 일부가 되는 사용자를 선택할 수 있다. In operation 1330, the poll module 824 selects a target audience for polling to receive feedback related to the image of the individual with the item. Consistent with some embodiments, a target audience may be selected based on use case information, item type, or a combination of both. Thus, selecting a target audience may include identifying a plurality of users with known experience related to the item type or intended use of the item. Known experiences may be based on information contained in user data maintained as part of each user account of a plurality of users. For example, the social module 822 may select a user to be part of a target audience based on a user with a transaction history (acting as either a buyer or a seller). In another example, the social module 822 may select a user to be part of a target audience based on the user's known hobbies or occupations with use cases that lead to experience.

일부 실시예에서, 목표 대중은 개인의 소셜 데이터의 일부로서 포함되는 사용자의 복수의 소셜 네트워크 커넥션으로부터 선택될 수 있다. 따라서, 목표 대중을 선택하는 것은 개인마다 소셜 네트워크 프로파일을 유지하는 하나 이상의 소셜 네트워크로부터 개인의 소셜 데이터를 취득하는 것을 포함할 수 있다. In some embodiments, a target audience may be selected from a user's multiple social network connections that are included as part of the individual's social data. Thus, selecting a target audience may include obtaining an individual's social data from one or more social networks maintaining a social network profile for each individual.

동작(1335)에서, 여론 조사 모듈(824)은 아이템을 가진 개인의 이미지에 관해 피드백을 받기 위해 목표 대중의 각 구성원을 여론 조사한다. 일부 실시예에서, 목표 대중의 구성원을 여론 조사하는 것은 대화형 거울 디스플레이(112)와 데이터를 교환하도록 고안된 애플리케이션을 실행하는 목표 대중의 클라이언트 디바이스로 메시지를 전송하는 것을 포함할 수 있다. 메시지는 이미지를 포함하는 이미지 데이터 및 이미지와 관련된 피드백을 입력하기 위한 필드를 포함할 수 있다. 메시지를 목표 대중으로 전송하기에 앞서, 여론 조사 모듈(824)은 개인의 신원을 익명화하기 위해 개인의 이미지의 생김새(예를 들면, 얼굴)을 왜곡할 수 있다. 일부 실시예에서, 목표 대중을 여론 조사하는 것은 이미지의 프레젠테이션 및 이미지와 관련된 설문조사를 생성하는 머신 판독 가능한 명령어를 목표 대중의 각 구성원의 컴퓨팅 디바이스로 전송하는 것을 포함한다. In operation 1335, the poll module 824 polls each member of the target public to receive feedback regarding the image of the individual with the item. In some embodiments, polling a member of the target audience may include sending a message to a client device of the target audience running an application designed to exchange data with the interactive mirror display 112. The message may include image data including an image and a field for inputting feedback related to the image. Prior to sending the message to the target public, the poll module 824 may distort the appearance (eg, face) of the individual's image to anonymize the individual's identity. In some embodiments, polling the target audience includes sending machine-readable instructions for generating a presentation of the image and a survey associated with the image to the computing device of each member of the target audience.

동작(1340)에서, 여론 조사 모듈(824)은 아이템에 관해 목표 대중의 구성원으로부터 피드백 정보를 수신한다. 피드백 정보는 예를 들면, 문자 코멘트, 음성 메시지, 비디오 메시지, 수치적 평가, 또는 설문조사에 대한 응답일 수 있다. 동작(1345)에서, 여론 조사 모듈(824)은 목표 대중의 여러 구성원으로부터 수신된 피드백 정보로부터 피드백 데이터를 수집한다. 피드백 정보가 평가를 포함하는 실시예에서, 피드백을 수집하는 것은 목표 대중의 여러 구성원으로부터 수신된 평가로부터 총 평가를 계산하는 것을 포함할 수 있다. In operation 1340, the poll module 824 receives feedback information from a member of the target audience regarding the item. The feedback information may be, for example, a text comment, a voice message, a video message, a numerical evaluation, or a response to a survey. In operation 1345, the poll module 824 collects feedback data from feedback information received from various members of the target audience. In embodiments where the feedback information includes ratings, collecting feedback may include calculating a total rating from ratings received from various members of the target audience.

동작(1350)에서, 인터페이스 모듈(810)은 피드백 데이터를 포함하는 피드백 GUI의 디스플레이를 (예를 들면, 디스플레이 유닛(800) 상에서) 생성시킨다. 피드백 데이터는 이 데이터가 수집될 때 실시간으로 개인에게 제공될 수 있다. 피드백 데이터가 문자 코멘트, 설문조사에 대한 문자 응답, 음성 메시지, 또는 비디오 메시지를 포함하는 사례에서, 피드백 데이터는 이 데이터가 수신되는 방식대로 (예를 들어, 편집되지 않은 평이한 텍스트 코멘트로서) 제공될 수 있다. 피드백이 수치적 평가인 사례에서, 피드백 데이터는 피드백 인터페이스 내에서 차트와 같은 그래프적인 정보의 표현으로서 디스플레이될 수 있다. 동작(1355)에서, 통신 모듈(816)은 피드백 데이터를 개인의 클라이언트 디바이스로 전송한다. In operation 1350, interface module 810 generates (eg, on display unit 800) a display of a feedback GUI including feedback data. Feedback data can be provided to an individual in real time as this data is collected. In instances where the feedback data includes text comments, text responses to surveys, voice messages, or video messages, the feedback data will be provided in the manner in which this data is received (e.g., as plain text comments, not edited). I can. In the case where the feedback is a numerical evaluation, the feedback data can be displayed as a graphical representation of information such as a chart within the feedback interface. In operation 1355, communication module 816 transmits the feedback data to the individual's client device.

도 14는 일부 실시예에 부합하며 개인이 입고 있는 아이템에 관해 사용자 특정 대중으로부터 실시간 피드백을 제공하는 방법(1400)을 예시하는 플로우차트이다. 방법(1400)은 방법(1400)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1400)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1400)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 또한, "탈의실"이 특정하게 언급되지만, 탈의실은 그저 방법(1400)이 활용될 수 있는 많은 소매 환경 중 한 환경의 예일 뿐이라는 것이 인식될 것이다.14 is a flow chart illustrating a method 1400 of providing real-time feedback from a user specific public about items worn by an individual, consistent with some embodiments. Method 1400 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 1400 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1400 is described in the form of an example below with reference to an interactive mirror display. However, it will be appreciated that method 1400 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. Further, while the "changing room" is specifically mentioned, it will be appreciated that the changing room is merely an example of one of the many retail environments in which method 1400 may be utilized.

동작(1405)에서, 소셜 모듈(822)은 개인에게 관심 있는 아이템을 가진 개인의 이미지를 (예를 들어, 카메라(804)에 의해 생성된 이미지 피드로부터) 캡처한다. 동작(1410)에서, 인터페이스 모듈(810)은 개인이 이미지를 공유하기를 바라는 개인의 소셜 네트워크 커넥션을 선택하기 위한 사용자 인터페이스의 디스플레이를 생성시킨다. 동작(1415)에서, 인터페이스 모듈(810)은 개인에 의해 선택된 하나 이상의 소셜 네트워크 커넥션의 선택을 수신한다.In operation 1405, social module 822 captures an image of an individual with an item of interest to the individual (eg, from an image feed generated by camera 804 ). In operation 1410, the interface module 810 generates a display of a user interface for selecting a social network connection of the individual that the individual wishes to share the image with. In operation 1415, the interface module 810 receives a selection of one or more social network connections selected by the individual.

동작(1420)에서, 통신 모듈(816)은 아이템을 가진 개인의 이미지에 관해 피드백을 받기 위해 개인에 의해 선택된 각 소셜 네트워크 커넥션을 여론 조사한다. 일부 실시예에서, 소셜 네트워크 커넥션을 여론 조사하는 것은 대화형 거울 디스플레이(112)와 데이터를 교환하도록 고안된 애플리케이션을 실행하는 (예를 들어, 소셜 네트워크 커넥션의) 클라이언트 디바이스로 메시지를 전송하는 것을 포함할 수 있다. 메시지는 이미지를 포함하는 이미지 데이터 및 이미지와 관련된 피드백을 입력하기 위한 필드를 포함할 수 있다.In operation 1420, communication module 816 polls each social network connection selected by the individual to receive feedback regarding the image of the individual with the item. In some embodiments, polling the social network connection includes sending a message to a client device (e.g., of a social network connection) running an application designed to exchange data with the interactive mirror display 112. I can. The message may include image data including an image and a field for inputting feedback related to the image.

동작(1425)에서, 여론 조사 모듈(824)은 아이템에 관해 소셜 네트워크 커넥션으로부터 (예를 들어, 카메라(804)에 의해 생성된 이미지 피드(예를 들면, 이미지 시퀀스)로부터) 피드백 정보를 수신한다. 동작(1430)에서, 여론 조사 모듈(824)은 소셜 네트워크 커넥션으로부터 수신된 피드백 정보로부터 피드백 데이터를 수집한다. 동작(1435)에서, 인터페이스 모듈(810)은 피드백 데이터를 포함하는 피드백 GUI의 디스플레이를 (예를 들면, 디스플레이 유닛(800) 상에서) 생성시킨다. 피드백 데이터는 데이터가 수집될 때 실시간으로 개인에게 제공될 수 있다. 동작(1440)에서, 통신 모듈(816)은 피드백 데이터를 개인의 클라이언트 디바이스로 전송한다. In operation 1425, poll module 824 receives feedback information from a social network connection (e.g., from an image feed (e.g., an image sequence) generated by camera 804) about the item. . In operation 1430, the poll module 824 collects feedback data from the feedback information received from the social network connection. In operation 1435, the interface module 810 creates (eg, on the display unit 800) a display of the feedback GUI including the feedback data. Feedback data can be provided to an individual in real time as the data is collected. In operation 1440, the communication module 816 transmits the feedback data to the individual's client device.

도 15는 일부 실시예에 부합하며 대화형 소매상점에서 소셜 쇼핑 서비스를 제공하는 방법(1500)을 예시하는 플로우차트이다. 방법(1500)은 방법(1500)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)에 의해 수행될 수 있도록 하나 이상의 프로세서에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있다. 방법(1500)은 방법(1500)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1500)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1500)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 또한, "탈의실"이 특정하게 언급되지만, 탈의실은 그저 방법(1500)이 활용될 수 있는 많은 소매 환경 중 한 환경의 예일 뿐이라는 것이 인식될 것이다.15 is a flowchart illustrating a method 1500 of providing social shopping services in an interactive retail store, consistent with some embodiments. Method 1500 may be implemented with computer readable instructions for execution by one or more processors such that the steps of method 1500 may be partially or wholly performed by interactive mirror display 112. Method 1500 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 1500 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1500 is described below in the form of an example with reference to an interactive mirror display. However, it will be appreciated that method 1500 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. In addition, while "changing room" is specifically mentioned, it will be appreciated that the dressing room is merely an example of one of many retail environments in which method 1500 may be utilized.

동작(1505)에서, 제 1 인스턴스의 대화형 거울 디스플레이(112)의 인증 모듈(812)은 제 1 탈의실에 들어오는 제 1 개인을 인증한다. 동작(1510)에서, 제 2 인스턴스의 대화형 거울 디스플레이(112)의 인증 모듈(812)은 제 2 탈의실에 들어오는 제 2 개인을 인증한다. 제 2 탈의실은 제 1 탈의실과 동일한 소매상점에 있을 수 있거나 다른 소매상점에 있을 수 있다. 동작(1515)에서, 제 1 인스턴스의 대화형 거울 디스플레이(112)의 카메라(804)는 제 1 개인이 위치하는 제 1 탈의실의 이미지 피드를 녹화하기 시작하며, 제 2 인스턴스의 대화형 거울 디스플레이(112)의 카메라(804)는 제 2 개인이 위치하는 제 2 탈의실의 이미지 피드를 녹화하기 시작한다. 동작(1520)에서, 제 1 인스턴스의 대화형 거울 디스플레이(112)는 제 2 인스턴스의 대화형 거울 디스플레이(112)로부터 이미지 피드를 포함하는 이미지 피드를 수신하며 이는 반대로도 가능하다.In operation 1505, the authentication module 812 of the interactive mirror display 112 of the first instance authenticates the first individual entering the first dressing room. In operation 1510, the authentication module 812 of the interactive mirror display 112 of the second instance authenticates the second individual entering the second dressing room. The second dressing room may be in the same retail store as the first dressing room or may be in a different retail store. In operation 1515, the camera 804 of the interactive mirror display 112 of the first instance begins recording an image feed of the first dressing room in which the first individual is located, and the interactive mirror display of the second instance ( The camera 804 of 112) starts recording an image feed of the second dressing room where the second individual is located. In operation 1520, the interactive mirror display 112 of the first instance receives an image feed comprising an image feed from the interactive mirror display 112 of the second instance, and vice versa.

동작(1525)에서, 제 1 인스턴스의 대화형 거울 디스플레이(112)는 제 2 인스턴스의 대화형 거울 디스플레이(112)로부터 수신된 이미지 피드 데이터를 렌더링하여 제 2 개인이 위치하는 제 2 탈의실의 이미지 피드를 디스플레이한다. 동시에 제 2 대화형 거울 디스플레이(112)는 제 1 대화형 거울 디스플레이(112)로부터 수신된 이미지 피드 데이터를 렌더링하여 제 1 개인이 위치하는 제 1 탈의실의 이미지 피드를 디스플레이한다. 동작(1530)에서, 제 1 및 제 2 대화형 거울 디스플레이(112)의 각 통신 모듈(816)은 제 1 개인과 제 2 개인 사이에서 통신 인터페이스를 제공한다. 통신 인터페이스는 제 1 및 제 2 개인이 텍스트 기반의 메시지를 교환하게 할 수 있거나, 제 1 개인과 제 2 개인 사이에서 음성 통신을 할 수 있게 할 수 있다.In operation 1525, the interactive mirror display 112 of the first instance renders the image feed data received from the interactive mirror display 112 of the second instance to feed the image of the second dressing room in which the second individual is located. Displays. At the same time, the second interactive mirror display 112 renders the image feed data received from the first interactive mirror display 112 to display the image feed of the first changing room in which the first individual is located. In operation 1530, each communication module 816 of the first and second interactive mirror displays 112 provides a communication interface between the first and second individuals. The communication interface may allow the first and second individuals to exchange text-based messages, or may enable voice communication between the first and second individuals.

도 16은 일부 실시예에 부합하며 대화형 소매상점에서 개인의 관심 수준을 결정하는 방법(1600)을 예시하는 플로우차트이다. 방법(1600)은 방법(1600)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1600)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1600)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 또한, "탈의실"이 특정하게 언급되지만, 탈의실은 그저 방법(1600)이 활용될 수 있는 많은 소매 환경 중 한 환경의 예일 뿐이라는 것이 인식될 것이다.16 is a flowchart illustrating a method 1600 of determining an individual's level of interest in an interactive retail store, consistent with some embodiments. Method 1600 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that steps of method 1600 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1600 is described in the form of an example below with reference to an interactive mirror display. However, it will be appreciated that method 1600 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. Further, while the "changing room" is specifically mentioned, it will be appreciated that the changing room is merely an example of one of many retail environments in which method 1600 may be utilized.

동작(1605)에서, 인증 모듈(812)은 탈의실에 있는 개인을 식별하고 인증한다. 개인은 탈의실에 들어오기 전에 또는 탈의실에 들어올 때 식별되고 인증될 수 있다. 개인을 식별하고 인증하면, 인증 모듈(812)은 (예를 들어, 네트워크 기반 장터(202)에 의해 유지되는) 개인의 사용자 계정을 식별할 수 있고, 사용자 계정의 일부로서 유지되는 사용자 데이터에 액세스할 수 있다. 사용자 데이터는 개인에게 연락하기 위한 연락처 정보(예를 들면, 이메일 주소 또는 전화번호)를 포함할 수 있다. In operation 1605, the authentication module 812 identifies and authenticates the individual in the changing room. Individuals can be identified and authenticated before entering the changing room or when entering the changing room. Upon identifying and authenticating the individual, the authentication module 812 can identify the individual's user account (e.g., maintained by the network-based marketplace 202) and access user data maintained as part of the user account. can do. User data may include contact information (eg, email address or phone number) for contacting an individual.

동작(1610)에서, 식별 모듈(814)은 개인 또는 개인에게 도움을 주는 판매 사원이 탈의실로 가져오는 소매상점에서 판매용으로 제공된 옷을 식별한다(또는 옷의 식별자를 취득한다). 예를 들면, 식별 모듈(814)은 RFID 판독기(806)와 함께 옷에 부착된 RFID 태그로부터 옷의 식별자를 취득하도록 동작할 수 있다. 따라서, 옷을 식별하는 것은 질문 데이터를 옷에 부착된 RFID 태그로 전송하고 RFID 태그로부터 옷의 식별자를 포함하는 응답을 수신하는 것을 포함할 수 있다. In operation 1610, the identification module 814 identifies (or acquires an identifier of the clothes) clothes provided for sale in a retail store brought to the changing room by an individual or a salesperson helping the individual. For example, the identification module 814 may operate together with the RFID reader 806 to obtain an identifier of the clothing from an RFID tag attached to the clothing. Thus, identifying the clothes may include sending the query data to an RFID tag attached to the clothes and receiving a response from the RFID tag including the identifier of the clothes.

동작(1615)에서, 식별 모듈(814)은 개인이 옷을 착용하고 있다고 결정한다. 개인이 옷을 착용하고 있다고 결정하는 것은 예를 들면 개인이 옷에 근접해 있다는 결정에 기초할 수 있다. 예를 들면, 개인이 옷을 착용하고 있다고 결정하는 것은 옷에 부착된 RFID 태그에 의해 생성된 신호에 기초할 수 있다. 예를 들어, 옷에 부착된 RFID 태그 및 개인과 연관된 (착용 디바이스에 내장된) 다른 RFID 태그에 의해 생성된 공지된 신호 세기에 기초하여, 식별 모듈(814)은 개인이 옷과 미리 정해진 거리 이내에 있다고 결정할 수 있다. In operation 1615, the identification module 814 determines that the individual is wearing clothing. Determining that an individual is wearing clothing may be based, for example, on a determination that the individual is in proximity to the clothing. For example, determining that an individual is wearing clothing may be based on a signal generated by an RFID tag attached to the clothing. For example, based on the known signal strength generated by an RFID tag attached to the clothing and another RFID tag (embedded in the wearable device) associated with the individual, the identification module 814 allows the individual to be within a predetermined distance from the clothing. Can be determined.

일부 실시예에 부합하며, 식별 모듈(814)은 카메라(804)로부터 수신된 이미지 데이터의 분석에 기초하여 개인이 옷을 착용하고 있다고 결정한다. 이미지 데이터는 옷을 착용하고 있는 개인을 가시적으로 묘사하는 하나 이상의 이미지를 포함할 수 있다. 이와 같이, 개인이 옷을 착용하고 있다고 결정하는 것은 하나 이상의 카메라로부터 이미지 데이터를 수신하고; 공지된 여러 이미지 분석 및 개체 인식 기술(예를 들면, 에지 검출, 에지 매칭, 그레이스케일 매칭, 그레디언트 매칭, 또는 패턴 인식) 중 어느 기술에 따라 이미지 데이터에 대해 개체 인식을 수행하여 개인이 착용하고 있는 옷을 식별하는 것을 포함할 수 있다. Consistent with some embodiments, identification module 814 determines that the individual is wearing clothing based on analysis of image data received from camera 804. Image data may include one or more images that visually depict an individual wearing clothing. As such, determining that the individual is wearing clothing includes receiving image data from one or more cameras; By performing object recognition on image data according to any of several known image analysis and object recognition technologies (e.g., edge detection, edge matching, grayscale matching, gradient matching, or pattern recognition) It may include identifying clothes.

동작(1620)에서, 피드백 모듈(818)은 옷을 착용한 개인을 모니터하고, 개인에 의해 옷이 착용된 시간 량을 결정한다. 예를 들면, 피드백 모듈(818)은 (옷과 연관된 RFID 신호에 기초하여) 개인이 옷을 착용하고 있다고 결정하는 것과 개인이 더 이상 옷을 착용하고 있지 않다고 결정하는 것 사이의 시간 량을 측정할 수 있다.In operation 1620, the feedback module 818 monitors the individual wearing the clothing and determines the amount of time the clothing has been worn by the individual. For example, the feedback module 818 may measure the amount of time between determining that an individual is wearing clothing (based on an RFID signal associated with the clothing) and determining that the individual is no longer wearing clothing. I can.

동작(1625)에서, 피드백 모듈(818)은 개인이 옷을 착용하는 시간 량에 기초하여 옷을 구매할 때 개인의 관심 수준을 결정한다. 일부 실시예에 부합하며, 개인의 관심 수준을 결정할 때, 피드백 모듈(818)은 대응하는 시간 범위에 맵핑되는 복수의 미리 정해진 관심 수준(예를 들면, "관심 없음", "관심 있음", "매우 관심 있음")을 가진 (예를 들면, 데이터베이스(108 또는 228)로부터) 룩-업 테이블에 액세스할 수 있다. 그런 다음 피드백 모듈(818)은 개인이 옷을 착용한 시간 량에 대응하는 시간 범위를 식별하고, 대응하는 미리 정의된 관심 수준을 개인의 관심 수준으로서 선택할 수 있다. 예를 들면, 룩-업 테이블에 포함된 정보에 따라서, 이분 이상 옷을 착용한 개인은 피드백 모듈(818)에 의해 개인이 옷에 "매우 관심 있음"이라는 결정을 유발할 수 있다. 동작(1630)에서, 피드백 모듈(818)은 옷을 구매할 때 개인의 관심 수준의 기록을 개인의 사용자 계정의 일부로서 유지되는 사용자 데이터의 일부로서 저장되게 한다. In operation 1625, the feedback module 818 determines an individual's level of interest when purchasing clothes based on the amount of time the individual wears the clothes. Consistent with some embodiments, and when determining an individual's level of interest, the feedback module 818 may be configured with a plurality of predetermined levels of interest mapped to a corresponding time range (eg, “not interested”, “not interested”, “ (E.g., from database 108 or 228) with "very interested") can access a look-up table. Then, the feedback module 818 may identify a time range corresponding to the amount of time the individual wears clothes, and select a corresponding predefined interest level as the individual's interest level. For example, depending on the information contained in the look-up table, an individual who has worn clothes for more than two minutes may trigger a determination that the individual is "very interested" in the clothes by the feedback module 818. In operation 1630, the feedback module 818 causes a record of the individual's level of interest when purchasing clothing to be stored as part of the user data maintained as part of the individual's user account.

동작(1635)에서, 추천 모듈(820)은 결정된 관심 수준에 기초하여 개인을 위해 제안을 생성한다. 일부 실시예에 부합하며, 제안은 쿠폰 또는 옷의 구매 가격의 할인을 포함할 수 있다. 제안의 값은 개인이 옷을 착용한 시간 량에 기초하거나 옷을 구매할 때 결정된 관심 수준에 기초할 수 있다. 일부 실시예에서, 제안의 값은 개인이 옷을 착용한 시간 량 또는 옷을 구매할 때 결정된 관심 수준에 반비례할 수 있다. 다시 말해서, 사용자가 옷을 착용한 시간 량이 늘어남에 따라, 할인 양이 줄어들 수 있다. 이러한 방식으로, 옷을 구매할 때 더 낮은 관심을 보인 개인은 늘어난 할인 값의 결과로서 옷을 구매할 더 많은 인센티브를 (할인이라는 형태로) 받을 것이다. In operation 1635, the recommendation module 820 generates a suggestion for the individual based on the determined level of interest. Consistent with some embodiments, the offer may include a discount on the purchase price of a coupon or clothing. The value of the offer may be based on the amount of time the individual wears the clothing or the level of interest determined when purchasing the clothing. In some embodiments, the value of the suggestion may be inversely proportional to the amount of time the individual wears the clothing or the level of interest determined when purchasing the clothing. In other words, as the amount of time the user wears clothes increases, the amount of discounts may decrease. In this way, individuals who show a lower interest in purchasing clothes will receive more incentives (in the form of discounts) to purchase clothes as a result of increased discount values.

일부 실시예에 부합하며, 추천 모듈(820)에 의해 제안을 생성하는 것은 옷과 유사(예를 들면, 다른 색상, 사이즈, 또는 스타일) 또는 옷과 관련된(예를 들면, 액세서리) 옷에 대해 하나 이상의 추천을 생성하는 것을 포함할 수 있다. 일부 실시예에서, 제안은 개인의 관심 수준이 미리 정의된 문턱치보다 높다고 결정하는 것에 대응하여 추천을 생성하는 것을 포함할 수 있다. Consistent with some embodiments, generating a suggestion by the recommendation module 820 is one for clothes that are similar to clothes (e.g., different colors, sizes, or styles) or related to clothes (e.g., accessories). It may include generating more than one recommendation. In some embodiments, the suggestion may include generating the recommendation in response to determining that the individual's level of interest is above a predefined threshold.

동작(1640)에서, 인터페이스 모듈(810)은 제안을 개인에게 (예를 들어, 디스플레이 유닛(800) 상에서) 디스플레이되게 한다. 동작(1645)에서, 통신 모듈(816)은 개인의 사용자 데이터에 포함된 연락처 정보를 사용하여 메시지를 개인의 컴퓨팅 디바이스(예를 들면, 클라이언트 디바이스(204))로 전송한다. 메시지는 예를 들면, 제안을 포함하는 이메일 또는 문자 메시지일 수 있다. 제안 이외에, 메시지는 옷에 관한 정보를 제공할 수 있고 개인이 (다른 것 중에서도) 옷을 (예를 들어, 쇼핑 카트 모듈(310)에 의해 제공되는) 전자 쇼핑 카트에 추가되게 하는 메커니즘을 제공할 수 있고, 그 추가 시점에서 결제 애플리케이션(224)은 개인에 의해 전자 쇼핑 카트에 추가된 아이템의 구매를 용이하게 할 수 있다. In operation 1640, the interface module 810 causes the proposal to be displayed to the individual (eg, on the display unit 800 ). In operation 1645, the communication module 816 sends a message to the individual's computing device (eg, client device 204) using contact information contained in the individual's user data. The message can be, for example, an email or text message containing an offer. In addition to the suggestion, the message may provide information about the clothing and may provide a mechanism for an individual (among other things) to add clothing to an electronic shopping cart (e.g., provided by shopping cart module 310). And, at the point of addition, the payment application 224 may facilitate the purchase of items added to the electronic shopping cart by the individual.

동작(1650)에서, 대화형 거울 디스플레이(112)는 의류의 창작자(예를 들면, 디자이너 또는 제조자)에게 추가 메시지를 전송한다. 추가 메시지는 옷을 식별할 수 있고 개인이 옷을 착용한 시간 량, 결정된 관심 수준, 및 개인이 아이템을 구매하였는지의 표시를 포함할 수 있다. In operation 1650, interactive mirror display 112 sends an additional message to the creator of the garment (eg, designer or manufacturer). The additional message may identify the clothing and may include an amount of time the individual has worn the clothing, a determined level of interest, and an indication of whether the individual has purchased the item.

도 17은 일부 실시예에 부합하며 대화형 소매상점에서 개인으로부터 수신되는 피드백을 프로비저닝하는 방법(1700)을 예시하는 플로우차트이다. 방법(1700)은 방법(1700)의 단계가 부분적으로 또는 전체적으로 대화형 거울 디스플레이(112)의 기능 컴포넌트에 의해 수행될 수 있도록 하드웨어 컴포넌트(예를 들면, 프로세서)에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1700)은 아래에서 대화형 거울 디스플레이를 참조하여 예의 형태로 설명된다. 그러나 방법(1700)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 대화형 거울 디스플레이(112)로 제한하려는 의도가 아니라는 것이 인식될 것이다. 예를 들면, 방법(1700)은 방법(1700)의 단계가 부분적으로 또는 전체적으로 대화형 벽 디스플레이(110) 또는 대화형 제품 디스플레이(114)에 의해 수행될 수 있도록 하나 이상의 프로세서에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있다. 또한, "탈의실"이 특정하게 언급되지만, 탈의실은 그저 방법(1700)이 활용될 수 있는 많은 소매 환경 중 한 환경의 예일 뿐이라는 것이 인식될 것이다.17 is a flowchart illustrating a method 1700 of provisioning feedback received from an individual in an interactive retail store, consistent with some embodiments. Method 1700 includes computer readable instructions for execution by a hardware component (e.g., a processor) such that the steps of method 1700 may be partially or wholly performed by functional components of interactive mirror display 112. And thus method 1700 is described below in the form of an example with reference to an interactive mirror display. However, it will be appreciated that method 1700 may be utilized in a variety of other hardware configurations and is not intended to be limited to interactive mirror display 112. For example, method 1700 may be a computer for execution by one or more processors such that the steps of method 1700 may be partially or wholly performed by interactive wall display 110 or interactive product display 114. It can be implemented with readable instructions. Further, while the “dressing room” is specifically mentioned, it will be appreciated that the dressing room is merely an example of one of many retail environments in which method 1700 may be utilized.

동작(1705)에서, 인증 모듈(812)은 탈의실에 있는 개인을 식별하고 인증한다. 동작(1710)에서, 식별 모듈(814)은 개인 또는 개인에게 도움을 주는 판매 사원이 탈의실로 가져온 옷을 식별한다(또는 옷의 식별자를 취득한다).In operation 1705, the authentication module 812 identifies and authenticates the individual in the changing room. In operation 1710, the identification module 814 identifies (or acquires an identifier of the clothes) the clothes brought to the changing room by the individual or the salesperson helping the individual.

동작(1715)에서, 인터페이스 모듈(810)은 옷에 관한 피드백을 수신한다. 피드백은 판매 사원 디바이스(120) 상에서 실행하는 판매 사원 애플리케이션(122)을 사용하는 판매 사원으로부터 또는 개인의 클라이언트 디바이스로부터, 대화형 거울 디스플레이(112)에 의해 직접 수신될 수 있다. 따라서, 옷에 관한 피드백을 수신하는 것은 피드백 인터페이스의 (예를 들어, 디스플레이 유닛(800) 상에서) 디스플레이를 통해 옷에 관한 피드백을 수신하게 하는 것을 포함할 수 있다. In operation 1715, the interface module 810 receives feedback regarding the clothing. Feedback may be received directly by the interactive mirror display 112 from a salesperson using a salesperson application 122 running on the salesperson device 120 or from an individual's client device. Accordingly, receiving feedback about the clothing may include receiving feedback about the clothing via a display (eg, on the display unit 800) of the feedback interface.

동작(1720)에서, 인터페이스 모듈(810)은 수신된 피드백이 개인에 관한 사용자 데이터의 일부로서 (예를 들어, 데이터베이스(108) 또는 데이터베이스(228)에) 저장되어 유지되게 한다. 동작(1725)에서, 통신 모듈(816)은 수신된 피드백을 포함하는 메시지를 의류의 창작자(예를 들면, 디자이너 또는 제조자)에게 전송한다. In operation 1720, the interface module 810 causes the received feedback to be stored and maintained as part of user data about the individual (eg, in the database 108 or database 228 ). In operation 1725, the communication module 816 transmits a message including the received feedback to the creator (eg, designer or manufacturer) of the apparel.

도 18은 일부 실시예에 부합하며 개인이 소매상점을 떠난 후 거래를 용이하게 하는 방법(1800)을 예시하는 플로우차트이다. 방법(1800)은 방법(1800)의 단계가 부분적으로 또는 전체적으로 도 1 및 도 2에서 논의된 네트워크형 소매상점 시스템(100)의 기능 컴포넌트에 의해 수행될 수 있도록 하나 이상의 프로세서에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1800)은 아래에서 네트워크형 소매상점 시스템을 참조하여 예의 형태로 설명된다. 그러나, 방법(1800)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 네트워크형 소매상점 시스템(100)의 기능 컴포넌트로 제한하려는 의도가 아니라는 것이 인식될 것이다. 18 is a flowchart illustrating a method 1800 for facilitating transactions after an individual leaves a retail store, consistent with some embodiments. Method 1800 is a computer for execution by one or more processors such that the steps of method 1800 may be partially or wholly performed by the functional components of networked retail store system 100 discussed in FIGS. 1 and 2. It may be embodied in readable instructions, and thus method 1800 is described in the form of an example with reference to a networked retail store system below. However, it will be appreciated that the method 1800 may be utilized in a variety of other hardware configurations and is not intended to be limited to the functional components of the networked retail store system 100.

동작(1805)에서, 인증 모듈(812)은 소매상점의 특정 구역(예를 들면, 탈의실)에 들어오는 개인을 개인을 식별하고 인증한다. 일부 실시예에 부합하며, 개인의 인증은 (예를 들어, 네트워크형 소매상점 시스템(100) 또는 네트워크 기반 장터(202)에 의해 유지되는) 개인의 사용자 계정을 식별하고 사용자 계정의 일부로서 유지되는 사용자 데이터에 액세스하는 것을 포함할 수 있다. 사용자 데이터는 개인에게 연락하기 위한 연락처 정보(예를 들면, 이메일 주소 또는 전화번호)를 포함할 수 있다.In operation 1805, the authentication module 812 identifies and authenticates the individual who enters a specific area of the retail store (eg, changing room). Consistent with some embodiments, the individual's authentication identifies the individual's user account (e.g., maintained by the networked retail store system 100 or network-based marketplace 202) and is maintained as part of the user account. It may include accessing user data. User data may include contact information (eg, email address or phone number) for contacting an individual.

동작(1810)에서, 식별 모듈(814)은 소매상점에 있는 개인에게 관심 있는 아이템을 식별한다. 관심 아이템은 (예를 들어, 카메라(804) 또는 움직임 센서(808)로부터 수신되는 데이터에 의해 결정되는 것으로서 아이템의 정면에 있는 그의 존재에 기초하여) 개인이 아이템을 바라보는 것, 개인이 아이템을 집어들거나 들고 있는 것, 또는 개인이 아이템을 대화형 거울 디스플레이(112)가 위치한 탈의실 또는 다른 소매 환경으로 가져 오는 것에 기초하여 식별될 수 있다. In operation 1810, identification module 814 identifies an item of interest to an individual at the retail store. An item of interest is the individual looking at the item (based on their presence in front of the item as determined by data received from the camera 804 or motion sensor 808), It may be identified based on picking up or holding, or by an individual bringing the item into a changing room or other retail environment in which the interactive mirror display 112 is located.

동작(1815)에서, 네트워크형 소매상점 시스템(100)은 소매상점을 떠나는 개인을 검출한다. 소매상점을 떠나는 개인을 검출하는 것은 움직임 센서(808)로부터 수신된 정보, 개인의 클라이언트 디바이스(204)로부터 수신된 지리 위치 정보, 매장 카메라(예를 들면, 카메라(804))로부터 수신된 이미지 데이터, 또는 클라이언트 디바이스(204)의 하나 이상의 안테나(예를 들면, 블루투스 또는 WiFi)에 의해 생성된 신호 세기에 기초할 수 있다. In operation 1815, the networked retail store system 100 detects an individual leaving the retail store. Detecting an individual leaving a retail store includes information received from the motion sensor 808, geolocation information received from the individual's client device 204, and image data received from a store camera (e.g., camera 804). , Or based on the signal strength generated by one or more antennas (eg, Bluetooth or WiFi) of the client device 204.

동작(1820)에서, 품목 모듈(104)은 관심 아이템이 개인에 의해 구매되지 않았다는 것을 확인한다. 개인에 의해 구매되지 않은 관심 아이템을 확인하는 것은 예를 들면 데이터베이스(108)에서 유지되는 거래 및 품목 데이터에 액세스하는 것을 포함할 수 있다. In operation 1820, the item module 104 verifies that the item of interest has not been purchased by the individual. Identifying items of interest that have not been purchased by an individual may include accessing transaction and item data maintained in database 108, for example.

아이템을 구매하지 않고 소매상점을 떠나는 개인을 검출하는 것에 대응하여, 동작(1825)에서 통신 모듈(806)은 메시지를 클라이언트 디바이스(204)로 전송한다. 메시지는 개인에게 보내는 하나 이상의 관심 아이템의 리마인더를 포함할 수 있다. 메시지는 또한 아이템에 관한 상세 제품 정보를 제공하고 개인이 하나 이상의 아이템을 (예를 들어, 쇼핑 카트 모듈(310)에 의해 제공되는) 전자 쇼핑 카트에 추가하게 하는 메커니즘을 제공할 수 있다.In response to detecting an individual leaving the retail store without purchasing an item, the communication module 806 sends a message to the client device 204 in operation 1825. The message may include a reminder of one or more items of interest sent to the individual. The message may also provide detailed product information about the item and provide a mechanism for an individual to add one or more items to an electronic shopping cart (eg, provided by shopping cart module 310 ).

일부 실시예에 부합하며, 메시지는 관심 아이템과 유사하거나 그와 관련된 아이템에 대해 하나 이상의 추천을 포함할 수 있다. 따라서, 메시지를 전송하기 전에, 추천 모듈(820)은 관심 아이템에 대해 상세 제품 정보뿐만 아니라 개인의 사용자 계정의 일부로서 유지되는 사용자 데이터(예를 들면, 사용자 선호도)에 기초하여 아이템 추천을 생성한다. Consistent with some embodiments, the message may include one or more recommendations for items similar or related to the item of interest. Therefore, before sending the message, the recommendation module 820 generates an item recommendation based on user data (eg, user preference) maintained as part of an individual's user account as well as detailed product information about the item of interest. .

일부 실시예에 부합하며, 메시지는 관심 아이템과 관련된 하나 이상의 제안을 포함할 수 있다. 예를 들면, 메시지는 관심 아이템의 가격에 적용 가능한 할인을 포함할 수 있다. 제안의 값은 예를 들면, 개인이 옷을 착용한 시간 량에 기초하거나 옷을 구매할 때 결정된 개인의 관심 수준에 기초할 수 있다. 일부 실시예에서, 제안의 값은 개인이 옷을 착용한 시간 량 또는 옷을 구매할 때 결정된 관심 수준에 반비례할 수 있다. Consistent with some embodiments, the message may include one or more suggestions related to the item of interest. For example, the message may include a discount applicable to the price of the item of interest. The value of the offer may be based, for example, on the amount of time the individual has worn the clothing or the individual's level of interest determined when purchasing the clothing. In some embodiments, the value of the suggestion may be inversely proportional to the amount of time the individual wears the clothing or the level of interest determined when purchasing the clothing.

(1830)에서, 결제 애플리케이션(224)은 관심 아이템의 구매를 용이하게 한다. 일부 실시예에서, 구매를 용이하게 하는 것은 관심 아이템을 개인과 연관된 전자 쇼핑 카트에 추가하라는 요청을 수신하는 것을 포함하며, 여기서 요청은 메시지에 포함된 선택 가능한 요소(예를 들면, 버튼)의 사용자 선택을 수신하는 것에 응답하여 생성된다. 구매를 용이하게 하는 것은 또한 관심 아이템의 인스턴스가 전자 쇼핑 카트에 추가되게 하고, 개인의 계정으로부터 소매상점과 연관된 계정으로 자금 이체를 용이하게 하는 것을 포함할 수 있다. 구매를 끝마치면, 개인은 하나 이상의 아이템이 배달되게 하는 옵션 또는 아이템을 소매상점으로부터 받으러 가는 옵션을 제공받을 수 있다.At 1830, payment application 224 facilitates the purchase of an item of interest. In some embodiments, facilitating a purchase includes receiving a request to add an item of interest to an electronic shopping cart associated with the individual, wherein the request is a user of a selectable element (e.g., a button) included in the message. It is created in response to receiving the selection. Facilitating the purchase may also include allowing instances of the item of interest to be added to an electronic shopping cart, and facilitating transfer of funds from an individual's account to an account associated with the retail store. Upon completing the purchase, the individual may be provided with an option to have one or more items delivered or to go to receive the item from the retail store.

도 19는 일부 실시예에 부합하며 구매한 아이템의 반환을 용이하게 하는 방법(1900)을 예시하는 플로우차트이다. 방법(1900)은 방법(1900)의 단계가 부분적으로 또는 전체적으로 도 1 및 도 2에서 논의된 네트워크형 소매상점 시스템(100)의 기능 컴포넌트에 의해 수행될 수 있도록 하나 이상의 프로세서에 의해 실행을 위한 컴퓨터 판독 가능한 명령어로 실시될 수 있고, 따라서 방법(1900)은 아래에서 네트워크형 소매상점 시스템을 참조하여 예의 형태로 설명된다. 그러나, 방법(1900)은 다양한 다른 하드웨어 구성에서 활용될 수 있으며 네트워크형 소매상점 시스템(100)의 기능 컴포넌트로 제한하려는 의도가 아니라는 것이 인식될 것이다. 또한, 일부 실시예에서, 방법(1900)은 개인이 이전에 구매한 아이템을 네트워크형 RFID 판독기(124)를 포함하는 지정된 반환 슬롯, 통, 또는 컨테이너에 놓은 것에 응답하여 개시될 수 있다.19 is a flow chart illustrating a method 1900 for facilitating return of purchased items, consistent with some embodiments. Method 1900 is a computer for execution by one or more processors such that the steps of method 1900 may be partially or wholly performed by the functional components of networked retail store system 100 discussed in FIGS. 1 and 2. It may be implemented with readable instructions, so the method 1900 is described in the form of an example below with reference to a networked retail store system. However, it will be appreciated that method 1900 may be utilized in a variety of other hardware configurations and is not intended to be limited to the functional components of networked retail store system 100. Further, in some embodiments, the method 1900 may be initiated in response to the individual placing an item previously purchased into a designated return slot, bin, or container including the networked RFID reader 124.

동작(1905)에서, 네트워크형 RFID 판독기(124)는 아이템에 부착된 RFID 태그로부터 수신된 정보에 기초하여 이전에 구매한 아이템을 식별한다. 아이템이 식별되는 것에 대응하여, 동작(1910)에서 소매상점 서버(102)는 이전에 아이템의 구매와 관련하는 저장된 거래 세부내역(예를 들면, 데이터, 총액, 계정 식별자)에 액세스한다. 동작(1915)에서, 소매상점 서버(102)는 거래 세부내역을 이용하여 아이템을 구매하였던 개인의 계정을 식별한다. 동작(1920)에서, 소매상점 서버(102)는 거래 세부내역을 이용하여 구매 총액을 식별할 수 있다. 동작(1925)에서, 소매상점 서버(102)는 비용(예를 들면, 이전 구매의 총액)이 개인의 계정으로 이체되게 한다.In operation 1905, networked RFID reader 124 identifies a previously purchased item based on information received from an RFID tag attached to the item. In response to the item being identified, in operation 1910, the retail store server 102 accesses stored transaction details (eg, data, total amount, account identifier) previously associated with the purchase of the item. In operation 1915, the retail store server 102 uses the transaction details to identify the account of the individual who purchased the item. In operation 1920, the retail store server 102 may use the transaction details to identify the total purchase amount. In operation 1925, the retail store server 102 causes the cost (eg, the total amount of previous purchases) to be transferred to the individual's account.

모듈, 컴포넌트 및 로직Modules, components and logic

본 명세서에서 특정한 실시예가 로직이나 복수의 컴포넌트, 모듈, 또는 메커니즘을 포함하는 것으로서 설명된다. 모듈은 소프트웨어 모듈(예를 들면, 머신 판독 가능한 매체상에서 또는 전송 신호에서 구현되는 코드) 또는 하드웨어 모듈 중 어느 하나의 모듈을 구성할 수 있다. 하드웨어 모듈은 특정의 동작을 수행할 수 있는 유형의 유닛이며 특정의 방식으로 구성되거나 배열될 수 있다. 예시적인 실시예에서, 하나 이상의 컴퓨터 시스템(예를 들면, 스탠드얼론, 클라이언트, 또는 서버 컴퓨터 시스템) 또는 컴퓨터 시스템의 하나 이상의 하드웨어 모듈(예를 들면, 프로세서 또는 프로세서 그룹)은 본 명세서에서 기술된 바와 같은 특정의 동작을 수행하도록 동작하는 하드웨어 모듈처럼 소프트웨어(예를 들면, 애플리케이션 또는 애플리케이션 부분)에 의해 구성될 수 있다.Certain embodiments are described herein as including logic or a plurality of components, modules, or mechanisms. The module may constitute either a software module (eg, code implemented on a machine-readable medium or in a transmission signal) or a hardware module. A hardware module is a tangible unit capable of performing a specific operation and may be configured or arranged in a specific manner. In an exemplary embodiment, one or more computer systems (e.g., standalone, client, or server computer systems) or one or more hardware modules (e.g., processors or groups of processors) of a computer system are as described herein. It can be configured by software (eg, an application or part of an application) like a hardware module that operates to perform the same specific operation.

다양한 실시예에서, 하드웨어 모듈은 기계적으로 또는 전자적으로 구현될 수 있다. 예를 들면, 하드웨어 모듈은 (예를 들면, 필드 프로그래머블 게이트 어레이(field programmable gate array, FPGA) 또는 주문형 집적 회로(application specific integrated circuit, ASIC)와 같은 특수 목적 프로세서처럼) 특정한 동작을 수행하도록 영구적으로 구성된 전용 회로 또는 로직을 포함할 수 있다. 하드웨어 모듈은 또한 소프트웨어에 의해 특정한 동작을 수행하도록 일시적으로 구성될 수 있는 (예를 들면, 범용 프로세서 또는 기타 프로그래머블 프로세서 내에 포함되어 있는 것으로서) 프로그래머블 로직 또는 회로를 포함할 수 있다. 하드웨어 모듈을 전용으로 영구적으로 구성된 회로에서, 또는 일시적으로 구성되는 (예를 들면, 소프트웨어에 의해 구성되는) 회로에서 기계적으로 구현하려는 결정은 비용과 시간을 고려하여 추진될 수 있다는 것이 인식될 것이다.In various embodiments, the hardware module may be implemented mechanically or electronically. For example, a hardware module (such as a special purpose processor such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) is permanently configured to perform a specific operation. It may include a dedicated circuit or logic configured. Hardware modules may also include programmable logic or circuitry (eg, as contained within a general purpose processor or other programmable processor) that may be temporarily configured to perform certain operations by software. It will be appreciated that the decision to implement a hardware module mechanically in a dedicated, permanently configured circuit, or in a temporarily configured (eg, configured by software) circuit may be driven by cost and time considerations.

따라서, "하드웨어 모듈"이라는 용어는 유형의 엔티티, 즉 물리적으로 구축되거나, 영구적으로 구성되거나(예를 들면, 하드웨어에 내장되거나(hardwired)), 또는 일시적으로 구성되어(예를 들면, 프로그램되어) 특정한 방식으로 동작하고 그리고/또는 본 명세서에서 기술된 특정 동작을 수행하는 엔티티를 망라하는 것으로 이해되어야 한다. 하드웨어 모듈이 일시적으로 구성되는(또는 프로그램되는) 실시예를 고려하면, 각각의 하드웨어 모듈은 임의의 하나의 시간 인스턴스에서 구성되거나 인스턴스화될 필요가 없다. 예를 들면, 하드웨어 모듈이 소프트웨어를 이용하여 구성된 범용 프로세서를 포함하는 경우, 범용 프로세서는 상이한 시간에서 제각기 상이한 하드웨어 모듈로서 구성될 수 있다. 이에 따라서 소프트웨어는 예를 들면, 하나의 시간 인스턴스에서 특정 하드웨어 모듈을 구성하고 상이한 시간 인스턴스에서 상이한 하드웨어 모듈을 구성하는 프로세서를 구성할 수 있다. Thus, the term "hardware module" refers to a tangible entity, ie physically built, permanently configured (eg, hardwired), or temporarily configured (eg, programmed). It is to be understood as encompassing entities that operate in a particular manner and/or perform particular operations described herein. Considering embodiments in which hardware modules are temporarily configured (or programmed), each hardware module need not be configured or instantiated in any one time instance. For example, when the hardware module includes a general-purpose processor configured using software, the general-purpose processor may be configured as different hardware modules at different times. Accordingly, the software may, for example, configure a specific hardware module in one time instance and configure a processor that configures different hardware modules in different time instances.

하드웨어 모듈은 정보를 다른 하드웨어 모듈에 제공하고, 그 다른 하드웨어 모듈로부터 정보를 수신할 수 있다. 따라서, 설명된 하드웨어 모듈은 통신 가능하게 연결되어 있는 것으로 간주될 수 있다. 복수의 그러한 하드웨어 모듈이 동시에 존재하는 경우, 통신은 신호를 전송함으로써 (예를 들면, 하드웨어 모듈을 연결하는 적절한 회로 및 버스를 통해) 달성될 수 있다. 복수의 하드웨어 모듈이 상이한 시간에서 구성되거나 인스턴스화되는 실시예에서, 그러한 하드웨어 모듈 간의 통신은 예를 들면, 많은 하드웨어 모듈이 액세스하는 메모리 구조체 내 정보의 저장 및 취득을 통해 달성될 수 있다. 예를 들면, 하나의 하드웨어 모듈은 어떤 동작을 수행할 수 있고 그 동작의 출력을 그 하드웨어 모듈이 통신 가능하게 연결되어 있는 메모리 디바이스에 저장할 수 있다. 그러면 다른 하드웨어 모듈은 나중에 그 메모리 디바이스에 액세스하여 저장된 출력을 취득하여 처리할 수 있다. 하드웨어 모듈은 또한 입력 또는 출력 디바이스와 통신을 개시할 수 있고, 자원(예를 들면, 정보의 집합)에 대해 동작할 수 있다.The hardware module may provide information to another hardware module and receive information from the other hardware module. Accordingly, the described hardware modules can be regarded as being communicatively connected. When a plurality of such hardware modules are present at the same time, communication can be achieved by transmitting signals (eg, through appropriate circuits and buses connecting the hardware modules). In embodiments in which a plurality of hardware modules are configured or instantiated at different times, communication between such hardware modules may be achieved, for example, through storage and acquisition of information in a memory structure accessed by many hardware modules. For example, one hardware module can perform an operation and store the output of the operation in a memory device to which the hardware module is communicatively connected. Other hardware modules can then access the memory device later to obtain and process the stored output. The hardware module can also initiate communication with an input or output device and can operate on a resource (eg, a collection of information).

본 명세서에서 기술된 예시적인 방법의 다양한 동작은 관련 동작을 수행하도록 (예를 들면, 소프트웨어에 의해) 일시적으로 구성되거나 영구적으로 구성된 하나 이상의 프로세서에 의해 적어도 부분적으로 수행될 수 있다. 일시적으로 구성되든 영구적으로 구성되든, 그러한 프로세서는 하나 이상의 동작 또는 기능을 수행하도록 동작하는 프로세서-구현된 모듈을 구성할 수 있다. 본 명세서에서 언급된 모듈은, 일부 예시적인 실시예에서, 프로세서-구현된 모듈을 포함한다.Various operations of the exemplary methods described herein may be performed at least in part by one or more processors that are temporarily configured (eg, by software) or permanently configured to perform the associated operations. Whether temporarily configured or permanently configured, such a processor may constitute a processor-implemented module that operates to perform one or more operations or functions. The modules referred to herein include, in some exemplary embodiments, processor-implemented modules.

유사하게, 본 명세서에서 기술된 방법은 적어도 부분적으로 프로세서에 의해 구현될 수 있다. 예를 들면, 방법의 동작 중 적어도 일부 동작은 하나 이상의 프로세서 또는 프로세서-구현된 모듈에 의해 수행될 수 있다. 동작 중 어떤 동작은 단일의 머신 내에 상주할 뿐만 아니라, 복수의 머신 전체에 배치되어 있는 하나 이상의 프로세서 중에서 분산되어 수행될 수 있다. 일부의 예시적인 실시예에서, 프로세서 또는 프로세서들은 (예를 들면, 가정환경, 사무소 환경, 또는 서버 팜 내에서) 단일의 장소에 배치되어 있을 수 있지만, 다른 실시예에서, 프로세서는 여러 장소에 걸쳐 분산되어 있을 수 있다. Similarly, the methods described herein may be implemented at least in part by a processor. For example, at least some of the operations of the method may be performed by one or more processors or processor-implemented modules. Some of the operations may not only reside within a single machine, but may be distributed and performed among one or more processors distributed across a plurality of machines. In some illustrative embodiments, the processor or processors may be located in a single location (e.g., within a home environment, office environment, or server farm), but in other embodiments, the processor may span multiple locations. It can be distributed.

하나 이상의 프로세서는 또한 "클라우드 컴퓨팅" 환경에서 또는 "서비스형 소프트웨어(software as a service)"(SaaS)로서 관련 동작의 수행을 지원하도록 동작할 수 있다. 예를 들면, 동작 중 적어도 일부 동작은 (프로세서를 포함하는 머신의 예처럼) 컴퓨터 그룹에 의해 수행될 수 있고, 이러한 동작은 네트워크(예를 들면, 인터넷)를 통해 그리고 하나 이상의 적절한 인터페이스(예를 들면, API)를 통해 액세스 가능하다. The one or more processors may also operate to support the performance of related operations in a “cloud computing” environment or as “software as a service” (SaaS). For example, at least some of the operations may be performed by a group of computers (such as a machine containing a processor), and such operations may be performed via a network (e.g., the Internet) and one or more suitable interfaces (e.g. For example, it is accessible through API).

전자 장치 및 시스템Electronic devices and systems

예시적인 실시예는 디지털 전자 회로에서 또는 컴퓨터 하드웨어, 펌웨어, 소프트웨어에서, 또는 이들의 조합에서 구현될 수 있다. 예시적인 실시예는 프로그래머블 프로세서, 컴퓨터, 또는 여러 컴퓨터와 같은 데이터 처리 장치에 의한 실행을 위해 또는 데이터 처리 장치의 동작을 제어하기 위해 정보 캐리어 내에서, 예를 들면, 머신 판독 가능한 매체 내에서 유형으로 구현된 컴퓨터 프로그램과 같은 컴퓨터 프로그램 제품을 이용하여 구현될 수 있다.The exemplary embodiments may be implemented in digital electronic circuitry or in computer hardware, firmware, software, or a combination thereof. Exemplary embodiments are tangible within an information carrier, e.g., in a machine-readable medium, for execution by a data processing device such as a programmable processor, computer, or multiple computers or to control the operation of the data processing device. It can be implemented using a computer program product such as an implemented computer program.

컴퓨터 프로그램은 컴파일링되거나 해석된 언어를 비롯한 어떤 형태의 프로그래밍 언어로도 작성될 수 있고, 컴퓨터 프로그램은 스탠드-얼론 프로그램으로서 또는 컴퓨팅 환경에서 사용하기에 적합한 모듈, 서브루틴, 또는 다른 유닛으로서 이를 포함하여, 어느 형태로도 배치될 수 있다. 컴퓨터 프로그램은 하나의 컴퓨터상에서 또는 한 장소에 있는 여러 컴퓨터상에서 실행되도록 배치될 수 있거나, 여러 장소에 걸쳐 분산되어 통신 네트워크에 의해 상호 연결되도록 배치될 수 있다. Computer programs can be written in any form of programming language, including compiled or interpreted languages, and computer programs include them as stand-alone programs or as modules, subroutines, or other units suitable for use in a computing environment. Thus, it can be arranged in any form. The computer program may be arranged to be executed on one computer or on several computers in one place, or may be distributed over several places and arranged to be interconnected by a communication network.

예시적인 실시예에서, 동작은 입력 데이터에 대해 작용하여 출력을 생성함으로써 기능을 수행하는 컴퓨터 프로그램을 실행하는 하나 이상의 프로그래머블 프로세서에 의해 수행될 수 있다. 방법의 동작은 또한 특수 목적의 로직 회로(예를 들면, FPGA 또는 ASIC)에 의해 수행될 수 있으며, 예시적인 실시예의 장치는 특수 목적의 로직 회로(예를 들면, FPGA 또는 ASIC)로서 구현될 수 있다.In an exemplary embodiment, operations may be performed by one or more programmable processors executing computer programs that perform functions by acting on input data and generating output. The operation of the method may also be performed by a special purpose logic circuit (e.g., FPGA or ASIC), and the device of the exemplary embodiment may be implemented as a special purpose logic circuit (e.g., FPGA or ASIC). have.

컴퓨팅 시스템은 클라이언트 및 서버를 포함할 수 있다. 클라이언트 및 서버는 일반적으로 서로 떨어져 있으며 통상적으로 통신 네트워크를 통해 상호작용한다. 클라이언트와 서버의 관계는 각자의 컴퓨터에서 구동하는 그리고 서로 클라이언트-서버 관계를 갖는 컴퓨터 프로그램으로 말미암아 생긴다. 프로그래머블 컴퓨팅 시스템을 사용하는 실시예에서, 두 하드웨어 및 소프트웨어 아키텍처는 모두 고려할 가치가 있다고 인식될 것이다. 특히, 영구적으로 구성된 하드웨어(예를 들면, ASIC)에서, 일시적으로 구성된 하드웨어(예를 들면, 소프트웨어와 프로그래머블 프로세서의 조합)에서, 또는 영구적이고 일시적으로 구성된 하드웨어의 조합에서 어떤 기능성을 구현할지 구현하지 않을지를 선택하는 것은 디자인 선택일 수 있다는 것이 인식될 것이다. 아래에서는 다양한 예시적인 실시예에서 이용될 수 있는 하드웨어(예를 들면, 머신) 및 소프트웨어 아키텍처가 상세히 설명된다. The computing system can include clients and servers. Clients and servers are generally separated from each other and typically interact through a communication network. The relationship between the client and the server arises from computer programs running on their respective computers and having a client-server relationship to each other. In embodiments using programmable computing systems, it will be appreciated that both hardware and software architectures are worth considering. In particular, it does not implement what functionality to implement in permanently configured hardware (e.g. ASIC), temporarily configured hardware (e.g., a combination of software and programmable processor), or permanently and temporarily configured hardware. It will be appreciated that choosing whether or not it may be a design choice. The hardware (eg, machine) and software architectures that may be used in various exemplary embodiments are described in detail below.

머신 아키텍처Machine architecture

도 20은 머신으로 하여금 본 명세서에서 논의된 임의의 하나 이상의 방법론을 수행하게 하는 한 세트의 명령어(2024)가 실행될 수 있는 컴퓨터 시스템(2000)의 예시적인 형태의 머신의 도식적인 표현이다. 일부 실시예에 부합하며, 컴퓨터 시스템(2000)은 소매상점 서버(102), 판매 사원 디바이스(120), 컨트롤러(802), 클라이언트 디바이스(204), 제 3자 서버(206), API 서버(216), 웹 서버(218), 또는 애플리케이션 서버(220)에 대응할 수 있다. 컴퓨터 시스템(2000)은 머신이 본 명세서에서 논의된 방법론 중 임의의 하나 이상의 방법론을 수행하게 하는 명령어(2024)를 포함할 수 있다. 대안의 실시예에서, 머신은 스탠드얼론 디바이스로서 동작하거나 다른 머신에 접속(예를 들면, 네트워크로 연결)될 수 있다. 네트워크형 배치에서, 머신은 서버-클라이언트 네트워크 환경에서는 서버 또는 클라이언트 머신의 자격으로 동작할 수 있거나, 피어-투-피어 (또는 분산된) 네트워크 환경에서는 피어 머신으로서 동작할 수 있다. 머신은 그 머신에 의해 취할 행동을 명시하는 (순차적이거나 아니면 그렇지 않은) 명령어를 실행할 수 있는 퍼스널 컴퓨터(personal computer, PC), 개인 휴대 정보 단말기(personal digital assistant, PDA), 셀룰러 텔레폰, 스마트 폰(예를 들면, iPhone®), 태블릿 컴퓨터, 웹 어플라이언스, 휴대형 컴퓨터, 데스크톱 컴퓨터, 랩톱이나 넷북, 케이블 또는 위성 콘텐츠 공급자에 의해 제공되는 것과 같은 셋톱 박스(set-top box, STB), 안경 또는 손목시계와 같은 착용 가능한 컴퓨팅 디바이스, 자동차에 내장된 멀티미디어 디바이스, 위성위치확인 시스템(global positioning system, GPS) 디바이스, 데이터 인에이블드 북 리더(data enabled book reader), 비디오 게임 시스템 콘솔, 네트워크 라우터, 스위치나 브릿지, 또는 임의의 머신일 수 있다. 또한, 단일의 머신만이 예시되어 있지만, "머신"이라는 용어는 개별적으로 또는 연합하여 한 세트(또는 여러 세트)의 명령어를 실행하여 본 명세서에서 논의된 방법론 중 임의의 하나 이상의 방법론을 수행하는 머신들의 임의의 집합을 포함하는 것으로 취급될 것이다.20 is a schematic representation of a machine in an exemplary form of a computer system 2000 on which a set of instructions 2024 may be executed that cause the machine to perform any one or more methodologies discussed herein. Consistent with some embodiments, the computer system 2000 includes a retail store server 102, a salesperson device 120, a controller 802, a client device 204, a third party server 206, and an API server 216. ), the web server 218, or the application server 220. Computer system 2000 may include instructions 2024 that cause a machine to perform any one or more of the methodologies discussed herein. In an alternative embodiment, the machine can operate as a standalone device or be connected to another machine (eg, connected to a network). In a networked deployment, the machine may operate as a server or client machine in a server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. A machine is a personal computer (PC), personal digital assistant (PDA), cellular telephone, or smart phone capable of executing instructions (sequential or otherwise) specifying actions to be taken by the machine. For example, iPhone®), tablet computers, web appliances, handheld computers, desktop computers, laptops or netbooks, set-top boxes (STBs) such as those provided by cable or satellite content providers, glasses or watches. Wearable computing devices such as, automotive embedded multimedia devices, global positioning system (GPS) devices, data enabled book readers, video game system consoles, network routers, switches or It can be a bridge, or any machine. Also, although only a single machine is illustrated, the term "machine" refers to a machine that individually or in combination executes a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. Will be treated as containing any set of

예시적인 컴퓨터 시스템(2000)은 버스(2008)를 통해 서로 통신하는 프로세서(2002)(예를 들면, 중앙 처리 유닛(central processing unit, CPU), 그래픽 처리 유닛(graphics processing unit, GPU) 또는 둘 다), 메인 메모리(2004) 및 스태틱 메모리(2006)를 포함한다. 컴퓨터 시스템(2000)은 또한 비디오 디스플레이 유닛(2010)(예를 들면, 액정 디스플레이(liquid crystal display, LCD) 또는 음극선관(cathode ray tube, CRT))을 포함할 수 있다. 컴퓨터 시스템(2000)은 또한 하나 이상의 입력/출력(input/output, I/O) 디바이스(2012), 위치탐색 컴포넌트(2014), 드라이브 유닛(2016), 신호 생성 디바이스(2018)(예를 들면, 스피커), 및 네트워크 인터페이스 디바이스(2020)를 포함할 수 있다. I/O 디바이스(2012)는 예를 들면, 키보드, 마우스, 키패드, 멀티-터치 표면(예를 들면, 터치스크린 또는 트랙 패드), 마이크로폰, 및 카메라 등을 포함할 수 있다.The exemplary computer system 2000 is a processor 2002 (e.g., a central processing unit (CPU), a graphics processing unit (GPU)) or both that communicates with each other via a bus 2008. ), a main memory 2004 and a static memory 2006. The computer system 2000 may also include a video display unit 2010 (eg, a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 2000 also includes one or more input/output (I/O) devices 2012, a locating component 2014, a drive unit 2016, a signal generating device 2018 (e.g., Speaker), and a network interface device 2020. The I/O device 2012 may include, for example, a keyboard, a mouse, a keypad, a multi-touch surface (eg, a touch screen or track pad), a microphone, and a camera.

위치탐색 컴포넌트(2014)는 컴퓨터 시스템(2000)의 위치를 알아내기 위해 사용될 수 있다. 일부 실시예에서, 위치 탐색 컴포넌트(2014)는 네트워크 인터페이스 디바이스(2020)를 활용하여 GPS 위성과 GPS 신호를 교신할 수 있는 GPS 송수신기에 대응할 수 있다. 위치탐색 컴포넌트(2014)는 또한 인터넷 프로토콜(internet protocol, IP) 어드레스 룩업을 이용함으로써 또는 근처의 이동 통신 탑에 기초하여 위치를 삼각 측량함으로써 컴퓨터 시스템(2000)의 위치를 알아내도록 구성될 수 있다. 위치탐색 컴포넌트(2014)는 또한 사용자 정의된 위치를 메인 메모리(2004) 또는 스태틱 메모리(2006)에 저장하도록 구성될 수 있다. 일부 실시예에서, 이동 위치에 따라 작동 가능한 애플리케이션(mobile location-enabled application)은 위치탐색 컴포넌트(2014) 및 네트워크 인터페이스 디바이스(2020)와 함께 컴퓨터 시스템(2000)의 위치를 컴퓨터 시스템(2000)을 운용하는 사용자의 위치를 식별하려는 목적을 위한 애플리케이션 서버 또는 제 3자 서버로 전송하도록 작업할 수 있다.The locating component 2014 may be used to locate the computer system 2000. In some embodiments, the location search component 2014 may correspond to a GPS transceiver capable of communicating GPS signals with GPS satellites utilizing the network interface device 2020. The locating component 2014 may also be configured to locate the computer system 2000 by using an internet protocol (IP) address lookup or by triangulating the location based on a nearby mobile tower. The locating component 2014 may also be configured to store the user-defined location in main memory 2004 or static memory 2006. In some embodiments, a mobile location-enabled application operates the computer system 2000 to determine the location of the computer system 2000 with a location component 2014 and a network interface device 2020. You can work to send it to an application server or a third-party server for the purpose of identifying the user's location.

일부 실시예에서, 네트워크 인터페이스 디바이스(2020)는 송수신기 및 안테나에 대응할 수 있다. 컴퓨터 시스템(2000)의 특성에 따라서, 송수신기는 셀룰러 네트워크 신호, 무선 데이터 신호, 또는 다른 종류의 신호를 안테나를 통해 송신하고 수신하도록 구성될 수 있다.In some embodiments, the network interface device 2020 may correspond to a transceiver and an antenna. Depending on the nature of the computer system 2000, the transceiver may be configured to transmit and receive cellular network signals, wireless data signals, or other types of signals through an antenna.

머신 판독가능한 매체Machine readable medium

드라이브 유닛(2016)은 본 명세서에서 기술되는 임의의 하나 이상의 방법론 또는 기능을 구현하거나 그에 의해 사용되는 하나 이상의 데이터 구조 및 명령어 집합(2024)(예를 들면, 소프트웨어)이 저장된 머신 판독가능한 매체(2022)를 포함한다. 명령어(2024)는 또한 머신 판독가능한 매체를 구성하기도 하는 메인 메모리(2004), 스태틱 메모리(2006), 및 프로세서(2002)를 갖춘 컴퓨터 시스템(2000)에 의한 명령어의 실행 중에 전체적으로 또는 적어도 부분적으로 메인 메모리(1104), 스태틱 메모리(1106), 및/또는 프로세서(2002) 내부에 상주할 수 있다. The drive unit 2016 is a machine-readable medium 2022 storing one or more data structures and instruction sets 2024 (e.g., software) that implement or are used by any one or more methodologies or functions described herein. ). The instructions 2024 may also be wholly or at least partially during execution of the instructions by the computer system 2000 with main memory 2004, static memory 2006, and processor 2002, which also constitute a machine-readable medium. It may reside inside the memory 1104, the static memory 1106, and/or the processor 2002.

일부 실시예에 부합하며, 명령어(2024)는 오퍼레이팅 시스템(operating system, OS)의 동작과 관련할 수 있다. 특정 형태의 컴퓨터 시스템(2000)에 따라서, OS는 예를 들면, iOS® 오퍼레이팅 시스템, Android® 오퍼레이팅 시스템, BlackBerry® 오퍼레이팅 시스템, Microsoft® Windows® 폰 오퍼레이팅 시스템, Symbian® OS, 또는 webOS®일 수 있다. 또한, 명령어(2024)는 애플리케이션(주로 "앱"이라고 알려져 있음)에 의해 수행되는 동작과 관련할 수 있다. 그러한 애플리케이션의 하나의 예는 웹 페이지와 같은 콘텐츠를 디스플레이하는 모바일 브라우저 애플리케이션 또는 브라우저를 사용하는 사용자 인터페이스이다. Consistent with some embodiments, the instruction 2024 may relate to the operation of an operating system (OS). Depending on the specific type of computer system 2000, the OS may be, for example, an iOS® operating system, an Android® operating system, a BlackBerry® operating system, a Microsoft® Windows® phone operating system, a Symbian® OS, or a webOS®. . In addition, instructions 2024 may relate to actions performed by an application (primarily known as “app”). One example of such an application is a mobile browser application that displays content such as a web page or a user interface using a browser.

머신 판독가능한 매체(2022)가 예시적인 실시예에서 단일의 매체인 것으로 도시되지만, "머신 판독가능한 매체"라는 용어는 하나 이상의 데이터 구조체 또는 명령어를 저장하는 단일의 매체 또는 복수의 매체(예를 들면, 중앙집중식 또는 분산식 데이터베이스, 및/또는 연합된 캐시 및 서버)를 포함할 수 있다. "머신 판독가능한 매체"라는 용어는 또한 머신에 의해 실행을 위한 명령어를 저장, 인코딩 또는 반환할 수 있는 그리고 머신으로 하여금 본 개시의 방법론 중 임의의 하나 이상의 방법론을 수행하게 하거나, 또는 그러한 명령어에 의해 사용되거나 그러한 명령어와 연관된 데이터 구조체를 저장, 인코딩 또는 반환할 수 있는 임의의 유형의 매체를 포함하는 것으로 취급할 것이다. 이에 따라서 "머신 판독가능한 매체"라는 용어는 이것으로 제한되는 것은 아니지만, 고체 상태 메모리, 그리고 광 및 자기 매체를 포함하는 것으로 취급될 것이다. 머신 판독가능한 매체의 특정한 예는 예를 들어 반도체 메모리 디바이스(예를 들면, 소거 가능한 프로그래머블 판독 전용 메모리(Erasable Programmable Read-Only Memory, EPROM), 전기적으로 소거 가능한 프로그래머블 판독 전용 메모리(Electrically Erasable Programmable Read-Only Memory, EEPROM), 및 플래시 메모리 디바이스; 내부의 하드 디스크 및 분리 가능한 디스크와 같은 자기 디스크; 광자기 디스크; 및 CD-ROM 및 DVD-ROM 디스크를 포함하는 비휘발성 메모리를 포함한다. Although machine-readable medium 2022 is shown to be a single medium in the exemplary embodiment, the term “machine-readable medium” refers to a single medium or multiple media (e.g., a single medium storing one or more data structures or instructions). , Centralized or distributed databases, and/or federated caches and servers). The term "machine-readable medium" is also capable of storing, encoding or returning instructions for execution by a machine and causing the machine to perform any one or more of the methodologies of the present disclosure, or by such instructions. Data structures used or associated with such instructions will be treated as including any tangible medium capable of storing, encoding or returning. Accordingly, the term “machine-readable medium” will be treated as including, but not limited to, solid state memory, and optical and magnetic media. Specific examples of machine-readable media include, for example, semiconductor memory devices (e.g., Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory). Only Memory, EEPROM), and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and nonvolatile memories including CD-ROM and DVD-ROM disks.

그뿐만 아니라, 유형의 머신 판독가능한 매체는 이 매체가 전파하는 신호를 구현하지 않는다는 점에서 비일시적 매체이다. 그러나 유형의 머신 판독가능한 매체를 "비일시적" 매체라고 표시한다 하여 이 매체가 움직일 수 없다는 것을 의미하는 것으로 해석되지 않아야 한다. 즉 이 매체는 하나의 실 세계 위치에서 다른 실 세계 위치로 이송 가능한 것으로 간주되어야 한다. 또한, 머신 판독가능한 매체는 유형이기 때문에, 이 매체는 머신 판독 가능한 디바이스인 것으로 간주될 수 있다.In addition, tangible machine-readable media are non-transitory in that they do not implement propagating signals. However, marking a tangible machine-readable medium as "non-transitory" should not be interpreted to imply that the medium is immovable. In other words, this medium should be regarded as being transferable from one real-world location to another. Also, since machine-readable media are tangible, they can be considered to be machine-readable devices.

전송 매체Transmission medium

명령어(2024)는 또한 전송 매체를 이용하여 통신 네트워크(2026)를 통해 송신되거나 수신될 수 있다. 명령어(2024)는 네트워크 인터페이스 디바이스(2020) 및 복수의 공지된 전송 프로토콜 중 임의의 프로토콜(예를 들면, HTTP)을 이용하여 전송될 수 있다. 통신 네트워크의 예는 LAN, WAN, 인터넷, 이동 전화 네트워크, POTS 네트워크, 및 무선 데이터 네트워크(예를 들면, WiFi 및 WiMax 네트워크)를 포함한다. "전송 매체"라는 용어는 머신에 의해 실행을 위한 명령어(2024)를 저장, 인코딩, 또는 반환할 수 있는 임의의 무형의 매체를 포함하는 것으로 취급될 것이며, 그러한 소프트웨어의 통신을 가능하게 해주는 디지털이나 아날로그 통신 신호 또는 다른 무형의 매체를 포함한다.The instructions 2024 may also be transmitted or received over the communication network 2026 using a transmission medium. The command 2024 may be transmitted using the network interface device 2020 and any of a plurality of known transport protocols (eg, HTTP). Examples of communication networks include LAN, WAN, Internet, mobile phone networks, POTS networks, and wireless data networks (eg, WiFi and WiMax networks). The term "transmission medium" will be treated as including any intangible medium capable of storing, encoding, or returning instructions 2024 for execution by a machine, and is digital or capable of enabling communication of such software. Includes analog communication signals or other intangible media.

일반화된 예Generalized example

대화형 디스플레이Interactive display

1. 시스템은 디스플레이 유닛과, 디스플레이 유닛에 통신 가능하게 연결된 컨트롤러를 포함하며, 컨트롤러는 소매상점에 있는 개인의 관심 아이템을 식별하도록 구성된 식별 모듈 - 식별 모듈은 또한 제품 데이터베이스로부터 아이템에 대해 상세 제품 정보를 취득하도록 구성됨 - 과, 하드웨어 프로세서를 포함하고 상세 제품 정보를 이용하여 대화형 그래픽 사용자 인터페이스(graphical user interface, GUI)를 생성하도록 구성된 인터페이스 모듈 - 인터페이스 모듈은 또한 대화형 GUI가 디스플레이 유닛 상에서 개인에게 제공되도록 구성되고, 인터페이스 모듈은 디스플레이 유닛이 거울 표면으로부터 사용자 입력을 수신하고 대화형 GUI를 제공하도록 동작 가능한 터치 디스플레이 표면으로 전이하게 하는 한 세트의 컴퓨터 판독 가능한 명령어를 디스플레이 유닛으로 제공하는 것을 포함하는 동작을 수행함으로써 대화형 GUI가 제공되도록 구성됨 - 을 포함한다.1. The system includes a display unit and a controller communicatively connected to the display unit, the controller being configured to identify an item of interest of an individual in the retail store-the identification module also includes detailed product information for the item from the product database. -And, an interface module comprising a hardware processor and configured to generate an interactive graphical user interface (GUI) using detailed product information-the interface module also provides the interactive GUI to the individual on the display unit. Configured to be provided, the interface module comprising providing to the display unit a set of computer readable instructions that cause the display unit to receive user input from the mirror surface and transition to a touch display surface operable to provide an interactive GUI. It is configured to provide an interactive GUI by performing an operation.

2. 예 1의 시스템에서, 식별 모듈은 개인이 아이템을 들고 있다고 결정함으로써 관심 아이템을 식별하도록 구성된다.2. In the system of Example 1, the identification module is configured to identify the item of interest by determining that the individual is holding the item.

3. 예 1 또는 예2의 시스템은 이미지 데이터를 생성하도록 구성된 카메라를 더 포함하며, 이미지 데이터는 카메라에 의해 기록되는 하나 이상의 이미지를 포함하고, 개인 및 관심 아이템은 하나 이상의 이미지 내에서 알아볼 수 있으며, 식별 모듈은 이미지 데이터의 분석에 기초하여 관심 아이템을 식별하도록 구성된다.3. The system of Example 1 or Example 2 further comprises a camera configured to generate image data, the image data including one or more images recorded by the camera, and personal and items of interest are recognizable within the one or more images, and , The identification module is configured to identify the item of interest based on the analysis of the image data.

4. 예 1 내지 예 3 중 어느 한 예의 시스템에서, 상세 제품 정보는 이미지, 아이템의 설명, 가격, 또는 제품의 카테고리 중 적어도 하나를 포함한다.4. In the system of any one of Examples 1 to 3, the detailed product information includes at least one of an image, a description of the item, a price, or a category of the product.

5. 예 1 내지 예 4 중 어느 한 예의 시스템에서, 대화형 GUI는 이미지, 제품 설명, 및 가격을 포함한다.5. In the system of any of Examples 1-4, the interactive GUI includes an image, a product description, and a price.

6. 예 1 내지 예 5 중 어느 한 예의 시스템은 개인의 사용자 계정을 식별하도록 구성된 인증 모듈 - 사용자 계정은 네트워크 기반 장터에 의해 유지되고, 인증 모듈은 또한 개인의 사용자 계정의 일부로서 유지되는 개인의 사용자 데이터에 액세스하도록 구성됨 - 과, 사용자 데이터 및 상세 제품 정보를 이용하여 개인에 대해 아이템 추천을 생성하도록 구성된 추천 모듈을 더 포함하며, 대화형 GUI는 아이템 추천의 프레젠테이션을 포함한다.6. The system of any one of Examples 1-5 is an authentication module configured to identify an individual's user account-the user account is maintained by a network-based marketplace, and the authentication module is also maintained as part of the individual's user account. Configured to access user data-and a recommendation module configured to generate item recommendations for the individual using the user data and detailed product information, and the interactive GUI includes a presentation of the item recommendation.

7. 예 6의 시스템에서, 인증 모듈은 하나 이상의 이미지를 포함하는 이미지 데이터를 수신하는 동작 - 개인은 하나 이상의 이미지 내에서 알아볼 수 있음 - 과, 개인을 식별하기 위해 하나 이상의 이미지에 대해 얼굴 인식 분석을 수행하는 동작과, 사용자 계정과 연관된 프로파일 이미지 데이터에 기초하여 개인의 사용자 계정을 식별하는 동작을 포함하는 동작을 수행함으로써 사용자 계정을 식별하도록 구성된다.7. In the system of Example 6, the authentication module receives image data including one or more images-an individual can recognize within one or more images-and, facial recognition analysis on one or more images to identify the individual And identifying a user account of an individual based on profile image data associated with the user account.

8. 방법은 소매상점에 있는 개인의 관심 아이템을 식별하는 단계와, 제품 데이터베이스로부터 아이템에 대해 상세 제품 정보에 액세스하는 단계와, 상세 제품 정보를 이용하여 대화형 그래픽 사용자 인터페이스(graphical user interface, GUI)를 생성하는 단계와, 대화형 GUI가 대화형 거울 디스플레이상에서 개인에게 제공되게 하는 단계 - 대화형 GUI가 제공되게 하는 단계는 대화형 거울 디스플레이가 거울 표면으로부터 사용자 입력을 수신하고 대화형 GUI를 제공하도록 동작 가능한 터치 디스플레이 표면으로 전이하게 하는 한 세트의 컴퓨터 판독 가능한 명령어를 대화형 거울 디스플레이로 제공하는 단계를 포함함 - 를 포함한다.8. The method includes the steps of identifying an item of interest of an individual in a retail store, accessing detailed product information for the item from a product database, and using the detailed product information to provide an interactive graphical user interface (GUI). ), and allowing the interactive GUI to be presented to the individual on the interactive mirror display-causing the interactive GUI to be provided: the interactive mirror display receives user input from the mirror surface and provides the interactive GUI And providing a set of computer readable instructions to the interactive mirror display for transitioning to an operable touch display surface.

9. 예 8의 방법에서, 개인의 관심 아이템을 식별하는 단계는 개인이 아이템을 제 1 장소로부터 제 2 장소로 옮겼다고 결정하는 단계를 포함한다.9. In the method of Example 8, identifying the item of interest of the individual includes determining that the individual has moved the item from the first location to the second location.

10. 예 8 또는 예 9의 방법에서, 개인의 관심 아이템을 식별하는 단계는 아이템에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그에 의해 생성된 신호에 기초한다.10. In the method of Example 8 or Example 9, the step of identifying an item of interest of the individual is based on a signal generated by a radio frequency identification (RFID) tag attached to the item.

11. 예 8 내지 예 10 중 어느 한 예의 방법에서, 개인에게 관심 있는 아이템을 식별하는 단계는 개인이 아이템의 미리 정의된 거리 이내에 있다고 결정하는 것에 기초한다.11. In the method of any of Examples 8-10, identifying the item of interest to the individual is based on determining that the individual is within a predefined distance of the item.

12. 예 11의 방법에서, 개인이 미리 정의된 거리 이내에 있다고 결정하는 단계는 하나 이상의 이미지를 포함하는 이미지 데이터를 수신하는 단계와, 아이템 및 개인을 식별하기 위해 이미지 데이터에 대해 개체 인식을 수행하는 단계와, 개인으로부터 아이템까지의 거리를 결정하는 단계를 포함한다.12. In the method of Example 11, determining that the individual is within a predefined distance comprises receiving image data including one or more images, and performing entity recognition on the image data to identify items and individuals. And determining a distance from the individual to the item.

13. 예 8 내지 예 12 중 어느 한 예의 방법에서, 제품 데이터베이스로부터 아이템에 대한 상세 제품 정보에 액세스하는 단계는 질문 데이터를 아이템에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그로 전송하는 단계와, RFID 태그로부터 응답을 수신하는 단계 - 응답은 아이템의 식별자를 포함함 - 와, 식별자를 이용하여 제품 데이터베이스로부터 상세 제품 정보를 취득하는 단계를 포함한다.13. In the method of any one of Examples 8-12, the step of accessing detailed product information for the item from the product database comprises transmitting the query data to a radio frequency identification (RFID) tag attached to the item. And, receiving a response from the RFID tag, the response including an identifier of the item, and acquiring detailed product information from the product database using the identifier.

14. 예 8 내지 예 13 중 어느 한 예의 방법은 터치 디스플레이 표면을 통해 개인으로부터 사용자 입력을 수신하는 단계와, 사용자 입력에 응답하여 갱신된 대화형 GUI를 생성하는 단계와, 대화형 거울 디스플레이가 갱신된 대화형 GUI를 제공하게 하는 단계를 더 포함한다.14. The method of any one of Examples 8 to 13 includes receiving a user input from an individual through the touch display surface, generating an updated interactive GUI in response to the user input, and updating the interactive mirror display. The method further includes providing an interactive GUI.

15. 예 8 내지 예 14 중 어느 한 예의 방법은 네트워크 기반 장터에 의해 유지되는 개인의 사용자 계정을 식별하는 단계와, 사용자 계정에 대응하는 사용자 데이터에 액세스하는 단계와, 액세스된 사용자 데이터를 이용하여 개인에 대해 아이템 추천을 생성하는 단계 - 아이템 추천은 관심 아이템과 관련된 하나 이상의 추가 아이템을 포함함 - 를 더 포함하며, 대화형 GUI는 아이템 추천의 프레젠테이션을 포함한다.15. The method of any one of Examples 8 to 14 includes the steps of identifying a user account of an individual maintained by a network-based marketplace, accessing user data corresponding to the user account, and using the accessed user data. Generating an item recommendation for the individual, the item recommendation including one or more additional items related to the item of interest, and the interactive GUI including a presentation of the item recommendation.

16. 예 15 방법에서, 개인의 사용자 계정을 식별하는 단계는 하나 이상의 이미지를 포함하는 이미지 데이터를 수신하는 단계 - 개인은 하나 이상의 이미지 내에서 알아볼 수 있음 - 와, 하나 이상의 이미지를 사용자 계정과 연관된 프로파일 이미지와 비교하는 것에 기초하여 사용자 계정을 식별하는 단계를 포함한다.16. In the Example 15 method, identifying the user account of the individual comprises receiving image data including one or more images-the individual is recognizable within one or more images-and the one or more images associated with the user account. Identifying the user account based on the comparison with the profile image.

17. 예 8 내지 예 16 중 어느 한 예의 방법에서, 상세 제품 정보는 이미지, 제품의 설명, 가격, 또는 제품의 카테고리 중 적어도 하나를 포함한다.17. In the method of any one of Examples 8 to 16, the detailed product information includes at least one of an image, a description of the product, a price, or a category of the product.

18. 예 8 내지 예 17 중 어느 한 예의 방법에서, 대화형 GUI는 관심 제품의 이미지, 설명, 및 가격을 포함한다.18. In the method of any of Examples 8-17, the interactive GUI includes an image, description, and price of the product of interest.

19. 예 8 내지 예 18 중 어느 한 예의 방법에서, 대화형 GUI는 관련 아이템의 광고를 포함한다.19. In the method of any one of Examples 8-18, the interactive GUI includes an advertisement of a related item.

20. 유형의 머신 판독 가능한 저장 매체는 명령어를 구현하며, 명령어는 머신에 의해 실행될 때, 머신으로 하여금, 소매상점에 있는 개인의 관심 아이템을 식별하는 동작과, 제품 데이터베이스로부터 아이템에 대해 상세 제품 정보에 액세스하는 동작과, 상세 제품 정보를 이용하여 대화형 그래픽 사용자 인터페이스(graphical user interface, GUI)를 생성하는 동작과, 대화형 GUI가 대화형 거울 디스플레이 상에서 개인에게 제공되게 하는 동작 - 대화형 GUI가 제공되게 하는 동작은 대화형 거울 디스플레이가 거울 표면으로부터 사용자 입력을 수신하고 대화형 GUI를 제공하도록 동작 가능한 터치 디스플레이 표면으로 전이하게 하는 한 세트의 컴퓨터 판독 가능한 명령어를 대화형 거울 디스플레이로 제공하는 동작을 포함함 - 을 포함하는 동작을 수행하게 한다.20. A tangible machine-readable storage medium implements instructions, which, when executed by a machine, cause the machine to identify an item of interest of an individual in a retail store, and detailed product information about the item from the product database. Accessing the user, creating an interactive graphical user interface (GUI) using detailed product information, and causing the interactive GUI to be presented to the individual on the interactive mirror display-the interactive GUI The act of causing the interactive mirror display to receive user input from the mirror surface and to provide a set of computer readable instructions to the interactive mirror display that causes the transition to an operable touch display surface to provide an interactive GUI. Contains-Makes the operation that includes contain.

소셜 탈의실 경험Social locker room experience

1. 시스템은 사용자 인터페이스의 디스플레이가 사용 사례 정보를 수신하게 하도록 구성된 인터페이스 모듈 - 사용 사례 정보는 탈의실에서 개인이 착용하는 옷의 의도된 용도를 명시함 - 과, 이미지 피드를 생성하도록 구성된 카메라 - 이미지 피드는 옷을 착용하는 개인의 이미지를 포함함 - 와, 옷을 착용하는 개인의 이미지와 관련된 피드백을 받기 위해 여론 조사할 목표 대중을 선택하도록 구성된 여론 조사 모듈 - 여론 조사 모듈은 사용 사례 정보에 기초하여 목표 대중을 선택하도록 구성되고, 목표 대중은 하나 이상의 사용자를 포함하고, 여론조사 모듈은 또한 이미지 데이터를 목표 대중의 각 구성원의 컴퓨팅 디바이스로 전송하도록 구성되고, 이미지 데이터는 옷을 착용하는 개인의 이미지를 포함하고, 여론 조사 모듈은 또한 목표 대중의 구성원으로부터 수신된 피드백 정보로부터 피드백 데이터를 수집하도록 구성되고, 피드백 정보는 옷을 착용하는 개인의 이미지와 관련되고, 인터페이스 모듈은 또한 피드백 데이터를 포함하는 피드백 인터페이스가 디스플레이되게 함 - 을 포함한다. 1. The system is an interface module configured to cause the display of the user interface to receive use case information-The use case information specifies the intended use of the clothing worn by the individual in the changing room-and, a camera configured to generate an image feed-an image The feed contains an image of an individual wearing clothing-Wow, a poll module configured to select the target audience to poll to receive feedback related to the image of the individual wearing clothing-Poll module is based on use case information To select a target public, the target public includes one or more users, the poll module is also configured to transmit image data to the computing device of each member of the target public, and the image data is Including an image, the poll module is also configured to collect feedback data from the feedback information received from members of the target public, the feedback information is associated with the image of the individual wearing the clothing, and the interface module also includes feedback data Includes-causing the feedback interface to be displayed.

2. 예 1의 시스템에서, 사용 사례 정보를 수신하는 사용자 인터페이스는 사용자가 선택할 수 있는 미리 정의된 사용 사례의 드롭-다운 리스트를 포함한다.2. In the system of Example 1, the user interface receiving use case information includes a drop-down list of predefined use cases from which the user can select.

3. 예 1 또는 예 2의 시스템에서, 여론 조사 모듈은 복수의 사용자를 식별하는 동작을 포함하는 동작을 수행함으로써 목표 대중을 선택하도록 구성되며, 각각의 사용자는 옷의 의도된 용도와 관련된 공지의 경험을 갖고 있다. 3. In the system of Example 1 or Example 2, the poll module is configured to select a target public by performing an action including an action to identify a plurality of users, each user being informed about the intended use of the clothing. Have experience.

4. 예 3의 시스템에서, 공지의 경험은 복수의 사용자의 각자의 사용자 계정의 일부로서 유지되는 사용자 데이터에 포함된 정보에 기초한다. 4. In the system of Example 3, the known experience is based on information contained in user data maintained as part of the respective user accounts of the plurality of users.

5. 예 1 내지 예 4 중 어느 한 예의 시스템은 개인의 소셜 네트워크 커넥션의 리스트를 취득하도록 구성된 소셜 모듈을 더 포함하며, 여론 조사 모듈은 개인의 소셜 네트워크 커넥션 중 적어도 하나를 선택함으로써 목표 대중을 선택하도록 구성된다.5. The system of any one of Examples 1 to 4 further includes a social module configured to obtain a list of the individual's social network connections, and the poll module selects the target public by selecting at least one of the individual's social network connections. Is configured to

6. 예 1 내지 예 5 중 어느 한 예의 시스템에서, 피드백 정보는 옷을 착용하는 개인의 이미지의 복수의 평가를 포함한다.6. In the system of any of Examples 1-5, the feedback information includes a plurality of evaluations of the image of the individual wearing the clothing.

7. 예 6의 시스템에서, 여론 조사 모듈은 복수의 평가로부터 총 평가를 계산함으로써 피드백 데이터를 수집하도록 구성된다.7. In the system of Example 6, the poll module is configured to collect feedback data by calculating a total rating from a plurality of ratings.

8. 예 1 내지 예 7 중 어느 한 예의 시스템은 개인의 이동 디바이스가 피드백 데이터를 디스플레이하게 하는 명령어를 개인의 이동 디바이스로 전송하도록 구성된 통신 모듈을 더 포함한다.8. The system of any of Examples 1-7 further includes a communication module configured to send an instruction to the personal mobile device to cause the personal mobile device to display the feedback data.

9. 방법은 대화형 거울 디스플레이에 내장된 카메라에 의해 생성된 이미지 피드로부터 옷을 착용하는 개인의 이미지를 캡처하는 단계와, 대화형 거울 디스플레이 상에서 사용자 인터페이스의 디스플레이를 생성하게 하는 단계 - 사용자 인터페이스는 개인으로부터 사용 사례 정보를 수신하도록 동작 가능하고, 사용 사례 정보는 옷의 의도된 용도를 명시함 - 와, 이미지와 관련된 피드백을 받기 위해 여론 조사할 목표 대중을 선택하는 단계 - 목표 대중을 선택하는 단계는 옷의 의도된 용도에 기초하고, 목표 대중은 하나 이상의 사용자를 포함함 - 와, 이미지 데이터를 목표 대중의 각 구성원의 컴퓨팅 디바이스로 전송하는 단계 - 이미지 데이터는 옷을 착용하는 개인의 이미지를 포함함 - 와, 목표 대중의 구성원으로부터 수신된 피드백 정보로부터 피드백 데이터를 수집하는 단계와, 대화형 거울 디스플레이상에 피드백 인터페이스의 디스플레이를 생성하게 하는 단계 - 피드백 인터페이스는 피드백 데이터를 포함함 - 를 포함한다.9. The method includes capturing an image of an individual wearing clothing from an image feed generated by a camera embedded in the interactive mirror display, and creating a display of the user interface on the interactive mirror display-the user interface Operable to receive use case information from an individual, and the use case information specifies the intended use of the clothing-Wow, selecting a target public to poll to receive feedback related to the image-Selecting a target public Is based on the intended use of the clothing, and the target public includes one or more users-and, transmitting the image data to the computing device of each member of the target public-the image data includes an image of the individual wearing the clothing And-with, collecting feedback data from feedback information received from members of the target public, and generating a display of the feedback interface on the interactive mirror display, the feedback interface including the feedback data. .

10. 예 9의 방법은 추가 사용자의 사용자 선택을 수신하는 추가 사용자 인터페이스를 디스플레이하는 단계와, 이미지 데이터를 추가 사용자의 컴퓨팅 디바이스로 전송하는 단계와, 추가 사용자로부터 추가 피드백 정보를 수신하는 단계를 더 포함하며, 피드백 인터페이스는 추가 피드백 정보를 더 포함한다. 10. The method of Example 9 further comprises displaying an additional user interface for receiving a user selection of the additional user, transmitting image data to the computing device of the additional user, and receiving additional feedback information from the additional user. And the feedback interface further includes additional feedback information.

11. 예 9 또는 예 10의 방법은 목표 대중을 여론 조사하는 단계를 더 포함하며, 목표 대중을 여론 조사하는 단계는 옷을 착용하는 개인의 이미지와 관련된 설문조사를 프레젠테이션하게 하는 머신 판독 가능한 명령어를 목표 대중의 각 구성원의 컴퓨팅 디바이스로 전송하는 단계와, 목표 대중의 각 구성원의 각자의 컴퓨팅 디바이스로부터 설문조사에 대한 응답을 수신하는 단계 - 응답은 피드백 정보임 - 를 포함한다. 11. The method of Example 9 or Example 10 further comprises polling the target public, wherein polling the target public comprises machine-readable instructions that cause the presentation of a survey related to the image of the individual wearing the clothing. Transmitting to the computing device of each member of the target public, and receiving a response to the survey from each computing device of each member of the target public, wherein the response is feedback information.

12. 예 9 내지 예 11 중 어느 한 예의 방법은 상이한 옷을 착용하는 상이한 개인의 추가 이미지를 캡처하는 단계 - 상이한 개인은 상이한 탈의실에 있음 - 와, 상이한 옷을 착용하는 상이한 개인의 추가 이미지의 디스플레이를 개인의 탈의실 내 대화형 거울 상에 생성하게 하는 단계와, 개인과 상이한 개인 사이에서 통신할 수 있게 하는 통신 인터페이스를 제공하는 단계를 더 포함한다.12. The method of any one of Examples 9-11 is the step of capturing additional images of different individuals wearing different clothes-different individuals are in different dressing rooms-and displaying additional images of different individuals wearing different clothes. And creating an interactive mirror in the individual's changing room, and providing a communication interface that enables communication between the individual and the different individual.

13. 예 9 내지 예 12 중 어느 한 예의 방법에서, 사용자 인터페이스는 사용자가 선택할 수 있는 미리 정의된 사용 사례의 드롭-다운 리스트를 포함한다. 13. In the method of any of Examples 9-12, the user interface includes a drop-down list of predefined use cases from which the user can select.

14. 예 9 내지 예 13 중 어느 한 예의 방법에서, 피드백 정보는 옷을 착용하는 개인의 이미지와 관련된 문자 코멘트를 포함한다.14. In the method of any one of Examples 9-13, the feedback information includes textual comments related to the image of the individual wearing the clothing.

15. 예 9 내지 예 14 중 어느 한 예의 방법에서, 피드백 데이터를 수집하는 단계는 대중의 구성원으로부터 수신된 복수의 평가로부터 총 평가를 계산하는 단계를 포함한다. 15. In the method of any one of Examples 9-14, collecting the feedback data includes calculating a total rating from a plurality of ratings received from members of the public.

16. 예 9 내지 예 15 중 어느 한 예의 방법에서, 목표 대중을 선택하는 단계는 복수의 사용자를 식별하는 단계 - 각각의 사용자는 옷의 의도된 용도와 관련 있는 공지의 경험을 가짐 - 를 포함한다.16. In the method of any one of Examples 9-15, selecting the target public includes identifying a plurality of users, each user having a known experience related to the intended use of the clothing. .

17. 예 16의 방법에서, 공지의 경험은 복수의 사용자의 각자의 사용자 계정의 일부로서 유지되는 사용자 데이터에 포함된 정보에 기초한다. 17. In the method of Example 16, the known experience is based on information contained in user data maintained as part of the respective user accounts of the plurality of users.

18. 예 9 내지 예 17 중 어느 한 예의 방법은 이미지 데이터를 목표 대중으로 전송하기 전에 개인의 신원을 익명화하기 위해 옷을 착용하는 개인의 이미지의 생김새를 왜곡하는 단계를 더 포함한다.18. The method of any of Examples 9-17 further includes distorting the appearance of the image of the individual wearing the clothing to anonymize the identity of the individual prior to transmitting the image data to the target public.

19. 예 9 내지 예 18 중 어느 한 예의 방법은 개인의 이동 디바이스가 피드백 정보를 디스플레이하게 하는 명령어를 개인의 이동 디바이스로 전송하는 단계를 더 포함한다. 19. The method of any one of Examples 9-18 further comprises transmitting a command to the personal mobile device to cause the personal mobile device to display the feedback information.

20. 유형의 머신 판독 가능한 저장 매체는 명령어를 구현하며, 명령어는 머신에 의해 실행될 때, 머신으로 하여금, 대화형 거울 디스플레이에 내장된 카메라에 의해 생성된 이미지 피드로부터 탈의실에서 옷을 착용하는 개인의 이미지를 캡처하는 동작과, 탈의실 내 대화형 거울 디스플레이상에서 사용자 인터페이스의 디스플레이를 생성하게 하는 동작 - 사용자 인터페이스는 개인으로부터 사용 사례 정보를 수신하고, 사용 사례 정보는 옷의 의도된 용도를 명시함 - 과, 개인으로부터 사용 사례 정보를 수신하는 동작과, 이미지와 관련된 피드백을 받기 위해 여론 조사할 목표 대중을 선택하는 동작 - 목표 대중을 선택하는 동작은 옷의 의도된 용도에 기초하고, 목표 대중은 하나 이상의 사용자를 포함함 - 과, 이미지 데이터를 목표 대중의 각 구성원의 컴퓨팅 디바이스로 전송하는 동작 - 이미지 데이터는 옷을 착용하는 개인의 이미지를 포함함 - 과, 목표 대중의 구성원으로부터 수신된 피드백 정보로부터 피드백 데이터를 수집하는 동작과, 대화형 거울 디스플레이상에 피드백 인터페이스의 디스플레이를 생성하게 하는 단계 - 피드백 인터페이스는 피드백 데이터를 포함함 - 을 포함하는 동작을 수행하게 한다.20. A tangible machine-readable storage medium implements the instructions, which, when executed by the machine, cause the machine to detect an individual wearing clothes in the dressing room from an image feed generated by a camera embedded in the interactive mirror display. Capturing an image and creating a display of the user interface on an interactive mirror display in the dressing room-The user interface receives use case information from the individual, and the use case information specifies the intended use of the clothing-and , Receiving use case information from an individual, and selecting a target public for polling to receive feedback related to the image-the action of selecting a target public is based on the intended use of the clothing, and the target public is one or more. Including users-and, the operation of transmitting image data to the computing device of each member of the target public-The image data includes an image of an individual wearing clothes-and, feedback from the feedback information received from members of the target public And generating a display of the feedback interface on the interactive mirror display, the feedback interface including the feedback data.

매입 의도의 메트릭으로서 착용 시간Wear time as a metric of intent to buy

1. 시스템은 탈의실에 있는 개인을 식별하도록 구성된 인증 모듈과, 개인이 옷을 착용하는 것을 결정하도록 구성된 식별 모듈과, 하나 이상의 프로세서를 포함하고, 개인이 옷을 착용하는 시간 량에 기초하여 옷을 구매할 때 개인의 관심 수준을 결정하도록 구성된 피드백 모듈과, 결정된 관심 수준에 기초하여 개인에 대해 제안을 생성하도록 구성된 추천 모듈과, 제안을 디스플레이하게 하도록 구성된 인터페이스 모듈을 포함한다. 1. The system includes an authentication module configured to identify an individual in a dressing room, an identification module configured to determine that the individual wears clothing, and one or more processors, and selects clothing based on the amount of time the individual wears clothing. A feedback module configured to determine an individual's level of interest when making a purchase, a recommendation module configured to generate an offer for the individual based on the determined level of interest, and an interface module configured to display the offer.

2. 예 1의 시스템은 메시지를 개인의 클라이언트 디바이스로 전송하도록 구성된 통신 모듈 - 메시지는 제안을 포함함 - 을 더 포함한다. 2. The system of Example 1 further includes a communication module configured to send the message to the individual's client device, the message containing the suggestion.

3. 예 2의 시스템에서, 인증 모듈은 또한 개인의 사용자 계정을 식별하는 동작과, 사용자 계정의 일부로서 유지되는 사용자 데이터에 액세스하는 동작 - 사용자 데이터는 콘텐츠 정보를 포함함 - 을 포함하는 동작을 수행하도록 구성되며, 통신 모듈은 연락처 정보를 이용하여 메시지를 개인의 클라이언트 디바이스로 전송하도록 구성된다. 3. In the system of Example 2, the authentication module may also perform an operation including identifying a user account of an individual, and accessing user data maintained as part of the user account, the user data including content information. And the communication module is configured to send a message to the individual's client device using the contact information.

4. 예 1 내지 예 3 중 어느 한 예의 시스템에서, 식별 모듈은 개인이 옷에 근접한 것에 기초하여 개인이 옷을 착용하고 있다고 결정하도록 구성된다. 4. In the system of any of Examples 1 to 3, the identification module is configured to determine that the individual is wearing the clothing based on proximity of the individual to the clothing.

5. 예 4의 시스템에서, 식별 모듈은 옷에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그에 의해 생성된 신호를 이용하여 개인이 옷에 근접한 것을 결정하도록 구성된다. 5. In the system of Example 4, the identification module is configured to determine that an individual is in proximity to the clothing using a signal generated by a radio frequency identification (RFID) tag attached to the clothing.

6. 예 1 내지 예 5 중 어느 한 예의 시스템은 하나 이상의 이미지를 포함하는 이미지 피드를 기록하도록 구성된 카메라를 더 포함하며, 식별 모듈은 하나 이상의 이미지의 분석에 기초하여 개인이 옷을 착용하고 있다고 결정하도록 구성된다. 6. The system of any one of Examples 1 to 5 further comprises a camera configured to record an image feed containing one or more images, and the identification module determines that the individual is wearing clothing based on the analysis of the one or more images. Is configured to

7. 예 1 내지 예 6 중 어느 한 예의 시스템에서, 제안은 옷의 가격에 대해 할인을 포함하며, 옷은 탈의실이 위치한 소매상점에서 판매를 위해 제공된다.7. In the system of any of Examples 1-6, the offer includes a discount on the price of the clothing, and the clothing is provided for sale at a retail store where the changing room is located.

8. 예 7의 시스템에서, 할인 량은 개인의 결정된 관심 수준에 기초한다. 8. In the system of Example 7, the amount of discount is based on the determined level of interest of the individual.

9. 예 1 내지 예 8 중 어느 한 예의 시스템에서, 피드백 모듈은 복수의 미리 정의된 관심 수준 및 복수의 관심 수준의 각각의 미리 정의된 관심 수준에 대응하는 시간 범위를 포함하는 테이블에 액세스하는 동작과, 대응하는 시간 범위 내에서 옷이 개인에 의해 착용된 시간 량에 기초하여 옷이 개인에 의해 착용된 시간 량에 대응하는 미리 정해진 관심 수준을 식별하는 동작을 포함하는 동작을 수행함으로써 개인의 관심 수준을 결정하도록 구성된다. 9. In the system of any one of Examples 1-8, the feedback module accessing a table including a plurality of predefined interest levels and a time range corresponding to each predefined interest level of the plurality of interest levels. And, personal interest by performing an operation including an operation of identifying a predetermined level of interest corresponding to the amount of time the clothes have been worn by the individual based on the amount of time the clothes have been worn by the individual within the corresponding time range It is configured to determine the level.

10. 방법은 탈의실에 있는 개인을 식별하는 단계와, 탈의실이 위치하는 소매상점에 의해 판매를 위해 제공된 옷을 개인이 착용하는 것을 결정하는 단계와, 옷이 개인에 의해 착용된 시간 량에 기초하여 옷을 구매할 때 개인의 관심 수준을 결정하는 단계와, 결정된 관심 수준에 기초하여 개인에 대해 제안을 생성하는 단계와, 제안이 디스플레이되게 하는 단계를 포함한다. 10. The method includes identifying an individual in the dressing room, determining that the individual wears clothing provided for sale by the retail store in which the dressing room is located, and based on the amount of time the clothing has been worn by the individual. Determining an individual's level of interest when purchasing clothes, generating an offer for the individual based on the determined level of interest, and causing the offer to be displayed.

11. 예 10의 방법에서, 제안은 탈의실 내 대화형 거울 디스플레이상에 디스플레이되게 된다. 11. In the method of Example 10, the proposal is displayed on an interactive mirror display in the dressing room.

12. 예 11의 방법은 개인의 이동 디바이스로부터 옷을 구매하라는 요청을 수신하는 단계 - 요청은 메시지에 포함된 선택 가능한 요소의 선택에 응답하여 생성됨 - 와, 소매상점으로부터 옷의 구매를 용이하게 하는 단계를 더 포함한다.12. The method of Example 11 includes receiving a request to purchase clothing from an individual's mobile device-the request is generated in response to a selection of selectable elements included in the message-and facilitating the purchase of clothing from a retail store. It further includes steps.

13. 예 10 내지 예 12 중 어느 한 예의 방법에서, 개인이 옷을 착용하는 것을 결정하는 단계는 개인이 옷의 미리 정의된 거리 이내에 있는 것을 결정하는 것에 기초한다. 13. In the method of any one of Examples 10-12, the step of determining that the individual wears the clothing is based on determining that the individual is within a predefined distance of the clothing.

14. 예 10 내지 예 13 중 어느 한 예의 방법에서, 개인이 옷을 착용하는 것을 결정하는 단계는 개인이 옷에 근접한 것에 기초한다. 14. In the method of any one of Examples 10 to 13, the step of determining that the individual wears the clothing is based on the individual's proximity to the clothing.

15. 예 14의 방법에서, 근접은 옷에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그에 의해 생성된 신호에 기초하여 결정된다. 15. In the method of Example 14, proximity is determined based on a signal generated by a radio frequency identification (RFID) tag attached to the garment.

16. 예 10 내지 예 15 중 어느 한 예의 방법은 개인의 관심 수준이 미리 정의된 문턱치 이상인 것을 결정하는 단계와, 개인의 관심 수준이 미리 정의된 문턱치 이상인 것을 결정하는 단계에 응답하여, 옷에 관련된 아이템에 대해 추천을 생성하는 단계 - 메시지는 추천을 포함함 - 를 더 포함한다. 16. The method of any one of Examples 10 to 15 is in response to determining that the level of interest of the individual is equal to or greater than a predefined threshold, and in response to determining that the level of interest of the individual is equal to or greater than the predefined threshold, The method further includes generating a recommendation for the item, the message including the recommendation.

17. 예 10 내지 예 16 중 어느 한 예의 방법에서, 개인의 관심 수준을 결정하는 단계는 복수의 미리 정의된 관심 수준 및 복수의 관심 수준의 각각의 미리 정의된 관심 수준에 대응하는 시간 범위를 포함하는 테이블에 액세스하는 단계와, 대응하는 시간 범위 내에서 옷이 개인에 의해 착용된 시간 량에 기초하여 옷이 개인에 의해 착용된 시간 량에 대응하는 미리 정해진 관심 수준을 식별하는 단계를 포함한다. 17. In the method of any one of Examples 10-16, the step of determining the level of interest of the individual includes a plurality of predefined levels of interest and a time range corresponding to each of the plurality of levels of interest. And accessing a table to determine, and identifying a predetermined level of interest corresponding to the amount of time the clothing has been worn by the individual based on the amount of time the clothing has been worn by the individual within the corresponding time range.

18. 예 10 내지 예 17 중 어느 한 예의 방법은 개인의 관심 수준의 기록을 개인의 사용자 계정의 일부로서 유지되는 사용자 데이터에 저장하는 단계를 더 포함한다. 18. The method of any one of Examples 10-17 further comprises storing a record of the individual's level of interest in user data maintained as part of the individual's user account.

19. 예 10 내지 예 18 중 어느 한 예의 방법에서, 제안은 옷의 가격에 대해 할인을 포함하며, 할인 량은 개인의 관심 수준에 기초한다.19. In the method of any of Examples 10-18, the offer includes a discount on the price of the clothing, and the amount of the discount is based on the level of interest of the individual.

20. 유형의 머신 판독 가능한 저장 매체는 명령어를 구현하며, 명령어는 머신에 의해 실행될 때, 머신으로 하여금, 탈의실에 있는 개인을 식별하는 동작과, 탈의실이 위치하는 소매상점에 의해 판매를 위해 제공된 옷을 개인이 착용하는 것을 결정하는 동작과, 옷이 개인에 의해 착용된 시간 량에 기초하여 옷을 구매할 때 개인의 관심 수준을 결정하는 동작과, 결정된 관심 수준에 기초하여 개인에 대해 제안을 생성하는 동작과, 제안이 디스플레이되게 하는 동작을 포함하는 동작을 수행하게 한다.20. A tangible machine-readable storage medium implements instructions, which, when executed by a machine, cause the machine to identify an individual in the dressing room, and clothing provided for sale by the retailer in which the dressing room is located. The action of determining what the individual wears, the action of determining the level of interest of the individual when purchasing clothes based on the amount of time the clothes have been worn by the individual, and generating a suggestion for the individual based on the determined level of interest. To perform an operation including an operation and an operation for causing the proposal to be displayed.

후속 메시지Follow-up message

1. 시스템은 머신의 하나 이상의 프로세서를 포함하고, 소매상점에 있는 개인에게 관심 있는 아이템을 식별하도록 구성된 식별 모듈과, 개인의 사용자 계정의 일부로서 유지되는 개인의 사용자 데이터에 액세스하도록 구성된 인증 모듈 - 사용자 데이터는 연락처 정보를 포함함 - 과, 연락처 정보를 이용하여 소매상점을 떠나는 개인을 검출하는 것에 대응하여 메시지를 개인의 클라이언트 디바이스로 전송하도록 구성된 통신 모듈 - 메시지는 개인에게 관심 있는 아이템과 관련된 제안을 포함함 - 을 포함한다.1.The system comprises one or more processors of the machine, an identification module configured to identify items of interest to an individual in a retail store, and an authentication module configured to access user data of an individual maintained as part of the individual's user account; User data includes contact information-and, a communication module configured to send a message to the individual's client device in response to detecting an individual leaving the retail store using the contact information-the message is a suggestion related to an item of interest to the individual Includes-Includes.

2. 예 1의 시스템에서, 식별 모듈은 개인이 아이템을 들고 있다고 결정한 것에 대응하여 관심 아이템을 식별하도록 구성된다. 2. In the system of Example 1, the identification module is configured to identify the item of interest in response to determining that the individual is holding the item.

3. 예 1 또는 예 2의 시스템에서, 식별 모듈은 아이템에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그에 의해 생성된 신호에 기초하여 개인이 아이템을 들고 있다고 결정하도록 구성된다. 3. In the system of Example 1 or Example 2, the identification module is configured to determine that the individual is holding the item based on a signal generated by a radio frequency identification (RFID) tag attached to the item.

4. 예 1 내지 예 3 중 어느 한 예의 시스템은 이미지 피드를 생성하도록 구성된 카메라 - 이미지 피드는 하나 이상의 이미지를 포함함 - 를 더 포함하며, 식별 모듈은 카메라에 의해 생성된 이미지 피드의 분석에 기초하여 개인에게 관심 있는 아이템을 식별하도록 구성된다. 4. The system of any one of Examples 1 to 3 further comprises a camera configured to generate an image feed, the image feed containing one or more images, wherein the identification module is based on analysis of the image feed generated by the camera. It is configured to identify items of interest to the individual.

5. 예 4의 시스템에서, 인증 모듈은 개인을 식별하기 위해 이미지 피드의 하나 이상의 이미지에 대해 얼굴 인식 분석을 수행하는 동작과, 사용자 계정과 연관된 프로파일 이미지에 기초하여 개인의 사용자 계정을 식별하는 동작을 포함하는 동작을 수행함으로써 개인의 사용자 데이터에 액세스하도록 구성된다.5. In the system of Example 4, the authentication module performs facial recognition analysis on one or more images in the image feed to identify the individual, and identifies the user account of the individual based on the profile image associated with the user account. It is configured to access user data of the individual by performing an operation including.

6. 예 1 내지 예 5 중 어느 한 예의 시스템은 관심 아이템에 기초하여 개인에 대해 아이템 추천을 생성하도록 구성된 추천 모듈을 더 포함하며, 아이템 추천은 관심 아이템과 관련된 하나 이상의 아이템을 구매하라는 추천을 포함하고, 아이템 추천은 메시지에 포함된다.6. The system of any one of Examples 1 to 5 further includes a recommendation module configured to generate an item recommendation for the individual based on the item of interest, wherein the item recommendation includes a recommendation to purchase one or more items related to the item of interest. And, the item recommendation is included in the message.

7. 예 1 내지 예 6 중 어느 한 예의 시스템에서, 제안은 관심 아이템의 가격에 적용 가능한 할인을 포함한다.7. In the system of any of Examples 1-6, the offer includes a discount applicable to the price of the item of interest.

8. 예 1의 시스템에서, 제안은 관심 아이템을 구매하라는 제안이며, 메시지는 관심 아이템의 구매를 용이하게 하는 선택 가능한 요소를 포함한다.8. In the system of Example 1, the offer is an offer to purchase an item of interest, and the message includes selectable elements that facilitate the purchase of the item of interest.

9. 방법은 물리적으로 소매상점에 존재하는 동안 개인에게 관심 있는 아이템을 식별하는 단계와, 개인이 소매상점을 떠나는 것을 검출하는 단계와, 개인이 소매상점을 떠나는 것을 검출하는 것에 대응하여, 메시지를 개인의 이동 디바이스로 전송하는 단계 - 메시지는 개인에게 관심 있는 아이템에 관련된 제안을 포함함 - 를 포함한다.9. The method comprises identifying an item of interest to an individual while physically present in the retail store, detecting the individual leaving the retail store, and responsive to detecting the individual leaving the retail store, sending a message. And transmitting to the individual's mobile device, the message containing a suggestion related to an item of interest to the individual.

10. 예 9의 방법은 개인의 사용자 계정을 식별하는 단계와, 사용자 계정의 일부로서 유지되는 사용자 데이터에 액세스하는 단계 - 사용자 데이터는 연락처 정보를 포함함 - 를 더 포함하며, 개인의 이동 디바이스는 연락처 정보에 기초하여 식별된다. 10. The method of Example 9 further comprises identifying a user account of the individual and accessing user data maintained as part of the user account, the user data including contact information, wherein the personal mobile device is Identified based on contact information.

11. 예 10의 방법에서, 사용자의 사용자 계정을 식별하는 단계는 하나 이상의 이미지를 포함하는 이미지 데이터를 수신하는 단계 - 개인은 하나 이상의 이미지 내에서 알아볼 수 있음 - 와, 개인을 식별하기 위해 하나 이상의 이미지에 대해 얼굴 인식 분석을 수행하는 단계와, 사용자 계정과 연관된 프로파일 이미지 데이터에 기초하여 개인의 사용자 계정을 식별하는 단계를 포함한다.11. In the method of Example 10, identifying the user account of the user comprises receiving image data comprising one or more images-the individual is recognizable within the one or more images-and, one or more to identify the individual And performing facial recognition analysis on the image, and identifying a user account of an individual based on profile image data associated with the user account.

12. 예 9 내지 예 11 중 어느 한 예의 방법에서, 개인에게 관심 있는 아이템을 식별하는 단계는 개인이 아이템을 제 1 장소로부터 제 2 장소로 옮겼다는 것을 결정하는 단계를 포함한다. 12. In the method of any of Examples 9-11, identifying the item of interest to the individual includes determining that the individual has moved the item from the first location to the second location.

13. 예 12의 방법에서, 개인이 아이템을 제 1 장소로부터 제 2 장소로 옮겼다는 것을 결정하는 단계는 아이템에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그에 의해 생성된 신호에 기초한다. 13. In the method of Example 12, the step of determining that the individual has moved the item from the first location to the second location is based on a signal generated by a radio frequency identification (RFID) tag attached to the item. .

14. 예 9 내지 예 13 중 어느 한 예의 방법에서, 개인에게 관심 있는 아이템을 식별하는 단계는 하나 이상의 이미지를 포함하는 이미지 데이터를 수신하는 단계와, 아이템 및 개인을 식별하기 위해 이미지 데이터에 대해 개체 인식을 수행하는 단계와, 개인이 관심 아이템의 미리 정해진 거리 이내에 있다고 결정하는 단계를 포함한다. 14. In the method of any one of Examples 9-13, the step of identifying an item of interest to an individual comprises receiving image data comprising one or more images, and an entity against the image data to identify the item and the individual. Performing recognition, and determining that the individual is within a predetermined distance of the item of interest.

15. 예 9 내지 예 14 중 어느 한 예의 방법에서, 개인이 소매상점을 떠나는 것을 검출하는 단계는 개인의 이동 디바이스로부터 수신된 지리 위치 정보에 기초한다. 15. In the method of any of Examples 9-14, the detecting that the individual leaves the retail store is based on geolocation information received from the individual's mobile device.

16. 예 9 내지 예 15 중 어느 한 예의 방법에서, 개인이 소매상점을 떠나는 것을 검출하는 단계는 이동 디바이스의 안테나에 의해 생성된 신호 세기에 기초한다. 16. In the method of any of Examples 9-15, detecting that the individual leaves the retail store is based on a signal strength generated by the antenna of the mobile device.

17. 예 9 내지 예 16 중 어느 한 예의 방법은 관심 아이템에 기초하여 개인에 대해 제품 추천을 생성하는 단계를 더 포함하며, 제품 추천은 관심 아이템과 관련된 하나 이상의 아이템을 구매하라는 추천을 포함하고, 제품 추천은 메시지에 포함된다.17. The method of any one of Examples 9-16 further comprises generating a product recommendation for the individual based on the item of interest, the product recommendation comprising a recommendation to purchase one or more items related to the item of interest, Product recommendations are included in the message.

18. 예 9 내지 예 17 중 어느 한 예의 방법에서, 제안은 관심 아이템의 가격에 적용 가능한 할인을 포함한다. 18. In the method of any of Examples 9-17, the offer includes a discount applicable to the price of the item of interest.

19. 예 9 내지 예 18 중 어느 한 예의 방법은 관심 아이템을 전자 쇼핑 카트에 추가하라는 요청을 수신하는 단계 - 요청은 메시지에 포함된 선택 가능한 요소의 사용자 선택에 응답하여 생성됨 - 와, 관심 아이템의 인스턴스가 전자 쇼핑 카트에 추가되게 하는 단계와, 전자 쇼핑 카트에 추가된 관심 아이템의 인스턴스의 구매를 용이하게 하는 단계를 더 포함한다. 19. The method of any one of Examples 9-18 includes receiving a request to add an item of interest to an electronic shopping cart-the request is generated in response to a user selection of selectable elements included in the message-and, Further comprising causing the instance to be added to the electronic shopping cart, and facilitating the purchase of the instance of the item of interest added to the electronic shopping cart.

20. 유형의 머신 판독 가능한 저장 매체는 명령어를 구현하며, 명령어는 머신에 의해 실행될 때, 머신으로 하여금, 물리적으로 소매상점에 존재하는 동안 개인에게 관심 있는 아이템을 식별하는 동작과, 개인이 소매상점을 떠나는 것을 검출하는 동작과, 개인이 소매상점을 떠나는 것을 검출하는 것에 대응하여, 메시지를 개인의 이동 디바이스로 전송하는 동작 - 메시지는 개인에게 관심 있는 아이템과 관련된 제안을 포함함 - 을 포함하는 동작을 수행하게 한다.20. A tangible machine-readable storage medium implements instructions, which, when executed by a machine, cause the machine to identify items of interest to the individual while physically present in the retail store, and the individual Detecting leaving the retailer, and sending a message to the mobile device of the individual in response to detecting that the individual leaves the retail store, the message including a suggestion related to an item of interest to the individual. To perform.

고객 맞춤된 탈의실 환경Customized changing room environment

1. 시스템은 하나 이상의 프로세서를 포함하고, 탈의실로 가져오는 옷을 검출하도록 구성된 식별 모듈 - 식별 모듈은 또한 옷의 옷 유형을 결정하도록 구성됨 - 과, 옷 유형에 기초하여 탈의실의 환경 설정을 조정하도록 구성된 고객 맞춤 모듈 - 환경 설정은 탈의실 내 하나 이상의 요소의 구성을 명시함 - 을 포함한다.1. The system includes one or more processors, an identification module configured to detect clothes being brought into the changing room-the identification module is also configured to determine the clothes type of clothes-and to adjust the environment settings of the changing room based on the clothes type. A configured custom module-the configuration specifies the configuration of one or more elements in the dressing room-is included.

2. 예 1의 시스템에서, 탈의실의 하나 이상의 요소는 하나 이상의 조명, 전자 비디오 디스플레이, 및 대화형 거울 디스플레이를 포함한다. 2. In the system of Example 1, the one or more elements of the dressing room include one or more lights, an electronic video display, and an interactive mirror display.

3. 예 1 또는 예 2의 시스템에서, 환경 설정은 탈의실의 조명 구성을 명시한다.3. In the system of Example 1 or Example 2, the environment setting specifies the lighting configuration of the changing room.

4. 예 3의 시스템에서, 조명 구성은 탈의실 내 하나 이상의 조명에 의해 생성된 밝기, 채도, 및 색조를 포함한다.4. In the system of Example 3, the lighting configuration includes brightness, saturation, and hue produced by one or more lights in the dressing room.

5. 예 1 내지 예 4 중 어느 한 예의 시스템에서, 고객 맞춤 모듈은 제어 데이터를 조명 컨트롤러 허브로 전송함으로써 탈의실의 환경 설정을 조정하도록 구성되며, 조명 컨트롤러 허브는 복수의 조명에 통신 가능하게 연결되고, 제어 정보는 조명 허브가 복수의 조명 중 적어도 한 조명의 조명 설정을 바뀌게 한다. 5. In the system of any one of Examples 1 to 4, the custom module is configured to adjust the environment settings of the changing room by transmitting control data to the lighting controller hub, and the lighting controller hub is communicatively connected to the plurality of lights and , The control information causes the lighting hub to change the lighting setting of at least one of the plurality of lights.

6. 예 1 내지 예 5 중 어느 한 예의 시스템에서, 환경 설정은 탈의실의 표면상에서 디스플레이되는 배경 이미지를 명시한다. 6. In the system of any of Examples 1-5, the environment setting specifies the background image displayed on the surface of the dressing room.

7. 예 1 내지 예 6 중 어느 한 예의 시스템에서, 식별 모듈은 옷에 부착된 무선 주파수 식별(radio frequency identification, RFID) 태그에 의해 생성된 신호에 기초하여 탈의실로 가져오는 옷을 검출하도록 구성된다. 7. In the system of any one of Examples 1-6, the identification module is configured to detect clothing brought to the changing room based on a signal generated by a radio frequency identification (RFID) tag attached to the clothing. .

8. 예 1 내지 예 7 중 어느 한 예의 시스템에서, 식별 모듈은 질문 데이터를 옷에 부착된 무선 주파수 식별(RFID) 태그로 전송하는 동작과, RFID 태그로부터 응답을 수신하는 동작 - 응답은 제품의 식별자를 포함함 - 과, 제품 식별자를 이용하여 제품 데이터베이스로부터 옷의 옷 유형을 취득하는 동작을 포함하는 동작을 수행함으로써 옷의 옷 유형을 결정하도록 구성된다.8. In the system of any one of Examples 1 to 7, the identification module transmits the question data to a radio frequency identification (RFID) tag attached to the clothing, and receives a response from the RFID tag. Including an identifier-and, by performing an operation including an operation of acquiring a clothing type of clothing from a product database using the product identifier, the clothing type of clothing is determined.

9. 방법은 탈의실로 가져오는 옷을 검출하는 단계와, 옷의 옷 유형을 결정하는 단계와, 옷 유형에 기초하여 탈의실의 환경 설정을 조정하는 단계 - 환경 설정은 탈의실 내 하나 이상의 요소의 구성을 명시함 - 를 포함한다. 9. The method includes the steps of detecting clothes to be brought into the changing room, determining the type of clothes of the clothes, and adjusting the environment settings of the changing room based on the type of clothes.-The environment setting determines the composition of one or more elements in the changing room. Specify-Include.

10. 예 9의 방법은 탈의실 내 대화형 거울 디스플레이상에서 사용자 인터페이스를 보여주는 단계 - 사용자 인터페이스는 탈의실에 있는 개인으로부터 사용 사례 정보를 수신하도록 동작 가능하고, 사용 사례 정보는 옷에 대해 의도된 용도를 명시함 - 와, 사용자 인터페이스를 통해 개인으로부터 사용 사례 정보를 수신하는 단계와, 사용 사례 정보에 기초하여 탈의실의 하나 이상의 추가 환경 설정을 조정하는 단계를 더 포함한다. 10. The method of Example 9 shows the user interface on an interactive mirror display in the dressing room-the user interface is operable to receive use case information from an individual in the dressing room, and the use case information specifies the intended use for clothing. Ha-Wa, receiving use case information from the individual via the user interface, and adjusting one or more additional preferences of the dressing room based on the use case information.

11. 예 10의 방법에서, 사용자 인터페이스는 미리 정의된 사용 사례의 드롭-다운 리스트를 포함한다.11. In the method of Example 10, the user interface includes a drop-down list of predefined use cases.

12. 예 9 내지 예 11 중 어느 한 예의 방법은 탈의실에 들어오는 개인을 식별하는 단계와, 네트워크 기반 장터에 의해 호스팅되는 개인의 사용자 계정을 식별하는 단계와, 사용자 계정의 일부로서 유지되는 개인의 사용자 프로파일 데이터에 액세스하는 단계와, 사용자 프로파일 데이터에 기초하여 탈의실의 하나 이상의 추가 환경 설정을 조정하는 단계를 더 포함한다.12. The method of any one of Examples 9-11 includes identifying an individual entering the changing room, identifying the user account of the individual hosted by the network-based marketplace, and the user of the individual being maintained as part of the user account. Accessing the profile data, and adjusting one or more additional preferences of the dressing room based on the user profile data.

13. 예 9 내지 예 12 중 어느 한 예의 방법에서, 환경 설정은 탈의실의 조명 구성을 명시하며, 환경 설정을 조정하는 단계는 제어 데이터를 조명 컨트롤러 허브로 전송하는 단계를 포함하며, 조명 제어 허브는 복수의 조명에 통신 가능하게 연결되고, 제어 데이터는 조명 허브가 환경 설정에 의해 명시된 조명 구성에 따라서 복수의 조명 중 적어도 한 조명의 조명 설정을 바뀌게 한다. 13. In the method of any one of Examples 9 to 12, the environment setting specifies the lighting configuration of the changing room, and adjusting the environment setting includes transmitting control data to the lighting controller hub, and the lighting control hub It is communicatively connected to the plurality of lights, and the control data causes the lighting hub to change the lighting setting of at least one of the plurality of lights according to the lighting configuration specified by the environment setting.

14. 예 9 내지 예 13 중 어느 한 예의 방법에서, 환경 설정은 탈의실 내 전자 비디오 디스플레이상에서 디스플레이되는 이미지 콘텐츠를 명시한다. 14. In the method of any of Examples 9 to 13, the environment setting specifies the image content displayed on the electronic video display in the changing room.

15. 예 14의 방법에서, 환경 설정을 조정하는 단계는 전자 비디오 디스플레이가 이미지 콘텐츠를 디스플레이하게 하는 한 세트의 명령어를 전자 비디오 디스플레이로 전송하는 단계를 포함한다. 15. In the method of Example 14, adjusting the preferences includes sending to the electronic video display a set of instructions that cause the electronic video display to display image content.

16. 예 9 내지 예 16 중 어느 한 예의 방법에서, 옷 유형은 스타일 또는 색상을 포함한다. 16. In the method of any one of Examples 9-16, the clothing type includes style or color.

17. 예 9 내지 예 16 중 어느 한 예의 방법에서, 탈의실로 가져오는 옷을 검출하는 단계는 옷에 부착된 RFID 태그에 의해 생성된 신호에 기초한다.17. In the method of any one of Examples 9 to 16, the step of detecting the clothes brought to the changing room is based on a signal generated by an RFID tag attached to the clothes.

18. 예 9 내지 예 17 중 어느 한 예의 방법에서, 탈의실로 가져오는 옷을 검출하는 단계는 하나 이상의 이미지를 포함하는 이미지의 분석에 기초하며, 옷은 하나 이상의 이미지 내에서 알아볼 수 있다. 18. In the method of any one of Examples 9 to 17, the step of detecting clothes brought to the changing room is based on analysis of images including one or more images, and the clothes can be recognized within one or more images.

19. 예 9 내지 예 18 중 어느 한 예의 방법에서, 옷의 옷의 유형을 결정하는 단계는 질문 데이터를 옷에 부착된 RFID 태그로 전송하는 단계와, RFID 태그로부터 응답을 수신하는 단계 - 응답은 제품의 옷 유형을 포함함 - 를 포함한다. 19. In the method of any one of Examples 9 to 18, the determining of the type of clothing of the clothing includes transmitting question data to an RFID tag attached to the clothing, and receiving a response from the RFID tag-the response is -Includes the type of clothing for the product.

20. 유형의 머신 판독 가능한 저장 매체는 명령어를 구현하며, 명령어는 머신에 의해 실행될 때, 머신으로 하여금, 탈의실로 가져오는 옷을 검출하는 동작과, 옷의 옷 유형을 결정하는 동작과, 옷 유형에 기초하여 탈의실의 환경 설정을 조정하는 동작 - 환경 설정은 탈의실 내 하나 이상의 요소의 구성을 명시함 - 를 포함하는 동작을 수행하게 한다.20. A tangible machine-readable storage medium implements instructions, which, when executed by the machine, cause the machine to detect the clothes being brought into the changing room, determine the clothes type of clothes, and the clothes type. Based on the operation of adjusting the environment setting of the changing room-the environment setting specifies the configuration of one or more elements in the changing room-to perform an operation including.

제한 하지 않는 실시예Non-limiting examples

비록 본 발명 청구 대상의 실시예가 특정의 예시적인 실시예를 참조하여 설명되었을지라도, 본 발명 청구 대상의 더 넓은 범위를 벗어나지 않고도 그러한 실시예에 대한 다양한 수정 및 변경이 이루어질 수 있다는 것이 명백할 것이다. 따라서, 명세서 및 도면은 제한적인 의미라기 보다는 예시적인 것으로 간주될 것이다. 명세서의 일부를 구성하는 첨부 도면은 청구 대상이 실시될 수 있는 특정한 실시예를 예시의 형태로 제한하지 않고 도시한다. 예시된 실시예는 본 기술에서 통상의 지식을 가진 자가 본 명세서에서 개시되는 가르침을 실시할 수 있을 만큼 충분히 상세하게 설명된다. 본 개시의 범위를 벗어나지 않는 구조적이고 논리적인 대체 및 변경이 이루어질 수 있도록 하는 다른 실시예가 사용되고 그로부터 도출될 수 있다. 그러므로 이러한 상세한 설명은 제한하는 의미로 취급되지 않으며, 다양한 실시예의 범위는 첨부의 청구범위에 주어진 권리와 동등한 균등물의 전체 범위와 함께, 첨부의 청구범위에 의해서만 정의된다. Although embodiments of the claimed subject matter have been described with reference to specific exemplary embodiments, it will be apparent that various modifications and changes to such embodiments may be made without departing from the broader scope of the subject matter of the present disclosure. Accordingly, the specification and drawings will be regarded as illustrative rather than restrictive. The accompanying drawings, which form part of the specification, illustrate specific embodiments in which the claimed subject may be practiced, without limitation in the form of examples. The illustrated embodiments are described in sufficient detail to enable a person skilled in the art to practice the teachings disclosed herein. Other embodiments may be used and derived from which structural and logical substitutions and changes may be made without departing from the scope of the present disclosure. Therefore, this detailed description is not to be treated in a limiting sense, and the scope of the various embodiments is defined only by the appended claims, along with the full scope of equivalents equivalent to the rights given in the appended claims.

본 발명 청구 대상의 이러한 실시예는 그저 편리하게 그리고 사실상 하나보다 많이 개시되었음에도 본 출원의 범위를 임의의 단일의 발명 또는 발명적 개념으로 자발적으로 제한하려는 의도 없이, 개별적으로 그리고/또는 일괄하여 "발명"이라는 용어로 지칭될 수 있다. 그러므로 비록 특정한 실시예가 본 명세서에서 예시되고 설명되었을지라도, 동일한 목적을 달성하는 것으로 추산되는 임의의 구성은 도시된 특정한 실시예로 대체될 수 있다는 것을 인식하여야 한다. 본 개시는 다양한 실시예의 임의의 그리고 모든 적응 또는 변형을 망라하고자 한다. 전술한 설명을 검토해 본다면 본 기술에서 통상의 지식을 가진 자에게는 전술한 실시예들의 조합, 그리고 본 개시에서 구체적으로 기술하지 않은 다른 실시예가 자명할 것이다.These embodiments of the claimed subject matter are merely conveniently and in fact disclosed individually and/or collectively, without intention of voluntarily limiting the scope of this application to any single invention or inventive concept, even though more than one has been disclosed. May be referred to by the term ". Therefore, although a specific embodiment has been illustrated and described herein, it should be appreciated that any configuration that is estimated to achieve the same purpose may be replaced by the specific embodiment shown. The present disclosure is intended to cover any and all adaptations or variations of various embodiments. If reviewing the above description, it will be apparent to those of ordinary skill in the art that a combination of the above-described embodiments and other embodiments not specifically described in the present disclosure will be apparent.

본 명세서에서 언급된 모든 공개, 특허, 및 특허 문서는 마치 개별적으로 참조 문헌으로 인용될지라도 전부 다 본 명세서에서 참조 문헌으로 인용된다. 본 명세서와 이렇게 참조 문헌으로 인용되는 이들 문서 사이에서 불일치하는 사용례가 있는 경우, 인용문헌으로 참조된 문서에서의 사용례는 본 명세서의 사용례를 보완하는 것으로 간주되어야 하며, 양립할 수 없는 불일치가 있는 경우, 본 명세서에서의 사용례가 우선적이다. All publications, patents, and patent documents mentioned in this specification are all incorporated herein by reference, even if they are individually incorporated by reference. If there is a use case inconsistency between this specification and these documents cited as such references, the use case in the document referenced as a reference should be regarded as supplementing the usage examples in this specification, and if there is an incompatible inconsistency , Use cases in this specification are preferred.

본 명세서에서, 특허 문헌에서 일반적인 것으로서 "하나" 또는 "하나의"라는 용어는 "적어도 하나" 또는 "하나 이상"이라는 임의의 다른 사례 또는 사용례와 무관하게, 하나 또는 하나 보다 많이 포함하는 것으로 사용된다. 본 명세서에서, "또는"이라는 용어는 그렇지 않다고 지적하지 않는 한 비배타적인 것을 언급하는데 사용되거나, 아니면 "A 또는 B"가 "A이지만 B는 아닌", "B이지만 A는 아닌", 그리고 "A 및 B"를 포함하도록 사용된다. 첨부의 청구범위에서, "포함하는" 그리고 "~하는"이라는 용어는 각기 "포함하는" 그리고 "~하는"이라는 영어의 평이한 등가 용어로서 사용된다. 또한, 다음의 청구범위에서, "포함하는" 및 "구비하는"이라는 용어는 개방적인 용어로서, 즉 청구항에서 그러한 용어 다음에 열거되는 것 이외의 구성요소를 포함하는 시스템, 장치, 물품 또는 프로세스는 여전히 그 청구항의 범위 내에 속하는 것으로 간주된다. 더욱이, 다음의 청구범위에서, "제1", "제2", "제3" 등의 용어는 그저 표시로서 사용될 뿐이며, 이들의 개체에 수치적인 요건을 부여하려는 의도는 아니다.In this specification, the term "one" or "one" as general in patent literature is used to include one or more, regardless of any other instances or usage examples of "at least one" or "one or more". . In this specification, the term "or" is used to refer to something non-exclusive unless it is indicated otherwise, or "A or B" is "A but not B", "B but not A", and " It is used to include "A and B". In the appended claims, the terms "comprising" and "having" are used as plain English equivalents of "comprising" and "having", respectively. In addition, in the following claims, the terms “comprising” and “having” are open terms, ie systems, devices, articles or processes comprising components other than those listed after such terms in the claims It is still considered to be within the scope of that claim. Moreover, in the following claims, terms such as “first”, “second”, “third” are merely used as indications and are not intended to impose numerical requirements on their entities.

Claims (15)

시스템으로서,
대화형 디스플레이 유닛(interactive display unit)과,
하드웨어 프로세서를 포함하며 상기 대화형 디스플레이 유닛에 통신 가능하게 연결된 컨트롤러를 포함하며,
상기 컨트롤러는,
카메라로 하여금 아이템을 착용한 개인의 이미지를 캡처하도록 하는 동작과,
상기 아이템을 착용한 상기 개인의 상기 이미지와 연관된 피드백을 위한 여론 조사(poll)를 하는 목표 대중을 선택하는 동작과,
상기 목표 대중의 각각의 구성원의 컴퓨팅 디바이스에 이미지 데이터를 전송하는 동작 - 상기 이미지 데이터는 상기 아이템을 착용한 상기 개인의 상기 이미지를 포함함 - 과,
상기 목표 대중의 구성원들로부터 수신한 피드백 정보에 기초하여 피드백 데이터를 수집(compile)하는 동작 - 상기 피드백 정보는 상기 아이템을 착용한 상기 개인의 상기 이미지와 연관됨 - 과,
상기 대화형 디스플레이 유닛 상에 상기 피드백 데이터를 제시하는 피드백 인터페이스를 디스플레이하도록 하는 동작
을 수행하도록 구성되는
시스템.
As a system,
An interactive display unit,
A controller comprising a hardware processor and communicatively connected to the interactive display unit,
The controller,
Causing the camera to capture an image of an individual wearing the item,
Selecting a target public to poll for feedback related to the image of the individual wearing the item;
Transmitting image data to the computing device of each member of the target public, the image data including the image of the individual wearing the item; and,
Collecting (compile) feedback data based on feedback information received from members of the target public-the feedback information is related to the image of the individual wearing the item-and,
Displaying a feedback interface presenting the feedback data on the interactive display unit
Is configured to perform
system.
제 1 항에 있어서,
상기 컨트롤러는, 상기 대화형 디스플레이 유닛으로 하여금 대화형 GUI 내에 상기 개인을 위한 제안을 제공하게 하도록 구성되는 추천 모듈을 더 포함하는
시스템.
The method of claim 1,
The controller further comprises a recommendation module, configured to cause the interactive display unit to provide a proposal for the individual in the interactive GUI.
system.
제 1 항에 있어서,
상기 개인의 연락처 정보를 이용하여 상기 개인의 컴퓨팅 디바이스에 상기 개인을 위한 제안을 포함하는 메시지를 전송하도록 구성된 통신 모듈을 더 포함하는
시스템.
The method of claim 1,
Further comprising a communication module configured to transmit a message including an offer for the individual to the computing device of the individual using the contact information of the individual
system.
제 1 항에 있어서,
상기 시스템은 판매 사원의 이동 디바이스에 상기 개인으로부터 전송된 대체 아이템에 대한 요청을 포함하는 메시지를 전송하도록 구성되는 통신 모듈을 더 포함하는
시스템.
The method of claim 1,
The system further comprises a communication module configured to transmit a message including a request for a replacement item sent from the individual to the mobile device of the salesperson.
system.
제 4 항에 있어서,
상기 대체 아이템에 대한 요청은 상기 대화형 디스플레이 유닛을 사용하여 입력되는
시스템.
The method of claim 4,
The request for the replacement item is input using the interactive display unit.
system.
제 1 항에 있어서,
상기 컨트롤러는, 대체 아이템에 대한 추천을 생성하고, 상기 대화형 디스플레이 유닛으로 하여금 상기 대체 아이템에 대한 추천을 상기 개인에게 제공하게 하도록 구성되는 추천 모듈을 더 포함하는
시스템.
The method of claim 1,
The controller further comprises a recommendation module, configured to generate a recommendation for a replacement item, and cause the interactive display unit to provide a recommendation for the replacement item to the individual.
system.
제 1 항에 있어서,
상기 대화형 디스플레이 유닛은 상기 아이템에 대한 이미지, 설명 및 가격을 디스플레이하는
시스템.
The method of claim 1,
The interactive display unit displays an image, a description, and a price for the item.
system.
프로세서에 의해 수행되는 방법으로서,
카메라로 하여금 아이템을 착용한 개인의 이미지를 캡처하도록 하는 단계와,
상기 아이템을 착용한 상기 개인의 상기 이미지와 연관된 피드백을 위한 여론 조사(poll)를 하는 목표 대중을 선택하는 단계와,
상기 목표 대중의 각각의 구성원의 컴퓨팅 디바이스에 이미지 데이터를 전송하는 단계 - 상기 이미지 데이터는 상기 아이템을 착용한 상기 개인의 상기 이미지를 포함함 - 와,
상기 목표 대중의 구성원들로부터 수신한 피드백 정보에 기초하여 피드백 데이터를 수집하는 단계 - 상기 피드백 정보는 상기 아이템을 착용한 상기 개인의 상기 이미지와 연관됨 - 와,
대화형 디스플레이 유닛 상에 상기 피드백 데이터를 제시하는 피드백 인터페이스를 디스플레이하도록 하는 단계
를 포함하는 방법.
As a method performed by a processor,
Causing the camera to capture an image of an individual wearing the item,
Selecting a target public to poll for feedback related to the image of the individual wearing the item;
Transmitting image data to the computing device of each member of the target public, the image data including the image of the individual wearing the item; and,
Collecting feedback data based on feedback information received from members of the target public, the feedback information being associated with the image of the individual wearing the item; and,
Displaying a feedback interface presenting the feedback data on an interactive display unit
How to include.
제 8 항에 있어서,
상기 대화형 디스플레이 유닛으로 하여금 대화형 GUI 내에 상기 개인을 위한 제안을 제공하게 하는 단계
를 더 포함하는 방법.
The method of claim 8,
Causing the interactive display unit to provide a proposal for the individual in an interactive GUI.
How to further include.
제 8 항에 있어서,
상기 개인의 연락처 정보를 이용하여 상기 개인의 컴퓨팅 디바이스에 상기 개인을 위한 제안을 포함하는 메시지를 전송하는 단계
를 더 포함하는 방법.
The method of claim 8,
Transmitting a message including a proposal for the individual to the computing device of the individual using the individual's contact information
How to further include.
제 8 항에 있어서,
판매 사원의 이동 디바이스에 상기 개인으로부터 전송된 대체 아이템에 대한 요청을 포함하는 메시지를 전송하는 단계
를 더 포함하는 방법.
The method of claim 8,
Sending a message including a request for a replacement item sent from the individual to a mobile device of the sales employee
How to further include.
제 11 항에 있어서,
상기 대체 아이템에 대한 요청은 상기 대화형 디스플레이 유닛을 사용하여 입력되는
방법.
The method of claim 11,
The request for the replacement item is input using the interactive display unit.
Way.
제 8 항에 있어서,
대체 아이템에 대한 추천을 생성하고, 상기 대화형 디스플레이 유닛으로 하여금 상기 대체 아이템에 대한 추천을 상기 개인에게 제공하게 하는 단계
를 더 포함하는 방법.
The method of claim 8,
Generating a recommendation for a replacement item, and causing the interactive display unit to provide a recommendation for the replacement item to the individual
How to further include.
제 8 항에 있어서,
상기 대화형 디스플레이 유닛은 상기 아이템에 대한 이미지, 설명 및 가격을 디스플레이하는
방법.
The method of claim 8,
The interactive display unit displays an image, a description, and a price for the item.
Way.
머신의 하나 이상의 프로세서에 의해 실행될 때, 상기 머신으로 하여금 제 8 항 내지 제 14 항 중 어느 한 항의 방법을 수행하게 하는 명령어를 포함하는 유형의 머신 판독 가능한 저장 매체.A tangible machine-readable storage medium containing instructions that, when executed by one or more processors of a machine, cause the machine to perform the method of any one of claims 8-14.
KR1020187027037A 2014-03-13 2015-03-13 Interactive displays based on user interest KR102151635B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020207024946A KR102269717B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US201461952420P 2014-03-13 2014-03-13
US61/952,420 2014-03-13
US14/578,386 2014-12-20
US14/578,405 US9990438B2 (en) 2014-03-13 2014-12-20 Customized fitting room environment
US14/578,394 US9805131B2 (en) 2014-03-13 2014-12-20 Wear time as metric of buying intent
US14/578,394 2014-12-20
US14/578,383 US10311161B2 (en) 2014-03-13 2014-12-20 Interactive displays based on user interest
US14/578,401 US20150262236A1 (en) 2014-03-13 2014-12-20 Follow-up messages after in-store shopping
US14/578,386 US10366174B2 (en) 2014-03-13 2014-12-20 Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
US14/578,401 2014-12-20
US14/578,405 2014-12-20
US14/578,383 2014-12-20
PCT/US2015/020396 WO2015138865A2 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020167028367A Division KR101905290B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020207024946A Division KR102269717B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Publications (2)

Publication Number Publication Date
KR20180107300A KR20180107300A (en) 2018-10-01
KR102151635B1 true KR102151635B1 (en) 2020-09-03

Family

ID=54069323

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020207024946A KR102269717B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest
KR1020187027037A KR102151635B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest
KR1020167028367A KR101905290B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020207024946A KR102269717B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020167028367A KR101905290B1 (en) 2014-03-13 2015-03-13 Interactive displays based on user interest

Country Status (4)

Country Link
US (14) US10366174B2 (en)
KR (3) KR102269717B1 (en)
CN (2) CN106663277B (en)
WO (1) WO2015138865A2 (en)

Families Citing this family (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11083344B2 (en) 2012-10-11 2021-08-10 Roman Tsibulevskiy Partition technologies
US20150145671A1 (en) * 2013-11-22 2015-05-28 Roy Cohen Smart clothing system
US10528908B2 (en) * 2014-03-12 2020-01-07 Ebay Inc. Automatic location based discovery of extended inventory
US10366174B2 (en) 2014-03-13 2019-07-30 Ebay Inc. Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
US20160034988A1 (en) * 2014-07-31 2016-02-04 Internet Connectivity Group, Inc. Merchandising communication and inventorying system
FI126403B (en) * 2014-11-07 2016-11-15 Mariella Labels Oy Arrangement and procedure for test rooms
WO2016082032A1 (en) 2014-11-25 2016-06-02 Arhin Linda System and method for facilitating anonymous communication between commercial and social users
US10097892B2 (en) * 2015-01-23 2018-10-09 Turner Broadcasting System, Inc. Method and system for production and capture of content for linear broadcast and publication
KR102375699B1 (en) * 2015-02-06 2022-03-17 삼성전자 주식회사 Electronic device and method for providing user interface thereof
WO2016152765A1 (en) * 2015-03-23 2016-09-29 日本電気株式会社 Product information management device, product information management system, product information management method, and program
KR101692755B1 (en) * 2015-05-08 2017-01-04 스타일미러 주식회사 A system and method for mirror system sharing photos with two-way communication
US9990603B2 (en) * 2015-05-22 2018-06-05 Autodesk, Inc. Product inventory system
GB2545764B (en) * 2016-06-21 2022-04-06 Flashy Ltd A communication system and a method of communication
CN106559464A (en) * 2015-09-30 2017-04-05 邵怡蕾 A kind of Service controll end based on mobile fitting room
CN106559463A (en) * 2015-09-30 2017-04-05 邵怡蕾 Based on the fitting service processing method of mobile fitting room, background server, system
US9844156B2 (en) 2015-10-12 2017-12-12 Cloverleaf Media, LLC LED retail digital signage
US9576174B1 (en) 2015-10-12 2017-02-21 Cloverleaf Media, LLC Systems and methods for serving pixel mapped content to merchandising communication systems
USD791617S1 (en) 2015-10-12 2017-07-11 Cloverleaf Media Llc Digital signage device
US11004115B2 (en) * 2015-11-19 2021-05-11 International Business Machines Corporation Determining a user's shopping interests based on sensor data identifying attributes of the user's garment
US20170148076A1 (en) * 2015-11-25 2017-05-25 Electronics And Telecommunications Research Institute Method for operating personal information brokerage apparatus and method for operating customized product production system using the same
EP3188089A1 (en) * 2015-12-30 2017-07-05 Fujitsu Limited Inventory management for a quantified area
NL2016099B1 (en) * 2016-01-14 2017-07-24 Opticon Sensors Europe B V Method and device for detecting an inventory in a storage space.
WO2017162504A1 (en) 2016-03-21 2017-09-28 Koninklijke Philips N.V. An adaptive lighting system for a mirror component and a method of controlling an adaptive lighting system
JP2017219879A (en) * 2016-06-02 2017-12-14 東芝テック株式会社 Information collection system, server, and control program
CN109313759B (en) 2016-06-11 2022-04-26 苹果公司 User interface for transactions
RU172702U1 (en) * 2016-07-04 2017-07-19 Олег Александрович Чичигин INTERACTIVE MIRROR
EP3279850A1 (en) * 2016-08-02 2018-02-07 Advanced Digital Broadcast S.A. System and method for interactive shopping
US10178193B2 (en) * 2016-08-12 2019-01-08 Facebook, Inc. Location-based inference of user characteristics
US20180060850A1 (en) * 2016-08-25 2018-03-01 Alert Tech, Inc. Integrated Changing Room Management System
IT201600095426A1 (en) * 2016-09-22 2018-03-22 Ovs S P A EQUIPMENT FOR THE OFFER FOR SALE OF GOODS
KR102520627B1 (en) 2017-02-01 2023-04-12 삼성전자주식회사 Apparatus and method and for recommending products
US20180225744A1 (en) * 2017-02-03 2018-08-09 Shopper Scientist Llc In-Store Display with Selective Display of Products Based on Visibility Metric
US10878486B1 (en) * 2017-02-07 2020-12-29 Lymi Inc. Methods, systems, and devices for dynamic customized retail experience and inventory management
US20180232778A1 (en) * 2017-02-15 2018-08-16 TechStyle, Inc. Clothing store fitting room retargeting system and method
US20180253430A1 (en) * 2017-03-06 2018-09-06 Cristian Grigorescu Tagging, Tracking, and Cataloging Articles of Clothing
US11526931B2 (en) * 2017-03-16 2022-12-13 EyesMatch Ltd. Systems and methods for digital mirror
US10121032B2 (en) * 2017-03-24 2018-11-06 Tyco Fire & Security Gmbh Systems and methods for dynamic control of a security system device based on tag information
US10789079B2 (en) * 2017-03-27 2020-09-29 Microsoft Technology Licensing, Llc Triggering user aid based on user actions at independent locations
US10740801B2 (en) * 2017-03-28 2020-08-11 Ncr Corporation Promotion based on item interaction
JP6977286B2 (en) * 2017-03-29 2021-12-08 日本電気株式会社 Sales system, server, sales system processing method, server processing method and program
GB201705655D0 (en) * 2017-04-07 2017-05-24 Farfetch Uk Ltd Tracking user interaction in a retail environment
CA3002999A1 (en) * 2017-04-26 2018-10-26 Itai Leshniak Dressing room lighting system
CN118337743A (en) * 2017-05-16 2024-07-12 苹果公司 User interface for peer-to-peer transmission
US11756106B1 (en) * 2017-05-26 2023-09-12 Qubit Digital Ltd. System and method for personalized portal interface
EP3410377A1 (en) * 2017-05-29 2018-12-05 Mastercard International Incorporated Method for setting up a recurring payment
US10776845B1 (en) * 2017-06-05 2020-09-15 devicebrook Inc. Device virtual showroom
US10810647B2 (en) 2017-06-09 2020-10-20 International Business Machines Corporation Hybrid virtual and physical jewelry shopping experience
US20190057439A1 (en) * 2017-08-15 2019-02-21 International Business Machines Corporation Assisting shoppers for clothing items
US11049373B2 (en) * 2017-08-25 2021-06-29 Nec Corporation Storefront device, storefront management method, and program
US11367117B1 (en) 2017-08-28 2022-06-21 Amazon Technologies, Inc. Artificial intelligence system for generating network-accessible recommendations with explanatory metadata
US20190066232A1 (en) * 2017-08-31 2019-02-28 Walmart Apollo, Llc Systems and methods for generating social media posts based on shopping activity
CN109542297B (en) * 2017-09-22 2022-04-26 阿里巴巴集团控股有限公司 Method and device for providing operation guide information and electronic equipment
US10904349B2 (en) 2017-10-05 2021-01-26 The Toronto-Dominion Bank Real-time generation and provisioning of contextual notification data to network-connected devices
US11205405B2 (en) * 2017-10-19 2021-12-21 Hewlett-Packard Development Company, L.P. Content arrangements on mirrored displays
US11392751B1 (en) * 2017-12-04 2022-07-19 Amazon Technologies, Inc. Artificial intelligence system for optimizing informational content presentation
CN108133404B (en) * 2017-12-14 2021-12-21 方物语(深圳)科技文化有限公司 Network collaboration method and device for creative products, computer equipment and storage medium
US11481805B2 (en) * 2018-01-03 2022-10-25 Grabango Co. Marketing and couponing in a retail environment using computer vision
US11599927B1 (en) 2018-01-17 2023-03-07 Amazon Technologies, Inc. Artificial intelligence system using deep neural networks for pairwise character-level text analysis and recommendations
IT201800002340A1 (en) * 2018-02-02 2019-08-02 Luca Zaccari INTERACTIVE ROOM.
JP7021361B2 (en) * 2018-02-06 2022-02-16 ウォルマート アポロ,エルエルシー Customized augmented reality item filtering system
US20190259086A1 (en) * 2018-02-21 2019-08-22 Perfect Corp. Systems and Methods for Transferring Shopping Cart Data to Mobile Devices
CN110175879A (en) * 2018-02-21 2019-08-27 英属开曼群岛商玩美股份有限公司 It is rendered in the method for calculating equipment
US10719748B2 (en) * 2018-02-28 2020-07-21 Paul Salsberg RFID screw specifically for use on eyeglass frames
CN110348923B (en) * 2018-04-04 2022-07-29 阿里巴巴集团控股有限公司 Store system and method and device for processing information of clothes to be tried on
RU2686033C1 (en) * 2018-04-05 2019-04-23 Олег Александрович Чичигин Method for goods promotion to buyers based on analysis of data and user actions recorded by an interactive mirror
USD915083S1 (en) * 2018-04-28 2021-04-06 Hong Kong Liveme Corporation Limited Fitting mirror
CN110415062A (en) * 2018-04-28 2019-11-05 香港乐蜜有限公司 The information processing method and device tried on based on dress ornament
US11301939B2 (en) * 2018-05-02 2022-04-12 Gist Technology Inc. System for generating shareable user interfaces using purchase history data
CN110473037A (en) * 2018-05-09 2019-11-19 阿里巴巴集团控股有限公司 Dress ornament class data object information processing method, device and shops's system
US11227321B2 (en) * 2018-06-18 2022-01-18 International Business Machines Corporation Transposable behavior data
US10909606B2 (en) 2018-06-18 2021-02-02 International Business Machines Corporation Real-time in-venue cognitive recommendations to user based on user behavior
CN110706043A (en) * 2018-07-09 2020-01-17 阿里巴巴集团控股有限公司 Commodity provider, commodity recommendation method, device and equipment
CN110874133B (en) * 2018-08-31 2023-04-21 阿里巴巴集团控股有限公司 Interaction method based on intelligent display device, intelligent display device and storage medium
US11119573B2 (en) * 2018-09-28 2021-09-14 Apple Inc. Pupil modulation as a cognitive control signal
US10963899B2 (en) 2018-10-26 2021-03-30 International Business Machines Corporation User interface adjustments based on internet-of-things engagement
CN109615425A (en) * 2018-12-04 2019-04-12 北京羽扇智信息科技有限公司 A kind of Products Show method, apparatus, electronic equipment and storage medium
CN109615368A (en) * 2018-12-05 2019-04-12 北京京东金融科技控股有限公司 Information processing method, system, electronic equipment and computer-readable medium
JP2020095581A (en) * 2018-12-14 2020-06-18 株式会社ジンズホールディングス Method for processing information, information processor, information processing system, and store
JP7075626B2 (en) * 2019-02-12 2022-05-26 トヨタ自動車株式会社 Information processing equipment, information processing methods and programs
WO2020198642A1 (en) * 2019-03-28 2020-10-01 Ghsp, Inc. Interactive kitchen display
CN110956301B (en) * 2019-05-14 2023-04-07 宏图物流股份有限公司 Library position recommendation test method based on mirror image
US11145126B1 (en) 2019-06-27 2021-10-12 Facebook Technologies, Llc Movement instruction using a mirror in an artificial reality environment
US11055920B1 (en) * 2019-06-27 2021-07-06 Facebook Technologies, Llc Performing operations using a mirror in an artificial reality environment
US11036987B1 (en) 2019-06-27 2021-06-15 Facebook Technologies, Llc Presenting artificial reality content using a mirror
US11775130B2 (en) 2019-07-03 2023-10-03 Apple Inc. Guided retail experience
US11816800B2 (en) * 2019-07-03 2023-11-14 Apple Inc. Guided consumer experience
EP4016525A4 (en) * 2019-08-16 2023-08-09 LG Electronics Inc. Display device and artificial intelligence server capable of controlling home appliance through user's voice
US11086488B1 (en) * 2019-08-20 2021-08-10 Facebook, Inc. Modifying presentation of content items on a page of content maintained by an online system in response to user interactions with content via a third party system
WO2021032985A1 (en) * 2019-08-22 2021-02-25 Prevayl Limited Controller, method and data processing apparatus
US11797921B2 (en) 2019-08-26 2023-10-24 Grabango Co. Dynamic product marketing through computer vision
WO2021080748A1 (en) * 2019-10-23 2021-04-29 Zebra Technologies Corporation System for facilitating customer interactions in fitting rooms
WO2021092191A1 (en) * 2019-11-05 2021-05-14 Refliko, Inc. Smart mirror and table top devices with sensor fusion of camera vision, acoustic, and multi-point capacitive touch control
US11810067B2 (en) 2019-12-31 2023-11-07 Grabango Co. Digitally managed shelf space marketplace
US11107144B2 (en) 2020-01-31 2021-08-31 Walmart Apollo, Llc Automatically determining in real-time a triggering model for personalized recommendations
KR20210106285A (en) * 2020-02-20 2021-08-30 라인플러스 주식회사 Method and system for evaluating content on instant messaging application
CN112016957A (en) * 2020-08-12 2020-12-01 冯建明 Interactive advertisement propagation system and method
ES2818423A1 (en) * 2020-10-08 2021-04-12 Quatechnion S L DISPLAY DEVICE FOR COMMERCE AND PROCESSING METHOD OF IMAGES CAPTURED BY THE SAME (Machine-translation by Google Translate, not legally binding)
US12081979B2 (en) * 2020-11-05 2024-09-03 Visa International Service Association One-time wireless authentication of an Internet-of-Things device
CN112617529B (en) * 2020-12-22 2022-05-31 福建爱迪生科技有限公司 Cosmetic product display device and method
US11610249B2 (en) 2021-01-13 2023-03-21 Walmart Apollo, Llc System, method, and computer readable medium for automatic item rankings
US11983702B2 (en) 2021-02-01 2024-05-14 Apple Inc. Displaying a representation of a card with a layered structure
US11908243B2 (en) * 2021-03-16 2024-02-20 Snap Inc. Menu hierarchy navigation on electronic mirroring devices
IT202100006503A1 (en) 2021-03-18 2022-09-18 Autocentro Olgiata S R L INTERACTIVE COMMUNICATION AND SALES DEVICE AND ASSOCIATED KIT
GB202104159D0 (en) * 2021-03-24 2021-05-05 Farfetch Uk Ltd System for a method of determining user interactions with smart items
IT202100007940A1 (en) 2021-03-31 2022-10-01 Super Italia Srls INTERACTIVE AUGMENTED REALITY SYSTEM FOR SUPERMARKETS
IT202100009062A1 (en) 2021-04-12 2022-10-12 Autopreneste S R L INTERACTIVE PLATFORM AND ASSOCIATED KIT
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
US12019410B1 (en) 2021-05-24 2024-06-25 T-Mobile Usa, Inc. Touchless multi-staged retail process automation systems and methods
US11783397B2 (en) 2021-08-13 2023-10-10 International Business Machines Corporation Obtaining insights into design of a product based on interaction of consumers with the product
CN113902466A (en) * 2021-09-09 2022-01-07 广景视睿科技(深圳)有限公司 Unmanned store interaction method, unmanned store and storage medium
US11784956B2 (en) 2021-09-20 2023-10-10 Apple Inc. Requests to add assets to an asset account
EP4441688A1 (en) * 2021-11-29 2024-10-09 Elementary Group S.r.l.s. System for selling goods through e-commerce in a mobile physical environment
IT202100031532A1 (en) * 2021-12-16 2023-06-16 Manuel Montanari COMPUTER SYSTEM FOR MANAGEMENT OF ORDERS AND ASSOCIATED KIT
US11526324B2 (en) * 2022-03-24 2022-12-13 Ryland Stefan Zilka Smart mirror system and method
FR3146538A1 (en) * 2023-03-08 2024-09-13 Cosium CONTROL SYSTEM FOR A DEVICE FOR DISPLAYING INFORMATION ON OBJECTS FOR SALE

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080306756A1 (en) * 2007-06-08 2008-12-11 Sorensen Associates Inc Shopper view tracking and analysis system and method
US20120158482A1 (en) * 2010-12-15 2012-06-21 Andrew Paradise Systems and Methods for Managing In-Store Purchases Using Mobile Devices

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029141A (en) 1997-06-27 2000-02-22 Amazon.Com, Inc. Internet-based customer referral system
US6313745B1 (en) 2000-01-06 2001-11-06 Fujitsu Limited System and method for fitting room merchandise item recognition using wireless tag
US7149665B2 (en) 2000-04-03 2006-12-12 Browzwear International Ltd System and method for simulation of virtual wear articles on virtual models
US7526440B2 (en) 2000-06-12 2009-04-28 Walker Digital, Llc Method, computer product, and apparatus for facilitating the provision of opinions to a shopper from a panel of peers
US6901379B1 (en) * 2000-07-07 2005-05-31 4-D Networks, Inc. Online shopping with virtual modeling and peer review
KR20020067507A (en) 2000-08-23 2002-08-22 코닌클리케 필립스 일렉트로닉스 엔.브이. Method and system for generating a recommendation for a selection of a piece of clothing
JP2002207802A (en) 2000-12-19 2002-07-26 Shima Seiki Mfg Ltd Method and device for aiding sales of apparel product and fitting room
US7159178B2 (en) 2001-02-20 2007-01-02 Communispace Corp. System for supporting a virtual community
US6766947B2 (en) 2001-03-19 2004-07-27 Accenture Real world showroom
US20020196333A1 (en) 2001-06-21 2002-12-26 Gorischek Ignaz M. Mirror and image display system
EP1372092B1 (en) 2002-06-10 2007-10-10 Accenture Global Services GmbH Interactive trying-on cubicle
JP2004086803A (en) * 2002-08-29 2004-03-18 Fujitsu Ltd Information processing method and device for virtual try-on
US20060036485A1 (en) 2004-08-13 2006-02-16 International Business Machines Corporation Methods and apparatus for presenting personalized information to consumers in a retail environment
US7447337B2 (en) 2004-10-25 2008-11-04 Hewlett-Packard Development Company, L.P. Video content understanding through real time video motion analysis
US7882043B2 (en) * 2005-01-07 2011-02-01 International Business Machines Corporation Method and apparatuses for facilitating spontaneous shopping collaboration
US20060184993A1 (en) * 2005-02-15 2006-08-17 Goldthwaite Flora P Method and system for collecting and using data
EP2884738A1 (en) 2005-03-01 2015-06-17 Nissi Vilcovsky Method to enable appearance comparison of a user
US8982109B2 (en) 2005-03-01 2015-03-17 Eyesmatch Ltd Devices, systems and methods of capturing and displaying appearances
US7271724B2 (en) 2005-03-28 2007-09-18 Accenture Global Services Gmbh Interfering smart shelf
KR100731876B1 (en) * 2005-05-17 2007-06-25 (주)인터랙티비 Virtual image displaying device capable of bidirectional transaction and electronic commercial method using the device
US7830259B2 (en) 2005-10-11 2010-11-09 Nanonation Incorporated Method and apparatus for RFID initiated interactive retail merchandising
CA2563634A1 (en) 2006-10-12 2008-04-12 Ibm Canada Limited - Ibm Canada Limitee System and method for providing security using rfid
WO2008108558A1 (en) * 2007-03-02 2008-09-12 3Dis Co., Ltd. Interactive digital multimedia information mirror device
KR20090003507A (en) 2007-06-13 2009-01-12 최명렬 System and method for recommending style coordinate goods using wireless recognition and program recording medium
US20090021486A1 (en) 2007-07-19 2009-01-22 Apple Inc. Dashboard Surfaces
US10063848B2 (en) * 2007-08-24 2018-08-28 John G. Posa Perspective altering display system
US20090059175A1 (en) * 2007-08-30 2009-03-05 The Big Space Ltd. Display arrangement
TWI489394B (en) 2008-03-03 2015-06-21 Videoiq Inc Object matching for tracking, indexing, and search
US20100030578A1 (en) 2008-03-21 2010-02-04 Siddique M A Sami System and method for collaborative shopping, business and entertainment
US8386486B2 (en) 2008-07-02 2013-02-26 Palo Alto Research Center Incorporated Method for facilitating social networking based on fashion-related information
US8831276B2 (en) 2009-01-13 2014-09-09 Yahoo! Inc. Media object metadata engine configured to determine relationships between persons
US9264151B1 (en) 2009-07-29 2016-02-16 Shopkick, Inc. Method and system for presence detection
US20110040602A1 (en) 2009-08-11 2011-02-17 Daniel Ramesh Kurani Method and system for facilitating and aggregating surveys and opinions
US20110082735A1 (en) * 2009-10-06 2011-04-07 Qualcomm Incorporated Systems and methods for merchandising transactions via image matching in a content delivery system
US8332255B2 (en) * 2009-11-09 2012-12-11 Palo Alto Research Center Incorporated Sensor-integrated mirror for determining consumer shopping behavior
US9747631B2 (en) * 2009-12-13 2017-08-29 Intuit Inc. Systems and methods for purchasing products from a retail establishment using a mobile device
US9639880B2 (en) 2009-12-17 2017-05-02 Google Inc. Photorealistic recommendation of clothing and apparel based on detected web browser input and content tag analysis
KR20110083831A (en) 2010-01-15 2011-07-21 조수호 Interactive visual interface system displaying personalized products information in the process of off-line shopping
US20110270618A1 (en) 2010-04-30 2011-11-03 Bank Of America Corporation Mobile commerce system
JP6250390B2 (en) * 2010-06-17 2017-12-20 フィリップス ライティング ホールディング ビー ヴィ Display and lighting device for fitting room
US20120109733A1 (en) 2010-10-29 2012-05-03 Roper Colin J Method and system for providing dynamic marketing devices based on "real-time" data
BR112013015752A2 (en) * 2010-12-22 2018-05-29 Pickntell Ltd apparatus and method for communicating with a mirror camera
GB201102794D0 (en) 2011-02-17 2011-03-30 Metail Ltd Online retail system
US8744143B2 (en) 2011-04-01 2014-06-03 Yahoo! Inc. Adding privacy protection to photo uploading/ tagging in social networks
WO2012152293A1 (en) 2011-05-06 2012-11-15 Keonn Technologies S.L. Inventory system using radiofrequency enabled inventory identifications
CN202248969U (en) 2011-06-20 2012-05-30 合创迅盈商贸(北京)有限公司 Self-help situation fitting room
KR101257058B1 (en) 2011-06-28 2013-04-22 현대제철 주식회사 Apparatus and method for sorting and supplying a gas
US8615448B1 (en) * 2011-06-29 2013-12-24 Amazon Technologies, Inc. System, method, and computer readable medium for facilitating stylist provided recommendations
KR20130001893U (en) * 2011-09-14 2013-03-22 김선미 Fitting Clothes Having with Mirror System and Method
US8908962B2 (en) 2011-09-30 2014-12-09 Ebay Inc. Item recommendations using image feature data
US20130145272A1 (en) * 2011-11-18 2013-06-06 The New York Times Company System and method for providing an interactive data-bearing mirror interface
US20150112838A1 (en) * 2011-12-19 2015-04-23 Hong Li Smart device assisted commerce
WO2013100972A1 (en) * 2011-12-28 2013-07-04 Intel Corporation System and method for identifying reviewers with incentives
US20130202267A1 (en) * 2012-02-07 2013-08-08 Sergey Khromov Interactive video reflection shopping aid
US20140019231A1 (en) 2012-07-16 2014-01-16 The Sinclair Group, Inc. Consumer interface device system and method for in-store sales tracking
US20140136312A1 (en) 2012-11-09 2014-05-15 Cox Communications, Inc. Location-based content delivery
WO2014102785A1 (en) * 2012-12-26 2014-07-03 Livingrid Ltd. A method and system for providing and managing a social platform that visualizes virtual crowd
US9530160B2 (en) 2013-03-14 2016-12-27 Nanigans, Inc. System and method for an affinity capture, user feedback and affinity analysis
US9002375B1 (en) * 2013-03-15 2015-04-07 Groupon, Inc. Presence detection based on crowd surfing signal strength
CA2912625A1 (en) 2013-05-17 2014-11-20 Blueport Commerce Linking online and retail-location shopping carts
US20140365333A1 (en) * 2013-06-07 2014-12-11 Bby Solutions, Inc. Retail store customer natural-gesture interaction with animated 3d images using sensor array
US10268983B2 (en) * 2013-06-26 2019-04-23 Amazon Technologies, Inc. Detecting item interaction and movement
US10290031B2 (en) * 2013-07-24 2019-05-14 Gregorio Reid Method and system for automated retail checkout using context recognition
US9760919B2 (en) * 2013-09-03 2017-09-12 Symbol Technologies, Llc Preventing purchased merchandise from being left at a checkout counter
EP3058524B1 (en) 2013-10-14 2020-08-19 Keonn Technologies S.L. Automated inventory taking moveable platform
US10915973B2 (en) 2014-03-05 2021-02-09 Transform Sr Brands Llc System and method providing expert audience targeting
US10366174B2 (en) 2014-03-13 2019-07-30 Ebay Inc. Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
US20160055537A1 (en) 2014-08-22 2016-02-25 Onavo Mobile Ltd. Techniques to target and communicate mobile offers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080306756A1 (en) * 2007-06-08 2008-12-11 Sorensen Associates Inc Shopper view tracking and analysis system and method
US20120158482A1 (en) * 2010-12-15 2012-06-21 Andrew Paradise Systems and Methods for Managing In-Store Purchases Using Mobile Devices

Also Published As

Publication number Publication date
WO2015138865A3 (en) 2015-12-10
CN112669109A (en) 2021-04-16
US9805131B2 (en) 2017-10-31
US20190303414A1 (en) 2019-10-03
US10311161B2 (en) 2019-06-04
US11544341B2 (en) 2023-01-03
KR102269717B1 (en) 2021-06-28
US20150262286A1 (en) 2015-09-17
US9990438B2 (en) 2018-06-05
KR101905290B1 (en) 2018-10-05
US10083243B2 (en) 2018-09-25
US20180246979A1 (en) 2018-08-30
US20150262230A1 (en) 2015-09-17
KR20200104941A (en) 2020-09-04
CN112669109B (en) 2024-11-05
KR20160132457A (en) 2016-11-18
US20190361943A1 (en) 2019-11-28
CN106663277B (en) 2021-01-01
US20220092134A1 (en) 2022-03-24
KR20180107300A (en) 2018-10-01
CN106663277A (en) 2017-05-10
US20160117407A1 (en) 2016-04-28
US20150262280A1 (en) 2015-09-17
US10664543B2 (en) 2020-05-26
US20150262236A1 (en) 2015-09-17
US20230088447A1 (en) 2023-03-23
US20150262288A1 (en) 2015-09-17
US10706117B2 (en) 2020-07-07
US20190005143A1 (en) 2019-01-03
US20180011941A1 (en) 2018-01-11
US9910927B2 (en) 2018-03-06
US20160117763A1 (en) 2016-04-28
US11188606B2 (en) 2021-11-30
US10366174B2 (en) 2019-07-30
WO2015138865A2 (en) 2015-09-17

Similar Documents

Publication Publication Date Title
US20220092134A1 (en) Follow-Up Messages After In-Store Shopping
US20220005095A1 (en) Augmented reality devices, systems and methods for purchasing
US10559019B1 (en) System for centralized E-commerce overhaul
US10332176B2 (en) Methods and systems for virtual fitting rooms or hybrid stores
US20140046794A1 (en) Shopping assistant
US20200273085A1 (en) Joint gift registry

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right