KR20190113888A - 결제 핸드오프 시스템 - Google Patents

결제 핸드오프 시스템 Download PDF

Info

Publication number
KR20190113888A
KR20190113888A KR1020197025603A KR20197025603A KR20190113888A KR 20190113888 A KR20190113888 A KR 20190113888A KR 1020197025603 A KR1020197025603 A KR 1020197025603A KR 20197025603 A KR20197025603 A KR 20197025603A KR 20190113888 A KR20190113888 A KR 20190113888A
Authority
KR
South Korea
Prior art keywords
payment
payment transaction
proximity
communication protocol
transaction
Prior art date
Application number
KR1020197025603A
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 애플 인크.
Priority to KR1020217039670A priority Critical patent/KR102451547B1/ko
Publication of KR20190113888A publication Critical patent/KR20190113888A/ko

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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems
    • G06Q20/0855Payment architectures involving remote charge determination or related payment systems involving a third party
    • 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/306Payment architectures, schemes or protocols characterised by the use of specific devices or networks using TV related infrastructures
    • 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/321Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using 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/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/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
    • 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/405Establishing or using transaction specific rules
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Marketing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

결제 트랜잭션 핸드오프 시스템의 디바이스는 결제 트랜잭션을 수행하라는 요청을 수신하고, 제1 통신 프로토콜을 사용하여, 복수의 근접 디바이스들 각각의 각자의 디바이스 식별자를 식별하도록 구성된 적어도 하나의 프로세서를 포함할 수 있다. 적어도 하나의 프로세서는, 결제 팩터(payment factor)에 적어도 부분적으로 기초하여, 복수의 근접 디바이스들로부터 디폴트 결제 디바이스를 선택하도록 구성된다. 적어도 하나의 프로세서는, 제2 통신 프로토콜을 통해, 결제 트랜잭션을 수행하기 위한 메시지를 전송하도록 구성되며, 메시지는 디폴트 결제 디바이스의 디바이스 식별자를 포함한다. 하나 이상의 구현예들에서, 복수의 근접 디바이스들 중 제1 디바이스는 제1 사용자 계정과 연관될 수 있고, 복수의 근접 디바이스들 중 제2 디바이스는 제1 사용자 계정과 상이한 제2 사용자 계정과 연관될 수 있다.

Description

