CN111386543A - 使用增强现实进行安全交易 - Google Patents
使用增强现实进行安全交易 Download PDFInfo
- Publication number
- CN111386543A CN111386543A CN201880076633.7A CN201880076633A CN111386543A CN 111386543 A CN111386543 A CN 111386543A CN 201880076633 A CN201880076633 A CN 201880076633A CN 111386543 A CN111386543 A CN 111386543A
- Authority
- CN
- China
- Prior art keywords
- transaction
- server
- transaction element
- interactive transaction
- user
- 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.)
- Pending
Links
- 230000003190 augmentative effect Effects 0.000 title claims abstract description 11
- 230000002452 interceptive effect Effects 0.000 claims abstract description 142
- 238000012545 processing Methods 0.000 claims abstract description 63
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000010191 image analysis Methods 0.000 claims abstract description 21
- 230000004044 response Effects 0.000 claims description 16
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 16
- 238000004590 computer program Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 8
- 239000011521 glass Substances 0.000 description 7
- 238000013475 authorization Methods 0.000 description 5
- 230000000977 initiatory effect Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000007792 addition Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
-
- 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/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- 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/12—Payment architectures specially adapted for electronic shopping systems
-
- 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/327—Short range or proximity payments by means of M-devices
- G06Q20/3274—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
-
- 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/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/201—Accessories of ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/206—Software aspects at ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0138—Head-up displays characterised by optical features comprising image capture systems, e.g. camera
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B2027/0178—Eyeglass type
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
Landscapes
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Optics & Photonics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Development Economics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
一种用于使用增强现实(AR)设备来处理在另一设备处发起的交易的方法。该方法包括经由AR设备获取用户设备的显示器的图像。该方法包括基于对图像的图像分析确定用户设备显示用于用户设备与服务器之间的交易的交互式交易元素。该方法包括与提供交互式交易元素的服务器进行通信,以将交互式交易元素的功能从用户设备移动到AR设备。该方法包括生成提供对服务器处的交易的访问的新的交互式交易元素。该方法还包括提供对经由AR设备被视觉地投影的新的交互式交易元素的访问。
Description
相关申请的交叉引用
本申请是2017年9月29日提交的、美国专利申请No.15/720,067的继续申请并要求其优先权,其全部内容通过引用合并于此。
技术领域
本发明主题的实施例通常涉及增强现实领域,并且更具体地,涉及使用增强现实来发起交易。
背景技术
增强现实(AR)是使用计算机生成的元素(例如,声音、视频和/或其他感官输出)来增强用户对真实世界环境的视图的计算机生成的环境。AR可以使用覆盖用户访问的真实世界的视图的计算机生成的图像来实现。AR图像可以经由用户佩戴的AR眼镜来显示,并且因此可以增强用户所看到的真实世界视图。例如,AR可以用于显示关于AR眼镜的视野中的某些元素的补充图像。补充图像以与用户所看到的真实世界元素对准的方式来显示。
实现AR的计算机系统可以访问AR眼镜的视野中的真实世界的图像。计算机系统然后可以执行图像分析以检测所访问的图像中的某些元素。基于元素检测,计算机系统可以确定AR图像以叠加在所访问的图像上。当用户移动AR眼镜时和/或当检测到的元素移动(这可以由用户行走、用户头部移动、检测到的元素的移动和/或经由其他移动引起)时,可以移动AR图像和/或调整AR图像的大小。用户还可以访问诸如支付系统之类的交易系统,以使用用户的账户进行一个或多个交易。然而,当用户访问这种交易系统时,可能无法获得使用AR设备的任何益处。
附图说明
通过参考附图,可以更好地理解本实施例,并且使许多目的、特征和优点对于本领域技术人员而言显而易见。
图1是示出使用AR设备来安全地处理在另一设备处发起的交易的系统的实施例的系统图。
图2是示出使用AR进行安全交易的操作的实施例的流程图。
图3是示出使用AR设备来访问在另一设备处发起的交易的实施例的图。
图4A和图4B是示出当实现AR进行安全交易时由AR设备示出的显示的实施例的图。
图5是示出根据一些实施例的用于使用AR进行安全交易的操作的时序图。
图6是参考图1-图5讨论的设备的实施例的框图。
具体实施方式
下面的描述包括体现本发明主题的技术的示例性系统、方法、技术、指令序列和计算机程序产品。然而,应当理解,可以在没有这些具体细节的情况下实践所描述的实施例。例如,尽管许多示例涉及AR,但是可以替代地使用模拟用户在虚构环境中的物理存在的计算机生成的图像(例如虚拟现实(VR))。在一些实施例中,AR和VR可以互换使用。在一些实施例中,AR和VR可以同时使用。在一些实施例中,可以替代地使用混合现实(MR),在MR中虚拟和真实世界被组合。在MR中,创建沉浸式环境,该沉浸式环境允许用户经由现实和虚拟元素与真实世界环境(例如,经由用户控制的机器人)交互。
计算机设备可以通过使用计算机生成的元素(例如,通过使用声音、视频和/或其他感官输出)来增强用户对真实世界环境的视图来生成AR环境。AR设备可以使用AR眼镜或生成图像(或访问所生成的图像)并覆盖用户访问的真实世界的视图的另一设备来实现。AR图像可以经由用户所佩戴的AR眼镜来显示,并且因此可以增强用户所看到的真实世界视图。
AR设备可以确定用户正在观看的对象和/或图像。AR设备可以使用眼睛跟踪或另一技术来确定由真实世界的AR设备的用户观看的视场(也称为“用户视图”)。例如,AR设备可以具有可以拍摄视频和/或多张照片(统称为图像获取)的相机(和/或其他光学传感器)。AR设备可以例如通过应用图像分析来分析所获取的图像,以确定这些图像的内容。例如,AR设备(或与AR设备进行通信的另一设备)可以执行图像分析以检测(一个或多个)所观看的图像中的某些元素。AR设备还可以确定用户最经常观看的图像和/或这些图像中的元素。
用户还可以访问交易服务器以进行关于用户账户的一个或多个交易。例如,交易服务器可以实现支付系统,并且可以处理由用户发起的支付交易。用户可以使用诸如膝上型计算机或移动设备之类的另一设备来访问交易服务器。例如,用户可以使用移动设备来访问交易服务器以发起从交易服务器处的用户账户到另一服务器(例如,商家)的支付交易。用户还可以经由移动设备来访问可以与商家相关联的处理服务器,以发起与交易服务器的交易。例如,用户可以经由web浏览器或在移动设备上执行的应用来访问处理服务器。处理服务器可以与web浏览器或应用进行通信以提供用于发起交易的功能。移动设备可以显示交互式交易元素(interactive transaction element)(例如按钮或对话框)用于提示用户发起交易。
用户可以在使用AR设备的同时操作移动设备。AR设备可以获取移动设备的显示器的图像。AR设备可以基于对图像的分析来确定显示器显示用于移动设备的用户与服务器之间的交易的交互式交易元素。AR设备可以与提供交互式交易元素的服务器进行通信,以将交互式交易元素的功能从移动设备移动到AR设备。AR设备然后可以生成新的交互式交易元素,该新的交互式交易元素提供对服务器处的交易的访问。AR设备然后可以提供对新的交互式交易元素的访问,该新的交互式交易元素被视觉地投影到用户经由AR设备看到的某些真实世界图像上。
因此,本文描述的方法允许用户使用他或她的AR设备来安全地进行在非安全设备处发起的交易。非安全设备可以是移动设备、膝上型计算机、或未被认证来访问服务器处的用户账户的另一设备。用户可以使用AR设备从非安全设备的显示器获取图像,而不是经由所显示的交互式元素来认证经由非安全设备的交易。AR设备可以对图像执行图像分析,以确定图像包括用于交易的交互式元素(例如结账按钮)。AR设备可以访问服务器处的交易以经由AR设备向用户提供对交易的认证访问。AR设备可以确定经由AR显示器来显示引用交易的新的交互式元素。AR设备可以基于用户的地理位置以及基于用户经由AR设备的视图来确定显示新的交互式元素。以下描述和相关附图示出了针对以上列出的构思的各种实施例。
图1是示出使用AR设备来安全地处理在另一设备处发起的交易的系统的实施例的系统图。在系统图100的概览中,用户设备102包括显示器106。用户设备还托管向显示器106提供元素(例如,交互式交易元素112A)以供显示的应用104。应用104可以经由显示器108接收用户输入。应用可以与处理服务器114通信。
在一些实施例中,用户设备102可以与处理服务器114通信以发起交易。例如,处理服务器114可以与用户设备102通信以在显示器106上显示用户可以购买的产品和/或服务的图像。用户可以例如经由应用104来访问处理服务器114以发起交易,该应用104可以是经由web浏览器访问的独立应用或客户端功能。交易可以用于购买由处理服务器114(例如,商家或服务提供商)提供的产品和/或服务。交易可以用于交易服务器124处的用户账户与另一账户(例如,在交易服务器124处或在另一系统处)之间的资金转移。交易可以用于发起由处理服务器114提供给用户设备102的软件服务(例如,软件即服务(SaaS))。交易服务器124可以向处理服务器114提供用户设备102(和/或用户)的认证以处理交易。处理服务器114可以在处理交易之前要求来自交易服务器124的认证。
AR应用120还可以是需要来自用户的确认和/或授权的任何类型的应用。AR应用120可以是需要来自用户的授权以确认支付交易的支付应用。AR应用120可以是独立应用,或者是经由web浏览器访问的客户端功能。AR应用120还可以用于认证用户以访问交易服务器124处的用户账户。用户可以经由AR显示器122(例如,经由新的交互式交易元素112B)与AR应用120进行交互。AR应用120还可以对获取的图像执行图像分析,例如以确定图像是否包括某些元素的表示。AR应用120还可以执行图像分析以确定(所获取的图像的)场景图像是否与某些预定场景匹配。
在一些实施例中,AR设备116可以通过跟踪用户姿势来接收用户选择110B。例如,AR设备116可以使用相机来跟踪用户的手臂、手和/或手指的位置和移动,以确定用户是否选择新的交互式交易元素112B。AR设备116可以基于如由相机确定的用户姿势来接收用户选择110B。在一些实施例中,AR设备116可以使用运动检测传感器(例如,红外传感器和/或光电检测器)来检测手移动和/或姿势。AR设备116可以经由用户佩戴的跟踪手套来跟踪用户的手的移动,其中跟踪手套可以包括检测用户的手和/或手指移动的传感器。AR设备116可以基于从用户持有的指示设备接收的位置和/或信号来接收用户选择110B。AR设备116可以向用户提供触觉反馈,以指示已经接收到用户选择110B。
处理服务器114可以与商家/或服务提供商相关联,并且交易服务器124与支付系统相关联。在这种情况下,处理服务器114可以从用户设备102(例如,经由应用104)接收用于在处理服务器114处发起交易、购买产品和/或服务的请求。响应于接收到请求,处理服务器114可以与交易服务器124通信以确定是否针对交易和/或针对发起对购买的支付认证了用户。
在一些实施例中,响应于接收到请求,处理服务器114可以从交易服务器124请求交互式交易元素。交互式交易元素可以由交易服务器124使用指示符代码传送到处理服务器114。指示符代码可以是代码片段、小应用程序(applet)、可执行程序、控件和/或插件等。在一个实施例中,代替指示符代码,交易服务器124可以向处理服务器114传送指令,以便向用户设备102呈现交互式交易元素以供在显示器106处显示。指令可以被实现为函数调用、回调、网络挂钩(web-hook)和/或命令。在接收到指示符代码(或指令)时,处理服务器114可以将指示符代码(或指令)传送到用户设备102。
在一些实现方式中,单个服务器(未示出)可以实现交易服务器124和处理服务器114两者的功能。在该实现方式中,单个服务器可以直接与用户设备102通信。因此,单个服务器可以将指示符代码或指令发送到用户设备102。在任一服务器实现方式中,在接收到指示符代码(或指令)时,用户设备102可以生成交互式交易元素,并且在显示器106上将该元素显示为结账按钮、对话框或控制元素。
用户可以经由用户输入(例如,在显示器106的触摸屏显示器实现方式上的交互式交易元素112A的110A处的用户触摸选择)与交互式交易元素112A进行交互。用户可以(经由110A)选择交互式交易元素112A来发起与处理服务器114(或者与单个服务器,取决于实现方式)的交易。如果用户被认证,则处理服务器114可以在从交易服务器124接收到认证指示时开始处理交易。如果用户未被认证,则交易服务器124可以在将认证指示传送到处理服务器以开始交易处理之前开始认证过程。
AR设备116可以由用户佩戴和/或访问。如上所述,AR设备116可以使用AR眼镜或将AR元素覆盖在用户经由AR设备116观看的真实世界的视场(也称为“用户视图”)上的另一设备来实现。AR元素可以是可以由AR设备116生成的视觉元素,或者从另一设备或服务器接收到的视觉元素。AR设备116可以在用户视图上显示AR元素,以增强用户使用AR设备116看到的真实世界视图。AR设备116可以获取显示器106的图像。例如,AR设备116可以包括相机或其他光学传感器,这些相机或其他光学传感器可以用于获取(如图1中的118所示)图像。AR应用120然后可以分析所获取的图像,并且基于对图像的分析,检测所获取的图像中的交互式交易元素112A的表示。AR应用120可以因此基于图像分析来确定用户设备102的显示器106是否显示交互式交易元素112A。
AR应用120可以向交易服务器124(或者利用单个服务器)发送用于将交互式交易元素112A的功能从用户设备102移动到AR设备116的移动请求。在从AR设备116接收到移动请求时,交易服务器124可以将指示符代码(或指令)传送到AR设备116用于在AR显示器122上显示交互式交易元素。在从AR设备116接收到移动通信时,交易服务器124还可以(例如,经由处理服务器114)向用户设备102传送用于从应用104移除交互式交易元素的功能的移除指令。移除指令还可以指示应用104移除交互式交易元素以使其不被显示在显示器106上。
AR应用120可以响应于从交易服务器124接收到指示符代码或指令,在AR显示器122上在经由AR设备116可视觉访问的场景的定制位置处显示交互式交易元素112B。AR应用120可以基于用户经由AR设备116可访问的视觉场景以及基于用户配置来确定定制位置。用户配置可以指示经由AR设备116可访问的一个或多个场景的多个位置,其中AR设备116可以叠加交互式交易元素112B。图3和图4示出了AR设备116可以如何叠加交互式交易元素112B的实施例。
应用104可以是需要来自用户的确认和/或授权的任何类型的应用。应用104可以是需要来自用户的授权以确认支付交易的支付应用。应用104可以是独立应用,或者是经由web浏览器访问的客户端功能。应用104还可以用于认证用户以访问交易服务器124处的用户账户。用户可以经由显示器106(例如,经由交互式交易元素112A)与应用104进行交互。
在一些实施例中,用户设备102和AR设备116是同一设备(本文称为“单个设备”),例如移动电话。单个设备可以托管应用104和AR应用120两者。单个设备还可以提供对显示器106以及AR显示器122的访问。类似地,如上所述,应用104可以需要来自用户的授权以确认在处理服务器处发起的交易。AR应用120可以接收指示应用104处的交易的交易信号。可以从单个设备上的操作系统、从用户或来自应用104的通知接收交易信号。AR应用120可以访问作为包括交互式交易元素的图像的应用104的屏幕截图。AR应用然后可以对图像执行图像分析以检测交互式交易元素并确定交易参考。类似地,如上所述,AR应用120然后可以生成经由AR显示器122显示的新的交易元素。下面的讨论也适用于单个设备实施例,其中注意到获取图像方式的改变。
图2是示出使用AR进行安全交易的操作的实施例的流程图。参考图1中描述的系统和组件来描述图2的方法(出于说明目的而非作为限制)。示例操作可以由AR应用120执行。
从202开始,应用经由AR设备来获取用户设备的显示图像。参考图1,AR应用120可以获取用户设备102的显示器106的图像。AR应用120可以从AR设备116的(一个或多个)相机和/或其他传感器获得图像。
在204处,应用基于对图像的图像分析来确定用户设备显示用于交易的交互式交易元素。参考图1,AR应用120可以分析所获取的图像,并且基于该图像分析,确定用户设备102(例如,经由显示器102)显示交互式交易元素112A。在一些实施例中,AR应用120可以基于图像分析来获得交易的交易参考。
AR应用120可以确定交互式交易元素112A包括可以用作交易参考的嵌入标识符。例如,交互式交易元素112A可以包括QR码,该QR码嵌入在交互式交易元素112A周围或嵌入在交互式交易元素112A的一部分内。在其他实现方式中,交互式交易元素112A可以包括嵌入的或以其他方式模糊的标识符。例如,交互式交易元素112A可以包括使用SnapTag、2维条形码和/或SPARQ码等实现的标识符。
在206处,应用与服务器进行通信以将交互式交易元素112A的功能从用户设备102移动到可视I/O设备。参考图1,AR应用120可以将移动请求传送到交易服务器124,以用于将交互式交易元素112A的功能从用户设备102(包括从显示器106)移动到AR设备116(包括到显示器122)。
在208处,应用确定交易是否可经由可视I/O设备访问。参考图1,AR应用120确定在交易服务器124处是否可访问交互式交易元素112A所引用的交易。在一些实施例中,如果AR应用120可以获得允许AR应用120访问交易服务器124处的交易的交易参考,则交易是可访问的。在一些实施例中,如果AR应用120被认证为访问交易服务器124处的交易,则交易是可访问的。如果应用确定交易是可访问的,则流程在212处继续。否则,流程在210处继续。在210处,应用与用户设备进行通信以获得交易参考。AR应用120可以通过通信链路130与用户设备102进行通信,以获得在204处引用的交易的交易参考。AR应用120然后可以使用交易参考访问交易服务器124处的交易。在210之后,流程在206处继续。
在212处,应用生成提供对交易的访问的新的交互式交易元素。参考图1,AR应用120生成新的交互式交易元素112B,该新的交互式交易元素112B提供对交易服务器124处的交易的访问。AR应用120可以在用户的用户视图的定制位置处生成新的交互式交易元素112B。用户视图可以是如用户经由AR设备看到的用户访问的真实世界的视图。定制位置可以基于用户视图和/或用户偏好进行确定。
AR应用120可以基于AR设备116的地理位置来确定新的交互式交易元素112B的定制位置。AR应用120可以确定AR设备116在物理上是否位于预定义地理位置(例如,如用户偏好所定义)之一处或其附近。然后,AR应用120可以在地理位置处获取的场景图像上的任何地方显示新的交互式交易元素112B。例如,AR应用120可以确定AR设备位于用户家的地理位置处,该地理位置是预定义位置之一。然后,AR应用120可以在AR设备116在用户家中获取的任何场景图像上显示新的交互式交易元素112B。
AR应用120可以基于由AR设备116获取的场景图像与预定场景是否匹配来确定新的交互式交易元素112B的定制位置。AR应用120可以分析由AR设备116获取的场景图像。在一些实施例中,AR应用120可以连续地分析由AR设备116获取的场景图像进行匹配。在一些实施例中,AR应用可以分析AR设备116仅在某些地理位置或某种类型的位置(例如,仅在咖啡厅)处获取的场景图像。AR应用可以仅显示新的交互式交易元素112B以增加场景图像的某些位置。例如,AR应用可以确定新的交互式交易元素只能被叠加在某个咖啡厅处获取的场景图像的桌子的某个区域处。图3和图4示出了AR设备116可以如何叠加交互式交易元素112B的实施例。
在一些实施例中,在生成新的交互式交易元素112B之后,AR应用120确定从显示器106显示的图像中是否移除了交互式交易元素112A。因此,AR应用120可以对用户设备102的显示器106的附加获取的图像执行附加的图像分析。AR应用120可以响应于确定从图像中移除了交互式交易元素112A而执行214。如果从图像中没有移除交互式交易元素112A,则AR应用120可以例如经由直接通信链路130直接与用户设备102进行通信,以请求从图像中移除交互式交易元素112A。
在214处,应用提供对新的交互式交易元素的访问。参考图1,AR应用120可以在AR显示器122上提供对新的交互式交易元素112B的访问。用户可以经由用户输入(例如,经由用户选择110B)与交互式交易元素112B进行交互。
AR应用120可以访问对新的交互式交易元素112B的用户选择110B。AR应用120可以确定用户选择110B指示用户对交易的确认,并且然后将交易的控制(例如,发起处理的能力)转移到用户设备102。因此,在经由AR设备116确认交易之后,用户可以经由用户设备102(例如,经由应用104)完成交易。交易服务器124还可以与处理服务器进行通信,其中该交易被确认并将经由用户设备102完成。
AR应用120可以确定用户选择110B指示用户认证,并且然后将用户认证的指示传送到交易服务器124。用户然后可以经由AR设备116(例如,经由AR应用120)完成交易。交易服务器124还可以将用户认证的指示传送到处理服务器114,使得用户可以经由用户设备102(例如,经由应用104)完成交易。
图3是示出使用AR设备访问在另一设备处发起的交易的实施例的图。图3示出了用户302如何使用AR设备116查看用户302的物理环境的真实世界场景304。AR设备116以及AR显示器122向用户302提供真实世界场景304的用户视图306。AR设备116可以将数字图像和元素叠加在AR显示器122上,使得当经由用户视图306查看时,AR设备116以及AR显示器122向用户302呈现真实世界场景304的一部分。
AR设备116可以获取真实世界场景304的图像308。在一些实施例中,AR设备116可以获取图像308,使得该图像308与用户视图306一致。在一些实施例中,AR设备116可以确定获取与用户视图306的尺寸不同的图像308。所获取的图像308可以包括真实世界场景304的数字表示(包括用户设备102的数字表示)。AR设备116(或与AR设备116通信的另一设备)可以对所获取的图像308执行图像分析,以确定用户设备102包括交互式交易元素112A。
图4A和图4B是示出当实现AR进行安全交易时由AR设备示出的显示器的实施例的图。图4A示出了如用户302经由AR设备116看到的AR显示器122。用户可以经由AR显示器122看到用户视图306(如图4B所示)。AR设备116还显示所生成的交互式交易元素112B。AR设备116可以检测用户选择110B,其可以指示所生成的交互式交易元素112B的用户选择。如上所述,AR设备116可以通过多种方法来检测用户选择110B,包括通过跟踪用户302的姿势,检测用户302的手部运动,和/或从用户302持有的指示设备310接收信号。
图4B示出了用户302如何经由AR设备116看到AR显示器122的另一视图。用户302可以看到真实世界场景的用户视图306、以及由AR设备116叠加的元素。如图4B所示,AR设备116可以使用AR显示器122将交互式交易元素112B覆盖在用户视图306上。AR设备116可以检测交互式交易元素112B的用户选择110B。
AR设备116可以获取图4B所示的真实世界场景的另一图像402。AR设备116可以对所获取的图像402执行图像分析,以确定用户设备102已经从显示器106移除了交互式交易元素112A。注意,在某些情况下,如果AR设备116确定所获取的图像402与预定义场景不匹配,则AR设备116可能不显示所生成的交互式交易元素112B。
图5是示出根据一些实施例的用于使用AR进行安全交易的操作的时序图。如图5所示,AR应用120与交易服务器124通信。应用104与处理服务器114通信。处理服务器114还与交易服务器124通信。图5的通信可以通过一个或多个通信网络来执行。图5的时序图的部分与图2的流程图相对应。
在502处,应用104与处理服务器114通信。应用104可以发送交易请求,例如以发起交易。例如,应用104可以访问处理服务器114以在处理服务器114(其可以实现服务服务器)处发起服务请求。在504处,处理服务器114可以确定如何处理交易。在506处,处理服务器114可以与交易服务器124通信,例如以请求交互式交易元素。
在506处,处理服务器114可以与交易服务器124通信以确定是否针对交易服务器124处的交易认证了应用104和/或用户。在图5所示的交易流程中,处理服务器114在处理所请求的交易之前需要认证应用104和/或用户。在508处,交易服务器124可以确定是否针对所请求的交易认证了用户应用104和/或用户。在508处,交易服务器124还可以确定是否将交互式交易元素传送到处理服务器114。
在510处,交易服务器124可以使用指示符代码或指令将交互式交易元素传送到处理服务器114。在511处,处理服务器114可以将指示符代码或指令传送到应用104。在512处,应用104可以在显示器106上显示交互式交易元素。在513处,AR应用120可以获取显示器106的图像。在514处,AR应用120可以对所获取的图像执行图像分析,以确定显示器106显示交互式交易元素。
在一些实施例中,在516处,AR应用120可以(例如,经由移动指令)与交易服务器124通信,以将交互式交易元素的功能从应用104移动到AR应用120。在518处,AR应用120可以确定向AR应用120提供新的交互式交易元素,并且可选地从应用104中移除交互式交易元素功能。在520处,交易服务器124可以将用于新的交互式交易元素的指示符代码或指令传送到AR应用120。在521处,交易服务器124可以与处理服务器114通信,以从应用104中移除和/或停用交互式交易元素的功能。在522处,处理服务器114可以与应用104通信,以移除和/或停用交互式交易元素的功能。
替代地,处理服务器114可以在不与应用104通信的情况下停用交互式交易元素的功能。因此,停用对于处理服务器114是本地的,并且由处理服务器114从应用104接收到的用户选择110A可以被忽略(例如,关于发起交易处理)。在该实现方式中,处理服务器114可以在发起交易处理之前等待从AR应用120(例如,经由交易服务器124)接收通信。
在其他实施例中,AR应用120可以例如在没有步骤516的情况下离线生成新的交互式交易元素。因此,在确定显示器106显示交互式交易元素之后,AR应用120可以在不与交易服务器124通信的情况下生成交互式交易元素。在该实现方式中,在514处,AR应用120可以从图像分析获得生成新的交互式交易元素所需的信息。例如,AR应用120可以基于图像分析来确定交易参考,并且基于AR设备与用户的关联来确定客户ID。在另一实现方式中,AR应用20可以(例如,经由通信链路130)与应用进行通信以获得交易参考。因此,步骤516-522被省略。
在523处,AR应用120可以接收新的交互式交易元素的用户选择。在524处,AR应用120可以向交易服务器124传送新的交互式交易元素的用户选择的指示。在526处,AR应用120可以针对交易认证用户和/或AR应用120。在526处,交易服务器124可以与处理服务器114通信以指示针对交易认证了用户和/或用户设备。
应该理解,图1-图5和本文描述的操作是旨在帮助理解实施例的示例,并且不应当被用于限制实施例或限制权利要求的范围。实施例可以执行附加的操作、更少的操作、以不同顺序的操作、并行的操作以及一些不同的操作。例如,参考图1-图5的图描述的一个或多个元件、步骤或过程可以被省略、以不同的顺序描述、或者根据需要或适当地被组合。
如本领域的技术人员应当理解的,本公开的各个方面可以体现为系统、方法或计算机程序产品。因此,本公开的各个方面可以采取以下形式:完全硬件实施例、软件实施例(包括固件、驻留软件、微代码等)或组合软件和硬件方面的实施例,其在本文中通常可以统称为“模块”或“系统”。此外,本公开的各个方面可以采取在一个或多个计算机可读介质中包含的计算机程序产品的形式,计算机可读介质具有在其上包含的计算机可读程序代码。
可以利用一种或多种计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或前述的任何合适组合。计算机可读存储介质的更具体示例(非详尽列表)将包括以下各项:便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪存)、便携式光盘只读存储器(CD-ROM)、光学存储设备、磁性存储设备或前述的任何合适组合。在本文的上下文中,计算机可读存储介质可以是任何有形和/或非暂态介质,其可以包含或存储由指令执行系统、装置或设备使用或与其结合使用的程序。
计算机可读信号介质可以包括例如在基带中或者作为载波的一部分传播的数据信号,其中传播的数据信号具有包含在其中的计算机可读程序代码。这样的传播信号可以采取多种形式中的任何一种,包括但不限于电磁、光学或前述的任何合适组合。计算机可读信号介质可以为不是计算机可读存储介质并且可以传送、传播或传输由指令执行系统、装置或设备使用或与其结合使用的程序的任何计算机可读介质。可以使用任何合适的介质来传输包含在计算机可读介质上的计算机程序代码,所述合适的介质包括但不限于无线、有线、光纤电缆、RF等或前述的任何合适组合。
用于执行本公开的各个方面的操作的计算机程序代码可以以一种或多种编程语言的任何组合来编写,所述编程语言包括面向对象的编程语言(例如,Java、Smalltalk、C++等)以及常规的过程编程语言(例如,“C”编程语言或类似的编程语言)。计算机程序代码可以完全在用户的计算机上执行(例如,编译为计算机程序指令),作为独立的软件包部分在用户的计算机上执行,部分在用户的计算机上执行并且部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(LAN)或广域网(WAN))连接到用户的计算机,或者可以与外部计算机建立连接(例如,通过使用互联网服务提供商的互联网)。
参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图描述了本公开的各个方面。应当理解,流程图图示和/或框图的每个框、以及流程图图示和/或框图中的框的组合可以由计算机程序指令来实现。这些计算机程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的计算机程序指令创建用于实现流程图和/或框图的一个或多个框中指定的功能/动作的装置。
这些计算机程序指令还可以被存储在计算机可读介质中,该计算机可读介质可以指导计算机、其他可编程数据处理装置或其他设备以特定方式起作用,使得存储在计算机可读介质中的指令产生包括实现流程图和/或框图的一个或多个框中指定的功能/动作的指令的制品。
计算机程序指令还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使在计算机、其他可编程装置或其他设备上执行一系列操作步骤从而产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提供用于实现流程图和/或框图的一个或多个框中指定的功能/动作的过程。
图6是包括用于网络通信的通信接口608的电子设备600的示例性实施例的框图。电子设备可以包含用于实现以上图1-图5中描述的实施例的功能。在一些实现方式中,电子设备600可以是膝上型计算机、平板计算机、移动电话、电力线通信设备、智能设备(PDA)、服务器和/或一个或多个其他电子系统。例如,可以使用移动设备(例如,移动电话或平板计算机)来实现用户设备。例如,可以使用一个或多个服务器来实现支付系统。电子设备600可以包括处理器单元602(可能包括多个处理器、多个核心、多个节点和/或实现多线程等)。电子设备600还可以包括存储器单元606。存储器单元606可以是系统存储器(例如,缓存、SRAM、DRAM、零电容器RAM、双晶体管RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、SONOS、PRAM等中的一个或多个)或上述机器可读介质的任何一个或多个可能实现方式。电子设备600还可以包括总线610(例如,PCI、ISA、PCI-Express、NuBus、AHB、AXI等),并且网络接口604可以包括基于有线的接口(例如,以太网接口、电力线通信接口等)。通信接口608可以包括无线网络接口(例如,WLAN接口、蓝牙接口、WiMAX接口、ZigBee接口、无线USB接口等)中的至少一个。在一些实现方式中,电子设备600可以支持多个网络接口-每个接口被配置为将电子设备600耦合到不同的通信网络。
存储器单元606可以包含用于实现以上图1-图5中描述的实施例的功能。在一个实施例中,存储器单元606可以包括使用AR设备来安全地处理在另一设备处发起的交易而实现的一个或多个功能。这些功能中的任何一个都可以部分(或全部)地在硬件中和/或在处理器单元602上实现。例如,一些功能可以通过以下方式实现:专用集成电路、在处理器单元602中实现的逻辑、在外围设备或卡上的协处理器等。此外,实现方式可以包括图6中未示出的更少或附加的组件(例如,视频卡、音频卡、附加的网络接口、外围设备等)。处理器单元602、存储器单元606、网络接口604和通信接口608被耦合到总线610。尽管被示出为耦合到总线610,但是存储器单元606可以被耦合到处理器单元602。
虽然参考各种实现方式和扩展描述了实施例,但是应当理解,这些实施例是说明性的,并且本公开的范围不限于此。通常,可以利用与任何一个或多个硬件系统一致的设施来实现如本文所述的用于使用AR设备来安全地处理在另一设备处发起的交易的技术。许多变化、修改、增加和改进都是可能的。
可以为本文描述的组件、操作或结构提供多个实例作为单个实例。最后,各种组件、操作和数据存储之间的边界有些随意,并且在特定说明性配置的上下文中说明了特定操作。可以设想功能的其他分配,并且其可以落入本公开的范围内。通常,在示例性配置中表示为单独的组件的结构和功能可以被实现为组合的结构或组件。类似地,呈现为单个组件的结构和功能可以被实现为单独的组件。这些和其他变型、修改、添加和改进可以落入本公开的范围内。
Claims (20)
1.一种用于经由增强现实设备访问交易的方法,所述方法包括:
经由增强现实(AR)设备获取用户设备的显示器的图像;
基于对所述图像的图像分析,确定所述用户设备显示用于所述用户设备与服务器之间的交易的交互式交易元素;
与服务器进行通信以将所述交互式交易元素的功能从所述用户设备移动到所述AR设备;
生成新的交互式交易元素,所述新的交互式交易元素提供对所述服务器处的所述交易的访问;以及
提供对经由所述AR设备被视觉地投影的所述新的交互式交易元素的访问。
2.根据权利要求1所述的方法,还包括:
响应于生成所述新的交互式交易元素,确定从所述图像中是否移除所述交互式交易元素;
其中,所述提供对经由所述AR设备可视的新的交互式交易元素的访问是响应于确定从所述图像中移除所述交互式交易元素而执行的。
3.根据权利要求1所述的方法,其中,所述生成所述新的交互式交易元素包括:至少部分地基于所述AR设备的地理位置来确定所述新的交互式交易元素的定制位置。
4.根据权利要求1所述的方法,还包括:
确定由所述AR设备获取的场景图像与预定场景是否匹配;以及
响应于确定所述场景图像与所述预定场景匹配,在所述场景图像处显示所述新的交互式交易元素,其中,所述新的交互式交易元素被叠加在所述场景图像的所述定制位置处。
5.根据权利要求1所述的方法,其中,所述与所述服务器进行通信包括:
确定所述交易从所述服务器是否可访问;以及
响应于确定所述交易不可访问,与所述用户设备进行通信以确定所述交易的交易参考;以及
使用所述交易参考与所述服务器进行通信,以移动所述交互式交易元素的功能。
6.根据权利要求1所述的方法,其中,所述提供对所述新的交互式交易元素的访问包括:所述AR设备显示被叠加在由所述AR设备访问的视觉场景的位置处的所述新的交互式交易元素。
7.根据权利要求1所述的方法,还包括:
访问对所述新的交互式交易元素的选择;
将所述选择确定为所述用户对所述交易的确认;以及
将所述交易的控制转移到所述用户设备。
8.根据权利要求1所述的方法,还包括:
访问对所述新的交互式交易元素的选择;
将所述选择确定为所述用户的认证;以及
将所述用户的认证传送到所述服务器。
9.根据权利要求1所述的方法,
其中,所述服务器包括处理服务器和交易服务器;
其中,所述交易服务器提供所述交互式交易元素,所述交互式交易元素在所述用户设备处未被认证以发起所述交易;并且
其中,所述通信包括与所述处理服务器进行通信,用于所述生成所述新的交互式交易元素,所述新的交互式交易元素在所述AR设备处被认证以发起所述交易。
10.根据权利要求1所述的方法,
其中,所述服务器提供所述交互式交易元素;并且
其中,所述确定所述图像包括所述交互式交易元素包括:
与所述服务器进行通信以确认所述交易正在所述服务器处被处理。
11.一种系统,包括:
非暂态存储器,所述非暂态存储器存储指令;以及
处理器,所述处理器被配置为执行所述指令以使所述系统:
经由增强现实(AR)设备获取用户设备的显示器的图像;
基于对所述图像的图像分析,确定所述用户设备显示用于所述用户设备与服务器之间的交易的交互式交易元素;
与服务器进行通信以将所述交互式交易元素的功能从所述用户设备移动到所述AR设备;
生成新的交互式交易元素,所述新的交互式交易元素提供对所述服务器处的所述交易的访问;以及
提供对经由所述AR设备被视觉地投影的所述新的交互式交易元素的访问。
12.根据权利要求11所述的系统,其中,执行所述指令还使得所述系统:
响应于生成所述新的交互式交易元素,确定从所述图像中是否移除所述交互式交易元素;
其中,所述提供对经由所述AR设备可视的新的交互式交易元素的访问是响应于确定从所述图像中移除所述交互式交易元素而执行的。
13.根据权利要求11所述的系统,其中,所述生成所述新的交互式交易元素包括:至少部分地基于所述AR设备的地理位置来确定所述新的交互式交易元素的定制位置。
14.根据权利要求11所述的系统,其中,执行所述指令还使得所述系统:
确定由所述AR设备获取的场景图像与预定场景是否匹配;以及
响应于确定所述场景图像与所述预定场景匹配,在所述场景图像处显示所述新的交互式交易元素,其中,所述新的交互式交易元素被叠加在所述场景图像的所述定制位置处。
15.根据权利要求11所述的系统,其中,所述与所述服务器进行通信包括:
确定所述交易从所述服务器是否可访问;以及
响应于确定所述交易不可访问,与所述用户设备进行通信以确定所述交易的交易参考;以及
使用所述交易参考与所述服务器进行通信,以移动所述交互式交易元素的功能。
16.一种非暂态机器可读介质,所述非暂态机器可读介质具有存储在其上的指令,所述指令能够执行以使得执行操作,所述操作包括:
经由增强现实(AR)设备获取用户设备的显示器的图像;
基于对所述图像的图像分析,确定所述用户设备显示用于所述用户设备与服务器之间的交易的交互式交易元素;
与提供所述交互式交易元素的服务器进行通信,以将所述交互式交易元素的功能从所述用户设备移动到所述AR设备;
生成新的交互式交易元素,所述新的交互式交易元素提供对所述服务器处的所述交易的访问;以及
提供对经由所述AR设备被视觉地投影的所述新的交互式交易元素的访问。
17.根据权利要求16所述的非暂态机器可读介质,其中,所述操作还包括:
响应于生成所述新的交互式交易元素,确定从所述图像中是否移除所述交互式交易元素;
其中,所述提供对经由所述AR设备可见的新的交互式交易元素的访问是响应于确定从所述图像中移除所述交互式交易元素而执行的。
18.根据权利要求16所述的非暂态机器可读介质,其中,所述生成所述新的交互式交易元素包括:至少部分地基于所述AR设备的地理位置来确定所述新的交互式交易元素的定制位置。
19.根据权利要求16所述的非暂态机器可读介质,其中,所述操作还包括:
确定由所述AR设备获取的场景图像与预定场景是否匹配;以及
响应于确定所述场景图像与所述预定场景匹配,在所述场景图像处显示所述新的交互式交易元素,其中,所述新的交互式交易元素被叠加在所述场景图像的所述定制位置处。
20.根据权利要求16所述的非暂态机器可读介质,其中,所述与所述服务器进行通信包括:
确定所述交易从所述服务器是否可访问;以及
响应于确定所述交易不可访问,与所述用户设备进行通信以确定所述交易的交易参考;以及
使用所述交易参考与所述服务器进行通信,以移动所述交互式交易元素的功能。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/720,067 US10430778B2 (en) | 2017-09-29 | 2017-09-29 | Using augmented reality for secure transactions |
US15/720,067 | 2017-09-29 | ||
PCT/US2018/053087 WO2019067697A1 (en) | 2017-09-29 | 2018-09-27 | USE OF INCREASED REALITY FOR SECURE TRANSACTIONS |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111386543A true CN111386543A (zh) | 2020-07-07 |
Family
ID=65898094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880076633.7A Pending CN111386543A (zh) | 2017-09-29 | 2018-09-27 | 使用增强现实进行安全交易 |
Country Status (5)
Country | Link |
---|---|
US (3) | US10430778B2 (zh) |
EP (1) | EP3688706A1 (zh) |
CN (1) | CN111386543A (zh) |
AU (1) | AU2018341597B2 (zh) |
WO (1) | WO2019067697A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10430778B2 (en) | 2017-09-29 | 2019-10-01 | Paypal, Inc. | Using augmented reality for secure transactions |
GB201802739D0 (en) | 2018-02-20 | 2018-04-04 | Univ Oxford Innovation Ltd | Authentication device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751629A (zh) * | 2008-12-16 | 2010-06-23 | 国际商业机器公司 | 使用变化唯一值的多因素认证的方法和系统 |
US20150073907A1 (en) * | 2013-01-04 | 2015-03-12 | Visa International Service Association | Wearable Intelligent Vision Device Apparatuses, Methods and Systems |
US20150095228A1 (en) * | 2013-10-01 | 2015-04-02 | Libo Su | Capturing images for financial transactions |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9953308B2 (en) * | 2002-10-01 | 2018-04-24 | World Award Academy, World Award Foundation, Amobilepay, Inc. | Payment, messaging, calling, and multimedia system on mobile and wearable device with haptic control for one-scan and single-touch payments |
WO2013049855A2 (en) * | 2011-09-30 | 2013-04-04 | Ioculi, Inc. | Location based augmented reality system for exchange of items based on location sensing and methods and devices related thereto |
US20130159196A1 (en) * | 2011-12-20 | 2013-06-20 | Ebay, Inc. | Secure PIN Verification for Mobile Payment Systems |
JP6153947B2 (ja) * | 2012-01-05 | 2017-06-28 | ヴィザ インターナショナル サーヴィス アソシエイション | 取引映像キャプチャ装置、方法およびシステム |
US20130297460A1 (en) * | 2012-05-01 | 2013-11-07 | Zambala Lllp | System and method for facilitating transactions of a physical product or real life service via an augmented reality environment |
US20150269556A9 (en) * | 2012-07-23 | 2015-09-24 | Sumit Duggal | Mobile application for identifying and purchasing goods and services using mobile device in-built camera |
WO2014031899A1 (en) * | 2012-08-22 | 2014-02-27 | Goldrun Corporation | Augmented reality virtual content platform apparatuses, methods and systems |
US10109075B2 (en) * | 2013-03-15 | 2018-10-23 | Elwha Llc | Temporal element restoration in augmented reality systems |
US9659447B2 (en) | 2014-04-08 | 2017-05-23 | Bally Gaming, Inc. | System and method for augmented wagering |
US20170221247A1 (en) | 2014-09-29 | 2017-08-03 | Aurasma Limited | Display of overlays and events in augmented reality using graph traversal |
GB2532191A (en) | 2014-10-29 | 2016-05-18 | Ibm | Secure passcode entry using mobile device with augmented reality capability |
US10235810B2 (en) | 2015-09-22 | 2019-03-19 | 3D Product Imaging Inc. | Augmented reality e-commerce for in-store retail |
US10482661B2 (en) | 2016-03-01 | 2019-11-19 | International Business Machines Corporation | Displaying of augmented reality objects |
US10607230B2 (en) * | 2016-12-02 | 2020-03-31 | Bank Of America Corporation | Augmented reality dynamic authentication for electronic transactions |
US10586220B2 (en) * | 2016-12-02 | 2020-03-10 | Bank Of America Corporation | Augmented reality dynamic authentication |
SG10201610816YA (en) * | 2016-12-23 | 2018-07-30 | Mastercard Asia Pacific Pte Ltd | A system and method for carrying out a transaction using augmented reality |
US20180190028A1 (en) * | 2017-01-03 | 2018-07-05 | Bank Of America Corporation | Facilitating Across-Network, Multi-User Sessions Using Augmented Reality Display Devices |
US10430778B2 (en) * | 2017-09-29 | 2019-10-01 | Paypal, Inc. | Using augmented reality for secure transactions |
US11037116B2 (en) * | 2017-12-29 | 2021-06-15 | Paypal, Inc. | Payment transactions using an augmented reality device |
SG10201800589WA (en) * | 2018-01-23 | 2019-08-27 | Mastercard International Inc | Virtual reality headset device and payment method |
US11413425B2 (en) * | 2019-05-24 | 2022-08-16 | Neuroenhancement Lab, LLC | Device, system, and method for reducing coronasomnia to enhance immunity and immune response |
-
2017
- 2017-09-29 US US15/720,067 patent/US10430778B2/en active Active
-
2018
- 2018-09-27 EP EP18860066.2A patent/EP3688706A1/en not_active Withdrawn
- 2018-09-27 CN CN201880076633.7A patent/CN111386543A/zh active Pending
- 2018-09-27 AU AU2018341597A patent/AU2018341597B2/en active Active
- 2018-09-27 WO PCT/US2018/053087 patent/WO2019067697A1/en unknown
-
2019
- 2019-10-01 US US16/589,587 patent/US11030606B2/en active Active
-
2021
- 2021-06-07 US US17/341,157 patent/US11423366B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101751629A (zh) * | 2008-12-16 | 2010-06-23 | 国际商业机器公司 | 使用变化唯一值的多因素认证的方法和系统 |
US20150073907A1 (en) * | 2013-01-04 | 2015-03-12 | Visa International Service Association | Wearable Intelligent Vision Device Apparatuses, Methods and Systems |
US20150095228A1 (en) * | 2013-10-01 | 2015-04-02 | Libo Su | Capturing images for financial transactions |
Also Published As
Publication number | Publication date |
---|---|
US20200034815A1 (en) | 2020-01-30 |
US20190102767A1 (en) | 2019-04-04 |
US20210312419A1 (en) | 2021-10-07 |
US11030606B2 (en) | 2021-06-08 |
US11423366B2 (en) | 2022-08-23 |
EP3688706A4 (en) | 2020-08-05 |
AU2018341597A1 (en) | 2020-04-23 |
EP3688706A1 (en) | 2020-08-05 |
US10430778B2 (en) | 2019-10-01 |
WO2019067697A1 (en) | 2019-04-04 |
AU2018341597B2 (en) | 2023-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200617B2 (en) | Efficient rendering of 3D models using model placement metadata | |
US10719870B2 (en) | Mixed reality world integration of holographic buttons in a mixed reality device | |
US10147135B2 (en) | Systems and methods for virtual fittings | |
US11074647B2 (en) | Systems and methods of sharing an augmented environment with a companion | |
US10055894B2 (en) | Markerless superimposition of content in augmented reality systems | |
CN116194867A (zh) | 扩展现实系统的用户界面布局和输入的动态配置 | |
WO2016120806A1 (en) | Method and system for providing virtual display of a physical environment | |
CN111742281B (zh) | 用于针对显示在显示器上的第一内容提供根据外部对象的移动的第二内容的电子装置及其操作方法 | |
JP2016534453A (ja) | バーコードまたはqrコード(登録商標)を含むグラフィックコードを利用したショッピング決済システムおよび決済方法 | |
US11508105B2 (en) | Using augmented reality for accessing legacy transaction terminals | |
US10424009B1 (en) | Shopping experience using multiple computing devices | |
US11423366B2 (en) | Using augmented reality for secure transactions | |
US10101885B1 (en) | Interact with TV using phone camera and touch | |
US10304120B2 (en) | Merchandise sales service device based on dynamic scene change, merchandise sales system based on dynamic scene change, method for selling merchandise based on dynamic scene change and non-transitory computer readable storage medium having computer program recorded thereon | |
KR102605451B1 (ko) | 이미지 내에 포함된 복수의 외부 객체들 각각에 대응하는 복수의 서비스들을 제공하는 전자 장치 및 방법 | |
US20230394561A1 (en) | Augmented reality self-scanning and self-checkout | |
JP2021166091A (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
US20200012855A1 (en) | Operation assistance apparatus, operation assistance method, and computer readable recording medium | |
US20250021959A1 (en) | Sytsems and methods for augmented-reality assisted determination of merchant compatibility | |
US12056759B1 (en) | Method, medium, and system for an augmented reality device managed object selection and acquisition processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |