用于提供反馈的移动个人服务平台的制作方法

文档序号:1221748阅读:257来源:国知局
专利名称:用于提供反馈的移动个人服务平台的制作方法
技术领域
本公开内容涉及移动个人服务平台,例如,涉及执行关于用户 的活动的数据采集的系统以及基于采集的数据执行分析并提供反馈 的应用。
背景技术
移动个人设备的广泛范围可由消费者用于与其他人进行通信、 访问信息、采集数据以及组织多个任务。例如,移动电话、电子记 事薄、个人计算机、MP3播放器和数码相机都已经获得显著提升的 市场水平。而且,已经引入将两个或更多这种设备合并为单一单元 的某些多功能产品。例如,智能电话可以配置为结合个人计算机功 能来提供语音通信,其中个人计算机支持访问 一个或多个数据源, 包括电子邮件和网络资源。
此外,专用设备或传感器也可用于采集与用户相关联的数据, 包括健康状况、位置、活动性和适合度/舒适度数据。可以通过用户 佩戴的或附接至用户的专用传感器采集数据。例如,葡萄糖监视器 采集与血糖相关联的数据,而计步器采集关于活动性的数据。而且, 便携式心脏监视器可以用于检测并且记录一段时间内的心率,从而 结果可以用于随时间地分析趋势和表现(performance)。
专用传感器采集的数据可以提供给专用应用来分析和反馈,该应用诸如驻留在个人计算机上的专用应用。通常,容纳专用传感器的设备耦合至专用应用所驻留的计算机,并且例如经由有线数据连接传递采集的数据。然后,专用应用可以处理采集的数据以便产生用户可理解形式的结果和反馈。专用应用通常配置为处理对应于涉及单一主题或系统的单一专用传感器的数据,诸如葡萄糖水平或心率。

发明内容
本公开内容提供一种方法、计算机程序产品和系统,用于采集和分析与设备用户相关联的传感器数据,以及用于针对一个或多个习惯基于所采集的传感器数据向设备用户提供反馈。
本发明人认识到需要开发能够使用在用户身体上普遍存在的移
动设备的系统,所述移动设备诸如智能电话或个人数字助理(PDA ),从而帮助用户监视、管理以及增强一个或多个行为、改进通信和/或访问信息。发明人进一步认识到此类系统可以用于各种实现,包括习惯管理、存储器增强、自我意识增强、增强的物理环境意识和与物理环境的交互以及通信管理。此外,发明人认识到需要向用户提供近似实时的反馈和时延的反馈。
通常,在一个方面中,可以将主题实现为包括从多个传感器接收传感器数据,其中多个传感器中的至少 一个与用户的移动设备相关联;聚合所接收的传感器数据以生成聚合的传感器数据;处理聚合的传感器数据以确定聚合的度量;将聚合的度量同与用户相关联的目标进行比较以确定表现的测量;以及基于所确定的表现的测量来生成到用户的反馈。而且,可以实现主题以使得移动设备包括移动个人服务设备,其包括一个或多个音频传感器、视频传感器、环境传感器、生物识别传感器、位置传感器、活动性检测器和健康监视器。
主题还可以实现为包括在移动个人服务设备上显示反馈。而且,主题可以实现为包括近似实时地显示反馈。此外,主题可以实现为包括从基于位置的设备接收指示移动个人服务设备的当前位置的位
置数据;以及根据所接收的位置数据处理聚合的传感器数据。
主题还可以实现为使得多个传感器中的至少一个与另一用户的移动个人服务设备相关联。而且,主题可以实现为使得实时接收传感器数据。此外,主题可以实现为包括处理与多个传感器中的至少一个相关联的接收的传感器数据以确定第二度量;基于聚合的度量和第二度量来计算复合分数;以及基于复合分数生成反馈。
通常,在另一个方面,技术可以实现为编码在计算机可读介质上的计算机程序产品,其可用于使得数据处理装置执行以下操作,
包括从多个传感器接收传感器数据,其中多个传感器中的至少一
个与用户的移动设备相关联;聚合所接收的传感器数据以生成聚合的传感器数据;处理聚合的传感器数据以确定聚合的度量;将聚合的度量同与用户相关联的目标进行比较以确定表现的测量;以及基于所确定的表现的测量生成到用户的反馈。而且,主题可以实现为使得移动设备包括移动个人服务设备,其包括一个或多个音频传感器、视频传感器、环境传感器、生物识别传感器、位置传感器、活动性检测器和健康监视器。
主题还可以实现为使得计算机程序产品进一 步用于使得数据处理装置执行包括在移动个人服务设备上显示反馈的操作。此外,主题可以实现为使得计算机程序产品进一 步用于使得数据处理装置执行包括近似实时地显示反馈的操作。而且,主题可以实现为使得实时接收传感器数据。
主题还可以实现为使得计算机程序产品进一步用于使得数据处理装置执行以下操作,包括从基于位置的设备接收指示移动个人服务设备的当前位置的位置数据;以及根据所接收的位置数据处理聚合的传感器数据。而且,主题可以实现为使得多个传感器中的至少一个与另一用户的移动个人服务设备相关联。此外,主题可以实现为使得计算机程序产品进一步用于使得数据处理装置执行以下操作,包括处理与多个传感器中的至少一个相关联的接收的传感器
8数据以确定第二度量;基于聚合的度量和第二度量来计算复合分数;以及基于复合分数生成反馈。
通常,在另一个方面中,主题可以实现为系统,包括多个移动设备,其中每个移动设备包括至少一个传感器;以及指导服务器,配置为执行以下操作,包括从多个传感器接收传感器数据,其中多个传感器中的至少 一 个与用户的移动设备相关联;聚合所接收的传感器数据以生成聚合的传感器数据;处理聚合的传感器数据以确定聚合的度量;将聚合的度量同与用户相关联的目标进行比较以确定表现的测量;以及基于所确定的表现的测量生成到用户的反馈。而且,主题可以实现为使得移动设备包括移动个人服务设备,其包括一个或多个音频传感器、视频传感器、环境传感器、生物识别传感器、位置传感器、活动性检测器和健康监视器。
主题还可以实现为使得用户的移动个人服务设备进一步包括显示器,所述显示器配置为呈现生成的反馈。而且,主题可以实现为使得指导服务器进一步配置为执行以下操作,包括近似实时地向用户的移动个人服务设备传输生成的反馈。此外,主题可以实现为使得实时接收传感器数据。
主题还可以实现为包括基于位置的设备,所述设备传输位置数据。而且,主题可以实现为使得指导服务器进一步配置为执行以下操作,包括接收指示用户的移动个人服务设备的当前位置的位置数据;以及根据所接收的位置数据处理聚合的传感器数据。此外,主题可以实现为使得多个传感器中的至少 一 个与另 一 用户的移动个人服务设备相关联。主题可以进一步实现为使得指导服务器进一步配置为执行以下操作,包括处理与多个传感器中的至少一个相关联的接收的数据以确定第二度量;基于聚合的度量和第二度量来计算复合分数;以及基于复合分数生成反馈。
本说明书中描述的技术可以实施为实现一个或多个以下优势。例如,技术可以实现为使得可以测量并量化用户的朝向一个或多个的设备以标准化方式采集、格式化和传输传感器数据。而且,技术可以实现为使得可以向用户提供与 一个或多个习惯相关联的近似实时的反馈。此外,技术可以实现为允许基于一个或多个检测的参数
(包括从由用户佩戴的移动个人服务设备采集的时间和位置数据)来向用户提供一个或多个服务。
这些一般的以及特定的技术可以使用装置、方法、系统或装置、方法以及系统的任意组合实现。附图和以下描述中记载了一个或多个实现的细节。根据描述、附图和权利要求书将明白其他特征、方面和优势。