결제 핸드오프 시스템
관련 출원에 대한 상호 참조
본 출원은 2017년 3월 16일자로 출원되고, 발명의 명칭이 "Payment Handoff System"인, 미국 가특허 출원 제62/472,167호의 이익을 주장하며, 이는 모든 목적들을 위해 참고로 그 전체가 포함된다.
기술분야
본 발명은 일반적으로 결제 트랜잭션 핸드오프 시스템을 포함하는 핸드오프 시스템에 관한 것이다.
전자 결제 시스템에서, 결제 시스템과의 계정을 갖는 사용자는 사용자의 계정에 등록된 하나 이상의 디바이스들을 사용하여 결제 트랜잭션들을 수행할 수 있다. 일부 상황들에서, 사용자 계정과 연관된 디바이스는, 예를 들어, 디바이스가 트랜잭션을 수행하는 데 필요한 하드웨어 및/또는 소프트웨어가 없기 때문에 트랜잭션을 완료할 수 없을 수 있다. 그러한 상황들에서, 사용자는 트랜잭션을 포기하거나 사용자 계정과 연관된 다른 디바이스를 사용하여 트랜잭션을 수행할 필요가 있을 것이다. 예를 들어, 사용자 계정과 연관된 하나의 디바이스 상에서 트랜잭션이 개시되고, 이어서 동일한 사용자 계정과 연관된 다른 디바이스 상에서 완료될 수 있다. 따라서, 단일 사용자 계정이 다수의 연관된 디바이스들로부터 액세스될 수 있다.
본 발명의 기술의 특정 특징들이 첨부된 청구항들에 제시된다. 그러나, 설명을 위해, 본 발명의 기술의 일부 실시예들이 다음 도면들에 제시된다.
도 1은 하나 이상의 구현예들에 따른, 결제 핸드오프 시스템에 대한 예시적인 네트워크 환경을 예시한다.
도 2는 하나 이상의 구현예들에 따른, 결제 핸드오프 시스템에서 사용될 수 있는 예시적인 전자 디바이스를 예시한다.
도 3은 하나 이상의 구현예들에 따른, 결제 요청 디바이스의 예시적인 프로세스의 흐름도를 예시한다.
도 4는 하나 이상의 구현예들에 따른, 결제 트랜잭션을 수행하는 전자 디바이스의 예시적인 프로세스의 흐름도를 예시한다.
도 5는 하나 이상의 구현예들에 따른, 결제 어그리게이션(aggregation)의 예시적인 프로세스의 흐름도를 예시한다.
도 6은 하나 이상의 구현예들에 따라 본 기술의 양태들이 구현될 수 있는 예시적인 전자 시스템을 예시한다.
아래에 제시되는 발명의 내용은 본 발명의 기술의 다양한 구성들에 대한 설명으로 의도되며 본 발명의 기술이 실시될 수 있는 유일한 구성들을 나타내는 것으로 의도되지 않는다. 첨부된 도면들은 본 명세서에 포함되고, 발명의 내용의 일부를 구성한다. 발명의 내용은 본 발명의 기술의 완전한 이해를 제공하는 목적을 위한 특정 세부사항들을 포함한다. 그러나, 본 발명의 기술은 본 명세서에 설명된 특정 세부사항들로 제한되지 않으며, 하나 이상의 다른 구현예들을 사용하여 실시될 수 있다. 하나 이상의 구현예들에서, 본 발명의 기술의 개념들을 모호하게 하는 것을 회피하기 위해, 구조들 및 컴포넌트들은 블록도 형태로 도시된다.
전자 결제 시스템들은 사용자가 사용자의 계정에 등록된 하나의 디바이스로부터 사용자의 계정에 등록된 다른 디바이스로 결제 트랜잭션을 핸드오프하게 허용할 수 있다. 그러나, 사용자가 그들의 계정에 등록된 디바이스로부터 다른 사용자의 계정에 등록된 디바이스로 결제 트랜잭션을 핸드오프하고 싶어하는 사례들이 있을 수 있다. 예를 들어, 사용자에게 게스트들이 방문한 경우, 게스트들 중 한 명이 콘텐츠 어그리게이션(content aggregation) 디바이스 및/또는 사용자의 계정에 등록된 콘텐츠 뷰잉(content viewing) 디바이스 상에서 뷰잉될 영화와 같은 콘텐츠에 대해 결제하기 위해 그들 자신의 계정에 등록된 디바이스를 사용하기를 원할 수 있다. 이러한 사례에서, 사용자에 등록된 디바이스는, 게스트가 그들의 계정을 통해 콘텐츠를 결제할 수 있도록 게스트에 등록된 디바이스로 결제 트랜잭션을 핸드오프할 필요가 있을 것이다. 사용자에 등록된 콘텐츠 어그리게이션 디바이스에 근접한 다수의 게스트 디바이스들이 있는 경우, 콘텐츠 어그리게이션 디바이스는 게스트 디바이스들 중, 만약 있다면, 어느 게스트 디바이스로 결제 트랜잭션을 핸드오프할 것인지를 결정할 필요가 있을 것이다.
본 발명의 결제 핸드오프 시스템에서, 콘텐츠 어그리게이션 디바이스와 같은 결제 요청 디바이스는, 영화를 주문하거나 제품/서비스를 구매하는 것과 같은, 결제 요청 디바이스를 통해 수행되는 거래와 연관된 결제 트랜잭션을 수행하라는 요청을 수신할 수 있다. 결제 요청 디바이스는, 저전력 블루투스 통신 프로토콜과 같은 제1 통신 프로토콜을 사용하여, 결제 트랜잭션을 수행할 수 있는 하나 이상의 근접 디바이스들을 식별할 수 있다. 결제 요청 디바이스는 하나 이상의 결제 팩터(payment factor)들에 기초하여, 식별된 근접 디바이스들 중 하나를 결제 트랜잭션을 위한 디폴트 결제 디바이스가 되도록 선택할 수 있다. 하나 이상의 결제 팩터들은, 예를 들어, 결제 요청 디바이스를 통해 수행되는 거래의 하나 이상의 속성들 및/또는 개별 근접 디바이스들과 연관된 하나 이상의 속성들에 관련될 수 있다.
결제 요청 디바이스는 이어서 셀룰러 통신 프로토콜 또는 Wi-Fi 통신 프로토콜과 같은 제2 통신 프로토콜을 통해 결제 트랜잭션을 수행하는 것을 용이하게 하기 위해 디폴트 결제 디바이스에 메시지를 전송할 수 있다. 하나 이상의 구현예들에서, 제2 통신 프로토콜은 더 강건할 수 있고/있거나 제1 통신 프로토콜보다 더 높은 서비스 품질과 연관될 수 있다. 디폴트 결제 디바이스는 전자 결제 시스템과 같은 제2 통신 프로토콜을 통해 결제 트랜잭션을 수행할 수 있고, 거래는 예컨대 요청된 콘텐츠에 대한 액세스를 제공함으로써 결제 요청 디바이스를 통해 완료될 수 있다. 따라서, 본 발명의 시스템은 상이한 사용자들에 등록될 수 있는 디바이스들 사이에서 결제 트랜잭션들이 핸드오프되게 하고, 본 발명의 시스템은 결제 트랜잭션을 수행할 수 있는 다수의 근접 디바이스들이 있을 때, 결제 트랜잭션을 핸드오프할 근접 디바이스를 선택하는 것을 용이하게 한다.
도 1은 하나 이상의 구현예들에 따른 결제 핸드오프 시스템에 대한 예시적인 네트워크 환경(100)을 예시한다. 그러나, 도시된 컴포넌트들 모두가 모든 구현예들에서 사용될 수 있는 것은 아니며, 하나 이상의 구현예들은 도면에 도시된 것들보다 추가의 또는 상이한 컴포넌트들을 포함할 수 있다. 컴포넌트들의 배열 및 타입의 변형들은 본 명세서에 기재된 바와 같은 청구범위의 사상 또는 범주로부터 벗어남이 없이 이루어질 수 있다. 추가의 컴포넌트들, 상이한 컴포넌트들, 또는 더 적은 컴포넌트들이 제공될 수 있다.
네트워크 환경(100)은 하나 이상의 전자 디바이스들(102A 내지 102C), 결제 요청 디바이스(104), 네트워크(106), 및 전자 결제 시스템 서버(108)를 포함한다. 네트워크(106)는, 예를 들어, 전자 디바이스들(102A 내지 102C), 결제 요청 디바이스(104), 및/또는 전자 결제 시스템 서버(108) 중 임의의 2개 이상을 통신가능하게(직접적으로 또는 간접적으로) 결합할 수 있다. 하나 이상의 구현예들에서, 네트워크(106)는 인터넷을 포함하거나 인터넷에 통신가능하게 결합될 수 있는 디바이스들의 상호연결된 네트워크일 수 있다. 설명의 목적으로, 네트워크 환경(100)은 도 1에서 3개의 전자 디바이스들(102A 내지 102C), 단일 결제 요청 디바이스(104), 및 단일 전자 결제 시스템 서버(108)를 포함하는 것으로서 예시되어 있지만; 네트워크 환경(100)은 임의의 수의 전자 디바이스들, 결제 요청 디바이스들 및/또는 전자 결제 시스템 서버들을 포함할 수 있다.
전자 디바이스들(102A 내지 102C) 중 하나 이상은, 예를 들어, 랩톱 컴퓨터, 스마트폰, 주변기기 디바이스(예를 들어, 디지털 카메라, 헤드폰), 콘텐츠 어그리게이션 디바이스, 스마트 텔레비전 디바이스, 태블릿 디바이스, 시계, 밴드 등과 같은 웨어러블 디바이스, 또는 예를 들어 무선 근거리 통신망(WLAN) 무선통신장치들, Wi-Fi 무선통신장치들, 셀룰러 무선통신장치들, 블루투스 무선통신장치들, 지그비 무선통신장치들, 근거리 통신(NFC) 무선통신장치들, 및/또는 다른 무선 무선통신장치들과 같이, 하나 이상의 무선 인터페이스들을 포함하는 임의의 다른 적절한 디바이스와 같은 휴대용 컴퓨팅 디바이스일 수 있다. 도 1에서, 예를 들어, 전자 디바이스들(102A 및 102B)은 모바일 디바이스들로서 도시되고, 전자 디바이스(102C)는 스마트워치로서 도시된다. 전자 디바이스들(102A 내지 102C)은 결제 제공 디바이스들로 지칭될 수 있으며, 전자 디바이스들(102A 내지 102C)은 도 2와 관련하여 이하에서 논의되는 전자 디바이스 및/또는 도 6과 관련하여 이하에서 논의되는 전자 시스템일 수 있고/있거나 전자 시스템의 전부 또는 일부를 포함할 수 있다.
결제 요청 디바이스(104)는 예를 들어, 랩톱과 같은 컴퓨팅 디바이스, 셋톱 박스, 가상 개인 어시스턴트 디바이스와 같은 콘텐츠 어그리게이션 디바이스, 스마트 텔레비전과 같은 콘텐츠 프리젠테이션 디바이스, 음성 활성화 구매 디바이스와 같은 서비스/제품/콘텐츠 구매 디바이스, 무선 트랜짓 결제 단말기, 무선 톨 결제 단말기, 무선 주차 측정기 결제 단말기 또는 무선 POS 결제 단말기와 같은 무선 결제 단말기, 및/또는 NFC 무선통신장치들, WLAN 무선통신장치들, Wi-Fi 무선통신장치들, 블루투스 무선통신장치들, 지그비 무선통신장치들, 셀룰러 무선통신장치들 및/또는 다른 무선 무선통신장치들과 같은 하나 이상의 무선 인터페이스들을 포함하는 임의의 디바이스와 같은, 결제 트랜잭션을 요청할 수 있는 임의의 디바이스일 수 있다. 도 1에서, 예로서, 결제 요청 디바이스(104)는 셋톱 박스와 같은 콘텐츠 어그리게이션 디바이스로서 도시되어 있다. 결제 요청 디바이스(104)는 도 6과 관련하여 이하에서 논의되는 전자 시스템일 수 있고/있거나, 전자 시스템의 전부 또는 일부를 포함할 수 있다. 하나 이상의 구현예들에서, 결제 요청 디바이스(104)는 전자 디바이스들(102A 내지 102C) 중 하나 이상일 수 있다.
전자 디바이스들(102A 내지 102C) 중 하나 이상은 제1 통신 프로토콜을 통해, 예컨대 저전력 블루투스(BLE) 통신 프로토콜 또는 네트워크(106)를 바이패스하는 NFC 프로토콜을 통해, 결제 요청 디바이스(104)와 직접 통신하고/하거나, 서로 통신할 수 있다. 하나 이상의 구현예들에서, 제1 통신 프로토콜은 피어-투-피어 통신 프로토콜일 수 있고/있거나 근거리 통신망 통신과 연관될 수 있다. 또한, 제1 통신 프로토콜은 상대적으로 낮은 에너지 통신, 낮은 오버헤드, 낮은 레이턴시 등의 임의의 것/전부에 의해 특징지어질 수 있다. 하나 이상의 구현예들에서, 전자 디바이스들(102A 및 102B) 중 하나 이상은 Wi-Fi 통신 프로토콜, 셀룰러 통신 프로토콜, 이더넷 통신 프로토콜 등과 같은 제2 통신 프로토콜을 통해, 네트워크(106)를 통해 전자 결제 시스템 서버(108), 및/또는 결제 요청 디바이스(104)와 통신할 수 있다. 하나 이상의 구현예들에서, 제2 통신 프로토콜은 클라이언트/서버 통신 프로토콜일 수 있고/있거나 광역 통신망 통신과 연관될 수 있다.
하나 이상의 전자 결제 시스템 서버들(108)은 전자 결제 시스템을 전자 디바이스들(102A 내지 102C) 중 하나 이상 및/또는 결제 요청 디바이스(104)에 제공하는 것을 용이하게 하는 하나 이상의 서버들을 포함할 수 있다. 하나 이상의 구현예들에서, 하나 이상의 전자 결제 시스템 서버들(108)은 보안 모바일 플랫폼일 수 있고/있거나 이를 포함할 수 있다. 예를 들어, 하나 이상의 전자 결제 시스템 서버들(108)은 하나 이상의 신뢰 서비스 관리자(trusted services manager, TSM) 서버들, 하나 이상의 브로커 서버들, 하나 이상의 애플리케이션 서버들, 및/또는 일반적으로 전자 결제 시스템을 제공하는 것을 용이하게 할 수 있는 임의의 서버들을 포함할 수 있다.
하나 이상의 구현예들에서, 전자 디바이스들(102A 내지 102C) 중 하나 이상 및/또는 결제 요청 디바이스(104)는 전자 결제 시스템의 사용자의 계정에 등록될 수 있다. 사용자의 계정에 대한 등록은 하나 이상의 전자 디바이스들(102A 내지 102C) 및/또는 결제 요청 디바이스(104)가 전자 결제 시스템을 통해 결제 트랜잭션을 수행하는 데 사용될 수 있게 할 수 있다. 전자 디바이스들(102A 내지 102C) 및/또는 결제 요청 디바이스(104) 중 하나 이상은 동일한 사용자의 계정에 등록될 수 있고/있거나 전자 디바이스들(102A 내지 102C) 중 하나 이상은 결제 요청 디바이스(104)와 상이한 계정에 등록될 수 있다.
본 발명의 결제 핸드오프 시스템에서, 결제 요청 디바이스(104)는 결제 트랜잭션, 예를 들어, 결제 요청 디바이스(104)를 통해 수행되는 거래와 연관된 결제 트랜잭션을 수행하라는 요청을 수신한다. 결제 트랜잭션을 수행하라는 요청이 수신될 때(또는 일반적으로 임의의 다른 시간에), 결제 요청 디바이스(104)는 유효 통신 범위 내에 있는(예를 들어, 근위(proximal)/근접) 전자 디바이스들(102A 내지 102C)의 존재를 식별하기 위해 제1 통신 프로토콜(예를 들어, BLE)을 사용하여 브로드캐스트 메시지(예를 들어, 비콘 및/또는 광고 메시지)를 전송할 수 있다. 결제 요청 디바이스(104)에 근접하고/하거나 결제 트랜잭션을 수행할 수 있는 전자 디바이스들(102A 내지 102C)은, 제1 통신 프로토콜을 통해, 근접 디바이스와 제2 통신 프로토콜(예를 들어, Wi-Fi, 셀룰러 등)을 통해 통신하기 위한 디바이스 식별자를 포함하는 메시지를 전송함으로써 응답할 수 있다. 디바이스 식별자는, 예를 들어, 전자 결제 시스템 서버(108)에 의해 제공되는 서버 기반 보안 메시징 시스템을 통해 근접 디바이스와 통신하는 데 사용될 수 있는 식별자일 수 있다. 하나 이상의 구현예들에서, 전자 디바이스들(102A 내지 102C) 중 하나 이상은 제1 통신 프로토콜을 통한 통신을 위해 결제 요청 디바이스(104)와 이전에 페어링되었을 수 있다.
근접 전자 디바이스들(102A 내지 102C)의 디바이스 식별자들의 수신 시에, 결제 요청 디바이스(104)는 전자 디바이스들(102A 내지 102C) 중 하나를 결제 트랜잭션을 위한 디폴트 결제 디바이스가 되도록 선택할 수 있다. 디폴트 결제 디바이스는, 예를 들어, 예컨대 하나 이상의 결제 팩터들에 기초하여, 하나 이상의 전자 디바이스들(102A 내지 102C) 중 어느 것이 결제 트랜잭션을 수행할 가능성이 가장 크고/크거나 결제 트랜잭션을 수행하기에 가장 적합한 지에 대한 결정에 기초하여 선택될 수 있다. 하나 이상의 결제 팩터들은, 예를 들어, 결제 요청 디바이스(104)를 통해 수행되는 거래 및/또는 전자 디바이스들(102A 내지 102C) 중 하나 이상과 연관된 하나 이상의 속성들과 관련될 수 있다.
결제 요청 디바이스(104)는, 제2 통신 프로토콜을 통해, 전자 디바이스(102A)와 제2 통신 프로토콜을 통해 직접 결제 트랜잭션을 수행하기 위한 전자 결제 시스템 서버(108)에 디폴트 결제 디바이스와 연관된 주소를 제공하고/하거나, 결제 요청 디바이스(104)는, 제2 통신 프로토콜을 통해, 전자 디바이스(102A)가 제2 통신 프로토콜을 통해 전자 결제 시스템 서버(108)와 직접 결제 트랜잭션을 개시하게 하는, 전자 디바이스(102A)로 어드레싱된 메시지를 전송함으로써 전자 디바이스(102A)에 결제 트랜잭션을 효과적으로 핸드오프할 수 있다.
전자 디바이스(102A)는 제2 통신 프로토콜을 통해 전자 결제 시스템 서버(108)와 직접 결제 트랜잭션을 수행할 수 있다. 하나 이상의 구현예들에서, 전자 결제 시스템 서버(108)는, 결제 트랜잭션이 예를 들어 전자 디바이스(102A)에 의해 또는 전자 디바이스들(102B 및 102C) 중 다른 디바이스에 의해 수행되었을 때 제2 통신 프로토콜을 통해 결제 요청 디바이스(104)에 통지할 수 있다. 이와 관련하여, 전자 디바이스(102A)가 결제 트랜잭션을 수행하기를 원하지 않는 경우, 전자 디바이스(102A)는 예컨대 전자 디바이스(102A)의 사용자 인터페이스를 통하고/통하거나 결제 요청 디바이스(104)의 사용자 인터페이스를 통해, 전자 디바이스들(102B 및 102C) 중 다른 디바이스로의 결제 트랜잭션의 핸드오프를 개시할 수 있다. 결제 요청 디바이스(104)에 의해 결제 트랜잭션을 핸드오프하는 예시적인 프로세스가 도 3과 관련하여 아래에서 추가로 논의된다.
하나 이상의 구현예들에서, 결제 요청 디바이스(104)에 의해 전송된 브로드캐스트 메시지(및/또는 후속으로 전송된 메시지)는 요청되는 결제 트랜잭션의 하나 이상의 속성들 및/또는 요건들, 예컨대 결제 트랜잭션과 연관된 머천트(merchant)를 식별하는 속성들, 결제 트랜잭션과 연관된 항목 또는 서비스, 결제 트랜잭션에 대해 요구되는 결제 타입, 또는 일반적으로 결제 트랜잭션과 연관된 임의의 속성들 또는 요건들을 포함할 수 있다. 전자 디바이스들(102A 내지 102C) 중 하나 이상은 하나 이상의 속성들 및/또는 요건들을 수신할 수 있고, 하나 이상의 전자 디바이스들(102A 내지 102C)은 각각, 예를 들어, 결제 트랜잭션의 속성들 및/또는 요건들 및/또는 전자 디바이스들(102A 내지 102C) 각각과 연관된 하나 이상의 속성들에 기초하여, 결제 트랜잭션을 수행하기 위한 전자 디바이스들(102A 내지 102C) 각각의 적합성(suitability)을 나타내는 적합성 스코어를 생성할 수 있다. 전자 디바이스들(102A 내지 102C)은 그들의 각자의 적합성 스코어들을 제1 통신 프로토콜을 통해 결제 요청 디바이스(104)로 다시 통신할 수 있다. 결제 요청 디바이스(104)는 제공된 적합성 스코어들에 적어도 부분적으로 기초하여, 전자 디바이스들(102A 내지 102C) 중 어느 디바이스가 트랜잭션을 수행하기에 가장 적합한지 또는 가장 가능성이 큰지를 결정함으로써 디폴트 결제 디바이스를 선택할 수 있다. 예시적인 전자 디바이스(102A)에 의해 적합성 스코어를 산출하는 예시적인 프로세스가 도 4와 관련하여 아래에서 추가로 논의된다.
하나 이상의 구현예들에서, 본 발명의 시스템은 다수의 전자 디바이스들(102A 내지 102C) 사이의 일련의(a chain of) 결제들, 예를 들어, 결제 어그리게이션을 용이하게 하는 데 사용될 수 있다. 이러한 사례에서, 전자 디바이스들(102A 내지 102C) 중 하나의 전자 디바이스, 예컨대 전자 디바이스(102A)가 결제 요청 디바이스일 수 있으며, 전자 디바이스(102A)는 다른 전자 디바이스들(102B 및 102C) 중 하나 이상이 특정 결제 트랜잭션과 연관된 결제 금액의 적어도 일부분에 기여하라고 요청할 수 있다. 전자 디바이스(102A)는 결제 트랜잭션을 핸드오프하는 것에 관하여 위에서 논의된 바와 유사한 방식으로 결제 어그리게이션을 개시하기 위해 제1 통신 프로토콜(예를 들어, BLE)을 통해 브로드캐스트 메시지를 전송할 수 있다. 다른 전자 디바이스들(102b 및 102C) 중 하나 이상은 제2 통신 프로토콜을 통해 그리고 전자 결제 시스템 서버(108)를 통해 결제 트랜잭션에 대한 결제금의 일부분을 전자 디바이스(102A)에 기여할 수 있다. 전자 디바이스(102A)가 다른 전자 디바이스들(102B 및 102C)로부터 결제 금액의 일부분들을 수신하면, 전자 디바이스(102A)는, 예를 들어, 제2 통신 프로토콜을 사용하고 전자 결제 시스템 서버(108)를 통해 결제 트랜잭션을 완료할 수 있다. 결제 어그리게이션에 대한 예시적인 프로세스가 도 5와 관련하여 이하에서 추가로 논의된다.
도 2는 하나 이상의 구현예들에 따른, 결제 핸드오프 시스템에서 사용될 수 있는 예시적인 전자 디바이스(102A)를 예시한다. 그러나, 도시된 컴포넌트들 모두가 모든 구현예들에서 사용될 수 있는 것은 아니며, 하나 이상의 구현예들은 도면에 도시된 것들보다 추가의 또는 상이한 컴포넌트들을 포함할 수 있다. 컴포넌트들의 배열 및 타입의 변형들은 본 명세서에 기재된 바와 같은 청구범위의 사상 또는 범주로부터 벗어남이 없이 이루어질 수 있다. 추가의 컴포넌트들, 상이한 컴포넌트들, 또는 더 적은 컴포넌트들이 제공될 수 있다. 하나 이상의 구현예들에서, 예시적인 전자 디바이스(102A)의 하나 이상의 컴포넌트들은 하나 이상의 전자 디바이스들(102B 및 102C) 및/또는 결제 요청 디바이스(104)에 의해 구현될 수 있다.
전자 디바이스(102A)는, 다른 컴포넌트들 중에서도, 호스트 프로세서(202), 메모리(204), 보안 요소(206), 제1 통신 인터페이스(208) 및 제2 통신 인터페이스(210)를 포함할 수 있다. 보안 요소(206)는, 예를 들어, 보안 프로세서, RAM, 보안 엔진, 인터페이스 및/또는 비휘발성 메모리를 포함할 수 있다. 보안 요소(206)는 예컨대 전자 결제 시스템 서버(108)와의 결제 트랜잭션들을 수행하기 위해 호스트 프로세서(202)에 의해 사용될 수 있다. 애플리케이션 프로세서 또는 프로세서로도 지칭될 수 있는 호스트 프로세서(202)는 전자 디바이스(102A)의 프로세싱 데이터 및/또는 제어 동작들을 가능하게 하는 적합한 로직, 회로부, 및/또는 코드를 포함할 수 있다. 이와 관련하여, 호스트 프로세서(202)가 전자 디바이스(102A)의 다양한 다른 컴포넌트들에 제어 신호들을 제공하는 것이 가능하게 될 수 있다.
호스트 프로세서(202)는 또한 전자 디바이스(102A)의 다양한 부분들 사이의 데이터의 전송들을 제어할 수 있다. 추가적으로, 호스트 프로세서(202)는 운영 체제의 구현을 가능하게 하거나, 그렇지 않으면 전자 디바이스(102A)의 동작들을 관리하기 위해 코드를 실행할 수 있다. 메모리(204)는 수신된 데이터, 생성된 데이터, 코드, 및/또는 구성 정보와 같은 다양한 타입들의 정보의 저장을 가능하게 하는 적합한 로직, 회로부, 및/또는 코드를 포함할 수 있다. 메모리(204)는 예를 들어 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 플래시, 및/또는 자기 저장 장치를 포함할 수 있다.
제1 통신 인터페이스(208)는, BLE 또는 NFC와 같은 제1 통신 프로토콜을 통해 통신하도록 호스트 프로세서(202)에 의해 사용될 수 있고, 제2 통신 인터페이스(210)는 Wi-Fi, 셀룰러, 이더넷 등과 같은 제2 통신 프로토콜을 통해 통신하기 위해 호스트 프로세서(202)에 의해 사용될 수 있다. 하나 이상의 구현예들에서, 제1 통신 인터페이스(208)는 블루투스 회로 및/또는 NFC 회로와 같은 제1 무선 주파수(RF) 회로일 수 있고, 이를 포함할 수 있고/있거나, 이에 통신가능하게 결합될 수 있고, 제2 통신 인터페이스(210)는 WLAN 회로, 셀룰러 RF 회로 등과 같은 제2 RF 회로일 수 있고, 이를 포함할 수 있고/있거나, 이에 통신가능하게 결합될 수 있다. 하나 이상의 구현예들에서, 제1 통신 인터페이스(208)는 제2 통신 인터페이스(210)의 전부 또는 일부를 포함할 수 있다.
하나 이상의 구현예들에서, 호스트 프로세서(202), 메모리(204), 보안 요소(206), 제1 통신 인터페이스(208), 제2 통신 인터페이스(210), 및/또는 이들의 하나 이상의 부분들 중 하나 이상은 소프트웨어(예를 들어, 서브루틴들 및 코드), 하드웨어(예를 들어, ASIC, FPGA, PLD, 제어기, 상태 기계, 게이트 로직, 개별 하드웨어 컴포넌트들, 또는 임의의 다른 적합한 디바이스들) 및/또는 둘 모두의 조합에 구현될 수 있다.
도 3은 하나 이상의 구현예들에 따른, 결제 요청 디바이스(104)의 예시적인 프로세스(300)의 흐름도를 예시한다. 설명의 목적으로, 프로세스(300)는 본 명세서에서 도 1의 결제 요청 디바이스(104)를 참조하여 주로 설명된다. 그러나, 프로세스(300)는 도 1의 결제 요청 디바이스(104)에 제한되지 않으며, 프로세스(300)의 하나 이상의 블록들(또는 동작들)은 결제 요청 디바이스(104)의 하나 이상의 컴포넌트들 또는 칩들에 의해 수행될 수 있다. 결제 요청 디바이스(104)는 또한 예시적인 디바이스로서 제시되고, 본 명세서에 설명된 동작들은 전자 디바이스들(102A 내지 102C) 중 하나 이상과 같은 임의의 적합한 디바이스에 의해 수행될 수 있다. 또한, 설명의 목적으로, 프로세스(300)의 블록들은 본 명세서에서 직렬 또는 선형적으로 발생하는 것으로 설명된다. 그러나, 프로세스(300)의 다수의 블록들은 병렬로 발생할 수 있다. 또한, 프로세스(300)의 블록들은 도시된 순서로 수행될 필요가 없고/없거나 프로세스(300)의 하나 이상의 블록들이 수행될 필요가 없고/없거나 다른 동작들에 의해 대체될 수 있다.
프로세스(300)는 콘텐츠 어그리게이션 디바이스와 같은 결제 요청 디바이스(104)가 결제 트랜잭션을 수행하라는 요청을 수신할 때 개시될 수 있다(302). 예를 들어, 결제 요청 디바이스(104)는 결제 금액, 예를 들어, 대여 또는 구매 비용에 대해 결제 트랜잭션이 수행될 것을 요구하는 영화를 대여/구매하라는 요청을 수신할 수 있다. 하나 이상의 구현예들에서, 요청은 음성 커맨드로서 수신될 수 있고/있거나 요청은 원격 제어부와 같은, 결제 요청 디바이스(104)에 통신가능하게 결합된 디바이스를 통해 수신될 수 있다. 요청에 응답하여, 결제 요청 디바이스(104)는, 제1 통신 프로토콜(예컨대, BLE)을 통해, 결제 트랜잭션과 연관된 메시지를 브로드캐스트한다(304). 메시지는, 예를 들어, 임의의 근접 전자 디바이스들(102A 내지 102C)이 Wi-Fi 또는 셀룰러와 같은 제2 통신 프로토콜을 통해 통신하기 위한 그들의 현재 디바이스 식별자들을 이용해 응답하라고 요청할 수 있는 광고 또는 비콘 메시지일 수 있다. 하나 이상의 구현예들에서, 디바이스 식별자들은 시간 경과에 따라 변화할 수 있다. 하나 이상의 구현예들에서, 결제 요청 디바이스(104)는 결제 트랜잭션에 대한 요청이 발생할 때 전자 디바이스들(102A 내지 102C) 중 어느 디바이스가 이용가능한지를 연속적으로 식별하기 위해, 예컨대 주기적 또는 비주기적으로, 근접 전자 디바이스들(102A 내지 102C)을 계속해서 폴링할 수 있다.
하나 이상의 구현예들에서, 메시지는 머천트 식별자, 콘텐츠 식별자 또는 서술자와 같은 결제 트랜잭션의 하나 이상의 속성들, 임의의 결제 요건(예를 들어, 특정 타입의 신용 카드), 및/또는 각자의 전자 디바이스들(102A 내지 102C)에 의한, 그들이 결제 트랜잭션을 수행하기에 적합한지 여부에 대한 결정을 용이하게 할 수 있는 임의의 다른 정보를 추가로 포함할 수 있다. 전자 디바이스들(102A 내지 102C) 중 하나 이상, 예컨대 전자 디바이스(102A)는 예를 들어, 결제 트랜잭션의 하나 이상의 속성들 및/또는 전자 디바이스(102A)와 연관된 하나 이상의 속성들에 적어도 부분적으로 기초하여, 결제 트랜잭션의 하나 이상의 속성들을 수신할 수 있고, 결제 트랜잭션을 수행하기 위한 전자 디바이스(102A)의 적합성을 결정할 수 있다. 전자 디바이스(102A)와 연관된 하나 이상의 속성들은, 예를 들어, 전자 디바이스(102A)와 연관된 구매 이력, 전자 디바이스(102A)가 결제 트랜잭션을 개시한 사용자에 등록되어 있는지 여부, 결제 요청 디바이스(104) 및/또는 원격 제어부와 같은, 그에 통신가능하게 결합된 하나 이상의 디바이스들에 대한 전자 디바이스(102A)의 근접성, 및/또는 일반적으로 결제 트랜잭션을 수행하기 위한 전자 디바이스(102A)의 적합성 및/또는 그의 가능성(likelihood)을 나타낼 수 있는 임의의 다른 정보를 포함할 수 있다. 결제 트랜잭션을 수행하기 위한 전자 디바이스(102A)의 결정된 적합성은 도 4와 관련하여 아래에서 추가로 논의되는 적합성 스코어와 같은 적합성 스코어를 통해 전달될 수 있다.
결제 요청 디바이스(104)는, 제1 통신 프로토콜을 통해, 각자의 전자 디바이스들(102A 내지 102C)과 제2 통신 프로토콜을 통해 통신하기 위한 각자의 디바이스 식별자들을 포함하는 근접 전자 디바이스들(102A 내지 102C) 중 하나 이상으로부터 하나 이상의 응답들을 수신한다(306). 하나 이상의 구현예들에서, 응답들은 도 4와 관련하여 아래에서 추가로 논의되는 적합성 스코어들과 같은, 결제 트랜잭션을 수행하기 위한 각자의 전자 디바이스들(102A 내지 102C)의 적합성의 각자의 표시들을 추가로 포함할 수 있다. 결제 요청 디바이스(104)는 브로드캐스트된 메시지에 대한 응답들을 제공하는 하나 이상의 근접 전자 디바이스들(102A 내지 102C) 각각에 의해 결제 트랜잭션이 수행될 가능성을 결정한다(308).
예를 들어, 전자 디바이스(102A)가 브로드캐스트 메시지에 대한 그들의 응답으로(또는 후속 메시지 내에) 적합성 스코어를 제공했다면, 결제 요청 디바이스(104)는 전자 디바이스(102A)가 결제 트랜잭션을 수행할 가능성의 표시로서 적합성 스코어를 사용할 수 있다. 전자 디바이스들(102A 내지 102C) 중 하나 이상, 예컨대 전자 디바이스(102A)가 적합성 스코어를 제공하지 않았다면, 결제 요청 디바이스(104)는 전자 디바이스(102A)의 하나 이상의 속성들, 결제 트랜잭션의 하나 이상의 속성들, 및/또는 다른 전자 디바이스들(102B 및 102C)이 결제 트랜잭션을 수행할 가능성에 기초하여, 전자 디바이스(102A)에 의해 결제 트랜잭션이 수행될 가능성을 결정할 수 있다.
예를 들어, 결제 요청 디바이스는, 예를 들어 국부적으로 그리고/또는 제2 통신 프로토콜을 통해, 전자 디바이스(102A)에서의 이용가능한 결제 방법들에 관한 정보, 전자 디바이스(102A)와 연관된 구매 이력, 및/또는 전자 디바이스(102A)에 관한 임의의 다른 정보에 대한 액세스를 가질 수 있다. 하나 이상의 구현예들에서, 결제 요청 디바이스(104)는 예를 들어, 근접 디바이스들의 디바이스 식별자들에 기초하여, 전자 결제 시스템 서버(108)로부터 근접 전자 디바이스들(102A 내지 102C)의 구매 이력 및/또는 다른 속성들을 획득할 수 있고/있거나, 결제 요청 디바이스(104)는, 제1 통신 프로토콜 및/또는 제2 통신 프로토콜을 통해 근접 전자 디바이스들(102A 내지 102C)과 통신하기 위한 디바이스 식별자들을 사용함으로써 근접 전자 디바이스들(102A 내지 102C)로부터 직접 구매 이력 및/또는 다른 속성들을 획득할 수 있다. 하나 이상의 구현예들에서, 결제 요청 디바이스(104)는 또한, 예컨대 룸 매핑(room mapping) 기술, 비행 시간(time of flight) 측정들 등을 통해, 결제 요청 디바이스(104)에 대한 그리고/또는 결제 요청 디바이스(104)에 통신가능하게 결합된 디바이스, 예를 들어, 원격 제어부에 대한 전자 디바이스(102A)의 근접성을 결정할 수 있다.
결제 요청 디바이스(104)는 브로드캐스트 메시지에 대한 응답을 제공한 하나 이상의 근접 전자 디바이스들(102A 내지 102C)로부터 결제 트랜잭션을 위한 디폴트 결제 디바이스를 선택한다(310). 선택은 전자 디바이스들(102A 내지 102C)에 대해 결정된 가능성들, 전자 디바이스들(102A 내지 102C)로부터 수신된 적합성 스코어들, 및/또는 결제 팩터에 적어도 부분적으로 기초할 수 있다. 결제 팩터는 예를 들어, 전자 디바이스들(102A 내지 102C) 중 트랜잭션을 수행할 가장 높은 가능성을 갖고/갖거나 트랜잭션을 수행하기에 가장 적합한 하나의 전자 디바이스가 디폴트 결제 디바이스로서 선택되어야 함을 나타낼 수 있다. 하나 이상의 구현예들에서, 결제 팩터는 결정된 가능성들 및/또는 적합성 스코어들에 관계없이 전자 디바이스들(102A 내지 102C) 중 하나의 전자 디바이스가 디폴트 결제 디바이스로서 선택될 것을 나타낼 수 있다.
예를 들어, 결제 트랜잭션을 수행하라는 요청이 음성 커맨드를 통해 수신될 때, 결제 팩터는 음성 커맨드가 수신되었던 디바이스, 예컨대 원격 제어부, 충전 디바이스, 결제 요청 디바이스(104)등에 물리적으로 가장 가까이 위치된 전자 디바이스들(102A 내지 102C) 중 하나의 전자 디바이스가 디폴트 결제 디바이스로서 선택되어야 함을 나타낼 수 있다. 하나 이상의 구현예들에서, 음성 커맨드의 소스는 방 내의 위치에 매핑될 수 있고, 음성 커맨드의 소스에 물리적으로 가장 가까이 위치된 전자 디바이스들(102A 내지 102C) 중 하나의 전자 디바이스가 디폴트 결제 디바이스로서 선택될 수 있다. 하나 이상의 구현예들에서, 음성 커맨드를 제공한 사용자가 예컨대 음성 인식을 통해 식별될 수 있고, 음성 커맨드를 제공한 사용자의 계정에 등록된 전자 디바이스들(102A 내지 102C) 중 하나의 전자 디바이스가 디폴트 결제 디바이스로서 선택될 수 있다.
전자 디바이스(102A)와 같은 디폴트 결제 디바이스를 선택하면, 결제 요청 디바이스(104)는, 제2 통신 프로토콜을 통해, 결제 트랜잭션을 수행하는 것을 용이하게 하는 메시지를 전송하며, 여기서 메시지는 디폴트 결제 디바이스의 디바이스 식별자를 포함한다(312). 예를 들어, 결제 요청 디바이스(104)는, 제2 통신 프로토콜을 통해, 메시지를 메시지의 본문 내의 디바이스 식별자 및/또는 메시지의 본문 내의 결제 트랜잭션에 관한 정보, 예컨대 결제 트랜잭션 식별자와 함께 전자 결제 시스템 서버(108)에 전송한다. 전자 결제 시스템 서버(108)는 이어서 제2 통신 프로토콜을 통해, 전자 디바이스(102A)와의 결제 트랜잭션을 개시할 수 있다.
하나 이상의 구현예들에서, 결제 요청 디바이스(104)는 전자 디바이스(102A)의 디바이스 식별자를 메시지의 목적지 어드레스 내에, 또는 메시지를 전자 디바이스(102A)에 전달하는 것을 용이하게 하는 유사한 필드 내에 포함하는 메시지를 전자 디바이스(102A)로 전송할 수 있다. 메시지는 결제 트랜잭션 및/또는 전자 결제 시스템 서버(108)에 관한 정보를 추가로 포함할 수 있다. 전자 디바이스(102A)는 수신된 메시지를 이용하여 제2 통신 프로토콜을 통해 전자 결제 시스템 서버(108)와의 결제 트랜잭션을 개시할 수 있다. 예를 들어, 메시지는 선택될 때 결제를 개시하는 링크 또는 그래픽 표시자와 같은 요소를 포함할 수 있다. 하나 이상의 구현예들에서, 전자 디바이스(102A)는 도 4와 관련하여 아래에서 추가로 논의되는 바와 같이, 결제 트랜잭션을 전자 디바이스들(102B 및 102C) 중 다른 전자 디바이스로 핸드오프할 수 있다.
결제 요청 디바이스(104)는, 제2 통신 프로토콜을 통해 그리고 전자 결제 시스템 서버(108)로부터, 결제 트랜잭션이 수행되었다는 확인을 수신한다(314). 확인은 결제 트랜잭션이 전자 디바이스(102A)에 의해 수행되었고/되거나 결제 트랜잭션이 핸드오프되고 전자 디바이스들(102B 및 102C) 중 다른 전자 디바이스에 의해 수행되었음을 추가로 나타낼 수 있다. 하나 이상의 구현예들에서, 결제 요청 디바이스(104)가 미리결정된 시간량 후에 확인을 수신하지 않는다면, 결제 요청 디바이스(104)는 결제 트랜잭션을 취소할 수 있고/있거나, 예컨대 결정된 가능성들, 적합성 스코어들, 및/또는 하나 이상의 결제 팩터들에 기초하여, 결제 트랜잭션을 전자 디바이스들(102B 및 102C) 중 다른 하나로 핸드오프할 수 있다.
결제 트랜잭션이 수행되었다는 확인을 수신하면(314), 결제 요청 디바이스(104)는, 예컨대 결제 트랜잭션과 연관된 임의의 콘텐츠, 예컨대 영화에 대한 액세스를 제공함으로써 결제 요청 디바이스(104)를 통해 수행되는 거래를 완료하여, 결제 트랜잭션과 연관된 임의의 서비스의 수행을 용이하게 하고/하거나 결제 트랜잭션과 연관된 임의의 항목의 구매를 완료한다(316).
도 4는 하나 이상의 구현예들에 따른, 결제 트랜잭션을 수행하는 전자 디바이스(102A)의 예시적인 프로세스(400)의 흐름도를 예시한다. 설명의 목적으로, 프로세스(400)는 본 명세서에서 도 1 및 도 2의 전자 디바이스(102A)를 참조하여 주로 설명된다. 그러나, 프로세스(400)는 도 1 및 도 2의 전자 디바이스(102A)로 제한되지 않으며, 프로세스(400)의 하나 이상의 블록들(또는 동작들)은 전자 디바이스(102A)의 하나 이상의 다른 컴포넌트들 또는 칩들에 의해 수행될 수 있다. 전자 디바이스(102A)는 또한 예시적인 디바이스로서 제시되고, 본 명세서에 설명된 동작들은 전자 디바이스들(102B 및 102C) 중 하나 이상, 및/또는 결제 요청 디바이스(104)와 같은 임의의 적합한 디바이스에 의해 수행될 수 있다. 또한, 설명의 목적으로, 프로세스(400)의 블록들은 본 명세서에서 직렬 또는 선형적으로 발생하는 것으로 설명된다. 그러나, 프로세스(400)의 다수의 블록들은 병렬로 발생할 수 있다. 또한, 프로세스(400)의 블록들은 도시된 순서로 수행될 필요가 없고/없거나 프로세스(400)의 하나 이상의 블록들이 수행될 필요가 없고/없거나 다른 동작들에 의해 대체될 수 있다.
프로세스(400)는 전자 디바이스(102A)가, 제1 통신 프로토콜(예를 들어, BLE)을 통해, 결제 트랜잭션에 관한 결제 요청 디바이스(104)로부터의 메시지를 수신할 때 개시될 수 있다(402). 메시지는, 예를 들어, 브로드캐스트 또는 비컨 메시지일 수 있다. 메시지는 전자 디바이스(102A)가 제2 통신 프로토콜(예를 들어, 셀룰러, Wi-Fi 등)을 통해 전자 디바이스와 통신하기 위한 디바이스 식별자를 이용해 응답하라고 요청할 수 있다. 하나 이상의 구현예들에서, 메시지(또는 후속 메시지)는 결제 트랜잭션에 관한 정보, 예컨대 결제 트랜잭션과 연관된 머천트를 식별하는 정보, 결제 트랜잭션과 연관된 임의의 결제 요건들, 및/또는 결제 트랜잭션과 연관된 콘텐츠, 서비스, 및/또는 항목을 설명하는 정보를 추가로 포함할 수 있다.
전자 디바이스(102A)는, 수신된 메시지에 적어도 부분적으로 기초하여, 결제 트랜잭션을 수행하기 위한 전자 디바이스(102A)의 적합성을 나타내는 적합성 스코어를 결정한다(단계 404). 예를 들어, 예를 들어 전자 디바이스(102A)가 필요한 컴포넌트들(예를 들어, 보안 요소)을 포함하지 않기 때문에 전자 디바이스(102A)가 결제 트랜잭션을 수행할 수 없으면, 전자 디바이스(102A)는 0의 적합성 스코어, 또는 전자 디바이스(102A)가 결제 트랜잭션을 수행하기에 적합하지 않음을 나타내는 일부 다른 값을 결정할 수 있다. 전자 디바이스(102A)가 결제 트랜잭션을 수행할 수 있고, 메시지가 결제 트랜잭션에 관한 임의의 속성들을 포함하지 않는 경우, 적합성 스코어는 1, 100으로 설정되거나, 전자 디바이스(102A)가 결제 트랜잭션을 수행하기에 매우 적합함을 나타내는 일부 다른 값으로 설정될 수 있다.
하나 이상의 구현예들에서, 메시지가 결제 트랜잭션의 하나 이상의 속성들 및/또는 요건들을 포함하는 경우, 적합성 스코어는 결제 트랜잭션의 하나 이상의 속성들 및/또는 요건들뿐만 아니라 전자 디바이스(102A)와 연관된 하나 이상의 속성들 및/또는 특성들에 기초하여 결정될 수 있다. 예를 들어, 결제 트랜잭션이 전자 디바이스(102A) 상에서 이용가능하지 않은 소정 형태의 결제 또는 등록된 계정을 요구하는 경우, 전자 디바이스(102A)는 0과 같은 낮은 적합성 스코어를 결정할 수 있다. 적합성 스코어는 또한 전자 디바이스(102A)와 연관된 구매 이력(예를 들어, 머천트 이력 및/또는 콘텐츠 이력)과 결제 트랜잭션과 연관된 콘텐츠/서비스/항목 및/또는 머천트 사이의 비교에 기초하여 결정될 수 있다. 예를 들어, 전자 디바이스(102A)가 결제 트랜잭션과 연관된 머천트와의 다수의 구매들, 또는 결제 트랜잭션과 연관된 항목/상품 분류의 다수의 구매들을 갖는 경우, 전자 디바이스(102A)는 높은 적합성 스코어를 생성할 수 있다.
하나 이상의 구현예들에서, 구매 이력의 다른 속성들이 또한 결제 트랜잭션의 속성들에 대해 비교될 수 있으며, 예컨대 이전 구매들과 연관된 시간(time of day)이 하루 중 현재 시간에 대해 비교되고, 이전 구매들과 연관된 요일(day of the week)이 현재 요일에 대해 비교되고, 이전 구매들이 이루어진 때의 전자 디바이스(102A)의 위치가 현재 위치에 대해 비교되고, 이전 구매들의 평균량이 결제 트랜잭션의 양, 전자 디바이스(102A)가 결제 요청 디바이스(104) 상에서 수행되는 트랜잭션들에 대해 결제금들을 제공했던 횟수에 대해 비교되고/되거나, 등이다.
하나 이상의 구현예들에서, 적합성 스코어는 전자 디바이스(102A)에서 이용가능한 사용자 활동 데이터 및/또는 사용자 거동 데이터에 기초하여 결정될 수 있다. 예를 들어, 전자 디바이스(102A)와 연관된 사용자의 생체측정/활동 데이터가 사용자가 자고 있음을 나타내는 경우, 전자 디바이스(102A)는 결제 트랜잭션에 대한 낮은 적합성 스코어를 생성할 수 있다. 일부 구현예들에서, 적합성 스코어를 생성하는 데 다수의 팩터들이 평가될 수 있고, 일부 구현예들에서, 팩터들 중 하나 이상이 가중될 수 있다.
전자 디바이스(102A)는, 제1 통신 프로토콜을 통해, 결제 요청 디바이스(104)에 대한 적합성 스코어뿐만 아니라, 제2 통신 프로토콜을 통해 전자 디바이스(102A)와 통신하기 위한 디바이스 식별자를 제공한다(406). 결제 요청 디바이스(104)가 디폴트 결제 디바이스로서 전자 디바이스(102A)를 선택하는 경우, 전자 디바이스(102A)는, 제2 통신 프로토콜을 통해, 전자 결제 시스템 서버(108)와 제2 통신 프로토콜을 통해 결제 트랜잭션을 수행하는 것을 용이하게 하는 메시지를 수신한다(408). 메시지는 결제 요청 디바이스(104)에 제공된 디바이스 식별자에 적어도 부분적으로 기초하여 전자 디바이스(102A)에 어드레싱될 수 있다.
전자 디바이스(102A)는 결제 트랜잭션을 수행할 것인지 여부를 결정한다(410). 전자 디바이스(102A)가 사용자 입력 없이 결제 요청 디바이스(104)에 의해 선택되었을 수 있기 때문에, 하나 이상의 구현예들에서, 전자 디바이스(102A)는 결제 트랜잭션을 수행하지 않을 수 있다. 예를 들어, 전자 디바이스(102A)는 수신된 메시지(또는 그의 표시)를 디스플레이를 위해 제공할 수 있고, 그에 응답하여, 예컨대 사용자로부터, 전자 디바이스(102A)가 결제 트랜잭션을 수행하지 않을 것이라는 표시를 수신할 수 있다. 하나 이상의 구현예들에서, 결제 요청 디바이스(104)는, 예컨대 사용자로부터, 전자 디바이스(102A)가 결제 트랜잭션을 수행하지 않을 것이라는 표시를 수신할 수 있다.
전자 디바이스(102A)가 그것이 결제 트랜잭션을 수행하지 않을 것이라고 결정하는 경우(410), 전자 디바이스(102A)는, 제1 통신 프로토콜을 통해, 다른 근접 전자 디바이스들(102B 및 102C) 중 하나로 결제 트랜잭션을 핸드오프하기 위한 절차를 개시한다(412). 예를 들어, 전자 디바이스(102A)는 결제 트랜잭션을 전자 디바이스들(102B 및 102C) 중 다른 것에 핸드오프하기 위해 프로세스(300)의 동작들 중 하나 이상을 수행할 수 있다. 하나 이상의 구현예들에서, 전자 디바이스(102A) 및/또는 결제 요청 디바이스(104)는 다른 근접 전자 디바이스들(102B 및 102C)의 표시를 디스플레이할 수 있고, 전자 디바이스(102A) 및/또는 결제 요청 디바이스(104)는 결제 트랜잭션을 핸드오프할 전자 디바이스들(102B 및 102C) 중 다른 전자 디바이스의 선택을 수신할 수 있다.
전자 디바이스(102A)가 예컨대 결제 트랜잭션을 개시하라는 요청 또는 승인을 수신하는 것에 기초하여 그것이 결제 트랜잭션을 수행할 것을 결정한 경우(410), 전자 디바이스(102A)는, 제2 통신 프로토콜을 통해, 전자 결제 시스템 서버(108)와의 결제 트랜잭션을 수행한다(414). 예를 들어, 전자 디바이스(102A)는 전자 결제 시스템 서버(108)와 제2 통신 프로토콜을 통해 결제 트랜잭션을 수행하기 위해, 보안 요소(206) 및/또는 그에 저장된 애플릿을 이용할 수 있다.
도 5는 하나 이상의 구현예들에 따른, 결제 어그리게이션의 예시적인 프로세스(500)의 흐름도를 예시한다. 설명의 목적으로, 프로세스(500)는 본 명세서에서 도 1 및 도 2의 전자 디바이스(102A)를 참조하여 주로 설명된다. 그러나, 프로세스(500)는 도 1 및 도 2의 전자 디바이스(102A)로 제한되지 않으며, 프로세스(500)의 하나 이상의 블록들(또는 동작들)은 전자 디바이스(102A)의 하나 이상의 다른 컴포넌트들 또는 칩들에 의해 수행될 수 있다. 전자 디바이스(102A)는 또한 예시적인 디바이스로서 제시되고, 본 명세서에 설명된 동작들은 전자 디바이스들(102B 및 102C) 중 하나 이상, 및/또는 결제 요청 디바이스(104)와 같은 임의의 적합한 디바이스에 의해 수행될 수 있다. 또한, 설명의 목적으로, 프로세스(500)의 블록들은 본 명세서에서 직렬 또는 선형적으로 발생하는 것으로 설명된다. 그러나, 프로세스(500)의 다수의 블록들은 병렬로 발생할 수 있다. 또한, 프로세스(400)의 블록들은 도시된 순서로 수행될 필요가 없고/없거나 프로세스(500)의 하나 이상의 블록들이 수행될 필요가 없고/없거나 다른 동작들에 의해 대체될 수 있다.
프로세스(500)는 전자 디바이스(102A)가 결제 금액에 대한 결제 트랜잭션을 수행하라는 요청을 수신할 때 개시될 수 있다(502). 예를 들어, 전자 디바이스(102A)는 영화를 주문하는 것과 같이 콘텐츠를 구매하거나, 피자 배달 등과 같은 항목/서비스를 구매하라는 요청을 수신할 수 있다. 전자 디바이스(102A)는, 제1 통신 프로토콜(예를 들어, BLE)을 통해, 결제 트랜잭션에 관한 정보를 포함하는 브로드캐스트 메시지를 전송한다(504). 결제 트랜잭션에 관한 정보는 머천트의 하나 이상의 속성들, 전자 디바이스(102A)와 연관된 사용자의 하나 이상의 속성들, 구매되는 항목/콘텐츠/서비스의 하나 이상의 속성들 및/또는 결제 트랜잭션의 결제 금액을 포함할 수 있다.
전자 디바이스(102A)는, 제1 통신 프로토콜을 통해, 하나 이상의 근접 전자 디바이스들(102B 및 102C)로부터의 하나 이상의 응답들을 수신한다(506). 예를 들어, 전자 디바이스(102B)로부터 수신된 응답은 전자 디바이스(102B)와 제2 통신 프로토콜을 통해 통신하기 위한 디바이스 식별자뿐만 아니라, 전자 디바이스(102B)에 의해 수행되는 결제 트랜잭션에 의해 기여될 결제 금액의 일부분의 표시를 포함할 수 있다. 전자 디바이스(102A)는, 제2 통신 프로토콜을 통해 그리고 하나 이상의 응답들 각각에 대해, 각각 각자의 응답에 나타낸 결제 금액의 각자의 부분에 대한 각자의 결제 트랜잭션을 수행하기 위한 메시지를 전송한다(508). 하나 이상의 구현예들에서, 각각의 메시지는 각자의 응답들에 제공된 각자의 디바이스 식별자를 사용하여 전자 디바이스들(102B 및 102C) 중 각자의 전자 디바이스로 전송될 수 있다.
전자 디바이스(102A)는, 제2 통신 프로토콜을 통해, 각자의 결제 트랜잭션들이 제2 통신 프로토콜을 통해 전자 디바이스들(102B 및 102C)에 의해 전자 결제 시스템 서버(108)와 수행되었다는 각자의 확인들을 수신한다(510). 예를 들어, 전자 디바이스(102B)에 대한 결제 트랜잭션은 전자 디바이스(102B)로부터의 응답에 나타낸 결제 금액의 일부분이 전자 디바이스(102B)가 등록된 계정으로부터 공제되어 전자 디바이스(102A)가 등록된 계정에 예치되게 할 수 있다. 하나 이상의 구현예들에서, 계정들은 각각 가치 저장 카드(stored value card)와 연관된 값을 포함할 수 있고, 결제 금액의 일부분은 전자 디바이스(102B)가 등록된 계정의 가치 저장 카드로부터 전자 결제 시스템 서버(108)에 의해 공제되고, 전자 디바이스(102A)가 등록된 계정의 가치 저장 카드에 전자 결제 시스템 서버(108)에 의해 예치된다.
각자의 결제 트랜잭션들이 수행되었다는 확인들을 수신하면, 전자 디바이스(102A)는, 제2 통신 프로토콜을 통해, 예컨대 전자 결제 시스템 서버(108)와의 처음에 요청된 결제 트랜잭션(512)을 수행한다(512). 따라서, 프로세스(500)는 전자 디바이스(102A)가 등록된 계정이 다른 전자 디바이스들(102B 및 102C)이 등록된 계정들로부터 결제 금액의 개별 부분들을 수신하게 한다. 결제 금액의 개별 부분들이 전자 디바이스(102A)가 등록된 계정에 예치된 후에, 전자 디바이스(102A)는 결제 금액의 수신된 부분들뿐만 아니라, 전자 디바이스(102A)가 등록된 계정으로부터 공제되는 결제 금액의 임의의 나머지 부분의 어그리게이션을 사용하여, 제2 통신 프로토콜을 통해 전자 결제 시스템 서버(108)와의 결제 트랜잭션을 수행할 수 있다.
하나 이상의 구현예들에서, 전자 디바이스(102A)는 결제 어그리게이션의 상태를 제공하고/하거나 결제 어그리게이션 프로세스를 제어/수정하기 위한 커맨드들을 수신하는 사용자 인터페이스를 디스플레이할 수 있다. 예를 들어, 사용자 인터페이스는 다른 전자 디바이스들(102B 및 102C)이 등록된 계정들로부터 전자 디바이스(102A)가 등록된 계정들로의 결제금들의 부분들의 전달들의 상태들을 디스플레이할 수 있다. 사용자 인터페이스는 또한 사용자가 각자의 전자 디바이스들(102B 및 102C)에 제공되도록 주어진 결제 금액의 각자의 부분들을 수용/거절/취소/반환하게 할 수 있다.
도 6은 본 발명의 기술의 하나 이상의 구현예들이 구현될 수 있는 전자 시스템(600)을 도시한다. 전자 시스템(600)은 도 1에 도시된 전자 디바이스들(102A 내지 102C) 중 하나 이상, 결제 요청 디바이스(104) 및/또는 전자 결제 시스템 서버 (108)일 수 있고/있거나, 그 일부일 수 있다. 전자 시스템(600)은 다양한 타입들의 컴퓨터 판독가능 매체들 및 다양한 다른 타입들의 컴퓨터 판독가능 매체들을 위한 인터페이스들을 포함할 수 있다. 전자 시스템(600)은 버스(608), 하나 이상의 프로세싱 유닛(들)(612), 시스템 메모리(604)(및/또는 버퍼), ROM(610), 영구 저장 디바이스(602), 입력 디바이스 인터페이스(614), 출력 디바이스 인터페이스(606), 및 하나 이상의 네트워크 인터페이스들(616), 또는 이들의 서브세트들 및 변형들을 포함한다.
버스(608)는 전자 시스템(600)의 다수의 내부 디바이스들을 통신가능하게 연결하는 모든 시스템, 주변기기, 및 칩셋 버스들을 총괄하여 표현한다. 하나 이상의 구현예들에서, 버스(608)는 하나 이상의 프로세싱 유닛(들)(612)을 ROM(610), 시스템 메모리(604), 및 영구 저장 디바이스(602)와 통신가능하게 연결한다. 이들 다양한 메모리 유닛들로부터, 하나 이상의 프로세싱 유닛(들)(612)은 본 개시의 프로세스들을 실행하기 위해 실행할 명령어들 및 프로세싱할 데이터를 검색한다. 하나 이상의 프로세싱 유닛(들)(612)은 상이한 구현예들에서 단일 프로세서 또는 멀티-코어 프로세서일 수 있다.
ROM(610)은 하나 이상의 프로세싱 유닛(들)(612) 및 전자 시스템(600)의 다른 모듈들에 의해 필요한 정적 데이터 및 명령어들을 저장한다. 다른 한편, 영구 저장 디바이스(602)는 판독-기록 메모리 디바이스일 수 있다. 영구 저장 디바이스(602)는 전자 시스템(600)이 오프일 때도 명령어들 및 데이터를 저장하는 비휘발성 메모리 유닛일 수 있다. 하나 이상의 구현예들에서, 영구 저장 디바이스(602)로서 (자기 또는 광 디스크 및 그의 대응하는 디스크 드라이브와 같은) 대용량 저장 디바이스를 사용할 수 있다.
하나 이상의 구현예들에서, 영구 저장 디바이스(602)로서 (플로피 디스크, 플래시 드라이브, 및 그의 대응하는 디스크 드라이브와 같은) 제거가능한 저장 디바이스를 사용할 수 있다. 영구 저장 디바이스(602)와 같이, 시스템 메모리(604)는 판독-기록 메모리 디바이스일 수 있다. 그러나, 영구 저장 디바이스(602)와 달리, 시스템 메모리(604)는 랜덤 액세스 메모리와 같은 휘발성 판독-기록 메모리일 수 있다. 시스템 메모리(604)는 하나 이상의 프로세싱 유닛(들)(612)이 런타임 시에 필요로 할 수 있는 명령어들 및 데이터 중 임의의 것을 저장할 수 있다. 하나 이상의 구현예들에서, 본 개시의 프로세스들은 시스템 메모리(604), 영구 저장 디바이스(602), 및/또는 ROM(610)에 저장된다. 이들 다양한 메모리 유닛들로부터, 하나 이상의 프로세싱 유닛(들)(612)은 하나 이상의 구현예들의 프로세스들을 실행하기 위해 실행할 명령어들 및 프로세싱할 데이터를 검색한다.
버스(608)는 또한 입력 디바이스 인터페이스(614) 및 출력 디바이스 인터페이스(606)에 연결된다. 입력 디바이스 인터페이스(614)는 사용자가 전자 시스템(600)에 정보를 통신하게 하고 전자 시스템(600)에 대한 커맨드들을 선택할 수 있게 한다. 입력 디바이스 인터페이스(614)와 함께 사용될 수 있는 입력 디바이스들은, 예를 들어, 영숫자 키보드들 및 포인팅 디바이스들("커서 제어 디바이스들"로도 지칭됨)을 포함할 수 있다. 출력 디바이스 인터페이스(606)는 예를 들어, 전자 시스템(600)에 의해 생성된 이미지들의 디스플레이를 가능하게 할 수 있다. 출력 디바이스 인터페이스(606)와 함께 사용될 수 있는 출력 디바이스들은 예를 들어, 액정 디스플레이(LCD), 발광 다이오드(LED) 디스플레이, 유기 발광 다이오드(OLED) 디스플레이, 가요성 디스플레이, 평판 디스플레이, 솔리드 스테이트 디스플레이, 프로젝터, 또는 정보를 출력하기 위한 임의의 다른 디바이스와 같은 프린터들 및 디스플레이 디바이스들을 포함할 수 있다. 하나 이상의 구현예들은 터치스크린과 같은, 입력 및 출력 디바이스들 둘 모두로서 기능하는 디바이스들을 포함할 수 있다. 이들 구현예들에서, 사용자에게 제공되는 피드백은 시각적 피드백, 청각적 피드백, 또는 촉각적 피드백과 같은 임의의 형태의 감각 피드백일 수 있고, 사용자로부터의 입력은 음향, 음성, 또는 촉각적 입력을 포함하는 임의의 형태로 수신될 수 있다.
마지막으로, 도 6에 도시된 바와 같이, 버스(608)는 또한 전자 시스템(600)을 하나 이상의 네트워크 인터페이스(들)(616)를 통해, 하나 이상의 네트워크들 및/또는 하나 이상의 네트워크 노드들에 결합시킨다. 이러한 방식으로, 전자 시스템(600)은 컴퓨터들의 네트워크(예컨대, LAN, 광역 네트워크("WAN"), 또는 인트라넷), 또는 네트워크들의 네트워크, 예컨대 인터넷의 일부일 수 있다. 전자 시스템(600)의 임의의 또는 모든 컴포넌트들은 본 개시와 함께 사용될 수 있다.
본 개시의 범주 내의 구현예들은 하나 이상의 명령어들을 인코딩하는 유형의(tangible) 컴퓨터 판독가능 저장 매체(또는 하나 이상의 타입들의 다수의 유형의 컴퓨터 판독가능 저장 매체들)를 사용하여 부분적으로 또는 전체적으로 실현될 수 있다. 유형의 컴퓨터 판독가능 저장 매체는 또한 사실상 비-일시적일 수 있다.
컴퓨터 판독가능 저장 매체는 명령어들을 실행할 수 있는 임의의 프로세싱 전자장치 및/또는 프로세싱 회로부를 포함하는 범용 또는 특수 목적 컴퓨팅 디바이스에 의해 판독, 기록, 또는 그렇지 않으면 액세스될 수 있는 임의의 저장 매체일 수 있다. 예를 들어, 제한 없이, 컴퓨터 판독가능 매체는 RAM, DRAM, SRAM, T-RAM, Z-RAM, 및 TTRAM과 같은 임의의 휘발성 반도체 메모리를 포함할 수 있다. 컴퓨터 판독가능 매체는 또한 ROM, PROM, EPROM, EEPROM, NVRAM, 플래시, nvSRAM, FeRAM, FeTRAM, MRAM, PRAM, CBRAM, SONOS, RRAM, NRAM, 레이스트랙(racetrack) 메모리, FJG, 및 밀리피드(Millipede) 메모리와 같은 임의의 비휘발성 반도체 메모리를 포함할 수 있다.
또한, 컴퓨터 판독가능 저장 매체는 임의의 비-반도체 메모리, 예컨대 광 디스크 저장장치, 자기 디스크 저장장치, 자기 테이프, 다른 자기 저장 디바이스들, 또는 하나 이상의 명령어들을 저장할 수 있는 임의의 다른 매체를 포함할 수 있다. 하나 이상의 구현예들에서, 유형의 컴퓨터 판독가능 저장 매체는 컴퓨팅 디바이스에 직접 결합될 수 있는 반면, 다른 구현예들에서, 유형의 컴퓨터 판독가능 저장 매체는 컴퓨팅 디바이스에, 예를 들어 하나 이상의 유선 접속부들, 하나 이상의 무선 접속부들, 또는 이들의 임의의 조합을 통해, 간접 결합될 수 있다.
명령어들은 직접 실행가능할 수 있거나 또는 실행가능 명령어들을 개발하는 데 사용될 수 있다. 예를 들어, 명령어들은 실행가능 또는 비-실행가능 기계 코드로서, 또는 실행가능 또는 비-실행가능 기계 코드를 생성하도록 컴파일링될 수 있는 고레벨 언어에서의 명령어들로서 실현될 수 있다. 또한, 명령어들은 또한 데이터로서 실현될 수 있거나 데이터를 포함할 수 있다. 컴퓨터 실행가능 명령어들은 또한 루틴들, 서브루틴들, 프로그램들, 데이터 구조들, 객체들, 모듈들, 애플리케이션들, 애플릿들, 기능들 등을 비롯한 임의의 포맷으로 조직화될 수 있다. 당업자에 의해 인식되는 바와 같이, 명령어들의 수, 구조, 시퀀스, 및 조직화를 포함하지만 이에 제한되지 않는 상세사항들은 기초가 되는 로직, 기능, 프로세싱, 및 출력을 변경하지 않으면서 현저하게 변경될 수 있다.
위의 논의는 소프트웨어를 실행시키는 마이크로프로세서 또는 멀티-코어 프로세서들을 주로 언급하지만, 하나 이상의 구현예들은 ASIC들 또는 FPGA들과 같은 하나 이상의 집적 회로들에 의해 수행된다. 하나 이상의 구현예들에서, 그러한 집적 회로들은 회로 자체 상에 저장된 명령어들을 실행시킨다.
당업자는 본 명세서에 설명된 다양한 예시적인 블록들, 모듈들, 요소들, 컴포넌트들, 방법들, 및 알고리즘들이 전자 하드웨어, 컴퓨터 소프트웨어, 또는 둘 모두의 조합들로서 구현될 수 있다는 것을 이해할 것이다. 하드웨어 및 소프트웨어의 이러한 호환성을 예시하기 위해, 다양한 예시적인 블록들, 모듈들, 요소들, 컴포넌트들, 방법들, 및 알고리즘들이 일반적으로 그들의 기능성에 관하여 전술되었다. 그러한 기능성이 하드웨어 또는 소프트웨어로서 구현되는지 여부는 전체 시스템에 부과되는 특정 애플리케이션 및 설계 제약들에 의존한다. 당업자는 설명된 기능성을 각각의 특정 애플리케이션에 대해 다양한 방식들로 구현할 수 있다. 다양한 컴포넌트들 및 블록들이 모두 본 발명의 기술의 범주로부터 벗어남이 없이 상이하게 배열될 수 있다(예를 들어, 상이한 순서로 배열되거나 상이한 방식으로 분할됨).
개시된 프로세스들의 임의의 특정한 순서 또는 블록들의 계층구조가 예시적인 접근법들의 예시임이 이해된다. 설계 선호도들에 기초하여, 프로세스들의 특정한 순서 또는 블록들의 계층구조가 재배열될 수 있거나, 또는 모든 예시된 블록들이 수행될 수 있는 것이 이해된다. 블록들 중 임의의 것들이 동시에 수행될 수 있다. 하나 이상의 구현예들에서, 멀티태스킹 및 병렬 프로세싱이 유리할 수 있다. 더욱이, 전술한 구현예들에서의 다양한 시스템 컴포넌트들의 분리는 모든 구현예들에서 그러한 분리를 요구하는 것으로 이해되지 않아야 하며, 설명된 프로그램 컴포넌트들 및 시스템들은 일반적으로 단일 소프트웨어 제품 내에 함께 통합되거나 다수의 소프트웨어 제품 내에 패키징될 수 있다는 것을 이해해야 한다.
본 명세서 및 본 출원의 임의의 청구항들에서 사용된 바와 같이, 용어들 "기지국", "수신기", "컴퓨터", "서버", "프로세서", 및 "메모리" 모두는 전자 또는 다른 기술적인 디바이스들을 지칭한다. 이러한 용어들은 사람들 또는 사람들의 그룹들을 배제한다. 본 명세서의 목적들을 위해, 용어들 "디스플레이" 또는 "디스플레이하는"은 전자 디바이스 상에서 디스플레이하는 것을 의미한다.
본 명세서에서 사용되는 바와 같이, 항목들 중 임의의 것을 구분하기 위해 용어 "및" 또는 "또는"을 갖는 일련의 항목들 뒤에 오는 어구 "중 적어도 하나"는 리스트의 각각의 멤버(즉, 각각의 항목)보다는 리스트를 전체적으로 수식한다. 어구 "중 적어도 하나"는 열거된 각각의 항목 중 적어도 하나의 선택을 요구하지 않고, 오히려, 이 어구는 항목들 중 임의의 것 중 적어도 하나, 및/또는 항목들의 임의의 조합 중 적어도 하나 및/또는 항목들 각각 중 적어도 하나를 포함하는 의미를 허용한다. 예시의 방식으로, 어구 "A, B 및 C 중 적어도 하나" 또는 어구 "A, B 또는 C 중 적어도 하나" 각각은 오직 A, 오직 B 또는 오직 C; A, B, 및 C의 임의의 조합; 및/또는 A, B, 및 C 각각의 적어도 하나를 지칭한다.
서술 문구들 "~ 하도록 구성되는", "~ 하도록 작동가능한", 및 "~ 하도록 프로그래밍된"은 대상의 임의의 특정한 유형이거나 비유형의 변형을 암시하지 않고, 오히려 상호교환가능하게 사용되도록 의도된다. 하나 이상의 구현예들에서, 동작 또는 컴포넌트를 모니터링 및 제어하도록 구성된 프로세서는 또한 동작을 모니터링 및 제어하도록 프로그래밍되는 프로세서 또는 동작을 모니터링 및 제어하도록 동작가능한 프로세서를 의미할 수 있다. 마찬가지로, 코드를 실행하도록 구성된 프로세서는 코드를 실행하도록 프로그래밍되거나 코드를 실행하도록 동작가능한 프로세서로서 해석될 수 있다.
일 양태, 양태, 다른 양태, 일부 양태들, 하나 이상의 양태들, 일 구현예, 구현예, 다른 구현예, 일부 구현예들, 하나 이상의 구현예들, 일 실시예, 실시예, 다른 실시예, 일부 구현예들, 하나 이상의 구현예들, 일 구성, 구성, 다른 구성, 일부 구성들, 하나 이상의 구성들, 본 발명의 기술, 개시, 본 개시, 이들의 다른 변형들 등과 같은 어구들은 편의를 위한 것이며, 이러한 어구(들)과 관련된 개시가 본 발명의 기술에 필수적인 것이라거나 이러한 개시가 본 발명의 기술의 모든 구성들에 적용되는 것을 의미하지는 않는다. 이러한 어구(들)와 관련된 개시내용은 모든 구성들 또는 하나 이상의 구성들에 적용될 수 있다. 이러한 어구(들)와 관련된 개시내용은 하나 이상의 예들을 제공할 수 있다. 일 양태 또는 일부 양태들과 같은 어구는 하나 이상의 양태들을 지칭할 수 있고 그 반대도 마찬가지이며, 이는 다른 전술한 어구들에 유사하게 적용된다.
본 명세서에서 단어 "예시적"은 "일례, 사례, 또는 예시의 역할을 하는 것"을 의미하기 위해 사용된다. 본 명세서에서 "예시적인" 또는 "일례"로서 설명된 임의의 실시예는 반드시 다른 구현예들에 비해 바람직하거나 유리한 것으로 해석되어야 하는 것은 아니다. 또한, 용어 "포함한다", "갖는다" 등이 발명의 내용 또는 청구항에 사용되는 범위까지, 그러한 용어는, 청구항에서 "포함하다"가 전이 어구로서 이용되는 경우 해석되는 바와 같이, 용어 "포함하다"와 유사한 방식으로 포괄적으로 의도된다.
당해 기술 분야에서 통상의 지식을 가진 자들에게 공지되거나 추후에 알려지게 될 본 개시 전반에 걸쳐 설명된 다양한 양태들의 구성요소들에 대한 모든 구조적 및 기능적 등가물은 본원에 참조로서 명시적으로 포함되며 청구항들에 포함되는 것으로 의도된다. 또한, 본 명세서에 개시된 어떠한 것도 그러한 개시내용이 청구항들에 명시적으로 언급되었는지 여부에 관계없이 대중에게 전용되도록 의도되는 것은 아니다. 어떠한 청구항 구성요소도, 그 구성요소가 "수단"이라는 문구를 사용하여 명시적으로 인용되지 않는 한, 또는 방법 청구항의 경우 구성요소가 "단계"라는 문구를 사용하여 인용되지 않는 한, 35 U.S.C.§112의 제6 단락의 규정 하에서 해석되어서는 안된다.
이전의 개시내용이 당업자가 본 명세서에 설명된 다양한 양태들을 실시할 수 있도록 제공된다. 이러한 양태들에 대한 다양한 변형들은 당업자들에게 용이하게 명백할 것이며, 본 명세서에 정의된 일반적인 원리들은 다른 양태들에 적용될 수 있다. 따라서, 청구항은 본 명세서에 예시된 양태들로 제한되는 것으로 의도되는 것이 아니라, 언어 청구항에 부합되는 전체 범주로 허용되며, 단수의 구성요소에 대한 언급은 구체적으로 그와 같이 언급되지 않는 한 "오직 하나만"을 의미하도록 의도되는 것이 아니고, 오히려 "하나 이상"을 의미하는 것으로 의도된다. 달리 구체적으로 언급되지 않는 한, 용어 "일부"는 하나 이상을 지칭한다. 남성 대명사(예를 들어, 그의)는 여성 및 중성(예를 들어, 그녀의 및 그것의)을 포함하고, 그 반대의 경우도 마찬가지이다. 표제들 및 부제목들은, 존재한다면, 오직 편의를 위해서만 사용되며 본 개시를 제한하지 않는다.

