动态加载针对预测性键入的上下文本体制造技术

技术编号:16112692 阅读:45 留言:0更新日期:2017-08-30 06:02
一种包括存储至少一个程序的计算机可读存储介质的系统以及一种生成用于动态加载针对预测性键入的上下文本体的可导航用户界面的计算机实现的方法。在一些实施例中,所述方法可以包括:从客户端设备接收输入;收集对应于所述输入的上下文数据;以及,基于所述上下文数据和所接收的输入,在可导航用户界面中提供预测性键入输入。

【技术实现步骤摘要】
【国外来华专利技术】动态加载针对预测性键入的上下文本体相关申请的引用本申请要求在2014年10月30日提交的美国专利申请No.14/528,857的优先权,其全部内容由此通过引用并入本文。
本申请涉及数据处理。特别地,示例实施例可涉及用于动态加载针对预测性触摸屏键入的上下文本体的系统和方法。
技术介绍
随着移动设备的普及,已经开发了各种应用和接口,以扩大可以使用移动设备的应用。结果,越来越多的人可将移动设备用于除了简单地进行电话呼叫之外的其他目的。然而,因为频繁的打字错误(键入错误)和有限的屏幕尺寸,在移动设备上进行键入往往具有挑战性。为了解决这个问题,许多移动键盘在键入发生时提供自动完成的字段输入建议。但是这些键盘建议可能不适用于用户正在键入的特定上下文。例如,当在商业网站上操作时,用户键入的词可能与产品名称或特征相关,相应地提供自动完成建议。这些词在不同的上下文中可能有所不同,例如在撰写商务电子邮件时或在向朋友发送文本消息时。附图说明各个所附附图仅示出了本专利技术主题的示例实施例,并且不能被认为限制其范围。图1是示出了根据一个示例实施例的具有被配置用于在网络上交换数据的客户端-服务器架构的网络系统的网络图。图2是示出了形成上下文本体应用的多个模块的示例实施例的框图,所述上下文本体应用被作为图1的网络系统的一部分提供。图3是示出了根据一些实施例的示例通信会话的界面图。图4是示出了根据一些实施例的示例通信会话的更多交换的界面图。图5是示出了根据一些实施例的示例通信会话的更多交换的界面图。图6是示出根据一些示例性实施例的用于提供基于上下文的预测性键入输入的示例方法的流程图。图7是示出根据一些示例性实施例的本体的预缓存和提供基于上下文的预测性键入输入的示例方法的流程图。图8是示出根据一些示例性实施例的用于基于用户输入和上下文数据更新本体的示例方法的流程图。图9是示出了计算机系统的示例形式的机器的示图表示,在所述计算机系统中,可以执行一组指令以使所述机器执行本文讨论的方法中的任意一个或多个方法。具体实施方式现在将具体参照用于执行本专利技术主题的具体示例实施例。在附图中示出了这些具体实施例的示例。应当理解,它们不旨在将权利要求的范围限制为所描述的实施例。相反,它们旨在涵盖可以包括在本专利技术的范围内的这种备选方案、修改和等同物。在以下描述中,阐述了具体细节,以提供对本主题的透彻理解。在没有这些具体细节中的一部分或全部的情况下,实施例也可以被实现。根据本公开,可以利用多个类型的操作系统、编程语言、计算平台、计算机程序和/或通用目的机器来实现组件、过程步骤、和数据结构。本公开的方面描述用于动态加载针对预测性触摸屏键入的上下文本体的系统和方法。上下文可以包括与当前或之前的通信会话相关的信息,或者可以与用户的交易或查询历史、网站的内容或用户键入的词有关。上下文也可以是高度细粒度的,例如,当书写供出售的汽车的列表时,针对预测性键入加载的上下文本体可以最初特定于汽车的类别,甚至是特定的汽车类型或型号。如果用户应该列出供出售的沙发,则可以加载不同的上下文本体。如本文所使用,“用户”或“实体”可以是人(例如人类)、商业(例如公司)、组织、人群、人物角色(例如虚构角色)、机器人、或其任意组合。根据一些实施例,可以自动存储表示通信会话的上下文的上下文数据。在其他实施例中,该方法可以包括:接收用户输入;以及响应于用户输入,收集对应于特定通信会话的上下文数据,检索对应本体,基于上下文数据和对应本体向用户呈现预测性键入输入,并且基于用户输入和与会话关联的上下文数据来更新对应本体。该方法还可以包括:生成文本建议,并使得呈现该文本建议。以这种方式,用户可能够在移动设备上进行键入,并且接收基于输入的文本的文本建议,所述输入的文本可能与通信会话的特定上下文相关。图1是示出了根据一个实施例的具有被配置为通过网络交换数据的客户端-服务器架构的网络系统100。网络系统100可以包括与客户端设备106和第三方服务器114通信的基于网络的内容发布方102。在一些示例实施例中,基于网络的内容发布方102可以是基于网络的市场。基于网络的内容发布方102可以在网络系统100内进行通信和数据交换,网络系统100可以涉及与网络系统100及其用户相关联的各种功能和方面。基于网络的内容发布方102可以经由通信网络104(例如互联网)向一个或多个客户端设备(例如客户端设备106)提供服务器侧功能。一个或多个客户端设备可以由用户操作,用户通过通信网络104使用网络系统100交换数据。这些事务可以包括向网络系统100的用户发送数据、从网络系统100的用户接收(传送)数据、处理与网络系统100的内容和用户有关的数据。该数据可以包括但不限于:图像;视频或音频内容;用户偏好;产品和服务的反馈、建议和评论;产品、服务、制造商和供应商推荐和标识符;与买家和卖家相关联的产品和服务列表;产品和服务广告;排名竞价;交易数据;以及社交数据等。在各实施例中,在网络系统100内交换的数据可以取决于用户选择的通过一个或多个客户端或用户界面(UI)可用的功能。UI可以与客户端设备(例如使用网络客户端108的客户端设备106)相关联。网络客户端108可以经由网络服务器118与基于网络的内容发布方102通信。UI还可以与在客户端设备106上执行的一个或多个应用110,例如设计为与基于网络的内容发布方102交互的客户端应用、基于网络的内容发布方102容宿的应用或服务、或容宿第三方应用116的第三方服务器114(如一个或多个服务器或客户端设备)相关联。客户端设备106可以是任何各种类型的设备。例如,客户端设备106可以移动设备,如运行操作系统、操作系统、Black操作系统、电话操作系统、OS或的iPhone或其他移动设备。根据一些实施例,作为备选,客户端设备106可以是平板计算机,例如或运行以上操作系统之一的其他平板计算机。在一些实施例中,客户端设备106还可以是个人数字助理(PDA)、个人导航设备(PND)、手持式计算机、台式计算机、膝上型或上网本、机顶盒(STB)(例如由电缆或卫星内容提供商提供)、可穿戴计算设备(例如眼镜或手表)、嵌入在汽车中的多媒体设备、全球定位系统(GPS)设备、支持数据能力的电子书阅读器、或视频游戏系统控制台(例如任天堂微软Xbox索尼PlayStation或其它视频游戏系统控制台)。客户端设备106可以经由连接112与通信网络104(例如因特网或广域网(WAN))进行接口连接。根据客户端设备106的形式,可使用任何类型的连接112和通信网络104。例如,连接112可以码分多址(CDMA)连接、全球移动通信系统(GSM)连接、或其它类型的蜂窝连接。这一连接112可实现任一类型的数据传输技术,比如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线电服务(GPRS)技术、GSM演进的增强数据速率(EDGE)技术或其他数据传输技术(例如,第四代无线4G网络)。当采用了这种技术时,通信网络104可包括蜂窝网络,该蜂窝网络包括通过蜂窝电话交换互联的具有重叠地理覆盖范围的多个小区站点。这些蜂窝电话交换机可以耦接到网络主干(例如,公共交换电话网(PSTN)、分组交换数据网、或其本文档来自技高网...
动态加载针对预测性键入的上下文本体

【技术保护点】
一种方法,包括:在通信会话期间接收来自用户的键入输入;收集对应于所述输入和所述通信会话的上下文数据;基于所述上下文数据从本体数据库中检索对应本体,其中,所述本体包括在生成预测性键入输入中使用的关键词;以及基于所述输入、所述上下文数据和所述对应本体提供预测性键入输入。

【技术特征摘要】
【国外来华专利技术】2014.10.30 US 14/528,8571.一种方法,包括:在通信会话期间接收来自用户的键入输入;收集对应于所述输入和所述通信会话的上下文数据;基于所述上下文数据从本体数据库中检索对应本体,其中,所述本体包括在生成预测性键入输入中使用的关键词;以及基于所述输入、所述上下文数据和所述对应本体提供预测性键入输入。2.根据权利要求1所述的方法,其中,所述上下文数据能够包括一个或多个参数,所述参数包括用户交易历史、用户查询历史、网站内容和所述通信会话的内容。3.根据权利要求1所述的方法,还包括:将所述预测性键入输入作为文本建议传送;其中,所述文本建议能够是单词、短语、数值量、价格项或其组合;其中,用户能够接受或拒绝使用所述文本建议;以及其中,用户能够用自定义用户输入替换所述文本建议。4.根据权利要求1所述的方法,其中,所述通信会话包括第一时间段和第二时间段,并且所述方法还包括:在通信会话中的所述第一时段期间接收来自用户的第一键入输入;收集对应于所述第一键入输入和通信会话中的所述第一时间段的第一上下文数据;基于所述第一上下文数据,从本体数据库中检索第一对应本体;基于所述第一键入输入、所述第一上下文数据和所述第一对应本体,提供预测性键入输入;在通信会话中的所述第二时间段期间接收来自用户的第二键入输入;收集对应于所述第二键入输入和通信会话中的所述第二时间段的第二上下文数据;基于所述第二上下文数据,从本体数据库中检索第二对应本体;以及基于所述第二键入输入、所述第二上下文数据和所述第二对应本体,提供预测性键入输入。5.根据权利要求1所述的方法,还包括:用户在本地保存对应本体;以及自动调用对应本体。6.根据权利要求1所述的方法,还包括:基于所述上下文数据和用户输入,定期创建新本体;存储所述新本体是存储在本体数据库中;以及用后续的相关用户输入来更新所述新本体,其中,所述后续的相关用户输入与所述上下文数据和所述用户输入对应。7.根据权利要求1所述的方法,其中,两个或更多个本体能够被流传输给用户,所述两个或更多个本体包括基准本体和类别专用本体;其中,对应本体的最常用关键词首先被流传输给用户;其中,所述两个或更多个对应本体被用于生成预测性键入建议;以及其中,能够在所述两个或更多个对应本体仅被部分加载时生成所述预测性键入建议。8.根据权利要求1所述的方法,其中,所述对应本体能够由两个或更多个本体组件组成;其中,所述对应本体和所述两个或更多个本体组件从最宽泛的本体组件开始动态加载,并且基于所述上下文数据和所述输入提供附加的较窄的本体组件。9.根据权利要求1所述的方法,还包括:基于使用频率、转换率、使用行为和文本建议的准确性,向所述对应本体分配等级;其中,所述使用频率是:与本体数据库中的其他本体相比,用户使用所述对应本体的总次数;其中,较高的转换率对应于本体数据库内的较高的整体等级;其中,所述使用行为基于所使用的来自所述对应本体的关键词;以及其中,预测性键入建议的准确性被计算为用户拒绝的预测性键入建议与用户接受的预测性键入建议之...

【专利技术属性】
技术研发人员:乔纳森·加白
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

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

1