图1示出了移动个人服务设备。
图2是可以配置指导系统来操作的系统架构的图示。
图3示出了包括指导系统的设备之间的通信信道。
图4示出了通过个人设备上的用户界面提供的反馈。
图5和图6示出了通过用户界面提供的对话反馈。
图7示出了通过用户界面提供的反馈概述。
图8示出了将赞助商的内容和标记与驻留的应用进行关联。
图9A-9E示出了习惯指导界面。
图10示出了用于提供反馈的流程图。
贯穿说明书和附图,相同的参考符号指示相同的元素。
具体实施例方式
图1示出了可由人类用户佩戴的移动个人服务设备100。移动个人服务设备100包括个人设备110,诸如智能电话或个人数字助理(PDA),以及数据传感单元120,诸如头戴受话器。个人设备100可以配置为通过以下一个或多个装置从用户接收输入键盘、触摸板、触笔、触摸屏、控制轮、按钮、麦克风和本领域已知的任何其他输入接口 。个人设备110还可以配置为通过以下一个或多个装置
10向用户提供输出平视显示器(head up display)、 一个或多个扬声 器、耳机、触觉反馈和本领域已知的任何其他输出接口。此外,移 动个人服务设备100可以包括无线网络连接以允许往来于网络进行 数据传输,所述网络诸如因特网,以及允许往来于一个或多个移动 个人服务设备服务器的数据传输,所述服务器诸如指导服务器230。 数据传感单元120可以配置为通过一个或多个个人传感器来捕 捉与人类用户相关联的数据,包括音频数据、视频数据、位置数据、 图像、个人生物识别数据和环境数据,诸如温度和湿度。个人传感 器可以包括具有到个人设备110的无线或有线接口的任何便携传感 器,包括麦克风、静止照相机、摄像机、生物识别传感器、环境传 感器和位置传感器,诸如GPS接收器或信标。 一个或多个个人传感 器可以与数据传感单元120集成或通过一个或多个有线或无线通信 信道耦合至数据传感单元120。移动个人服务设备IOO可以配置为以 一般和一致的方式捕捉传感器数据,使得传感器数据捕捉和报告可 以在多个应用上一致执行。例如,配置为捕捉、报告、存储和/或分 析传感器数据的模块可以使用标准化传感器数据格式和规则由不同 部分生成。
在实现中,个人设备IIO可以配置为与多个数据传感单元120 一起操作。而且,数据传感单元120可以包括一个或多个用户接口 , 诸如输入接口和输出接口。此外,包括在个人设备110中的单一设 备或数据传感单元120(诸如麦克风)可以配置为执行传感器和用户 接口两者的功能。个人设备IIO和数据传感单元120也可以配置为 通过有线或无线通信路径进行通信。
移动个人服务设备100还可以配置为包括附加的传感器设备, 诸如健康监视器130和活动性检测器140。例如,健康监视器130 可以配置为采集关于一个或多个物理测量的数据,诸如心率、血压、 葡萄糖水平、温度等。在另一个实现中,包括在移动个人服务设备 100中的一个或多个设备可以合并在同一壳体内。例如,个人设备 IIO可以与数据传感单元120合并以形成单个设备。而且,包括一个或多个健康监视器130和活动性检测器140中的任意一个的任何附 加设备可以合并为单一设备或集成为个人设备110以及数据传感单 元120中的一个。
图2示出了还称作移动个人服务平台的指导系统200,其中可以 配置一个或多个移动个人服务设备100来进行操作。指导系统200 包括至少一个移动个人服务设备100和指导服务器230,并且还可以 配置为包括一个或多个基于位置的设备210和指导客户端220。移动 个人服务设备100、基于位置的设备210和指导客户端220的每个都 可以配置为通过到指导服务器230的单向通信路径与指导服务器 230直接通信,或者通过往来于指导服务器230的双向通信路径与指 导服务器230直接通信。
移动个人服务设备100的一个组件,诸如数据传感单元120可 以配置为捕捉一个或多个传感器流,包括音频、视频和数据。个人 传感器250可以包括在数据传感单元120中用于将要被捕捉的每类 传感器数据。而且,传感器流緩冲应用252可以从一个或多个个人 传感器250接收传感器数据,并且向驻留在移动个人服务设备100 上的一个或多个附加应用提供传感器数据。例如,传感器流緩沖应 用252可以向指导应用254提供传感器数据。此外,指导应用254 可以包括一个或多个用户接口才莫块,诸如指导用户接口 258和目标 用户接口 260。传感器流緩沖应用252还可以向传感器流数据管理模 块256提供传感器数据。
在移动个人服务设备100内,数据可以记录在一个或多个数据 库中。例如,传感器流数据可以记录在本地传感器流数据库262中。 传感器流数据管理模块256可以从传感器流緩冲应用252接收传感 器数据,并且在移动个人服务设备100的传感器流数据库262中记 录传感器数据。在另一实现中,传感器流数据管理模块256可以配 置为将传感器数据直接传送到与指导服务器230相关联的传感器流 数据库232。传感器流数据管理模块256可以向指导服务器230处的 传感器流数据库232直接传送传感器数据,只要移动个人服务设备100和指导服务器230之间的通信是可能的。如果在移动个人服务设 备100和指导服务器230之间失去通信,则传感器流緩冲应用252 可以将传感器数据记录在移动个人服务设备100的传感器流数据库 262中。而且,当恢复移动个人服务设备100和指导服务器230之间 的通信时,记录在移动个人服务设备100的传感器流数据库262中 的传感器数据可以被转发到指导系统200处的传感器流数据库232 。
也可以在存储或传输之前将传感器流数据划分为 一 系列单独的 数据单元。在临时传感器数据(诸如,音频或视频流)的情况下, 可以将传感器数据分为时间片,从而每个片表示完整流的一部分。 例如,片可以表示传感器流数据的持续时间,诸如1到5秒。而且, 还可以存储标识所记录片的一个或多个日期和时间的信息、 一个或 多个高解析度计数数字、对应于之前片的标识符和一个或多个偏移 量,诸如网络时间协议偏移量。因此,甚至在已经捕捉到整个信息 流之间,就可以存储并访问与具有不确定长度的连续信,包、流相关联 的一个或多个片。而且,还可以访问对应于任意开始和结束时间之 间的信息流的一个或多个片。例如,可以检索包括对应于感兴趣的 时间范围的信息的片。而且,可以略过或忽略落在感兴趣的时间范 围之外的片的任何部分。
处理的事件数据库264可以类似地用于存储由驻留在个人设备 IIO和指导服务器230上的一个或多个应用所处理的数据。此外,目 标数据库266可以用于存储与用户相关联的目标数据。移动个人服 务设备IOO捕捉的或记录在移动个人服务设备100的数据库中的数 据可以提供给驻留在个人设备110和指导服务器230上的一个或多 个应用。在另一实现中,目标用户接口 260可以配置为与指导服务 器的目标数据库236直接通信。而且,在移动个人服务设备IOO和 指导服务器230之间不可能直接通信时,目标用户接口 260可以将 目标数据存储在移动个人服务设备100的目标数据库266中。此外, 目标用户接口 260可以配置为一旦已经恢复移动个人服务设备100 和指导服务器230之间的通信,则将存储在目标数据库266中的目
13标数据传送到指导服务器的目标数据库236。
包括在指导系统200中的基于位置的设备210可以与固定位置
相关联,诸如房间、通道或非移动设备。在实现中,基于位置的设
备210可以是Wi-Fi路由器。基于位置的设备210还可以配置为执 行检测和报告应用212,以检测包括在指导系统200中的其他设备的 存在,诸如移动个人服务设备100。在实现中,基于位置的设备210 可以通过传感与该设备相关联的蓝牙信标或Wi-Fi信号来检测其他设备。
在另一实现中,基于位置的设备210可以配置为广播包括对应 于特定位置或设备的位置标识符的信号。位置标识符可以是唯一标 识符或可以对应于多个位置或设备。而且,基于位置的设备210可 以广播信号作为蓝牙信标或Wi-Fi信号。移动个人服务设备100可 以检测来自于基于位置的设备210的信号,并且向指导服务器230 传输位置标识符,诸如结合 一 个或多个传感器数据项。
此外,可以遮蔽与特定位置相关联的基于位置的设备210,从而 基于位置的设备210广播的信号不发射到超过真实水平之外的位置。 因此,可以减少虚假报告的可能性。可替换地,位置检测可以基于 检测的Wi-Fi信号强度使用本领域中任何已知技术执行。例如,Wi-Fi 信号强度可以用于执行近距离检测,以确定哪个基于位置的设备210 或其他此类设备最接近移动个人服务设备100。因此,可以基于从一 个或多个基于位置的设备210接收的信号来确定诸如房间之类的位 置。
在实现中,与一个或多个基于位置的设备210相关联的Wi-Fi 信号强度可以由移动个人服务设备100捕捉,并且存储或传输到指 导服务器230。然后,可以分析Wi-Fi信号强度数据以便及时地确定 特定点处的移动个人服务设备IOO位置。例如,移动个人服务设备 IOO位置可以被确定为接近广播最强的所捕捉的Wi-Fi信号强度的基 于位置的设备210。在另一个实现中,可以比较多个信号以确定更精 确的位置,诸如通过三角测量。而且,可以以绝对值或相对值的方
14式测量Wi-Fi信号强度。此外,如果主要关注准确度,则可以在较 长时段上执行Wi-Fi信号强度的分析;如果主要关注响应时间,则 可以在较短时段上执行Wi-Fi信号强度的分析。而且,可以在接收 数据的同时执行分析,诸如实时或近似实时和/或追溯地执行。
而且,基于位置的设备210可以重定位以标识新的固定位置。 例如,基于位置的设备210可以是便携式设备,其可以从诸如办公 室的第一房间移动到诸如会议室的第二房间。然后,基于位置的设 备210例如可以通过重配置包括在基于位置的设备210中的位置信 息或通过更新指导服务器230中对应于基于位置的设备的信息而与 新位置相关联。在另一个示例中,基于位置的设备210可以与诸如 照片复制器或售货机之类可以重新定位的设备相关联。因此,基于 位置的设备210还可以用于跟踪与访问设备相关联的信息,诸如访 问的时间、长度和/或频率。
当检测和报告应用212 4全测到移动个人服务设备100进入或离 开房间时,基于位置的设备210可以向指导服务器230传输一个或 多个报告消息。而且,基于位置的设备210还可以配置为在一个或 多个报告消息中包括附加信息,诸如片企测时间、运动方向(进入或 退出)以及与基于位置的设备210相关联的设备执行的事务。此外, 基于位置的设备210可以包括数据库214。数据库214可以用于存储 与检测和报告应用相关联的信息,包括将要传输到指导服务器230 的数据。
在另一个实现中,代替或除了传输报告消息,基于位置的设备 210可以配置为向固定区域内的所有设备广播信息,所述信息诸如标 识符和当前时间。基于位置的设备210可以配置为经由红外或无线 频率(诸如蓝牙或Wi-Fi)广播信息。基于位置的设备210可以进一 步配置为广播Wi-Fi信号强度的测量。此外,基于位置的设备210 可以配置为在固定区域内广播诸如一个或多个音的同步信息。所述 一个或多个音可以处于人类收听者可听到或不可听到的频率范围 中。在实现中, 一个或多个音可以用于同步由多个传感器捕捉的传 感器数据,诸如包括音频流的传感器数据。在另一个实现中,高解 析度计数器可以包括在移动个人服务设备100中,诸如在个人设备 110中。高解析度计数器可以用于准确地测量相对时间。而且,个人
设备110可以周期性地查询时间服务器,诸如网络时间协议(NTP ) 服务器以确定当前时间。为了减少由延迟引起的任何失真,可以通
定N T P服务器报告的时间和高解析度计数器的计算之间的平均偏移 量。所确定的平均偏移量、高解析度计数器的计数和NTP服务器报 告的时间可以存储在指导服务器230处的传感器流数据库232中、 或存储在移动个人服务设备100处的传感器流数据库262中,并且 可以用于同步与两个或更多移动个人服务设备相关联的传感器数 据。在实现中,与两个或更多移动个人服务设备相关联的传感器数 据可以与为收听者提供传感器数据同时被记录的感知的解析度同 步,所述解析度诸如200毫秒或更小的解析度。
指导客户端220包括计算平台,诸如桌面计算机、膝上型计算 机或工作站。指导客户端220可以配置为通过无线或有线通信路径 与指导服务器230通信,所述无线或有线通信路径包括诸如局域网 的私有网络以及诸如因特网的^^网。在实现中,指导客户端220可 以配置为与Web服务层处的指导服务器230进行通信。
而且,指导客户端220可以配置为执行从指导服务器230接收 数据、向指导服务器230提供数据或与指导服务器230进行交互的 一个或多个应用程序。例如,指导客户端220可以执行指导客户端 应用222以基于采集的数据向用户提供反馈。而且,指导客户端应 用222可以配置为提供一个或多个用户接口 。例如,指导客户端应 用222可以包括映像用户接口 224以允许用户接收反馈,以及目 标用户接口 226以允许用户指定与一个或多个测量相关联的目标。
在实现中,因为指导客户端220可以配置为包括比个人设备110 更高的计算能力,可能配置驻留在指导客户端220上的应用(诸如
16指导客户端应用222)以提供通过个人设备110不可用的资源密集的
特征和功能。
指导服务器230配置为主管一个或多个指导应用并包括一个或 多个数据库。指导服务器230可以专用于单一用户,诸如私有服务 器。可替换地,指导服务器230可以与多个用户相关联,并且可以 由除了移动个人服务设备IOO用户之外的某些其他用户管理。例如, 指导服务器230可以由远离用户的位置处的服务提供商管理。此外, 指导服务器230可以配置为主管属于服务提供商或第三方内容提供 商所有的应用。
指导服务器230可以使用多个服务器平台实现,从而指导服务 器230对于指导系统200的计算需求是可升级的。包括在指导服务 器230中的一个或多个数据库的每个可以配置为存储关于一个或多 个特定功能区域的信息。例如,传感器流数据库232可用于存储通 过一个或多个基于位置的设备210和一个或多个移动个人服务设备 IOO传输到指导服务器230的数据。传感器数据可以存储,从而多个 传感器流可以交叉相关。而且,交叉相关的传感器数据流可以对应 于任何传感器。例如,对应于用户健康习惯的传感器数据可以与对 应于用户对话习惯的传感器数据交叉相关。因此,可以分析各种用 户习惯之间的关系性质。此外,指导服务器230还可以配置为与来 自于其他源(诸如因特网或专家系统)的数据相结合来分析传感器 数据。处理的数据库234可以类似地用于存储由驻留在指导服务器 上的一个或多个应用处理的数据。此外,目标数据库236可以用于 存储与用户相关联的目标信息。在另一个实现中,指导服务器230
的处理的事件数据库234和移动个人服务设备100的处理的事件数 据库264可以省略,并且指导用户接口 258可以与指导应用238的 web服务层直接通信。
驻留在指导服务器230上的指导应用238可以配置为管理并分 析大量传感器流数据,诸如由基于位置的设备210和移动个人服务 设备100提供的数据。在执行分析时,指导应用238可以配置为聚合两个或更多传感器流,诸如与单一对话相关联的两个或更多音频 流。而且,两个或更多传感器流可以从多个独立的移动个人服务设
备获取。指导应用238还可以配置为生成涉及一个或多个度量的结 果并且向设备报告该结果以向用户提供反馈,诸如个人设备110或 指导客户端220。根据特定点处用户的实时需要,可以近似实时地或 延时地提供反馈。例如,近似实时反馈可以通过个人设备UO提供 给用户。这使得用户能够在事件发生后很快地检查反馈。延时反馈 可以通过传统的计算机(诸如膝上型计算机、桌面计算机或工作站) 呈现给用户。因此,延时反馈可以呈现在较大屏幕上以允许更多细 节的可视化。延时的反馈还可以包括多个资源密集的功能。在另一 个实现中,近似实时反馈和延时反馈两者都可以呈现在个人设备110 和传统计算机上。
图3示出了在指导系统200中包括的设备间的通信信道。在实 现中,基于位置的设备210可以通过本地通信路径310与移动个人 服务设备100通信。本地通信路径310可以包括任何无线通信技术, 包括射频通信,诸如蓝牙或Wi-Fi以及红外通信。基于位置的设备 210可以配置为被动地监视给定位置并且检测由另 一设备广播的标 识信号,诸如蓝牙信标或Wi-Fi信号。可替换地,基于位置的设备 210可以配置为通过消息交换周期性地传输信息以及检测诸如移动 个人服务设备100的另一个设备。例如,基于位置的设备210可以 配置为广播产品或服务的存在,诸如可获得的存货或特卖。基于位 置的设备210可配置为响应于广播信息从其他设备接收消息并且记 录响应设备的身份标识。
基于位置的设备210还可以经由位置数据路径320与指导服务 器230通信。位置数据路径320可以包括无线或有线通信路径。而 且,位置数据路径320从基于位置的设备210到指导服务器230可 以是双向或单向的。例如,基于位置的设备210可以配置为使用射 频传输通过无线连接与指导服务器230进行通信,所述射频传输诸 如Wi-Fi或蜂窝信号。可替换地,基于位置的设备210可以配置为
18通过有线连接与指导服务器230通信,所述有线连接诸如计算机网 络或电话连接。
而且,移动个人服务设备100可以经由平台数据路径330与指 导服务器230通信,这允许在移动个人服务设备100和指导服务器 230之间进行双向通信。平台数据路径330可以配置为使用诸如 Wi-Fi或蜂窝的射频传输的无线连接。
指导客户端220可以配置为经由客户端-服务器数据路径340与 指导服务器230通信。客户端-服务器数据路径340可以包括无线或 有线通信路径。例如,指导客户端220可以配置为通过诸如计算机 网络或电话连接的有线连接与指导服务器230通信。可替换地,指 导客户端220可以配置为通过使用诸如Wi-Fi或蜂窝的射频传输的 无线连接与指导服务器230通信。在两个之一的实例中,指导客户 端220可以配置为经由传输控制协议(TCP)与Web服务层处的指 导服务器230通信。
在移动个人服务设备100的实现中,习惯管理指导可以用于监 视用户的习惯,包括对话习惯、健康习惯和/或时间管理习惯。例如, 对话习惯指导可以用于监视对话期间用户的效率。对于特定的对话, 对话习惯指导可以向用户建议一个或多个目标。可以基于多个因素 建立该目标,所述多个因素包括用户的历史、对话的类型、对话中 参与者的数量以及对话中用户的角色,诸如发言者、调解者或客户。 而且,用户可以调整一个或多个目标以对应于用户的对话个人目标。 例如,工作时与管理者的对话的目标可以不同于在咖啡馆里与朋友 的对话。此外,用户可能希望在特定对话期间得到特别尊重并且因 此选择降低与打断相关联的目标。
对话习惯指导可以配置为针对一个或多个选择的目标分析对 话,并且针对那些目标确定用户的成绩。例如,目标可以帮助计量 (gauge)平衡,诸如标识用户是否花费太多的时间交谈或太多的时 间倾听。此外,对话习惯指导可以配置为针对内容和过程分析对话, 包括提问的数量、用户被打断的次数、话题的改变、不合适的笑声、用户是否说得太快或太慢、在压力水平方面的改变、在对话音调方 面的改变以及挖苦的使用。对话习惯指导还可以配置为执行文字识 别或语言分析,诸如标识语法错误的数量或分析词语选择。在另一 个实现中,人类操作者可以针对一个或多个话题分析对话,并且可 以使用诸如对话习惯指导的应用对特别的事件进行注释。
在另 一个实现中,对话习惯指导可以配置为诸如在发言或销售 呼叫期间提供提醒。例如,特定点的检查列表可以提交给对话习惯 指导。而且,对话习惯指导可以配置为监视用户的话音、识别用户 正在进行的特定点、在其已经进行之后核对特定点并且标识还未进 行的特定点。
对话习惯指导可以配置为全天监视对话并且在对话期间提供近 似实时的反馈。构造反馈以帮助改进用户的对话习惯并且改进用户 与其他人沟通的效率。近似实时的反々赍可以通过音频、纟见频和文本 的任意组合而提供给用户。
对话习惯指导可以使用个人设备110、数据传感单元120和基于 位置的设备210中一个或多个采集涉及全天对话的数据。例如,与 对话相关联的音频流可以由包括在数据传感单元120中的音频传感 器捕捉。可以基于一个或多个事件检测对话。例如,在与移动个人 服务设备IOO相关联的用户进入存在另一个用户的房间时,可以推 定对话。可替换地,当两个用户彼此位于特定范围内并且其中至少 一个用户正在讲话时,可以推定对话。而且,除非两个用户的讲话 都超过阈值量的时段,则不可以推定对话。
在实现中,可以基于与所捕捉的音频传感器数据相关联的一个 或多个预定值推定对话。与诸如麦克风的音频传感器相关联的音频 流可以转换为振幅值的流。例如,整数值可以用于表现与围绕零中 心值以正值和负值振荡的声音相关联的压力。可以计算整数值的平 方以表示与音频流相关联的振幅值。而且,预定时段(诸如0.25秒) 上的振幅值的平均值可以与表示与讲话相关联的最小振幅的交谈阈 值(talkThreshold)进行比较。如果平均振幅超过了交谈阈值,则可
20以推定讲话。而且,如上所述,可以将一个或多个附加的数据项用 于推定对话。例如,基于话音的检测结合在特定位置和/或另一人邻 近区域中存在用户而推定对话。
在实现中,非谈话阈值(nottalkingThreshold)可以用于表示与 非谈话相关联的最大振幅。如果平均振幅落在非谈话阈值之下,则 可以推定讲话已经结束。而且,咳嗽阈值(coughThreshold)还可用 于过滤高振幅事件,诸如咳嗽或与麦克风的物理接触,其不表示交 谈事件。此外,可以建立时间衰减(timeDecay)值,其在交谈开始 之后减小交谈阈值和/或增大未交谈阈值,从而短期暂停不表示交谈 事件结束。
可以捕捉包括对话的音频数据,将其划分为时间片并且在位于 移动个人服务设备100上的数据库中緩冲。移动个人服务设备100 可以在合适的数据速率将音频数据传输到指导服务器230。可替换 地,包括对话的音频数据可以直接传输到指导服务器230。还可以基 于一个或多个事件推定对话为结束。例如,当一个或多个用户退出 对话时,诸如通过离开对话的物理位置推定对话已经结束。可替换
束。而且,当如果没有参与者在阈值的时段内讲话则即使两个或更 多参与者保持在同一物理位置处时也可以推定对话结束。可以独立 标识与用户参与的独立的对话相关联的音频流。分离有利于分析独 立对话。而且,分离还可以用于允许独立的目标i殳置和分析。
近似实时反馈可以通过个人设备110提供给用户。根据归因于 通信和处理的延迟,近似实时反馈可以早在事件发生的几秒内提供 给用户。然而,对于某些近似实时反馈,反馈在事件发生后数十分 钟内还未提供给移动个人服务设备100。例如,可以在个人设备110 的显示屏上向用户显示与当前对话相关联的一个或多个度量,包括 指示用户花费的说相对于听的对话百分比的信息,以及对话参与者 沉默的时段。
图4示出了呈现在个人设备110上的近似实时反馈。个人设备110可以包括总习惯界面400,其可以配置为为用户提供对涉及一个 或多个指导功能和信息的访问。总习惯界面400可以包括总习惯概 要405,其表示用户在实现与一个或多个习惯相关联的目标时的进 程,包括对话习惯、健康和适合度习惯以及优先习惯。总习惯概要 405可以包括总分410和总基线415,总分410表示用户针对正被指 导的习惯的当前的总分。
总分410可以以多种方式计算。在实现中,可以针对习惯建立 基线、目标和当前分数。基线指示相对于习惯的开始点,并且当前 分数指示用户习惯的当前值。而且,目标表示用户希望实现的目标。 例如,跟踪他们体重的用户的目标可以是200磅,当前分数可以是 225磅,以及基线或开始体重为250磅。为了生成两个或更多不同习 惯(诸如健康和对话)之间的统一比例,可以生成normalizedGoal 和normalizedBaseline。在体重指导示例中,normalizedGoal可以是 100并且normalizedBaseline可以是50以允许跟踪减重过程。规格化 的分数O可以用于表示从基线向相反方向移动了目标量。以下公式 可以用于执行转换
normalizedScore=normalizedGoal-(normalizedBaseline*
AbsoluteValue(goal-currentScore)/(goal-baseline))
一旦已经生成了规格化分数,则可以通过对两个或更多规格化分数 进行平均来计算复合分数。而且,可以对目标加权以在生成复合分 数中给该目标分配提高或降低的重要性量。此外,可以通过生成两 个或更多子习惯的规格化分数来针对习惯计算复合分数。
总习惯概要405还可以包括独立习惯概要。例如,总习惯概要 405可以包括表示在实现与对话习惯相关联的一个或多个目标时的 用户进程的独立的对话习惯概要420。而且,对话习惯概要420可以 包括表示针对正在被指导的一个或多个对话习惯目标的用户当前 分数的对话习惯分数425 ,以及表示对应的之前分数的对话习惯基线 430。总分410和对话习惯分数425可以基于指导服务器230执行的 分析来近似实时地更新。例如,总分410和对话习惯分数425可以
22在对话期间基于用户执行得多好来更新。
总习惯界面400还可以包括对话习惯分页签435。当用户选择对 话习惯分页签435时,可以显示描述最近对话的信息。最近对话界 面450可以包括对话开始时间455、对话结束时间460和对话位置 465。在实现中,对话开始时间455和对话结束时间460还可以以包 括日期信息的格式呈现。
而且,最近对话界面450可以包括度量选择器470。度量选择器 470可以配置为向用户呈现可用于查看的度量的列表。例如,度量选 择器470可以包括下拉菜单。使用度量选择器470,用户可以选择将 显示的对话度量,诸如预定时段内的用户已经讲话的时间百分比、 用户已经打断另一参与者的次数或对话概要。最近对话界面450还 可以包括度量图475,其解释图形度量指示符480的元素,其示出了 与最近对话相关联的度量。此外,最近对话界面450可以包括文本 度量指示符485,其以文本形式表示一个或多个度量。图形度量指示 符480和文本度量指示符485还可以基于指导服务器230提供的分 析近似实时地更新。
在实现中,移动个人服务设备IOO还可以配置为向用户呈现非 可视的反馈,诸如音频或触觉反馈以传达关于用户表现的信息。例 如,个人设备IIO可以生成仅用户可听的信号以指示用户说得太多。 个人设备IIO还可以配置为振动,从而向用户传递反々贵。
图5示出了习惯指导客户端界面500,其可以用于在指导客户端 应用222上呈现时延的反馈。习惯指导客户端界面500可以配置为 包括对话习惯指导分页签505,其可以包括每日效率分数510。每日
而且,每日效率分数510可以包括基线515、目标525和每日分数 530。例如,如果度量指示用户倾听所花的时间百分比,则基线515 可以表示之前的表现,在表现中,该用户在对话时段的百分之25内 在倾听,每日分数530可以指示在该日期的所有用户对话期间用户 在平均百分之55的时间中在倾听,并且目标525可以表示倾听百分之70时间的目标。
对话习惯指导分页签505还可以包括用户照片520。而且,对话 习惯指导分页签505可以包括日期选择器535,用户可以通过该日期 选择器535选择对话可以检查的特定日期。此外,对话习惯指导分 页签505可以包括一个或多个时间线560,每个时间线表示特定的时 间单元,诸如小时。时间线560还可以包括一个或多个对话条570, 其可视地描绘了开始时间、停止时间和与对话相关联的持续时间。 而且,对话条570可以指示对话发生的位置。在实现中,时间线560 还可以包括与其他习惯相关联的指示符,包括健身房访问和睡眠模 式。
当用户选择对话条570,与该对话相关联的对话概要540可以显 示。对话概要540可以包括对话位置显示545、对话参与者列表550 以及对话度量读出555。此外,选择对话条570允许用户检查与该条 相关联的对话。对话习惯指导分页签505还可以配置为显示全天的
结果概要。
图6示出了在指导客户端220上提供的对话专用时延反馈。如 上所述,指导客户端220可以包括以习惯指导分页签505为特征的 习惯指导客户端界面500。指导客户端220可以显示描述与特定对话 相关联的数据的对话信息600。例如,对话信息600可以包括对话开 始时间、对话结束时间、对话持续时间、对话参与者、对话位置以 及对话类型选择器602。用户可以通过选择呈现在对话类型选择器 602中的选项来对对话类型进行分类。可以基于对话或参与者的目的 对对话分类,诸如演讲、销售呼叫、团队会议或表现回顾。通过使 用对话类型选择器602指定的对话类型可以传送给指导服务器230, 其可以参考执行对话分析中指定的对话类型。
指导客户端220还可以显示对话分数605,其针对特定对话将用 户实际表现与用户目标进行比较。而且,指导客户端220可以具有 表现图表610,该表现图表610显示度量的列表、与那些度量相关联 的目标列表、在特定对话期间用户实现的结果以及可以包括一个或
24多个评论的反馈。
指导客户端220还可以包括回放控制615,这允许用户重播包括 特定对话的音频数据。而且,由于一次仅可以查看对话的一'卜部分, 指导客户端220可以包括允许用户在对话内向前滚动和向后滚动的 滚动按钮620。此外,指导客户端220可以包括用户标签625,其可 以包括用户的图片和用户名,以及标识对话中其他参与者的一个或 多个参与者标签630。
指导客户端220还可以配置为包括以图示方式描述关于第 一参 与者的对话的时间线635。例如, 一个或多个不透明块650可以用于 指示参与者正在讲话的时间点,并且透明块645可以用于指示参与
者何时处于安静。此外,不存在不透明块650或透明块645的中断 可以用于标识参与者离开对话的时间点。诸如时间线640的额外时 间线可以用于示出其他参与者的行为。不同颜色可以用于表示不同 的参与者。因为时间线提供对话的时间重构, 一个或多个注释655 可以用于标识发生特定事件的点。例如,时间线635和640的集合 可以包括一个或多个注释655以指示第一参与者何时打断第二参与 者。
此外,指导客户端220可以包括度量浏览器660,其允许用户图 形地分析一个或多个不同对话度量。例如,度量浏览器660可以包 括时间范围选择器670,其允许用户选择指导客户端220所处的时段 以呈现图形分析。时间范围选择器670可以包括多个预设置的选项, 诸如1日、7日、30日和6个月。度量浏览器660还可以包括度量 选择器662,其允许用户指定度量浏览器660将进行图形分析时的度 量。例如,度量选择器662可以设置为交谈百分比时间、倾听百分 比时间或每小时中断。此外,度量浏览器660可以包括度量图形665, 度量图形665图形地呈现特定时段上涉及的特定度量的分析。
图7示出了习惯概览700,其向用户呈现了涉及一个或多个习惯 的分数概要。习惯概览700可以配置为包括一个或多个独立的概要 框,诸如当前效率概要705、总效率概要710和独立的习惯概要715。
25当前效率概要705可以包括指示与效率分数相关联的时段的时段标
识符720,时段诸如今日。当前效率概要705还可以包括示出了与当 前效率分数相关联的一个或多个测量和目标的当前效率图722。例 如,当前效率图722可以呈现指示之前效率分数的效率基线724,所 述分数诸如来自于之前星期的分数。当前效率图722还可以配置为 呈现用户试图实现的效率目标728。用户的当前效率分数726可以以 图形化表示,诸如相对于效率基线724和效率目标728通过条来表 示。此外,当前效率概要705可以配置为包括表示时段内用户效率 表现的效率陈述730。
总效率概要710可以配置为特定时段上的用户效率的图示712, 其由效率时段740指定。图示712可以包括标识多个单元(诸如独 立的日期)的横轴742以及也标识多个单元(诸如可能的效率分数 的比例)的纵轴744。时段上的用户效率分数可以在图示712上使用 多个效率分数标记746指示。每个效率分数标记746可以指示与横 轴742上的特定日期相关联的效率分数。 一个或多个注释也可以包 括在图示712上以指示重要的事件。例如,效率低标记748可以标 识时段内用户的最低效率分数,并且效率高标记750可以标识时,殳 内用户个人最好效率分数。当前分数标记752可以用于指示最近的 效率分数。此外,连续标记754可以用于指示附加的测量,诸如时 段内的平均移动。
独立的习惯概要715可以配置为呈现 一 个或多个独立习惯的分 数概要,诸如对话习惯760、优先习惯762和饮食和锻炼习惯764。 一个或多个反馈消息766可以与独立习惯相关联以通知用户她的进 程。效率图还可以与独立习惯相关联以图示地表示在实现对应于该 习惯的目标中的用户进程。例如,对话效率图768可以与对话习惯 760相关联。如根据当前效率图722,对话效率图768可以包括指示 之前分数的对话效率基线770、表示用户正在试图实现的目标的对话 效率目标774以及表示该习惯的用户当前效率分数的当前对话分数 772。在另一个实现中,参考图5-图7在上面描述的反馈信息可以提 供给移动个人服务设备100上的用户,诸如通过个人设备110进行。
在另 一个实现中,指导系统200还可以配置为使用个人移动服 务设备100主管其他应用。可以护W亍记忆增强应用以向与个人移动 服务设备100相关联的用户提醒用户希望召回的信息和事件。关于 忆增强应用的额外细节记载在美国专利No.7,035,091中,通过引用 将其整体合并于此。而且,记忆增强应用可以配置为与指导系统200 的一个或多个其他组件进行交互,诸如与其他用户相关联的基于位 置的设备210和个人移动服务设备100。
记忆增强应用可以配置为识别指导系统200的另一个成员,并 且向标识该人员的用户发布提醒消息。例如,指导服务器230可以 根据基于位置的设备210提供的信息确定用户的位置。当指导系统 200的另一成员来到用户的附近,诸如进入相同的房间时,指导服务 器可以向标识其他成员的用户传输消息。该消息可以包括通过个 人移动服务设备100中的扬声器回放的音频提示、个人移动服务设 备100的显示器上输出的文本提示以及个人移动服务设备100的显 示器上输出的图形提示,诸如照片。还可以识别不是指导系统200 的部分的个人,包括通过图像分析、声紋识别或电子标识(诸如蓝 牙信标)进行识别。
记忆增强应用还可以配置为提醒用户已计划和未计划的任务。 例如,用户可以指示移动个人服务设备100来提醒用户在回家的路 上去洗衣。然后,可以基于多个因素将提醒发布给用户,包括一天 中的时间和来自于 一 个或多个基于位置的设备210的数据。例如, 与出口门相关联的基于位置的设备210可以向指导服务器230指示 用户正在离开工作。如果提醒包括时间成分,诸如在下午4点之后, 指导服务器230可以确定是否符合条件。如果满足与提醒相关联的 所有必要条件,则可以从指导服务器230向用户的移动个人服务设 备IOO传输消息以作为提醒。
自我意识应用还可以驻留在指导系统200上。自我意识应用可以配置为利用一个或多个传感器来跟踪涉及与移动个人服务设备 100相关联的用户的重要统计数据。该统计数据可以由自我意识应用 来分析以监视用户的舒适度,包括活动性水平、压力水平和身体健
尿。i勿3口巧多动4、八月^^n又贪丄0u 口j m<仏才5"i逸康i孑凡^丄3u,谅:s 口皿乂玉 或心率监视器。来自于健康监视器130的数据可以由运行在移动个 人服务设备100或指导服务器230上的自我意识应用来进行分析, 并且可以将反馈提供给用户。例如,如果检测到血压中的危险增加 或减少则可以向用户发布警告。此外,用户可以检查发生在特定时 段上的血压读数并且可以将读数与时间相关事件交叉相关。
物理环境应用还可以驻留在指导系统200上以在获取涉及周围 环境中帮助移动个人服务设备100用户。用户可以输入请求以通过 移动个人服务设备100或指导客户端220上的接口接收涉及特定主 题的信息。随后,当用户处于信息源范围内时,可以通过移动个人 服务设备IOO将该信息提供给用户。例如,用户可以输入请求以接 收涉及办公用品的信息,包括一个或多个特定条目。基于位置的设 备210或信标可以用于确定用户何时处于包括一个或多个指定条目 的办公用品源的范围内。而且,可以提供诸如音频或文本消息的消 息以警告用户请求的办公用品可用。
物理环境应用还可以响应于实时查询提供信息给移动个人服务 设备100用户。例如,用户可以输入请求以确定在特定范围内是否 存在满足用户饮食偏好的餐厅。指导服务器230可以诸如通过包括 在移动个人服务设备100中的基于位置的设备210或位置传感器确 定用户的位置,并且标识范围内的任何匹配餐厅。而且,用户可以 基于指导服务器230提供的信息请求附加的信息和服务,所述信息 和服务包括方向、每日特价、菜单选项和预定。
通信管理应用还可以驻留在指导系统200上以提供对基于通信 的需求的帮助。通信管理应用可以用于定位用户希望与之通信的特 定人或实体。例如,移动个人服务设备100用户可以指导通信管理 应用以定位合作者。通信管理应用继而可以尝试通过各种不同渠道
28联系合作者,所述不同渠道包括已知的电话号码、即时消息传送和 电子邮件。通信管理应用还可以检验由基于位置的设备210发送到
指导服务器23 0的报告消息以标识合作者的当前位置。 一 旦已经联 系上或定位合作者,移动个人服务设备100用户可以被通知开始通 信会话。
此外,通信管理应用可以配置为定位联系点以解决特殊问题。 移动个人服务设备100用户可以提供用户希望与之通信的人或问题 的抽象描述。基于该抽象描述,通信管理应用可以标识合适的联系 点并且通知用户,诸如通过文本消息或建立通信会话。此外,与用 户相关联的一个或多个数据项可以被参考以帮助表示合适的联系 点。
例如,用户可以指定她希望保养她的车。响应于该请求,通信 管理应用可以访问用户的信息以标识车的类型。而且,通信管理应
管理应用可以向用户显示一个或多个合适的服务位置。此外,通信 管理应用还可以配置为建立与最合适服务提供商的联系并通知用户。
图8示出了驻留在指导系统200上与移动个人服务设备100 — 起使用的应用,其可以由第三方赞助。如上所述,应用可以用于向 用户提供关于一个或多个习惯的指导,所述习惯包括健康和适合度 习惯800。同样如上所述,可以根据标准化传感器数据格式和规则生 成应用。与用户相关联的移动个人服务设备IOO可以包括用于监视 用户的生物识别信息的 一个或多个健康和适合度数据传感器805 ,生 物识别信息诸如活动、重要迹象和营养。此外,健康和适合度习惯 应用可以由健康和适合度行业中的第三方赞助,所述第三方诸如体 重管理系统、适合度俱乐部或健康护理提供商。标志也可以利用健 康和适合度习惯应用呈现以标识赞助者地位,诸如体重管理系统标 志810和/或健康护理提供商标志815。与第三方赞助商相关联的标 志可以在健康和适合度习惯内进一步与提供给用户的特定信息项相
29关联,诸如提供在习惯内使用的赞助的内容。
个人移动服务设备100还可以配置为包括位置传感器820,诸如 GPS接收器,其可以支持一个或多个应用,包括物理环境应用825。 因此,个人移动服务设备100用户可以通过物理环境应用825基于 用户的当前位置请求服务。例如,用户可以请求特定范围内的餐厅 的信息,特定范围诸如一个街区或一英里。而且,用户可以指定请 求,从而其将根据一个或多个特定标准过滤结果。此外,物理环境 应用825的一个或多个部分还可以由第三方赞助。例如,餐厅预定 模块可以由预定服务赞助并且可以以预定服务标志830为商标。
与此类第三方赞助商相关联的内容和服务以及商标的第三方赞 助商地位可以延伸到驻留在指导系统200中的其他应用。例如,管 理习惯应用835可以与时间管理顾问或效率专家相关联。赞助商可 以提供内容(包括时间管理工具)以在管理习惯应用835内使用。 此外,赞助商提供的内容可以结合赞助商标志显示,赞助商标志诸 如时间管理顾问标志840。因此,驻留在指导系统200中的 一个或多 个应用可以与由一个或多个赞助商提供的内容和标识那些赞助商的 一个或多个标志相关联。
图9A-9E示出了习惯指导界面900,诸如可以通过移动个人服务 设备IOO或指导客户端220提供给用户的指导界面。图9A示出了与 由名称和/或图片905标识的特定用户相关联习惯指导界面。习惯指 导界面900可以配置为包括对应于习惯或主题的一个或多个分页签。 健康护理者分页签910当前被选择并且显示在习惯指导界面900中。 习惯指导界面900还包括习惯概览分页签915、效率交互分页签920、 优先级分页签925和设置分页签930。健康护理者分页签910还可以 包括一个或多个视图935,其可以被选择以在健康护理者分页签910 内呈现特定的信息。例如,可以选择概要视图940来呈现健康护理 者分页签910的概要。
健康护理者分页签910的概要视图940可以包括指示朝向总目 标的进程的总效率分数945。总效率分数945可以是两个或更多目标的复合,所述两个或更多目标可以被分配给独立的4又重。总效率分
数945可以按照特定时段的改变百分比描述。而且,总效率分数945 可以使用总效率进度条950来图形化描述。
健康护理者分页签910的概要视图940还可以包括描述一个或 多个区域中的分数的度量概要955。例如,度量概要955可以指示诸 如一天或一周的预定时段内的最大改进的度量。度量概要955还可 以指示预定时段内具有最小改进或最大后退的区域。而且,概要视 图940可以包括多个分量分数960,该分数描述相对于个人测量区域 的进程。例如,分量分数960可以包括表示饮食效率、锻炼效率和 药物治疗效率的分数。可以合并分量分数960以生成总效率分数 945。此外,概要视图940可以包括预定时段内的总效率分数945的 历史图表965,预定时段诸如30日。
图9B和图9C示出了健康护理者分页签910的饮食视图970。 饮食视图970可以配置为呈现涉及用户进餐的习惯,包括时间、量 和所吃食品的营养值。饮食视图970可以包括对应于分量分数960 的饮食效率分数的饮食效率分数975,其可以按照特定时段改变的百 分比来描述。而且,饮食效率分数975可以使用进度条图形化描述。 饮食视图970还可以包括描述对应于饮食的 一个或多个独立度量的 度量概要980。例如,度量概要980可以包括涉及诸如一日或一餐的 预定时段内的热量消耗的度量。在实现中,度量概要还可以包括营 养信息,诸如已经消耗的 一 种或多种维生素的推荐的每日定量的百 分比或消耗脂肪的百分比。此外,饮食视图970可以呈现描述诸如 30日的预定时段内饮食效率分数975的历史图表985。々欠食视图970 还可以包括膳食回顾990,其示出了诸如当天的预定时段内进食所花 时间和每餐消耗的热量。
在实现中,可以通过选择膳食而访问对应于膳食的附加细节。 如果选择了膳食,可以呈现膳食概要995。膳食概要995可以包括诸 如消耗膳食的时间和日期、包括在膳食中的食品项以及消耗的热量 的信息。膳食概要995还可以指示膳食类型,诸如家庭烹饪、餐厅
31或快餐。营养分析1000还可以被呈现以提供关于所选膳食的信息。
营养分析IOOO可以呈现包括在膳食中的营养内容,包括热量、碳水
化合物、蛋白质、脂肪、纤维、水和维生素以及矿物质。营养分析
iooo可以图形化、文本或以其组合呈现。
还可以呈现膳食效率分数1005,所述分数指示朝向目标的膳食 贡献,诸如总的餐饮目标或营养目标。选择膳食还可以使得膳食的 度量概要1010被显示。可以按照一个或多个度量呈现度量概要 1010, 一个或多个度量是用户可以从一个或多个可用度量的菜单中 选择的。度量概要1010可以指示与所选的一个或多个度量相关联的 膳食的测量。而且,度量概要1010还可以指示所选的一个或多个度
量的历史测量,诸如以图形或图表的形式。
图9D和图9E示出了健康护理者分页签910的锻炼视图1015。 锻炼视图1015可以配置为呈现涉及用户锻炼或适合度习惯的信息, 包括执行的锻炼的时间、量以及类型。锻炼视图1015可以包括对应 于分量分数960的锻炼效率分数的锻炼效率分数1020,其可以按照 特定时段的改变的百分比进行描述。而且,锻炼效率分数1020可以 使用进度条图形化描述。锻炼视图1015还可以包括诸如当天的特定 时段内的度量概要1025。度量概要1025可以包括一个或多个可选择 度量的列表,诸如消耗的热量。度量概要1025可以以与预定目标的 关系的形式呈现所选的度量。
锻炼视图1015还可以包括锻炼效率分数1030的历史,其可以 图形化描述诸如30日的特定时段内的锻炼效率分数的进度。而且, 锻炼视图1015可以包括训练回顾1035,其可以指示执行的锻炼的类 型、执行锻炼的时间以及消耗的热量。
在实现中,对应于训练的额外细节可以通过选择训练进行访问。 如果选择了训练,可以呈现锻炼概要1040。锻炼概要1040可以包括 如下信息,诸如训练的时间、执行的活动、消耗的热量以及诸如早 间或晚间锻炼的锻炼类型。而且,锻炼分析1045可以呈现,包括以 图形形式呈现。锻炼分析1045可以用于比较训练的两个或更多度量。例如,用户可以选择心跳和时间以生成描述训练的至少 一部分的时
间内的心跳的锻炼分析1045。在实现中,健康护理者分页签910可
以配置为使用可以由用户改变的 一 个或多个默^人值。
还可以针对所选的训练呈现总分1050,其基于所选的训练指示 朝向总目标的进程。而且,可以呈现分数1055的分类,其指示相当 于一个或多个度量的目标的表现。例如,分数1055的分类可以包括 与消耗的热量相关联的度量。分数1055的分类还可以指示相比于热 量目标消耗的实际热量。而且,分数1055的分类可以包括比较的反 馈反映。此外,分数1055的分类可以包括专用于特定形式的锻炼的 分数。例如,如果锻炼的形式是跑步,则分数1055的分类可以包括 涉及所覆盖的英里或速度的分数。
还可以针对特定训练呈现锻炼度量概要1060。锻炼度量概要 1060可以相对于诸如默认度量或用户所选度量的特定度量描述表 现。而且,锻炼度量概要1060可以描述朝向与特定日期内的度量相 关联的目标的进度和/或诸如30日的预定时段内的进度。对应于度量 的进程可以通过文本、图形或其组合显示。
图IO示出了用于生成反馈的流程图。最初,从多个传感器接收 传感器数据,其中多个传感器中的至少一个与用户的移动设备相关 联(1105)。聚合所接收的传感器数据以生成聚合的传感器数据
(1110)。处理聚合的传感器数据以确定聚合的度量(1115)。将 聚合的度量同与用户相关联的目标进行比较以确定表现的测量
(1120)。 一旦已经确定表现的测量,则基于确定的表现测量生成 到用户的反馈(1125)。
本文已经公开了多个实现。然而,应该理解,在不脱离权利要 求书的精神和范围的情况下可以做出各种修改。因而,其他实现处 于以下权利要求书的范围内。
权利要求
1. 一种提供反馈的方法,所述方法包括从多个传感器接收传感器数据,其中所述多个传感器中的至少一个与用户的移动设备相关联;聚合所接收的传感器数据以生成聚合的传感器数据;处理所述聚合的传感器数据以确定聚合的度量;将所述聚合的度量同与所述用户相关联的目标进行比较以确定表现的测量;以及基于所确定的表现的测量生成对所述用户的反馈。
2. 根据权利要求1所述的方法,其中所述移动设备包括移动个 人服务设备,所述移动个人服务设备包括一个或多个音频传感器、 视频传感器、环境传感器、生物识别传感器、位置传感器、活动性 检测器和健康监视器。
3. 根据权利要求2所述的方法,进一步包括在所述移动个人服 务设备上显示所述反馈。
4. 根据权利要求3所述的方法,进一步包括近似实时地显示所 述反馈。
5. 根据权利要求1所述的方法,其中实时接收所述传感器数据。
6. 根据权利要求2所述的方法,进一步包括从基于位置的设备接收指示所述移动个人服务设备的当前位置 的位置数据;以及根据所接收的位置数据处理所述聚合的传感器数据。
7. 根据权利要求2所述的方法,其中所述多个传感器中的至少 一个与另 一用户的移动个人服务设备相关联。
8. 根据权利要求1所述的方法,进一步包括 处理与所述多个传感器中的至少一个相关联的所述接收的传感器数据以确定第二度量;基于所述聚合的度量和所述第二度量来计算复合分数;以及基于所述复合分数生成反馈。
9. 一种编码在计算机可读介质上的计算机程序产品,其可用于 使得数据处理装置执行以下操作,包括从多个传感器接收传感器数据,其中所述多个传感器中的至少一个与用户的移动设备相关联;聚合所接收的传感器数据以生成聚合的传感器数据; 处理所述聚合的传感器数据以确定聚合的度量; 将所述聚合的度量同与所述用户相关联的目标进行比较以确定表现的测量;以及基于所确定的表现的测量生成对所述用户的反馈。
10. 根据权利要求9所述的计算机程序产品,其中所述移动设备 包括移动个人服务设备,所述移动个人服务设备包括一个或多个音 频传感器、视频传感器、环境传感器、生物识别传感器、位置传感 器、活动性检测器和健康监视器。
11. 根据权利要求IO所述的计算机程序产品,可进一步用于使的操作。
12. 根据权利要求11所述的计算机程序产品,可进一步用于使 得数据处理装置执行包括近似实时地显示所述反馈的操作。
13. 根据权利要求9所述的计算机程序产品,其中实时接收所述 传感器数据。
14. 根据权利要求10所述的计算机程序产品,可进一步用于使 得数据处理装置执行以下操作,包括从基于位置的设备接收指示所述移动个人服务设备的当前位置 的位置数据;以及根据所述接收的位置数据处理所述聚合的传感器数据。
15. 根据权利要求10所述的计算机程序产品,其中所述多个传 感器中的至少一个与另一用户的移动个人服务设备相关联。
16. 根据权利要求9所述的计算机程序产品,可进一步用于使得数据处理装置执行以下操作,包括处理与所述多个传感器中的至少一个相关联的所述接收的数据 以确定第二度量;基于所述聚合的度量和所述第二度量来计算复合分数;以及基于所述复合分数生成反馈。
17. —种系统,包括多个移动设备,其中每个移动设备包括至少一个传感器;以及指导服务器,配置为执行以下操作,包括从多个传感器接收传感器数据,其中所述多个传感器中的至少一个与用户的移动设备相关联;聚合所述接收的传感器数据以生成聚合的传感器数据; 处理所述聚合的传感器数据以确定聚合的度量; 将所述聚合的度量同与所述用户相关联的目标进行比较以确定表现的测量;以及基于所确定的表现的测量生成对所述用户的反馈。
18. 根据权利要求17所述的系统,其中所述移动设备包括移动 个人服务设备,所述移动个人服务设备包括一个或多个音频传感器、 视频传感器、环境传感器、生物识别传感器、位置传感器、活动性 检测器和健康监视器。
19. 根据权利要求18所述的系统,其中所述用户的所述移动个 人服务设备进一步包括显示器,配置为呈现所述生成的反馈。
20. 根据权利要求19所述的系统,其中所述指导服务器进一步 配置为执行以下操作,包括的反馈。
21. 根据权利要求17所述的系统,其中实时接收所述传感器数据。
22. 根据权利要求18所述的系统,进一步包括基于位置的设备,用于传输位置数据。
23. 根据权利要求22所述的系统,其中所述指导服务器进一步 配置为执行以下操作,包括接收指示所述用户的所述移动个人服务设备的当前位置的位置 数据;以及根据所述接收的位置数据处理所述聚合的传感器数据。
24. 根据权利要求18所述的系统,其中所述多个传感器中的至 少一个与另 一用户的移动个人服务设备相关联。
25. 根据权利要求17所述的系统,其中所述指导服务器进一步 配置为执行以下操作,包括处理与所述多个传感器中的至少一个相关联的所述接收的数据 以确定第二度量;基于所述聚合的度量和所述第二度量来计算复合分数;以及 基于所述复合分数生成反馈。
全文摘要
用于生成反馈的方法、系统和装置,包括计算机程序产品。在一个方面中,方法包括从多个传感器接收传感器数据,其中多个传感器中的至少一个与用户的移动设备相关联;聚合所接收的传感器数据以生成聚合的传感器数据;处理所聚合的传感器数据以确定聚合的度量;将聚合的度量同与相关联用户的目标进行比较以确定表现的测量;并且基于确定的表现的测量生成反馈。而且,移动设备可以包括移动个人服务设备,所述移动个人服务设备包括一个或多个音频传感器、视频传感器、环境传感器、生物识别(biometric)传感器、位置传感器、活动性检测器和健康监视器。反馈可以显示在移动个人服务设备上。反馈还可以近似实时地显示。
文档编号A61B5/00GK101489469SQ200780026098
公开日2009年7月22日 申请日期2007年7月9日 优先权日2006年7月10日
发明者A·M·卡斯, D·勒, L·P·休斯, O·E·里克特 申请人:埃森哲环球服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1