用于标识健康风险地区的计算系统的制作方法

文档序号:14204362阅读:840来源:国知局
用于标识健康风险地区的计算系统的制作方法



背景技术:

许多外在因素可能对人的健康产生负面影响。比如,诸如流感和普通感冒之类的传染性疾病可以在聚集在一位置中的各种人群(诸如办公室的同事、教室里的同学、餐馆里的食客、飞机上的乘客)中迅速蔓延。虽然可以采取诸如频繁洗手和大量睡眠之类的措施来提高不患病的机率,但是即使最细心的措施偶尔也会失败,传染性疾病也会不可避免地蔓延开来,特别是随着季节转凉和人们在室内停留时间更多。个人和整个社会在生产力方面的损失和痛苦不可估量。



技术实现要素:

为了解决上述问题,提供了一种计算系统。根据一个方面,该计算系统可以包括电子个人助理应用服务器,其包括处理器,该处理器被配置为针对选定注册用户确定在预先确定的时间的目标位置;确定在预先确定的时间或在预先确定的时间之前的时间范围内、在物理上存在于或将要物理上存在于目标位置的一组其他注册用户;确定表示一组其他注册用户的健康状况的组健康数据,该组健康数据基于存储在与电子个人助理应用服务器通信的聚合医疗记录统计数据库中的用于一组其他注册用户的匿名医疗记录统计来确定,该匿名医疗记录统计包括由至少一个生物测定传感器感测的生物测定数据,该至少一个生物测定传感器与其他注册用户中的一个注册用户的至少一个用户计算设备相关联;使用该组健康数据来标识用于目标位置的健康风险等级;基于健康风险等级来生成用于目标位置的活动警告;以及向选定注册用户的客户端计算设备发送该活动警告,该活动警告被配置为用于在客户端计算设备上呈现。

提供本发明内容是为了以简化形式介绍将在以下具体实施方式中进一步描述的概念的选择。本发明内容既不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护的主题的范围。更进一步地,所要求保护的主题不限于解决本公开的任何部分中指出的任何或全部缺点的实现方式。

附图说明

图1示出了根据本公开的一个实施例的计算系统的描绘;

图2图示了图1所示的计算系统的活动警告特征;

图3示出了根据本公开的一个实施例的用于计算系统的操作的方法;

图4示出了可以在图1所示的计算系统中的计算设备上呈现的示例性活动警告;

图5a和图5b示出了可以与图1的计算系统结合使用的可穿戴式计算设备的实施例;以及

图6示出了可以用作图1的计算系统的各种计算设备中的任一个计算设备的示例性计算系统的描绘。

具体实施方式

本文中描述了一种被设计为积极影响个体健康以及临时组(adhocgroup)人群健康的计算系统。该计算系统包括电子个人助理应用服务器,其被配置为确定选定注册用户将在特定时间与一组其他注册用户处在共同的位置。比如,该系统可以确认在确定的会议时间期间若干个用户将在会议室中。计算系统还收集与一组其他注册用户相对应的聚合医疗记录统计。比如,计算系统可以收集指示注册用户组的成员中的一些成员可能患有流感、普通感冒、水痘和/或其他传染性疾病的统计。统计可以包括由诸如移动计算设备(例如,智能手机、可穿戴式设备等)之类的用户设备感测的生物测定数据(例如,体温、心率、血氧饱和度等)以及组中用户的医疗记录。然后,可以使用这些统计来确认表示注册用户组的健康状况(例如,传染性疾病状况)的组健康数据。电子个人助理应用服务器可以从组健康数据中确定用于选定注册用户的健康风险等级。随后,电子个人助理应用服务器可以基于健康风险等级来生成活动警告。该活动警告然后可以被传送到选定用户的计算设备。这样,可以利用大集合的组健康统计为针对特定区域和时间的选定用户提供精细健康警报。从而,可以向用户提供与他们的日常活动有关的有用健康警报。具体地,活动警告可以提示用户采取减缓动作来减少其暴露于高风险区域。例如,当电子个人助理应用服务器提醒用户在预定的锻炼时间期间在健身房感染流感的风险相当大时,用户可以避免或重新安排到健身房的行程。本文中对许多其他使用实例场景进行了讨论。作为结果,可以减少用户的健康风险以改善他们的健康和幸福。

图1图示了根据本公开的一个实施例的计算系统10。如所示出的,计算系统10包括客户端计算设备12,该客户端计算设备12例如可以采取智能电话或平板计算设备的形式,被配置为经由计算机网络与服务器系统14通信。客户端计算设备12可以包括相机13(例如,红外相机)。

计算系统10还可以包括其他客户端计算设备16,其被配置为直接通过网络连接或者间接通过客户端计算设备12与服务器系统14通信。其他客户端计算设备16可以包括可穿戴式计算设备18,其可以采取腕戴式设备或头戴式设备的形式;个人计算机20,其可以采取膝上型计算机或台式计算机的形式;以及计算机化医疗设备22,诸如计算机化脉搏血氧计、电子吸入器、电子胰岛素输注设备、电子血糖监测器等。在本文中,在对客户端计算设备12的功能进行描述的情况下,应当领会,除非该设备的特定形状因素被明确提及,否则任何其他客户端计算设备16可以以相同的方式运行。

客户端计算设备12被配置为执行电子个人助理应用程序24。应当领会,电子个人助理应用程序24的其他实例也可以在其他客户端计算设备16上执行,所有这些与服务器系统14上的用户账户相关联。受到注册用户的授权,电子个人助理程序被配置为被动地监测客户端计算设备12和其他客户端计算设备16上的各种用户数据26。因此,注册用户可以选择参加通过服务器系统14进行各种类型的数据收集。具体地,用户可以在服务器系统14中注册期间,诸如当向电子个人助理应用服务器66注册时选择参加。这样,数据仅可以当用户已经授权这样的数据收集时被采集,从而减轻隐私问题。此外,系统还可以注册一组其他注册用户,并且以类似的方式提示用户选择参加数据收集。用户的注册可以包括生成密码、用户名等。比如,用户可以经由客户端计算设备12上呈现的图形用户界面来注册电子个人助理应用程序24,该图形用户界面提示用户生成用户名和密码并且选择应用首选项。然而,已经设想了许多注册场景。

