平码五不中公式规律
  • / 29
  • 下载费用:30 金币  

推断可穿戴设备的非使用时段.pdf

关 键 ?#21097;?/dt>
推断 穿戴 设备 使用 时段
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580034085.8

申请日:

2015.06.02

公开号:

CN106663014A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 著录事项变更IPC(主分类):G06F 9/445变更事项:申请人变更前:谷歌公司变更后:谷歌有限责任公司变更事项:地址变更前:美国加利福尼亚州变更后:美国加利福尼亚州|||实质审查的生效IPC(主分类):G06F 9/445申请日:20150602|||公开
IPC分类号: G06F9/445; H04M1/725 主分类号: G06F9/445
申请人: 谷歌公司
发明人: 亚历山大·法贝格; 张杰立
地址: 美国加利福尼亚州
优?#28909;ǎ?/td> 2014.06.24 US 14/313,835
专利代理机构: 中原信达知识产权代理有限责任公司 11219 代理人: 周亚荣;安翔
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580034085.8

授权公告号:

||||||

法律状态公告日:

2018.02.23|||2017.06.06|||2017.05.10

法律状态类型:

著录事项变更|||实质审查的生效|||公开

摘要

描述了一种可穿戴计算设备,所述可穿戴计算设备基于由所述可穿戴计算设备检测到的随时间的移动来预测所述可穿戴计算设备将不会被使用的一个或多个将来时间段。响应于确定在当前时间所述可穿戴计算设备未被使用,所述可穿戴计算设备确定所述当前时间是否与所述一个或多个将来时间段中的至少一个时间段一致。响应于确定所述当前时间与所述至少一个时间段一致,所述可穿戴计算设备执行操作。

权利要求书

1.一种方法,所述方法包括:
基于可穿戴计算设备随时间的移动来确定复现时间段,在所述复现时间段期间,与所
述移动相关联的移动频?#20107;?#36275;用于指示所述可穿戴计算设备未被穿戴的阈值;
由处理器基于所述复现时间段来预测一个或多个将来时间段,在所述一个或多个将来
时间段期间,所述可穿戴计算设备将不会被穿戴;
响应于确定在当前时间所述可穿戴计算设备未被穿戴,由所述处理器确定所述当前时
间是否与所述一个或多个将来时间段中的至少一个时间段一致;以及
响应于确定所述当前时间与所述至少一个时间段一致,由所述可穿戴计算设备执行操
作。
2.根据权利要求1所述的方法,其中,响应于确定所述操作能够在所述至少一个时间段
的终止之前执行,所述操作被执行。
3.根据权利要求2所述的方法,还包括:
识别在所述当前时间要由所述可穿戴计算设备执行的多个操作,其中,所述操作是所
述多个操作中的一个;以及
响应于确定所述操作能够在所述至少一个时间段的终止之前执行,从所述多个操作中
选择所述操作,其中,所述操作响应于所述选择而被执行。
4.根据权利要求1至3中的任一项所述的方法,其中,所述阈值是第一阈值并且确定所
述复现时间段还包括:
基于所述移动来将所述复现时间段确定为一?#20013;?#26102;间,在所述?#20013;?#26102;间期间,与所述
移动相关联的改变的幅度满足用于指示所述可穿戴计算设备的用户正在睡觉的第二阈值。
5.根据权利要求1至4中的任一项所述的方法,其中,所述移动包括以下中的至少一个:
可穿戴计算设备的加速度、可穿戴计算设备的?#38408;?#27700;平、或可穿戴计算设备的旋转。
6.根据权利要求1至5中的任一项所述的方法,其中,执行所述操作包括以下中的至少
一个:
在所述可穿戴计算设备处安装软件包以供随后执行,或者
更新在所述可穿戴计算设备处执行的操作系统或计算平台。
7.根据权利要求1至6中的任一项所述的方法,其中,执行所述操作包括由所述可穿戴
计算设备去激活与所述可穿戴计算设备相关联的显示设备。
8.根据权利要求1至7中的任一项所述的方法,其中,执行所述操作包括避免由所述可
穿戴计算设备输出以下中的至少一个:可听型警报、可?#26377;?#35686;报、或触觉反馈型警报。
9.根据权利要求1至8中的任一项所述的方法,其中,执行所述操作包括:
响应于检测到所述可穿戴计算设备的将来移动,由所述可穿戴计算设备输出安全挑战
图形用户界面以用于显示。
10.根据权利要求1至9中的任一项所述的方法,其中,确定所述复现时间段包括由所述
处理器识别与所述移动相关联的一个或多个复现移动模式。
11.根据权利要求10所述的方法,其中,确定在所述当前时间所述可穿戴计算设备未被
穿戴包括确定所述可穿戴计算设备的当前移动与所述一个或多个复现移动模式中的至少
一个一致。
12.根据权利要求1至11中的任一项所述的方法,其中,所述可穿戴计算设备包括所述
处理器。
13.一种包括指令的计算机可读存储介?#21097;?#25152;述指令当被执行时,使得计算设备的一个
或多个处理器执行根据权利要求1至12所述的方法中的任一项。
14.一种可穿戴计算设备,所述可穿戴计算设备包括:
至少一个运动传感器;
至少一个处理器;以及
至少一个模块,所述至少一个模块能够由所述至少一个处理器操作以:
基于由所述至少一个运动传感器检测到的随时间的移动,来确定复现时间段,在所述
复现时间段期间与所述移动相关联的改变的幅度满足用于指示所述可穿戴计算设备的用
户正在睡觉的阈值;
基于所述复现时间段来预测一个或多个将来时间段,在所述一个或多个将来时间段期
间,所述可穿戴计算设备将不会被使用;
响应于确定在当前时间所述可穿戴计算设备未被使用,确定所述当前时间是否与所述
一个或多个将来时间段中的至少一个时间段一致;以及
响应于确定所述当前时间与所述至少一个时间段一致,执行操作。
15.根据权利要求14所述的可穿戴计算设备,还包括用于执行根据权利要求1至12所述
的方法中的任一项的装置。

说明书

推断可穿戴设备的非使用时段

背景技术

计算设备(例如,移动设备、可穿戴计算设备、桌面型计算机等)可以执行有时可能
需要该计算设备临时禁用一个或多个特征并且/或者限制对该计算设备的特定功能的访问
的各种调度和非调度系统任务。例如,在软件和/或固件更新的安装期间,计算设备可以防
止用户与可能潜在地干扰该更新的计算设备的一些(若非全部)应用、服务、进程和/或特征
交互。因为一些计算任务是相对复杂的并且可能需要计算设备花费相对漫长的时间完成,
所以计算设备可以在这种任务正被执行时使计算设备的特定特征或功能在延长时间段内
无法访问。如果这些任务的执行发生在用户希望与计算设备交互时,则他或她可能由于复
杂任务的执行而感不便。

发明内容

在一个示例中,本公开涉及包括基于可穿戴计算设备随时间的移动来预测所述可
穿戴计算设备将不会被使用的一个或多个将来时间段的方法。所述方法还包括响应于确定
在当前时间所述可穿戴计算设备未被使用,确定所述当前时间是否与所述一个或多个将来
时间段中的至少一个时间段一致。所述方法还包括响应于确定所述当前时间与所述至少一
个时间段一致,由所述可穿戴计算设备执行操作。

在另一示例中,本公开涉及可穿戴计算设备,所述可穿戴计算设备包括:至少一个
运动传感器;至少一个模块;以及至少一个处理器,所述至少一个处理器可由至少一个处理
器操作以基于由所述至少一个运动传感器检测到的随时间的移动来预测所述可穿戴计算
设备将不会被使用的一个或多个将来的时间段。所述至少一个模块还可由所述至少一个处
理器操作以响应于确定在当前时间所述可穿戴计算设备未被使用,确定所述当前时间是否
与所述一个或多个将来时间段中的至少一个时间段一致,并且响应于确定所述当前时间与
所述至少一个时间段一致,执行操作。

在另一示例中,本公开涉及包括以下步骤的方法:由计算系统获得由可穿戴计算
设备于前几日检测到的一个或多个移动的指示;以及由所述计算系统基于所述一个或多个
移动来识别复现(recurring)时间段,在所述复现时间段期间与所述一个或多个移动中的
至少一个移动相关联的移动的频率或改变的幅度满足用于指示所述可穿戴计算设备未被
使用的阈值。所述方法还包括由所述计算系统基于所述复现时间段来确定当所述可穿戴计
算设备将不会被使用时的将来日的时间段,其中,所述将来日的所述时间段对应于所述多
日的所述复现时间段,并且响应于确定当前时间与所述将来日的所述时间段一致,由所述
计算系统在所述可穿戴计算设备处调用操作。

在附图和以下描述中阐述一个或多个示例的?#38468;凇?#26412;公开的其它特征、目的和优
点从本描述?#36879;?#22270;中并且从权利要求中将是显而易见的。

附图说明

图1是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例计算系统的概念图。

图2是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例可穿戴设备的框图。

图3A和图3B是图示依照本公开的一个或多个技术的由可穿戴计算设备在一定时
间段期间检测到的移动的指示中的示例变化的概念时序图。

图4是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例可穿戴计算设备的示例操作的流程图。

图5是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例计算系统的示例操作的流程图。

具体实施方式

