The embodiments relate to the realization of force-based interaction with intelligent personal assistant (IPA). A computing device capable of sensing the force applied to the input touch input is configured with a pressure-based filter that checks the pressure of the touch input to determine which touch input will be transferred to the IPA or which touch input will be transferred to the IPA-independent lower user interface. Based on the pressure characteristics of the touch inputs designated for IPA, these touch inputs can become part of the context of IPA. Some IPA uses of touch input include: selecting graphical objects on display, parsing external phrases (such as \that\, \those\) to refer to such selected graphical objects, displaying transient user interfaces to provide information about the selected objects (or actions against the selected objects), incorporating the selected objects into the current context of IPA, and so on.
【技术实现步骤摘要】
【国外来华专利技术】与数字代理的基于力的交互
技术介绍
成熟软件技术的融合已使得智能个人助理(IPA)对于日常使用变得实际。语音识别准确性、机器学习、以及对各种数据的快速访问已被组合以使IPA理解并执行复杂的语音命令(如本文所使用的,“命令”是指指令和问题两者)变得可能。一些熟知的IPA是Apple的Siri(TM)、GoogleNow(或GoogleAssistant)(TM)、亚马逊的Alexa(TM)、微软的Cortana(TM)、Facebook的M(TM)、Sirius(开源)、以及其它。虽然IPA在一般能力方面继续改善,但这些代理对上下文的理解有限,因为它应用于执行IPA的设备(或者其至少某一部分,例如前端)的显示器上的特定对象。目前,为了指代特定的屏幕上对象,用户必须描述对象的属性(例如,名称)来指定特定的对象。实验IPA已实现对位置的详细冗余描述以指定对象。用户可能会说出诸如“发送从左上角数的第三对象”、“打开从右侧数第四个从下数的第二个图标”或“分享我的猫戴着帽子的图片”等描述。对于用户而言表述这种描述性短语可能是乏味的,并且IPA经常难以解释。一些IPA能够从屏幕上示出的信息中推断语音命令的上下文。然而,这种方法涉及尝试枚举所有感兴趣的对象,并且不能够指定特定对象的上下文。另外,这种方法对于较大的设备或者在多任务场景中特别受限,其中用户可能指代的对象(例如,当说出命令“共享这个”时)是非常模糊的。一些IPA分析屏幕上的任何内容,并基于对象的属性以及可能其他因素(例如最近使用活动或其目标)来做出关于对象的推断和假设。这种启发式猜测通常无法识别用户的预期目标。用于确 ...
【技术保护点】
1.一种由计算设备执行的方法,所述计算设备包括存储硬件、处理硬件、显示器、以及感测触摸输入和力分量的触摸输入设备,所述方法由所述处理硬件执行存储在所述存储硬件中的指令来执行,所述方法包括:执行所述计算设备上的智能个人助理(IPA),所述执行包括:使用语音识别来识别通过所述计算设备的麦克风来输入的命令,并调用针对所识别命令的相应操作;执行由图形用户界面组成的应用,所述执行包括显示所述图形用户界面,所述图形用户界面包括表示存储在所述计算设备上的对象的图形对象,所述应用被配置为:对针对所述图形用户界面的触摸输入进行响应;接收分别由所述力分量组成的触摸输入,每个力分量对应于经由所述触摸输入设备来输入对应触摸输入所利用的力的测量值;针对力条件来评估所述力分量,其中(i)每次确定经评估的力分量满足所述力条件时,基于该确定,根据所述图形用户界面中的目标对象的图形表示的位置并基于与满足所述力条件的经评估的力分量相对应的所述触摸输入的位置来由所述IPA或者针对所述IPA自动地识别所述目标对象,以及(ii)每次确定经评估的力分量不满足所述力条件时,将所述触摸输入提供给所述应用并且所述应用对所提供的触摸输入 ...
【技术特征摘要】
【国外来华专利技术】2016.10.25 US 15/334,1531.一种由计算设备执行的方法,所述计算设备包括存储硬件、处理硬件、显示器、以及感测触摸输入和力分量的触摸输入设备,所述方法由所述处理硬件执行存储在所述存储硬件中的指令来执行,所述方法包括:执行所述计算设备上的智能个人助理(IPA),所述执行包括:使用语音识别来识别通过所述计算设备的麦克风来输入的命令,并调用针对所识别命令的相应操作;执行由图形用户界面组成的应用,所述执行包括显示所述图形用户界面,所述图形用户界面包括表示存储在所述计算设备上的对象的图形对象,所述应用被配置为:对针对所述图形用户界面的触摸输入进行响应;接收分别由所述力分量组成的触摸输入,每个力分量对应于经由所述触摸输入设备来输入对应触摸输入所利用的力的测量值;针对力条件来评估所述力分量,其中(i)每次确定经评估的力分量满足所述力条件时,基于该确定,根据所述图形用户界面中的目标对象的图形表示的位置并基于与满足所述力条件的经评估的力分量相对应的所述触摸输入的位置来由所述IPA或者针对所述IPA自动地识别所述目标对象,以及(ii)每次确定经评估的力分量不满足所述力条件时,将所述触摸输入提供给所述应用并且所述应用对所提供的触摸输入进行响应。2.根据权利要求1所述的方法,所述方法还包括:确定在正由所述IPA处理的给定命令中存在外指短语;以及基于确定所述命令中存在所述外指短语,参照目标对象来执行所述命令。3.根据权利要求1所述的方法,其中,所述力条件用于在所述触摸输入之中区分将被用于向所述IPA标识对象的第一触摸输入与将不被用于向所述IPA标识对象的第二触摸输入。4.根据权利要求3所述的方法,其中,所述力条件至少包括一力阈值,并且所述评估包括:将所述力阈值与所述力分量进行比较,并且其中,被确定为满足所述力条件的每个触摸输入不被传递给所述应用,并且被确定为不满足所述力条件的每个触摸输入将不被用于由所述IPA或针对所述IPA来识别目标对象。5.根据权利要求1所述的方法,还包括:通过所述IPA显示用户界面元素来由所述IPA对目标对象的指示进行响应,其中,所述用户界面元素的内容是由所述IPA基于所述目标对象的一个或多个特征来选择的。6.一种计算设备,包括:处理硬件(358);麦克风;触摸和力感测显示器,所述触摸和力感测显示器感测触摸输入并提供与所述触摸输入的力相对应的相应测量值;以及存储指令的存储硬件,所述指令被配置...
【专利技术属性】
技术研发人员:C·克莱因,C·R·卡波佐,B·D·埃利奥特,C·M·巴思,O·J·C·图奥米,S·申,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。