Claims (21)

  1. 디바이스로서,
    적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는,
    결제 트랜잭션을 수행하라는 요청을 수신하고;
    제1 통신 프로토콜을 사용하여, 복수의 근접 디바이스들 각각의 각자의 디바이스 식별자를 식별하고;
    결제 팩터(payment factor)에 적어도 부분적으로 기초하여, 상기 복수의 근접 디바이스들로부터 디폴트 결제 디바이스를 선택하고;
    제2 통신 프로토콜을 통해, 상기 결제 트랜잭션을 수행하기 위한 메시지를 전송하도록 구성되며, 상기 메시지는 상기 디폴트 결제 디바이스의 상기 디바이스 식별자를 포함하며,
    상기 복수의 근접 디바이스들 중 제1 디바이스는 제1 사용자 계정과 연관되고, 상기 복수의 근접 디바이스들 중 제2 디바이스는 상기 제1 사용자 계정과 상이한 제2 사용자 계정과 연관되는, 디바이스.
  2. 제1항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 제2 통신 프로토콜을 통해, 상기 결제 트랜잭션을 수행하기 위한 메시지를 상기 디폴트 결제 디바이스에 전송하도록 구성되며, 상기 메시지는 상기 메시지의 목적지 주소에 상기 디폴트 결제 디바이스의 상기 디바이스 식별자를 포함하는, 디바이스.
  3. 제1항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 제2 통신 프로토콜을 통해, 상기 결제 트랜잭션을 수행하기 위한 메시지를 전자 결제 시스템으로 전송하도록 구성되며, 상기 전자 결제 시스템은 상기 디폴트 결제 디바이스의 상기 디바이스 식별자에 적어도 부분적으로 기초하여 상기 디폴트 결제 디바이스와 상기 결제 트랜잭션을 수행하도록 구성되는, 디바이스.
  4. 제1항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    전자 결제 시스템으로부터, 상기 결제 트랜잭션이 완료되었다는 확인을 수신하도록 구성되는, 디바이스.
  5. 제4항에 있어서, 상기 확인은 상기 결제 트랜잭션이 상기 디폴트 결제 디바이스에 의해 수행되었음을 나타내거나, 상기 결제 트랜잭션이 상기 복수의 근접 디바이스들 중 다른 디바이스에 의해 수행되었음을 나타내는, 디바이스.
  6. 제4항에 있어서, 상기 결제 트랜잭션을 수행하라는 요청은 콘텐츠에 액세스하라는 요청 또는 서비스를 수행하라는 요청과 연관되고, 상기 적어도 하나의 프로세서는 추가로
    상기 결제 트랜잭션이 완료되었다는 확인의 수신 시에, 상기 콘텐츠에 대한 액세스를 제공하거나, 상기 서비스를 수행하는 것을 용이하게 하도록 구성되는, 디바이스.
  7. 제1항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 결제 트랜잭션을 수행하라는 요청을 수신하는 것에 응답하여, 상기 제1 통신 프로토콜을 통해 광고 메시지를 브로드캐스트하고;
    상기 제1 통신 프로토콜을 통해, 상기 복수의 근접 디바이스들 각각으로부터 상기 광고 메시지에 대한 응답을 수신하도록 구성되며, 상기 복수의 근접 디바이스들 각각으로부터 수신된 응답은 상기 복수의 근접 디바이스들 각각의 상기 각자의 디바이스 식별자를 포함하는, 디바이스.
  8. 제7항에 있어서, 상기 광고 메시지는 상기 결제 트랜잭션의 속성을 추가로 포함하며, 상기 복수의 근접 디바이스들 각각으로부터 수신된 응답은, 상기 속성에 적어도 부분적으로 기초하여, 상기 결제 트랜잭션을 수행하기 위한 상기 복수의 근접 디바이스들 각각의 적합성(suitability)에 관한 정보를 포함하는, 디바이스.
  9. 제8항에 있어서, 상기 결제 트랜잭션을 수행하기 위한 상기 복수의 근접 디바이스들 각각의 적합성에 관한 정보는, 상기 복수의 근접 디바이스들 각각에 의해 산출된 각자의 적합성 스코어를 포함하고, 상기 디폴트 결제 디바이스는 상기 복수의 근접 디바이스들 중 다른 디바이스들에 비해 가장 높은 적합성 스코어를 갖는 것에 적어도 부분적으로 기초하여 선택되는, 디바이스.
  10. 제8항에 있어서, 상기 결제 트랜잭션의 속성은 상기 결제 트랜잭션과 연관된 머천트(merchant) 식별자, 상기 결제 트랜잭션과 연관된 콘텐츠 또는 서비스에 관한 트랜잭션 정보, 또는 상기 결제 트랜잭션과 연관된 결제 요건 중 적어도 하나를 포함하는, 디바이스.
  11. 제8항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 결제 트랜잭션의 속성, 상기 결제 트랜잭션을 수행하기 위한 상기 복수의 근접 디바이스들 각각의 적합성에 관한 정보, 또는 상기 복수의 근접 디바이스들 각각의 각자의 속성 중 적어도 하나에 적어도 부분적으로 기초하여, 상기 복수의 근접 디바이스들 각각이 상기 결제 트랜잭션을 수행하기 위한 각자의 가능성(likelihood)을 결정하도록 구성되며,
    상기 디폴트 결제 디바이스는 상기 복수의 근접 디바이스들 중 다른 디바이스들에 비해, 상기 결제 트랜잭션을 수행하기 위한 가장 높은 결정된 가능성을 갖는 것에 적어도 부분적으로 기초하여 선택되는, 디바이스.
  12. 제11항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 디폴트 결제 디바이스와 연관된 구매 이력, 상기 디바이스에 대한 상기 디폴트 결제 디바이스의 근접성(proximity), 상기 디바이스에 대한 상기 디폴트 결제 디바이스의 페어링 상태, 또는 디폴트 결제 디바이스와 연관된 사용자의 식별(identification) 중 적어도 하나에 적어도 부분적으로 기초하여 상기 디폴트 결제 디바이스의 각자의 속성을 결정하도록 구성되는, 디바이스.
  13. 제12항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 결제 트랜잭션을 수행하라는 요청과 연관된 음성 커맨드를 수신하고;
    상기 음성 커맨드에 적어도 부분적으로 기초하여, 상기 디폴트 결제 디바이스와 연관된 상기 사용자의 식별 또는 상기 디바이스에 대한 상기 디폴트 결제 디바이스의 근접성 중 적어도 하나를 결정하도록 구성되는, 디바이스.
  14. 방법으로서,
    제1 통신 프로토콜을 통해 디바이스에 의해, 근접 결제 요청 디바이스로부터 결제 요청 메시지를 수신하는 단계 - 상기 결제 요청 메시지는 상기 근접 결제 요청 디바이스와 연관된 결제 트랜잭션의 속성을 포함함 -;
    상기 결제 트랜잭션의 속성에 적어도 부분적으로 기초하여, 상기 결제 트랜잭션을 수행하기 위한 상기 디바이스의 적합성을 결정하는 단계;
    상기 제1 통신 프로토콜을 통해, 상기 결제 트랜잭션을 수행하기 위한 상기 디바이스의 적합성의 표시를 상기 근접 결제 요청 디바이스에 제공하는 단계;
    상기 표시를 제공하는 것에 응답하여 그리고 제2 통신 프로토콜을 통해, 전자 결제 시스템과 상기 결제 트랜잭션을 수행하기 위한 메시지를 수신하는 단계 - 상기 전자 결제 시스템은 상기 결제 요청 디바이스로부터 분리되어 있음 -; 및
    상기 제2 통신 프로토콜을 통해 상기 전자 결제 시스템과 상기 결제 트랜잭션을 수행하거나, 상기 제1 통신 프로토콜을 통해, 상기 결제 트랜잭션을 다른 근접 디바이스로 핸드오프하는 것을 개시하는 단계를 포함하는, 방법.
  15. 제14항에 있어서, 상기 결제 트랜잭션의 속성은 상기 결제 트랜잭션과 연관된 머천트 식별자, 상기 결제 트랜잭션과 연관된 콘텐츠 또는 서비스에 관한 정보, 또는 상기 결제 트랜잭션과 연관된 결제 요건 중 적어도 하나를 포함하는, 방법.
  16. 제15항에 있어서,
    상기 결제 트랜잭션의 속성에 적어도 부분적으로 기초하여 적합성 스코어를 산출하는 단계를 더 포함하며, 상기 적합성 스코어는 상기 결제 트랜잭션을 수행하기 위한 상기 디바이스의 적합성을 나타내고, 상기 결제 요청 디바이스에 제공되는 상기 표시는 상기 적합성 스코어를 포함하는, 방법.
  17. 제16항에 있어서, 상기 결제 트랜잭션의 속성에 적어도 부분적으로 기초하여 상기 적합성 스코어를 산출하는 단계는
    상기 결제 트랜잭션의 속성 및 상기 디바이스의 속성에 적어도 부분적으로 기초하여 상기 적합성 스코어를 산출하는 단계를 포함하며, 상기 디바이스의 속성은 상기 디바이스와 연관된 구매 이력, 상기 디바이스와 연관된 결제 능력, 상기 디바이스와 연관된 사용자에 관한 정보, 또는 상기 디바이스가 상기 근접 결제 요청 디바이스를 대신하여 상기 전자 결제 시스템과 결제 트랜잭션들을 수행한 횟수 중 적어도 하나를 포함하는, 방법.
  18. 제14항에 있어서, 상기 디바이스는 제1 사용자 계정과 연관되고, 상기 근접 결제 요청 디바이스는 상기 제1 사용자 계정과 상이한 제2 사용자 계정과 연관되는, 방법.
  19. 시스템으로서,
    제1 통신 프로토콜을 통해 통신하도록 구성된 제1 통신 인터페이스;
    제2 통신 프로토콜을 통해 통신하도록 구성된 제2 통신 인터페이스; 및
    적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는,
    결제 금액에 대한 결제 트랜잭션을 수행하라는 요청을 수신하고;
    상기 제1 통신 인터페이스를 사용하고 상기 제1 통신 프로토콜을 통해, 상기 결제 트랜잭션에 관한 정보를 브로드캐스트하고;
    상기 제1 통신 인터페이스를 사용하고 상기 제1 통신 프로토콜을 통해, 근접 디바이스의 디바이스 식별자 및 상기 결제 금액의 일부분의 표시를 수신하고;
    상기 제2 통신 인터페이스를 사용하고 상기 제2 통신 프로토콜을 통해, 상기 결제 금액의 일부분에 대한 다른 결제 트랜잭션을 수행하기 위한 메시지를 전송하고 - 상기 메시지는 상기 근접 디바이스의 상기 디바이스 식별자를 포함함 -;
    상기 제2 통신 인터페이스를 사용하고 상기 제2 통신 프로토콜을 통해, 상기 결제 금액의 일부분에 대한 다른 결제 트랜잭션이 상기 근접 디바이스에 의해 수행되었다는 확인을 수신하도록 구성되고, 상기 시스템은 제1 사용자 계정과 연관되고, 상기 근접 디바이스는 상기 제1 사용자 계정과 상이한 제2 사용자 계정과 연관되는, 시스템.
  20. 제19항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 다른 결제 트랜잭션이 상기 근접 디바이스에 의해 수행되었다는 확인의 수신이 있기까지, 상기 결제 트랜잭션을 수행하기 위해 대기하고;
    상기 결제 금액의 일부분에 대한 다른 결제 트랜잭션이 상기 근접 디바이스에 의해 수행되었다는 확인의 수신 시에, 상기 제2 통신 인터페이스를 사용하고 상기 제2 통신 프로토콜을 통해, 상기 결제 금액에 대한 결제 트랜잭션을 수행하도록 구성되는, 시스템.
  21. 제19항에 있어서, 상기 적어도 하나의 프로세서는 추가로
    상기 제2 통신 인터페이스를 사용하고 상기 제2 통신 프로토콜을 통해, 상기 결제 금액의 일부분이 상기 근접 디바이스와 연관된 제1 계정으로부터 공제되었다는 것과, 상기 결제 금액의 일부분이 상기 시스템과 연관된 제2 계정에 예치되었다는 표시를 수신하는, 시스템.
