JP6643485B2 - ビーコンデバイスによってブロードキャストされたコードを回転させることによるユーザデバイスステータスの識別 - Google Patents
ビーコンデバイスによってブロードキャストされたコードを回転させることによるユーザデバイスステータスの識別 Download PDFInfo
- Publication number
- JP6643485B2 JP6643485B2 JP2018531075A JP2018531075A JP6643485B2 JP 6643485 B2 JP6643485 B2 JP 6643485B2 JP 2018531075 A JP2018531075 A JP 2018531075A JP 2018531075 A JP2018531075 A JP 2018531075A JP 6643485 B2 JP6643485 B2 JP 6643485B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- beacon device
- check
- computing device
- beacon
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 104
- 230000004044 response Effects 0.000 claims description 57
- 238000004590 computer program Methods 0.000 claims description 12
- 230000003252 repetitive effect Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 139
- 238000004891 communication Methods 0.000 description 43
- 238000012545 processing Methods 0.000 description 39
- 230000006870 function Effects 0.000 description 23
- 238000013500 data storage Methods 0.000 description 20
- 238000013475 authorization Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004549 pulsed laser deposition Methods 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/02—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
- G01S1/04—Details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/24—Credit schemes, i.e. "pay after"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/405—Establishing or using transaction specific rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本出願は、その内容全体が参照により本明細書に完全に組み込まれる、2016年2月23日に出願された「Identifying User Device Status Via Rotating MAC Addresses On A beacon Device」と題する米国仮特許出願第62/298,975号の優先権を主張する。
図1を参照すると、本明細書で説明する例は、いくつかの例による、ビーコンデバイス120のハードウェア識別子を周期的に変更することによって、ユーザコンピューティングデバイス110のオペレーティングシステムのバックグラウンドで動作するサービスアプリケーション113による、ロケーションにおけるビーコンデバイス120の繰り返し検出を可能にするコンピュータ実装技法を提供する。
ーションに入る。一例では、ユーザ101は、ロケーションにおけるビーコンデバイス120の距離内でユーザコンピューティングデバイス110を持ち運び、その距離は、ビーコンデバイス120の検出範囲内である。一例では、ロケーションにおけるビーコンデバイス120は、ロケーションにおけるBluetooth Low-Energy(「BLE」)ネットワーク180または他のワイヤレスネットワークを介して、ロケーションにおいて第1のビーコンデバイス120のハードウェア識別子および他のデータをブロードキャストする。一例では、ビーコンデバイス120は、別のタイプのローカルワイヤレスネットワーク、たとえば、Bluetoothネットワークまたは近距離無線通信(「NFC」)ネットワークを介して、ロケーションにおいてハードウェア識別子および他のデータをブロードキャストする。一例では、他のデータは、ビーコンデバイス120の名前、BLEネットワーク180の接続名、または他のデータを含む。
次に、図全体を通して同様の数字が同様の(ただし必ずしも同一ではない)要素を示す図面を参照して、例について詳細に説明する。
例示的な動作環境100の構成要素に関して、図2〜図9に示す例示的な方法について以下で説明する。図2〜図9の例示的な方法は、他のシステムを用いて他の環境において実行されることもある。
払アプリケーション113は最初に、ブロードキャストされたビーコンデバイス120のコードに基づいて特定のビーコンデバイス120を検出する。一例では、ビーコンデバイス120のコードは、ビーコンデバイス120に関連付けられた媒体アクセス制御(「MAC」)アドレスまたはハードウェア識別子を含む。その後、支払アプリケーション113は、特定のビーコンデバイスについてのビーコンデバイス120のコードとは異なる、ビーコンデバイスについてのビーコンデバイス120のコードのみを検出する。一例では、ロケーションにおけるビーコンデバイス120は、ロケーションにおけるBluetooth Low-Energy(「BLE」)ネットワーク170または他のワイヤレスネットワークを介して、ロケーションにおいて第1のビーコンデバイス120のコードをブロードキャストする。一例では、ビーコンデバイス120は、別のタイプのローカルワイヤレスネットワーク、たとえば、Bluetoothネットワーク、Wi-Fiネットワーク、オーディオネットワーク、または近距離無線通信(「NFC」)ネットワークを介して、ロケーションにおいてビーコンデバイス120のコードおよび他のデータをブロードキャストする。一例では、他のデータは、ビーコンデバイス120の名前、ネットワーク170の接続名、または他のデータを含む。一例では、ユーザコンピューティングデバイス110のオペレーティングシステムのバックグラウンドまたはフォアグラウンドで動作する支払アプリケーション113は、ロケーションにおけるBLEネットワーク170または他のワイヤレスネットワークを介して、ビーコンデバイス120から第1のビーコンデバイス120のコードおよび他のデータを受信する。
している現在のユーザコンピューティングデバイス110のログをデータ記憶ユニット136において維持する。一例では、アカウント管理システム130は、チェックイン信号の受領時点での現在のタイムスタンプをログし、ビーコンデバイス120に関連付けられたロケーションにおいて現在チェックインしている現在のユーザコンピューティングデバイス110のログにおいて、ログされたタイムスタンプを受信されたチェックイン信号に関連付ける。たとえば、ログされたタイムスタンプは、日、月、年、時、分、秒を含む時点および/またはログされた現在のタイムスタンプに関連付けられた時点を識別する他の指定を含む。
ティングシステムのバックグラウンドで実行される支払アプリケーション113は、特定のビーコンデバイス120が同じビーコンデバイス120のコードをブロードキャストするとき、特定のビーコンデバイス120を検出し続けることができない。支払アプリケーション113は最初に、ブロードキャストされたビーコンデバイス120のコードに基づいて特定のビーコンデバイス120を検出する。一例では、ビーコンデバイス120のコードは、ビーコンデバイス120に関連付けられた媒体アクセス制御(「MAC」)アドレスまたはハードウェア識別子を含む。その後、支払アプリケーション113は、特定のビーコンデバイスについてのビーコンデバイス120のコードとは異なる、ビーコンデバイスについてのビーコンデバイス120のコードのみを検出する。
図10は、いくつかの例によるコンピューティングマシン2000およびモジュール2050を示す。コンピューティングマシン2000は、本明細書で提示する様々なコンピュータ、サーバ、モバイルデバイス、組込みシステム、またはコンピューティングシステムのうちのいずれかに対応し得る。モジュール2050は、コンピューティングマシン2000が本明細書で提示する様々な方法および処理機能を実行するのを容易にするように構成された1つまたは複数のハードウェア要素またはソフトウェア要素を備え得る。コンピューティングマシン2000は、プロセッサ2010、システムバス2020、システムメモリ2030、記憶媒体2040、入力/出力インターフェース2060、およびネットワーク2080と通信するためのネットワークインターフェース2070など、様々な内部構成要素または付属構成要素を含み得る。
101 ユーザ
102 オペレータ
110 ユーザコンピューティングデバイス、ネットワークコンピューティングデバイス
111 アンテナ、ユーザインターフェース
112 Bluetooth low energy(「BLE」)コントローラ、BLEコントローラ、Bluetoothコントローラ、NFCコントローラ
113 サービスアプリケーション、支払アプリケーション
115 ユーザインターフェース
116 データ記憶ユニット
118 ウェブブラウザ
119 通信アプリケーション
120 ビーコンデバイス、ネットワークコンピューティングデバイス
121 アンテナ
122 BLEコントローラ
123 乱数生成器
130 サービスプロバイダシステム、ネットワークコンピューティングデバイス、アカウント管理システム
131 アカウント管理モジュール
136 データ記憶ユニット
137 トランザクション処理モジュール、処理モジュール
138 サーバ
139 ウェブサイト
140 イシュアシステム、ネットワークコンピューティングデバイス
150 カメラデバイス、ネットワークコンピューティングデバイス、支払処理システム
160 販売時点デバイス、POSデバイス、販売時点(「POS」)デバイス、マーチャントPOSデバイス、マーチャント販売時点デバイス、ネットワークコンピューティングデバイス、支払処理システム
163 支払アプリケーション
165 ユーザインターフェース
166 データ記憶ユニット
169 通信アプリケーション
170 ネットワーク、分散ネットワーク、ワイヤレスネットワーク、ワイヤレス通信ネットワーク、ローカルワイヤレスネットワーク、Bluetooth Low-Energy(「BLE」)ネットワーク、BLEネットワーク
180 Bluetooth Low-Energy(「BLE」)ネットワーク、BLEネットワーク、ネットワーク
200 方法
210 方法
220 方法
240 方法
250 方法
260 方法
270 方法
280 方法
2000 コンピューティングマシン
2010 プロセッサ
2020 システムバス
2030 システムメモリ
2040 記憶媒体
2050 モジュール
2060 入力/出力インターフェース、I/Oインターフェース
2070 ネットワークインターフェース
2080 ネットワーク
Claims (20)
- ビーコンデバイスコードを周期的に変更することによって、繰り返しチェックイン信号を可能にする、ユーザコンピューティングデバイスにより実行される方法であって、
前記ユーザコンピューティングデバイスによって、サービスプロバイダシステムのロケーションにおけるビーコンデバイスから、第1のビーコンデバイスコードを受信するステップと、
前記第1のビーコンデバイスコードを受信したことに応答して、前記ユーザコンピューティングデバイスによって、1つまたは複数のコンピューティングデバイスに、前記第1のビーコンデバイスコードとユーザアカウントに関連付けられたユーザアカウント識別子とを含む第1のチェックイン信号を送信するステップと、
前記第1のビーコンデバイスコードを受信した後の時点で、前記ユーザコンピューティングデバイスによって、前記ビーコンデバイスから、第2のビーコンデバイスコードを受信するステップと、
前記第2のビーコンデバイスコードを受信したことに応答して、前記ユーザコンピューティングデバイスによって、前記1つまたは複数のコンピューティングデバイスに、前記第1のビーコンデバイスコードと前記ユーザアカウント識別子とを含む第2のチェックイン信号を送信するステップと
を含む方法。 - 前記第1のビーコンデバイスコードを受信したことに応答して、前記ユーザコンピューティングデバイスによって、前記ユーザコンピューティングデバイスの第1のロケーションデータをログし、前記第1のチェックイン信号とともに、前記第1のロケーションデータを前記1つまたは複数のコンピューティングデバイスに送信するステップをさらに含む、請求項1に記載の方法。
- 前記第2のビーコンデバイスコードを受信したことに応答して、前記ユーザコンピューティングデバイスによって、前記ユーザコンピューティングデバイスの第2のロケーションデータをログし、前記第2のチェックイン信号とともに、前記第2のロケーションデータを前記1つまたは複数のコンピューティングデバイスに送信するステップをさらに含む、請求項1に記載の方法。
- 前記1つまたは複数のコンピューティングデバイスが、前記第1のチェックイン信号および第1のタイムスタンプを受信したことに応答して、前記ユーザアカウントのチェックインステータスをログする、請求項1に記載の方法。
- 前記1つまたは複数のコンピューティングデバイスが、前記第1のタイムスタンプの時点からの指定された時間内に前記第2のチェックイン信号を受信したことに応答して、前記ユーザアカウントのチェックインステータスをログする、請求項4に記載の方法。
- 前記第1のビーコンデバイスコードが前記ビーコンデバイスのハードウェア識別子を含み、前記第2のビーコンデバイスコードが前記ビーコンデバイスによって生成された乱数を含む、請求項1に記載の方法。
- コンピュータプログラムであって、
ユーザコンピューティングデバイスによって実行されると、ビーコンデバイスコードを周期的に変更することによって、繰り返しチェックイン信号を可能にすることを前記ユーザコンピューティングデバイスに行わせるコンピュータ実行可能プログラム命令を含み、前記コンピュータ実行可能プログラム命令が、
ビーコンデバイスから、第1のビーコンデバイスコードを受信するためのコンピュータ実行可能プログラム命令と、
前記第1のビーコンデバイスコードを受信したことに応答して、1つまたは複数のコンピューティングデバイスに、前記第1のビーコンデバイスコードとユーザアカウントに関連付けられたユーザアカウント識別子とを含む第1のチェックイン信号を送信するためのコンピュータ実行可能プログラム命令と、
前記第1のビーコンデバイスコードを受信した後の時点で、前記ビーコンデバイスから、第2のビーコンデバイスコードを受信するためのコンピュータ実行可能プログラム命令と、
前記第2のビーコンデバイスコードを受信したことに応答して、前記1つまたは複数のコンピューティングデバイスに、前記第1のビーコンデバイスコードと前記ユーザアカウント識別子とを含む第2のチェックイン信号を送信するためのコンピュータ実行可能プログラム命令と
を含む、コンピュータプログラム。 - 前記第1のビーコンデバイスコードを受信したことに応答して、前記ユーザコンピューティングデバイスの第1のロケーションデータをログし、前記第1のチェックイン信号とともに、前記第1のロケーションデータを前記1つまたは複数のコンピューティングデバイスに送信するためのコンピュータ実行可能プログラム命令をさらに含む、請求項7に記載のコンピュータプログラム。
- 前記ユーザコンピューティングデバイスの第2のロケーションデータをログし、前記第2のチェックイン信号とともに、前記第2のロケーションデータを前記1つまたは複数のコンピューティングデバイスに送信するためのコンピュータ実行可能プログラム命令をさらに含む、請求項7に記載のコンピュータプログラム。
- 前記1つまたは複数のコンピューティングデバイスが、前記第1のチェックイン信号および第1のタイムスタンプを受信したことに応答して、前記ユーザアカウントのチェックインステータスをログする、請求項7に記載のコンピュータプログラム。
- 前記1つまたは複数のコンピューティングデバイスが、前記第1のタイムスタンプの時点からの指定された時間内に前記第2のチェックイン信号を受信したことに応答して、前記ユーザアカウントのチェックインステータスをログする、請求項10に記載のコンピュータプログラム。
- 前記第1のビーコンデバイスコードが前記ビーコンデバイスのハードウェア識別子を含み、前記第2のビーコンデバイスコードが前記ビーコンデバイスによって生成された乱数を含む、請求項7に記載のコンピュータプログラム。
- 前記ビーコンデバイスがサービスプロバイダシステムのロケーションにある、請求項7に記載のコンピュータプログラム。
- ビーコンデバイスコードを周期的に変更することによって、繰り返しチェックイン信号を可能にするユーザコンピューティングデバイスであって、
記憶デバイスと、
前記記憶デバイスに通信可能に結合されたプロセッサとを備え、前記プロセッサが、前記記憶デバイスに記憶されたアプリケーションコード命令を実行して、前記ユーザコンピューティングデバイスに、
ビーコンデバイスから、第1のビーコンデバイスコードを受信することと、
前記第1のビーコンデバイスコードを受信したことに応答して、1つまたは複数のコンピューティングデバイスに、前記第1のビーコンデバイスコードとユーザアカウントに関連付けられたユーザアカウント識別子とを含む第1のチェックイン信号を送信することと、
前記第1のビーコンデバイスコードを受信した後の時点で、前記ビーコンデバイスから、第2のビーコンデバイスコードを受信することと、
前記第2のビーコンデバイスコードを受信したことに応答して、前記1つまたは複数のコンピューティングデバイスに、前記第1のビーコンデバイスコードと前記ユーザアカウント識別子とを含む第2のチェックイン信号を送信することと
を行わせる、ユーザコンピューティングデバイス。 - 前記プロセッサが、前記記憶デバイスに記憶されたアプリケーションコード命令を実行して、前記ユーザコンピューティングデバイスに、
前記第1のビーコンデバイスコードを受信したことに応答して、前記ユーザコンピューティングデバイスの第1のロケーションデータをログし、前記第1のチェックイン信号とともに、前記第1のロケーションデータを前記1つまたは複数のコンピューティングデバイスに送信すること
を行わせるようにさらに構成される、請求項14に記載のユーザコンピューティングデバイス。 - 前記プロセッサが、前記記憶デバイスに記憶されたアプリケーションコード命令を実行して、前記ユーザコンピューティングデバイスに、
前記ユーザコンピューティングデバイスの第2のロケーションデータをログし、前記第2のチェックイン信号とともに、前記第2のロケーションデータを前記1つまたは複数のコンピューティングデバイスに送信すること
を行わせるようにさらに構成される、請求項14に記載のユーザコンピューティングデバイス。 - 前記1つまたは複数のコンピューティングデバイスが、前記第1のチェックイン信号および第1のタイムスタンプを受信したことに応答して、前記ユーザアカウントのチェックインステータスをログする、請求項14に記載のユーザコンピューティングデバイス。
- 前記1つまたは複数のコンピューティングデバイスが、前記第1のタイムスタンプの時点からの指定された時間内に前記第2のチェックイン信号を受信したことに応答して、前記ユーザアカウントのチェックインステータスをログする、請求項17に記載のユーザコンピューティングデバイス。
- 前記第1のビーコンデバイスコードが前記ビーコンデバイスのハードウェア識別子を含み、前記第2のビーコンデバイスコードが前記ビーコンデバイスによって生成された乱数を含む、請求項14に記載のユーザコンピューティングデバイス。
- 前記ビーコンデバイスがサービスプロバイダシステムのロケーションにある、請求項14に記載のユーザコンピューティングデバイス。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662298975P | 2016-02-23 | 2016-02-23 | |
US62/298,975 | 2016-02-23 | ||
PCT/US2017/019159 WO2017147315A1 (en) | 2016-02-23 | 2017-02-23 | Identifying user device status via rotating codes broadcast by a beacon device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019514231A JP2019514231A (ja) | 2019-05-30 |
JP6643485B2 true JP6643485B2 (ja) | 2020-02-12 |
Family
ID=58264613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018531075A Active JP6643485B2 (ja) | 2016-02-23 | 2017-02-23 | ビーコンデバイスによってブロードキャストされたコードを回転させることによるユーザデバイスステータスの識別 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10278006B2 (ja) |
EP (1) | EP3375172B1 (ja) |
JP (1) | JP6643485B2 (ja) |
KR (1) | KR102109875B1 (ja) |
CN (1) | CN108496342B (ja) |
WO (1) | WO2017147315A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10278006B2 (en) | 2016-02-23 | 2019-04-30 | Google Llc | Identifying user device status via rotating codes broadcast by a beacon device |
WO2017151859A1 (en) * | 2016-03-02 | 2017-09-08 | Tinoq Inc. | Systems and methods for efficient face recognition |
CN112866575A (zh) | 2016-03-30 | 2021-05-28 | 蒂诺克股份有限公司 | 用于用户检测和识别的***和方法 |
US10491598B2 (en) * | 2016-06-30 | 2019-11-26 | Amazon Technologies, Inc. | Multi-factor authentication to access services |
US10523387B2 (en) * | 2018-01-24 | 2019-12-31 | GM Global Technology Operations LLC | Method and system for transmission of signals with efficient bandwidth utilization |
US11263418B2 (en) | 2018-08-21 | 2022-03-01 | Tinoq Inc. | Systems and methods for member facial recognition based on context information |
CN111770430A (zh) * | 2019-03-12 | 2020-10-13 | ***通信有限公司研究院 | 一种信息处理方法及***、设备 |
US11265711B2 (en) | 2019-09-13 | 2022-03-01 | Microsoft Technology Licensing, Llc | Proximity-based management of a computing device |
EP4298574A4 (en) * | 2021-02-26 | 2024-07-31 | Nypro Inc | APPARATUS, SYSTEM AND METHOD FOR PROVIDING SELF-REPLENISHMENT FOR A CONSUMABLE PRODUCT CONTAINER |
JP7428447B1 (ja) | 2023-06-22 | 2024-02-06 | Tangerine株式会社 | 情報処理システム、情報処理方法、送信装置、受信装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8265593B2 (en) * | 2007-08-27 | 2012-09-11 | Alcatel Lucent | Method and system of communication using extended sequence number |
US8645213B2 (en) * | 2010-01-15 | 2014-02-04 | Ebay, Inc. | Transactions associated with a mobile device |
KR101227519B1 (ko) * | 2010-10-17 | 2013-01-31 | 엘지전자 주식회사 | 위치측정용 참조신호 전송방법 및 기지국과, 위치측정용 참조신호 수신방법 및 사용자기기 |
JP6203730B2 (ja) * | 2011-09-23 | 2017-09-27 | クアルコム,インコーポレイテッド | 近接フィンガープリントによる位置推定 |
US20130268378A1 (en) * | 2012-04-06 | 2013-10-10 | Microsoft Corporation | Transaction validation between a mobile communication device and a terminal using location data |
MX346551B (es) * | 2013-03-11 | 2017-03-24 | Fustes Manuel | Cobro de peaje con dispositivo de comunicación. |
US9185648B2 (en) * | 2013-03-13 | 2015-11-10 | Qualcomm Incorporated | Intelligent beaconing by software-enabled access point |
US9544869B2 (en) * | 2013-05-16 | 2017-01-10 | Qualcomm Incorporated | Method for adapting to venue positioning capabilities |
US20160195547A1 (en) * | 2013-07-31 | 2016-07-07 | Pharnext | Diagnostic tools for alzheimer's disease |
US9356819B2 (en) * | 2013-09-27 | 2016-05-31 | Ebay Inc. | Systems and methods for checking a user into a location using a packet sequence including location information |
KR102139998B1 (ko) * | 2014-03-21 | 2020-08-03 | 에스케이플래닛 주식회사 | 비콘의 보안을 위한 제어 시스템 및 방법 그리고 그 제어 장치 |
WO2015149032A1 (en) * | 2014-03-28 | 2015-10-01 | Brian Roundtree | Beacon based privacy centric network communication, sharing, relevancy tools and other tools |
WO2015151981A1 (ja) * | 2014-03-31 | 2015-10-08 | 株式会社Nttドコモ | 通信システム、通信端末、通信方法、及びプログラム |
CN103874021B (zh) * | 2014-04-02 | 2018-07-10 | 银理安金融信息服务(北京)有限公司 | 安全区域识别方法、识别设备及用户终端 |
US9648652B2 (en) * | 2014-04-08 | 2017-05-09 | Paypal, Inc. | Facilitating wireless connections using a BLE beacon |
CN110049489B (zh) * | 2014-06-05 | 2022-01-28 | 创新先进技术有限公司 | 传输信标数据的方法及装置 |
AU2015280010A1 (en) | 2014-06-24 | 2016-12-22 | Retailmenot, Inc. | Cross-device geolocation sensing to geotarget offers |
WO2016007445A1 (en) * | 2014-07-11 | 2016-01-14 | Google Inc. | Hands-free transactions |
US9642173B2 (en) * | 2014-07-15 | 2017-05-02 | Paypal, Inc. | Systems and methods for reusing generic tokens using Bluetooth® low energy (BLE) beacons |
US9378494B2 (en) * | 2014-08-22 | 2016-06-28 | Paypal, Inc. | Suspending and resuming transactions through wireless beacon communications |
US10055707B2 (en) * | 2015-04-07 | 2018-08-21 | Paypal, Inc. | Location detection devices for use in a courier services network |
US20160300216A1 (en) * | 2015-04-13 | 2016-10-13 | Paypal, Inc. | Wireless beacon devices for preventing fraud using loyalty information for a user |
US10278006B2 (en) | 2016-02-23 | 2019-04-30 | Google Llc | Identifying user device status via rotating codes broadcast by a beacon device |
-
2017
- 2017-02-23 US US15/440,973 patent/US10278006B2/en active Active
- 2017-02-23 KR KR1020187019181A patent/KR102109875B1/ko active IP Right Grant
- 2017-02-23 CN CN201780007635.6A patent/CN108496342B/zh active Active
- 2017-02-23 WO PCT/US2017/019159 patent/WO2017147315A1/en active Application Filing
- 2017-02-23 EP EP17709860.5A patent/EP3375172B1/en active Active
- 2017-02-23 JP JP2018531075A patent/JP6643485B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
EP3375172A1 (en) | 2018-09-19 |
KR102109875B1 (ko) | 2020-05-12 |
WO2017147315A1 (en) | 2017-08-31 |
WO2017147315A8 (en) | 2017-10-19 |
EP3375172B1 (en) | 2020-04-29 |
KR20180091872A (ko) | 2018-08-16 |
US10278006B2 (en) | 2019-04-30 |
US20170245101A1 (en) | 2017-08-24 |
JP2019514231A (ja) | 2019-05-30 |
CN108496342B (zh) | 2021-07-16 |
CN108496342A (zh) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6643485B2 (ja) | ビーコンデバイスによってブロードキャストされたコードを回転させることによるユーザデバイスステータスの識別 | |
US11694175B2 (en) | Identifying consumers in a transaction via facial recognition | |
JP7160883B2 (ja) | ハンズフリー取引のための顔の外形の修正 | |
JP6476352B1 (ja) | Ipホワイトリスト登録による近接度に基づくネットワークセキュリティ | |
CN107527198B (zh) | 识别特定于用户计算设备的位置 | |
CN108040495B (zh) | 经由面部识别标识交易中的顾客的方法、***和存储介质 | |
KR102273818B1 (ko) | 오프라인 사용자 식별 | |
US20170255941A1 (en) | Facial Template And Token Pre-Fetching In Hands Free Service Requests | |
US20210342813A1 (en) | Symmetric Discovery Over Audio | |
US20180053176A1 (en) | Tap And Pair Via Proximity Sensing | |
EP3616392B1 (en) | Pairing computing devices via audio communication channels |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180803 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180731 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190802 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191108 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200106 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6643485 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |