用于检测行为模式的方法及设备技术

技术编号:4955276 阅读:229 留言:0更新日期:2012-04-11 18:40
用于预测性地适应设备的特性的系统、设备、技术及方法,作为一用户的历史行为(例如习性)以及表现这些行为的特定语境的一功能。这样的语境实质上可以是任何事物,比如一周中的周几、一日中的时间、季节、潮汐、温度、天气、用户情绪、前一天的一特定运动竞赛的得分情况、月相、用户位置等等。根据软件的观察,观察用户的习性及这些习性发生的语境,以及根据用户的行为模式及其语境定制化设备。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于行为数据挖掘的软件及方法。技术背景人类是具有习性的动物。因此,许多现代电子设备及其他设备设计成可以由它们 的所有者适应及定制化,以便通过适应来简化所述设备的使用,从而适应这些习性。例如, 许多移动电话及家庭电话允许一用户将快速拔号号码编程到这些电话内,这允许所述用户 仅需通过按一个按键或一个按钮便可以拨打某些电话号码,而不需要拨打整个电话号码。 同样地,许多计算机编程允许用户根据他们的个人喜好来定制化一个或多个图形用户界 面。例如,在许多编程中(比如在Microsoft Word中),一用户可以定制化工具栏,以使可 以更容易在所述工具栏上存取这些常用工具或功能,而较少使用的工具或功能则转移到下 拉菜单或其他不那么便利的存取通路。有些现代电子设备甚至试图自动地预测用户喜好,并根据这些预测来定制化用户 经历。例如,某些现今可用到的数字视频记录装置(DVRs)适合监控由它们的用户选择来进 行记录的编程,以及根据使用该信息的预测性算法来预测该数字视频记录装置(DVR)的用 户可能感兴趣的其他编程。因此,视该特定实施例而定,其可以自动地在该数字视频记录装 置(DVR)上本文档来自技高网...

【技术保护点】
一种根据对一设备的至少一用户的行为的观察(作为语境的一功能)来改变所述设备的行为(作为所述设备的语境的一功能)的方法,所述方法包括:  跟踪与所述设备有关的语境信息;  跟踪与所述设备有关的、所述设备的一用户的行为信息;  使所述行为信息与所述语境信息互相关,以确定与所述设备有关的用户行为在被展示时所处的语境;  根据所跟踪的语境信息及所跟踪的行为信息,产生所述设备的一用户的将来行为的一预测模式,作为与所述设备有关的语境的一功能;以及  根据所述预测模式,调整所述设备的操作,作为与所述设备有关的一集合的语境信息的一功能。

【技术特征摘要】
【国外来华专利技术】US 2008-3-19 61/037,8971.一种根据对一设备的至少一用户的行为的观察(作为语境的一功能)来改变所述设 备的行为(作为所述设备的语境的一功能)的方法,所述方法包括跟踪与所述设备有关的语境信息; 跟踪与所述设备有关的、所述设备的一用户的行为信息;使所述行为信息与所述语境信息互相关,以确定与所述设备有关的用户行为在被展示 时所处的语境;根据所跟踪的语境信息及所跟踪的行为信息,产生所述设备的一用户的将来行为的一 预测模式,作为与所述设备有关的语境的一功能;以及根据所述预测模式,调整所述设备的操作,作为与所述设备有关的一集合的语境信息 的一功能。2.如权利要求1所述的方法,其中所述“调整”的步骤是与所述设备有关的一当前集合 的语境信息的一功能。3.如权利要求1所述的方法,其中所述跟踪语境信息的步骤包括在预定触发事件发生时采集语境信息的实例; 所述跟踪行为信息的步骤包括采集关于用户与所述设备互动的实例;以及 所述使行为信息与语境信息互相关的步骤包括(以行为信息为一实例)在采集行为信 息的实例之前检索语境信息的最新近实例。4.如权利要求3所述的方法,其中所述触发事件包括一预定时间期的消逝。5.如权利要求1所述的方法,其中所述跟踪行为信息的步骤包括检测用户与所述设备互动的实例及存储关于所述用户 互动的行为信息的一实例;以及所述跟踪语境信息的步骤包括采集语境信息的实例,以响应用户与所述设备互动的实 例的检测。6.如权利要求3所述的方法,其中所述方法是在一网络环境中执行及其中所述设备是 一网络上的一节点,以及其中所述跟踪语境信息的步骤及所述跟踪行为信息的步骤是在所 述设备上执行,而所述“产生”的步骤是在所述网络的一单独的服务器节点执行。7.如权利要求6所述的方法,进一步包括通过所述网络,将所述语境信息及所述行为信息传送到所述服务器节点。8.如权利要求7所述的方法,其中所述“调整”的步骤包括将包括关于所述设备的语境信息的一实例的一集合的数据应用于所述预测模式; 根据所述预测模式,确定所述用户的一预测行为,作为包括语境信息的一实例的所述 集合的数据的一功能;以及根据所述预测行为,调整所述设备的一操作参数。9.如权利要求8所述的方法,其中包括关于所述设备的语境信息的一实例的所述集合 的数据包括关于所述设备的一当前语境的语境信息。10.如权利要求8所述的方法,其中所述设备的所述操作参数包括所述设备的一闲置 屏幕的一显示的一配置。11.如权利要求10所述的方法,其中所述预测模式产生,作为所述网络上的其他设备 的其他用户的行为信息及相应语境信息的一功能。12.如权利要求11所述的方法,其中所跟踪的行为信息进一步包括一特定语境中一行 为的不存在。13.如权利要求6所述的方法,其中所述设备包括多个设备及其中所述“调整”的步骤 可以包括根据所采集的有关一第二设备的信息来调整一第一设备的操作。14.如权利要求13所述的方法,其中所采集的有关所述第二设备的信息包括与所述第 二设备有关的语境信息的一实例、与所述第二设备有关的行为信息的一实例以及与所述第 二设备有关的行为信息及互相关语境信息的至少其中之一。15.如权利要求8所述的方法,进一步包括 提供多个建模算法,以产生所述预测模式;以及选择所述建模算法的其中之一,作为包括关于所述设备的语境信息的一实例的所述集 合的数据的一功能。16.如权利要求8所述的方法,进一步包括 提供多个建模算法,以产生所述预测模式;以及 其中所述“调整”的步骤包括将包括关于所述设备的语境信息的一实例的一集合的数据应用于所述多个预测模式 中的至少两个预测模式;根据所述至少两个预测模式中的每个预测模式,确定所述用户的一预测行为,作为包 括语境信息的一实例的所述集合的数据的一功能;在所述至少两个模式中选择提供了一更佳预测行为的其中一个模式;以及 根据所选择的预测行为,调整所述设备的一操作参数。17.一种根据对一设备的至少一用户的行为的观察(作为语境的一功能)来改变所述 设备的行为(作为所述设备的语境的一功能)的方法,所述方法包括跟踪与所述设备有关的语境信息; 跟踪与所述设备有关的、所述设备的一用户的行为信息;产生及存储行为原子,所述行为原子包括一知识实体,该知识实体与其相应的语境信 息的所述实例结合;通过将一建模算法应用于所述行为原子以创建包括一有组织的集合的数据点,从而产 生所述设备的一用户的将来行为的一预测模式,作为与所述设备有关的语境的一功能; 产生一空白数据点,所述空白数据点包括一集合的语境信息而没有行为信息; 通过将所述空白数据点应用于所述模式,产生所述设备的一用户的一预测行为;以及 调整所述设备的操作,作为所述预测行为的一功能。18.如权利要求17所述的方法,其中所述空白数据点包括关于所述设备的当前语境的语^ife息。19.如权利要求17所述的方法,其中所述“产生一预测行为”的步骤被执行来响应一触发事件。20.如权利要求19所述的方法,其中所述触发事件是与所述设备有关的一用户行为。21.如权利要求19所述的方法,进一步包括 检测所述触发事件,以及产生一推论询问以响应所述触发事件,所述推论询问包括语境信息的一实例以及至少一个需预测的行为类别;其中在所述推论询问中识别的所述行为类别的所述预测行为的产生步骤被执行来响 应所述推论询问。22.如权利要求21所述的方法,进一步包括 维护推论询问及对它们的答复的一存储器;在产生所述预测行为以响应一推论询问之前,检查推论询问及对它们的答复的所述存 储器,以确定先前是否曾经向一相似的推论询问提供服务;以及如果先前曾经向一相似的推论询问提供服务,使用所述相应的推论询问答复。23.如权利要求21所述的方法,其中所述推论询问进一步包括需使用的一预测模式的 一标识,以产生一答复予所述推论询问,及其中在所述推论询问中识别的所述预测模式用 于产生所述推论询问答复。24.一种根据对一设备的至少一用户的行为的观察(作为语境的一功能)来改变所述 设备的行为(作为所述设备的语境的一功能)的方法,所述方法包括在一设备处,采集包括所述设备的使用的多个实例的行为信息; 在所述设备处,采集包括所述设备的语境的多个实例的语境信息,语境的每个实例相 应于所述设备的使用的所述实例的其中之一,而且语境的每个实例此后称为一语境对象;通过一网络,将带有所述相应语境对象(此后称为行为-语境双对象)的所述设备的 使用的所述实例传送到一服务器;在所述服务器处接收所述行为-语境双对象; 在所述服务器处,从每个行为-语境双对象摘录一行为因素; 在所述服务器处,将每个行为因素转换为至少一个知识实体; 在所述服务器处,将每个知识实体与所述行为-语境双对象(所述知识实体源自所述 行为-语境双对象)的所述语境对象结合,所述结合此后称为一行为原子;在所述服务器处,根据所述行为原子,创建关于所述设备的用户行为的一预测模式,所 述预测模式包括源自所述行为原子的多个数据点;在所述设备处,产生包括一语境对象的一推论询问; 通过所述网络,将所述推论询问传送到所述服务器; 在所述服务器处,接收所述推论询问;在所述服务器处,产生包括来自所述推论询问的所述语境对象的一空白数据点; 将所述空白数据点应用于所述预测模式,以产生包括所述设备的一用户的一预测行为 的一推论询问答复,作为所述语境对象的一功能;通过所述网络,将所述推论询问答复传送到所述设备;以及 改变所述设备的一操作,作为所述推论询问答复的一功能。25.如权利要求M所述的方法,进一步包括在所述服务器处,存储所述推论询问及相应的推论询问答复; 在所述服务器处,为响应一推论询问的接收,确定先前是否曾经存储对一相似推论询 问的一推论询问答复;以及如果先前曾经存储一相似推论询问,使用相应于所述先前存储的推论询问的推论询问 答复,产生对所述即时推论询问的一推论询问答复。26.如权利要求M所述的方法,进一步包括在所述服务器处,将所述行为原子存储于一行为原子数据库;在所述服务器处,将所述行为-语境双对象存储于一行为-语境双对象数据库;以及在所述服务器处,将所述知识实体存储于一知识实体数据库。27.如权利要求M所述的方法,其中所述传送行为-语境双对象的步骤包括 存储多个行为-语境双对象于所述设备;以及向所述服务器传送多个行为-语境双对象的一清单。28.如权利要求M所述的方法,进一步包括采集语境对象(不考虑所述设备的伴随使用),以跟踪关于所述设备的行为的不存在, 作为语境的一功能(此后称为空白语境对象);以及以相似于处理所述行为-语境双对象那样处理所述空白语境对象,以便为所述模式创 建附加数据点。29.如权利要求M所述的方法,进一步包括 在所述服务器处提供多个预测模式;以及选择所述预测模式的其中之一,作为所述相应推论询问的一功能。30.如权利要求四所述的方法,其中所述推论询问进一步包括与该推论询问连同使用 的所述预测模式的其中之一的一标识。31.如权利要求M所述的方法,其中所述预测模式产生,作为所述网络上的其他设备 的其他用户的行为原子的一功能。32.如权利要求M所述的方法,其中所述设备包括多个设备及其中所述改变的步骤包 括根据所采集的关于一第二设备的信息来改变一第一设备的操作。33.如权利要求32所述的方法,其中所采集的关于所述第二设备的所述信息包括在所 述第二设备产生的一语境对象、根据来自所述第二设备的信息产生的一行为原子以及与所 述第二设备有关的一行为-语境双对象的至少其中之一。34.一种根据对一设备的至少一用户的行为的观察(作为语境的一功能)来改变所述 设备的行为(作为所述设备的语境的一功能)的方法,所述方法包括采集包括所述设备的使用的多个实例的行为信息;采集包括所述设备的语境的多个实例的语境信息,语境的每个实例相应于所述设备的 使用的所述实例的其中之一,而且语境的每个实例此后称为一语境对象;产生包括带有所述相应语境对象的所述设备的使用的所述实例的行为-语境双对象; 从每个行为-语境双对象摘录一行为因素; 将每个行为因素转换为至少一个知识实体;将每个知识实体与所述行为-语境双对象(所述知识实体源自所述行为-语境双对 象)的所述语境对象结合,所述结合此后称为一行为原子;根据所述行为原子,创建关于所述设备的用户行为的一预测模式,所述预测模式包括 源自所述行为原子的多个数据点;产生包括一语境对象的一推论询问;产生包括来自所述推论询问的所述语境对象的一空白数据点; 将所述空白数据点应用于所述预测模式,以产生包括所述设备的一用户的一预测行为的一推论询问答复,作为所述语境对象的一功能;以及改变所述设备的一操作,作为所述推论询问答复的一功能。35.如权利要求34所述的方法,进一步包括 存储所述推论询问及相应的推论询问答复;为响应一推论询问的产生,确定先前是否曾经存储对一相似推论询问的一推论询问答 复;以及如果先前曾经存储一相似推论询问,使用相应于所述先前存储的推论询问的推论询问 答复,产生对所述即时推论询问的一推论询问答复。36.如权利要求34所述的方法,进一步包括 将所述行为原子存储于一行为原子数据库;将所述行为-语境双对象存储于一行为-语境双对象数据库;以及 将所述知识实体存储于一...

【专利技术属性】
技术研发人员:奥马尔格林德西蕾戈斯比
申请(专利权)人:苹果核网络股份有限公司
类型:发明
国别省市:US[美国]

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

1