KR1020197025603A 2017-03-16 2018-02-28 결제 핸드오프 시스템 KR20190113888A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020217039670A KR102451547B1 (ko) 2017-03-16 2018-02-28 결제 핸드오프 시스템

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762472167P 2017-03-16 2017-03-16
US62/472,167 2017-03-16
PCT/US2018/020322 WO2018169686A1 (en) 2017-03-16 2018-02-28 Payment handoff system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020217039670A Division KR102451547B1 (ko) 2017-03-16 2018-02-28 결제 핸드오프 시스템

Publications (1)

Publication Number Publication Date
KR20190113888A true KR20190113888A (ko) 2019-10-08

Family

ID=61768430

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020197025603A KR20190113888A (ko) 2017-03-16 2018-02-28 결제 핸드오프 시스템
KR1020217039670A KR102451547B1 (ko) 2017-03-16 2018-02-28 결제 핸드오프 시스템

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020217039670A KR102451547B1 (ko) 2017-03-16 2018-02-28 결제 핸드오프 시스템

Country Status (7)

Country Link
US (2) US11120445B2 (ko)
JP (1) JP6955572B2 (ko)
KR (2) KR20190113888A (ko)
CN (1) CN110383316B (ko)
DE (1) DE112018001376T5 (ko)
GB (2) GB2605936A (ko)
WO (1) WO2018169686A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2605936A (en) * 2017-03-16 2022-10-19 Apple Inc Payment handoff system
KR20200049174A (ko) 2018-10-31 2020-05-08 삼성전자주식회사 복수의 전자 장치들에서 결제를 위한 장치 결정 방법 및 장치
KR102241286B1 (ko) * 2018-12-17 2021-04-16 이도훈 연결 유형별 자동연결을 통한 정보안내 시스템과 그 구동방법
WO2021066809A1 (en) * 2019-10-01 2021-04-08 Visa International Service Association System, method, and computer program product for remote authorization of payment transactions
US11544689B2 (en) * 2020-01-31 2023-01-03 Visa International Service Association Method, system, and computer program product for translating messages
US20230214822A1 (en) * 2022-01-05 2023-07-06 Mastercard International Incorporated Computer-implemented methods and systems for authentic user-merchant association and services

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7729996B2 (en) * 2002-11-01 2010-06-01 Checkfree Corporation Reuse of an EBP account through alternate authentication
US8380177B2 (en) * 2010-04-09 2013-02-19 Paydiant, Inc. Mobile phone payment processing methods and systems
US9400978B2 (en) * 2010-04-09 2016-07-26 Paypal, Inc. Methods and systems for selecting accounts and offers in payment transactions
CN102289754A (zh) * 2011-08-08 2011-12-21 中兴通讯股份有限公司 移动终端支付方法、***及移动终端
US20130218732A1 (en) * 2012-02-20 2013-08-22 Omar Besim Hakim Methods and Apparatus for Facilitating Immigration Transactions using an Accounting System for Allocating Employment Credits
US20140324734A1 (en) * 2012-04-16 2014-10-30 Michael Lee Mattox Computerized Method And System For Financing By EB-5 Investor Visa Regional Center
US20130275286A1 (en) * 2012-04-16 2013-10-17 Michael Lee Mattox Computerized Method for Platinum Bond Financing By EB-5 Investor Visa Regional Center
US20130282613A1 (en) * 2012-04-16 2013-10-24 Michael Lee Mattox Computerized Method And System For Financing By EB-5 Investor Visa Regional Center
US8571985B1 (en) * 2012-06-28 2013-10-29 Bank Of America Corporation Reconciling a merchant of record in a mobile wallet feature
US20140258093A1 (en) * 2013-03-06 2014-09-11 Clearmatch Holdings (Singapore) PTE. LTD. Methods and systems for self-funding investments
GB2514327A (en) * 2013-03-26 2014-11-26 Antix Labs Ltd Multi-device transaction method for digital content
US10043206B2 (en) * 2013-08-09 2018-08-07 Paypal, Inc. Facilitating transactions in connection with service providers
US20150095238A1 (en) * 2013-09-30 2015-04-02 Apple Inc. Online payments using a secure element of an electronic device
US20160180320A1 (en) * 2014-12-22 2016-06-23 Apriva, Llc System and method for facilitating an online transaction with a second mobile device
KR20170077425A (ko) * 2015-12-28 2017-07-06 삼성전자주식회사 전자 장치 및 전자 장치의 핸드오프를 이용한 결제 수행 방법
KR20160119725A (ko) * 2016-09-22 2016-10-14 에스케이텔레콤 주식회사 근거리 통신 기반의 오프라인 결제 방법 및 그를 위한 장치
GB2605936A (en) * 2017-03-16 2022-10-19 Apple Inc Payment handoff system