一般而言,此公开的技术可以使得可穿戴计算设备(例如,计算机化手表、计算机
化护目镜、计算机化音频耳机等)能够仅在用户被预测为没有正在使用该可穿戴计算设备
或者没有以其它方式与该可穿戴计算设备交互的时间段期间执行特定操作。计算系统(例
如,服务器、移动电话等)可以经由网络与可穿戴计算设备(例如,手表)进行通信。在一些实
施方式中,可穿戴计算设备可以随时间而检测移动(例如,加速度、?#38408;?#30340;改变等)并且可以
经由网络向计算系?#31243;?#20379;关于所检测到的移动的信息(例如,作为移动数据)。在一些实施
方式中,计算系统和/或可穿戴计算设备可以在移动数据中识别模式并且确定可穿戴计算
设备通常被移动小于阈值量的一个或多个复现(recurring)时间段和/或日时间。例如,计
算系统可以确定可穿戴计算设备通常在一周的每个夜晚期间的数小时内不移动(例如,因
为用户已移除了可穿戴计算设备,并且例如,在睡觉时将可穿戴计算设备置于梳妆台或床
头柜上)。

在一些实施方式中,计算系统可以推断可穿戴计算设备被移动小于阈值量的上述
复现时间段是用户将不可能与可穿戴计算设备交互的时间段。因此,计算系统可以确定这
些复现时间段与能够执行特定操作而不干扰用户与可穿戴计算设备交互的能力的将来时
间段一致。因此,在一些实施方式中,在当前时间与复现时间段中的一个一致或者落入复现
时间段中的一个内时,计算系统可以调用或者可穿戴计算设备可以发起操作的执行(例如,
去激活显示器、安装软件包、禁用警报特征、以及/或者呈现安全挑战图形用户界面)。

以这种方式,与可能阻止用户在执行某些操作的同时与计算设备的大多数(若非
全部)应用、服务、进程和/或特征交互的一些计算设备不同,根据本公开的技术的可穿戴计
算设备可以在该可穿戴计算设备很可能未被使用的时间段期间选择性地执行某些任务。以
这种方式,该可穿戴计算设备可以使在同时完成所需操作时对该可穿戴计算设备的用户可
用的交互时间量最大化。

在整个公开中,描述了只有当计算系统(例如,服务器等)和/或计算设备(例如,可
穿戴计算设备等)从用户(例如,正穿戴可穿戴计算设备的人)接收到用于分析信息的许可
时,计算系统和/或计算设备才可以分析与该计算系统和/或计算设备相关联的信息(例如,
位置、速度、加速度、定向等)的示例。例如,在下面所?#33268;?#30340;移动计算设备可以收集或者可
以利用与用户以及计算系统和/或计算设备相关联的信息的情形下,可以给用户提供用于
提供输入以控制计算系统和/或计算设备的程序或特征是否能够收集并利用用户信息(例
如,关于用户的电子邮件、用户的社交网络、社交动作或活动、职业、用户的偏好、或用户的
过去和当前位置的信息)、或者以规定计算系统和/或计算设备是否并且/或者可以如何接
收可能与用户相关的内容的机会。此外,某些数据可以在其由计算系统和/或计算设备存储
或者使用之前被以一个或多个方式处理,使得个人可识别信息被移除。例如,可?#28304;?#29702;用户
的身份,使得关于该用户不能够确定个人可识别信息,或者可以一般化获得位置信息的用
户的地理位置(诸如到城?#23567;IP码或州级别),使得不能够确定用户的特定位置。因此,用户
可以控制信息如何关于用户被收集并且由计算系统和/或计算设备使用。

图1是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例计算系统的概念图。系统1包括可穿戴计算设备10、移动计算设备8、远
程计算系统6和网络34。系统1可以确定可穿戴计算设备10没有正在被使用,并且作为响应,
确定可穿戴计算设备10是否将很可能在可穿戴计算设备10被再次使用之前结束执行操作。

网络34表示任何公用或专用通信网络。可穿戴计算设备10、移动计算设备8和远程
计算系统6可以使用任?#38382;?#21512;的通信技术来跨网络34发送和接收数据。例如,可穿戴计算设
备10可以使用网络链路36A在操作上耦合到网络34。远程计算系统6可以通过网络链路36B
在操作上耦合到网络34并且移动计算设备8可以使用网络链路36C在操作上耦合到网络34。

网络34可以包括在操作上相互耦合从而提供在可穿戴设备10、移动计算设备8与
远程计算系统6之间的信息交换的网络集线器、网络交换机、网络路由器等。在一些示例中,
网络链路36A、36B和36C可以是以太网、ATM或其它网络连接。这些连接可以是无线和/或有
线连接。

在图1的示例中,移动计算设备8是移动电?#23433;?#19988;可穿戴计算设备10是手表。然而,
存在移动计算设备8和可穿戴计算设备10的其它示例。

可穿戴计算设备10可以是任何类型的计算设备,其能够被穿戴、抓握或者以其它
方式物理上附接到人,并且包括被配置成处理和分析该可穿戴计算设备的移动的指示(例
如,传感器数据)的一个或多个处理器。可穿戴计算设备10的示例包括但不限于手表、计算
机化护目镜、计算机化头戴式耳机、计算机化手套、计算机化珠宝,或者能够被用来检测正
穿戴、抓握或者以其它方式附接到可穿戴计算设备10的人的移动的硬件、软件和/或固件的
任何其它组合。

移动计算设备8可以?#21069;?#25324;被配置成执行与检测、分析和或输出由可穿戴计算设
备获得的移动的指示(例如,数据)有关的操作的一个或多个处理器的任何移动计算设备。
移动计算设备8的许多示例存在,并且包括但不限于移动电话、平板计算机、个人数?#31181;?#29702;
(PDA)、膝上型计算机、便携式游戏设备、便携式媒体播放器、电子书阅读器、可穿戴计算设
备或者硬件、软件和/或固件的任何其它组合。

尽管在图1中作为与远程计算系统6分开的单独元件被示出,然而在一些示例中,
移动计算设备8可以?#21069;?#25324;用于提供可穿戴计算设备正被使用的概率的预测模块30的功能
的远程计算系统。换句话说,尽管未示出,预测模块30和移动模式数据存储32可以在?#38236;?#23384;
在于移动计算设备处并且/或者可以在?#38236;?#23384;在于可穿戴计算设备10处,?#28304;?#21487;穿戴计算
设备10接收包括移动的指示的信息,基于移动的指示来确定可穿戴计算设备10正被或者未
被使用的概?#21097;?#24182;且输出该概率?#28304;?#36755;到可穿戴计算设备10概率。

在任?#38382;录?#20013;,如图1中所示,可穿戴计算设备10包括用户接口设备(UID)12。可穿
戴计算设备10的UID 12可以充当可穿戴计算设备10的输入设备并?#39029;?#24403;输出设备。UID 12
可以使用各种技术来实现。例如,UID 12可以充当使用麦克风的输入设备并?#39029;?#24403;使用扬
声器来提供基于音频的用户接口的输出设备。UID 12可以充当使用存在敏感输入显示器的
输入设备,诸如电阻式触摸屏、表面声波触摸屏、电容式触摸屏、投影电容式触摸屏、压敏
屏、声脉冲识别触摸屏或另一存在敏感显示技术。UID 12可以充当使用任何一个或多个显
示设备的输出(例如,显示)设备,诸如液晶显示器(LCD)、点阵显示器、发光二极管(LED)显
示器、有机发光二极管(OLED)显示器、电子墨水,或者能够向可穿戴计算设备10的用户输出
可见信息的类似的单色或彩色显示器。

可穿戴计算设备10的UID 12可以包括可?#28304;?#21487;穿戴计算设备10的用户接收触觉
输入的存在敏感显示器。UID 12可以通过检测来自可穿戴计算设备10的用户的一个或多个
?#36136;?例如,用户用?#31181;?#25110;触笔触摸或者指向UID 12的一个或多个位置)来接收触觉输入的
指示。UID 12可以例如在存在敏感显示器处向用户呈现输出。UID 12可以将输出作为可以
与由可穿戴计算设备10提供的功能相关联的图形用户界面来呈现。例如,UID 12可以呈现
在可穿戴计算设备10处执行或者可由可穿戴计算设备10访问的应用(例如,电子消息应用、
导航应用、互联网浏览器应用等)的各种用户接口。用户可以与应用的相应用户接口交互以
使可穿戴计算设备10执行与功能有关的操作。

图1示出示例可穿戴计算设备10,其包括一个或多个运动传感器14以用于检测与
可穿戴计算设备10相关联的移动并且将所检测到的移动捕获为运动传感器14向可穿戴计
算设备10的其它组件提供的运动数据。存在运动传感器14的许多示例,包括麦克风、相机、
加速度计、陀螺仪、温度计、压力传感器、气压计、环境光传感器、高度计等。一个或多个传感
器14可以捕获运动数据并且将所捕获的运动数据输出给可穿戴计算设备10的一个或多个
组件,诸如模块20和22。

可穿戴计算设备10可以包括用户接口(“UI”)模块20和移动检测模块22。模块20和
22可以使用驻留在可穿戴计算设备10中并且/或者在可穿戴计算设备10处执行的软件、硬
件、固件或者硬件、软件和固件的组合来执行所描述的操作。可穿戴计算设备10可以利用多
个处理器来执行模块20和22。可穿戴计算设备10可以将模块20和22作为在底层硬件上执行
的虚拟机来执行。模块20和22可以作为操作系统、计算平台的一个或多个服务来执行。模块
20和22可以作为一个或多个远程计算服务(诸如由基于云和/或集群的计算系统所提供的
一个或多个服务)来执行。模块20和22可以作为计算平台的应用层处的一个或多个可执行
程序来执行。

移动检测模块22可以获得由运动传感器14捕获的运动数据,并?#19968;?#20110;该运动数
据,确定可穿戴计算设备10是否正被使用。在一些示例中,移动检测模块22可以实时地确定
可穿戴计算设备10是否正被使用。在一些示例中,移动检测模块22可以依靠在当前时间之
前获得的运动数据来确定可穿戴计算设备10是否正被使用。

例如,移动检测模块22可以分析从运动传感器14中的一个(例如,加速度计)获得
的加速度数据,并且确定加速度数据是否指示可穿戴计算设备10的加速度已按足够的频率
和/或幅度改变了,以指示用户正在与可穿戴计算设备10交互或者使用可穿戴计算设备10。
相反地,当运动数据包括可穿戴计算设备10的加速度的频率和/或幅?#30830;?#38754;的不足改变时,
移动检测模块22可以推断用户没有正在与可穿戴计算设备10交互或者以其它方式使用可
穿戴计算设备10。移动检测模块22可以依靠基于机器学习或其它类型的规则的人工智能技
术来确定从运动传感器14获得的移动数据何时指示可穿戴计算设备10正被使用。

移动检测模块22可以向UI模块20输出指示在当前时间可穿戴计算设备10是否正
被使用的信息。移动检测模块22可以基于从运动传感器14获得的运动数据向远程计算系统
6和/或移动计算设备8提供移动的指示(例如,数据)作为对在当前时间可穿戴计算设备10
是否正被使用的指示的交换。远程计算系统6和/或移动计算设备8可以使用从移动检测模
块22获得的移动的指示,不仅确定可穿戴计算设备10是否正被使用,而且生成可穿戴计算
设备10的移动模式的数据库(例如,被存储在移动模式数据存储32A处),远程计算系统6和/
或移动计算设备8可以使用和访问该数据库以预测当可穿戴计算设备10将不会被使用时的
一个或多个将来的时间段。

UI模块20可以不仅通过提供与可穿戴计算设备10相关联的用户接口功能,而且通
过用作可穿戴计算设备10的其它模块(例如,模块22)与其它组件(例如,UID 12、运动传感
器14)以及网络34上的设备10和系统6之间的媒介而充当可穿戴计算设备10的主控制模块。
通过代表可穿戴计算设备10用作媒介或控制模块,UI模块20可以确保可穿戴计算设备10向
用户提供稳定且预期的功能。UI模块20可以依靠基于机器学习或其它类型的规则的人工智
能技术来控制可穿戴计算设备10如何操作。

UI模块20可以使UID 12呈现用户接口并且使可穿戴计算设备10响应于由可穿戴
计算设备10检测到的与用户接口有关的输入而执行一个或多个功能。此外,UI模块20可以
获得UI模块20代表可穿戴计算设备10处理的网络信息(例如,软件更新、通信等)。

例如,UI模块20可?#28304;?#32593;络34上的管理员接收指示与在可穿戴计算设备10处执行
的应用相关联的软件包更新和/或与在可穿戴计算设备10处执行的操作系统或平台相关联
的操作系统或平台更新已准备好安装的指示。UI模块20可以管理与应用、操作系统和/或平
台相关联的更新的下载,并且代表可穿戴计算设备10执行与和应用、操作系统和/或平台相
关联的更新相关联的安装。

UI模块20可以使UID 12呈现与人可以使用来与可穿戴计算设备10的特征和/或功
能交互的用户接口相关联的音频(例如,声音)、图形、或其它类型的输出(例如,触觉反馈
等)。相反地,例如,当UI模块20推断可穿戴计算设备10没有正在被使用时,UI模块20可以有
时使UID 12避免输出可听的、可视的或其它类型的警报。

UI模块20可以经由网络34从预测模块30接收使UI模块20更改或者以其它方式改
变用户界面在UID 12处的呈现的信息。例如,当移动检测模块22确定可穿戴计算设备10没
有正在被使用时,UI模块20可以确定当前时间与可穿戴计算设备10将不会被使用的预测的
时间段一致。响应于确定可穿戴计算设备10能够在不使用的时间段期间完成特定操作的执
行(例如,安装软件包、更新操作系统或平台、或者执行某个其它操作),UI模块20可以去激
活或者禁用UID 12以防止可穿戴计算设备10打断用户和/或者防止用户在可穿戴计算设备
10执行操作的同时使可穿戴计算设备10中断。

为了控制可穿戴计算设备10的操作,UI模块20可以依靠从移动检测模块22获得的
信息和/或经由网络34(例如,从移动计算设备8和/或远程计算系统6)接收到的信息,所述
信息指示可穿戴计算设备10是否正被使用。UI模块20还可以通过依靠由网络34获得的指示
预测模块30预测可穿戴计算设备10将多久不会被使用的信息来控制可穿戴计算设备10。当
UI模块20接收到指示可穿戴计算设备10没有正在被使用并且直到将来的时间将不再被使
用的信息时,UI模块20可以使可穿戴计算设备10执行某些操作。

例如,在发起软件更新的安装之前,UI模块20可以确定可穿戴计算设备10是否正
被使用和/或是否能够执行安装而不干扰用户与可穿戴计算设备10的交互。UI模块20可以
使安装延迟直到UI模块20接收到可穿戴计算设备10未被使用并且将在可穿戴计算设备10
被再次使用之前完成安装的指示为止。

在一些示例中,UI模块20可以包括在下面更详细地描述的预测模块30、移动模式
数据存储32A、和/或时间段数据存储32B的特征和或能力。一般而言,UI模块20可以依靠所
识别的复现移动模式来确定当前时间何时与可穿戴计算设备10将不会被使用的所预测的
将来时间段一致,以确定哪些操作将使可穿戴计算设备10在当前时间执行而不干扰用户与
可穿戴计算设备10的交互。

系统1的远程计算系统6表示任?#38382;?#21512;的移动或固定远程计算系统,诸如能够跨越
到网络34的网络链路36B发送和接收信息的一个或多个桌面型计算机、膝上型计算机、主
机、服务器、云计算系统等。在一些示例中,远程计算系统6表示通过网络34来提供一个或多
个服务的云计算系统。一个或多个计算设备(诸如可穿戴计算设备10和移动计算设备8)可
以使用远程计算系统6来访问由云提供的一个或多个服务。例如,可穿戴计算设备10和/或
移动计算设备8可以使用远程计算系统6来存储和/或访?#35797;?#20013;的数据。在一些示例中,远程
计算系统6的一些或所有功能存在于移动计算平台(诸如移动计算设备8和/或可穿戴计算
设备10)中。换句话说,与远程计算系统6相关联的特征和功能可以作为可穿戴计算设备10
和/或移动计算设备8的底层组件来执行。

远程计算系统6包括预测模块30、移动模式数据存储32A、和时间段数据存储32B。
预测模块30可以使用驻留在远程计算系统6中并且/或者在远程计算系统6处执行的软件、
硬件、固件或者硬件、软件和固件的组合来执行本文中所描述的操作。远程计算系统6可以
利用多个处理器或多个设备来执行预测模块30。远程计算系统6可以将预测模块30作为在
底层硬件上执行的虚拟机来执行。预测模块30可以作为操作系统或计算平台的服务来执
行。预测模块30可以作为计算平台的应用层处的一个或多个可执行程序来执行。预测模块
30可以依靠基于机器学习或其它类型的规则的人工智能技术来控制可穿戴计算设备10如
何操作。

移动模式数据存储32A表示任?#38382;?#21512;的存储介?#21097;?#29992;于存储实际的、建模的、预测
的或者以其它方式得到的连接到网络34的可穿戴计算设备(诸如可穿戴计算设备10)的移
动模式(基于从可穿戴计算设备获得的运动传感器数据)。预测模块30的机器学习系统(或
其它类型的预测或人工智能型模型)可以生成并访问存储在数据存储32A处的移动模式以
稍后推断、预测、或者以其它方式确定当可穿戴计算设备将被使用或者将不会被使用时的
将来时间段。

数据存储32A可以同样地存储从可穿戴计算设备(诸如可穿戴计算设备10)获得的
实际的、加时间戳的移动、或运动数据。移动数据的时间戳可以指示对应移动何时(例如,日
时间、日历日、年等)被可穿戴计算设备检测到。例如,存储在数据存储32A处的数据的一部
分可以包括一个或多个表,所述一个或多个表具有在一定时间段期间取得的运动传感器读
数以及当读数被取得时的时间。

时间段数据存储32B表示用于存储时间数据(例如,时间的指示)的任?#38382;?#21512;的存
储介?#21097;?#25152;述时间数据指定当预测模块30预测到可穿戴计算设备将被使用或者将不会被使
用时的将来时间段。每个时间段可以包括开始时间、停止时间、大致?#20013;?#26102;间,或者UI模块
20和/或预测模块30可以使用来确定可穿戴计算设备10是否能够在相应时间段期间结束操
作的信息的任何其它部分。

数据存储32A和32B可以包含预测模块30可以访问以生成用于确定可穿戴计算设
备10何时正被使用的一个或多个规则、以及用于确定可穿戴计算设备10将不会被使用的时
间段的规则、和/或用于确定可穿戴计算设备10是否能够在当可穿戴计算设备10不在使用
中时的将来时间段期间结束执行操作的规则的查?#20918;懟?#25968;据库、图表、图、函数、等式等。远
程计算系统6可以将?#28304;?#20648;在数据存储32A和32B处的数据的访问作为基于云的服务提供给
连接到网络34的设备,诸如可穿戴计算设备10和/或移动计算设备8。可穿戴计算设备10和/
或移动计算设备8可以访问存储在数据存储32A和32B处的数据,以执行用于预测可穿戴计
算设备10的用户何时以及是否正在与计算设备10交互或者以其它方式使用计算设备10的
技术。

预测模块30可以对来自可穿戴计算设备10和/或移动计算设备8的针对指示在当
前时间可穿戴计算设备10的用户是否正与可穿戴计算设备10交互或者以任何方式使用可
穿戴计算设备10(例如,利用可穿戴计算设备10查看图?#25991;?#23481;、收听从可穿戴计算设备10输
出的音?#26723;?的信息的请求做出响应。预测模块30可以对针对指示可穿戴计算设备10是否
能够在用户被预测为与可穿戴计算设备10交互的下一个时间之前完成操作执行的信息的
请求做出响应。

预测模块30可以依靠从包含在数据存储32A和32B处的信息生成的规则来确定从
可穿戴计算设备10的一个或多个运动传感器14获得的移动数据是否指示用户正在或者不
在与可穿戴计算设备10交互,以及如果不在与可穿戴计算设备10交互,则是否在可穿戴计
算设备10处调用对操作的执行。预测模块30可以访问存储在数据存储32B处的时间数据来
推断、预测、确定或者允许UI模块20推断、预测或者确定可穿戴计算设备10是否能够在与当
前时间一致的时间段期间完成操作的执行。如果预测模块30向UI模块20提供指示可穿戴计
算设备10在足够的?#20013;?#26102;间内将不会被使用信息,所述足够的?#20013;?#26102;间允许可穿戴计算设
备10完成操作的执行而不干扰用户对可以穿戴计算设备10的访?#21097;?#21017;UI模块20可以使可穿
戴计算设备10执行操作。

预测模块30可以经由网络链路36B从可穿戴计算设备10的运动检测模块22接?#29031;?br />对指示在当前时间人是否正在穿戴或者不在穿戴可穿戴计算设备10的概率的请求。在请求
时,预测模块30可?#28304;?#21487;穿戴计算设备10接收运动传感器数据并且将所接收到的运动传感
器数据与存储在数据存储32A处的一个或多个移动模式进行比较以得到人正在或者不在穿
戴可穿戴计算设备10的概率。例如,如果运动传感器数据的一部分和当用户不在使用可穿
戴计算设备10时通常获得的移动模式匹配或者对应,则预测模块30可以确定存在可穿戴计
算设备10未被使用的高概率。响应于来自运动检测模块22的请求,预测模块30可以输出可
穿戴计算设备10的用户正在或者不在使用可穿戴计算设备10的概率的指示。

预测模块30可以对针对信息的请求做出响应,所述信息指示可穿戴计算设备10是
否能够在用户被预测为与可穿戴计算设备10交互的下一个时间之前完成操作的执行。例
如,预测模块30可?#28304;覷I模块20接收对概率的请求,该概率指示在当人不在使用可穿戴计
算设备10时的当前时间段期间是否能够由可穿戴计算设备10执行操作。预测模块30可以接
收操作的标识符、或用于可穿戴计算设备10执行操作的至少估计?#20013;?#26102;间。预测模块30可
以在数据存储32B处查找与可穿戴计算设备10相关联的当前时间以识别任?#26410;?#20648;的时间段
与当前时间一致。预测模块30可以确定与当前时间一致的、存储在数据存储32B处的任何时
间段是否将?#20013;?#36275;够长以允许可穿戴计算设备10在当前时间开始并且完成操作的执行。换
句话说,预测模块30可以推断操作是否能够在可穿戴计算设备10未被使用的同时完成。响
应于来自UI模块20的请求,预测模块30可以输出可穿戴计算设备10能够在复现时间段的结
束之前完成操作的执行的概率的指示。

依照本公开的技术,预测模块30可以基于由可穿戴计算设备10所检测到的多个移
动来预测该可穿戴计算设备将不会被使用的一个或多个将来时间段。例如,在可穿戴计算
设备10的用户去睡觉之前,他或她可以使可穿戴计算设备10从他的或她的身体摘下并且将
可穿戴计算设备10放置在床头柜上。当用户睡觉时,可穿戴计算设备10多半可以保持未被
触摸,直到用户醒来并将可穿戴计算设备10重新附接到他的或她的身体为止。用户可以在
两个或更多个日历日期间在大致相同的日时间重复这些移动模式(例如,摘下可穿戴计算
设备10、将可穿戴计算设备10放置在床头柜上、以及重新附接可穿戴计算设备10)。

预测模块30可以获得由可穿戴计算设备10在两个或更多个日历日期间检测到的
多个移动的指示。预测模块30可以在多个移动中识别一个或多个复现移动模式。例如,预测
模块30的基于机器学习系统或其它规则的人工智能系统可以确定在两个或更多个日历日,
在大致10:00PM和4:00AM的小时之间,可穿戴计算设备10的加速度、定向、高度或?#38408;?#27700;平
的改变保持在用于指示移动的最小阈值改变或以下。响应于识别可穿戴计算设备10例行地
经历了加速度、定向、高度、或?#38408;?#27700;平的最小量改变的两个或更多个先前日历日期间的时
间段,预测模块30可以推断可穿戴计算设备10将在将来日历日对应的时间段之间(例如,在
10:00PM和4:00AM的小时之间)不被使用。预测模块30可以将该时间段作为可穿戴计算设备
10将很可能不被使用的预测的将来时间段存储在数据存储32B处。

响应于确定可穿戴计算设备10在当前时间未被使用,可穿戴计算设备10的UI模块
20可以确定当前时间是否与一个或多个将来时间段中的至少一个时间段一致。例如,UI模
块20可以经由网络34获得操作系统或软件包更新已准备好被安装在可穿戴计算设备10处
的指示。为了防止安装操作系统或软件包更新使用户不便,UI模块20可以使安装推迟直到
当可穿戴计算设备10不被使用的时间为止。

在当前时间,移动检测模块22可以观察与可穿戴计算设备10相关联的几乎恒定的
加速度、定向、?#38408;薄?#21644;/或高度。运动检测模块22可以基于确定在正好在当前时间之前的几
?#31181;印⒓该?#38047;等内可穿戴计算设备10尚未检测到与可穿戴计算设备10相关联的移动,来推
断可穿戴计算设备10在当前时间未被使用。运动检测模块22可以向UI模块20报警做出了可
穿戴计算设备10在当前时间很可能未被使用的确定。

响应于从移动检测模块22接收到指示,UI模块20可以向预测模块30查询可穿戴计
算设备10能够在当前时间并且在用户重新开始与可穿戴计算设备10交互之前完成操作系
统或软件包更新的安装的概率。预测模块30可以执行当前时间的查?#20063;?#19988;确定当前时间与
存储在数据存储32B处的复现时间段中的一个一致(例如,在该时间段期间出现)。预测模块
30可以确定,因为复现时间段将在从当前时间起的大致两小时内到期并且操作系统或软件
包更新的安装被估计要花费仅一个小时,所?#28304;?#22312;可穿戴计算设备10能够在可穿戴计算设
备10的用户重新开始与可穿戴计算设备10交互之前完成安装的执行的高概率(例如,大于
百?#31181;?#20116;十)。

UI模块20可?#28304;?#39044;测模块30接收可穿戴计算设备10能够及时完成安装的执行的
概率的指示。UI模块20可以确定该概率是否满足概率阈值(例如,百?#31181;?#20116;十)。响应于确定
该概?#20107;?#36275;概率阈值,UI模块20可以使可穿戴计算设备10执行操作。也就是说,UI模块20可
以发起操作系统或软件包更新的执行。

以这种方式,本公开的技术可以使得可穿戴计算设备能够在该可穿戴计算设备不
可能被使用时执行某些操作。通过推断可穿戴计算设备何时将不会被使用并且预测在多久
内不被使用,可穿戴计算设备能够在不太可能干扰用户所发起的操作的时间自动地执行操
作。换句话说,可穿戴计算设备等待执行防止用户访问和用户交互的操作,直到当可穿戴计
算设备具有足够的时间来完成任务而不使用户不便的将来时间为止。

尽管图1的示例系统1包括移动计算设备和远程计算系统,然而本公开的技术能够
由可穿戴计算设备(诸如可穿戴计算设备10)完全地执行。在一些示例中,这些技术可以主
要地由仅仅依靠由可穿戴计算设备获得的运动传感器数据来做出关于可穿戴计算设备是
否在当前时间正被使用的确定并且预测可穿戴计算设备将不使用以便执行操作的时间量
的不可穿戴计算设备(诸如移动计算设备8或远程计算系统6)来执行。

在整个公开中,描述了只有当计算系统(例如,服务器等)和/或计算设备(例如,可
穿戴计算设备等)从用户(例如,穿戴可穿戴计算设备的人)接收到用于分析信息的许可时,
计算系统和/或计算设备才可以分析与该计算系统和/或计算设备相关联的信息(例如,位
置、速度、加速度、定向等)的示例。例如,在下面所?#33268;?#30340;移动计算可以收集或者可以利用
与用户以及计算系统和/或计算设备相关联的信息的情形下,可以给用户提供用于提供输
入以控制计算系统和/或计算设备的程序或特征是否能够收集并利用用户信息(例如,关于
用户的电子邮件、用户的社交网络、社交动作或活动、职业、用户的偏好、或用户的过去和当
前位置的信息)、或者以规定计算系统和/或计算设备是否并且/或者可以如何接收可能与
用户相关的内容的机会。此外,某些数据可以在它由计算系统和/或计算设备存储或者使用
之前被以一个或多个方式处理,使得个人可识别信息被移除。例如,可?#28304;?#29702;用户的身份,
使得关于该用户不能够确定个人可识别信息,或者可以一般化获得位置信息的用户的地理
位置(诸如到城?#23567;IP码或州级别),使得不能够确定用户的特定位置。因此,用户可以控制
信息如何关于用户被收集并且由计算系统和/或计算设备使用。

图2是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例可穿戴设备的框图。在下面在图1的系统1的场境(context)内描述图2
的可穿戴计算设备10。图2图示系统1的可穿戴计算设备10的仅一个特定示例,并且可穿戴
计算设备10的许多其它示例中可以被用在其它实例中,并且可以包括示例可穿戴计算设备
10中所包括的组件的子集或者可以包括图2中未示出的附加组件。

如图2的示例中所示,可穿戴计算设备10包括用户接口设备12(“UID 12”)、一个或
多个运动传感器14、一个或多个处理器40、一个或多个输入设备42、一个或多个通信单元
44、一个或多个输出设备46以及一个或多个存储设备48。可穿戴计算设备10的存储设备48
还包括UI模块20、移动检测模块22、预测模块24、应用模块26A至26N(被统称为“应用模块
26”)、以及数据存储28A和28B(被统称为“数据存储28”)。

预测模块24一般地可以对应于系统1的远程计算系统6的预测模块30。数据存储
28A和28B可以分别对应于系统1的远程计算系统6的数据存储32A和32B。换句话说,可穿戴
计算设备10的预测模块24可以执行与基于存储在数据存储28A处的移动模式来识别并且在
数据存储28B处存储当可穿戴计算设备10将不会被使用时的一个或多个将来时间段的指示
有关的操作。

通信信道50可以互连组件12、14、20、22、24、26、28、40、42、44和46中的每一个,以
用于组件间通信(在物理上、通信地、和/或在操作上)。在一些示例中,通信信道50可以包括
系统总线、网络连接、进程间通信数据结构、或用于通信数据的任何其它方法。

可穿戴计算设备10的一个或多个输入设备42可以接收输入。输入的示例是触觉、
音频和视频输入。在一个示例中,可穿戴计算设备10的输入设备42包括存在敏感显示器、触
敏屏、鼠标、键盘、语音响应系统、视频相机、麦克风或用于检测来自人或机器的输入的任何
其它类型的设备。

可穿戴计算设备10的一个或多个输出设备46可以生成输出。输出的示例是触觉、
音频和视频输出。在一个示例中,可穿戴计算设备10的输出设备46包括存在敏感显示器、声
卡、视频图形适配器卡、扬声器、阴极射线管(CRT)监视器、液晶显示器(LCD),或用于生成到
人或机器的输出的任何其它类型的设备。

可穿戴计算设备10的一个或多个通信单元44可以通过在一个或多个网络上传送
和/或接收网络信号经由一个或多个网络与外?#21487;?#22791;(例如,计算设备8、远程计算系统6等)
进行通信。例如,可穿戴计算设备10可以使用通信单元44来向图1的远程计算系统6发送数
据并且从图1的远程计算系统6接收数据。可穿戴计算设备10可以使用通信单元44来在诸如
蜂窝无线电网络的无线电网络上传送和/或接收无线电信号。同样地,通信单元44可以在诸
如全球定位系统(GPS)网络的卫星网络上传送和/或接收卫星信号。通信单元44的示例包括
网络接口卡(例如,诸如以太网卡)、光学收发器、射频收发器、GPS接收器,或能够发送和/或
接收信息的任何其它类型的设备。通信单元44的其它示例可以包括短波无线电设备、蜂窝
数据无线电设备、无线以太网网络无线电设备、以及通用串行总线(USB)控制器。

在一些示例中,可穿戴计算设备10的UID 12可以包括输入设备42和/或输出设备
46的功能。在图2的示例中,UID 12可以是或者可以包括存在敏感输入设备。在一些示例中,
存在敏感输入设备可以检测在屏幕处和/或附近的对象。在一个示例中,UID 12的存在敏感
输入设备可以检测对象,诸如在屏幕的2英寸或少于2英寸内的?#31181;?#25110;触针。存在敏感输入
设备可以确定检测到对象所在的屏幕的位置(例如,(x,y)坐标)。在另一示例?#27573;?#20013;,存在
敏感输入设备可以检测离屏幕六英寸或更少的对象并?#31227;?#23427;?#27573;?#20063;是可能的。存在敏感输
入设备可以使用电容式、电感式和/或光学识别技术来确定由用户的?#31181;?#25152;选择的屏幕的
位置。在一些示例中,存在敏感输入设备也使用如关于输出设备46(例如,在显示器处)所描
述的触觉、音频或视频刺激来向用户提供输出。UI模块20可以使UID 12呈现图形用户界面。
换句话说,UI模块20可以使UID 12输出图形用户界面以用于显示在显示设备的屏幕处。

虽然被图示为可穿戴计算设备10的内部组件,但是UID 12也表示与可穿戴计算设
备10共享数据通路以便发送和/或接收输入和输出的外部组件。例如,在一个示例中,UID
12表示位于可穿戴计算设备10的外部封装(例如,移动电话上的屏幕)内并且物理上连接到
可穿戴计算设备10的外部封装的可穿戴计算设备10的内置组件。在另一示例中,UID 12表
示位于可穿戴计算设备10的封装外部并且与可穿戴计算设备10的封装物理上分开的可穿
戴计算设备10的外部组件(例如,与平板计算机共享有线和/或无线数据路径的监视器、投
影器等)。

可穿戴计算设备10内的一个或多个存储设备48可?#28304;?#20648;用于在可穿戴计算设备
10的操作期间处理的信息(例如,可穿戴计算设备10可?#28304;?#20648;由模块20、22、24和26在可穿
戴计算设备10处的执行期间访问的数据,例如作为移动模式数据存储28A和时间段数据存
储28B)。在一些示例中,存储设备48是临时存储器,意味着存储设备48的主要目的不是长期
存储。可穿戴计算设备10上的存储设备48可以被配置成作为?#36164;源?#20648;器用于信息的短期
存储并且因此在断电的情况下不保?#25191;?#20648;的内容。?#36164;源?#20648;器的示例包括随机存取存储
器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)以及本领域中已知的其
它形式的?#36164;源?#20648;器。

在一些示例中,存储设备48还包括一个或多个计算机可读存储媒体。存储设备48
可以被配置成存储比?#36164;源?#20648;器更大量的信息。存储设备48还可以被配置成作为非?#36164;?br />?#28304;?#20648;器空间用于信息的长期存储并且在加电/断电复?#31181;?#21518;保?#20013;?#24687;。非?#36164;源?#20648;器
的示例包括磁?#25165;獺?#20809;盘、软盘、?#20102;?#23384;储器、或各种形式的电可编程存储器(EPROM)或电可
擦可编程(EEPROM)存储器。存储设备48可?#28304;?#20648;与模块20、22、24和26以及数据存储28A和
28B相关联的程序指令和/或数据。

一个或多个处理器40可以实现功能并且/或者执行可穿戴计算设备10内的指令。
例如,可穿戴计算设备10上的处理器40可以接收并执行由存储设备48存储的执行UI模块
20、移动检测模块22、预测模块24、和应用模块26的功能的指令。由处理器40执行的这些指
令可以使可穿戴计算设备10在程序执行期间将信息存储在存储设备48内。处理器40可以执
行模块20、22、24和26的指令以当可穿戴计算设备10未被使用时并且当在用户重新开始使
用设备之前存在足够的时间来完成操作时使可穿戴计算设备10执行操作。例如,处理器40
可以执行20、22、24和26的指令以安装操作系统或软件包更新,去激活UID 12,避免输出可
听型警报、可?#26377;?#35686;报、或触觉反馈型警报中的至少一个,或者输出安全挑战图形用户界面
以用于显示在UID 12处。

应用模块26可以包括计算设备2可以响应于可穿戴计算设备10在当前时间未被使
用并?#19968;?#21709;应于确定当前时间与可穿戴计算设备10被预测为未被使用的将来时间段一致
而执行的任何类型的应用。应用模块26可以是独立应用或进程。在一些示例中,应用模块26
表示一个或多个其它应用或系统的仅一部分或某个功能。在一些示例中,应用模块26表示
用于执行或者控制由其它应用执行的特征和操作的可穿戴计算设备26的操作系统或计算
平台。

依照此公开的技术,可穿戴计算设备10可以基于由可穿戴计算设备10检测到的多
个移动来预测可穿戴计算设备10将不会被使用的一个或多个将来时间段。例如,预测模块
24可以将由运动检测模块22获得的运动传感器数据存储在移动模式数据存储28A处。预测
模块24的机器学习系统可以在运动传感器数据中识别于多个日历日在大致相同的日时间
之间(例如,在诸如一?#31181;印?#19968;个小时、?#24863;?#26102;?#30830;?#29983;的时间阈?#30340;?发生的一个或多个复现
模式,并?#39029;中?#22823;致相同的?#20013;?#26102;间(例如,在诸如一?#31181;印?#19968;个小时、?#24863;?#26102;等的?#20013;?#26102;间
阈?#30340;?。具体地,预测模块24可以识别指示可穿戴计算设备未移动的?#20013;?#26102;间的复现移动
模式。

例如,预测模块24可以识别当可穿戴计算设备10的加速度不改变时的第一日的时
间段并且推断可穿戴计算设备10在该时间期间未被使用。预测模块24可以识别可穿戴计算
设备10的加速度依然不改变时的第二日、第三日和第四日的对应时间段并且也可以推断可
穿戴计算设备10在那些时间期间未被使用时。预测模块24可以确定因为可穿戴计算设备10
在前几日中的每一日的大致相同的时间未被使用,所以可穿戴计算设备10很可能将来在那
些时间将不被使用。预测模块24可以将复现的将来时间段的指示(例如,数据)存储在数据
存储28B处。

响应于确定可穿戴计算设备10在当前时间未被使用,可穿戴计算设备10可以确定
当前时间是否与一个或多个将来时间段中的至少一个时间段一致。响应于确定当前时间与
至少一个时间段一致,可穿戴计算设备10可以执行操作。

例如,应用模块26A可以向UI模块20输出指示应用模块26A需要执行系统维护操作
的警报。应用模块26A可以向UI模块20指示系统维护操作花费大致四个小时。UI模块20可以
使系统维护操作的执行推迟,直到当UI模块20确定可穿戴计算设备10未被使用为止。

在更迟的时间,UI模块20可?#28304;?#36816;动检测模块22接收输入,该输入指示在当前时
间由运动传感器14检测到的移动(或缺少移动)指示可穿戴计算设备10在当前时间未被使
用。UI模块20可以在数据存储28B处查找当前时间以确定所存储的时间段中的任一个是否
与当前时间一致。UI模块20可以识别与当前时间一致的时间段,然而该时间段的?#20013;?#26102;间
小于两个小时,因此,UI模块20可以确定在该时间段中系统维护操作不能够由可穿戴计算
设备10执行。

在仍更迟的时间,UI模块20可以再?#26410;?#36816;动检测模块22接收输入,该输入指示在
当前时间由运动传感器14检测到的移动(或缺少移动)指示可穿戴计算设备10在当前时间
未被使用。UI模块20可以执行当前时间在数据存储28B处的查询以确定所存储的时间段中
的任一个是否与当前时间一致。UI模块20可以识别与当前时间一致的更长的时间段。该时
间段的?#20013;?#26102;间大于四个小时(例如,系统维护操作的估计?#20013;?#26102;间)。UI模块20可以确定
在与当前时间一致的时间段中系统维护操作能够由可穿戴计算设备10执行。UI模块20可以
使应用模块26A执行系统维护操作。

在一些示例中,UI模块20可以识别在当前时间要由可穿戴计算设备10执行的多个
操作。UI模块20可以响应于确定能够在该时间段期间执行每个操作而选择要在当前时间执
行的操作。UI模块20可能不选择在该时间段期间不能够执行的那些操作。换句话说,如果两
个或更多个操作将被执行,则UI模块20可以仅选择并执行被估计为在复现时段的结束之前
结束的那些操作。

在一些示例中,UI模块20可以使可穿戴计算设备10执行操作,所述操作包括安装
软件包以供在可穿戴计算设备10处随后执行或者更新在可穿戴计算设备10处执行的操作
系统或计算平台。例如,可穿戴计算设备10可以经由网络34获得在可穿戴计算设备10处执
行的软件包、操作系统和/或平台的定期“更新”。不是使用户不便并且阻止他或她在发生安
装更新的同时与可穿戴计算设备10交互,而是可穿戴计算设备10可以在可穿戴计算设备10
很可能未被使用时执行更新的安装。

在一些示例中,UI模块20可以使可穿戴计算设备10执行包括去激活与该可穿戴计
算设备相关联的显示设备(例如,UID 12)的操作。例如,不是必要地依靠在当前时间的实际
运动传感器数据,而是可穿戴计算设备能够在可穿戴计算设备10很可能未被使用时保存电
力并且去激活显示器(或可穿戴计算设备的其它组件)。

在一些示例中,UI模块20可以使可穿戴计算设备10执行包括避免输出可听型警
报、可?#26377;?#35686;报或触觉反馈型警报中的至少一个的操作。例如,为了防止不正在与可穿戴计
算设备10交互的用户或其他人被可听、可视或触觉反馈型警报中断,可穿戴计算设备10可
以在可穿戴计算设备10很可能未被使用时禁用警报。

在一些示例中,UI模块20可以使可穿戴计算设备10执行包括响应于检测到可穿戴
计算设备10的将来移动而在UID 12处输出安全挑战图形用户界面以用于显示的操作。例
如,如果可穿戴计算设备10预测到用户将不在一定时间段期间使用可穿戴计算设备10,则
可穿戴计算设备10可以推断在该时间段期间可穿戴计算设备10的任何试图使用可能是未
被授权使用。换句话说,如果授权用户不正常地在复现时间段期间使用可穿戴计算设备10,
则可穿戴计算设备10在该复现时间段期间的试图使用可能是恶意的。可穿戴计算设备10可
以在该时间期间调用增强安全协议,诸如在唤醒时呈现安全挑战。

图3A和图3B是图示依照本公开的一个或多个技术的由可穿戴计算设备在一定时
间段期间检测到的移动的指示中的示例变化的概念时序图。在下面在图1和图2的可穿戴计
算设备10以及图1的远程计算系统6的场境中描述图3A和图3B。

图3A和图3B示出在两个不同日历日的时间t0和时间t3的对应时段之间的与可穿
戴计算设备10相关联的移动的特性的幅度或幅度的改变。例如,图3A图示由运动传感器14
的加速度计于第一日在时间t1和t3之间采取的归一化加速度测量。图3B图示由运动传感器
14的加速度计于第二日在相同的时间t0和t3之间采取的归一化加速度测量。

图3A和图3B图示于第一日和第二日在时间t1和t2之间的时段P期间发生的与可穿
戴计算设备10相关联的复现移动模式。例如,与可穿戴计算设备10相关联的移动的特性的
幅度似乎在第一日和第二日两者的时段P期间类似(例如,大致为零)。

在一些示例中,当预测可穿戴计算设备10将不会被使用的一个或多个将来时间段
时,预测模块30和/或24可以基于多个移动来识别可穿戴计算设备10未移动的复现时间段。
预测模块30和/或24可以确定可穿戴计算设备10将不会被使用的一个或多个将来时间段中
的至少一个可以对应于复现时间段。换句话说,预测模块30和/或24可以分别分析存储在数
据存储32A和28A处的移动模式以识别一个或多个复现移动模式,诸如在图3A和图3B的时段
P期间示出的那些。

在一些示例中,预测模块30和/或24可以通过基于多个移动来至少确定可穿戴计
算设备10的加速度在复现时间段期间改变来识别可穿戴计算设备未移动的复现时间段。在
一些示例中,预测模块30和/或24可以通过基于多个移动来至少确定可穿戴计算设备的倾
?#34987;?#26059;转的水平在复现时间段期间未改变来识别可穿戴计算设备未移动的复现时间段。换
句话说,预测模块30和/或24可能不在两个或更多个日历日期间简单地识别复现移动模式。
相反预测模块30和/或24可以识别指示可穿戴计算设备10未移动的复现“零”移动模式。以
这种方式,预测模块30和/或24可以确定当可穿戴计算设备10将很可能不移动时的将来时
间段,并且进一步地,确定将来的时段是可穿戴计算设备10将很可能未被使用的?#20013;?#26102;间。

在一些示例中,远程计算系统6的预测模块30的基于机器学习或其它人工智能的
系统可以通过至少执行以下系列的操作来识别预测模块30在数据存储32B处存储的指示当
可穿戴计算设备10未移动时的复现时间段(例如,图3A和图3B的时段P)。预测模块30可以基
于一个或多个检测到的移动来确定当可穿戴计算设备10被最后使用之前几日中的至少两
日中的相应第一时间(例如,图3A和图3B的时间t1)。预测模块30可以基于一个或多个检测
到的移动,来确定可穿戴计算设备10在第一时间之后被使用之前几日中的至少两日中的相
应第二时间(例如,图3A和图3B的时间t2)。最后,预测模块30可以基于前几日中的至少两日
中的每一日的相应第一时间和相应第二时间来确定复现时间段(例如,图3A和图3B的时段
P)。复现时间段可以对应于前几日中的至少两日中的每一日的相应第一时间与相应第二时
间之间的,前几日中的至少两日中的每一日的相应时间段。

在一些示例中,可穿戴计算设备10可以响应于确定能够在至少一个时间段的终止
之前执行操作而执行操作。例如,可穿戴计算设备10的预测模块24可以确定预测的将来时
间段具有充分地足够长的?#20013;?#26102;间来在该预测的将来时间段的终止之前完成排队等候操
作的操作。换句话说,可穿戴计算设备10可以首先确定当前时间是否与可穿戴计算设备10
将不会被使用的将来时间段一致,并?#31227;?#27425;,可以确定是否能够在将来时间段终止之前在
该将来时间段期间完成操作。

在一些示例中,预测模块24可以通过基于移动来识别与该移动相关联的移动的频
?#20107;?#36275;用于指示可穿戴计算设备未被使用的频率阈值的复现时间段来确定复现时间段。一
个或多个将来时间段对应于该复现时间段。换句话说,预测模块24可以识别时间段P,在时
间段P期间,与加速度、旋转、?#38408;?#31561;相关联的移动的频率小于频率阈值,频率阈?#24403;?#31034;通常
在人睡着、休息或者未穿戴可穿戴计算设备10时检测到的移动的频率。以这种方式,可穿戴
计算设备10能够甚至在可穿戴计算设备10可能稍微移动的睡眠时段期间(因为可穿戴计算
设备10正被睡觉的用户穿戴)也确定可穿戴计算设备10未被使用。

在一些示例中,预测模块24可以通过基于移动来识别复现时间段来确定复现时间
段,在该复现时间段期间,与该移动相关联的改变的幅度满足用于指示可穿戴计算设备未
被使用的阈值。一个或多个将来时间段对应于该复现时间段。换句话说,预测模块24可以识
别时间段P,在时间段P期间,与加速度、旋转、?#38408;?#31561;相关联的改变幅度小于改变幅度的阈
值,所述改变幅度的阈?#24403;?#31034;通常在人睡着、休息或者未穿戴可穿戴计算设备10时检测到
的改变幅度。以这种方式,可穿戴计算设备10能够甚至在可穿戴计算设备10可能稍微移动
的睡眠时段期间(因为可穿戴计算设备10正被睡觉的用户穿戴)也确定可穿戴计算设备10
未被使用。

图4是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例可穿戴计算设备的示例操作的流程图。图4中所示出的过程可以由计
算设备(诸如图1、图2和图3中所图示的可穿戴计算设备10和100)的一个或多个处理器来执
行。出于图示的目的,在下面在图1的计算系统1的场境内描述图4。

可穿戴计算设备10可以基于随时间检测到的可穿戴计算设备的移动来预测可穿
戴计算设备将不会被使用的一个或多个将来时间段(200)。例如,预测模块24可以获得由一
个或多个运动传感器14捕获的传感器数据并且生成随时间而检测到的与可穿戴计算设备
10相关联的所检测到的移动的数据库,该数据库存储在数据存储28A处。预测模块24可以分
析存储在数据存储28A处的传感器数据以识别可穿戴计算设备10未移动的一个或多个复现
时间段。预测模块24可以标记并且使每个识别的时间段与数据存储28B处的条目相关联。从
数据存储28B,预测模块24能够执行当前时间的查找,以确定当前时间是否与预测模块24推
断可穿戴计算设备10将不会被使用的先前识别的时间段中的任一个一致。

可穿戴计算设备10可以确定在当前时间可穿戴计算设备10是否未被使用(210)。
例如,在当前时间,UI模块20可以识别要由可穿戴计算设备10尽可能快地执行的操作。UI模
块20可以确定该操作可能需要可穿戴计算设备10的大量资源,或者需要大量的时间,因此,
UI模块20可以确定该操作将在可穿戴计算设备10不被使用时被执行。

UI模块20可以向移动检测模块22查询在当前时间可穿戴计算设备10是否正被使
用的指示。如果运动检测模块22以指示在当前时间可穿戴计算设备10正被使用的信息来响
应,则UI模块20可以使执行操作推迟直到更迟的时间。

否则,响应于确定在当前时间可穿戴计算设备未被使用,可穿戴计算设备10可以
确定当前时间是否与一个或多个将来时间段中的至少一个时间段一致(220)。例如,UI模块
20可以向预测模块24查询当前时间是否与存储在数据存储28B处的预测时间段一致。通过
确定当前时间是否与预测时间段一致,UI模块20能够提高执行操作不会用户带来不便的可
能性,该用户希望在不久的将来与可穿戴计算设备10交互,即使在当前时间他/她可能没有
正在使用可穿戴计算设备10。

响应于确定当前时间与至少一个时间段一致,可穿戴计算设备10可以执行操作
(230)。例如,预测模块24可以提供指示当前时间与将来时间段一致的信息以及该时间段的
?#20013;?#26102;间。UI模块20可以确定该时间段的?#20013;?#26102;间是否足以允许可穿戴计算设备10完成操
作的执行。响应于确定能够在该时间段的?#20013;?#26102;间内执行操作,UI模块20可以使可穿戴计
算设备10执行操作。

图5是图示依照本公开的一个或多个方面的被配置成确定用户何时将不与可穿戴
计算设备交互的示例计算系统的示例操作的流程图。图5中所示出的过程可以由计算系统
(诸如图1中所图示的远程计算系统6)的一个或多个处理器或者移动计算设备(诸如图1的
移动计算设备8)的一个或多个处理器来执行。出于图示的目的,在下面在图1的远程计算系
统6的上下文内描述图5。

远程计算系统6可以获得由可穿戴计算设备于前几日检测到的一个或多个移动的
指示(300)。例如,远程计算系统6的预测模块30可?#28304;?#21487;穿戴计算设备10接收运动传感器
数据并且将该运动传感器数据存储在数据存储32A处。

远程计算系统6可以基于一个或多个移动来识别与所述一个或多个移动中的至少
一个移动相关联的值不超过阈值的复现时间段(310)。例如,预测模块30的机器学习系统可
以分析存储在数据存储32A处的运动数据并且识别指示延长复现时间段的一个或多个复现
移动模式,在该延长复现时间段期间几乎没有发生或最少发生与可穿戴计算设备10相关联
的移动。例如,预测模块30可以识别多个日历日的相同时刻之间的?#24863;?#26102;时段,在所述时段
期间,可穿戴计算设备10在?#38408;薄?#26059;转、加速度?#30830;?#38754;维持了零改变并且/或者?#38408;薄?#26059;转、
加速度的改变不超过当用户醒着并且穿戴可穿戴计算设备10时通常会超过的最小阈值。预
测模块30可以将这种?#24863;?#26102;时段识别为用户很可能在睡觉的时段,或者以其它方式指示可
穿戴计算设备10未移动的复现时间段。

远程计算系统6可以基于复现时间段来确定可穿戴计算设备10将不会被使用的与
该复现时间段相对应的将来日的时间段。将来日的时间段对应于多日的复现时间段(320)。
例如,远程计算系统6的预测模块30可以识别多日来在大致相同的时间几乎没有发生与可
穿戴计算设备10相关联的移动(或移动的改变)的复现模式。预测模块30可以将该复现时间
段的指示存储在数据存储32B处。例如,预测模块30可以在数据存储32处维护基于日历的数
据库,并且可以利用一个或多个复现时间段的指示来标记日历的每日,在所述一个或多个
复现时间段期间可穿戴计算设备10不移动并且因此将很可能未被使用。

响应于确定当前时间与将来日的时间段一致(330),远程计算系统6可以在可穿戴
计算设备10处调用操作(340)。例如,远程计算系统6可以向可穿戴计算设备10定期地推送
软件更新、通知、警报等。不是不加选择地推送并且潜在地使可穿戴计算设备10执行软件更
新的安装或者执行一些其它资源密集操作,而是远程计算系统6的预测模块30可以延期调
用可穿戴计算设备10以执行操作,直到当预测模块30确定可穿戴计算设备10将具有足够量
的时间来执行操作而不给用户带来不便的将来时间为止。在当前时间,远程计算系统6可以
向UI模块20发出使UI模块20调用操作的命令。

在一些示例中,正由远程计算设备6调用的操作可以是由可穿戴计算设备10执行
以用于去激活可穿戴计算设备10的显示设备(例如,UID 12)的操作、安装软件包以供在可
穿戴计算设备10的一个或多个处理器40处随后执行的操作、或者更新在可穿戴计算设备10
处执行的操作系统或计算平台的操作。在一些示例中,正由远程计算设备6调用的操作可以
是由可穿戴计算设备10执行以避免(例如,在UID 12和/或一个或多个输出设备46处)输出
可听型警报、可?#26377;?#35686;报、或触觉反馈型警报中的至少一个,或者输出安全挑战图形用户界
面以用于显示在显示设备(例如,UID 12)处的操作。

条款1.一种方法,所述方法包括:基于可穿戴计算设备随时间的移动来预测一个
或多个将来时间段,在所述一个或多个将来时间段期间,所述可穿戴计算设备将不会被使
用;响应于确定在当前时间所述可穿戴计算设备未被使用,确定所述当前时间是否与所述
一个或多个将来时间段中的至少一个时间段一致;以及响应于确定所述当前时间与所述至
少一个时间段一致,由所述可穿戴计算设备执行操作。

条款2.根据条款1所述的方法,其中,所述操作响应于确定所述操作能够在所述至
少一个时间段的终止之前执行而被执行。

条款3.根据条款2所述的方法,还包括:识别在所述当前时间要由所述可穿戴计算
设备执行的多个操作,其中,所述操作是所述多个操作中的一个;以及响应于确定所述操作
能够在所述至少一个时间段的终止之前执行,而从所述多个操作中选择所述操作,其中,所
述操作响应于所述选择而被执行。

条款4.根据条款1至3中的任一项所述的方法,其中,预测所述可穿戴计算设备将
不会被使用的所述一个或多个将来时间段包括:基于所述移动来确定复现时间段,在该复
现时间段期间,与所述移动中的至少一个移动相关联的移动频?#20107;?#36275;用于指示所述可穿戴
计算设备未被使用的频率阈值,其中,所述一个或多个将来时间段中的至少一个对应于该
复现时间段。

条款5.根据条款1至4中的任一项所述的方法,其中,预测所述可穿戴计算设备将
不会被使用的所述一个或多个将来时间段包括:基于所述移动来确定复现时间段,在该复
现时间段期间,与所述移动相关联的改变的幅度满足用于指示所述可穿戴计算设备未被穿
戴或者所述可穿戴计算设备的用户正在睡觉的频率阈值,其中,所述一个或多个将来时间
段中的至少一个对应于该复现时间段。

条款6.根据条款1至5中的任一项所述的方法,其中,所述移动包括以下中的至少
一个:可穿戴计算设备的加速度、可穿戴计算设备的?#38408;?#27700;平、或可穿戴计算设备的旋转。

条款7.根据条款1至6中的任一项所述的方法,其中,执行所述操作包括以下中的
至少一个:在所述可穿戴计算设备处安装软件包以供随后执行,或者更新在所述可穿戴计
算设备处执行的操作系统或计算平台。

条款8.根据条款1至7中的任一项所述的方法,其中,执行所述操作包括由所述可
穿戴计算设备去激活与所述可穿戴计算设备相关联的显示设备。

条款9.根据条款1至8中的任一项所述的方法,其中,执行所述操作包括避免由所
述可穿戴计算设备输出以下中的至少一个:可听型警报、可?#26377;?#35686;报、或触觉反馈型警报。

条款10.根据条款1至9中的任一项所述的方法,其中,执行所述操作包括:响应于
检测到所述可穿戴计算设备的将来移动,由所述可穿戴计算设备输出安全挑战图形用户界
面以用于显示。

条款11.一种可穿戴计算设备,所述可穿戴计算设备包括:至少一个运动传感器;
至少一个模块;以及至少一个处理器,所述至少一个处理器能够由所述至少一个处理器操
作以:基于由所述至少一个运动传感器检测到的随时间的移动来预测一个或多个将来时间
段,在所述一个或多个将来时间段期间,所述可穿戴计算设备将不会被使用;响应于确定所
述可穿戴计算设备在当前时间未被使用,确定所述当前时间是否与所述一个或多个将来时
间段中的至少一个时间段一致;以及响应于确定所述当前时间与所述至少一个时间段一
致,而执行操作。

条款12.根据条款11所述的可穿戴计算设备,其中,所述至少一个模块还能够由所
述至少一个处理器操作以响应于确定所述操作能够在所述至少一个时间段的终止之前执
行而执行所述操作。

条款13.根据条款12所述的可穿戴计算设备,其中,所述至少一个模块还能够由所
述至少一个处理器操作以:识别在所述当前时间要由所述可穿戴计算设备执行的多个操
作,其中,所述操作是所述多个操作中的一个;以及响应于确定能够在所述至少一个时间段
期间执行所述操作,从所述多个操作中选择所述操作,其中,所述操作响应于所述选择而被
执行。

条款14.根据条款11至13中的任一项所述的可穿戴计算设备,其中,所述至少一个
模块还能够由所述至少一个处理器操作以通过至少以下步骤来预测所述可穿戴计算设备
将不会被使用的所述一个或多个将来时间段:基于所述移动来确定复现时间段,在该复现
时间段期间,与所述移动相关联的移动频?#20107;?#36275;用于指示所述可穿戴计算设备未被使用的
频率阈值,其中,所述一个或多个将来时间段中的至少一个对应于所述复现时间段。

条款15.根据条款11至14中的任一项所述的可穿戴计算设备,其中,所述至少一个
模块还能够由所述至少一个处理器操作以通过至少以下步骤来预测所述可穿戴计算设备
将不会被使用的所述一个或多个将来时间段:基于所述移动来确定复现时间段,在该复现
时间段期间,与所述移动中的至少一个移动相关联的改变的幅度满足用于指示所述可穿戴
计算设备未被穿戴或者所述可穿戴计算设备的用户正在睡觉的频率阈值,其中,所述一个
或多个将来时间段中的至少一个对应于该复现时间段。

条款16.根据条款11至15中的任一项所述的可穿戴计算设备,其中,所述至少一个
模块还能够由所述至少一个处理器操作以通过至少以下步骤来执行所述操作:在所述可穿
戴计算设备处安装软件包以供随后执行;更新在所述可穿戴计算设备处执行的操作系统或
计算平台;去激活显示设备;避免输出可听型警报、可?#26377;?#35686;报或触觉反馈型警报中的至少
一个;或者响应于检测到所述可穿戴计算设备的将来移动,输出安全挑战图形用户界面以
用于显示。

条款17.一种方法,所述方法包括:由计算系统获得由可穿戴计算设备于前几日检
测到的一个或多个移动的指示;由所述计算系统基于所述一个或多个移动来识别复现时间
段,在所述复现时间段期间,与所述一个或多个移动中的至少一个移动相关联的移动频率
或改变幅度满足用于指示所述可穿戴计算设备未被使用的阈值;由所述计算系统基于所述
复现时间段来确定当所述可穿戴计算设备将不会被使用时的将来日的时间段,其中,所述
将来日的所述时间段对应于所述多日的所述复现时间段;以及响应于确定当前时间与所述
将来日的所述时间段一致,由所述计算系统在所述可穿戴计算设备处调用操作。

条款18.根据条款17所述的方法,其中,识别当所述可穿戴计算设备未移动时的所
述复现时间段包括:由所述计算系统基于所述一个或多个检测到的移动来确定当所述可穿
戴计算设备被?#20013;?#20351;用时的所述前几日中的至少两日中的相应第一时间;由所述计算系统
基于所述一个或多个检测到的移动来确定在所述第一时间之后当所述可穿戴计算设备被
使用时的所述前几日中的所述至少两日中的相应第二时间;以及由所述计算系统基于所述
前几日中的所述至少两日中的每一日的所述相应第一时间和所述相应第二时间来确定所
述复现时间段,其中,所述复现时间段对应于所述前几日中的所述至少两日中的每一日的
所述相应第一时间与所述相应第二时间之间的所述前几日中的所述至少两日中的每一日
的相应时间段。

条款19.根据条款17至18中的任一项所述的方法,其中,所述计算系统是移动计算
设备。

条款20.根据条款17至19中的任一项所述的方法,其中,所述操作包括以下中的至
少一个:去激活所述可穿戴计算设备的显示设备;在所述可穿戴计算设备处安装软件包以
供随后执行;更新在所述可穿戴计算设备处执行的操作系统或计算平台;避免输出可听型
警报、可?#26377;?#35686;报、或触觉反馈型警报中的至少一个;或者输出安全挑战图形用户界面以用
于显示在所述显示设备处。

条款21.一种包括指令的计算机可读存储介?#21097;?#25152;述指令当被执行时,将计算设备
的一个或多个处理器配置成执行根据条款1至10所述的方法中的任一项。

条款22.一种包括指令的计算机可读存储介?#21097;?#25152;述指令当被执行时,将计算系统
的一个或多个处理器配置成执行根据条款16至20所述的方法中的任一项。

条款23.一种可穿戴计算设备,所述可穿戴计算设备包括用于执行根据条款1至10
所述的方法中的任一项的装置。

条款24.一种计算设备,所述计算设备包括用于执行根据条款1至10所述的方法中
的任一项的装置。

条款25.一种方法,所述方法包括:基于可穿戴计算设备随时间的移动来确定复现
时间段,在所述复现时间段期间,与所述移动相关联的移动频?#20107;?#36275;用于指示所述可穿戴
计算设备未被穿戴的阈值;由处理器基于所述复现时间段来预测所述可穿戴计算设备将不
会被穿戴的一个或多个将来时间段;响应于确定在当前时间所述可穿戴计算设备未被穿
戴,由所述处理器确定所述当前时间是否与所述一个或多个将来时间段中的至少一个时间
段一致;以及响应于确定所述当前时间与所述至少一个时间段一致,由所述可穿戴计算设
备执行操作。

条款26.根据条款25所述的方法,其中,所述操作响应于确定所述操作能够在所述
至少一个时间段的终止之前执行而被执行。

条款27.根据条款26所述的方法,还包括:识别在所述当前时间要由所述可穿戴计
算设备执行的多个操作,其中,所述操作是所述多个操作中的一个;以及响应于确定所述操
作能够在所述至少一个时间段的终止之前执行,而从所述多个操作中选择所述操作,其中,
所述操作响应于所述选择而被执行。

条款28.根据条款25至27中的任一项所述的方法,其中,所述阈值是第一阈值并且
确定所述复现时间段还包括:基于所述移动来将所述复现时间段确定为达?#20013;?#26102;间,在所
述?#20013;?#26102;间期间,与所述移动相关联的改变的幅度满足用于指示所述可穿戴计算设备的用
户正在睡觉的第二阈值。

条款29.根据条款25至28中的任一项所述的方法,其中,所述移动包括以下中的至
少一个:可穿戴计算设备的加速度、可穿戴计算设备的?#38408;?#27700;平、或可穿戴计算设备的旋
转。

条款30.根据条款25至29中的任一项所述的方法,其中,执行所述操作包括以下中
的至少一个:在所述可穿戴计算设备处安装软件包以供随后执行,或者更新在所述可穿戴
计算设备处执行的操作系统或计算平台。

条款31.根据条款25至30中的任一项所述的方法,其中,执行所述操作包括由所述
可穿戴计算设备去激活与所述可穿戴计算设备相关联的显示设备。

条款32.根据条款25至31中的任一项所述的方法,其中,执行所述操作包括避免由
所述可穿戴计算设备输出以下中的至少一个:可听型警报、可?#26377;?#35686;报、或触觉反馈型警
报。

条款33.根据条款25至32中的任一项所述的方法,其中,执行所述操作包括:响应
于检测到所述可穿戴计算设备的将来移动,由所述可穿戴计算设备输出安全挑战图形用户
界面以用于显示。

条款34.根据条款25至33中的任一项所述的方法,其中,确定所述复现时间段包括
由所述处理器识别与所述移动相关联的一个或多个复现移动模式。

条款35.根据条款34所述的方法,其中,确定所述可穿戴计算设备在所述当前时间
未被穿戴包括确定所述可穿戴计算设备的当前移动与所述一个或多个复现移动模式中的
至少一个一致。

条款36.根据条款25至35中的任一项所述的方法,其中,所述可穿戴计算设备包括
所述处理器。

条款37.一种包括指令的计算机可读存储介?#21097;?#25152;述指令当被执行时,使计算设备
的一个或多个处理器执行根据条款25至36所述的方法中的任一项。

条款38.一种可穿戴计算设备,所述可穿戴计算设备包括:至少一个运动传感器;
至少一个处理器;以及至少一个模块,所述至少一个模块能够由所述至少一个处理器操作
以:基于由所述至少一个运动传感器检测到的随时间的移动来确定复现时间段,在所述复
现时间段期间,与所述移动相关联的改变幅度满足用于指示所述可穿戴计算设备的用户正
在睡觉的阈值;基于所述复现时间段来预测所述可穿戴计算设备将不会被使用的一个或多
个将来时间段;响应于确定所述可穿戴计算设备在当前时间未被使用,确定所述当前时间
是否与所述一个或多个将来时间段中的至少一个时间段一致;以及响应于确定所述当前时
间与所述至少一个时间段一致,而执行操作。

条款39.根据条款38所述的可穿戴计算设备,还包括用于执行根据条款25至36所
述的方法中的任一项的装置。

条款40.一种计算系统,所述计算系统包括用于执行根据条款1至10以及17至20所
述的方法中的任一项的装置。

在上面所描述的各种示例中的每一个中,计算设备、移动计算设备、可穿戴计算设
备、计算系统?#25512;?#23427;计算设备只有当所述可穿戴计算设备、计算系统?#25512;?#23427;计算设备从这
些可穿戴计算设备、计算系统?#25512;?#23427;计算设备的用户接收到用于分析信息的许可时才可以
分析与所述可穿戴计算设备、计算系统?#25512;?#23427;计算设备相关联的信息(例如,位置、速度
等)。例如,在下面所?#33268;?#30340;可穿戴计算设备或计算系统可以收集或者可以利用与用户以及
可穿戴计算设备和计算系统相关联的信息的情形下,可以给用户提供有用于控制该可穿戴
计算设备和计算系统的程序或特征是否能够收集并利用用户信息(例如,关于用户的位置、
速度、运输模式、电子邮件、用户的社交网络、社交动作或活动、职业、用户的偏好、或用户的
过去和当前位置的信息)或者用于控制该可穿戴计算设备和计算系统是否并且/或者如何
接收可能与用户相关的内容的机会。此外,某些数据可以在它由可穿戴计算设备和计算系
统存储或者使用之前被以一个或多个方式处理,使得个人可识别的信息被移除。例如,可以
处理用户的身份,使得关于该用户不能够确定个人可识别信息,或者可以下一般化获得位
置信息的用户的地理位置(诸如到城?#23567;IP码或州级别),使得不能够确定用户的特定位
置。因此,用户可以控制信息如何关于用户被收集并且由可穿戴计算设备和计算系统使用。

在一个或多个示例中,所描述的功能可以用硬件、软件、固件或其任何组合来实
现。如果用软件来实现,则功能可以被存储在计算机可读介质上或者作为一个或多个指令
或代码通过计算机可读介质传送,并且由基于硬件的处理单元来执行。计算机可读媒体可
以包括对应于诸如数据存储媒体的?#34892;?#20171;质的计算机可读存储媒体,或包括例如根据通信
协议来方便计算机程序从一个地方转移到另一地方的任何介质的通信媒体。以这种方式,
计算机可读媒体一般地可以对应于(1)非暂时性?#34892;?#35745;算机可读存储媒体或(2)诸如信号
或载波的通信介质。数据存储媒体可以是能够由一个或多个计算机或一个或多个处理器访
问以检索指令、代码和/或数据结构以用于实?#25191;?#20844;开中所描述的技术的任何可用的媒体。
计算机程序产品可以包括计算机可读介质。

通过示例而非限制,这些计算机可读存储媒体能够包括RAM、ROM、EEPROM、CD-ROM
或其它光盘存储、磁盘存储、或其它磁存储设备,或者能够用来存储形式为指令或数据结构
并且能够被计算机访问的期望的程序代码的任何其它介质。另外,任何连接被适当地称作
计算机可读介质。例如,如果使用同轴电缆、光纤电缆、双绞线、数字订户线路(DSL)或诸如
红外线、无线电和微波的无线技术来从网?#23613;?#26381;务器或其它远程源发送指令,则该同轴电
缆、光纤电缆、双绞线、DSL或诸如红外线、无线电和微波的无线技术被包括在介质的定义
中。然而,应该理解的是,计算机可读存储媒体和数据存储媒体不包括连接、载波、信号或其
它暂时性媒体,而是替代地针对非暂时性?#34892;未?#20648;媒体。如本文中所用的磁盘和盘包括紧
致盘(CD)、激光盘、光盘、数字通用盘(DVD)、软盘以及蓝光盘,其中磁盘通常磁性上再现数
据,然而光盘利用激光器光学上再现数据。以上所述的组合还应该被包括在计算机可读媒
体的?#27573;?#20869;。

指令可以由一个或多个处理器执行,所述处理器诸如一个或多个数?#20013;?#21495;处理器
(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)或其它等效集成
或?#33267;?#36923;辑电路。因此,如果本文所用的术语“处理器”可以是指前面的结构或适合于实现
本文中所描述的技术的任何其它结构中的任一个。此外,在一些方面,可以在专用硬件和/
或软件模块内提供本文中所描述的功能。另外,这些技术能够被完全实现在一个或多个电
路或逻辑元件中。

此公开的技术可以被实现在包括无线电话听筒、集成电路(IC)或一组IC(例如,芯
片组)的各式各样的设备或装置中。在此公开中描述了各种组件、模块或单元以强调被配置
成执行所公开的技术的设备的功能方面,但是未必需要通过不同硬件单元实现。相反地,如
上所述,各种单元可以与适合的软件和/或固件相结合地组合在硬件单元中或者由可互操
作的硬件单元(包括如上所述的一个或多个处理器)的合集来提供。

已经对各种示例进行了描述。这些?#25512;?#23427;示例在以下权利要求的?#27573;?#20869;。

关于本文
本文标题:推断可穿戴设备的非使用时段.pdf
链接地址:http://www.pqiex.tw/p-6091774.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 23号黑龙江十一选五开奖结果 快乐扑克三技巧 股票融资软件 安徽11选5遗漏360 安徽11选5走势图360 天易棋牌游戏的官网 双色球开奖结果带坐标走势图带连线 pk10牛牛公式 3d今日开奖号码 2005年七乐彩走势图