用户数据26可以包括位置数据、搜索历史、下载历史、浏览历史、联系人、社交网络数据、日历数据、生物测定数据、医疗设备数据、购买历史、预约数据等。

现在对这些各种类型的用户数据26的具体示例进行描述。位置数据可以包括例如由在任何客户端计算设备上实现的gps接收器获得的gps坐标数据(纬度和经度)、可以被解析为广义地理位置的诸如ip地址和/或wi-fi接入点标识符的标识符、经由社交网络程序在位置处的用户签到等。搜索历史可以包括在诸如显示搜索引擎网页的浏览器或者在客户端计算设备上执行的搜索应用之类的搜索引擎界面中录入的用户的搜索查询。下载历史可以包括例如从下载网站或服务器下载的包括文档、歌曲、视频等在内的应用或文件。浏览历史可以包括网站列表、以及用户使用在客户端计算设备上执行的浏览器访问的网站内的具体网页。浏览历史还可以包括应用特定数据库的应用内浏览,诸如被配置为使得用户能够浏览供应商的目录的购物应用。联系人包括保存在客户端计算设备12上的用户联系人数据库中,或从诸如社交网络网站之类的外部站点取回的用于个体或组织的姓名和联系人信息。社交网络数据可以包括用户的好友列表、用户“喜欢”的社交网络实体列表、用户经由社交网络程序在各位置处进行的签到等。

用户数据26还可以包括生物测定数据,其可以包括由客户端计算设备12、可穿戴式计算设备18或其他客户端计算设备16上的传感器感测的多种数据,诸如计步器信息、心率、血压、睡眠周期的持续时间和定时、体温、皮肤电流响应、血氧饱和度等。因此,计算设备可以包括体温传感器、脉搏传感器、脉搏血氧仪、血压传感器等。特定地,在一个示例中,客户端计算设备12中的相机可以被用来确定用户的体温。下文关于可穿戴式计算设备的腕表实施例对附加的生物测定数据进行了讨论。生物测定数据还可以包括从医疗设备22采集的数据。这样的数据可以包括例如来自电子吸入器设备的吸入器使用数据、来自电子血糖监测器的血糖水平、来自电子胰岛素泵的胰岛素泵送数据、来自电子脉搏血氧计的脉搏血氧测定数据等。

用户数据26还可以包括购买历史,其可以包括从客户端计算设备12和电子商务平台之间的电子商务交易中搜集的关于由用户购买的产品的信息,包括产品描述、购买时间和日期、所支付的价格、关于那些购买的用户反馈、预约数据(例如,旅游服务预约数据)等。应当领会,这些具体示例仅仅是说明性的,并且还可以监测上文没有特别讨论的其他类型的用户数据。旅游服务预约数据可以包括航班预约、酒店预约、就餐预约等。比如,用户可以在线预订航班,并且可以由个人助理用户数据解释引擎28下载航班信息。

用户数据26从电子个人助理应用程序24发送到在服务器系统14上执行的个人助理解释引擎28。个人助理用户数据解释引擎28对接收到的用户数据26执行各种操作,包括存储用户个人助理数据库30(存储在服务器系统14的大容量存储设备中的数据库)中的用户数据26的原始数据34的副本,基于所接收的用户数据26进行推断,从而填写针对用户的用户简档32,将用于每个个体用户的用户数据26的一些用户数据传递给统计聚合器36,该统计聚合器36基于从服务器系统的所有用户接收到的信息来计算匿名个人助理统计40,并且将这些匿名统计存储在聚合个人助理数据库38(存储在服务器系统14的大容量存储设备中的另一数据库),并且基于电子个人助理应用服务器66中的用户设置44来将用户数据的经过过滤的子集传递到用户电子医疗记录42。

作为具体示例,用户简档32可以包括根据用户数据26推断的数据,该用户数据是关于年龄、性别、人种和种族的人口统计数据、以及用户的居住地点、用户的地理行程历史、用户的就业地点、用户的家庭单位、家庭医疗历史、用户的过往医疗历史、用户的预先存在的医疗状况、用户的当前用药、用户的过敏、手术历史、过往的医学筛查和程序、过往的住院治疗和就诊、社会历史(酒精、烟草、吸毒、性史和习惯、职业、生活条件),保健信息(运动习惯、饮食信息、睡眠数据、疫苗接种数据、治疗和咨询历史),健康提供者首选项和健康福利金信息。

用户电子医疗记录可以是存储在与服务器系统14相关联的大容量存储设备中的数据库中的安全电子记录。通常,由医疗保健提供者使用提供者计算机48将数据填充到针对每个用户的电子医疗记录内。提供者计算机48与安全电子医疗记录(emr)服务器46交互,该emr服务器46又存储和取回用户电子医疗记录42中的数据。emr服务器被配置为与安全信道(例如,https和tls)通信,并且存储加密形式的数据。进一步地,emr服务器被配置为控制对用户电子医疗记录的访问,使得只有经授权的医疗保健提供者才能进入并且更改医疗记录的某些提供者控制的字段。提供者控制的字段可以包括许多相同类型的数据,这些数据被包括在用户简档中,但是其由提供商通过用户确认并且由提供者录入到医疗记录中,而不是由计算机算法推断,因此emr中的数据的准确性和出处可能大于用户简档32。可以存储在用户电子医疗记录的提供者控制的部分中的数据的具体示例包括关于年龄、性别、人种和种族的人口统计数据,以及用户的居住地点、用户的地理行程历史、用户的就业地点、用户的家庭单位、家庭医疗历史、用户的过往医疗历史、用户的预先存在的医疗状况、用户的当前用药、用户的过敏、手术历史、过往的医学筛查和程序、过往的住院治疗和就诊、社会历史(酒精、烟草、吸毒、性史和习惯、职业、生活条件)、保健信息(运动习惯、饮食信息、睡眠数据、免疫数据(例如,疫苗接种数据)、治疗和咨询历史)、健康提供者首选项,健康福利金信息、测试结果和用户的基因简档。