Also Published As

Publication number Publication date
GB2574156A (en) 2019-11-27
US20210406886A1 (en) 2021-12-30
CN110383316A (zh) 2019-10-25
WO2018169686A1 (en) 2018-09-20
US20180268387A1 (en) 2018-09-20
GB202211038D0 (en) 2022-09-14
GB201912496D0 (en) 2019-10-16
GB2605936A (en) 2022-10-19
KR102451547B1 (ko) 2022-10-06
JP6955572B2 (ja) 2021-10-27
KR20210150613A (ko) 2021-12-10
DE112018001376T5 (de) 2019-11-21
JP2020512621A (ja) 2020-04-23
CN110383316B (zh) 2022-08-19
US11120445B2 (en) 2021-09-14

Similar Documents

Publication Publication Date Title
KR102451547B1 (ko) 결제 핸드오프 시스템
US20230088945A1 (en) Systems, Methods, and Computer Program Products for Providing Data Use Options
CA2919238C (en) Computing distances of devices
KR20150035877A (ko) 실시간 대화를 기반으로 한 트랜잭션 처리 방법과 시스템 및 기록 매체
US20170220764A1 (en) System, method, and non-transitory computer-readable storage media for mobile check-in in retail store
US8706522B2 (en) Methods and systems for pharmacy location
US10755254B1 (en) Client-side use of customer preferences
KR20170118431A (ko) 전자 장치 및 이를 이용한 결제 방법
US11756046B2 (en) Computerized optimization of customer service queue based on customer device detection
US10271176B2 (en) System and method for creating and managing a user session at a remote terminal computing system
JP2018511278A (ja) 個人データ共有アプリのための方法及びシステム
US20170220765A1 (en) System, method, and non-transitory computer-readable storage media for mobile check-out in retail store
US10489816B1 (en) Offers to print three-dimensional objects
JP2018133804A (ja) 無線トランザクションの重複防止
KR20150104838A (ko) 근접 통신 방법 및 장치
US20170220763A1 (en) System, method, and non-transitory computer-readable storage media for secure discrete communication with pharmacist of retail store
US20190019244A1 (en) System and method to provide competitive bidding transportation services to a variety of customers
KR20160113568A (ko) 실시간 대화를 기반으로 한 트랜잭션 처리 방법과 시스템 및 기록 매체
KR20180000582A (ko) 결제 방법 및 이를 사용하는 전자 장치
JP6944488B2 (ja) スケーラブル無線トランザクションシステム
US20200090118A1 (en) Electronic device and method for providing delivery information therefor
JP2020067755A (ja) 情報処理方法、情報処理装置、及び、プログラム
US20230394559A1 (en) Order information for electronic devices
AU2021101886A4 (en) Electronic payments platform system and method
EP3465583A1 (en) Quick access display

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X601 Decision of rejection after re-examination