由人触发的全息提醒的制作方法_5

文档序号:9383021阅读:来源:国知局
用面部识别技术和 /或语音识别技术来检测该第二人。还可通过检测该环境内与该第二人相对应的第二移动 设备来在该环境内检测该第二人。在一些实施例中,第二人可对应于用户标识符而在该环 境内检测第二人包括确定该环境内与该用户标识符相关联的人。用于在环境内检测第二人 的过程的一个实施例稍后参考图6B来描述。
[0092] 在步骤508中,确定与该一个或多个提醒相关联的一个或多个提醒绝限。该一个 或多个提醒绝限可包括要在其中完成特定任务的完成时间(或时间段)。在步骤510中,基 于该环境、该环境内的第二人的检测、以及该一个或多个提醒绝限向该一个或多个提醒指 派一个或多个得分。在一个实施例中,该环境的标识可被用来对该一个或多个提醒的子集 进行加权。例如,当HMD的最终用户在工作环境内时,可赋予与工作环境相关联的提醒更重 的权重(并因此带来更高的得分)。与该环境内的特定人(例如,该最终用户的配偶或管 理者)相对应的提醒和/或在特定时间框架内的提醒绝限(例如,必须在接下来两天内完 成)相对于其他提醒可被赋予更高的得分。
[0093] 在步骤512中,基于该一个或多个得分来对该一个或多个提醒进行排序。在一个 实施例中,从具有最高得分的提醒到具有最低得分的提醒按降序对该一个或多个提醒进行 排序。在步骤514中,基于对该一个或多个提醒的排序来显示该一个或多个提醒的至少一 子集。在一个实施例中,可使用HMD来显示该一个或多个提醒的该至少一子集。在另一实 施例中,可使用平板计算设备或其他非HMD型计算设备来显示该一个或多个提醒的该至少 一子集。
[0094] 在步骤516中,确定该一个或多个提醒中与该第二人相关联的第二集合。在步骤 518中,将该一个或多个提醒的该第二集合推送至与该第二人相关联的第二移动设备。在一 个示例中,该一个或多个提醒的该第二集合可经由无线连接(例如WiFi连接)被传送至该 第二移动设备。在一些实施例中,如果该第二人在HMD的视野内或者如果该第二人在该HMD 的特定距离内(例如,在该HMD的100米内),则该第二集合可被推送至该第二移动设备。
[0095] 在步骤520中,自动检测该一个或多个提醒中的第一提醒的完成。在一些实施例 中,提醒的完成可通过将(例如用于标识关键字、短语或名字的)语音识别技术应用于捕捉 到的、在该最终用户和该特定人之间进行的对话的音频来自动检测。第一提醒的完成还可 在该最终用户显式地选择用户界面按钮或者该最终用户发出语音命令(例如,该最终用户 可以说"关于音乐会的提醒完成")之际被检测到。一旦认为一提醒已完成,则可从该一个 或多个提醒中移除该提醒。用于自动检测提醒的完成的过程的一个实施例稍后参考图6C 来描述。
[0096] 在一个实施例中,如果与该一个或多个提醒中的第一提醒相关联时间段已逝去或 者与该第一提醒相关联的完成日期已过去则可自动移除该第一提醒。例如,如果第一提醒 具有被指派到朋友的生日的完成日期,则可在该朋友的生日之后的那一天自动移除该第一 提醒。
[0097] 图6A是描述用于确定一个或多个提醒的过程的一个实施例的流程图。图6A中描 述的过程是用于实现图5中步骤502的过程的一个示例。在一个实施例中,图6A的过程可 由诸如图1中的移动设备19的移动设备来执行。
[0098] 在步骤602中,确定与第一人标识符相关联的第一提醒集合。该第一人可与HMD 的最终用户相对应且该第一人标识符可包括与该第一人相关联的字母数字用户标识符。在 步骤604中,确定与该第一人标识符相关联的一个或多个联系人。该一个或多个联系人可 对应于被输入到与该第一人相关联的个人信息管理应用、电子邮件或日历应用、和/或社 交联网应用中的联系人。
[0099] 在步骤606中,在环境内检测该一个或多个联系人中的第二联系人。在一个实施 例中,可使用面部识别技术和/或语音识别技术来在该环境内检测该第二联系人。在另一 实施例中,如果在该环境内检测到与该第二联系人相关联的第二移动设备则可在该环境内 检测到该第二联系人。如果该第二移动设备在HMD的特定距离内(例如,使用与该第二移 动设备和该HMD两者相对应的GPS位置信息来确定),则可认为该第二移动设备在该环境 内。
[0100] 在步骤608中,获取与该第二联系人相对应的第二人标识符。该第二人标识符可 包括与该第二联系人相关联的字母数字用户标识符。在一个实施例中,使用表查找来以该 第二人标识符(或多于一个第二人用户标识符)来映射该第二联系人的标识相映射。
[0101] 在步骤610中,获取与第二人标识符相关联的第二提醒集合。在一个实施例中,从 与该第二联系人相关联的第二移动设备获取该第二提醒集合。在一些情况下,该第二移动 设备可包括第二HMD。在步骤612中,输出第一提醒集合和第二提醒集合。
[0102] 图6B是描述用于检测环境中的第二人的过程的一个实施例的流程图。图6B中描 述的过程是用于实现图5中步骤506的过程的一个示例。在一个实施例中,图6B的过程可 由诸如图1中的移动设备19的移动设备来执行。
[0103] 在步骤622中,获取与特定人相关联的位置信息。该位置信息可包括与该特定人 所使用的移动设备相关联的GPS坐标。该位置信息还可包括深度信息或该特定人距HMD的 距离。在步骤624,获取环境的一个或多个图像。可使用捕捉设备(诸如图2B中的捕捉设 备213)来捕捉该一个或多个图像。该一个或多个图像可包括彩色图像和/或深度图像。在 步骤626中,基于该一个或多个图像和该位置信息来在该环境内标识该特定人。在一个实 施例中,如果该特定人的位置在HMD的特定距离内(例如100米内),则可向该一个或多个 图像应用面部识别技术。在另一实施例中,针对与存储在HMD上的一个或多个提醒相关联 的每个人,使用该一个或多个图像来执行面部识别。在步骤628中,输出该特定人的标识。 在一个示例中,可输出与该特定人相关联的用户标识符。
[0104] 图6C是描述用于自动检测提醒的完成的过程的一个实施例的流程图。图6C中描 述的过程是用于实现图5中的步骤520的过程的一个示例。在一个实施例中,图6C的过程 可由诸如图1中的移动设备19的移动设备来执行。
[0105] 在步骤632中,获取环境的一个或多个图像。可使用捕捉设备(诸如图2B中的捕 捉设备213)来捕捉该一个或多个图像。在步骤634中,捕捉与第二人相关联的音频信号。 可使用捕捉设备(诸如图2B中的捕捉设备213)来捕捉该音频信号。在步骤636中,基于 该音频信号来检测该第二人所说的特定短语。可使用音频信号处理技术和/或语音识别技 术来检测该特定短语。
[0106] 在步骤638中,基于该一个或多个图像来检测与该第二人的交互。在一个实施例 中,该交互可包括第二人面向HMD的最终用户,第二人朝该HMD的最终用户讲话,和/或第 二人与该HMD的最终用户握手。在步骤640中,基于检测到该交互和检测到特定短语来确 定提醒已完成。在一个实施例中,该交互可包括第二人面向该HMD的最终用户并且说该特 定短语。在一些情况下,该特定短语可包括项目代码名称和/或特定人的名称。
[0107] 图7是描述用于生成并显示由人触发的全息提醒的方法的替换实施例的流程图。 在一个实施例中,图7的过程可由诸如图1中的移动设备19的移动设备来执行。
[0108] 在步骤702中,确定与使用第一移动设备的第一人相关联的第一提醒集合。该第 一提醒集合可基于输入到与第一人相对应的个人信息管理器、任务管理器、电子邮件应用、 日历应用、社交联网应用、和/或时间管理应用或能从其访问的任务来确定。该第一提醒集 合还可基于输入到标记为第一人或以其他方式与第一人相关联的与工作相关的应用(诸 如软件缺陷跟踪应用或问题跟踪应用)的任务来确定。在一些情况下,该第一提醒集合可 以使用能从在线数据库(例如,社交联网数据库)访问的信息自动生成。例如,从与该第一 人的朋友(或联系人)相关联的社交联网数据库或应用获取的生日信息可被用来自动生成 生日提醒而无需该第一人的干预。该第一提醒集合可以与待完成的第一任务集合、与该待 完成的第一任务集合中的每一任务相关联的一个或多个人、提醒频率(例如,一特定提醒 每两周发出一次)和/或与待完成的第一任务集合中的每一任务相对应的完成时间(或绝 限)。该一个或多个人可被单独标识或被标识为属于特定组(例如,具有特定工作头衔的组 的成员,诸如程序员或管理员)。
[0109] 在步骤704中,在该第一移动设备的视野内检测与该第一人不同的第二人。该第 一移动设备可包括HMD。可通过向由该HMD所捕捉的图像应用对象识别和/或面部识别技 术来在该第一移动设备的视野内检测到该第二人。在步骤706中,从与该第二人相关联的 第二移动设备获取第二提醒集合。在一些情况下,该第二移动设备可包括与该第二人相关 联的第二HMD。
[0110] 在步骤708中,确定与该第一提醒集合相对应的第一提醒绝限集合。在步骤710 中,确定与该第二提醒集合相对应的第二提醒绝限集合。提醒绝限可包括要在其中完成特 定任务的完成时间(或时间段)。在步骤712中,基于检测到第二人、第一提醒绝限集合、以 及第二提醒绝限集合来设置第一提醒集合和第二提醒集合的优先级。在一个实施例中,向 该第一提醒集合和该第二提醒集合中的每个提醒指派一得分。在一些情况下,如果确定第 二人在第一人的特定距离内或者在第一移动设备的特定距离内,则可仅向该第二提醒集合 指派得分。在一个示例中,当该第二人更靠近该第一移动设备时,可赋予与该第二人相关联 的提醒更重的权重(并因此带来更高的得分)。该第一提醒集合和该第二提醒集合的优先 级设置可以基于该第一移动设备和该第二移动设备之间的距离,以及该第一提醒绝限集合 和/或该第二提醒绝限集合是否在特定时间框架内(例如,必须在接下来两天内完成)。
[0111] 在步骤714中,基于对该第一提醒集合和该第二提醒集合设置的优先级设置,显 示该第一提醒集合的第一子集和该第二提醒集合的第二子集。在一个实施例中,可向使用 该第一移动设备的该第一人显示与该第一人相关联的该第一子集和与该第二人相关联的 该第二子集。该第一移动设备可包括HMD。在一些情况下,可向使用该第一移动设备的该第 一人显示与该第二提醒集合相对应的一个或多个虚拟对象。在一个示例中,该一个或多个 虚拟对象可提供该第二人想要与该第一人关于特定话题交谈的提醒信息。在另一示例中, 该一个或多个虚拟对象可提供与任务相关的信息(例如,是否以及何时该第二人接下来将 休假或者在其中该第一人和该第二人两者均将参与的下一会议)。该一个或多个虚拟对象 还可提供指向要在该第一人和该第二人之间共享的内容(例如照片或图像)的链接。该一 个或多个虚拟对象还可提供指向在线购物网站的链接以帮助完成特定任务(例如,为该第 二人购买礼物)。
[0112] 在步骤716中,自动检测该第一提醒集合中的第一提醒的完成。在一些实施例中, 该第一提醒的完成可通过将(例如用于标识关键字、短语或名字的)语音识别技术应用于 捕捉到的、在该第一人和该第二人之间进行的对话的音频来自动检测。该第一提醒的完成 还可在该第一人显式地选择用户界面按钮或者该第一人发出语音命令(例如,该第一人可 以说"关于音乐会的提醒完成")之际被检测到。一旦认为该第一提醒已完成,则可从该第 一提醒集合中移除该第一提醒。
[0113] 在一些实施例中,提醒的完成可触发HMD提示该HMD的最终用户向与该提醒相关 联的特定人发送跟进(follow up)消息。例如,如果最终用户欠该特定人钱,则该HMD可询 问该最终用户他们是否想要向该特定人发送声明"账单在邮件中"的消息。在一些情况下, 待发送至该特定人的消息的格式或者消息类型(例如,电子邮件或文本消息)可取决于该 特定人所使用的计算设备的类型(例如,另一 HMD)。
[0114] 在一些实施例中,HMD可
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1