用户电子医疗记录内的其他字段是用户控制的,使得包括作为医疗记录的主体的患者的授权人员可以进入医疗记录。进一步地,用户可以调整用户设置44,以允许个人助理用户数据解释引擎28以使用原始数据34或从源自用户数据26的用户简档32中的推断数据,通过编程来更新用户电子医疗记录的用户控制字段。这样,医疗记录可以通过编程被更新以包括诸如吸入器使用、血糖监测水平、胰岛素泵使用等之类的医疗设备数据以及诸如心率和血压历史、睡眠历史、体温、皮肤电流响应等之类的生物测定数据。

提供统计聚合器50以基于所存储的整个用户群体或其临时群组的用户电子医疗记录来生成匿名医疗记录统计52,并且将匿名医疗记录统计存储在聚合医疗信息数据库54中。统计聚合器可以聚合用户电子医疗记录42以及其他医疗记录以形成匿名医疗记录统计52。以这种方式,可以存储用于用户群体的所有方式的统计。例如,可以标识生活在限定的地理区域内并且被诊断为患有某个医疗状况(诸如流感)的人口的百分比,并且可以比较关于该人员子集的数据以标识风险因素。

从第三方医疗信息源58聚合的医疗信息56以及来自第三方警报源62的警报60也被存储在聚合医疗信息数据库54内。医疗信息56的示例包括当前实践和程序、医疗专业人员使用其来区分针对给定症状集合的可能诊断的差别诊断信息、包括疾病和综合征及其相关症状在内的医疗状况的描述、关于由患者的年龄和性别推荐的标准化医疗筛查的信息、关于针对儿童和成年人推荐的标准化疫苗接种时间表的信息、与某些基因谱相关联的医疗状况等。第三方医疗信息源58的示例包括医疗出版商、专业医疗机构。警报的示例包括来自报告在特定地理区域内疾病的发生的政府组织和非政府组织的报告,其包括地理区域的边界、所报告的疾病的类型、受影响的人数、与受影响人员相关联的死亡率统计、关于该疾病的潜伏期和传染期的信息、以及对受影响的地理区域的任何旅游限制或推荐的限制等。这些警报可以来自国家的疾病控制中心、州或县卫生部门、公司、学区、医院等。来自第三方警报源62的警报60也可以由服务器系统14内的通知代理64接收。

电子个人助理应用服务器66包括目标位置引擎72,其被配置为确定选定注册用户和一组其他注册用户的目标位置。可以基于诸如用户个人助理数据库30和/或聚合个人助理数据库38中的数据之类的若干个数据输入来确定目标位置。本文中对可以确定目标位置的方式进行更详细地讨论。

附加地,服务器系统14还被配置为指令电子个人助理应用服务器66的警告引擎68向客户端计算设备12发送活动警告70。该活动警告70可以是与针对由目标位置引擎72在预先确定的时间段或时间范围内确定的目标位置的健康风险等级相关联的警告。健康风险等级可以基于诸如用户个人助理数据库30、聚合个人助理数据库38和/或聚合医疗信息数据库54中的健康数据之类的若干个输入来确定,在本文中更详细地进行讨论。

如所图示的,服务器系统14可以被划分为个人助理子系统14a和emr子系统14b。然而,在其他示例中,服务器系统14不能被分成这些子系统,或者可以被分派成不同子系统。包括在个人助理子系统14a中的部件、设备、数据库等可以包括个人助理用户数据解释引擎28、统计聚合器36、用户个人助理数据库30、聚合个人助理数据库38和/或电子个人助理应用服务器66。包括在emr子系统14b中的部件、设备、数据库等可以包括聚合医疗信息数据库54、用户电子医疗记录42、统计聚合器50、通知代理64和emr服务器46。

图2示出了计算系统10的活动警告特征的图。如所示出的,电子个人助理应用服务器66确定选定注册用户20和其他注册用户22组,其被预测为在预先确定的时间或预先确定的时间之前的时间范围内接近或位于公共目标位置204。因此,该一组其他注册用户202是与目标位置204相关联的临时用户组。

目标位置可以是注册用户的当前或将来预测位置。目标位置可以被表达为坐标、坐标范围、地址等。还应当领会,目标位置可以是当前或未来预测位置。

当目标位置是选定注册用户的当前位置时,如图1所示的客户端计算设备12的当前gps坐标可以用作目标位置。另一方面,当目标位置是未来预测位置时,该位置可以与存储在用户个人助理数据库30中的日历208中的事件206相对应。比如,用户可以在日历208中安排会议。因此,会议室或整个办公室可以是目标位置204。在另一示例中,未来预测位置可以从存储在用户个人助理数据库30中的旅游服务预约数据210确认。比如,用户可以预订飞机航班,并且航班信息可以被存储在用户个人助理数据库30中。在这样的示例中,目标位置可以是机场航站楼、飞机等。在又一示例中,用户可以预订旅馆房间并且旅馆预约数据可以被存储在用户个人助理数据库30中。因此,目标位置可以是整个旅馆或旅馆的子区域。餐馆预约也可以用于确定目标位置204。在另一示例中,目标位置可以根据用户的过往行为(诸如位置历史212(例如,用户的地理路径))来确定。比如,用户可能在每个工作日下午5点左右前往超市。因此,从这种重复出现的行程模式可以推断,用户可能在即将来临的工作日下午5点左右访问超市。因此,目标位置可以是超市,并且预先确定的时间可以是5pm。

一组其他注册用户202可以基于聚合个人助理数据库38中的数据与目标位置204相关联。上文所描述的用于将选定注册用户200与目标位置204相关联的示例可以用于将一组其他注册用户202中的每个用户与目标位置相关联。比如,一组其他注册用户202中的用户中的一个用户的日历中的事件可以用于将该用户与目标位置204相关联。

