KR20210012041A - 키오스크 상에서의 원격 주문 인증 - Google Patents

키오스크 상에서의 원격 주문 인증 Download PDF

Info

Publication number
KR20210012041A
KR20210012041A KR1020217001624A KR20217001624A KR20210012041A KR 20210012041 A KR20210012041 A KR 20210012041A KR 1020217001624 A KR1020217001624 A KR 1020217001624A KR 20217001624 A KR20217001624 A KR 20217001624A KR 20210012041 A KR20210012041 A KR 20210012041A
Authority
KR
South Korea
Prior art keywords
beverage
order
kiosk
vending machine
list
Prior art date
Application number
KR1020217001624A
Other languages
English (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 더 코카콜라 컴파니
Publication of KR20210012041A publication Critical patent/KR20210012041A/ko

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3224Transactions dependent on location of M-devices
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3267In-app payments
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4015Transaction verification using location information
    • G06Q20/40155Transaction verification using location information for triggering transactions
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • G06Q20/425Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F13/00Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs
    • G07F13/06Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof
    • G07F13/065Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof for drink preparation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1025Identification of user by a PIN code

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Devices For Dispensing Beverages (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

키오스크는 선불 주문들의 목록을 유지 관리한다. 제1 인증 과정은 모바일 애플리케이션을 통하여 원격으로 지불되었던 제품 또는 서비스를 받도록 키오스크 상의 소비자의 주문을 소비자가 선택하는 것을 가능하게 한다. 주문을 선택한 소비자의 인증은 주문을 완료하였던 모바일 애플리케이션으로 주문 인증 통지를 송신하는 것에 기반하여 수행된다. 모바일 애플리케이션의 사용자가 긍정적 인증 답신을 제공하면, 키오스크는 주문을 이행하도록 언락킹된다. 소비자는 대안적으로 주문과 연관되거나 모바일 애플리케이션의 사용자와 연관된 개인 식별 번호(PIN)를 제공함으로써 인증될 수 있다. PIN을 사용한 인증은 주문을 하는 데 사용되었던 소비자의 모바일 전화기 또는 모바일 애플리케이션에 액세스할 필요 없이 앞서 주문된 제품 또는 서비스를 받기 위해 소비자가 키오스크와 상호 작용하는 것을 가능하게 한다.

Description

키오스크 상에서의 원격 주문 인증
본 출원은 2018년 6월 20일자로 출원된 미국 가출원 일련 번호 제 62/687,344호의 이익을 주장하며, 그 발명이 명확히 참조로 본원에 포함된다.
통상적 포스트 믹스 음료 지급 시스템은 일반적으로 외부 주변에서 흐르는 물 줄기와 함께 노즐의 중심 아래로 시럽 줄기를 흐르게 함으로써 시럽, 농축액, 감미료, 보너스 향미료, 다른 타입의 향료, 및/또는 다른 성분의 줄기를 물 또는 다른 타입의 희석제와 함께 혼합시킨다. 시럽 줄기는 물 줄기와 함께 하측으로 지향되어, 줄기들이 소비자의 컵으로 떨어짐에 따라 줄기들이 혼합된다. 가능한 한 작을 수 있는 차지하는 공간에서 가능할 수 있는 한 많은 상이한 타입 및 맛의 음료를 전체로서의 음료 지급 시스템이 제공하는 것에 대한 바램이 있다. 음료 지급 기술의 최근의 개선은 미량 성분의 사용에 중점을 두었다. 미량 성분으로, 통상적 음료 주성분은 훨씬 더 높은 희석 또는 재구성 비율로 통상적 음료 주성분의 구성 성분 부분들로 분리될 수 있다.
이러한 기술은 매우 농축된 미량 성분을 포함하는 카트리지를 통하여 가능해진다. 미량 성분은 정확한 계량 및 첨가물 혼합 기술을 이용하여 감미료 및 거품이 안나거나 거품이 이는 물과 함께 혼합되고 공기 내 혼합을 촉진하는 노즐을 통해 지급되어 잔품을 방지한다. 상기 기술은 사용자가 원하는 음료를 선택하고, 원한다면 음료를 주문 제작하고, 지급기에서 음료를 따르기 위한 사용자 입력을 포함한다. 이러한 음료는 정확한 제조법으로 만들어져 주문 제작에 관계 없이 양호한 맛이 나는 음료를 보장한다.
본 발명의 일 양태에 따르면, 음료 자동 판매기는 주문과 연관된 음료의 한가지 이상의 음료 성분을 지급하도록 구성되는 노즐을 포함한다. 음료 자동 판매기는 또한 대기 중인 주문들의 목록을 표시하도록 구성되는 사용자 인터페이스를 포함한다. 음료 자동 판매기는 또한 각각이 음료 성분을 성분 소스로부터 노즐로 공급하도록 구성되는 복수의 펌핑 또는 계량 디바이스를 포함한다. 음료 자동 판매기는 또한 대기 중인 주문들의 목록으로부터 주문의 선택을 수신하고 주문이 노즐로부터 지급되는 것을 인증하도록 구성되는 제어기를 포함하며, 주문을 인증할 시에, 제어기는 노즐로부터의 주문의 따름 작동을 개시하도록 구성된다.
일부 구현에서, 주문을 인증하는 것은 사용자 인터페이스 상에서 개인 식별 번호(PIN) 코드를 수신하는 것을 포함한다. 제어기는 대기 중인 주문들의 목록에서 주문과 함께 유지 관리되는 진본의 PIN과의 비교에 기반하여 PIN 코드를 인증하도록 추가로 구성된다. 대안적으로, 제어기는 음료 자동 판매기와 통신하는 서버로부터의 PIN의 인증을 요청하고 서버로부터 인증 답신을 수신하도록 추가로 구성된다.
일부 구현에서, 제어기는 음료 자동 판매기와 통신하는 서버로 선택된 주문의 주문 통지를 송신하도록 추가로 구성된다. 제어기는 서버가 주문을 하였던 모바일 디바이스로부터 인증 답신을 수신하는 것에 응하여 서버로부터 인증 답신을 수신하도록 추가로 구성된다.
앞선 구현들 중 임의의 것에서, 대기 중인 주문들의 목록은 구매되었지만, 이행되지 않은 주문들을 포함한다. 제어기는 음료 자동 판매기에 근접한 모바일 디바이스와 연관된 주문을 추가하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
일부 구현에서, 음료 자동 판매기는 음료 자동 판매기의 고유 식별자를 갖는 비컨 메시지를 브로드캐스팅하도록 구성되는 비컨을 더 포함한다. 모바일 디바이스는 비컨 메시지를 수신할 시에 음료 자동 판매기에 근접한 것으로 결정된다.
일부 구현에서, 제어기는 음료 자동 판매기에서 이행되었던 주문을 제거하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
일부 구현에서, 제어기는 음료 자동 판매기에 근접하지 않은 것으로 결정되는 모바일 디바이스와 연관된 주문을 제거하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
일부 구현에서, 제어기는 주문의 이행을 위해 음료 자동 판매기를 지정하는 주문을 추가하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
본 발명의 다른 양태에 따르면, 시스템은 구매에 이용 가능한 제품 또는 서비스를 제공하도록 구성되는 키오스크를 포함하며, 키오스크는 대기 중인 주문들의 목록을 유지 관리하도록 추가로 구성되며, 대기 중인 주문들의 목록 상의 각각의 주문은, 주문이 모바일 디바이스 상의 모바일 애플리케이션을 통해 구매된 후에 수신된다. 시스템은 또한 키오스크와 통신하고 키오스크에서 이행되도록 목록으로부터 선택된 주문을 인증할 시에, 키오스크로 인증 메시지를 제공하도록 구성되는 서버를 포함한다.
일부 구현에서, 키오스크는 대기 중인 주문들의 목록을 표시하도록 구성되는 사용자 인터페이스를 포함하고 사용자 인터페이스로부터 선택된 주문의 선택을 수신하도록 추가로 구성된다. 키오스크는 선택된 주문을 인증하도록 사용자 인터페이스 상에서 PIN 코드를 수신하도록 추가로 구성된다. 키오스크는 대기 중인 주문들의 목록에서 선택된 주문과 함께 유지 관리되는 진본의 PIN과의 비교에 기반하여 PIN 코드를 인증하도록 추가로 구성된다. 대안적으로, 키오스크는 서버로부터의 PIN의 인증을 요청하고 서버로부터 인증 답신을 수신하도록 추가로 구성된다.
일부 구현에서, 키오스크는 서버로 선택된 주문의 주문 통지를 송신하도록 추가로 구성된다. 서버는 선택된 주문과 연관된 모바일 디바이스로 인증 요청을 송신하고 선택된 주문과 연관된 모바일 디바이스로부터 인증 답신을 수신하도록 추가로 구성된다.
일부 구현에서, 키오스크는 키오스크에 근접한 모바일 디바이스와 연관된 주문을 추가하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다. 서버는 키오스크에 근접한 모바일 디바이스로부터 근접 통지를 수신하도록 구성된다. 키오스크는 키오스크의 고유 식별자를 갖는 비컨 메시지를 브로드캐스팅하도록 구성되는 비컨을 포함한다. 근접 통지는 키오스크의 고유 식별자를 포함한다.
일부 구현에서, 키오스크는 키오스크에서 이행되었던 주문을 제거하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
일부 구현에서, 키오스크는 음료 자동 판매기에 근접하지 않은 것으로 결정되는 모바일 디바이스와 연관된 주문을 제거하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
일부 구현에서, 키오스크는 주문의 이행을 위해 키오스크를 지정하는 주문을 추가하기 위해 대기 중인 주문들의 목록을 업데이트하도록 구성된다.
본 발명의 다른 양태에 따르면, 시스템은 구매에 이용 가능한 제품 또는 서비스를 제공하도록 구성되는 키오스크를 포함한다. 시스템은 모바일 디바이스 상의 모바일 애플리케이션을 통해 구매되는 제품 또는 서비스의 신용 거래액 및 표시를 수신하도록 모바일 디바이스 상의 보안 모바일 지갑 애플리케이션과 무선으로 통신하도록 구성되는 키오스크와 통신하는 지불 모듈을 더 포함한다. 제품 또는 서비스의 신용 거래액 및 표시는 보안 모바일 지갑 애플리케이션에서의 음료 자동 판매기 카드로부터 수신된다. 키오스크는 지급 아이콘을 갖는 지급 스크린을 표시하도록 구성되는 사용자 인터페이스를 포함한다. 지급 아이콘의 선택에 응하여, 키오스크는 신용 거래액까지 모바일 애플리케이션을 통해 구매되는 제품 또는 서비스를 제공하도록 구성된다.
이러한 그리고 다른 특징들은 첨부 도면들 및 청구항들과 함께 취해지는 이하의 상세한 설명으로부터 보다 분명히 이해될 것이다.
본 발명의 보다 완전한 이해를 위해, 첨부 도면들 및 상세한 설명과 관련되어 취해지는 이하의 간략한 설명이 이제 참조되며, 유사 참조 번호들은 유사 부분들을 나타낸다.
도 1은 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 시스템을 도시한다.
도 2는 본 발명의 다양한 실시예들에 따른 예시적인 원격 주문 과정을 도시한다.
도 3a 내지 도 3d는 본 발명의 다양한 실시예들에 따른 원격 주문 과정에 대한 예시적인 모바일 애플리케이션 사용자 인터페이스들을 도시한다.
도 4a 내지 도 4c는 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 키오스크 사용자 인터페이스들을 도시한다.
도 5는 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 시퀀스 도면을 도시한다.
도 6은 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 대안적 시퀀스 도면을 도시한다.
도 7은 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 제2의 대안적 시퀀스 도면을 도시한다.
도 8a 내지 도 8e는 본 발명의 다양한 실시예들에 따른 원격 주문 과정에 대한 예시적인 모바일 애플리케이션 사용자 인터페이스들을 도시한다.
도 9a 내지 도 9d는 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 키오스크 사용자 인터페이스들을 도시한다.
도 10은 본 발명의 수가지의 실시예를 구현하는 데 적절한 예시적인 음료 지급기 시스템을 도시한다.
도 11은 본 발명의 수가지의 실시예를 구현하는 데 적절한 양변위 펌프를 갖는 예시적인 유체 순환로를 도시한다.
도 12는 본 발명의 수가지의 실시예를 구현하는 데 적절한 정적 기계 흐름 제어부를 갖는 예시적인 유체 순환로를 도시한다.
도 13은 본 발명의 수가지의 실시예를 구현하는 데 적절한 동적 기계 흐름 제어부 및 유량계를 갖는 예시적인 유체 순환로를 도시한다.
도 14는 본 발명의 수가지의 실시예를 구현하는 데 적절한 단일 성분 소스로부터의 복수의 독립적으로 제어되는 경로를 갖는 예시적인 유체 순환로를 도시한다.
도 15는 본 발명의 수가지의 실시예를 구현하는 데 적절한 음료 지급기에 대한 제어 아키텍처의 예시적인 블록도를 도시한다.
도 16은 본 발명의 수가지의 실시예를 구현하는 데 적절한 예시적인 컴퓨터 시스템을 도시한다.
하나 이상의 실시예의 예시적인 구현들이 이하에 예시되지만, 개시된 시스템들 및 방법들이 현재 알려져 있든 아니면 현존하든 임의의 수의 기법을 이용하여 구현될 수 있다는 점이 시작에서 이해되어야 한다. 본 발명은 이하에 예시된 예시적인 구현들, 도면들 및 기법들에 결코 제한되지 않아야 하고, 첨부된 청구항들의 동등물들의 최대 범위에 따른 첨부된 청구항들의 범위 내에서 변경될 수 있다.
음료 지급기, 자동 판매 기계, 와이파이 액세스 포인트 단말기 등과 같은 키오스크들은 지불을 수신할 시에 제품들 또는 서비스들을 제공한다. 많은 그러한 키오스크는 키오스크들의 위치를 식별하는 것을 용이하게 하는 상대 모바일 애플리케이션을 가질 수 있다. 갈수록 더, 상대 모바일 애플리케이션은 또한 키오스크에 의해 제공되는 제품들 또는 서비스들의 원격 주문을 용이하게 할 수 있다. 그러나, 키오스크 위치에 도달할 시에 모바일 애플리케이션으로부터 원격으로 주문되었던 제품들 또는 서비스들에 소비자가 용이하게 액세스할 수 있는 것을 보장하는 것에 대한 난제들이 존재한다. 게다가 무선 통신 기술들의 사용을 통해, 키오스크에서의 사람들의 줄에서의 특정 소비자가 실제로 키오스크를 다루는 개인인지 아니면 줄에서의 배후의 하나 이상의 소비자인지가 항상 손쉽게 명백하거나 확인 가능한 것은 아니다(때때로 줄을 서는 문제로 지칭됨).
제1 인증 과정은 키오스크 상의 선불 주문들의 목록을 제공하는 단계를 포함한다. 소비자는 그 후 모바일 애플리케이션을 통하여 원격으로 지불되었던 제품 또는 서비스를 받도록 키오스크 상의 소비자의 주문을 선택할 수 있다. 그러나, 선불 주문 목록이 키오스크에서의 모든 소비자에 대한 열람에 이용 가능하므로, 주문을 선택하는 소비자의 인증이 수행된다. 하나의 구현에서, 소비자는 주문을 완료하였던 모바일 애플리케이션으로 주문 인증 통지를 송신하는 것에 기반하여 인증된다. 인증 통지는, 예를 들어 모바일 애플리케이션에서의 버튼을 선택하거나 지정된 번호로 인가 메시지를 보낼 시에 모바일 애플리케이션의 사용자가 인증 답신을 제공하는 것을 가능하게 한다. 선불 주문을 완료하였던 개인이 목록에서 주문을 선택하지 않았으면, 인증 답신이 보류되거나 주문이 키오스크에서 이행되지 않아야 한다는 것을 나타내도록 제공될 수 있다. 그렇지 않으면, 모바일 애플리케이션의 사용자가 긍정적 인증 답신을 제공하면, 키오스크는 모바일 애플리케이션을 통해 원격으로 주문되었던 제품 또는 서비스를 제공하도록 언락킹된다.
다른 구현에서, 소비자는 주문과 연관되거나 모바일 애플리케이션의 사용자와 연관된 개인 식별 번호(PIN)를 제공함으로써 인증된다. 키오스크는 사용자들의 주문 정보 또는 프로파일 정보를 유지 관리하는 서버로의 인증 요청을 통해서와 같이 PIN을 검증할 수 있다. PIN의 검증 시에, 키오스크는 모바일 애플리케이션을 통해 원격으로 주문되었던 제품 또는 서비스를 제공하도록 언락킹된다. 이러한 인증 구현은 주문을 하는 데 사용되었던 소비자의 모바일 전화기 또는 모바일 애플리케이션에 액세스할 필요 없이 앞서 주문된 제품 또는 서비스를 받기 위해 소비자가 키오스크와 상호 작용하는 것을 가능하게 한다.
제2 인증 과정은 모바일 애플리케이션을 통해 키오스크로 모바일 애플리케이션의 사용자가 액세스 요청 메시지를 송신하게 하는 단계를 포함한다. 액세스 요청 메시지에 기반하여, 키오스크는 모바일 애플리케이션을 통해 원격으로 주문되었던 제품 또는 서비스를 제공하도록 언락킹된다. 따라서, 키오스크로부터 액세스 가능한 공적으로 이용 가능한 주문들의 목록을 갖는 것과는 대조적으로, 모바일 애플리케이션의 사용자는 키오스크를 언락킹하는 것을 언제 개시할 지를 제어하고 있다.
이러한 그리고 다른 특징들을 첨부 도면들을 참조하여 이하에 상세화되는 다양한 예에 설명한다. 이하의 예들이 음수대 음료 자동 판매기에 대하여 제공되지만, 이러한 교시들은 자동 판매 기계들 등과 같은 다른 타입들의 키오스크들에 손쉽게 적용될 수 있다.
(Coca-Cola® Freestyle®, 통상적 음수대 지급기, 또는 미량 성분들로의 통상적 음수대 지급기와 같은) 음료 지급 시스템을 제어하는 예시적 시스템들 및 방법들을 본원에 설명한다. 예를 들어, (한가지 이상의 매크로 성분 및/또는 한가지 이상의 미량 성분을 포함할 수 있는) 음료 지급 시스템은 (감미료, 물 또는 탄산수와 같은) 매크로 성분들 및/또는 (고강도 감미료, 향료, 식품산 또는 첨가제와 같은) 미량 성분들을 결합시켜 완성 음료를 생성한다. 그러한 미세 첨가물 혼합 기능은 매우 다양한 음료를 산출하도록 음료 지급 시스템의 지급 용량들을 증가시키고 음료 지급 시스템에 의해 지급되는 음료의 품질을 개선할 수 있다.
일반적으로 설명하면, 매크로 성분들은 최대 농도(무희석)에서 대략 육(6) 대 일(1)까지의(그러나 일반적으로 대략 십(10) 대 일(1) 미만의) 범위의 재구성 비율들을 가질 수 있다. 본원에 사용되는 바에 따라, 재구성 비율은 희석제(예를 들어, 물 또는 탄산수) 대 음료 성분의 비율을 지칭한다. 그러므로, 5:1 재구성 비율을 갖는 매크로 성분은 완성 음료에서의 매크로 성분의 모든 비율에 대해 5의 비율의 희석제와 함께 지급되고 혼합되게 될 매크로 성분을 지칭한다. 많은 매크로 성분은 4.5:1, 4.75:1, 5:1, 5.25:1, 5.5:1 및 8:1 재구성 비율들을 포함하는 대략 3:1 내지 5.5:1의 범위의 재구성 비율들을 가질 수 있다.
매크로 성분들은 설탕 시럽, HFCS(“액상 과당”), FIS(“완전 전화당”), MIS(“중간 전화당”)와 같은 감미료들, 영양 공급 및 비영양 공급 또는 고강도 감미료 배합물들로 구성되는 중간 칼로리 감미료들, 그리고 (특히, 대략 35 내지 45 ℉의 표준 음료 지급 온도들로 냉각된 후에) 대략 10:1 초과의 농도들에서 펌핑하고 정확히 계량하기 어려운 다른 그러한 영양 공급 감미료들을 포함할 수 있다. 에리스리톨 감미료는, 음료에 대한 주요 감미료 소스로서 사용될 때 매크로 성분 감미료가 고려될 수도 있지만, 전형적으로 에리스리톨은 후술하는 바와 같이 미량 성분이 고려될 수 있도록 다른 감미료 소스들과 함께 배합되고 더 높은 재구성 비율들을 갖는 용액들에 사용될 것이다.
매크로 성분들은, 지급될 때 희석제 대 시럽의 대략 3:1 내지 6:1의 비율들로 담수 또는 탄산수와 같은 희석제 소스와 함께 혼합되게 될 완성 음료의 감미료, 향미료 및 산 모두를 포함하는 통상적 BIB(“백 인 박스”) 맛 첨가 시럽들(예를 들어, COCA-COLA 백 인 박스 시럽)을 포함할 수도 있다. 다른 전형적인 매크로 성분들은 농축된 추출물, 퓌레, 주스 농축액, 유제품 또는 농축액, 콩 농축액, 및 쌀 농축액을 포함할 수 있다.
매크로 성분은 매크로 성분 기반 제품들을 포함할 수도 있다. 그러한 매크로 성분 기반 제품들은 감미료뿐만 아니라 일부 통상적 향료, 산, 그리고 복수의 상이한 완성 음료의 다른 통상적 성분들을 포함할 수 있다. 그러나, 희석제 이외의 한가지 이상의 부가 음료 성분(본원에 설명하는 바와 같은 미량 성분들 또는 매크로 성분들)이 지급되게 되고 매크로 성분 기반 제품과 함께 혼합되어 특정 완성 음료를 만들어 낸다. 즉, 매크로 성분 기반 제품이 지급되고 제1 미량 성분 비감미료 향미료 성분과 함께 혼합되어 제1 완성 음료를 만들어 낼 수 있다. 동일한 매크로 성분 기반 제품이 지급되고 제2 미량 성분 비감미료 향미료 성분과 함께 혼합되어 제2 완성 음료를 만들어 낼 수 있다.
상술한 매크로 성분들은 지급기 내의, 지급기에서의 그리고/또는 지급기로부터 원거리의 통상적 백 인 박스 컨테이너에 저장될 수 있다. 매크로 성분들의 점성은 대략 1 내지 대략 10,000 센티푸아즈, 그리고 일반적으로, 차가워질 때 100 센티푸아즈 초과 정도의 범위일 수 있다. 다른 타입들의 매크로 성분들이 본원에 사용될 수 있다.
미량 성분들은 대략 십(10) 대 일(1) 이상의 범위인 재구성 비율들을 가질 수 있다. 상세하게는, 많은 미량 성분은 대략 20:1, 내지 50:1, 내지 100:1, 내지 300:1, 또는 그 이상의 범위의 재구성 비율들을 가질 수 있다. 미량 성분들의 점성들은 전형적으로 대략 일(1) 내지 대략 육(6) 센티푸아즈 정도의 범위이지만, 이러한 범위로부터 달라질 수 있다. 일부 경우에, 미량 성분들의 점성들은 사십(40) 센티푸아즈 이하일 수 있다. 미량 성분들의 예들은 천연 또는 인공 향미료; 향미료 첨가제; 천연 또는 인공 색소; 인공 감미료(고효능, 비영양 공급 또는 다른 것); 거품 방지제, 비영양 공급 성분, 시큼함을 제어하는 첨가제, 예를 들어 구연산 또는 칼륨 구연산염; 비타민, 미네랄, 허브 추출물, 기능 식품과 같은 기능적 첨가제들; 및 프소이도에페드린, 아세트아미노펜과 같은 처방전 없이 살 수 있는 약들(또는 다른 것); 및 유사한 타입들의 성분들을 포함한다. 인산, 구연산, 말산 또는 임의의 다른 그러한 통상적 식품산과 같은 식품산 농축액들을 포함하는 다양한 산이 미량 성분들에 사용될 수 있다. 다양한 타입의 알코올류가 매크로 또는 미량 성분들로서 사용될 수 있다. 미량 성분들은 액체, 기체 또는 분말 형태(및/또는 물, 유기 용제 및 오일을 포함하는 다양한 매질에서의 용해성이 있고 부유되는 성분들을 포함하는 이들의 조합들)일 수 있다. 다른 타입들의 미량 성분들이 본원에 사용될 수 있다.
전형적으로, 완성 음료 제품에 대한 미량 성분들은 완성 음료의 향미료 성분들을 구성하는 별도로 저장된 비감미료 음료 성분 농축액들을 포함한다. 비감미료 음료 성분 농축액들은 완성 음료에 대한 주요 감미료 소스로서의 역할을 하지 않고 추가된 감미료들을 포함하지 않지만, 일부 비감미료 음료 성분 농축액은 단맛이 나는 향미료 성분들 또는 그것들에서 단 것으로 감지되는 향미료 성분들을 가질 수 있다. 이러한 비감미료 음료 성분 농축액들은 “산 및 산 분해 가능 성분을 포함하는 조성들 및/또는 복수의 선택 가능한 성분을 포함하는 조성들을 만드는 방법들 및 장치(Methods and Apparatus for Making Compositions Comprising and Acid and Acid Degradable Component and/or Compositions Comprising a Plurality of Selectable Components)”라는 명칭의 공통 소유된 미국 특허 출원 일련 번호 제 11/276,553호(그 전체가 참조로 본원에 포함됨)에 설명하는 것과 같은 향미료의 식품산 농축액 및 식품산-분해 가능(또는 비산) 농축액 성분들을 포함할 수 있다. 앞서 주목된 바와 같이, 미량 성분들은 대략 십(10) 대 일(1) 이상의 범위의 재구성 비율들을 가질 수 있으며, 완성 음료의 향미료 성분들을 구성하는 별도로 저장된 비감미료 음료 성분 농축액들에 대한 미량 성분들은 전형적으로 50:1, 75:1, 100:1, 150:1, 300:1 또는 그 이상의 범위의 재구성 비율들을 갖는다.
예를 들어, 콜라 완성 음료의 비감미료 향미료 성분들은 별도로 저장된 제1 비감미료 음료 성분 농축액 및 제2 비감미료 음료 성분 농축액으로부터 제공될 수 있다. 제1 비감미료 음료 성분 농축액은 인산과 같은 콜라 완성 음료의 식품산 농축액 성분들을 포함할 수 있다. 제2 비감미료 음료 성분 농축액은 제1 비감미료 성분 농축액에 별도로 저장되는 인산 또는 다른 식품산 농축액 성분들과 함께 저장되게 된다면, 비감미료 음료 성분 농축액과 반응하고 이것의 맛 및 유통 기한에 영향을 줄 향미료 오일들과 같은 콜라 완성 음료의 식품산-분해 가능 농축액 성분들을 포함할 수 있다. 제2 비감미료 음료 성분 농축액이 제1 비감미료 음료 성분 농축액의 식품산 농축액 성분들(예를 들어, 인산)을 포함하지 않지만, 제2 비감미료 음료 성분 농축액은 여전히 높은-산도 음료 성분 용액(예를 들어, 4.6 미만의 pH)일 수 있다.
완성 음료는 완성 음료의 산 농축액 성분 이외에 향미료의 복수의 비감미료 농축액 성분을 가질 수 있다. 예를 들어, 체리 콜라 완성 음료의 비감미료 향미료 성분들은 앞선 예에 설명한 별도로 저장된 비감미료 음료 성분 농축액들뿐만 아니라 체리 비감미료 성분 농축액으로부터 제공될 수 있다. 체리 비감미료 성분 농축액은 체리 콜라 완성 음료에 대한 제조법과 일치하는 양으로 지급될 수 있다. 그러한 제조법은 체리 비감미료 성분 농축액을 포함하는 다른 완성 음료들에 대한 다른 제조법들보다 더 많거나, 더 적거나, 이들과 동일한 양의 체리 비감미료 성분 농축액을 가질 수 있다. 예를 들어, 체리 콜라 완성 음료에 대한 제조법에서 명시되는 체리의 양은 완성 음료 버전들 각각에 대해 최적의 맛 프로파일을 제공하도록 체리 레몬 라임 완성 음료에 대한 제조법에서 명시되는 체리의 양보다 더 많을 수 있다. 완성 음료들의 그러한 제조법 기반 맛 버전들은 후술하는 바와 같은 향미료 첨가제들 또는 향미료 샷들의 첨가와 대조될 것이다.
완성 음료 제품에 대한 다른 전형적인 미량 성분들은 미량 성분 감미료들을 포함할 수 있다. 미량 성분 감미료들은 아스파탐, Ace-K, 스테비올 글리코시드류(예를 들어, Reb A, Reb M), 수크랄로스, 사카린 또는 이들의 조합들과 같은 고강도 감미료들을 포함할 수 있다. 미량 성분 감미료들은, 하나 이상의 다른 감미료 소스와의 조합으로 지급되거나, 단일 감미료 소스로서 에리스리톨 및 한가지 이상의 고강도 감미료의 배합물들을 사용할 때 에리스리톨을 포함할 수도 있다.
완성 음료 제품을 보완하는 다른 전형적인 미량 성분들은 미량 성분 향미료 첨가제들을 포함할 수 있다. 미량 성분 향미료 첨가제들은 기반 음료 향미료 첨가제에 추가될 수 있는 부가 향미료 첨가제 옵션들을 포함할 수 있다. 미량 성분 향미료 첨가제들은 비감미료 음료 성분 농축액들일 수 있다. 예를 들어, 기반 음료는 콜라 맛 첨가 음료일 수 있는 데 반해, 체리, 라임, 레몬, 오렌지 등은 때때로 향미료 샷들로 지칭되는 향미료 첨가제들로서 콜라 음료에 추가될 수 있다. 완성 음료들의 제조법 기반 맛 버전들과 대조적으로, 완성 음료를 보완하도록 추가되는 미량 성분 향미료 첨가제의 양은 상이한 완성 음료들 중에서 일관될 수 있다. 예를 들어, 콜라 완성 음료에서의 향미료 첨가제 또는 향미료 샷으로서 포함되는 체리 비감미료 성분 농축액의 양은 레몬 라임 완성 음료에서의 향미료 첨가제 또는 향미료 샷으로서 포함되는 체리 비감미료 성분 농축액의 양과 동일할 수 있다. 게다가, 완성 음료의 제조법 기반 맛 버전이 단일 완성 음료 선택 아이콘 또는 버튼(예를 들어, 체리 콜라 아이콘/버튼)을 통하여 선택 가능한 데 반해, 향미료 첨가제 또는 향미료 샷은 완성 음료 선택 아이콘 또는 버튼에 더하여 보충하는 선택이다(예를 들어, 콜라 아이콘/버튼 선택 뒤이어 체리 아이콘/버튼 선택).
일반적으로 이해되는 바와 같이, 그러한 음료 선택들은 음료 지급기 상의 터치 스크린 사용자 인터페이스 또는 다른 전형적인 음료 사용자 인터페이스 선택 메커니즘(예를 들어, 버튼들)을 통해 행해질 수 있다. 임의의 선택된 향미료 첨가제를 포함하는 선택된 음료는 그 후 터치 스크린 사용자 인터페이스 상의 별도의 지급 버튼을 통해 또는 따름 버튼(전기 기계적인, 용량성 터치 또는 다른 것) 또는 따름 레버와 같은 별도의 따름 메커니즘과의 상호 작용을 통해 음료 지급기가 추가 지급 커맨드를 수신할 시에 지급될 수 있다.
완성 음료의 통상적 BIB 맛 첨가 시럽 전달에서, 완성 음료의 감미료, 향미료들 및 산들 모두를 포함하는 매크로 성분 맛 첨가 시럽은 희석제 대 시럽의 대략 3:1 내지 6:1의 비율들로 담수 또는 탄산수와 같은 희석제 소스와 함께 혼합된다. 그에 반해서 완성 음료의 미량 성분 전달의 경우, 완성 음료의 감미료(들) 및 비감미료 음료 성분 농축액들은 모두 별도로 저장되고, 완성 음료가 지급될 때 노즐 주변에서 함께 혼합된다. 그러한 미량 성분들의 지급에 적절한 예시적 노즐들은 “지급 노즐 어셈블리(Dispensing Nozzle Assembly)”라는 명칭의 공통 소유된 미국 가출원 일련 번호 제 62/433,886호, “공통 지급 노즐 어셈블리(Common Dispensing Nozzle Assembly)”라는 명칭의 PCT 특허 출원 일련 번호 제 PCT/US15/026657호, “지급 노즐 어셈블리(Dispensing Nozzle Assembly)”라는 명칭의 미국 특허 제 7,866,509호 또는 “지급 노즐 어셈블리(Dispensing Nozzle Assembly)”라는 명칭의 미국 특허 제 7,578,415호(모두 그 전체가 참조로 본원에 포함됨)에 설명하는 것들을 포함한다.
작동에서, 음료 지급기는 상술한 매크로 성분 또는 미량 성분 소스들 중 임의의 하나 이상으로부터 완성 음료들을 지급할 수 있다. 예를 들어 완성 음료의 통상적 BIB 맛 첨가 시럽 전달과 마찬가지로, 매크로 성분 맛 첨가 시럽은 담수 또는 탄산수와 같은 희석제 소스와 함께 지급되어 완성 음료를 만들어 낼 수 있다. 게다가, 통상적 BIB 맛 첨가 시럽은 희석제 및 한가지 이상의 미량 성분 향미료 첨가제와 함께 지급되어 음료 지급기에 의해 제공되는 음료들의 다양성을 증가시킬 수 있다.
미량 성분 기반 완성 음료들은 감미료 및 희석제와 함께 완성 음료의 2가지 이상의 비감미료 음료 성분 농축액 각각을 별도로 지급함으로써 지급될 수 있다. 감미료는 매크로 성분 감미료 및/또는 미량 성분 감미료일 수 있고, 희석제는 물 및/또는 탄산수일 수 있다. 예를 들어, 미량 성분 기반 콜라 완성 음료는 인산과 같은 콜라 완성 음료의 식품산 농축액 성분들, 향미료 오일들과 같은 콜라 완성 음료의 식품산-분해 가능 농축액 성분들, HFCS와 같은 매크로 성분 감미료, 및 탄산수를 별도로 지급함으로써 지급될 수 있다. 다른 예에서, 미량 성분 기반 다이어트 콜라 완성 음료는 다이어트 콜라 완성 음료의 식품산 농축액 성분들, 다이어트 콜라 완성 음료의 식품산-분해 가능 농축액 성분들, 아스파탐 또는 아스파탐 배합물과 같은 미량 성분 감미료, 및 탄산수를 별도로 지급함으로써 지급될 수 있다. 추가 예로서, 중간 칼로리 미량 성분 기반 콜라 완성 음료는 중간 칼로리 콜라 완성 음료의 식품산 농축액 성분들, 중간 칼로리 콜라 완성 음료의 식품산-분해 가능 농축액 성분들, 감소된 양의 매크로 성분 감미료, 감소된 양의 미량 성분 감미료, 및 탄산수를 별도로 지급함으로써 지급될 수 있다. 감소된 양의 매크로 성분 및 미량 성분 감미료들에 대해서는, 이는 콜라 완성 음료 및 다이어트 콜라 완성 음료에 사용되는 매크로 성분 또는 미량 성분 감미료의 양과 비교되는 것으로 의미된다. 최종 예로서, 오렌지 향미료 샷을 갖는 체리 콜라 음료 또는 콜라 음료와 같은 보충하는 맛 첨가 미량 성분 기반 음료는 맛 첨가 콜라 완성 음료의 식품산 농축액 성분들, 맛 첨가 콜라 완성 음료의 식품산-분해 가능 농축액 성분들, (완성 음료의 제조법 기반 맛 버전 또는 향미료 샷 중 어느 하나로서 지급되는) 한가지 이상의 비감미료 미량 성분 향미료 첨가제, 감미료(매크로 성분 감미료, 미량 성분 감미료, 또는 이들의 조합들), 및 탄산수를 별도로 지급함으로써 지급될 수 있다. 앞선 예들이 탄산 음료들에 대해 제공되지만, 앞선 예들은 또한 탄산수를 담수로 대치함으로써 거품이 안나는 음료들에 적용된다.
다양한 성분은 음료의 주어진 흐름 속도에 대한 적절한 비율들(예를 들어, 미리 정해진 비율)로 적절한 성분들이 지급되는 연속적인 따름 모드에서 음료 지급기에 의해 지급될 수 있다. 즉, 미리 정해진 양의 성분들이 결합되는 통상적 배치 작동과는 대조적으로, 음료 지급기는 연속적인 혼합을 제공하고 임의의 용적의 따름에 대해 성분들의 정확한 비율로 흐르게 한다. 이러한 연속적인 혼합 및 흐름 방법은 음료의 각각의 크기에 대해 미리 정해진 지급 시간을 설정함으로써 음료 크기 버튼의 선택에 의해 선택되는 특정 크기 음료의 지급에 적용될 수도 있다.
도 1은 본 발명의 다양한 실시예들에 따른 키오스크(102) 상에서의 원격 주문 인증에 대한 예시적인 시스템(100)을 도시한다. 도시된 바와 같이, 키오스크(102)는 맛 첨가 물 자동 판매기와 같은 음료 자동 판매기이다. 다른 타입들의 음수대 음료 자동 판매기들 또는 다른 타입들의 키오스크들이 본원에 사용될 수 있다.
음료 자동 판매기(102)는 사용자 인터페이스(104), 노즐(106), 용기 지지 플랫폼(108) 및 지불 모듈(110)을 포함한다. 사용자 인터페이스(104)는 음료 자동 판매기(102)로부터 지급될 음료 제품을 선택하도록 사용자에게 다양한 사용자 인터페이스 스크린을 표시하도록 구성된다. 이하에 보다 상세히 논의되는 바와 같이, 선택된 음료 제품은 선불 음료 제품 주문일 수 있다. 노즐은 용기 지지 플랫폼(108) 상에 놓인 용기(미도시)로 한가지 이상의 음료 성분을 지급함으로써 선택된 음료 제품을 지급하도록 구성된다. 지불 모듈(110)은 워크업(walk-up) 주문에서 사용자 인터페이스(104)로부터 선택되는 음료들의 지불을 용이하게 한다. 즉, 워크업 주문은 선불 음료 제품 주문이 아니고, 대신에 지불이 음료 자동 판매기(102)를 통해 용이하게 되는 주문이다.
음료 자동 판매기(102)는 또한 잠기는 도어를 통해 액세스 가능한 제품 성분 구획(116)을 포함한다. 제품 성분 구획(116)은 한가지 이상의 음료 성분을 하우징한다. 예를 들어, 제품 성분 구획(116)은 한가지 이상의 음료 매크로 성분 및/또는 미량 성분을 하우징할 수 있다. 음료 자동 판매기(102)는 또한 전력 출구에 연결되는 전력 코드와 같은 전력 입력부(118)를 포함한다. 음료 자동 판매기(102)는 또한 지방 자치 물 소스와 같은 물 소스에 연결되는 물 입구(120)를 포함한다. 제품 성분 구획(116)은 물 입구로부터 탄산수 그리고 CO2 공급기로부터 CO2를 만들어 내는 CO2 공급기 및 카보네이터를 하우징할 수도 있다. 유체 공급 라인 및 하나 이상의 펌프 및/또는 밸브를 갖는 별도의 유체 순환로가 노즐(106)과 제품 성분들 및 물 소스들 각각 사이에 연결된다.
음료 자동 판매기(102)는 또한 모뎀(112) 및 비컨(114)을 포함한다. 이하에 보다 상세히 논의되는 바와 같이, 모뎀(112)은 광역 네트워크(WAN)(130)를 통해 음료 자동 판매기 서버(128)로의 통신을 확립하도록 구성된다. 예를 들어, 모뎀(112)은 무선 또는 유선 게이트웨이(미도시)와 같은 WAN(130)의 액세스 포인트에 연결되도록 구성되는 셀룰러 모뎀 또는 로컬 영역 네트워크(LAN) 모뎀이다. 비컨(114)은 특정 음료 자동 판매기(102)에 할당되는 고유 식별자(ID)를 브로드캐스팅하도록 구성된다. 예를 들어, 비컨(114)은 블루투스 저에너지(BLE) 비컨 등이다. 음료 자동 판매기(102)에 외부로 장착되는 것으로 도 1에 도시되지만, 모뎀(112) 및/또는 비컨(114)은 음료 자동 판매기(102)의 내부에 하우징될 수 있다.
사용자(126)의 모바일 디바이스(122)는 음료 자동 판매기(102)에 대한 고유 ID로의 비컨(114)에 의한 비컨 신호 브로드캐스트를 수신하도록 구성된다. 모바일 디바이스(122) 상에 설치되는 모바일 애플리케이션(123)(미도시)은 비컨 신호를 검출하고 고유 ID를 수신하도록 구성된다. 보다 상세히 후술하는 바와 같이, 모바일 애플리케이션(123)은 음료 자동 판매기(102)를 위치 추적하고, 음료 자동 판매기 서버(128)와 WAN(130)을 통한 통신을 통하여 선불 음료 제품 주문의 완료를 용이하게 하도록 구성된다. 전형적으로, 선불 음료 제품 주문은 음료 자동 판매기(102)로부터 원거리의 위치에서 그리고 사용자(126)가 음료 자동 판매기(102)에 근접해 오는 것 이전의 시간에서 완료된다. 일부 구현에서, 음료 자동 판매기(102)에 근접 내에 있는 것은 비컨(114)의 브로드캐스트 범위 내의 위치에 있다. 즉, 본원에 설명하는 다양한 구현의 경우, 모바일 디바이스(122)는 비컨(114)으로부터 고유 ID로의 비컨 신호를 수신할 시에 음료 자동 판매기(102)에 근접한 것으로 결정된다.
도 2는 본 발명의 다양한 실시예들에 따른 예시적인 원격 주문 과정(200)을 도시한다. 원격 주문 과정(200)은 모바일 디바이스(122) 상의 모바일 애플리케이션(123)에 의해 실행된다. 원격 주문 과정(200)은 원하는 음료 자동 판매기를 찾는 단계(202), 원하는 음료 자동 판매기로부터 지급될 원하는 음료를 선택하는 단계(204), 음료 주문을 지불하는 단계(206), 및 원하는 음료 자동 판매기에서 음료 주문을 채우는 단계(208)를 포함한다. 특정 주문으로 도시되지만, 원격 주문 과정(200)에 도시된 단계들의 주문은 이벤트들의 상이한 주문을 가질 수 있다. 예를 들어, 단계들(202 및 204)은 반전될 수 있거나, 단계(202)는 단계(206) 이후에 일어날 수 있다. 다른 변형들이 본 발명에 의해 고려된다.
도 3a 내지 도 3d는 본 발명의 다양한 실시예들에 따른 원격 주문 과정(200)에 대한 예시적인 모바일 애플리케이션(123) 사용자 인터페이스 스크린들(300)을 도시한다. 사용자 인터페이스 스크린들(300)은 모바일 디바이스(122)의 디스플레이(124) 상의 모바일 애플리케이션(123)에 의해 표시 가능하다. 사용자 인터페이스 스크린들(300)은 원격 주문 과정(200)에서의 각각의 단계에 대한 별도의 사용자 인터페이스 스크린을 포함한다. 즉, 단계들(202 내지 208) 각각은 각각 사용자 인터페이스 스크린들(302 내지 308)을 통해 용이하게 된다. 도시된 바와 같이, 사용자 인터페이스 스크린들(300) 각각은 사용자 인터페이스 스크린들(300) 중 상이한 것들을 탐색하기 위한 선택 가능한 옵션들을 갖는 내비게이션 바(310)를 포함한다. 예를 들어, 내비게이션 바(310)에서의 내비게이션 아이콘은 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시되는 음료 자동 판매기 위치 추적기 스크린(302)을 탐색하도록 선택될 수 있다.
도 3a에 도시된 음료 자동 판매기 위치 추적기 스크린(302)은 이용 가능한 음료 자동 판매기(102)의 위치를 나타내는 아이콘(312)을 갖는 관심 있는 영역의 맵(311)을 포함한다. 아이콘(312)의 선택 시에 또는 내비게이션 바(310)에서의 메뉴 아이콘의 선택 시에, 도 3b에 도시된 것과 같은 제품 메뉴 스크린(304)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다. 아이콘(312)으로부터 제품 메뉴 스크린(304)을 탐색할 때, 메뉴 스크린(304)은 맵(311)에서의 아이콘(312)에 의해 나타내어지는 위치에서의 음료 자동 판매기(102)에서 지급되도록 이용 가능한 음료 제품들이 덧붙여진다. 게다가, 메뉴 스크린(304)은 선택된 음료 자동 판매기(102)에서의 제품들 각각의 재고품 목록 상태를 나타내도록 업데이트될 수 있다. 예를 들어, 제품이 품절되면, 메뉴 스크린(304)은 메뉴 스크린(304) 상의 품절된 제품 선택 버튼을 그레잉 아웃(graying out)함으로써 제품이 선택된 음료 자동 판매기(102)에서 품절된 것을 나타낼 수 있다. 대안적으로, 품절된 제품들은 제품 메뉴 스크린(304)에서 제거될 수 있다.
원하는 음료 제품이 제품 메뉴 스크린(304)으로부터 선택될 시에, 구매 스크린(306)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다. 구매 스크린(306)은 선택된 음료 제품의 구매를 완료하기 위한 구매 버튼(316)을 포함한다. 예를 들어, 구매는 모바일 애플리케이션(123)으로 이전에 등록된 신용 카드 또는 다른 지불 자격 인증서를 사용하여 완료될 수 있다. 대안적으로, 구매 버튼(316)의 선택은 제3 자 지불 과정에 대한 지불 포털을 런칭할 수 있다. 도 3c에 도시된 바와 같이, 구매 스크린(306)은 선택되었고 구매되려 하는 음료 제품을 나타내는 선택된 제품 아이콘(319)을 포함한다. 구매 스크린(306)은 구매될 원하는 음료 제품을 변경하기 위한 하나 이상의 제품 선택 버튼(318)을 포함할 수도 있다.
구매를 완료할 시에, 제품 주문 스크린(308)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다. 제품 주문 스크린(308)은 주문된 음료 제품을 나타내는 구매된 제품 아이콘(320)을 포함한다. 제품 주문 스크린(308)은 또한 음료 자동 판매기 위치 추적기 스크린(302)을 탐색하기 위한 제품 위치 추적 버튼(322)을 포함한다. 제품 주문 스크린(308)으로부터 음료 자동 판매기 위치 추적기 스크린(302)을 탐색할 때, 주문된 음료 제품을 지급하는 데 이용 가능한 음료 자동 판매기들만이 맵(311) 상에 나타내어진다. 제품 주문 스크린(308)은 또한 도 5 내지 도 7을 참조하여 후술하는 인증 과정들에 사용될 수 있는 따름 버튼(324)을 포함한다. 구매되었지만 음료 자동 판매기(102)에서 아직 채워지지 않았던 주문들인 대기 중인 주문들은 내비게이션 바(310)로부터 탐색될 수 있다.
도 4a 내지 도 4c는 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 키오스크 사용자 인터페이스들(400)을 도시한다. 사용자 인터페이스 스크린들(400)은 디스플레이(104) 상에서 음료 자동 판매기(102)에 의해 표시 가능하다. 일부 구현에서, 디스플레이(104)는 터치 스크린 디스플레이이다. 홈 페이지 스크린(402)이 음료 자동 판매기(104) 상에서 트랜잭션을 개시하기 위해 디스플레이(104) 상에 표시된다. 도 4a에 도시된 바와 같이, 홈 페이지 스크린(402)은 상술한 바와 같은 워크업 주문을 용이하게 하기 위한 다양한 선택 가능 아이콘을 포함한다. 홈 페이지 스크린(402)은 또한 모바일 디바이스(122)의 모바일 애플리케이션(123)을 통해 행해졌던 선불 주문들의 목록을 탐색하기 위한 선택 가능한 선불 주문 아이콘(404)을 포함한다.
선불 주문 아이콘(404)의 선택을 수신할 시에, 디스플레이(104)는 도 4b에 도시된 것과 같은 선불 주문 스크린(406)을 나타내도록 업데이트된다. 선불 주문 스크린(406)은 각각이 선택 가능한 주문 아이콘(408)과 연관되는 선불 주문들의 목록을 나타낸다. 선택 가능한 주문 아이콘(408)은 주문 번호, 계정 식별자, 또는 사용자(126)의 선불 주문을 식별하기 위해 사용자(126)에게 인지 가능한 다른 고유 식별자를 나타내는 주문 식별자를 포함한다. 예를 들어, 고유 식별자는 사용자(126)의 이름, 사용자(126)의 사용자 이름, 사용자(126)의 프로파일 사진, 또는 다른 그러한 개인적으로 인지 가능한 정보일 수도 있다.
선택 가능한 주문 아이콘(408)의 선택을 수신할 시에, 선불 주문이 사용자(126)에게 액세스 가능한 것을 인증하도록 상세히 후술하는 인증 과정이 수행된다. 즉, 인증 과정은 인가되지 않은 사람이 선택 가능한 주문 아이콘(408)을 선택하고 음료 자동 판매기(102)로부터의 음료가 지급될 수 없는 것을 보장한다.
사용자(126)를 인증할 시에, 디스플레이(104)는 도 4c에 도시된 것과 같은 따름 스크린(410)을 나타내도록 업데이트된다. 따름 스크린은 음료 자동 판매기(102)로부터의 음료를 따르는 것을 용이하게 하기 위한 다양한 아이콘 및 다른 정보를 포함한다. 예를 들어, 따름 스크린은 지급되는 음료의 업데이트 가능 비용, 및 지급되는 음료의 양을 나타내는 지급 게이지(412)를 포함한다. 도 4c에 도시된 예에서, 지급 게이지(412)는 12 온스의 음료가 지급 작동 동안 음료 자동 판매기(102)로부터 지급되었고 비용이 총 $1.80이다는 것을 나타낸다. 따름 스크린(410)은 또한 지급되고 있는 선택되거나 주문된 음료 제품의 표시를 나타내는 음료 표시기(414)를 포함한다. 따름 스크린(410)은 또한 음료 자동 판매기(102)의 노즐(106)로부터 음료의 지급을 개시하기 위한 따름 버튼(416)을 포함한다. 예를 들어, 따름 버튼(416)이 유지되는 한은, 음료 자동 판매기(102)는 일부 구현에서 미리 정해진 최대량까지 노즐(106)로부터 선택된 음료를 지급할 것이다. 대안적으로, 디스플레이(104)에서 별도의 따름 버튼 또는 레버(미도시)가 노즐(106)로부터 선택된 음료의 지급을 개시하는 데 사용될 수 있다.
도 5는 본 발명의 다양한 실시예들에 따른 음료 자동 판매기(102)와 같은 키오스크 상에서의 원격 주문 인증에 대한 예시적인 시퀀스 도면을(560)을 도시한다. 시퀀스 도면(560)은 음료 자동 판매기(102)로부터의 음료 제품에 대해 원격으로 주문하기 위해 사용자(126)가 모바일 애플리케이션(123)을 사용한 후에 실시된다. 562에서, 모바일 애플리케이션(123)은 음료 자동 판매기(102)의 비컨(114)의 고유 ID를 검출한다. 564에서, 모바일 애플리케이션(123)은 WAN(130)을 통하여 서버(128)로 근접 통지(564)를 송신한다. 근접 통지는 비컨(114)의 고유 ID뿐만 아니라 주문 식별 정보를 포함한다. 주문 식별 정보는 주문 번호, 사용자(126) 또는 모바일 애플리케이션(123)의 프로파일 식별자, 또는 566에서 모바일 애플리케이션(123)과 연관된 대기 중인 주문을 검색하기 위해 서버(128)에 의해 사용 가능한 다른 그러한 식별자를 포함할 수 있다. 앞서 주목된 바와 같이, 대기 중인 주문은 구매되었지만, 음료 자동 판매기(102)에서 아직 채워지지 않았던 주문이다. 어떤 대기 중인 주문들도 서버(128)에 의해 찾게 되지 않으면, 과정은 종료된다. 서버(128)는 복수의 음료 자동 판매기(102)에서의 이행에 이용 가능한 대기 중인 주문들의 데이터베이스를 유지 관리하고 이것에 액세스할 수 있다. 예를 들어, 서버(128)는 모바일 애플리케이션(123)이 주문의 구매를 완료하는 데 사용하는 동일한 서버일 수 있다.
대기 중인 주문을 식별할 시에, 서버(128)는 568에서 음료 자동 판매기(102)로 가장 근접한 모바일 애플리케이션(123)의 주문 정보를 전한다. 주문 정보는 도 4b에서의 선택 가능한 주문 아이콘(408)에 의해 나타내어지는 주문 식별자를 포함한다. 주문 정보는 음료 자동 판매기(102)의 노즐(106)로부터 주문에 대해 선택되는 음료를 지급하도록 하나 이상의 펌프 및/또는 밸브를 구성하는 데 음료 자동 판매기(102)에 의해 사용 가능한 지급기 구성 정보를 포함할 수도 있다. 예를 들어, 지급기 구성 정보는 주문에 대해 선택되는 음료의 표시뿐만 아니라 지급될 음료의 설정된 양 또는 주문에 대해 지급될 수 있는 음료의 최대량을 포함할 수 있다.
570에서, 지급기(102)는 지급기(102)에서 유지 관리되는 대기 중인 주문들의 목록을 업데이트한다. 선불 주문 스크린(406)의 내비게이션을 더 용이하게 하도록 목록 상에서 유지 관리되는 주문의 수를 최소화하기 위해, 지급기(102)에서 유지 관리되는 대기 중인 주문들의 목록에 일정 주문들만이 추가되고, 대기 중인 주문들의 목록에서의 주문들은 정기적으로 추려진다. 예를 들어 앞서 논의된 바와 같이, 대기 중인 주문들의 목록은 음료 자동 판매기(102)에 근접한 모바일 디바이스들과 연관된 대기 중인 주문들만을 포함할 수 있다.
게다가, 대기 중인 주문들의 목록은 사용자가 음료 자동 판매기(102)에서 지급되는 것으로 지정하였던 주문들을 포함할 수도 있다. 예를 들어, 특정 음료 자동 판매기(102)의 도 3a에 도시된 아이콘(312)을 선택할 시에, 사용자(126)는 주문의 구매를 완료할 수 있다. 주문의 구매를 완료할 시에, 서버(128)는 앞서 논의된 단계(568)와 유사하게 음료 자동 판매기(102)에 주문 정보를 전한다. 대안적으로 주문의 구매를 완료한 후에, 도 3d에 도시된 제품 위치 추적 버튼(322)을 선택하고 주문을 이행할 원하는 음료 자동 판매기(102)를 선택할 시에, 서버(128)는 상기 음료 자동 판매기(102)로 주문 정보를 전한다. 이벤트들의 주문에 대한 다른 변형들 또는 변경들이 이용될 수 있다.
마찬가지로, 지급기(102)에서 유지 관리되는 대기 중인 주문들의 목록은 정기적으로 추려질 수 있다. 예를 들어 지급 작동을 완료할 시에, 완료된 지급 작동과 연관된 주문은 대기 중인 주문들의 목록에서 제거될 수 있다. 다른 예로서, 주문이 임계 기간 내에 이행되지 않으면, 주문은 대기 중인 주문들의 목록에서 제거될 수 있다.
마찬가지로, 모바일 디바이스(122)가 음료 자동 판매기(102)에 더 이상 근접하지 않은 것으로 결정되면, 모바일 애플리케이션(123)과 연관된 주문은 대기 중인 주문들의 목록에서 제거될 수 있다. 모바일 디바이스(123)가 임계 기간 내에 비컨(114)의 고유 ID를 수신하지 않으면, 모바일 디바이스(122)는 음료 자동 판매기(102)에 더 이상 근접하지 않은 것으로 결정될 수 있다. 대안적으로 비컨(114)의 고유 ID를 검출할 시에, 음료 자동 판매기(102)의 임계 거리 내에서 지오펜스(geofence)가 확립될 수 있다. 모바일 디바이스(122)가 지오펜스에 의해 확립되는 임계 거리 외부로 이동할 시에, 모바일 디바이스(122)는 음료 자동 판매기(102)에 더 이상 근접하지 않은 것으로 결정될 수 있다. 어떠한 경우에도, 모바일 디바이스(122)가 음료 자동 판매기(102)에 더 이상 근접하지 않다고 판단할 시에, 모바일 애플리케이션(123)은 음료 자동 판매기(102)에의 지속적인 근접의 결여를 나타내는 메시지를 서버(128)로 송신할 수 있다. 결국, 서버(128)는 대기 중인 주문들의 목록에서 주문을 제거하라는 메시지를 음료 자동 판매기(102)로 송신할 수 있다. 모바일 디바이스(122)가 음료 자동 판매기(102)에 더 이상 근접하지 않은지 여부를 판단하기 위한 다른 변형들이 이용될 수 있다.
대기 중인 주문들의 목록에서 주문들을 언제 제거할 지를 결정하는 데 다른 계기들이 이용될 수 있다.
572에서, 음료 자동 판매기(102)는, 앞서 논의된 바와 같이 음료 자동 판매기(102)의 사용자 인터페이스들(400)을 통해 탐색한 후에 사용자(126)로부터의 주문 아이콘(408)의 선택을 수신한다. 주문 아이콘(408)의 선택을 수신할 시에 574에서, 지급기(102)는 선택된 주문에 대해 사용자(126)를 인증하도록 주문 통지 메시지를 서버(128)로 송신한다.
주문 통지 메시지를 수신할 시에 578에서, 서버(128)는 인증 요청을 모바일 애플리케이션(123)으로 송신한다. 인증 요청 메시지는 모바일 애플리케이션(123)으로부터 통지를 표시함으로써 모바일 디바이스(124)의 사용자(126)에게로 전해질 수 있다. 일부 구현에서, 사용자(126)가 모바일 애플리케이션(123)으로부터 표시된 통지를 선택할 시에, 모바일 애플리케이션은 도 3d에 도시된 제품 주문 스크린(308) 또는 유사한 그러한 스크린을 자동적으로 탐색할 수 있다. 580에서 예를 들어, 사용자(126)가 따름 버튼(324)을 선택할 시에, 모바일 애플리케이션(123)은 주문 인증을 수신한다.
일부 구현에서, 서버(128)는 모바일 애플리케이션(123) 이외의 애플리케이션 통지를 통해 모바일 디바이스(122)로 인증 요청 메시지를 송신할 수 있다. 예를 들어, 서버(128)는 SMS 메시지를 통하여 모바일 디바이스(122)로 인증 요청 메시지를 송신할 수 있다. 그러한 구현들에서, 주문 인증이 다른 통지 애플리케이션을 통해 수신될 수 있다. 예를 들어, 사용자(126)는 음료 자동 판매기(102)에서 주문된 음료를 따르는 것을 인가하도록 통지 SMS 메시지에 “P”를 답신할 수 있다. 다른 애플리케이션 통지들이 사용될 수 있다.
사용자(126)가 음료 자동 판매기(102)에 있지 않거나 사용자(126)의 주문이 달리 부주의로 선택된 경우에, 따르지 말 것 버튼(미도시) 또는 주문이 음료 자동 판매기(102)에서 따르게 되지 않아야 한다는 것을 나타내는 다른 피드백이 모바일 애플리케이션(123) 또는 다른 통지 애플리케이션에 의해 서버(128)로 제공될 수 있다. 일부 구현에서, 모바일 애플리케이션(123)은 미리 정해진 시간 임계치 후에 자동적으로 따르지 말 것 메시지 송신할 수 있다.
그렇지 않으면, 580에서 주문 인증을 수신할 시에, 모바일 애플리케이션(123)은 582에서 인증 답신(582)을 서버(128)로 송신한다. 인증 답신(582)을 수신할 시에, 서버(128)는 586에서 따름 인증 메시지를 음료 자동 판매기(102)로 송신한다. 568에서 주문 정보 메시지를 수신할 시에 이미 수신된 것이 아니면, 따름 인증 메시지는 음료 자동 판매기(102)의 노즐(106)로부터 주문에 대해 선택되는 음료를 지급하도록 하나 이상의 펌프 및/또는 밸브를 구성하는 데 음료 자동 판매기(102)에 의해 사용 가능한 지급기 구성 정보를 포함할 수 있다. 588에서, 예를 들어 음료 자동 판매기 사용자 인터페이스들(400)이 따름 스크린(410)을 탐색하게 함으로써 따름 작동이 개시된다. 사용자(126)는 그 후 상술한 바와 같이 음료 자동 판매기(102)로부터 용기(미도시)로 선택된 음료를 지급할 수 있다.
590에서 따름 작동을 완료할 시에, 음료 자동 판매기(102)는 지급 정보 메시지(592)를 서버(128)로 송신한다. 예를 들어, 지급 정보 메시지는 지급되는 음료, 지급되는 음료의 양(예를 들어, 액량 온스 단위), 및 지급된 음료의 총 비용(예를 들어, 달러 단위) 중 하나 이상을 포함할 수 있다. 594에서, 서버(128)는 주문이 더 이상 대기 중이지 않고, 이제 이행되었다고 나타내도록 주문 정보를 업데이트할 수 있다. 이는 게다가 음료 자동 판매기(102)로부터 수신되는 총 비용을 청구할 임의의 금융 트랜잭션 사전 인가를 마무리 짓는 것을 포함할 수 있다.
596에서, 서버(128)는 지급 정보 메시지를 모바일 애플리케이션(123)으로 송신할 수도 있다. 598에서, 모바일 애플리케이션(123)은 주문이 더 이상 대기 중이지 않다는 것을 나타내도록 주문 정보를 업데이트할 수 있다. 게다가, 모바일 애플리케이션(123)은 음료 자동 판매기(102)로부터 지급되는 음료의 양에 기반하여 소비되는 유체들의 추적되는 용적을 자동적으로 업데이트할 수 있다.
도 6은 본 발명의 다양한 실시예들에 따른 음료 자동 판매기(102)와 같은 키오스크 상에서의 원격 주문 인증에 대한 예시적인 대안적 시퀀스 도면을(650)을 도시한다. 앞서와 같이, 시퀀스 도면(650)은 음료 자동 판매기(102)로부터의 음료 제품에 대해 원격으로 주문하기 위해 사용자(126)가 모바일 애플리케이션(123)을 사용한 후에 실시된다. 단계들(652 내지 662) 및 단계들(674 내지 686)은 각각 단계들(562 내지 572) 및 단계들(586 내지 598)과 실질적으로 동일하다. 따라서 간결성을 위해, 이러한 단계들의 작동의 설명이 본원에 반복되지 않고, 대신에 앞서 논의된 상응하는 단계들의 설명이 참조된다.
시퀀스 도면(650)은 인증 절차가 주문을 인증하기 위해 음료 자동 판매기(102)의 디스플레이(104)에서 개인 식별 번호(PIN) 코드를 수신하는 것을 포함하는 것을 제외하고, 상술한 시퀀스 도면(560)과 실질적으로 유사하다. 그러므로, 시퀀스 도면(650)은 음료 자동 판매기(102)와의 상호 작용을 통해서만 선불 주문들의 인증을 가능하게 한다. 사용자(126)는 사용자(126)의 모바일 디바이스(122)에 액세스하거나, 주문하는 데 사용되었던 모바일 애플리케이션(123)을 로딩하거나 이것과 상호 작용할 필요가 없다.
주문 아이콘(408)의 선택을 수신할 시에 662에서, 지급기(102)는 주문 인증 PIN을 요청한다. 예를 들어, 음료 자동 판매기(102)는 사용자(126)로부터 PIN 코드를 받기 위한 PIN 기입 스크린(미도시)을 나타낼 수 있다. (예를 들어, 모바일 애플리케이션(123)을 통하여 주문할 때, 사용자(126)에 의해 설정되는) PIN은 주문에 특이적일 수 있거나, (예를 들어, 모바일 애플리케이션(123) 및/또는 서버(128)에 의해 유지 관리되는 사용자(126)의 프로파일과 연관된) PIN은 사용자에게 특이적일 수 있다. 일부 구현에서, 음료 자동 판매기(102)는 PIN 코드를 국부적으로 인증할 수 있다. 예를 들어, 진본의 PIN 코드가 658에서 주문 정보와 함께 서버(128)로부터 음료 자동 판매기(102)로 전해질 수 있다.
그렇지 않으면 666에서, 음료 자동 판매기(102)는 선택된 주문에 대해 사용자(126)를 인증하기 위한 인증 요청을 서버(128)로 송신한다. 인증 요청은 664에서 수신되는 PIN을 포함할 수 있다. 668에서, 서버(128)는 PIN을 인증한다. 무효한 PIN이 수신되면, 음료 자동 판매기(102)는 서버(128)에 의해 통지될 수 있고, 상술한 664에서와 같이 유효한 PIN에 대한 요청이 다시 표시될 수 있다. 임계 수의 무효한 PIN을 수신할 시에, 주문은 취소되고 음료 자동 판매기(102)에 의해 유지 관리되는 대기 중인 주문들의 목록에서 제거될 수 있다.
그렇지 않으면, 서버(128)는 670에서 인증 검증을 송신한다. 즉, 따름 인증 메시지가 672에서 서버(128)로부터 음료 자동 판매기(102)로 전해진다. 따름 인증 메시지는 주문의 지급을 가능하게 하도록 음료 자동 판매기(102)에 의해 해석되는 인가 코드 또는 다른 메시지를 포함할 수 있다. 따름 인증 메시지를 수신할 시에, 음료 자동 판매기(102)는 상술한 바와 같이 따름 작동을 개시할 수 있다(674).
도 7은 본 발명의 다양한 실시예들에 따른 음료 자동 판매기(102)와 같은 키오스크 상에서의 원격 주문 인증에 대한 예시적인 제2의 대안적 시퀀스 도면을(750)을 도시한다. 앞서와 같이, 시퀀스 도면(750)은 음료 자동 판매기(102)로부터의 음료 제품에 대해 원격으로 주문하기 위해 사용자(126)가 모바일 애플리케이션(123)을 사용한 후에 실시된다. 단계들(766 및 768)은 각각 단계들(588 내지 598)과 실질적으로 동일하다. 따라서 간결성을 위해, 이러한 단계들의 작동의 설명이 본원에 반복되지 않고, 대신에 앞서 논의된 상응하는 단계들의 설명이 참조된다.
시퀀스 도면(750)에서, 음료 자동 판매기(102) 상에서 대기 중인 주문 목록을 통해 인증 과정을 개시하는 것과는 대조적으로, 인증 과정은 모바일 애플리케이션(122)을 통해 사용자(126)에 의해 개시된다. 즉 752에서, 사용자(126)가 음료 자동 판매기(102)를 다룰 시에, 사용자는 모바일 애플리케이션(123)을 통해 음료 자동 판매기 상의 선불 주문에 대한 따름 작동을 개시할 수 있다. 예를 들어, 사용자(126)는 모바일 애플리케이션(123) 상에서 제품 주문 스크린(308)을 탐색할 수 있다. 따름 버튼(324)의 선택을 수신할 시에, 모바일 애플리케이션(123)은 754에서 따름 요청 메시지를 서버로 송신한다. 따름 요청 메시지는 앞서 논의된 주문 식별 정보에 더하여 음료 자동 판매기 식별자를 포함할 수 있다. 예를 들어, 음료 자동 판매기 식별자는 맵(311)에서 선택되는 아이콘(312)과 연관된 음료 자동 판매기에 상응할 수 있다.
주문 식별 정보는 주문 번호, 사용자(126) 또는 모바일 애플리케이션(123)의 프로파일 식별자, 또는 756에서 모바일 애플리케이션(123)과 연관된 대기 중인 주문을 검색하기 위해 서버(128)에 의해 사용 가능한 다른 그러한 식별자를 포함할 수 있다. 대기 중인 주문을 식별할 시에, 서버(128)는 758에서 음료 자동 판매기(102)로 주문에 대한 따름 요청을 전한다. 따름 요청은 음료 자동 판매기(102)의 노즐(106)로부터 주문에 대해 선택되는 음료를 지급하도록 하나 이상의 펌프 및/또는 밸브를 구성하는 데 음료 자동 판매기(102)에 의해 사용 가능한 지급기 구성 정보를 포함한다. 예를 들어, 지급기 구성 정보는 주문에 대해 선택되는 음료의 표시뿐만 아니라 지급될 음료의 설정된 양 또는 주문에 대해 지급될 수 있는 음료의 최대량을 포함할 수 있다.
760에서, 음료 자동 판매기(102)는 음료 자동 판매기(102)가 현재 바쁜지 여부를 판단한다. 예를 들어, 음료 자동 판매기(102)가 다른 따름 작동을 현재 이행하고 있으면, 음료 자동 판매기(102)는 바쁨 통지(762)를 서버(128)로 송신할 수 있다. 따라서, 서버(128)는 764에서 바쁨 통지를 모바일 애플리케이션(123)으로 송신할 수 있다. 예를 들어, 바쁨 통지는 음료 자동 판매기(102)가 현재 바쁘다고 모바일 애플리케이션(123)에 의해 표시되고, 사용자(126)가 음료 자동 판매기(102)에서 라인 앞에 있으면 재시도할 팝업 메시지를 포함할 수 있다. 그렇지 않으면, 음료 자동 판매기가 760에서 바쁜 것으로 결정되지 않으면, 766에서 따름 작동이 개시된다.
따라서 위의 것으로, 대기 중인 애플리케이션은 사용자가 키오스크로부터 제품 또는 서비스를 원격으로 주문하고 인증 절차를 이용하여 키오스크에 도달할 시에 제품 또는 서비스의 이행을 안전하게 개시할 수 있도록 제공한다.
도 8a 내지 도 8e는 본 발명의 다양한 실시예들에 따른 원격 주문 과정(200)에 대한 예시적인 모바일 애플리케이션(123) 사용자 인터페이스 스크린들(850)을 도시한다. 사용자 인터페이스 스크린들(850)은 모바일 디바이스(122)의 디스플레이(124) 상의 모바일 애플리케이션(123)에 의해 표시 가능하다. 사용자 인터페이스 스크린들(850)은 원격 주문 과정(200)에서의 각각의 단계에 대한 별도의 사용자 인터페이스 스크린을 포함한다. 즉, 단계들(202 내지 208) 각각은 사용자 인터페이스 스크린들(852, 856, 860, 864 및 870) 중 하나 이상을 통해 용이하게 된다.
사용자 인터페이스 스크린들(850)을 포함하여 모바일 애플리케이션(123)의 다양한 스크린을 탐색하기 위한 모바일 애플리케이션 메인 스크린(852)이 도 8a에 도시된다. 도시된 바와 같이, 메인 스크린(852)은 도 8a를 참조하여 상술한 내비게이션 바와 유사한 내비게이션 바를 포함한다. 메인 스크린(854)은 게다가 원격 주문을 개시하기 위한 주문 아이콘(854)을 포함한다. 주문 아이콘(854)의 선택 시에, 음료 자동 판매기 위치 추적기 스크린(856)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다.
도 3b에 도시된 음료 자동 판매기 위치 추적기 스크린(856)은 이용 가능한 음료 자동 판매기(102)를 갖는 관심 있는 영역 내의 하나 이상의 위치의 목록을 갖는 관심 있는 영역의 맵을 포함한다. 위치(858)와 같은 목록에서의 위치들 각각이 선택 가능하다. 위치(858)의 선택 시에, 도 8c에 도시된 것과 같은 제품 메뉴 스크린(860)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다. 메뉴 스크린(860)은 위치(858)에서의 음료 자동 판매기(102)에서 지급되도록 이용 가능한 음료 제품들이 덧붙여진다. 게다가, 메뉴 스크린(860)은 선택된 음료 자동 판매기(102)에서의 제품들 각각의 재고품 목록 상태를 나타내도록 업데이트될 수 있다. 예를 들어, 제품이 품절되면, 메뉴 스크린(860)은 메뉴 스크린(860) 상의 품절된 제품 선택 버튼을 그레잉 아웃함으로써 제품이 선택된 음료 자동 판매기(102)에서 품절된 것을 나타낼 수 있다. 대안적으로, 품절된 제품들은 제품 메뉴 스크린(860)에서 제거될 수 있다.
원하는 음료 제품이 제품 메뉴 스크린(860)으로부터 선택될 시에, 구매 스크린(864)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다. 구매 스크린(864)은 제품 메뉴 스크린(860)으로부터 선택되는 제품의 표시뿐만 아니라 선택된 제품에 대한 가격을 표시한다. 예를 들어, 음료 자동 판매기(102)로부터 지급되는 제품의 용적 당 가격으로서 가격이 표시될 수 있다. 지급되는 제품의 최대 용적까지에 대한 정액 요금량 또는 제품 청약 계좌에 대한 입금과 같은 다른 가격 결정 모델들이 본 발명에 의해 고려된다. 구매 스크린(864)은 선택된 음료 제품의 구매를 완료하기 위한 구매 버튼(866)을 포함한다. 예를 들어, 구매는 모바일 애플리케이션(123)으로 이전에 등록된 신용 카드 또는 다른 지불 자격 인증서를 사용하여 완료될 수 있다.
다양한 구현에서, 모바일 애플리케이션(123)은 APPLE PAY 또는 GOOGLE PAY와 같은 모바일 디바이스(122) 상의 보안 모바일 지갑 애플리케이션에 저장되는 상응하는 음료 자동 판매기 카드를 갖는다. 구매 버튼(866)의 선택 시에, 신용 거래액이 음료 자동 판매기 카드에 추가될 수 있고 보안 모바일 지갑 애플리케이션과 연관된 지불 카드가 신용 거래액에 대해 요금이 부과될 수 있다. 게다가, 주문에 대한 선택된 제품의 표시가 음료 자동 판매기 카드에 추가될 수 있다. 지불의 완료 동안, 지불 아이콘(868)이 구매 스크린(864) 상에 표시될 수 있다.
구매를 완료할 시에, 제품 주문 스크린(870)이 모바일 애플리케이션(123)에 의해 모바일 디바이스(122)의 디스플레이(124) 상에 표시된다. 제품 주문 스크린(870)은 주문된 음료 제품을 나타내는 구매된 제품 아이콘을 포함한다. 제품 주문 스크린(308)은 또한 선택된 위치(858)와 연관된 음료 자동 판매기(102)의 어드레스뿐만 아니라 위치(858)에서의 음료 자동 판매기(102)를 탐색하기 위한 제품 위치 추적 버튼(872)을 포함한다. 제품 주문 스크린(308)은 또한 주문을 선택적으로 취소하기 위한 주문 취소 버튼(874)을 포함한다. 구매되었지만 음료 자동 판매기(102)에서 아직 채워지지 않았던 주문들인 대기 중인 주문들뿐만 아니라 주문 이력이 메인 스크린(852) 상의 내비게이션 바로부터 탐색될 수 있다.
도 9a 내지 도 9d는 본 발명의 다양한 실시예들에 따른 키오스크 상에서의 원격 주문 인증에 대한 예시적인 키오스크 사용자 인터페이스들(950)을 도시한다. 사용자 인터페이스 스크린들(950)은 디스플레이(104) 상에서 음료 자동 판매기(102)에 의해 표시 가능하다. 일부 구현에서, 디스플레이(104)는 터치 스크린 디스플레이이다. 홈 페이지 스크린(952)이 음료 자동 판매기(104) 상에서 트랜잭션을 개시하기 위해 디스플레이(104) 상에 표시된다. 도 9a에 도시된 바와 같이, 홈 페이지 스크린(952)은 상술한 바와 같은 워크업 주문을 용이하게 하기 위한 다양한 선택 가능 아이콘을 포함한다. 홈 페이지 스크린(952)은 또한 상술한 사용자 인터페이스 스크린들(850)을 통해서와 같이 모바일 디바이스(122)의 모바일 애플리케이션(123)을 통해 행해졌던 원격으로 완료된 주문을 이행하기 위한 선택 가능한 선불 주문 아이콘(954)을 포함한다.
선불 주문 아이콘(954)의 선택을 수신할 시에, 디스플레이(104)는 도 9b에 도시된 것과 같은 지불 명령 스크린(956)을 나타내도록 업데이트된다. 지불 명령 스크린(956)은 보안 모바일 지갑 애플리케이션과 연관된 지불 판독기를 갖는 지불 모듈(110) 상에서 최종 사용자의 모바일 디바이스(122)를 탭핑(tapping)할 것을 최종 사용자에게 지시한다. 모바일 디바이스(122)와 지불 모듈(110) 사이에서 정보 교환을 개시할 시에, 디스플레이(104)는 도 9c에 도시된 것과 같은 지불 처리 스크린(958)을 나타내도록 업데이트된다. 모바일 디바이스(122)와 지불 모듈(110) 사이의 정보 교환 동안, 음료 자동 판매기 카드에 추가되는 신용 거래액뿐만 아니라 주문에 대한 선택된 제품의 표시가 음료 자동 판매기(102)에 제공된다.
모바일 디바이스(122)와 지불 모듈(110) 사이의 성공적인 정보 교환 시에, 디스플레이(104)는 도 9 d에 도시된 것과 같은 주문 검증 스크린(960)을 나타내도록 업데이트된다. 주문 검증 스크린(960)은 주문의 수령의 표시뿐만 아니라 선택된 제품의 표시 및 주문에 대한 신용 거래액을 표시한다. 따름 버튼(962)이 주문 검증 스크린(960) 상에 포함될 수도 있다. 따름 버튼(962)의 선택 시에, 디스플레이(104)는 상술한 도 4c에 도시된 것과 같은 따름 스크린(410)을 나타내도록 업데이트된다. 따름 스크린(410)은 이미 선택된 주문으로부터 선택된 제품을 갖고 따름 버튼(416)의 선택 시에 따르게 되도록 준비시킬 수 있다.
도 10은 본 발명의 수가지의 실시예를 구현하는 데 적절한 예시적인 음료 지급기 시스템(500)을 도시한다. 도시된 바와 같이, 음료 지급기 시스템(500)은 얼음 냉각 음료 지급기로서 구성된다. 드롭 인 얼음 냉각 음료 지급기, 카운터 전기 음료 지급기, 원거리 재순환 음료 지급기 또는 임의의 다른 음료 지급기 구성과 같은 음료 지급기들의 다른 구성들이 본 발명에 의해 고려된다.
음료 지급기 시스템(500)은 음료 지급기(504)를 갖는 전방 룸 시스템(502) 및 후방 룸 시스템(506)을 포함한다. 음료 지급기(504)는 지급될 음료의 선택을 용이하게 하도록 터치 스크린 디스플레이와 같은 사용자 인터페이스(508)를 포함한다. 사용자 인터페이스(508)는 “지급 디바이스에 대한 제품 분류 사용자 인터페이스(Product Categorization User Interface for a Dispensing Device)”라는 명칭의 공통 소유된 미국 특허 출원 일련 번호 제 14/485,826호(그 전체가 참조로 본원에 포함됨)에 설명하는 것과 같은 음료 지급기(504) 상에서 사용자 상호 작용들을 용이하게 하고/하거나 또는 사용자의 모바일 디바이스(552)와의 상호 작용을 통해 사용자 프로파일을 수신하기 위한 다양한 스크린을 채용할 수 있다.
사용자 인터페이스(508)를 통하여 음료 선택을 수신할 시에, 따름 버튼(510)이 활성화되어 음료 지급기(504)로부터 노즐(514)을 통하여 선택된 음료를 지급할 수 있다. 예를 들어, 따름 버튼(510)은 전기 기계 버튼, 용량성 터치 버튼, 또는 음료를 지급하도록 음료 지급기(504)를 활성화시키기 위해 사용자에 의해 선택 가능한 다른 버튼일 수 있다. 버튼으로서 도시되지만, 따름 버튼(510)은 레버, 또는 음료를 지급하도록 음료 지급기(504)를 활성화시키기 위한 다른 메커니즘으로서 대안적으로 구현될 수 있다. 도 10에 도시된 바와 같이, 따름 버튼(510)은 사용자 인터페이스(508)에서 별도이다. 일부 구현에서, 따름 버튼(510)은 사용자 인터페이스(508)에서의 선택 가능 아이콘으로서 구현될 수 있다.
일부 구현에서, 음료 지급기는 얼음 레버(514)를 포함할 수도 있다. 활성화될 시에, 얼음 레버(514)는 음료 지급기(504)가 얼음 활송 장치(미도시)를 통해 얼음을 지급하게 할 수 있다. 카운터 전기 또는 원거리 재순환 음료 지급기들과 같은 얼음통을 갖지 않는 음료 지급기들의 경우, 얼음 레버(514)는 생략될 수 있다.
음료 지급기(504)는 주도어(516) 및 성분 도어(518)를 통하여 지켜질 수 있다. 주도어(516) 및 성분 도어(518)는 하나 이상의 잠금 장치를 통하여 지켜질 수 있다. 일부 구현에서, 잠금 장치들은 잠금 장치 및 열쇠이다. 일부 구현에서, 성분 도어(518) 상의 잠금 장치는 인가된 성분 패키지(528)를 판독하는 RFID 판독기(미도시)를 통하여 개방될 수 있다. 주도어(516)는 하나 이상의 제어기(520)를 포함하는 음료 지급기(504)의 전자 구성 요소들을 지킬 수 있다. 성분 도어(518)는 성분 매트릭스(524)를 하우징하는 성분 구획을 지킬 수 있다.
성분 매트릭스(524)는 성분 패키지들(528)을 수용하는 복수의 슬롯(526)을 포함한다. 다양한 구현에서, 성분 패키지들(528)은 미량 성분 카트리지들일 수 있다. 미량 성분 카트리지들은 “음료 지급기 컨테이너 및 카톤(Beverage Dispenser Container and Carton)”이라는 명칭의 공통 소유된 미국 특허 출원 일련 번호 제 14/209,684호, 및 “컨테이너 충전 시스템들 및 방법들(Container Filling Systems and Methods)”이라는 명칭의 미국 특허 출원 일련 번호 제 12/494,427호(둘 다 그 전체가 참조로 본원에 포함됨)에 설명하는 것과 같은 단일 카트리지들 또는 2중 카트리지들일 수 있다. 도 10에 도시된 바와 같이, 성분 매트릭스(524)에서 성분들의 3개의 서랍이 있다. 서랍들 중 하나 이상은 서랍 상에 하우징되는 성분들을 정기적으로 교반하도록 레일을 따라 전후로 슬라이딩할 수 있다. 성분 매트릭스(524)의 다른 구성들이 하나 이상의 정적이고/이거나 교반되는 성분 타워를 통해서와 같이 가능하다.
각각의 성분 패키지(528)는 RFID 태그, 비품(530) 및 비품 시일(532)을 포함할 수 있다. 비품 시일(532)은 음료 지급기(504)로의 설치 이전에 제거될 수 있다. 설치 시에, 비품(530)은 슬롯(526)에서의 프로브(미도시) 및 성분 패키지(528)에 포함되는 성분들과 계합하고 이것들 사이에 유체 연통을 제공할 수 있다. 성분 매트릭스(524)는 하나 이상의 미량 성분 감미료 소스와 같은 하나 이상의 대용적 미량 성분 패키지(534)를 포함할 수도 있다.
음료 지급기(504)는 탄산수를 만들어 내기 위해 물 및 이산화탄소를 수용하는 카보네이터(미도시)를 포함할 수도 있다. 음료 지급기(504)는 음료 지급기(504)에 포함되거나 이것에 의해 수용되는 음료 성분들 중 한가지 이상을 냉각시키기 위한 냉각판과 같은 하나 이상의 열 교환기(미도시)를 포함할 수도 있다. 일부 구현에서, 노즐(512)을 통하여 지급되는 미량 성분들 중 한가지 이상은 열 교환기를 통하여 냉각되지 않거나 주변 온도로 유지된다. 노즐(512)을 통하여 지급되는 매크로 성분들은 전형적으로 지급되기 이전에 열 교환기를 통하여 냉각된다.
후방 룸 시스템(506)은 전형적으로 상인 위치에서의 저장 영역과 같은 전방 룸 시스템(502)으로부터 원거리의 후방 룸에 위치된다. 후방 룸 시스템(506)은 담수의 가압된 소스를 제공하는 지방 자치 물 공급기와 같은 물 소스(536)를 포함한다. 물 소스(536)를 통하여 수용되는 물은 물 처리 시스템(538)에 의해 필터링되거나 처리될 수 있다. 처리된 물은 선택적으로 물 부스터(540)로 원하는 압력으로 가압되고 음료 지급기에 공급될 수 있다. 이산화탄소 소스(542)는 이산화탄소를 음료 지급기(504)에 공급할 수 있다.
하나 이상의 매크로 성분 소스(544)가 후방 룸에 위치될 수 있다. 각각의 매크로 성분 소스(544)로부터의 매크로 성분은 펌프(546)를 통하여 음료 지급기(504)에 공급될 수 있다. 펌프(546)는 제어된 기어 펌프, 격막 펌프, BIB 펌프, 또는 음료 지급기(504)에 매크로 성분들을 공급하기 위한 임의의 다른 적절한 펌프일 수 있다. 후방 룸 시스템(506)은 여분 미량 성분들에 대한 하나 이상의 저장 위치(548) 그리고 여분 매크로 성분들에 대한 하나 이상의 저장 위치(550)를 갖는 랙을 포함할 수도 있다.
일부 구현에서, 후방 룸 시스템(506)의 하나 이상의 특징부가 음료 지급기(504)로 통합될 수 있다. 일부 구현에서, 후방 룸 시스템(506)은 제공되지 않을 수 있다.
음료 지급기(504)는 전방 룸 또는 후방 룸에서의 디바이스들과 직접 통신하거나, 로컬 영역 네트워크(LAN)에서 전방 룸 또는 후방 룸에서의 디바이스들과 통신하거나, 광역 네트워크(WAN) 연결을 통하여 음료 지급기 시스템(500)을 갖는 위치로부터 원거리의 디바이스들과 통신하기 위한 하나 이상의 네트워크 인터페이스를 포함할 수 있다. 예를 들어, 음료 지급기(504)는 근거리 통신(NFC) 모듈, 블루투스 모듈, 와이파이 모듈, 셀룰러 모뎀, 이더넷 모듈 등과 같은 네트워킹 디바이스들을 포함할 수 있다. 음료 지급기(504)는 음료 선택 또는 사용자 프로파일에 기반하여 하나 이상의 음료를 지급하도록 음료 지급기(504)를 구성하기 위해 사용자의 음료 선택 또는 사용자 프로파일을 수신하도록 사용자의 모바일 디바이스(552) 또는 판매 시점(POS) 디바이스(554)와 직접적 통신을 통하여 또는 LAN을 통하여 통신할 수 있다. 사용자 프로파일은 사용자에 대한 저장된 총애하는 음료들, 사용자에 의해 사용자의 프로파일에 생성되거나 저장되는 혼합되거나 배합된 음료들, 및/또는 바람직한 영양 공급 레벨과 같은 한가지 이상의 음료 선호도를 포함할 수 있다. 음료 지급기(504)는 원격 서버(558)를 통하여 행해지는 소프트웨어 업데이트, 콘텐츠 업데이트, 사용자 프로파일 또는 음료 선택을 수신하기 위해 하나 이상의 원격 서버(558)와 통신하는 WAN(556)을 통하여 통신할 수도 있다.
도 11 내지 도 13은 성분 소스들(602, 702, 802)로부터 음료 지급기(504)의 노즐(512)로의 펌핑 또는 계량 디바이스들을 갖는 예시적인 유체 순환로들(600 내지 800)을 도시한다. 음료 지급기(504)는 도 11 내지 도 13에 도시된 유체 순환로들 중 하나도 포함하지 않거나, 하나를 포함하거나, 복수를 포함할 수 있다. 각각의 성분 소스의 경우, 음료 지급기(504)는 도 11 내지 도 13에 도시된 유체 순환로들 중 하나를 포함할 수 있다. 예를 들어, 펌핑 또는 계량 디바이스들(108, 110, 112) 각각은 도 11 내지 도 13에 도시된 유체 순환로들 중 하나로서 구현될 수 있다.
도 11은 본 발명의 수가지의 실시예를 구현하는 데 적절한 양변위 펌프(610)를 갖는 예시적인 유체 순환로(600)를 도시한다. 유체 순환로(600)는 성분 소스(602)로부터 노즐(512)로의 유체 경로를 제공한다. 성분 소스(602)는 (예를 들어, 음료 지급기(504)에 인접하거나 음료 지급기(504)가 위치되는 카운터 아래의) 전방 룸에서의 음료 지급기(504)로부터 원거리이거나, 후방 룸에 위치되는 음료 지급기(504)의 성분 매트릭스(524)에 하우징되는 미량 성분 소스 또는 매크로 성분 소스일 수 있다. 양변위 펌프(610)는 성분 소스(602)로부터 노즐(512)로의 미리 정해진 용적의 성분의 흐름 속도를 계량할 수 있다. 양변위 펌프(610)는 피스톤 펌프, 제어된 기어 펌프, 연동 펌프, 축회전 펌프, 격막 펌프, 또는 펌프의 각각의 사이클로 고정된 용적의 유체의 흐름 속도를 계량하기 위한 다른 그러한 양변위 펌프일 수 있다.
유체 순환로(600)는 성분 소스(602)가 비어 있을 때를 검출하기 위한 품절 센서(604)를 선택적으로 포함할 수 있다. 성분 소스(602)가 음료 지급기(504)로부터 원거리로 위치될 때, 유체 순환로(600)는 음료 성분의 가압된 공급을 음료 지급기(504)로 제공하기 위한 보조 펌프(606)를 선택적으로 포함할 수도 있다. 음료 지급기(504) 내에서 또는 이것에 바로 인접하여, 유체 순환로(600)는 양변위 펌프(610)의 입구가 음료 성분의 더 낮거나 제로의 압력 공급을 수용하도록 압력 조절기(608)를 포함할 수 있다. 유체 순환로(600)는 음료 성분이 노즐(512)에서 드립핑(dripping)하는 것을 방지하도록 성분이 지급되고 있지 않을 때 폐쇄되게 남아 있도록 구성되는 셧 오프 밸브(612)를 선택적으로 포함할 수도 있다.
도 12는 본 발명의 수가지의 실시예를 구현하는 데 적절한 정적 기계 흐름 제어부(708)를 갖는 예시적인 유체 순환로(700)를 도시한다. 정적 기계 흐름 제어부(708)는 성분 소스(702)로부터 가압된 음료 성분을 수용하고 고정된 흐름 속도의 음료 성분을 노즐(512)로 제공한다. 정적 기계 흐름 제어부(708)는 정적 기계 흐름 제어부(708)의 흐름 속도를 구성하기 위해 고정 나사로 교정될 수 있다. 정적 기계 흐름 제어부(708) 하류의 셧 오프 밸브(710)는 노즐(512)로부터 음료 성분을 지급하거나 지급하는 것을 방지하기 위해 개방되고 폐쇄되도록 작동될 수 있다.
성분 소스(702)는 (예를 들어, 음료 지급기(504)에 인접하거나 음료 지급기(504)가 위치되는 카운터 아래의) 전방 룸에서의 음료 지급기(504)로부터 원거리이거나, 후방 룸에 위치되는 음료 지급기(504)의 성분 매트릭스(524)에 하우징되는 미량 성분 소스 또는 매크로 성분 소스일 수 있다. 성분 소스(702)는 지방 자치 물 공급기(536) 또는 다른 가압되는 성분 소스일 수도 있다. 성분 소스(702)가 가압되지 않을 때, 유체 순환로(700)는 성분 소스(702)로부터의 음료 성분을 가압시키기 위한 펌프(706)를 포함할 수 있다. 펌프(706)는 BIB 펌프, CO2 구동 펌프, 제어된 기어 펌프 또는 양변위 펌프와 같은 성분 소스(702)로부터의 음료 성분을 가압시키는 데 적절한 임의의 펌프일 수 있다. 유체 순환로(700)는 성분 소스(702)가 비어 있을 때를 검출하기 위한 품절 센서(704)를 선택적으로 포함할 수도 있다.
도 13은 본 발명의 수가지의 실시예를 구현하는 데 적절한 동적 기계 흐름 제어부(808), 유량계(810) 및 셧 오프 밸브(812)를 갖는 예시적인 유체 순환로(800)를 도시한다. 동적 기계 흐름 제어부(808)는 성분 소스(802)로부터 가압된 음료 성분을 수용하고 조정 가능한 흐름 속도의 음료 성분을 노즐(512)로 제공한다. 동적 기계 흐름 제어부(808)는 하나 이상의 제어기(520)에 의해 제공되는 제어 신호들에 기반하여 노즐(512)에 공급되는 음료 성분의 흐름 속도를 동적으로 변경하도록 조정되는 가변의 크기 조정되는 개구부를 포함할 수 있다. 동적 기계 흐름 제어부(808) 하류의 유량계(810)는 동적 기계 흐름 제어부(808)에 의해 공급되는 음료 성분의 흐름 속도를 측정하고 가변의 크기 조정되는 개구부를 제어하기 위한 피드백 루프를 동적 기계 흐름 제어부(808)로 제공한다. 동적 기계 흐름 제어부(808) 하류의 셧 오프 밸브(812)는 노즐(512)로부터 음료 성분을 지급하거나 지급하는 것을 방지하기 위해 개방되고 폐쇄되도록 작동될 수 있다.
성분 소스(802)는 (예를 들어, 음료 지급기(504)에 인접하거나 음료 지급기(504)가 위치되는 카운터 아래의) 전방 룸에서의 음료 지급기(504)로부터 원거리이거나, 후방 룸에 위치되는 음료 지급기(504)의 성분 매트릭스(524)에 하우징되는 미량 성분 소스 또는 매크로 성분 소스일 수 있다. 성분 소스(802)는 지방 자치 물 공급기(536) 또는 다른 가압되는 성분 소스일 수도 있다. 성분 소스(802)가 가압되지 않을 때, 유체 순환로(800)는 성분 소스(802)로부터의 음료 성분을 가압시키기 위한 펌프(806)를 포함할 수 있다. 펌프(806)는 BIB 펌프, CO2 구동 펌프, 제어된 기어 펌프 또는 양변위 펌프와 같은 성분 소스(802)로부터의 음료 성분을 가압시키는 데 적절한 임의의 펌프일 수 있다. 유체 순환로(800)는 성분 소스(802)가 비어 있을 때를 검출하기 위한 품절 센서(804)를 선택적으로 포함할 수도 있다.
유체 순환로들(600 내지 800)의 구성 요소들이 도 11 내지 도 13에 특정 순서로 도시되지만, 상술한 구성 요소들의 임의의 순서가 이용될 수 있다. 예를 들어, 셧 오프 밸브(812)는 유량계(810) 상류에 있을 수 있다. 다른 변형들이 당업자에 의해 손쉽게 인지 가능하다. 게다가, 하나 이상의 열 교환기(미도시)가 도 11 내지 도 13의 유체 순환로들의 임의의 위치에서 사용될 수 있다. 열 교환기는 얼음통, 수욕, 냉각판 또는 원거리 재순환 시스템을 포함할 수 있다.
도 14는 본 발명의 수가지의 실시예를 구현하는 데 적절한 단일 성분 소스(902)로부터 노즐(512)로의 복수의 독립적으로 제어되는 경로를 갖는 예시적인 유체 순환로(900)를 도시한다. 유체 순환로(900)는 독립적으로 제어되는 경로들 각각으로 음료 성분을 공급하기 위한 매니폴드(904)를 포함한다. 각각의 경로는 성분 소스(902)로부터 노즐(512)로 음료 성분을 공급하기 위한 펌핑 또는 계량 디바이스(906, 908, 910)를 포함한다. 펌핑 또는 계량 디바이스들(906, 908, 910)은 도 11 내지 도 13에 도시된 유체 순환로들(600 내지 800) 중 임의의 것으로서 구성될 수 있다. 성분 소스(902)로부터 노즐(512)로 다수의 독립된 경로를 가짐으로써, 펌핑 또는 계량 디바이스들(906, 908, 910) 중 어느 하나를 사용하는 것보다 더 큰 범위의 흐름 속도들이 가능하다. 예를 들어, 성분 소스로부터의 음료 성분의 제1 흐름 속도의 경우, 펌핑 또는 계량 디바이스들(906, 908, 910) 중 하나만이 활성화될 수 있다. 성분 소스로부터의 음료 성분의 제2 흐름 속도의 경우, 복수의 펌핑 또는 계량 디바이스(906, 908, 910)가 활성화될 수 있다.
도 15는 본 발명의 수가지의 실시예를 구현하는 데 적절한 음료 지급기(504)를 제어하는 데 사용될 수 있는 제어 아키텍처(1000)의 예시적인 블록도를 도시한다. 도 15에 도시된 바와 같이, 제어 아키텍처(1000)는 코어 지급 모듈(CDM)(1006), 사람 기계 인터페이스(HMI) 모듈(1004), 사용자 인터페이스(UI)(1002) 및 기계 버스(MBUS)(1005)를 포함할 수 있다. HMI(1004)는 음료 지급기(504) 외부에 있는 적어도 하나의 외부 디바이스(예를 들어, 모바일 디바이스(552) 또는 POS(554))에 연결되거나 이것과 인터페이싱하고 통신할 수 있다. HMI(1004)는 UI(1002) 상에서 디스플레이 스크린들을 제어하고 업데이트할 수도 있다. CDM(1006)은 음료 지급기(504)로부터의 제품(예를 들어, 음료)을 혼합하고 지급하는 제조법에 따라 음료 지급기(504)에서의 복수의 펌프 및/또는 밸브(1010)로부터의 흐름들을 제어할 수 있다. 일부 구현에서, CDM(1006) 및 HMI(1004)는 HMI(1004) 및 CDM(1006) 둘 다의 작동들을 수행하는 단일의 통합된 시스템으로서 함께 통합될 수 있다.
음료 성분들(예를 들어, 미량 성분들, 매크로 성분들 및/또는 희석제들)은 음료 지급기(504)로부터 음료들 또는 배합된 음료들(즉, 완성 음료 제품들)을 포함할 수 있는 다양한 제품을 지급하도록 결합될 수 있다. 그러나, 음료 지급기(504)는 음료 성분들을 개별적으로 지급하도록 구성될 수도 있다.
음료 지급기(504)에 대한 제어 아키텍처(1000)의 일 예를 “지급기 제어 아키텍처(Dispenser Control Architecture)”라는 명칭으로 2014년 5월 1일자로 출원된 미국 일련 번호 제 61/987,020호에 설명할 수 있으며, 전체가 참조로 본원에 포함된다. MBUS(1005)는 하나 이상의 API 호를 통하여 HMI(1004)와 CDM(1006) 사이의 통신을 용이하게 할 수 있다. HMI(1004), MBUS(1005) 및 CDM(1006)은 음료 지급기(504)에서 맞춤형 기능을 제공하도록 구성될 수 있는 하드웨어, 또는 하드웨어 및 소프트웨어의 조합으로서 구현되는 공통 코어 구성 요소들을 집합적으로 포함할 수 있다. 음료 지급기(504)는 메모리 저장 장치 및 프로세서를 더 포함할 수 있다. UI(1002)의 예들을 “지급 디바이스에 대한 제품 분류 사용자 인터페이스(Product Categorization User Interface for a Dispensing Device)”라는 명칭으로 2013년 9월 13일자로 출원된 미국 일련 번호 제 61/877,549호에 설명할 수 있으며, 전체가 참조로 본원에 포함된다. UI(1002)는 상술한 사용자 인터페이스들(400)을 포함할 수 있다.
UI(1002)는 터치 스크린의 무슨 영역이 사용자(예를 들어, 사용자(108))에 의해 터치되었는지를 검출할 수 있다. 이에 응하여, UI(1002)는 터치 스크린이 터치되었던 곳에 관한 데이터를 HMI(1004)에 송신할 수 있다. 이에 응하여, HMI(1004)는 UI(1002)가 상이한 UI 스크린을 표시하게 할지 아니면 CDM(1006)으로 커맨드를 발행할지를 결정하기 위해 이러한 수신된 데이터를 해석할 수 있다. 예를 들어, HMI(1004)는 사용자가 음료 브랜드에 상응하는 터치 스크린의 일부를 터치하였다고 판단할 수 있다. 이에 응하여, HMI(1004)는 상응하는 음료 브랜드를 따르라는 커맨드를 CDM(1006)으로 발행할 수 있다. 상응하는 음료 브랜드를 따르라는 커맨드를 수신하는 것에 응하여, CDM(1006)은 결국 음료 브랜드를 지급하는 데 필요한 음료 성분들에 대한 커맨드들을 하나 이상의 제어 버스(1008)를 통하여 펌핑 또는 계량 디바이스들(1010)로 발행한다. 또는, HMI(1004)는 사용자가 다른 스크린에 대한 요청에 상응하는 터치 스크린의 일부를 터치하였다고 판단할 수 있다. 이에 응하여, HMI(1004)는 UI(1002)가 요청된 스크린을 표시하게 할 수 있다.
일부 실시예들에서, 음료 지급기(504)에서의 UI(1002)는 한가지 이상의 음료를 선택하고 개별적으로 지급하는 데 활용될 수 있다. 음료들은 따름 입력이 사용자에 의해 작동되는 동안, 한가지 이상의 선택된 음료 성분이 계속해서 지급되는 연속적인 따름 작동으로, 또는 미리 정해진 용적의 한가지 이상의 선택된 음료 성분이 지급되는(예를 들어, 한 번에 1 온스) 배치 따름 작동으로, 음료 성분들로서 지급될 수 있다. UI(1002)는 음료들을 선택하고 지급하는 다수의 방법을 통하여 다루어질 수 있다. 예를 들어, 사용자는 어느 메뉴가 음료를 선택하고 지급할 지로부터 하나 이상의 메뉴를 탐색하기 위해 터치 입력을 통하여 UI(1002)와 상호 작용할 수 있다. 다른 예로서, 사용자는 어느 메뉴가 음료를 선택하고 지급할 지로부터 하나 이상의 메뉴를 탐색하기 위해 음료 지급기(504) 상의 온스크린 또는 물리적 키보드(미도시)를 사용하여 코드로 타이핑할 수 있다. 추가 예로서, 사용자는 모바일 디바이스(552) 상의 애플리케이션의 사용자 인터페이스를 통하여 HMI(1004)와 상호 작용할 수 있다.
터치 스크린 및 터치 스크린 제어기를 포함할 수 있는 UI(1002)는 터치 입력의 형태로 사용자로부터의 다양한 커맨드(즉, 소비자 입력)를 수신하고/하거나, 그래픽 출력을 생성하고/하거나, 앞서 언급한 커맨드들을 수신하는 것에 응하여 (예를 들어, HMI(1004) 및/또는 CDM(1006)을 통하여) 음료 지급기(504)로 하나 이상의 작동을 실행시키도록 구성될 수 있다. HMI(1004)의 터치 스크린 드라이버는 소비자 또는 고객 입력들을 수신하고 이벤트들(예를 들어, 터치 스크린 이벤트들)을 생성하도록 구성될 수 있으며, 상기 이벤트들은 그 후 제어기를 통해 HMI(1004)의 운영 체제로 전해질 수 있다.
음료 지급기(504)는 하나 이상의 외부 디바이스(예를 들어, 모바일 디바이스(552) 또는 POS(554))와 통신할 수 있다. 일부 실시예들에서, 통신 인터페이스를 통하여, 블루투스와 같은 근거리 무선 기술, 와이파이 및 다른 무선 또는 와이어라인 통신 표준들 또는 기술들을 포함하지만, 이에 제한되지 않는 임의의 수의 통신 기법을 활용하여 음료 지급기(504)와 외부 디바이스 사이의 통신이 달성될 수 있다.
도 15는 본 발명의 수가지의 실시예를 구현하는 데 적절한 예시적인 컴퓨터 시스템(1100)을 도시한다. 예를 들어, 음료 지급기(504)의 하나 이상의 구성 요소 또는 제어기 구성 요소는 컴퓨터 시스템(1100)으로서 구현될 수 있다. 일부 구현에서, HMI(1004) 및 CDM(1006) 중 하나 또는 둘 다는 컴퓨터 시스템(1100)으로서 구현될 수 있다. 다양한 구현에서, 모바일 디바이스(122), 서버(128), 또는 음료 자동 판매기(102)의 구성 요소들 중 하나 이상은 컴퓨터 시스템(1100)으로서 구현될 수 있다.
다양한 도면에 대하여 본원에 설명하는 논리 작동들이 (1) 컴퓨팅 디바이스(예를 들어, 도 16에 설명하는 컴퓨팅 디바이스) 상에서 실행하는 컴퓨터 구현 행위들 또는 프로그램 모듈들(즉, 소프트웨어)의 시퀀스, (2) 컴퓨팅 디바이스 내에서의 상호 연결된 기계 로직 회로들 또는 회로 모듈들(즉, 하드웨어), 및/또는 (3) 컴퓨팅 디바이스의 소프트웨어 및 하드웨어의 조합으로서 구현될 수 있다는 점이 이해되어야 한다. 따라서, 본원에 논의되는 논리 작동들은 하드웨어 및 소프트웨어의 임의의 특정 조합에 제한되지 않는다. 구현은 컴퓨팅 디바이스의 성능 및 다른 요건들에 따른 선택의 사안이다. 따라서, 본원에 설명하는 논리 작동들은 작동, 구조적 디바이스, 행위 또는 모듈로 다양하게 지칭된다. 이러한 작동, 구조적 디바이스, 행위 및 모듈은 소프트웨어, 펌웨어, 특수 목적 디지털 로직 및 이들의 임의의 조합으로 구현될 수 있다. 도면들에 도시되고 본원에 설명하는 것보다 더 많거나 더 적은 작동이 수행될 수 있다는 점이 또한 이해되어야 한다. 이러한 작동들은 본원에 설명하는 작동들과 상이한 순서로 수행될 수도 있다.
도 16을 참조하면, 본 발명의 실시예들이 구현될 수 있는 예시적 컴퓨팅 디바이스(1100)가 도시된다. 예를 들어, 본원에 설명하는 콘텐츠 소스, 키 서버, 분할 서버, 캐싱 서버, 및 클라이언트 디바이스 각각은 컴퓨팅 디바이스(1100)와 같은 컴퓨팅 디바이스로서 각각 구현될 수 있다. 예시적 컴퓨팅 디바이스(1100)가 본 발명의 실시예들이 구현될 수 있는 적절한 컴퓨팅 환경의 단지 일 예라는 점이 이해되어야 한다. 선택적으로, 컴퓨팅 디바이스(1100)는 앞선 시스템들 또는 디바이스들 중 복수의 임의의 것을 포함하는 개인용 컴퓨터, 서버, 핸드헬드 또는 랩탑 디바이스, 다중 프로세서 시스템, 마이크로프로세서 기반 시스템, 네트워크 개인용 컴퓨터(PC), 미니컴퓨터, 메인프레임 컴퓨터, 내장형 시스템, 및/또는 분산형 컴퓨팅 환경을 포함하지만, 이에 제한되지 않는 널리 알려진 컴퓨팅 시스템일 수 있다. 분산형 컴퓨팅 환경은 통신 네트워크 또는 다른 데이터 송신 매체에 연결되는 원거리 컴퓨팅 디바이스들이 다양한 작업을 수행하는 것을 가능하게 한다. 분산형 컴퓨팅 환경에서, 프로그램 모듈, 애플리케이션 및 다른 데이터는 로컬 및/또는 원거리 컴퓨터 저장 매체 상에 저장될 수 있다.
일부 실시예들에서, 컴퓨팅 디바이스(1100)는 작업을 수행하기 위해 협력하는 서로와 통신하는 2개 이상의 컴퓨터를 포함할 수 있다. 제한으로서가 아닌, 예를 들어, 애플리케이션은 애플리케이션의 명령어들의 동시 발생 및/또는 병렬 처리를 가능하게 하는 방식으로 분할될 수 있다. 대안적으로, 애플리케이션에 의해 처리되는 데이터는 2개 이상의 컴퓨터에 의해 설정되는 데이터의 상이한 부분들의 동시 발생 및/또는 병렬 처리를 가능하게 하는 방식으로 분할될 수 있다. 일부 실시예들에서, 가상화 소프트웨어는 컴퓨팅 디바이스(1100)에서의 컴퓨터의 수에 직접 구속되지 않는 다수의 서버의 기능을 제공하도록 컴퓨팅 디바이스(1100)에 의해 채용될 수 있다. 예를 들어, 가상화 소프트웨어는 4개의 물리적 컴퓨터 상에 20개의 가상 서버를 제공할 수 있다. 일부 실시예들에서, 앞서 개시된 기능은 클라우드 컴퓨팅 환경에서의 애플리케이션 및/또는 애플리케이션들을 실행시킴으로써 제공될 수 있다. 클라우드 컴퓨팅은 동적으로 확장 가능한 컴퓨팅 리소스들을 이용하여 네트워크 연결을 통하여 컴퓨팅 서비스들을 제공하는 것을 포함할 수 있다. 클라우드 컴퓨팅은 가상화 소프트웨어에 의해 적어도 부분적으로 지원될 수 있다. 클라우드 컴퓨팅 환경은 기업에 의해 확립될 수 있고/있거나 제3 자 제공자로부터 필요에 따른 기반 상에서 임차될 수 있다. 일부 클라우드 컴퓨팅 환경은 기업이 소유하고 기업에 의해 작동되는 클라우드 컴퓨팅 리소스들뿐만 아니라 제3 자 제공자로부터 임차되고/되거나 리스되는 클라우드 컴퓨팅 리소스들을 포함할 수 있다.
그것의 가장 기본적인 구성에서, 컴퓨팅 디바이스(1100)는 적어도 하나의 처리 유닛(1106) 및 시스템 메모리(1104)를 전형적으로 포함한다. 컴퓨팅 디바이스의 정확한 구성 및 타입에 따라, 시스템 메모리(1104)는 휘발성이거나(예를 들어, 랜덤 액세스 메모리(RAM)), 비휘발성이거나(예를 들어, 읽기 전용 메모리(ROM), 플래시 메모리 등), 둘의 일부 조합일 수 있다. 이러한 가장 기본적인 구성은 파선(1102)으로 도 16에 도시된다. 처리 유닛(1106)은 컴퓨팅 디바이스(1100)의 작동에 필요한 연산 및 로직 작동들을 수행하는 표준 프로그래밍 가능 프로세서일 수 있다. 하나의 처리 유닛(1106)만이 도시되지만, 다수의 프로세서가 존재할 수 있다. 따라서, 명령어들이 한 프로세서에 의해 실행되는 것으로 논의될 수 있지만, 명령어들은 직렬로 동시에 실행되거나 하나의 또는 다수의 프로세서에 의해 실행될 수 있다. 컴퓨팅 디바이스(1100)는 컴퓨팅 디바이스(1100)의 다양한 구성 요소 중에서 정보를 전하는 버스 또는 다른 통신 메커니즘을 포함할 수도 있다.
컴퓨팅 디바이스(1100)는 부가 특징들/기능을 가질 수 있다. 예를 들어, 컴퓨팅 디바이스(1100)는 자기 또는 광 디스크들 또는 테이프들을 포함하지만, 이에 제한되지 않는 제거 가능 저장 장치(1108) 및 제거 불가능 저장 장치(1110)와 같은 부가 저장 장치를 포함할 수 있다. 컴퓨팅 디바이스(1100)는 본원에 설명하는 통신 경로들을 통해서와 같이 디바이스가 다른 디바이스들과 통신하는 것을 가능하게 하는 네트워크 연결(들)(1116)을 포함할 수도 있다. 네트워크 연결(들)(1116)은 모뎀, 모뎀 뱅크, 이더넷 카드, 범용 직렬 버스(USB) 인터페이스 카드, 직렬 인터페이스, 토큰 링 카드, 파이버 분산형 데이터 인터페이스(FDDI) 카드, 무선 로컬 영역 네트워크(WLAN) 카드, 코드 분할 다중 액세스(CDMA), 이동 통신 글로벌 시스템(GSM), 롱 텀 에볼루션(LTE), 마이크로파 액세스에 대한 전 세계적 상호 운용성(WiMAX)과 같은 무선 송수신기 카드, 및/또는 다른 대기 인터페이스 프로토콜 무선 송수신기 카드, 및 다른 널리 알려진 네트워크 디바이스의 형태를 취할 수 있다. 컴퓨팅 디바이스(1100)는 키보드, 키패드, 스위치, 다이얼, 마우스, 트랙 볼, 터치 스크린, 음성 인식기, 카드 판독기, 종이 테이프 판독기, 또는 다른 널리 알려진 입력 디바이스들과 같은 입력 디바이스(들)(1114)를 가질 수도 있다. 프린터, 영상 모니터, 액정 디스플레이(LCD), 터치 스크린 디스플레이, 디스플레이, 스피커 등과 같은 출력 디바이스(들)(1112)가 포함될 수도 있다. 부가 디바이스들이 컴퓨팅 디바이스(1100)의 구성 요소들 중에서 데이터의 통신을 용이하게 하도록 버스에 연결될 수 있다. 모든 이러한 디바이스는 관련 분야에 널리 알려져 있고 여기서 길게 논의될 필요가 없다.
처리 유닛(1106)은 유형의, 컴퓨터 판독 가능 매체에 인코딩되는 프로그램 코드를 실행시키도록 구성될 수 있다. 유형의, 컴퓨터 판독 가능 매체는 컴퓨팅 디바이스(1100)(즉, 기계)가 특정 방식으로 작동하게 하는 데이터를 제공할 수 있는 임의의 매체를 지칭한다. 다양한 컴퓨터 판독 가능 매체는 실행을 위해 처리 유닛(1106)으로 명령어들을 제공하는 데 활용될 수 있다. 예시적 유형의, 컴퓨터 판독 가능 매체는 컴퓨터 판독 가능 명령어, 데이터 구조체, 프로그램 모듈 또는 다른 데이터와 같은 정보의 저장을 위해 임의의 방법 또는 기술로 구현되는 휘발성 매체, 비휘발성 매체, 제거 가능 매체, 및 제거 불가능 매체를 포함하지만, 이에 제한되지 않을 수 있다. 시스템 메모리(1104), 제거 가능 저장 장치(1108) 및 제거 불가능 저장 장치(1110)는 모두 유형의, 컴퓨터 저장 매체의 예들이다. 예시적 유형의, 컴퓨터 판독 가능 기록 매체는 집적 회로(예를 들어, 필드 프로그램 가능 게이트 어레이 또는 애플리케이션 특정 IC), 하드 디스크, 광 디스크, 광자기 디스크, 플로피 디스크, 자기 테이프, 홀로그램 저장 매체, 고체 상태 디바이스, RAM, ROM, 전기적 소거 가능 프로그램 읽기 전용 메모리(EEPROM), 플래시 메모리 또는 다른 메모리 기술, CD-ROM, 디지털 다목적 디스크(DVD) 또는 다른 광 저장 장치, 자기 카세트, 자기 테이프, 자기 디스크 저장 장치 또는 다른 자기 저장 디바이스를 포함하지만, 이에 제한되지 않는다.
실행 가능 소프트웨어를 컴퓨터로 로딩함으로써 구현될 수 있는 기능이 널리 알려져 있는 설계 규칙들에 의해 하드웨어 구현으로 전환될 수 있다는 것은 전기 공학 및 소프트웨어 공학 분야들에 기본적이다. 소프트웨어 대 하드웨어에서 개념을 구현하는 것 사이의 결정들은 전형적으로 소프트웨어 영역으로부터 하드웨어 영역으로 변환하는 것에 수반되는 임의의 사안보다는 오히려 설계의 안정성의 고려들 및 만들어 내어질 유닛의 수에 달려 있다. 일반적으로, 여전히 빈번한 변경을 거치는 설계는 하드웨어 구현을 리스피닝(re-spinning)하는 것이 소프트웨어 설계를 리스피닝하는 것보다 더 고가이므로, 소프트웨어로 구현되는 것이 바람직할 수 있다. 일반적으로, 대량으로 만들어 내어질 안정된 설계는 대량 생산량의 경우, 하드웨어 구현이 소프트웨어 구현보다 덜 고가일 수 있으므로, 하드웨어, 예를 들어 주문형 반도체(ASIC)로 구현되는 것이 바람직할 수 있다. 흔히, 설계는 소프트웨어 형태로 개발되고 테스트되고, 소프트웨어의 명령어들을 하드와이어링(hardwiring)하는 주문형 반도체의 동등한 하드웨어 구현으로 널리 알려져 있는 설계 규칙들에 의해 이후에 변환될 수 있다. 동일한 방식으로, 새로운 ASIC에 의해 제어되는 기계가 특정 기계 또는 장치임에 따라, 마찬가지로, 실행 가능 명령어들로 프로그래밍되고/되거나 로딩되었던 컴퓨터는 특정 기계 또는 장치로서 여겨질 수 있다.
예시적 구현에서, 처리 유닛(1106)은 시스템 메모리(1104)에 저장되는 프로그램 코드를 실행시킬 수 있다. 예를 들어, 버스는 데이터를 시스템 메모리(1104)로 전할 수 있으며, 시스템 메모리(1104)로부터 처리 유닛(1106)은 명령어들을 수신하고 실행시킨다. 시스템 메모리(1104)에 의해 수신되는 데이터는 처리 유닛(1106)에 의한 실행 전에 또는 후에 제거 가능 저장 장치(1108) 또는 제거 불가능 저장 장치(1110) 상에 선택적으로 저장될 수 있다.
본원에 설명하는 다양한 기법이 하드웨어 또는 소프트웨어, 또는 적절한 경우, 이들의 조합과 관련되어 구현될 수 있다는 점이 이해되어야 한다. 따라서, 현재 개시된 논제 사안, 또는 특정 양태들 또는 이들의 부분들의 방법들 및 장치들은 플로피 디스켓, CD-ROM, 하드 드라이브, 또는 임의의 다른 기계 판독 가능 저장 매체와 같은 유형의 매체에 내장되는 프로그램 코드(즉, 명령어들)의 형태를 취할 수 있으며, 프로그램 코드가 컴퓨팅 디바이스와 같은 기계로 로딩되고 이것에 의해 실행될 때, 기계는 현재 개시된 논제 사안을 실행하기 위한 장치가 된다. 프로그래밍 가능 컴퓨터들 상에서의 프로그램 코드 실행의 경우에, 컴퓨팅 디바이스는 일반적으로 프로세서, (휘발성 및 비휘발성 메모리 및/또는 저장 요소들을 포함하는) 프로세서에 의해 판독 가능한 저장 매체, 적어도 하나의 입력 디바이스 및 적어도 하나의 출력 디바이스를 포함한다. 하나 이상의 프로그램은, 예를 들어 애플리케이션 프로그래밍 인터페이스(API), 재사용 가능 제어부들 등의 사용을 통해 현재 개시된 논제 사안과 관련되어 설명하는 과정들을 구현하거나 활용할 수 있다. 그러한 프로그램들은 컴퓨터 시스템과 통신하기 위한 높은 레벨 절차상의 또는 객체 지향적 프로그래밍 언어로 구현될 수 있다. 그러나, 프로그램(들)은 원한다면 어셈블리 또는 기계 언어로 구현될 수 있다. 어떠한 경우에도, 언어는 컴파일되거나 해석된 언어일 수 있고 하드웨어 구현들과 결합될 수 있다.
방법들 및 시스템들의 실시예들이 방법들, 시스템들, 장치들 및 컴퓨터 프로그램 제품들의 블록도들 및 흐름도 예시들을 참조하여 본원에 설명될 수 있다. 블록도들 및 흐름도 예시들의 각각의 블록, 그리고 블록도들 및 흐름도 예시들에서의 블록들의 조합들이 각각 컴퓨터 프로그램 명령어들에 의해 구현될 수 있다는 점이 이해될 것이다. 이러한 컴퓨터 프로그램 명령어들은 범용 컴퓨터, 특수 목적 컴퓨터 또는 기계를 생산하는 다른 프로그래밍 가능 데이터 처리 장치로 로딩될 수 있어, 컴퓨터 또는 다른 프로그래밍 가능 데이터 처리 장치 상에서 실행되는 명령어들이 흐름도 블록 또는 블록들에서 명시되는 기능들을 구현하는 수단을 생성한다.
이러한 컴퓨터 프로그램 명령어들은 컴퓨터 또는 특정 방식으로 기능하는 다른 프로그래밍 가능 데이터 처리 장치를 지시할 수 있는 컴퓨터 판독 가능 메모리에 저장될 수도 있어, 컴퓨터 판독 가능 메모리에 저장되는 명령어들이 흐름도 블록 또는 블록들에서 명시되는 기능을 구현하는 컴퓨터 판독 가능 명령어들을 포함하는 제조 물품을 생성한다. 컴퓨터 프로그램 명령어들은 일련의 작동 단계들이 컴퓨터 구현 프로세스를 생성하는 컴퓨터 또는 다른 프로그래밍 가능 장치 상에서 수행되게 하도록 컴퓨터 또는 다른 프로그래밍 가능 데이터 처리 장치로 로딩될 수도 있어 컴퓨터 또는 다른 프로그래밍 가능 장치 상에서 실행되는 명령어들이 흐름도 블록 또는 블록들에서 명시되는 기능들을 구현하기 위한 단계들을 제공한다.
따라서, 블록도들 및 흐름도 예시들의 블록들은 명시된 기능들을 수행하는 수단의 조합들, 명시된 기능들을 수행하는 단계들의 조합들, 및 명시된 기능들을 수행하는 프로그램 명령어 수단을 지원한다. 블록도들 및 흐름도 예시들의 각각의 블록, 그리고 블록도들 및 흐름도 예시들에서의 블록들의 조합들이 명시된 기능들 또는 단계들을 수행하는 특수 목적 하드웨어 기반 컴퓨터 시스템들, 또는 특수 목적 하드웨어 및 컴퓨터 명령어들의 조합들에 의해 구현될 수 있다는 점이 또한 이해될 것이다.
수가지의 실시예가 본 발명에서 제공되었지만, 개시된 시스템들 및 방법들이 본 발명의 사상 또는 범위로부터 벗어나지 않는 범위 내에서 많은 다른 특정 형태로 구현될 수 있다는 점이 이해되어야 한다. 본 예들은 예시적이고 제한적이지 않은 것으로 고려되어야 하고, 의도는 본원에 주어진 상세들에 제한되는 것이 아니다. 예를 들어, 다양한 요소 또는 구성 요소가 다른 시스템에서 결합되거나 통합될 수 있거나, 특정 특징들이 생략되거나 구현되지 않을 수 있다.
또한, 별개이거나 별도인 것으로 다양한 실시예에 설명되고 예시되는 기법들, 시스템들, 서브시스템들 및 방법들은 본 발명의 범위로부터 벗어나지 않는 범위 내에서 다른 시스템들, 모듈들, 기법들 또는 방법들과 결합되거나 통합될 수 있다. 서로 직접 결합되거나 연통하는 것으로 나타내어지거나 논의되는 다른 항목들은 전기적으로든, 기계적으로든, 아니면 다른 것으로든, 일부 인터페이스, 디바이스 또는 중간 구성 요소를 통해 간접적으로 결합되거나 연통할 수 있다. 변경들, 대체들 및 변화들의 다른 예들이 당업자에 의해 확인 가능하고 본원에 개시되는 사상 및 범위로부터 벗어나지 않는 범위 내에서 행해질 수 있다.

Claims (28)

  1. 주문과 연관된 음료의 한가지 이상의 음료 성분을 지급하도록 구성되는 노즐;
    대기 중인 주문들의 목록을 표시하도록 구성되는 사용자 인터페이스;
    각각이 음료 성분을 성분 소스로부터 상기 노즐로 공급하도록 구성되는 복수의 펌핑 또는 계량 디바이스; 및
    상기 대기 중인 주문들의 목록으로부터 주문의 선택을 수신하고 주문이 상기 노즐로부터 지급되는 것을 인증하도록 구성되는 제어기로서, 주문을 인증할 시에, 상기 노즐로부터의 주문의 따름 작동을 개시하도록 구성되는 제어기를 포함하는, 음료 자동 판매기.
  2. 제1항에 있어서,
    주문을 인증하는 것은 상기 사용자 인터페이스 상에서 개인 식별 번호(PIN) 코드를 수신하는 것을 포함하는, 음료 자동 판매기.
  3. 제2항에 있어서,
    상기 제어기는 상기 대기 중인 주문들의 목록에서 주문과 함께 유지 관리되는 진본의 PIN과의 비교에 기반하여 상기 PIN 코드를 인증하도록 추가로 구성되는, 음료 자동 판매기.
  4. 제2항에 있어서,
    상기 제어기는 상기 음료 자동 판매기와 통신하는 서버로부터의 상기 PIN의 인증을 요청하고 상기 서버로부터 인증 답신을 수신하도록 추가로 구성되는, 음료 자동 판매기.
  5. 제1항에 있어서,
    상기 제어기는 상기 음료 자동 판매기와 통신하는 서버로 상기 선택된 주문의 주문 통지를 송신하도록 추가로 구성되는, 음료 자동 판매기.
  6. 제5항에 있어서,
    상기 제어기는 상기 서버가 주문을 하였던 모바일 디바이스로부터 인증 답신을 수신하는 것에 응하여 상기 서버로부터 인증 답신을 수신하도록 추가로 구성되는, 음료 자동 판매기.
  7. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 대기 중인 주문들의 목록은 구매되었지만, 이행되지 않은 주문들을 포함하는, 음료 자동 판매기.
  8. 제7항에 있어서,
    상기 제어기는 상기 음료 자동 판매기에 근접한 모바일 디바이스와 연관된 주문을 추가하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 음료 자동 판매기.
  9. 제8항에 있어서,
    상기 음료 자동 판매기의 고유 식별자를 갖는 비컨 메시지를 브로드캐스팅하도록 구성되는 비컨을 더 포함하는, 음료 자동 판매기.
  10. 제9항에 있어서,
    상기 모바일 디바이스는 상기 비컨 메시지를 수신할 시에 상기 음료 자동 판매기에 근접한 것으로 결정되는, 음료 자동 판매기.
  11. 제7항에 있어서,
    상기 제어기는 상기 음료 자동 판매기에서 이행되었던 주문을 제거하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 음료 자동 판매기.
  12. 제7항에 있어서,
    상기 제어기는 상기 음료 자동 판매기에 근접하지 않은 것으로 결정되는 모바일 디바이스와 연관된 주문을 제거하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 음료 자동 판매기.
  13. 제7항에 있어서,
    상기 제어기는 주문의 이행을 위해 상기 음료 자동 판매기를 지정하는 주문을 추가하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 음료 자동 판매기.
  14. 구매에 이용 가능한 제품 또는 서비스를 제공하도록 구성되는 키오스크로서, 상기 키오스크는 대기 중인 주문들의 목록을 유지 관리하도록 추가로 구성되며, 상기 대기 중인 주문들의 목록 상의 각각의 주문은, 주문이 모바일 디바이스 상의 모바일 애플리케이션을 통해 구매된 후에 수신되는 것인 키오스크; 및
    상기 키오스크와 통신하고 상기 키오스크에서 이행되도록 상기 목록으로부터 선택된 주문을 인증할 시에, 상기 키오스크로 인증 메시지를 제공하도록 구성되는 서버를 포함하는, 시스템.
  15. 제14항에 있어서,
    상기 키오스크는 상기 대기 중인 주문들의 목록을 표시하도록 구성되는 사용자 인터페이스를 포함하고 상기 사용자 인터페이스로부터 상기 선택된 주문의 선택을 수신하도록 추가로 구성되는, 시스템.
  16. 제15항에 있어서,
    상기 키오스크는 상기 선택된 주문을 인증하도록 상기 사용자 인터페이스 상에서 PIN 코드를 수신하도록 추가로 구성되는, 시스템.
  17. 제16항에 있어서,
    상기 키오스크는 상기 대기 중인 주문들의 목록에서 상기 선택된 주문과 함께 유지 관리되는 진본의 PIN과의 비교에 기반하여 상기 PIN 코드를 인증하도록 추가로 구성되는, 시스템.
  18. 제16항에 있어서,
    상기 키오스크는 상기 서버로부터의 상기 PIN의 인증을 요청하고 상기 서버로부터 인증 답신을 수신하도록 추가로 구성되는, 시스템.
  19. 제15항에 있어서,
    상기 키오스크는 상기 서버로 상기 선택된 주문의 주문 통지를 송신하도록 추가로 구성되는, 시스템.
  20. 제19항에 있어서,
    상기 서버는 상기 선택된 주문과 연관된 모바일 디바이스로 인증 요청을 송신하고 상기 선택된 주문과 연관된 상기 모바일 디바이스로부터 인증 답신을 수신하도록 추가로 구성되는, 시스템.
  21. 제14항에 있어서,
    상기 키오스크는 상기 키오스크에 근접한 모바일 디바이스와 연관된 주문을 추가하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 시스템.
  22. 제21항에 있어서,
    상기 서버는 상기 키오스크에 근접한 상기 모바일 디바이스로부터 근접 통지를 수신하도록 구성되는, 시스템.
  23. 제22항에 있어서,
    상기 키오스크는 상기 키오스크의 고유 식별자를 갖는 비컨 메시지를 브로드캐스팅하도록 구성되는 비컨을 포함하는, 시스템.
  24. 제23항에 있어서,
    상기 근접 통지는 상기 키오스크의 상기 고유 식별자를 포함하는, 시스템.
  25. 제14항에 있어서,
    상기 키오스크는 상기 키오스크에서 이행되었던 주문을 제거하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 시스템.
  26. 제14항에 있어서,
    상기 키오스크는 음료 자동 판매기에 근접하지 않은 것으로 결정되는 모바일 디바이스와 연관된 주문을 제거하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 시스템.
  27. 제14항에 있어서,
    상기 키오스크는 주문의 이행을 위해 상기 키오스크를 지정하는 주문을 추가하기 위해 상기 대기 중인 주문들의 목록을 업데이트하도록 구성되는, 시스템.
  28. 구매에 이용 가능한 제품 또는 서비스를 제공하도록 구성되는 키오스크;
    모바일 디바이스 상의 모바일 애플리케이션을 통해 구매되는 상기 제품 또는 서비스의 신용 거래액 및 표시를 수신하도록 모바일 디바이스 상의 보안 모바일 지갑 애플리케이션과 무선으로 통신하도록 구성되는 상기 키오스크와 통신하는 지불 모듈로서, 상기 제품 또는 서비스의 상기 신용 거래액 및 상기 표시는 상기 보안 모바일 지갑 애플리케이션에서의 음료 자동 판매기 카드로부터 수신되는 것인 지불 모듈을 포함하며,
    상기 키오스크는 지급 아이콘을 갖는 지급 스크린을 표시하도록 구성되는 사용자 인터페이스를 포함하며, 상기 지급 아이콘의 선택에 응하여, 상기 키오스크는 상기 신용 거래액까지 상기 모바일 애플리케이션을 통해 구매되는 상기 제품 또는 서비스를 제공하도록 구성되는, 시스템.
KR1020217001624A 2018-06-20 2019-06-20 키오스크 상에서의 원격 주문 인증 KR20210012041A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201862687344P 2018-06-20 2018-06-20
US62/687,344 2018-06-20
PCT/US2019/038271 WO2019246413A1 (en) 2018-06-20 2019-06-20 Remote order authentication on a kiosk

Publications (1)

Publication Number Publication Date
KR20210012041A true KR20210012041A (ko) 2021-02-02

Family

ID=68984271

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020217001624A KR20210012041A (ko) 2018-06-20 2019-06-20 키오스크 상에서의 원격 주문 인증

Country Status (8)

Country Link
US (1) US11915561B2 (ko)
EP (1) EP3811314A4 (ko)
KR (1) KR20210012041A (ko)
CN (1) CN112567409A (ko)
AU (1) AU2019288557A1 (ko)
CA (1) CA3104488A1 (ko)
MX (1) MX2020014316A (ko)
WO (1) WO2019246413A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220142630A (ko) 2021-04-15 2022-10-24 (주)엔조이소프트 중앙서버와 로컬서버 연동 모바일 플랫폼 시스템 및 방법

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11312610B2 (en) 2018-07-30 2022-04-26 The Coca-Cola Company System and method for choosing and pouring beverages
US20210362993A1 (en) * 2020-05-19 2021-11-25 Smart Soda Holdings, Inc. Touch-less beverage dispenser
US11572266B2 (en) 2020-06-25 2023-02-07 Marmon Foodservice Technologies, Inc. Beverage dispensers configured for front serviceability
US11961373B2 (en) 2020-07-01 2024-04-16 Pepsico, Inc. Method and system of touch-free vending
CN116529194A (zh) * 2020-10-16 2023-08-01 可口可乐公司 使用饮料分配器远程选择饮料
USD975183S1 (en) 2022-05-02 2023-01-10 Lauren R. Weaver Smart vending machine

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1744124A (zh) * 2005-09-16 2006-03-08 蔡军 网络自助服务***及其订购交付方法
US7578415B2 (en) 2006-03-06 2009-08-25 The Coca-Cola Company Dispensing nozzle assembly
US7866509B2 (en) 2007-07-25 2011-01-11 The Coca-Cola Company Dispensing nozzle assembly
US8126589B1 (en) 2008-10-22 2012-02-28 Ecowell, Inc. Method and apparatus for a beverage and container vending machine
JP2013512699A (ja) * 2009-12-02 2013-04-18 ネステク ソシエテ アノニム 仮想買い物機能を有する飲料調製マシン
US8442674B2 (en) 2010-02-05 2013-05-14 Ecowell Container-less custom beverage vending invention
US10640357B2 (en) * 2010-04-14 2020-05-05 Restaurant Technology Inc. Structural food preparation systems and methods
EP2702543A1 (en) * 2011-04-22 2014-03-05 PepsiCo, Inc. Beverage dispensing system with social media capabilities
WO2011116732A2 (zh) * 2011-04-29 2011-09-29 华为终端有限公司 移动终端接入无线网络的方法、设备及通信***
DE202012100620U1 (de) * 2011-11-22 2012-06-13 Square, Inc. System zur Bearbeitung von kartenlosen Bezahlungstransaktionen
US9734509B2 (en) * 2012-04-25 2017-08-15 The Coca-Cola Company System and method for providing a cashless vending donation transaction
US8893922B2 (en) * 2013-03-15 2014-11-25 Feniks, Inc. Automated coffee vending kiosk and associated systems
KR20140125090A (ko) 2013-04-18 2014-10-28 전남대학교산학협력단 모바일 스마트 디바이스를 이용한 상품 구매 시스템 및 그 방법
US20150006330A1 (en) * 2013-07-01 2015-01-01 Eran Polack System and method for requesting food from a vending machine
US20150082243A1 (en) 2013-09-13 2015-03-19 The Coca-Cola Company Product Categorization User Interface for a Dispensing Device
US20160232515A1 (en) * 2013-09-20 2016-08-11 Lucova Inc. Systems and methods for facilitating mobile commerce interactions between customers and merchants
US9276910B2 (en) * 2013-11-19 2016-03-01 Wayne Fueling Systems Llc Systems and methods for convenient and secure mobile transactions
WO2015103542A1 (en) 2014-01-06 2015-07-09 The Coca-Cola Company Dispenser control architecture
US10373276B2 (en) * 2014-03-31 2019-08-06 The Coca-Cola Company Self-serve product dispenser
US20150315006A1 (en) 2014-04-30 2015-11-05 The Coca-Cola Company Common dispensing nozzle assembly
CN105825583B (zh) * 2016-03-17 2019-02-05 宁波市江东精诚自动化设备有限公司 一种智能自动贩卖机
US20190164237A1 (en) * 2016-05-05 2019-05-30 The Coca-Cola Company Beverage dispenser controls
KR102545686B1 (ko) * 2016-10-12 2023-06-20 더 코카콜라 컴파니 음료를 주문하고 분배하기 위한 음료 분배 app을 통합하는 시스템 및 방법
US10472220B2 (en) 2016-12-14 2019-11-12 The Coca-Cola Company Dispensing nozzle assembly
CN107316193A (zh) 2017-05-15 2017-11-03 集合智造(北京)餐饮管理有限公司 一种自助售卖***以及实现方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220142630A (ko) 2021-04-15 2022-10-24 (주)엔조이소프트 중앙서버와 로컬서버 연동 모바일 플랫폼 시스템 및 방법

Also Published As

Publication number Publication date
US20210264714A1 (en) 2021-08-26
CA3104488A1 (en) 2019-12-26
EP3811314A4 (en) 2022-03-16
WO2019246413A1 (en) 2019-12-26
AU2019288557A1 (en) 2021-02-04
MX2020014316A (es) 2021-03-09
US11915561B2 (en) 2024-02-27
CN112567409A (zh) 2021-03-26
EP3811314A1 (en) 2021-04-28

Similar Documents

Publication Publication Date Title
US11312607B2 (en) Graphical user interface on a kiosk
US11915561B2 (en) Remote order authentication on a kiosk
US11840440B2 (en) Remote beverage selection with a beverage dispenser
JP5597132B2 (ja) 消費者とディスペンサとの相互作用を容易にするためのシステムおよび方法
US20190164237A1 (en) Beverage dispenser controls
CN113195396B (zh) 使用饮料分配器远程选择饮料
AU2018313960B2 (en) Beverage dispenser with customized nutritive levels and multiple sweetener sources
US20230322543A1 (en) Beverage dispenser network and profile management
US11772954B2 (en) Backflow detection and mixing module with a thermal mass flow meter