CN108140083A - 使用个人装置授权共享装置上的交易 - Google Patents

使用个人装置授权共享装置上的交易 Download PDF

Info

Publication number
CN108140083A
CN108140083A CN201780003552.XA CN201780003552A CN108140083A CN 108140083 A CN108140083 A CN 108140083A CN 201780003552 A CN201780003552 A CN 201780003552A CN 108140083 A CN108140083 A CN 108140083A
Authority
CN
China
Prior art keywords
transaction
user
response
media
user account
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.)
Granted
Application number
CN201780003552.XA
Other languages
English (en)
Other versions
CN108140083B (zh
Inventor
文森特·迪罗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
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 Google LLC filed Critical Google LLC
Priority to CN202010107466.7A priority Critical patent/CN111523104B/zh
Publication of CN108140083A publication Critical patent/CN108140083A/zh
Application granted granted Critical
Publication of CN108140083B publication Critical patent/CN108140083B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2103Challenge-response
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2113Multi-level security, e.g. mandatory access control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

使用方法和计算机***来授权交易。在一个方面中,所述方法包括:在具有一个或者多个处理器和存储器的计算机***处,接收请求用于在公共显示器上显示第一媒体内容的交易的消息;检测接近第一装置的一个或者多个装置;基于在第二装置与第一装置之间第一用户账户的匹配来从检测到的一个或者多个装置中选择第二装置;将授权交易的请求发送至所选择的第二装置;从所选择的第二装置接收对授权交易的请求的响应;并且通过使用第一用户账户的、存储在第一装置处的交易信息在第一装置上完成交易。

Description

使用个人装置授权共享装置上的交易
技术领域
所公开的实施方式总体上涉及交易授权。更具体地,所公开的实施方式涉及用于通过使用专用装置授权共享装置上的交易的方法、计算机***、和图形用户接口。
背景技术
与具有较小屏幕的个人装置相比,共享装置(诸如,与机顶盒或者台式计算机耦合的电视机)使一个或者多个用户更容易观看媒体内容。然而,在具有大显示屏幕的共享装置上便于观看也产生不同的问题。
例如,请求第一用户在共享装置上输入交易授权凭证(例如,PIN或者个人密码)以授权共享装置上的交易。即使在第一用户不再使用共享装置时,一旦第一用户已经提供了所请求的交易授权凭证以清算交易,共享装置就可以通过使用第一用户的交易授权凭证继续提供对其它用户所请求的随后交易的访问。在另一示例中,第一用户在位于同一房间中观看电视的其它人面前在共享装置上输入PIN或者个人密码。其它人能够看见第一用户的PIN或者个人密码,从而引起安全问题。
因此,将需要具有使用户清算共享装置上的交易的更有效且高效的方式。
发明内容
在随附权利要求书的范围内的方法、计算机***、和图形用户接口的各种实施方式分别具有若干方面,该若干方面中没有任何一个方面单独地负责本文描述的属性。在不限制随附权利要求书的范围的情况下,在考虑本公开之后,并且特别是在考虑标题为“具体实施方式”的章节之后,人们将理解如何使用各种实施方式的方面来创建基于上下文的事件条目。
根据一些实施方式,在具有一个或者多个处理器和存储器的计算机***(例如,图1至图2的媒体装置102)处执行一种用于授权交易的方法。该方法包括:接收请求用于在公共显示器上显示第一媒体内容的交易的消息;检测接近第一装置的一个或者多个装置;基于在第二装置与第一装置之间第一用户账户的匹配来从检测到的一个或者多个装置中选择第二装置;将授权交易的请求发送至所选择的第二装置;从所选择的第二装置接收对授权交易的请求的响应;并且通过使用第一用户账户的、存储在第一装置处的交易信息在第一装置上完成交易。
在一些实施方式中,一种计算机***(例如,图1至图2的媒体装置102),该计算机***包括:一个或者多个处理器;以及存储器,该存储器存储由一个或者多个处理器执行的一个或者多个程序,该一个或者多个程序包括用于执行本文描述的任何方法的操作的指令。
在一些实施方式中,一种非暂时性计算机可读存储介质,该非暂时性计算机可读存储介质存储一个或者多个程序,该一个或者多个程序包括指令,该指令在由计算机***(例如,图1至图2的媒体装置102)执行时使该计算机***执行本文描述的任何方法的操作。在一些实施方式中,计算机***(例如,图1至图2的媒体装置102)包括用于执行本文描述的任何方法的操作或者控制本文描述的任何方法的操作的性能的装置。
本申请的各种优点鉴于以下说明而变得显而易见。
附图说明
为了更好地理解本发明的前述方面及其附加方面和实施方式,应该结合以下附图对以下详细说明进行参考,在附图中,相似的附图标记指的是贯穿附图的对应部件。
图1是根据一些实施方式的服务器-客户端环境的框图。
图2是图示了根据一些实施方式的耦合至共享显示器的电子装置的框图。
图3是图示了根据一些实施方式的用户装置的框图。
图4是图示了根据一些实施方式的服务器***的框图。
图5A图示了根据一些实施方式的授权装置上的交易的方法的流程图。
图5B图示了根据一些实施方式的用于授权装置上的交易的方法的流程图。
图6A至图6E是根据一些实施方式的用于授权交易的图形用户接口的示例实施方式。
图7A至图7D是图示了根据一些实施方式的授权交易的方法的流程图。
贯穿附图的多个视图,相似的附图标记指的是对应部件。
具体实施方式
本文描述的各种实施方式包括用于通过使用专用装置授权共享装置上的交易的方法、计算机***、和图形用户接口(GUI)。
通过使用专用装置来授权共享装置上的交易,并非直接在共享装置上授权交易,而是更好地保护包括身份认证信息、授权信息、和交易信息的用户隐私。同时,由于大多数用户拥有并且携带专用装置,因此在本公开中引入的方法和***对于交易授权进程而言方便且高效,从而产生改进的用户体验和更安全的用户机器界面。而且,专用装置可以提供更便利的环境以便对挑战做出响应,诸如,提供用于键入文本的更好的键盘。
应该理解,在本公开中,将使用专用装置来授权共享显示器上的媒体内容的交易讨论为示例。本领域的普通技术人员将理解,如本公开所讨论的用于通过使用专用装置授权共享装置上的交易的方法和计算机***可以用于任何合适的应用或者服务,包括但不限于,购买付费点播事件、租用内容、更改订阅设置、管理家长控制设置、在家长控制下解锁装置、登录个人应用(诸如,消息传送或者照片)、登录到游戏、对TV内容进行评级。
本文描述了许多细节以便提供对附图中图示的示例实施方式的全面理解。然而,可以在没有大多数具体细节的情况下实践一下实施方式,并且权利要求书的范围仅受权利要求书中具体叙述的这些特征和方面的限制。此外,尚未详细地描述已知方法和***,以免不必要地模糊本文描述的实施方式的更多相关方面。
图1是根据一些实施方式的服务器-客户端环境100的框图。在一些实施方式中,服务器-客户端环境100包括耦合至共享装置108(例如,电视)的媒体装置102、与相应用户相关联的一个或者多个用户装置112-1、112-2、…、112-N、媒体服务器***120(例如,媒体内容提供服务器)、一个或者多个其它服务器140(例如,***公司、其它金融处理/认证服务、社交网络服务器、和/或媒体内容网站)、以及用于使这些部件互连的(多个)通信网络130。在一些实施方式中,媒体装置102耦合至共享装置108,并且媒体装置102和/或共享装置108由一个以上的用户共享。在一些实施方式中,一个或者多个用户装置112-1、112-2、…、112-N包括图形用户接口(GUI)并且提供各种客户端功能(例如,显示来自媒体装置102的授权请求以及输入对授权请求的响应)。媒体服务器***120向媒体播放器102提供服务器端功能(例如,提供所请求的媒体内容)以供显示。
在一些实施方式中,媒体装置102是机顶盒、媒体流平台(例如,Google TV)、有线TV和/或卫星TV的接收器、数字视频录像机(DVR)、数字媒体接收器、TV调谐器、计算机、和/或任何其它合适的装置。在一些实施方式中,媒体装置102接收包括从媒体服务器***120和/或其它服务器140接收到的媒体内容的信号并且对这些信号进行解码,并且将音频和视频内容提供给共享装置108以便显示。在一些实施方式中,由媒体装置102接收的信号是陆地无线TV广播信号或者有线***或者卫星***上分布/广播的信号。在一些实施方式中,通过网络130将由媒体装置102接收的信号作为数据进行传输。在一些实施方式中,媒体装置102由一个以上的用户共享。
在一些实施方式中,共享装置108包括显示器106和扬声器107并且耦合至媒体装置102。在一些实施方式中,媒体装置102与共享装置108集成为单个装置,诸如,智能TV。在一些实施方式中,共享装置108是由一个以上的用户共享的装置并且包括共享显示器106,诸如,共享电视、共享计算机、共享膝上型计算机、共享平板计算机、共享智能电话、共享投影仪等。在一些实施方式中,共享装置108经由无线或者有线连接耦合至媒体装置102。
用户装置112的示例包括,但不限于,手持式计算机、可穿戴计算装置、个人数字助理(PDA)、平板计算机、膝上型计算机、台式计算机、蜂窝电话、智能电话、增强型通用分组无线电服务(EGPRS)移动电话、媒体播放器、导航装置、游戏机、电视、遥控装置(例如,用户装置112-N)、或者这些数据处理装置或者其它数据处理装置中的任何两个或者更多个的组合。在一些实施方式中,将一个或者多个用户装置称为与相应用户相关联的专用装置。在一些示例中,专用装置由特定用户拥有。在一些其它示例中,由特定用户通过使用其用户账户登录专用装置的操作***或者在专用装置上运行的应用。在本公开中,术语“用户装置”和“客户端装置”都指的是客户端处的装置并且可互换。
一个或者多个网络130的示例包括局域网(LAN)和广域网(WAN),诸如,互联网。可选地,通过使用任何已知的网络协议(包括:各种有线或者无线协议,诸如,以太网、通用串行总线(USB)、FIREWIRE、全球移动通信***(GSM)、增强型数据GSM环境(EDGE)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、Wi-Fi、互联网协议语音(VoIP)、Wi-MAX、或者任何其它合适的通信协议)来实施一个或者多个网络130。
在一些实施方式中,媒体服务器***130将媒体内容(例如,电影、TV节目、音乐、视频流、它们的一部分和/或对媒体内容的参考)提供给媒体装置102以便在公共装置108上显示。在一些实施方式中,媒体服务器***120实施在计算机的一个或者多个独立式数据处理设备或者分布式网络上。在一些实施方式中,媒体服务器***120还采用第三方服务提供商(例如,第三方云服务提供商)的各种虚拟装置和/或服务来提供媒体服务器***120的底层计算资源、基础设施资源、和/或媒体内容。
在一些实施方式中,一个或者多个服务器140包括金融处理/认证服务器以验证交易信息并且将验证结果提供给请求***,例如,媒体装置102和/或媒体服务器***120。在一些实施方式中,一个或者多个服务器140包括社交网络服务器以提供各种社交网络功能。
如图1所示,服务器-客户端环境100包括客户端部分(例如,用户装置121-1…112-N和媒体装置102)和服务器侧部分(例如,媒体服务器***120和其它服务器140)。在一些实施方式中,将数据处理(例如,交易请求和授权)实施为安装在客户端装置(即,用户装置)上的独立式应用。可替代地,在服务器-客户端环境100中的数据处理的客户端部分和服务器侧部分之间的功能划分可以在不同的实施方式中变化。例如,在一些实施方式中,用户装置是仅提供面向用户的输入和输出处理功能的瘦客户端,并且将所有其它数据处理功能委托给媒体装置102和/或后端服务器(例如,媒体服务器***120)。
图2是图示了耦合至共享显示器的电子装置(例如,图1的媒体装置102)的示例实施方式的框图。在一些实施方式中,媒体装置102包括一个或者多个处理单元(CPU)104、一个或者多个网络接口或者其它通信接口204、存储器206、输入/输出(I/O)接口210、和用于将这些部件互连的一个或者多个通信总线208。通信总线208可以包括互连并且控制***部件之间的通信的电路***(有时称为芯片集)。
在一些实施方式中,媒体装置102还包括用户接口,该用户接口通过使用一个或者多个输出装置呈现图形用户接口(GUI)并且经由一个或者多个输入装置接收用户输入。在一些可选实施方式中,媒体装置102包括用户接口210,该用户接口210包括零个或者多个显示装置212(例如,屏幕或者监视器)和零个或者多个输入装置或者机制214。在一些实施方式中,媒体装置102耦合至外部显示装置216(例如,图1的共享装置108)和/或外部输入装置218(例如,图1的遥控装置112-N)。一个或者多个输出装置通常包括一个或者多个视觉显示器并且可选地包括一个或者多个扬声器,该一个或者多个输出装置使得媒体装置102能够呈现媒体内容。在一些实施方式中,一个或者多个输入装置包括便于用户输入的用户接口部件(诸如,键盘、鼠标、语音命令输入单元或者麦克风、触摸屏显示器、触摸敏感输入板、相机、手势捕获相机、和/或其它输入按钮或者控件),并且可选地包括这些输入装置中的两个或者更多个输入装置。此外,媒体装置102可以使用麦克风和语音识别或者相机和虹膜/脸部识别来补充或者替换物理键盘或者虚拟键盘。在一些实施方式中,媒体装置还可以是纯音频装置,诸如,无线音频接收器或者互联网无线电。
存储器206包括高速随机存取存储器,诸如,DRAM、SRAM、DDR RAM、或者其它随机存取固态存储器装置;并且可选地包括非易失性存储器,诸如,一个或者多个磁盘存储装置、光盘存储装置、闪速存储器装置、或者其它非易失性固态存储装置。可选地,存储器206进一步包括远离(多个)CPU 104的一个或者多个存储装置(例如,云存储装置)。存储器206(或者可替代地,存储器206内的(多个)非易失性存储器装置)包括非暂时性计算机可读存储介质。在一些实施方式中,存储器206或者存储器206的计算机可读存储介质存储以下程序、模块和数据结构、或者它们的子集或者超集:
·操作***220,该操作***220包括用于处理各种基本***服务和用于执行硬件相关的任务的过程;
·网络通信模块222,该网络通信模块222用于经由一个或者多个通信网络接口204(有线或者无线)和一个或者多个网络130(图1)(诸如,互联网、其它广域网、局域网、城域网等)将媒体装置102连接至其它计算机***(例如,媒体服务器***120、一个或者多个其它服务器140、和/或用户装置121-1…121-N);
·媒体处理模块224,该媒体处理模块224用于接收、管理、并且处理从内容源(例如,媒体服务器***120和/或其它服务器140)接收到的媒体内容;
·输出处理模块226,该输出处理模块226用于与具有共享显示器106的共享装置108通信以显示已处理的媒体内容;
·用于由媒体装置102执行的(多个)应用模块228-1…228-K,诸如,游戏、应用市场、支付平台、社交网络平台、和/或其它应用;
·用于对交易请求进行处理的交易模块230,该交易模块230包括,但不限于,以下模块中的一个或者多个模块:
ο处理来自用户装置的各种消息的消息处理模块232,各种消息包括,但不限于,对在显示器上显示的媒体内容交易的请求或者对交易授权挑战的响应;
ο接近检测模块234,该接近检测模块234通过使用任何合适的通信技术(例如,无线连接、射频识别(RFID)、全球定位***(GPS)、基于Wi-Fi的定位***(WPS))来检测接近媒体装置102的一个或者多个装置;
ο装置选择模块236,该装置选择模块236基于用户账户在媒体装置102与检测到的接近装置(例如,用户装置112-1...112-N)之间的匹配来从接近媒体装置102的检测到的一个或者多个装置中选择装置;
ο挑战处理模块238,该挑战处理模块238向所选择的接近用户装置发送授权请求,例如,认证挑战;
ο验证模块240,该验证模块240例如通过将接收到的响应与对认证挑战的预先存储的响应进行比较,来验证对从一个或者多个接近装置接收的挑战问题的响应;以及
ο交易处理模块242,该交易处理模块242向其它服务器140(例如,***公司或者其它金融处理/认证服务)发送用户账户的预先存储的交易信息以便进行认证;以及
·媒体装置数据库105,该媒体装置数据库105存储与用于授权交易的一个或者多个用户账户252-1…252-L有关的数据,各个用户账户的数据库105包括但不限于以下数据结构或者它们的子集或者超集:
ο存储用户信息的用户简档254,该用户信息包括用户账户名称、登录凭证、自定义参数(例如,年龄、位置、爱好等)、社交网络联系人、用户所属的联系人组、以及与用户账户相关联的识别到的趋势和/或喜欢/不喜欢;
ο存储用户账户252-1的支付数据以对交易进行处理的交易信息256,诸如,链接的***信息(例如,号码、CVV代码、到期日期等)、礼品卡信息(例如,礼品***和PIN)、账单地址、和/或配送地址;以及
ο存储认证挑战和对与用户账户252-1相关联的认证挑战的相应响应的挑战信息258,例如,挑战信息包括预定义问题和对预定义问题的相应响应、认证信息(例如,PIN或者密码)、和/或生物识别认证信息(例如,语音认证、面部或者虹膜识别、指纹认证)。
上文识别到的元素中的每一个可以存储在媒体装置102的先前提及的存储器装置中的一个或者多个中并且与用于执行上述功能的指令集对应。不需要将上文识别到的模块或者程序(即,指令集)实施为单独的软件程序、过程、模块、或者数据结构,因此可以在各种实施方式中组合或者重新排列这些模块的各种子集。在一些实施方式中,可选地,存储器206存储上文识别到的模块和数据结构的子集。此外,可选地,存储器206存储上文未描述的附加模块和数据结构。上述识别到的部件中的每一个也可以位于云中作为媒体服务器***120的一部分。
图3是图示了用户装置(例如,图1的用户装置112-1)的示例实施方式的框图。在一些实施方式中,用户装置112-1包括一个或者多个处理单元(CPU)302、一个或者多个网络接口或者其它通信接口304、用户接口310、存储器306、和用于将这些部件互连的一个或者多个通信总线308。通信总线308可以包括互连并且控制***部件之间的通信的电路***(有时称为芯片集)。
在一些实施方式中,用户接口310通过使用一个或者多个输出装置312来呈现图形用户接口(GUI)并且经由一个或者多个输入装置314接收用户输入。一个或者多个输出装置312通常包括一个或者多个视觉显示器并且可选地包括一个或者多个扬声器,该一个或者多个输出装置312使用户装置112-1能够呈现媒体内容。在一些实施方式中,一个或者多个输入装置314包括便于用户输入的用户接口部件(诸如,键盘、鼠标、语音命令输入单元或者麦克风、触摸屏显示器、触摸敏感输入板、相机、手势捕获相机、和/或其它输入按钮或者控件),并且可选地包括这些输入装置中的两个或者更多个输入装置。此外,用户装置112-1可以使用麦克风和语音识别或者相机和手势识别来补充或者替换物理键盘或者虚拟键盘。在一些实施方式中,相机用于面部和/或虹膜识别以授权交易。在一些实施方式中,用户装置112-1包括一个或者多个定位/运动传感器316,该一个或者多个定位/运动传感器316直接或者间接地确定用户装置112-1的位置。在一些实施方式中,位置/运动传感器316包括,但不限于,陀螺仪、加速度计、和GPS装置。
存储器306包括高速随机存取存储器,诸如,DRAM、SRAM、DDR RAM、或者其它随机存取固态存储器装置;并且可选地包括非易失性存储器,诸如,一个或者多个磁盘存储装置、光盘存储装置、闪速存储器装置、或者其它非易失性固态存储装置。可选地,存储器306进一步包括远离(多个)CPU 302的一个或者多个存储装置(例如,云存储装置)。存储器306(或者可替代地,存储器306内的(多个)非易失性存储器装置)包括非暂时性计算机可读存储介质。在一些实施方式中,存储器306或者存储器306的计算机可读存储介质存储以下程序、模块和数据结构、或者它们的子集或者超集:
·操作***320,该操作***320包括用于处理各种基本***服务和用于执行硬件相关的任务的过程;
·网络通信模块322,该网络通信模块322用于经由一个或者多个通信网络接口304(有线或者无线)和一个或者多个网络130(图1)(诸如,互联网、其它广域网、局域网、城域网等)将用户装置112-1连接至其它计算机***(例如,媒体装置120、媒体服务器***120、其它服务器140、和/或其它用户装置121-1…121-N);
·呈现模块324,该呈现模块324用于使得能够经由与用户接口130相关联的一个或者多个输出装置312(例如,显示器、扬声器等)在用户装置112-1处呈现信息(例如,显示认证挑战、网页、游戏、和/或应用、音频和/或视频内容、文本等的用户接口);
·输入处理模块326,该输入处理模块326用于从一个或者多个输入装置314中的一个输入装置检测一个或者多个用户输入或者交互并且解释检测到的输入或者交互,例如,包括键入、音频输入、和/或各种生物识别输入的用户输入或者交互;
·web浏览器模块327,该web浏览器模块327用于导航、请求(例如,经由HTTP)、并且显示其网站和网页(这些功能也可以在本地应用(诸如,桌面或者智能电话应用)中实现);
·用于由用户装置112-1执行的(多个)应用模块328-1…328-M,诸如,游戏、应用市场、支付平台、社交网络平台、和/或其它应用;
·交易处理模块113,该交易处理模块113用于实现与在客户端处授权交易有关的功能,交易模块113包括,但不限于,以下模块中的一个或者多个:
ο位置模块330,该位置模块330通过使用位置/运动传感器316和/或其它合适的技术(诸如,基于Wi-Fi定位***(WPS)或者地理定位技术或者其它接近检测技术,诸如,蓝牙或者超声波音频)来确定用户装置112-1的位置;
ο可选地,认证模块334,该认证模块334例如通过将输入相应与用户装置112-1处的预先存储的响应进行比较,来认证对认证挑战的输入响应(例如,与用户装置112-1相关联的用户的PIN、密码、或者生物识别认证信息);以及
ο响应模块336,该响应模块336向媒体装置102发送对认证请求的响应,对认证请求的响应包括对由用户输入的挑战问题的响应或者可选地,由用户装置112-1的认证模块334处理的认证结果;以及
·装置数据库338,该装置数据库338存储和与用户装置112-1相关联的一个或者多个用户有关数据,装置数据库338包括以下数据结构或者其子集或者超集,但不限于:
ο存储客户端装置104-1(或者与客户端装置104-1相关联)的一个或者多个用户的用户信息的用户简档340,例如,各个用户简档包括用户ID、用户账户名称、登录凭证、自定义参数(例如,年龄、位置、爱好等)、社交网络联系人、用户所属的联系人组、以及与用户账户相关联的识别到的趋势和/或喜欢/不喜欢;
ο可选地,存储一个或者多个认证挑战和对与用户装置112-1相关联的认证挑战的相应响应的挑战信息342,例如,挑战信息包括预定义问题和对预定义问题的相应响应、认证信息(例如,PIN或者密码)、和/或生物识别认证(例如,语音认证、面部或者虹膜识别、指纹认证);以及
ο用户账户数据344,该用户账户数据344存储用户装置112-1(或者与用户装置112-1相关联)的相应用户的使用数据,例如,各个用户记录包括用户授权、保存、喜欢、或者选择的数据。
上述识别到的元素中的每一个可以存储在用户装置112-1的先前提及的存储器装置中的一个或者多个中并且与用于执行上述功能的指令集对应。不需要将上文识别到的模块或者程序(即,指令集)实施为单独的软件程序、过程、模块、或者数据结构,因此可以在各种实施方式中组合或者重新排列这些模块的各种子集。在一些实施方式中,可选地,存储器306存储上文识别到的模块和数据结构的子集。此外,可选地,存储器306存储上文未描述的附加模块和数据结构。
在一些实施方式中,媒体装置102的至少一些功能由用户装置112-1执行,并且这些功能的对应子模块可以位于用户装置112-1内。此外,在一些实施方式中,用户装置112-1的至少一些功能由媒体装置102执行,并且这些功能的对应子模块可以位于媒体装置102内。此外,在一些实施方式中,媒体装置102和用户装置112的至少一些功能由媒体服务器***120实现并且执行,并且这些功能的对应子模块可以位于媒体服务器***120内。在图1至图3中分别示出的用户装置112-1、112-2、…112-N和媒体装置102仅仅是说明性的,并且用于实现本文描述的功能的模块的不同配置在各种实施方式中都是可能的。
图4是图示了根据一些实施方式的媒体服务器***120的框图。媒体服务器***120通常包括一个或者多个处理单元(CPU)122、一个或者多个网络接口或者其它通信接口404、存储器406、和用于将这些部件互连的一个或者多个通信总线408。通信总线408可以包括互连并且控制***部件之间的通信的电路***(有时称为芯片集)。可选地,媒体服务器***120可以包括图形用户接口(GUI)(未示出),该图形用户接口包括显示装置、键盘、鼠标或者其它定向装置、以及触摸敏感显示屏幕。
存储器406包括高速随机存取存储器,诸如,动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、双数据速率同步动态随机存取存储器(DDR RAM)、或者其它随机存取固态存储器装置;并且可选地,包括非易失性存储器,诸如,一个或者多个磁盘存储装置、一个或者多个光盘存储装置、一个或者多个闪速存储器装置、或者一个或者多个其它非易失性固态存储装置。可选地,存储器406进一步包括远离(多个)CPU 122的一个或者多个存储装置。存储器406或者可替代地,存储器406内的(多个)非易失性存储器装置包括非暂时性计算机可读存储介质。在一些实施方式中,存储器406或者存储器406的非暂时性计算机可读存储介质存储以下程序、模块和数据结构、或者它们的子集:
·操作***410,该操作***410包括用于处理各种基本***服务和用于执行硬件相关的任务的过程;
·网络通信模块412,该网络通信模块412用于经由一个或者多个网络接口404(有线或者无线)和一个或者多个网络130(图1)将媒体服务器***120连接至其它计算机装置(例如,用户装置121-1...121-N、媒体装置102、和/或其它服务器140);
·服务器侧模块414,该服务器侧模块从媒体装置102和/或用户装置112-1...112-N接收请求,提供数据处理,并且向媒体装置102提供所请求的媒体内容,服务器侧模块414包括,但不限于:
ο请求处理模块422,该请求处理模块422处理来自媒体装置和/或用户装置的各种请求,各种请求包括对媒体内容的请求;以及
ο媒体模块424,该媒体模块424检索所请求的媒体内容和/或链接至所请求的媒体内容;以及
·服务器数据库124,该服务器数据库124存储数据,该数据包括,但不限于:
ο存储用户简档的用户账户数据426,各个用户简档包括用户/账户名称或者处理、登录凭证、社交网络数据、支付数据、交易记录、用户的自定义参数(例如,年龄、位置、爱好等)、社交网络联系人、用户所属的联系人组、以及用户的识别到的趋势和/或喜欢/不喜欢;以及
ο包括各种媒体内容、媒体内容的元数据、和媒体内容的链路的媒体内容数据428,该媒体内容包括,但不限于,TV节目、广告、视频、图像、音乐、网页、电子邮件消息、SMS消息、内容馈源、广告、优惠券、播放列表、XML文件、以及与各种媒体内容或者其任何组合相关联的排名。
上述识别到的元素中的每一个可以存储在先前提及的存储器装置中的一个或者多个中并且与用于执行上述功能的指令集对应。不需要将上文识别到的模块或者程序(即,指令集)实施为单独的软件程序、过程、或者模块,因此在各种实施方式中组合或者重新排列这些模块的各种子集。在一些实施方式中,可选地,存储器406存储上文识别到的模块和数据结构的子集。此外,可选地,存储器406存储上文未描述的附加模块和数据结构。
虽然图4将媒体服务器***120示出为若干离散项,但图4更多地旨在作为对可能存在于服务器中的各种特征的功能描述,而不是作为本文描述的实施方式的结构示意图。实际上,并且如本领域的普通技术人员所认识的,可以组合单独示出的一些项并且可以将一些项分开。例如,在图4中分别示出的一些项可以实施在单个服务器上,并且单项可以由一个或者多个服务器实施。媒体服务器***120中的服务器的实际数量以及在服务器之间分配特征的方式将根据不同的实施方式而不同,并且可以部分地取决于***在高峰使用时段期间以及在平均使用时段期间必须处理的数据业务量。
在一些实施方式中,由媒体装置102执行媒体服务器***120的至少一些功能,并且这些功能的对应子模块可以位于媒体装置102内。此外,在一些实施方式中,由媒体服务器***120执行媒体装置102的至少一些功能,并且这些功能的对应子模块可以位于媒体服务器***120内。图1、图2、和图4中分别示出的媒体装置102和媒体服务器***120仅仅是说明性的,并且用于实施本文描述的功能的模块的不同配置在各种实施方式中都是可能的。
图5A图示了根据一些实施方式的授权装置上的交易的方法500的流程图。在一些实施方式中,在服务器侧环境100(图1)中执行方法500,该服务器侧环境100包括媒体装置102、一个或者多个用户装置112-1…112-N、和媒体服务器***120,这些装置中的每一个都包括一个或者多个处理器和存储器。
如图5A所示,媒体装置102接收(502)请求用于在显示器106上显示的媒体内容的消息。在一些实施方式中,媒体内容是已支付的媒体内容。例如,消息包括购买TV节目的剧集以在共享装置108的显示器106上显示的请求。在一些实施方式中,交易模块230(例如,图2的消息处理模块232)接收(502)并且处理消息。在一些实施方式中,该消息是从接近媒体装置102的一个或者多个用户装置(例如,用户装置112-1或者遥控装置112-N)发送的。
响应于对媒体内容的交易的请求,媒体装置102检测(504)一个或者多个装置(例如,接近媒体装置102的用户装置112-1…112-N)。在一些实施方式中,媒体装置102的交易模块230(例如,图2的接近检测模块234)通过使用任何合适的通信技术(诸如,无线连接、射频识别(RFID)、全球定位***(GPS)、或者基于Wi-Fi的定位***(WPS))来检测(504)接近媒体装置102的一个或者多个装置。
媒体装置102基于用户账户在用户装置112-1与媒体装置102之间的匹配来从检测到的一个或者多个装置中选择(506)用户装置(例如,用户装置112-1)。在一些实施方式中,媒体装置102的交易模块230(例如,图2的装置选择模块236)基于关联于媒体装置102的用户账户与关联于用户装置112-1的用户账户之间的匹配来选择用户装置112-1。例如,在媒体装置102上运行的应用(例如,Google Play)请求媒体内容项并且由第一用户账户登录,并且用户装置112-1向第一用户账户的所有者进行注册或者相关应用(例如,Google Play)当前在用户装置112-1上处于活跃并且由第一用户账户登录的情况下,媒体装置102的交易模块230基于第一用户账户在用户装置112-1与媒体装置102之间的匹配来选择用户装置112-1。在一些实施方式中,可以使用一个或者多个准则来优先化具有用户账户匹配的用户装置以用于选择。例如,用于与媒体装置102进行最新交易的用户装置可以更优先用于选择。作为另一示例,最后被媒体装置102视作活跃的用户装置可以更优先用于选择。作为又一示例,用户账户登录并注销的用户装置可以更优先用于选择。在一些实施方式中,用户装置可以区分可用账户与登录账户;可以要求用户在特定用户装置上登录可用但未登录的账户中的一个。
媒体装置102向用户装置112-1发送(508)授权交易的请求。在一些实施方式中,媒体装置102的交易模块230(例如,图2的挑战处理模块238)向用户装置112-1发送(508)认证挑战作为授权请求的一部分。在一些实施方式中,挑战包括预定义问题、对认证凭证信息的请求、和/或对生物识别认证的请求。在一些实施方式中,将挑战存储在媒体装置102(例如,图2的挑战信息258)处并且与第一用户账户相关联。
用户装置112-1接收挑战并且在用户装置112-1的用户接口上提示通知以向第一用户账户请求响应。在一些实施方式中,在用户输入对挑战的响应之后,用户装置112-1(例如,交易认证模块112、图3的认证模块334)向媒体装置102发送(510)响应以进行验证。在一些实施方式中,用户装置112-1的认证模块334验证用户的响应,并且用户装置112-1的响应模块336向媒体装置102发送(510)验证结果。
在一些实施方式中,当用户装置112-1响应于挑战向媒体装置102发送用户输入以进行验证时,媒体装置102验证(512)响应。在一些实施方式中,媒体装置102的交易模块230(例如,图2的验证模块240)将接收到的响应与存储在数据库105处的预定义响应(例如,图2的挑战信息258)进行比较。
在一些实施方式中,根据确定对挑战的响应是正确的,媒体装置102向媒体服务器***120发送(514)对媒体内容的请求。在一些实施方式中,媒体装置102还向外部服务器(例如,***公司、其它金融处理/认证服务)发送与第一用户账户相关联并且预先存储在媒体装置102处的交易信息(例如,支付信息)以对交易进行处理。
响应于对媒体内容的请求,媒体服务器***120向媒体装置102发送(516)所请求的媒体内容以在共享装置108上显示。在一些实施方式中,媒体服务器***120的请求处理模块422处理来自媒体装置102的请求,并且媒体服务器***120的媒体模块424检索所请求的媒体内容、指向所请求的媒体内容的链接、和/或与所请求的媒体内容相关联的其它信息(例如,元数据、社交网络服务、评级、和/或网站)。
图5B图示了根据一些实施方式的用于授权装置上的交易的方法550的流程图。在一些实施方式中,在服务器侧环境100(图1)中执行方法550,该服务器侧环境100包括媒体装置102、一个或者多个用户装置112-1…112-N、和媒体服务器***120,这些装置中的每一个都包括一个或者多个处理器和存储器。
媒体装置102(例如,从先前会话)检测(552)在共享装置108上显示的所请求的媒体内容结束。在当前会话中,媒体装置102生成通知并且在显示器106上显示向观众询问其是否想要观看下一个媒体内容(例如,TV节目的下一集、与从先前会话请求的媒体内容有关的媒体内容、或者向观众推荐的不同媒体内容)的通知(554)。
在一些实施方式中,媒体装置102在显示通知之后并且在继续进入方法550的下一个步骤之前在预定时间段(例如,一分钟或者任何其它合适的时间段)内待命。在一些实施方式中,当媒体装置102检测到(574)在预定等待时段内没有接收到对通知的响应时,媒体装置自动结束节目。
在一些实施方式中,在预定等待时段内,用户对显示在显示器106上的通知做出响应以指示用户不再希望观看下一个媒体内容。例如,用户可以按下遥控装置(例如,用户装置112-N)上的一个或者多个按钮以在显示器106上选择“否”,或者用户可以使用用户装置来发送用户输入以指示其意图。媒体装置102接收(572)请求结束节目的消息。响应于请求结束节目的消息,媒体装置102结束(574)节目。
在一些实施方式中,在预定等待时段内,用户对显示在显示器106上的通知做出响应以指示用户希望观看下一个媒体内容。例如,用户可以按下遥控装置(例如,用户装置112-N)上的一个或者多个按钮以在显示器106上选择“是”,或者用户可以使用用户装置来发送用户输入以指示其意图。因此,媒体装置102接收请求下一个媒体内容的交易的消息(556)。
媒体装置102确定(558)从先前会话检测到的用户装置是否仍然处于接近媒体装置102的位置。例如,在先前会话期间检测到的用户装置(例如,用户装置112-1)用于授权在先前会话中观看的媒体内容的交易。
根据确定检测到的用户装置仍然接近媒体装置102,媒体装置102向从先前会话检测到的用户装置(例如,用户装置112-1)发送(576)要求用户对下一个媒体内容的交易进行确认的确认请求。媒体装置102从用户装置接收(578)响应,并且根据对确认请求的肯定响应,媒体装置102请求并且显示(578)下一个媒体内容。
根据确定检测到的用户装置不再接近媒体装置102,媒体装置102检测(560)接近媒体装置102的一个或者多个装置,并且基于用户账户在用户装置112-2与媒体装置102之间的匹配来选择(562)用户装置(例如,用户装置112-2)。例如,媒体装置检测到关联应用(例如,Google Play)当前正在接近用户装置(例如,用户装置112-2)上运行并且由第二用户账户登录。先前用于登录媒体装置102并且存储在媒体装置102处(例如,在图2的数据库105处)的一个或者多个用户账户包括第二用户账户。然后,媒体装置102基于第二用户账户在用户装置112-2与媒体装置102之间的匹配来选择(562)用户装置112-2。
媒体装置102向当前会话中检测到的装置(例如,用户装置112-2)发送(564)与第二用户账户相关联的挑战请求。在接收到来自用户装置112-2的响应之后,媒体装置102通过将接收到的响应与存储在数据库105处的与第二用户账户相关联的预定义响应(例如,图2的挑战信息258)进行比较来验证(568)响应。在一些实施方式中,在认证第二用户账户之后,媒体装置102自动将用于登录相关应用中的用户账户从第一用户账户切换到第二用户账户。
在一些实施方式中,根据确定对挑战的响应是正确的,媒体装置102向媒体服务器***120请求(570)下一个媒体内容。媒体装置102然后接收并且显示(570)下一个媒体内容。在一些实施方式中,通过使用与第二用户账户相关联并且预先存储在媒体装置102处的交易信息(例如,支付信息)来处理下一个媒体内容的交易。
图6A至图6E是根据一些实施方式的用于授权交易的图形用户接口的示例实施方式。使用图6A至图6E中的用户接口来图示本文描述的进程,包括相对于图5A至图5B和图7A至图7D描述的进程。
如图6A所示,在一些实施方式中,一个或者多个用户(例如,用户1…用户j)处于接近共享装置108的位置。一个或者多个用户分别与一个或者多个用户装置112-1…112-N相关联。在一些实施方式中,一个或者多个用户装置112-1...112-N是一个或者多个用户分别拥有的专用装置。媒体装置102耦合至具有显示器106的共享装置108,并且媒体装置102由一个或者多个用户共享。
媒体装置102接收请求用于在显示器106上显示的媒体内容(例如,Drama Drama第一季第1集)的交易的消息。例如,如图6A所示,共享装置108显示消息,例如,“请确认购买Drama Drama第一季第1集”。在一些实施方式中,由用户通过使用用户装置(例如,遥控装置或者移动电话)发送消息。
在接收到消息之后,媒体装置102检测一个或者多个装置,例如,接近媒体装置102的用户装置112-1…112-N。媒体装置102基于用户账户(例如,用户1)在媒体装置102与用户装置112-1之间的匹配,来从检测到的一个或者多个装置中选择装置,例如,用户装置112-1。
媒体装置102生成授权交易的请求并且向用户装置112-1发送该请求。在一些实施方式中,授权交易的请求包括与用户1相关联的一个或者多个认证挑战。如图6B所示,一个或者多个认证挑战被显示在用户装置112-1上并且包括请求用户输入密码、说出密语、或者输入指纹。在一些实施方式中,用户装置112-1显示使用户1授权交易的一个或者多个认证挑战。在接收到用户输入之后,用户装置112-1向媒体装置102发送对授权交易的请求的响应。
媒体装置102接收对授权交易的请求的响应。在一些实施方式中,媒体装置102接收在用户装置112-1处执行的验证的验证结果。在一些替代实施方式中,媒体装置102接收来自用户装置112-1的用户输入(例如,输入的密码),并且将用户输入和与用户1相关联并且存储在媒体装置102处的预定义挑战信息进行比较。当确定用户输入与挑战信息相匹配时,媒体装置102通过使用用户1的、存储在媒体装置102处的交易信息来执行交易。如图6C所示,一旦批准了交易,就在共享装置108上播放已购买的媒体内容。
如图6A至图6C所示,专用用户装置112-1用于授权交易,因此,在其它用户之间不共享交易信息或者任何相关专用认证信息。
参照图6D,当已购买的媒体内容结束时,媒体装置102可以请求确认另一媒体内容的交易(例如,Drama Drama第一季第2集)。媒体装置确定用户装置112-1是否仍然处于接近媒体装置102的位置。如图6D所示,用户1和关联的专用用户装置112-1可能不再处于接近媒体装置102的位置,因此媒体装置102检测(多个)其它接近装置。媒体装置102基于用户账户(例如,用户2)在用户装置112-2与媒体装置102之间的匹配来选择用户装置112-2。例如,用户2拥有用户装置112-2,并且存储在媒体装置102处的一个或者多个用户账户包括用户2的用户账户。
参照图6E,媒体装置102生成授权交易的请求并且向用户装置112-2发送该请求。在一些实施方式中,授权交易的请求包括与用户2相关联的一个或者多个认证挑战。如图6E所示,认证挑战被显示在用户装置112-2上,从而请求用户输入密码、说出密语、或者输入指纹。在一些实施方式中,用户装置112-2显示使用户2授权交易的一个或者多个认证挑战。用户装置112-2向媒体装置102发送对请求的响应。在一些实施方式中,在认证用户2账户之后,媒体装置102上处于活跃的用户账户还从用户1切换至用户2。
图7A至图7D是图示了根据一些实施方式的授权交易的方法700的流程图。方法700由计算机***(诸如,图1至图2的媒体装置102)执行,该计算机***具有一个或者多个处理器和存储由一个或者多个处理器执行的程序(例如,交易模块230)的存储器。在一些实施方式中,方法700受存储在非暂时性计算机可读存储介质中的指令支配,并且指令由计算机***的一个或者多个处理器(例如,图1至图2的CPU 104)执行。
在方法700中,媒体装置102接收请求用于在公共显示器106上显示的媒体内容的消息(702)。通过接近媒体装置102的用户装置(例如,遥控装置或者移动电话)发布消息。媒体装置102是受信装置,该受信装置存储与各个用户账户相关联的用户简档和交易信息。在一些实施方式中,相关应用(例如,Google Play)当前处于活跃并且由用户账户(例如,用户1)登录。
在如图7B所示的一些实施方式中,媒体装置102是媒体流平台(720),并且公共显示器106是电视屏幕(720)。在一些实施方式中,媒体装置102是受信装置(722)。如参照图2讨论的,在一些实施方式中,媒体装置102存储交易信息、一个或者多个认证挑战、和对与媒体装置102相关联的各个用户账户的各个认证挑战的响应(722)。在一些实施方式中,针对各个用户账户,基于交易的值、所请求的媒体内容的评级、或者预定的家长控制设置等来预先确定不同级别的认证挑战。例如,具有不同值范围的交易或者具有不同评级的媒体内容需要不同的认证挑战来清算交易。例如,更昂贵的TV节目可能需要生物识别认证或者来自用户的一个以上的认证挑战。用家长控制锁定的媒体内容可能需要来自家长的生物识别认证,使得孩子在未经家长批准的情况下无法清算交易。在一些实施方式中,媒体装置102存储可从中推断出认证挑战的信息,并且可以基于所存储的信息来推断并且生成认证挑战。例如,媒体装置102可以存储用户的高中名称,并且基于所存储的用户的高中名称来推断询问高中的位置的认证挑战并且生成该认证挑战。
在方法700中,媒体装置102检测接近媒体装置102的一个或者多个装置(例如,用户装置112-1...112-N)(704),并且一个或者多个装置与公共显示器106不同。在如图7B所示的一些实施方式中,媒体装置102配置为检测(724)无线信号。在一些实施方式中,媒体装置102通过使用无线电信号(诸如,无线WiFi、蓝牙信号、或者射频识别(RFID)信号)来检测(724)存在一个或者多个装置。在一些实施方式中,媒体装置102配置为采用(726)地理定位技术。在一些实施方式中,媒体装置102通过使用地理定位技术(诸如,全球定位***(GPS)或者WiFi三角测量)来检测(726)存在一个或者多个装置。
在方法700中,媒体装置102基于第一用户账户(例如,用户1)在用户装置112-1与媒体装置102之间的匹配来从检测到的一个或者多个装置中选择(706)用户装置(例如,用户装置112-1)。
在一些实施方式中,所选择的用户装置112-1注册为由第一用户账户所拥有。在一些实施方式中,Google Play应用当前正在用户装置112-1上运行并且由第一用户账户登录。
例如,媒体装置102检测接近媒体装置102的多个装置(例如,用户装置112-1…112-N)。各个装置与用户账户相关联(例如,由用户账户拥有或者登录)。媒体装置102建立加密信道以与各个检测到的装置交换账户信息。媒体装置102分别接收与多个装置相关联的用户账户列表。媒体装置102识别在用户账户列表与存储在媒体装置102处的一个或者多个用户账户之间匹配的用户账户(例如,用户1)。可替代地,媒体装置102当前由用户账户用户1登录,因此媒体装置102选择由用户1拥有或者登录的用户装置112-1。
在方法700中,媒体装置102向所选择的第二装置(例如,用户装置112-1)发送(708)授权交易的请求。媒体装置102从所选择的第二装置接收(710)对授权交易的请求的响应。媒体装置102通过使用与存储在媒体装置102处的第一用户账户相关联的交易信息来完成(712)交易。
在如图7C所示的一些实施方式中,交易信息是与第一用户账户相关联的账户/账单和计费信息(728)。在一些实施方式中,交易信息是第一用户账户或者与第一用户账户相关联的注册家庭成员中的一个或者多个的账户设置(730)。账户设置可以是专用设置。
在一些实施方式中,媒体装置102向金融授权服务器140(例如,***公司或者其它金融服务)发送与第一用户账户相关联的所存储的交易信息以进行验证。如果验证了交易信息,媒体装置102接收已购买的媒体内容并且向公共显示器106发送媒体内容以便显示。
如图7D所示,在一些实施方式中,授权交易的请求包括认证挑战(740)。媒体装置102向用户装置112-1发送认证挑战。在用户1向认证挑战输入响应之后,媒体装置直接从用户装置112-1接收(740)响应。媒体装置确定(740)接收到的响应是否与对认证挑战的预定义响应相匹配,其中,预定义响应存储在媒体装置102处并且与认证挑战对应(740)。根据确定接收到的响应与预先存储的与认证挑战对应的响应相匹配,媒体装置完成(740)交易。
在一些实施方式中,来自媒体装置102的授权交易的请求提示用户1在用户装置112-1处说出密语(742),并且用户装置112-1直接向媒体装置120发送说出的密语以进行验证。媒体装置102接收说出的密语,并且对密语和存储在媒体装置102处的预先存储的说出的密语执行匹配操作(742)。在一些实施方式中,匹配操作识别说出的密语的声音特征和/或内容与先前存储的说出的密语的声音特征和/或内容之间的相似度。在一些实施方式中,响应于确认密语和先前存储的说出的密语大体上相似,媒体装置102通过使用所存储的交易信息来完成交易(742)。
在一些实施方式中,来自媒体装置102的授权交易的请求提示(744)用户1在用户装置112-1上输入PIN,并且用户装置112-1直接向媒体装置120发送输入的PIN以进行验证。媒体装置102接收输入的PIN并且执行验证。响应于确定PIN与用户1的预先存储的PIN相匹配,媒体装置102通过使用所存储的交易信息来完成(744)交易。在一些实施方式中,提示用户1输入所请求的生物识别认证,并且媒体装置102验证用户输入的生物识别认证信息是否与用户1的预先存储的生物识别认证信息相匹配。在一些实施方式中,PIN可以是图案(例如,通过在装置上绘制特定路径来连接一个或者多个点);并且要求用户通过在装置上绘制图案来输入PIN。
在一些实施方式中,在用户装置112-1处执行验证,并且媒体装置102从用户装置112-1接收(746)验证结果。根据确定接收到的验证结果是肯定的,媒体装置完成(746)交易。例如,授权交易的请求包括对来自用户的生物识别认证信息的请求,例如,通过使用语音识别来说出密语。用户装置112-1接收说出的密语,执行语音识别,并且验证内容和声音特征是否与预先存储在用户装置112-1处的对应生物识别认证信息相匹配。根据确定密语的内容和声音特征与预先存储的生物识别信息相匹配,用户装置112-1向媒体装置102发送可定验证结果或者指令以授权交易。
在一些替代实施方式中,媒体装置102或者用户装置112-1可以向媒体服务器***120发送挑战和对挑战的响应以进行验证。响应于肯定的验证结果,媒体服务器***120向媒体装置102发送所请求的媒体内容以进行显示。
在如图7C所示的一些实施方式中,在第一媒体内容(例如,图6A的Drama Drama第一季第1集)结束之后并且在播放第二媒体内容(例如,图6D的Drama Drama第一季第2集)之前,媒体装置102确定(732)所选择的用户装置112-1是否仍然处于接近媒体装置102的位置。根据确定用户装置112-1仍然处于接近媒体装置102的位置,媒体装置102向用户装置112-1发送(732)对确认购买第二媒体内容的请求。
在一些实施方式中,确认请求可以是确认用户1是否希望完成第二媒体内容的交易的通知。在一些实施方式中,确认请求是认证挑战。可替代地,响应于确定用户装置112-1仍在附近,在没有请求任何用户认证或者交互的情况下,媒体装置102购买并且检索第二媒体内容,并且在显示器106上显示第二媒体内容。
在一些实施方式中,在第一媒体内容结束之后并且在播放第二媒体内容之前,媒体装置确定用户装置112-1是否仍然处于接近媒体装置102的位置(734)。根据确定用户转账112-1不再处于接近媒体装置102的位置,媒体装置检测(734)与公共显示器106和用户装置112-1不同的、接近媒体装置102的一个或者多个装置。媒体装置102从检测到的一个或者多个装置中选择(734)第三装置(例如,用户装置112-2)。用户装置112-2和媒体装置102二者与第二用户账户(例如,用户2)相关联。媒体装置102向用户装置112-2发送(734)与用户2相关联的认证挑战。如图6B和图6E所示,与用户1相关联的认证挑战和与用户2相关联的认证挑战不同。
在一些实施方式中,在媒体装置102从用户装置112-2接收对认证挑战的响应之后,媒体装置102验证挑战响应,并且然后将当前用于登录媒体装置102的用户账户从第一用户账户切换至第二用户账户。
本文描述的每一种方法通常受存储在计算机可读存储介质中并且由一个或者多个服务器或者客户端装置的一个或者多个处理器执行的指令支配。不需要将上文识别到的模块或者程序(即,指令集)实施为单独的软件程序、过程、或者模块,因此在各种实施方式中组合或者重新排列这些模块的各种子集。
出于说明之目的,已经参照具体实施方式对前述说明进行了描述。然而,上述说明性的讨论不旨在详尽地展现所公开的精确形式或者不旨在将本发明限制为所公开的精确形式。鉴于上面的教导,许多修改和变型都是可能的。选择并且描述实施方式是为了更好地解释本发明的原理和其实际应用,从而使本领域的技术人员能够最佳地利用本发明和具有各种修改的各种实施例,以适应于所预期的特定使用。

Claims (22)

1.一种用于授权交易的方法,包括:
在耦合至公共显示器的第一装置处,所述第一装置包括一个或者多个处理器和存储器:
接收请求用于在所述公共显示器上显示的第一媒体内容的交易的消息;
检测接近所述第一装置的一个或者多个装置,所述一个或者多个装置与所述公共显示器不同;
基于在第二装置与所述第一装置之间第一用户账户的匹配来从检测到的一个或者多个装置中选择所述第二装置;
将用于授权所述交易的请求发送至所选择的第二装置;
从所选择的第二装置接收对用于授权所述交易的所述请求的响应;以及
通过使用所述第一用户账户的、存储在所述第一装置处的交易信息在所述第一装置上完成所述交易。
2.根据权利要求1所述的方法,其中,所述第一装置是媒体流平台,并且所述公共显示器是电视屏幕。
3.根据权利要求1所述的方法,进一步包括:
存储与所述第一装置相关联的一个或者多个用户账户中的每一个用户账户的交易信息;以及
存储与所述一个或者多个用户账户中的每一个用户账户相关联的一个或者多个认证挑战以及对每个认证挑战的响应,
其中,所述第一装置是受信装置。
4.根据权利要求1所述的方法,其中,所述交易信息是与所述第一用户账户相关联的账户/账单和计费信息。
5.根据权利要求1所述的方法,其中,所述交易信息是用于所述用户账户或者与所述用户账户相关联的注册家庭成员中的一个或者多个的账户设置。
6.根据权利要求1所述的方法,其中,所述第一装置被配置为检测无线信号,并且其中,检测接近所述第一装置的所述一个或者多个装置包括:通过使用无线WiFi或者蓝牙信号来检测所述一个或者多个装置的存在。
7.根据权利要求1所述的方法,其中,所述第一装置被配置为采用地理定位技术,并且其中,检测接近所述第一装置的所述一个或者多个装置包括:通过使用所述地理定位技术来检测所述一个或者多个装置的存在。
8.根据权利要求1至7中的任一项所述的方法,其中,用于授权所述交易的所述请求包括认证挑战,并且所述方法进一步包括:
从所选择的第二装置接收对所述认证挑战的响应;以及
在所述第一装置处确定接收到的响应是否与对所述认证挑战的预定义响应相匹配,其中,所述预定义响应存储在所述第一装置处并且与所述认证挑战对应;以及
根据确定接收到的响应与预先存储的与所述认证挑战对应的响应相匹配,在所述第一装置上完成所述交易。
9.根据权利要求1至7中的任一项所述的方法,进一步包括:
提示所述用户说出密语并且接收提示的用户响应作为响应密语;
响应于接收到所述响应密语,对所述第一响应密语和先前存储的说出的密语执行匹配操作,其中,所述匹配操作识别所述响应密语的声音特征和内容与先前存储的说出的密语之间的相似度;以及
响应于确认所述密语响应和先前存储的说出的密语大体上相似,通过使用所存储的交易信息来完成所述交易。
10.根据权利要求1至7中的任一项所述的方法,进一步包括:
提示所述用户在所述第二装置上输入PIN;以及
响应于确定所述PIN与所述用户的先前存储的PIN相匹配,通过使用所存储的交易信息来完成所述交易。
11.根据权利要求1至7中的任一项所述的方法,其中,对用于授权从所述第二装置接收的所述交易的所述请求的所述响应包括:来自在所述第二装置处执行的验证的验证结果,并且所述方法进一步包括:
根据确定接收到的验证结果是肯定的,在所述第一装置上完成所述交易。
12.根据权利要求1至7中的任一项所述的方法,进一步包括:
在所述第一媒体内容结束之后并且在播放第二媒体内容之前:
确定所选择的第二装置是否处于接近所述第一装置的位置;
根据确定所选择的第二电子装置处于接近所述第一装置的位置,将确认请求发送至所选择的第二装置。
13.根据权利要求1至7中的任一项所述的方法,进一步包括:
在所述第一媒体内容结束之后并且在播放第二媒体内容之前:
确定所选择的第二装置是否处于接近所述第一装置的位置;
根据确定所选择的第二电子装置不再处于接近所述第一装置的位置,检测与所述公共显示器和所述第二装置不同的、接近所述第一装置的一个或者多个装置;
从检测到的一个或者多个装置中选择第三装置,所述第三装置与第二用户账户相关联,其中,所述第一装置与所述第二用户账户相关联;以及
向所述第三装置发送第二认证挑战,所述第二认证挑战与所述第一认证挑战不同。
14.一种计算机***,包括:
一个或者多个处理器;以及
存储器,所述存储器存储一个或者多个程序,所述一个或者多个程序在由所述一个或者多个处理器执行时使所述计算机***执行操作,所述操作包括:
接收请求用于在公共显示器上显示的第一媒体内容的交易的消息;
检测接近所述第一装置的一个或者多个装置,所述一个或者多个装置与所述公共显示器不同;
基于在第二装置与所述第一装置之间第一用户账户的匹配来从检测到的一个或者多个装置中选择所述第二装置;
将用于授权所述交易的请求发送至所选择的第二装置;
从所选择的第二装置接收对用于授权所述交易的所述请求的响应;以及
由所述第一装置通过使用与所述第一用户账户相关联并且存储在所述第一装置处的交易信息来完成所述交易。
15.根据权利要求14所述的计算机***,其中,所述一个或者多个程序包括用于以下的指令:
存储与所述第一装置相关联的一个或者多个用户账户中的每一个用户账户的交易信息;以及
存储与所述一个或者多个用户账户中的每一个用户账户相关联的一个或者多个认证挑战以及对各个认证挑战的响应。
16.根据权利要求14所述的计算机***,其中,用于授权所述交易的所述请求包括认证挑战,并且所述一个或者多个程序包括用于以下的指令:
从所选择的第二装置接收对所述认证挑战的响应;以及
在所述第一装置处确定接收到的响应是否与对所述认证挑战的预定义响应相匹配,其中,所述预定义响应存储在所述第一装置处并且与所述认证挑战对应;以及
根据确定接收到的响应与预先存储的与所述认证挑战对应的响应相匹配,在所述第一装置上完成所述交易。
17.根据权利要求14所述的计算机***,其中,所述一个或者多个程序包括用于以下的指令:
在所述第一媒体内容结束之后并且在播放第二媒体内容之前:
确定所选择的第二装置是否处于接近所述第一装置的位置;
根据确定所选择的第二电子装置不再处于接近所述第一装置的位置,检测与所述公共显示器和所述第二装置不同的、接近所述第一装置的一个或者多个装置;
从检测到的一个或者多个装置中选择第三装置,所述第三装置与第二用户账户相关联,其中,所述第一装置与所述第二用户账户相关联;以及
向所述第三装置发送第二认证挑战,所述第二认证挑战与所述第一认证挑战不同。
18.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储由具有一个或者多个处理器的计算机***执行的一个或者多个程序,所述一个或者多个程序包括指令,所述指令在由所述计算机***执行时使所述计算机***:
接收请求用于在公共显示器上显示的第一媒体内容的交易的消息;
检测接近所述第一装置的一个或者多个装置,所述一个或者多个装置与所述公共显示器不同;
基于在第二装置与所述第一装置之间第一用户账户的匹配来从检测到的一个或者多个装置中选择所述第二装置;
将用于授权所述交易的请求发送至所选择的第二装置;
从所选择的第二装置接收对用于授权所述交易的所述请求的响应;以及
由所述第一装置通过使用与所述第一用户账户相关联并且存储在所述第一装置处的交易信息来完成所述交易。
19.根据权利要求18所述的非暂时性计算机可读存储介质,其中,用于授权所述交易的所述请求包括认证挑战,并且所述一个或者多个程序包括用于以下的指令:
从所选择的第二装置接收对所述认证挑战的响应;以及
在所述第一装置处确定接收到的响应是否与对所述认证挑战的预定义响应相匹配,其中,所述预定义响应存储在所述第一装置处并且与所述认证挑战对应;以及
根据确定接收到的响应与预先存储的与所述认证挑战对应的响应相匹配,在所述第一装置上完成所述交易。
20.根据权利要求18所述的非暂时性计算机可读存储介质,其中,所述一个或者多个程序包括用于以下的指令:
在所述第一媒体内容结束之后并且在播放第二媒体内容之前:
确定所选择的第二装置是否处于接近所述第一装置的位置;
根据确定所选择的第二电子装置不再处于接近所述第一装置的位置,检测与所述公共显示器和所述第二装置不同的、接近所述第一装置的一个或者多个装置;
从检测到的一个或者多个装置中选择第三装置,所述第三装置与第二用户账户相关联,其中,所述第一装置与所述第二用户账户相关联;以及
向所述第三装置发送第二认证挑战,所述第二认证挑战与所述第一认证挑战不同。
21.一种计算机***,包括:
一个或者多个处理器;以及
存储器,所述存储器存储一个或者多个程序,所述一个或者多个程序在由所述一个或者多个处理器执行时使所述计算机***执行根据权利要求1至13中的任一项所述的方法。
22.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储由具有一个或者多个处理器的计算机***执行的一个或者多个程序,所述一个或者多个程序包括指令,所述指令在由所述计算机***执行时使所述计算机***执行根据权利要求1至13所述的方法。
CN201780003552.XA 2016-01-07 2017-01-04 使用个人装置授权共享装置上的交易 Active CN108140083B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010107466.7A CN111523104B (zh) 2016-01-07 2017-01-04 使用个人装置授权共享装置上的交易

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/990,717 US10110608B2 (en) 2016-01-07 2016-01-07 Authorizing transaction on a shared device using a personal device
US14/990,717 2016-01-07
PCT/US2017/012132 WO2017120192A1 (en) 2016-01-07 2017-01-04 Authorizing transaction on a shared device using a personal device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202010107466.7A Division CN111523104B (zh) 2016-01-07 2017-01-04 使用个人装置授权共享装置上的交易

Publications (2)

Publication Number Publication Date
CN108140083A true CN108140083A (zh) 2018-06-08
CN108140083B CN108140083B (zh) 2020-03-06

Family

ID=57882156

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201780003552.XA Active CN108140083B (zh) 2016-01-07 2017-01-04 使用个人装置授权共享装置上的交易
CN202010107466.7A Active CN111523104B (zh) 2016-01-07 2017-01-04 使用个人装置授权共享装置上的交易

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202010107466.7A Active CN111523104B (zh) 2016-01-07 2017-01-04 使用个人装置授权共享装置上的交易

Country Status (4)

Country Link
US (1) US10110608B2 (zh)
EP (1) EP3400551B1 (zh)
CN (2) CN108140083B (zh)
WO (1) WO2017120192A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113454588A (zh) * 2019-02-22 2021-09-28 微软技术许可有限责任公司 同步跨设备应用平台

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2749040A4 (en) * 2011-08-26 2015-05-06 Google Inc SYSTEM AND METHOD FOR DETERMINING THE CONFIDENCE LEVEL FOR THE CURRENT PRESENTATION OF A MEDIA ELEMENT
US9544293B2 (en) 2013-09-20 2017-01-10 Oracle International Corporation Global unified session identifier across multiple data centers
US9769147B2 (en) 2015-06-29 2017-09-19 Oracle International Corporation Session activity tracking for session adoption across multiple data centers
US10693859B2 (en) 2015-07-30 2020-06-23 Oracle International Corporation Restricting access for a single sign-on (SSO) session
CN108886637B (zh) * 2016-03-10 2021-09-03 麦克赛尔株式会社 广播接收装置和便携信息终端
EP3428820B1 (en) * 2016-03-30 2021-11-24 Huawei Technologies Co., Ltd. Terminal voice unlocking method and terminal
EP3258398B1 (en) * 2016-06-17 2020-12-23 Tata Consultancy Services Limited Engaged micro-interactions on digital devices
US10771969B2 (en) * 2016-07-11 2020-09-08 T-Mobile Usa, Inc. Voice control and telecommunications service integration
US10555172B2 (en) 2016-09-07 2020-02-04 T-Mobile Usa, Inc. Untrusted device access to services over a cellular network
US10623501B2 (en) 2016-09-15 2020-04-14 Oracle International Corporation Techniques for configuring sessions across clients
JP2018074205A (ja) * 2016-10-24 2018-05-10 富士通株式会社 プログラム、情報処理装置、情報処理システム、及び情報処理方法
US20180287976A1 (en) * 2017-03-31 2018-10-04 Coby Hochstein System and process for monitored video messaging
US11290438B2 (en) 2017-07-07 2022-03-29 Oracle International Corporation Managing session access across multiple data centers
US11050730B2 (en) 2017-09-27 2021-06-29 Oracle International Corporation Maintaining session stickiness across authentication and authorization channels for access management
US10157275B1 (en) * 2017-10-12 2018-12-18 Oracle International Corporation Techniques for access management based on multi-factor authentication including knowledge-based authentication
US10715604B1 (en) * 2017-10-26 2020-07-14 Amazon Technologies, Inc. Remote system processing based on a previously identified user
US11012555B2 (en) 2017-11-20 2021-05-18 International Business Machines Corporation Non-verbal sensitive data authentication
KR20200049174A (ko) * 2018-10-31 2020-05-08 삼성전자주식회사 복수의 전자 장치들에서 결제를 위한 장치 결정 방법 및 장치
US11134078B2 (en) 2019-07-10 2021-09-28 Oracle International Corporation User-specific session timeouts
US11416844B1 (en) * 2019-08-28 2022-08-16 United Services Automobile Association (Usaa) RFID-enabled payment authentication
US11211140B1 (en) * 2019-09-24 2021-12-28 Facebook Technologies, Llc Device authentication based on inconsistent responses
CN111343138B (zh) * 2019-12-14 2021-04-27 北京字节跳动网络技术有限公司 信息处理方法、装置和电子设备
US11734750B2 (en) * 2020-05-19 2023-08-22 Micropharmacy Corporation Systems, media, and methods for staggered medical transactions
FR3114666A1 (fr) * 2020-09-30 2022-04-01 Orange Procédé de contrôle d’accès à des services, procédés associés et dispositifs associés
WO2022187281A1 (en) * 2021-03-01 2022-09-09 Daniel Goddard Augmented reality positioning and matching system
KR102462646B1 (ko) * 2021-09-09 2022-11-03 최방현 Usb를 이용한 개인인증 및 웹사이트 로그인 시스템

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8700729B2 (en) * 2005-01-21 2014-04-15 Robin Dua Method and apparatus for managing credentials through a wireless network
US8145532B2 (en) * 2006-06-27 2012-03-27 Microsoft Corporation Connecting devices to a media sharing service
US7886318B2 (en) * 2007-06-22 2011-02-08 Morega Systems Inc. Set top box with digital rights management for multiple devices and methods for use therewith
KR20100063846A (ko) * 2008-11-28 2010-06-14 엘지전자 주식회사 이동 단말기 및 이것의 방송 상품 구매 방법
CN101431751A (zh) * 2008-12-09 2009-05-13 中兴通讯股份有限公司 一种更新手机电视终端订购关系的***及方法
US9419956B2 (en) * 2010-03-22 2016-08-16 Bank Of America Corporation Systems and methods for authenticating a user for accessing account information using a web-enabled device
CN102509214A (zh) * 2011-10-28 2012-06-20 祝丹 一种基于数字电视支付平台的手机点播支付方法及***
US20150058220A1 (en) * 2013-08-26 2015-02-26 Cellco Partnership (D/B/A Verizon Wireless) Payment pre-authorization
WO2015102572A1 (en) * 2013-12-30 2015-07-09 Thomson Licensing Proximity dependent media playback
US9767265B2 (en) 2014-05-06 2017-09-19 Anchor Id, Inc. Authentication with parental control functionality
US20150326935A1 (en) * 2014-05-09 2015-11-12 Mastercard International Incorporated Methods and Systems for Purchasing Products From Media Content Shown on Media Display Devices
US9032498B1 (en) * 2014-05-25 2015-05-12 Mourad Ben Ayed Method for changing authentication for a legacy access interface
US10045090B2 (en) * 2014-08-11 2018-08-07 Comcast Cable Communications, Llc Merging permissions and content access
US9112849B1 (en) * 2014-12-31 2015-08-18 Spotify Ab Methods and systems for dynamic creation of hotspots for media control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113454588A (zh) * 2019-02-22 2021-09-28 微软技术许可有限责任公司 同步跨设备应用平台
CN113454588B (zh) * 2019-02-22 2024-03-29 微软技术许可有限责任公司 同步跨设备应用平台

Also Published As

Publication number Publication date
WO2017120192A1 (en) 2017-07-13
EP3400551B1 (en) 2020-03-04
EP3400551A1 (en) 2018-11-14
CN108140083B (zh) 2020-03-06
CN111523104A (zh) 2020-08-11
CN111523104B (zh) 2023-09-19
US20170201524A1 (en) 2017-07-13
US10110608B2 (en) 2018-10-23

Similar Documents

Publication Publication Date Title
CN108140083A (zh) 使用个人装置授权共享装置上的交易
US11961107B2 (en) Method and system for providing offers for automated retail machines via mobile devices
US11227328B2 (en) Interactive method and device for e-commerce application program
US11941226B2 (en) Multimedia content based transactions
CN105144134B (zh) 媒体共享通信***
US8997139B2 (en) Payment authentication and authorization non-web devices
CN105122288B (zh) 用于处理多媒体商务服务的设备和方法
US11481780B2 (en) Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel
US10061912B2 (en) Multi-factor authentication system and method
TW201413610A (zh) 交易請求的方法、裝置、記錄媒體以及系統
US10140614B2 (en) User authentication method and device for credentials back-up service to mobile devices
CN104838386A (zh) 使用人物角色的用户认证和授权
CN108886687A (zh) 管理电子设备上的计划凭据
US11966926B2 (en) Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel
US10937049B2 (en) Digital content provided to a user at a physical location
CN107409230A (zh) 基于视频的社交互动***
US20220294778A1 (en) Devices and methods to validating multiple different factor categories
WO2019119071A1 (en) Systems and methods for real-time video streaming

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
GR01 Patent grant
GR01 Patent grant