电子个人助理应用服务器66被配置为确定表示一组其他注册用户202的健康状况的组健康数据214。比如,健康状况可以是与一种或多种感染性疾病(诸如流感、水痘、普通感冒、麻疹、埃博拉病毒等)相对应的传染性疾病状况。在这样的示例中,组健康数据可以包括指示组中可能具有传染性疾病的用户的百分比、组中的一个或多个用户患有传染性疾病的可能性、组中用户中的一个或多个用户的传染性程度等的数据。

组健康数据214可以基于存储在聚合医疗信息数据库54中的匿名医疗记录统计52和/或存储在聚合个人助理数据库38中的匿名个人助理统计40来确定。附加地,组健康数据214可以基于嵌入聚合医学信息数据库54和聚合个人助理数据库38两者中的数据中的公共标识符来与一组其他注册用户202相关联。比如,公共字母数字标识符可以与一组其他注册用户202中用户中的一个用户的日历中的事件和包括在匿名医疗记录统计52中的生物测定数据221相关联。以这种方式,组健康数据214可以与目标位置204和一组其他注册用户202相关。然而,已经设想了被用于将组健康数据214链接到一组其他注册用户202并因此链接到目标位置204的许多合适技术。

匿名个人助理统计40可以包括事件数据216、搜索查询218和位置历史220(例如,注册用户的地理路径)。事件数据216可以对应于与一组其他注册用户202中的一个或多个用户相关联的事件的日历。比如,用户可以经由图1中所示的其他计算设备16中的一个计算设备将会议、餐馆预约、医生预约、组事件(例如,派对、体育比赛、组跑步/骑车等)录入到日历中,然后推送到聚合个人助理数据库38。搜索查询218可以包括搜索查询,其通过一组其他注册用户中的一个或多个用户被录入到网络浏览应用(例如,因特网浏览器)、电子个人助理应用程序等中。例如,用户可以搜索疾病的治疗措施、附近的医疗设施等。附加地,位置历史220可以包括预先确定的时间段内的用户/设备的路径。比如,图1中所示的计算设备16中的一个计算设备的路径可以以选定时间间隔跟踪、连续跟踪等。

匿名医疗记录统计52可以包括生物测定数据221和医疗记录222。如先前所讨论的,生物测定数据221可以包括心率数据、体温数据、血氧饱和度数据等。比如,用户的体温、心率等可以在一段时间内、在一天中的选定时间期间等被测量。

医疗记录222可以与一组其他注册用户202中用户中的一个或多个用户相关联,并且包括病史、用药、测试结果和/或免疫状态。如上文所讨论的,可以从各种源(诸如图1所示的emr服务器46和个人助理用户数据解释引擎28)收集医疗记录222。

继续参考图2,组健康数据214可以被用于确定用于目标位置204的健康风险等级224。比如,组健康数据可以包括用于一组其他注册用户202中的每个用户的健康风险等级。这些健康风险等级可以被平均或以其他方式被组合以确定针对目标位置204的健康风险等级224。数字尺度可以用于量化健康风险等级。比如,健康风险等级可以以百分比、数值尺度(例如,1至10、1至100)等表达。在其他示例中,健康风险等级可以经由诸如“高”、“中等”以及“低”之类的尺度表达来指示。

可以增加与一组其他注册用户202中的一个或多个用户有关的健康风险等级的数据可以包括指示温度升高、心率升高、脉弱/脉细、血氧饱和度降低的用户数据;与健康问题/传染性疾病相对应的搜索术语;去往医疗保健设施(例如,医院、疗养院等);去往高风险区域;指示疾病的医疗记录;指示免疫系统受损的医疗记录;指示缺乏疫苗免疫的医疗记录等。例如,一组其他注册用户202中用户中的一个用户的体温可能远高于98.6度,并且可能已经前一天前往医院。因此,用户的健康风险等级可能非常高。在另一示例中,针对用户预定前往的特定位置的健康风险可以基于将在与用户同时在相同位置聚集的其他用户的位置历史。例如,那些另一用户可能已经在餐馆用餐或在特定会议室中参加了会议,并且在随后的一天中,计算系统可以确定餐厅中的一个或多个用餐者或会议中的参与者已经染上传染性疾病,因此在另一用户在相同位置的时间段期间具有感染性,从而确定对另一用户的健康风险较高。这样的分析可以针对被预测在将来时间或其之前的预先确定时间段内出现在与用户相同的位置的用户中的每个用户来执行,并且以这种方式,用户访问时的针对该位置的健康风险可以根据他们的位置历史基于与多个用户中的每个用户相关联的聚合健康风险来测量。

可以基于健康风险等级224来生成活动警告226。比如,如果健康风险等级大于预先确定的阈值,则可以生成活动警告226。阈值等级可以由电子个人助理应用服务器66自动设置,或者可以基于用户输入来选择。比如,健康风险等级可以以尺度1至10来表达,并且阈值可以是6、7、8等。当然,可以使用任何备选的合适尺度。

如图1所示,活动警告226可以被配置为在诸如与客户端计算设备12相对应的显示器之类的显示器上呈现。活动警告可能包括音频警报、视觉警报和/或触觉警报。这样,如果需要,则可以提醒用户潜在的健康风险,从而使得他们能够采取减少他们的风险的减缓动作。从而,可以改善用户的整体健康和福祉。

在一个示例中,活动警告226可以被配置为阻止参与日历208上的事件206。例如,活动警告226可以阻止参与会议,其中若干个参与者被认为患有流感、普通感冒或另一易传播的传染性疾病的可能性高。在这样的示例中,活动警告可以鼓励用户在被认为具有较低传染性疾病风险的较晚日期参加另一会议,或者可以提示会议的所有与会者通过电话出席而非亲自出席。在另一示例中,活动警告226的生成可以触发事件的自动重新安排或取消。比如,如果班级内部大量学生感染水痘的概率很高,则可能会取消或重新安排班级野外实习。这样,未感染的学生可以避免暴露于高度感染性疾病。因此,减少了班级内部学生之间疾病传播的可能性,从而提高班级的健康。

