辅助计算设备助手制造技术

技术编号:19075710 阅读:17 留言:0更新日期:2018-09-29 17:48
本技术的方面涉及用于确定在主计算设备上显示的活动应用窗口的内容的系统和方法,所述主计算设备与用户账户相关联。所述系统和方法进一步识别与用户账户相关联并位于主计算设备附近的辅助计算设备,并选择与确定的活动应用窗口的内容相关的一个或多个补充项目。当在主计算设备上显示活动应用窗口时,提供所选择的一个或多个补充项目以在辅助计算设备上显示。

【技术实现步骤摘要】
【国外来华专利技术】辅助计算设备助手
技术介绍
随着计算设备变得更加移动,用户可携带能够处理和显示信息的多个计算设备。每个计算设备可以提供不同的功能并且可包括不同的用户交互方法。即使当用户可以访问多于一个的计算设备时,用户一次通常也只能与一个计算设备交互。
技术实现思路
本技术的多个方面涉及用于利用辅助计算设备来补充主计算设备的计算机实现的方法。该方法包括确定在主计算设备上显示的活动应用窗口的内容,主计算设备与用户账户相关联。该方法还包括识别与用户账户相关联并位于主计算设备附近的辅助计算设备,以及选择与所确定的活动应用窗口的内容相关的一个或多个补充项目。该方法还包括在主计算设备上显示活动应用窗口的同时提供所选择的一个或多个补充项目以在辅助计算设备上显示。本技术的方面还涉及一种系统。该系统包括一个或多个处理器电路以及非暂时性计算机可读介质,该非暂时性计算机可读介质包括存储在其中的指令,所述指令在由所述一个或多个处理器电路执行时使得一个或多个处理器电路进行操作。所述操作包括:确定在主计算设备上显示的活动应用窗口的内容,所述主计算设备与用户账户相关联。所述操作还包括确定与用户账户相关联的一个或多个候选计算设备,并获得一个或多个候选计算设备的位置信息。所述操作还包括:基于所获得的位置信息,选择一个或多个计算设备中被确定为接近主计算设备的一个计算设备作为辅助计算设备,以及选择与所确定的活动应用窗口的内容相关的一个或多个补充项目。所述操作还包括在主计算设备上显示活动应用窗口的同时,提供所选择的一个或多个补充项目以在辅助计算设备上显示。本技术的多个方面还涉及一种非暂时性机器可读介质,包括存储在其中的指令,所述指令在由机器执行时使得所述机器进行操作。所述操作包括确定由用户在主计算设备上显示的活动应用窗口中输入的内容,所述主计算设备与用户账户相关联。所述操作还包括识别与用户账户相关联并位于主计算设备附近的辅助计算设备,以及选择与确定的活动应用窗口的内容相关的一个或多个补充项目。所述操作还包括在主计算设备上显示活动应用窗口的同时,提供所选择的一个或多个补充项目以在辅助计算设备上显示。应当理解,根据以下具体实施方式,本技术的其他配置对于本领域技术人员来说将变得显而易见,其中通过说明的方式示出和描述本技术的各个配置。如同将认识到的,本技术能够具有其他不同的配置,并且其若干细节能够在各个其他方面中进行修改,皆不脱离本技术的范围。因此,附图和具体实施方式本质上被视为说明性而非限制性的。附图说明附图图示所公开的方面并与说明书一起用于解释所公开的方面的原理,附图被包括以提供进一步理解并且并入说明书并构成说明书的一部分。图1图示根据本技术的各个方面的示例网络环境。图2示出根据本技术的各个方面的图示示例过程的流程图。图3示出根据本技术的各个方面的图示示例过程的流程图。图4示出根据本技术的各个方面的示例第一界面和第二界面。图5示出根据本技术的各个方面的示例第一界面和第二界面。图6示出根据本技术的各个方面的示例第一界面和第二界面。图7概念性图示可以由其实现本技术的一些实施方式的示例电子系统。具体实施方式下面给出的具体实施方式意图作为对本技术的各个配置的描述,并非意图表示可以实践本技术的唯一配置。附图合并于此并构成具体实施方式的一部分。具体实施方式包括具体细节,目的是提供对本技术的透彻理解。但是,本技术不限于这里给出的具体细节,并且可以在没有这些具体细节的情况下实施。在一些实例下,按照框图的形式来示出结构和组件,以避免模糊本技术的概念。本技术补充在主计算设备上显示的活动应用窗口的内容,其中提供补充项目以在辅助计算设备上显示。如下进一步所述,活动应用窗口的内容例如可包括由活动应用生成的或者通过使用主计算设备的用户输入的媒体内容、文本、web内容、用户界面元素等等。提供补充项目用于通过提供附加内容、信息、用户界面元素等等来补充应用窗口的内容,以使用辅助计算设备来扩展用户与活动应用的交互。补充项目可以与主计算设备上显示的活动应用窗口的内容相关,例如,基于生成活动应用窗口的活动应用,或者基于在活动应用窗口中显示的内容的主题。根据各个方面,主计算设备和辅助计算设备与用户账户相关联。用户账户可以是在线用户账户或者基于云的用户账户,其用于访问各个web服务和应用,诸如电子邮件、社交网络、操作系统、web应用(即文本编辑器、电子表格应用、演示应用)等等。通过认证用户账户凭证可以授权对web服务和应用的访问。可通过登入用户账户来发起用户认证,登入用户账户是通过例如web门户、web应用、应用登录页面等等来进行的。在一个或多个实施方式中,本技术可以确定与用户账户相关联的主计算设备上显示的活动应用窗口的内容。可以识别与用户账户相关联并位于主计算设备附近的辅助计算设备。可以选择与确定的活动应用窗口的内容相关的一个或多个补充项目并且在主计算设备上显示活动应用窗口的同时提供所述一个或多个补充项目以在辅助计算设备上显示。图1图示示例网络环境100,其中可以利用辅助计算设备来提供与正在主计算设备上显示的活动应用窗口的内容相关的补充项目。网络环境100包括主计算设备102、辅助计算设备104和服务器108。主计算设备102、辅助计算设备104和服务器108可通过网络106相互通信。服务器108可包括一个或多个计算设备110和数据存储112。主计算设备102和辅助计算设备104可以是具有处理器电路、存储器和用于与其他计算设备(例如包括服务器108)交换数据的通信能力的系统或设备。在一些方面中,主计算设备102和辅助计算设备104可以有能力显示信息、内容和各个项目以及在相应的计算设备上接收用户输入。通过示例而非限制的方式,处理设备可包括台式计算机、膝上型计算机、手持式计算机、个人数字助理(PDA)、蜂窝式电话、网络装置、相机、智能电话、增强通用分组无线业务(EGPRS)移动电话、媒体播放器、导航设备、电子邮件设备、游戏控制台、或者这些数据处理设备或其他数据处理设备中的任何一个的组合。服务器108可以是具有处理器电路、存储器和用于与其他计算设备(例如包括主计算设备102和辅助计算设备104)交换数据的通信能力的任何系统或设备。服务器108可以利用与在线用户账户或基于云的用户账户相关联的凭证信息,以提供对与用户账户或其他资源相关联的各个web服务或应用的访问。在一些示例方面中,服务器108可包括单个计算设备(例如计算设备110)。在其他实施方式中,服务器108可以表示共同工作来执行计算机服务器(例如服务器群)的动作的多于一个的计算设备。此外,服务器108可以表示各种形式的服务器,包括但不限于web服务器、应用服务器、代理服务器、web服务器、或服务器群。在一些方面中,服务器108被配置为执行计算机指令,以用与内容相关并被提供用于在辅助计算设备104上显示的补充项目来补充主计算设备102上的活动应用窗口的内容,。当用户在利用主计算设备102时,服务器108可以确定在主计算设备102上显示的活动应用窗口的内容,并基于所确定的活动应用窗口的内容来选择补充项目。在一个或多个实施方式中,服务器108可以定位与用户账户相关联的辅助计算设备104并确定辅助计算设备104位于主计算设备102附近(例如在其阈值距离内本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:确定在主计算设备上显示的活动应用窗口的内容,所述主计算设备与用户账户相关联;识别与所述用户账户相关联并位于所述主计算设备附近的辅助计算设备;选择与所确定的所述活动应用窗口的内容相关的一个或多个补充项目;以及在所述主计算设备上显示所述活动应用窗口的同时,提供所选择的一个或多个补充项目以在所述辅助计算设备上显示。

【技术特征摘要】
【国外来华专利技术】2016.03.30 US 15/085,9401.一种计算机实现的方法,包括:确定在主计算设备上显示的活动应用窗口的内容,所述主计算设备与用户账户相关联;识别与所述用户账户相关联并位于所述主计算设备附近的辅助计算设备;选择与所确定的所述活动应用窗口的内容相关的一个或多个补充项目;以及在所述主计算设备上显示所述活动应用窗口的同时,提供所选择的一个或多个补充项目以在所述辅助计算设备上显示。2.根据权利要求1所述的计算机实现的方法,其中,确定在所述主计算设备上显示的所述活动应用窗口的内容包括:接收在所述主计算设备上显示的所述活动应用窗口的位图数据;以及使用光学字符识别来处理所接收的位图数据,以确定所述活动应用窗口的内容。3.根据权利要求1所述的计算机实现的方法,其中,确定在所述主计算设备上显示的所述活动应用窗口的内容包括:经由应用编程接口从所述主计算设备上的活动应用接收在所述主计算设备上显示的所述活动应用窗口的内容。4.根据权利要求1所述的计算机实现的方法,其中,在所述主计算设备上显示的所述活动应用窗口是由服务器托管的web应用生成的,并且其中,确定在所述主计算设备上显示的所述活动应用窗口的内容包括:从托管所述Web应用的所述服务器访问所述活动应用窗口的内容。5.根据权利要求1所述的计算机实现的方法,其中,所确定的所述活动应用窗口的内容包括以下中的至少一个:媒体内容、文本、web内容或用户界面元素。6.根据权利要求1所述的计算机实现的方法,其中,选择所述一个或多个补充项目包括:基于所确定的所述活动应用窗口的内容来执行搜索查询;以及从所执行的搜索查询中选择一个或多个搜索结果作为所述一个或多个补充项目。7.根据权利要求1所述的计算机实现的方法,其中,基于关于与所述活动应用窗口相关联的活动应用的历史活动来选择所述一个或多个补充项目。8.根据权利要求1所述的计算机实现的方法,其中,确定所述活动应用窗口的内容包括确定与所述活动应用窗口相关联的活动应用,以及其中,所选择的一个或多个补充项目包括与所述活动应用相关联的一个或多个用户界面元素。9.根据权利要求8所述的计算机实现的方法,还包括:经由所述辅助计算设备上显示的所述一个或多个用户界面元素接收用户输入数据;以及将所接收的用户输入数据提供给所述活动应用。10.根据权利要求1所述的计算机实现的方法,其中,所确定的所述活动应用窗口的内容包括在所述活动应用窗口中接收和显示的用户输入。11.根据权利要求1所述的计算机实现的方法,其中,识别所述辅助计算设备包括:确定与所述用户账户相关联的一个或多个候选计算设备;获得所述一个或多个候选计算设备的位置信息;以及基于所获得的位置信息,选择所述一个或多个候选计算设备中的一个作为所述辅助计算设备。12.一种系统,包括:一个或多个处理器电路;以及非暂时性计算机可读介质,包括存储在其中的指令,所述指令在由所述一个或多个处理器电路执行时使得所述一个或多个处理器电路进行操作,所述操作包括:确定在主计算设备上显示的活动应用窗口的内容,所述主计算设备与用户账户相...

【专利技术属性】
技术研发人员:查天添亚历山大·弗里德里希·库舍尔陈贤名桑托什·巴拉苏布拉马尼亚
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1