在另一示例中,活动警告226可以被配置为通知与患有传染性疾病的人相接触的人,当时他们具有感染性。比如,若干人可能出席会议,并且会议之后,可以确定与会者中的一名与会者在会议期间感染了流感。因此,会议与会者中的其余会议与会者可能经由活动警告通知他们在举行会议后已经暴露于感染有流感的人员。在又一示例中,可以向系统已经标识为与具有感染性的人员接触的每个注册用户发送活动警告。

图3示出了用于包括电子个人助理应用服务器和客户端计算设备的计算系统的操作的方法300。该方法300可以经由计算系统10、电子个人助理应用服务器66和上文关于图1和图2描述的客户端计算设备12来实现,或者可以由另一合适的计算系统、电子个人助理应用服务器和客户端计算设备来实现。

在302处,该方法包括:在预先确定的时间确定针对选定注册用户的目标位置。如先前所讨论的,目标位置可以是当前或未来的预测位置,并且未来预测位置可以与诸如晚餐预约、会议、会晤等之类的日历中的事件相关联。因此,目标位置可以是餐厅、办公楼、会晤室、教室等。在一个实施例中,目标位置是房间。在另一实施例中,目标位置是建筑物。在又一示例中,目标位置可以是从旅游服务预约数据确认的未来预测位置。比如,用户可以在线购买火车票。在这样的示例中,目标位置可以是火车站、有轨车辆等。在另一示例中,可以从用户的位置历史(例如,地理路径)确定目标位置。比如,用户可能在每个星期一下午四点左右前往银行分行。因此,从这种重复的行程模式可以推断,用户可能在每周一下午4点左右访问银行。因此,在这样的示例中,目标位置可以是银行分行。

接下来,在304处,该方法包括:在预先确定的时间或者在预先确定的时间之前的时间范围内确定物理上存在于或将要物理上存在于目标位置处的一组其他注册用户。比如,一组其他注册用户可以包括被确定或被预测在目标位置的同学、同事、朋友等。比如,一组其他注册用户可以是会议或选定用户的日历中的其他事件的参与者。在其他示例中,一组其他注册用户可以是出席选定注册用户正在或将要参加的运动事件、音乐会等的人。在又一示例中,选定用户可能预订游轮假期,并且一组其他注册用户可以是已经在同一游轮上预定了游轮假期的其他人。

在306处,该方法包括:确定表示一组其他注册用户的健康状况的组健康数据。在一个示例中,健康状况可能是传染性疾病状况。比如,健康状况可能与诸如流感、水痘、普通感冒等之类的一种或多种传染性疾病相关联;然而,应当领会,其他健康状况已经被设想。附加地,可以基于由生物测定传感器(例如,体温传感器、心率传感器、脉搏血氧计等)感测到的生物测定数据(例如,体温数据、心率数据、血氧饱和度数据等)的匿名医疗记录统计来确定。匿名医疗记录统计还可以包括一组其他注册用户中用户中的一个或多个用户的医疗记录,诸如病史、用药、测试结果和/或免疫状态。组健康数据还可以基于与其他注册用户中的一个注册用户相关联的位置历史和/或事件数据来确定。比如,如果组中的用户前往高风险地区,他们可能被认为患有传染性疾病的可能性较高。附加地,在一个示例中,可以基于与一组其他注册用户相对应的搜索查询来确定组健康数据。比如,如果用户已经搜索了与疾病有关的信息、与疾病有关的药物等,则组健康数据可能指示用户的高度感染性疾病风险。

接下来,在308处,该方法包括:使用组健康数据来标识针对目标位置的健康风险等级。例如,组健康数据可以包括可能患有传染性疾病的组中的用户的百分比。这个百分比可以被转换成高风险尺度、中等风险尺度或低风险尺度。在这样的示例中,健康风险等级是传染性疾病风险等级。在另一示例中,组健康数据可以指示用户中的一部分用户患有流感的概率高,用户中的另一部分用户患有普通感冒的概率高。因此,在这样的示例中,可以对流感和普通感冒的传播风险进行加权和平均以确定健康风险等级。应当领会,多种合适的技术可以被用于根据组健康数据来确定健康风险等级。

在310处,该方法确定健康风险等级是否大于阈值。如果确定健康风险等级不大于阈值(在310处为否),则该方法结束。然而,如果确定健康风险等级大于阈值(在310处为是),则该方法前进到312处。在312处,该方法包括:基于健康风险等级来生成用于目标位置的活动警告(例如,视觉警报、音频警报和/或触觉警报)。在一个示例中,活动警告可以阻止参与选定的注册用户的日历上的事件。在另一示例中,响应于活动警告的生成,事件可以被自动地重新安排和/或取消。取消事件可以包括:向事件参与者发送取消通知和/或从数据库中删除事件。在另一示例中,可以做出例如可以通过电话会议、视频会议或者通过全息投影来虚拟地参加事件的建议。

接下来,在314处,该方法包括:向选定注册用户的客户端计算设备发送活动警告。在316处,该方法包括:接收活动警告。响应于接收到活动警告,客户端计算设备可以在显示器上呈现活动警告。这样,如果需要,可以向用户提供健康警告,其可以使得用户能够采取动作以降低他们的健康风险。从而,用户染上传染性疾病的可能性降低。

图4图示了在显示器404的图形用户界面(gui)402上呈现的示例活动警告400。显示器404可以被包括在图1中示出的客户端计算设备12和/或可穿戴式计算设备18中。因此,活动警告400可以由如图1所示的电子个人应用服务器66发送到显示器404。

如图4所图示的,活动警告400提醒用户目标位置(即,会议位置)的高健康风险。附加地,活动警告400可以包括音频警报和/或触觉警报。在所描绘的示例中,活动警告400与事件日历408中的事件406相对应。以这种方式,活动警告400可以与用户的预测日常活动相关联。如所示出的,日历包括与活动警告不相关联的其他事件410。

在所图示的示例中,活动警告400被配置为阻止经由物理存在于事件406处的参与。以这种方式,可以提示用户采取动作以减少他们暴露于具有高健康风险等级的区域。活动警告400还包括区段412,其被配置为鼓励用户重新安排会议或远程出席会议。远程出席可以经由上文所描述的方法中的一个方法、电话会议、视频会议或者用户的头像或表示的全息投影来建议。使用这种备选出席措施,会议仍然可以举行,同时降低了会议参与者的健康风险。

图5a和图5b示出了被配置为与图1中所示的客户端计算设备12和/或服务器系统14相交互的可穿戴式计算设备500的一个示例。如图5a和图5b所图示的设备500所表现的形式为佩戴在用户的身体部位(例如,手腕、脚踝、二头肌等)上的复合带500。

如图所示,复合带500可以包括各种功能电子部件:计算系统522、显示器510、扬声器532、触觉电机534、通信设备528和各种传感器530。在所图示的实现方式中,功能电子部件被集成到带的几个刚性片段,即,显示器载体模块536a、枕垫536b和能量存储隔室536c和536d中。

可穿戴式组合带500的功能电子部件从一个或多个能量存储部件540汲取电力。电池(例如,锂离子电池)是一种类型的能量存储电子部件。备选示例包括超级电容器和超电容器。一般而言,能量储存部件540可以是可更换的和/或可再充电的。

计算系统522可操作地耦合到显示器510、扬声器532、通信设备528和各种传感器530。计算系统包括保存数据和指令的计算机存储器设备526,和执行指令的逻辑处理器524。

显示器510可以是任何类型的显示器,诸如薄的低功率的发光二极管(led)阵列或液晶显示器(lcd)阵列。还可以使用量子点显示技术。合适的led阵列包括有机led(oled)或有源矩阵oled阵列等等。

通信设备528可以包括任何适当的有线或无线通信部件。在图5a和图5b中,通信设施包括端口544,该端口544可以用于在复合带500与其他计算机系统之间交换数据,以及提供再充电电力。通信设施可以进一步包括双向蓝牙、wi-fi、蜂窝、近场通信和/或其他无线电。在一些实现方式中,通信设施可以包括用于光学视线(例如,红外)通信的附加收发器。

在复合带500中,触摸屏传感器530a被耦合到显示器510并且被配置为接收来自佩戴者的触摸输入。一般而言,触摸传感器可以是电阻式、电容式或基于光学式的。

图5a和图5b示出了复合带500的各种其他传感器530。这种传感器包括麦克风530c、光传感器530d(例如,可见光传感器,红外传感器和/或紫外线传感器)。用户或用户附近的其他人的体温可以经由光传感器530d来确定。麦克风向计算系统522提供输入,该计算系统522可以被用于测量环境声级或接收来自佩戴者的语音命令。来自光传感器和环境温度传感器的输入可以被用于评估佩戴者环境的各方面。

图5a和图5b示出了被布置在显示器载体模块536a上的充电接触传感器530g和布置在枕垫536b上的枕垫接触传感器530h。接触传感器可以包括独立的或协同操作的传感器元件,以提供多个感官功能。例如,接触传感器可以提供响应于佩戴者的皮肤的电阻和/或电容的电阻和/或电容感觉功能。为此,例如,两个接触传感器可以被配置为电流皮肤-响应传感器。在所图示的配置中,两个接触传感器之间的间隔提供了相对较长的电路径长度,用于更精确地测量皮肤电阻。在一些示例中,接触传感器还可以提供对佩戴者的皮肤温度的测量。在所图示的配置中,形式为热敏电阻的体温传感器530i被集成到充电接触传感器530g中,其向皮肤提供直接的导热路径。除了上文所描述的基于接触的皮肤传感器之外,还可以包括各种类型的非接触式皮肤传感器。

被布置在所图示的配置中的枕垫接触传感器530h内部的是脉搏率传感器530j(例如,光学脉搏率传感器)。脉搏率传感器可以包括窄带(例如,绿色)led发射器和匹配的光电二极管以检测流经皮肤的毛细血管的脉动血流,从而提供对佩戴者的脉搏率的测量。在一些实现方式中,脉搏率传感器还可以被配置为感测佩戴者的血压。在另一示例中,复合带500还可以包括集成在其中的脉搏血氧计530f。然而在其他示例中,脉搏血氧仪可以是被配置为附接到用户的手指的部件。脉搏血氧计530f可以被配置为检测用户的血氧饱和度。

复合带500还可以包括惯性运动感测部件,诸如加速度计530k、陀螺仪530l和磁力计530m。加速度计和陀螺仪可以提供沿着三个正交轴的惯性数据以及关于这三个轴的旋转数据,以组合为六个自由度。来自加速度计和陀螺仪的数据可以与来自磁力计的地磁数据结合以进一步依照地理方位定义惯性数据和旋转数据。复合带500还可以包括用于确定佩戴者的地理位置和/或速度的全球定位系统(gps)接收器530n。

在一些实施例中,本文中所描述的方法和过程可以被绑定到一个或多个计算设备的计算系统。特别地,这样的方法和过程可以被实现为计算机应用程序或服务、应用程序编程接口(api)、库、和/或其他计算机程序产品。

图6示意性地示出了可以执行上文所描述的方法和过程中的一个或多个方法和过程的计算系统600的非限制性实施例。计算系统600以简化形式示出。计算系统600可以体现图1的服务器或客户端计算设备12或其他客户端计算设备16中的一个或多个。计算系统600的方式可以采用一个或多个个人计算机、服务器计算机、平板电脑、家庭娱乐计算机、网络计算设备、游戏设备、移动计算设备、移动通信设备(例如,智能电话)和/或其他计算设备、诸如智能腕表和头戴式增强现实设备之类的可佩戴式计算设备、计算机化医疗设备的形式。

计算系统600包括逻辑处理器602、易失性存储器603和非易失性存储设备604。计算系统600可以可选地包括显示子系统606、输入子系统608、通信子系统610和/或图6未示出的其他部件。

逻辑处理器602包括被配置为执行指令的一个或多个物理设备。例如,逻辑处理器可被配置为执行作为一个或多个应用、程序、例程、库、对象、组件、数据结构或其他逻辑构造的部分的指令。这样的指令可以被实现为执行任务,实现数据类型,变换一个或多个部件的状态,实现技术效果,或以其他方式达到期望结果。

逻辑处理器可以包括一个或多个物理处理器(硬件),其被配置为执行软件指令。附加地或可替代地,逻辑处理器可以包括一个或多个硬件逻辑电路或固件设备,其被配置为执行硬件实现的逻辑或固件指令。逻辑处理器602的处理器可以是单核或多核的,并且其上执行的指令可以被配置用于顺序、并行和/或分布式处理。逻辑处理器的个体部件可选地可以分布在两个或更多个单独设备中,这些设备可以被远程定位和/或被配置用于协同处理。逻辑处理器的各方面可以通过以云计算配置来配置的可远程访问的联网计算设备来虚拟化和执行。在这种情况下,应当理解,这些虚拟化方面在各种不同机器的不同物理逻辑处理器上运行。

非易失性存储设备604包括一个或多个物理设备,其被配置为保存可由逻辑处理器执行的指令以实现本文中所描述的方法和过程。当实现这样的方法和过程时,非易失性存储设备604的状态可以被变换,例如,以保存不同的数据。

非易失性存储设备604可以包括可移除和/或内建的物理设备。非易失性存储设备604可以包括光存储器(例如,cd、dvd、hd-dvd、蓝光盘等)、半导体存储器(例如,rom、eprom、eeprom、闪存等)和/或磁存储器(例如,硬盘驱动器、软盘驱动器、磁带驱动器、mram等)或其他大容量存储设备技术。非易失性存储设备604可以包括非易失性设备、动态设备、静态设备、读/写设备、只读设备、顺序访问设备、位置可寻址设备、文件可寻址设备和/或内容可寻址设备。应当领会,非易失性存储设备604被配置为即使当到非易失性存储设备604的电力被切断时,也保存指令。

易失性存储器603可以包括物理设备,其包括随机存取存储器。易失性存储器603通常由逻辑处理器602用来在处理软件指令期间临时存储信息。应当领会,当到易失性存储器603的电力被切断时,易失性存储器603通常不会继续存储指令。

逻辑处理器602、易失性存储器603和非易失性存储设备604的各方面可以被一起集成到一个或多个硬件逻辑部件中。例如,这些硬件逻辑部件可以包括现场可编程门阵列(fpga)、程序和专用集成电路(pasic/asic)、程序和应用特定标准产品(pssp/assp)、片上系统(soc)和复杂可编程逻辑设备(cpld)。

术语“模块”、“程序”和“引擎”可以被用于描述通常由处理器以软件实现以使用易失性存储器的各部分执行特定功能的计算系统600的方面,该功能涉及变换处理,其专门配置处理器以执行功能。因此,可以使用易失性存储器603的各部分,经由逻辑处理器602执行由非易失性存储设备604保存的指令来实例化模块、程序或引擎。应当理解,不同模块、程序和/或引擎可以从相同的应用、服务、代码块、对象、库、例程、api、功能等实例化。同样,相同的模块、程序和/或引擎可以由不同的应用、服务、代码块、对象、例程、api、功能等来实例化。术语“模块”、“程序”和“引擎”可以涵盖可执行文件、数据文件、库、驱动程序、脚本、数据库记录的个体或组,等等。

当被包括时,显示子系统606可以被用来呈现由非易失性存储设备604保存的数据的可视表示。可视表示可以采用图形用户界面(gui)的形式。由于本文中所描述的方法和过程改变了由非易失性存储设备所保存的数据,并且因此变换非易失性存储设备的状态,显示子系统606的状态可以同样地被变换以可视地表示底层数据中的改变。显示子系统606可以包括实际上利用任何类型的技术的一个或多个显示设备。这样的显示设备可以与共享壳体内的逻辑处理器602、易失性存储器603和/或非易失性存储设备604组合,或者这样的显示设备可以是外围显示设备。

当被包括时,输入子系统608可以包括一个或多个用户输入设备(诸如键盘、鼠标、触摸屏或游戏控制器)或与之接口。在一些实施例中,输入子系统可以包括选定的自然用户输入(nui)部件或与其接口。这样的部件可以是集成的或外围的,并且输入动作的转换和/或处理可以在板上或板外处理。示例nui部件可以包括用于语音和/或话音识别的麦克风;用于机器视觉和/或手势识别的红外、彩色、立体和/或深度相机;用于运动检测和/或意图识别的头部追踪器、眼动仪、加速度计和/或陀螺仪;以及用于评估大脑活动的电场感测部件;和/或任何其他合适传感器。

当被包括时,通信子系统610可以被配置为将本文中所描述的各种计算设备彼此通信地耦合,并且与其他设备通信地耦合。通信子系统610可以包括与一个或多个不同通信协议兼容的有线和/或无线通信设备。作为非限制性示例,通信子系统可以被配置用于经由无线电话网络、或有线或无线的局域网或广域网进行通信。在一些实施例中,通信子系统可以允许计算系统600经由诸如因特网之类的网络向其他设备发送消息和/或从其接收消息。

计算系统600还可以包括跟踪子系统612(例如,gps接收器),其被配置为跟踪计算系统600的位置。比如,跟踪子系统612可以被配置为跟踪计算设备的路径。

在以下段落中对本公开的主题进行进一步描述。根据一个方面,提供了一种计算系统。该计算系统包括电子个人助理应用服务器,其包括处理器,该处理器被配置为确定针对选定注册用户在预先确定的时间的目标位置;确定在预先确定的时间或在预先确定的时间之前的时间范围内、物理上存在于或将要物理上存在于目标位置的一组其他注册用户;确定表示一组其他注册用户的健康状况的组健康数据,该组健康数据基于存储在与电子个人助理应用服务器通信的聚合医疗记录统计数据库中的一组其他注册用户的匿名医疗记录统计来确定,该匿名医疗记录统计包括由至少一个生物测定传感器感测的生物测定数据,至少一个生物测定传感器与其他注册用户中的一个注册用户的至少一个用户计算设备相关联;使用组健康数据标识针对目标位置的健康风险等级;基于健康风险等级来生成针对目标位置的活动警报;以及向选定注册用户的客户端计算设备发送活动警告,该活动警告被配置为在客户端计算设备上呈现。

在这方面中,健康状况可以是传染性疾病状况,而健康风险等级是传染性疾病风险等级。

在这方面中,组健康数据还可以基于被存储在电子个人助理应用服务器中的聚合个人助理数据库中的其他注册用户中的一个注册用户的位置历史来确定。

在这方面中,生物测定传感器可以是与其他注册用户中的一个注册用户相关联的体温传感器或是被包括在用户计算设备中的相机,并且其中生物测定数据包括体温数据。

在这方面中,生物测定数据可以包括脉搏率数据,并且至少一个生物统计传感器是脉搏率传感器。

在这方面中,生物测定数据可以包括血氧饱和度数据,并且至少一个生物统计传感器是脉搏血氧计。

在这方面中,目标位置可以与日历中的事件相对应,所述日历包含与选定注册用户相关联的多个事件,并且被存储在电子个人助理应用服务器中的用户个人助理数据库中。

在这方面中,活动警告可以被配置为阻止参与事件。

在这方面中,处理器还可以被配置为响应于生成活动警告而自动地重新安排和/或取消事件。

在这方面中,目标位置可以基于与选定注册用户相对应的旅游服务预约数据而被确定,并且所述旅游服务预约数据可以被存储在电子个人助理应用服务器中的用户个人助理数据库中。

在这方面中,目标位置可以基于选定注册用户的位置历史而被确定,并且将其存储在电子个人助理应用服务器中的用户个人助理数据库中。

在这方面中,匿名医疗记录统计可以包括注册用户中的一个或多个其他注册用户的医疗记录,该医疗记录包括病史、用药、测试结果和/或免疫状态。

在这方面中,组健康数据还可以基于被存储在电子个人助理应用服务器中的聚合个人助理数据库中的与注册用户组相关的搜索查询、位置历史和事件数据来确定。

根据另一方面,提供了一种用于计算系统的操作的方法。该方法包括:在电子个人助理应用服务器处,针对选定注册用户确定在预先确定的时间的目标位置;确定在预先确定的时间或预先确定的时间之前的时间范围内、在物理上存在于目标位置处或将要物理上存在于目标位置处的一组其他注册用户;确定表示一组其他注册用户的健康状况的组健康数据,该组健康数据基于存储在与电子个人助理应用服务器通信的聚合医疗记录统计数据库中的针对一组其他注册用户的匿名医疗记录统计来确定,该匿名医疗记录统计包括由至少一个用户计算设备中的至少一个生物测定传感器感测的生物测定数据,该至少一个用户计算设备与其他注册用户中的一个注册用户相关联;使用组健康数据标识用于目标位置的健康风险等级;基于健康风险等级来生成针对目标位置的活动警报;以及向选定注册用户的客户端计算设备发送活动警告,该活动警告被配置为在客户端计算设备上呈现。

在该方面中,目标位置基于日历中的事件来确定,该日历包含与选定注册用户相对应的多个事件,并且被存储在电子个人助理应用服务器中的用户个人助理数据库中,该方法还包括:响应于生成活动警告而自动地重新安排和/或取消事件。

在这方面中,生物测定数据可以包括体温数据、血氧饱和度数据和/或心率数据。

在这方面中,匿名医疗记录统计可以包括其他注册用户中的一个或多个其他注册用户的医疗记录,该医疗记录包括病史、用药、测试结果和/或免疫状态。

根据另一方面,提供了一种计算系统。该计算系统包括电子个人助理应用服务器,其包括处理器,该处理器被配置为针对选定注册用户确定在预先确定的时间的目标位置,该目标位置与日历中的事件相对应,该日历包含与选定注册用户相关联的多个事件并且被存储在电子个人助理应用服务器中的用户个人助理数据库中;确定在预先确定的时间或在预先确定的时间之前的时间范围内、物理上存在于或将要物理上存在于目标位置的一组其他注册用户;确定表示一组其他注册用户的传染性疾病状况的组健康数据,该组健康数据基于存储在与电子个人助理应用服务器通信的聚合医疗记录统计数据库中的一组其他注册用户的匿名医疗记录统计来确定,该匿名医疗记录统计包括由至少一个用户计算设备中的至少一个生物测定传感器感测的生物测定数据,该至少一个用户计算设备与其他注册用户中的一个注册用户相关联;使用组健康数据来标识针对目标位置的传染性疾病风险等级;基于传染性疾病风险等级来生成针对目标位置的活动警报;以及向选定注册用户的客户端计算设备发送活动警告,该活动警告被配置为在客户端计算设备上呈现。

在这方面中,生物测定数据可以包括体温数据、血氧饱和度数据和/或心率数据。

在这方面中,组健康数据还可以基于被存储在电子个人助理应用服务器中的聚合个人助理数据库中的其他注册用户中的一个注册用户的位置历史来确定。

应当理解,本文中所描述的配置和/或方法在本质上是示例性的,并且这些具体实施例或示例不应被认为是限制性的,因为许多变化是可能的。本文中所描述的具体例程或方法可以表示任何数目的处理策略中的一个或多个处理策略。如此,所图示和/或描述的各种动作可以以所图示和/或描述的顺序、以其他顺序、并行地、或被省略的方式执行。类似地,可以改变上文所描述的过程的次序。

本公开的主题包括本文中所公开的各种过程、系统和配置以及其他特征、功能、动作和/或属性的所有新颖的和非显而易见的组合和子组合、以及其任何和全部的等同物。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1