对显著位置进行建模的制作方法_5

文档序号:9529495阅读:来源:国知局
量围绕移动设备的大气 压力的一个或多个设备。
[0116] 相机子系统1020和光学传感器1022例如,电荷親合器件((XD)或互补金属氧化 物半导体(CMOS)光学传感器可被用于促进相机功能,诸如拍摄照片和视频剪辑。
[0117] 可通过一个或多个无线通信子系统1024来促进通信功能,所述无线通信子系统 可包括射频接收器与发射器和/或光学(例如红外)接收器与发射器。通信子系统1024 的具体设计与实现可取决于移动设备打算工作于的通信网络。例如,移动设备可包括被设 计为在GSM网络、GPRS网络、EDGE网络、Wi-Fi?或WiMax?网络、以及Bluetooth(蓝牙)? 网络上工作的通信子系统1024。具体地讲,无线通信子系统1024可包括主机协议使得移动 设备可被配置为其他无线设备的基站。
[0118] 音频子系统1026可被耦接到扬声器1028和麦克风1030以促进支持语音的功能, 诸如语音识别、语音复制、数字记录和电话功能。音频子系统1026可以被配置为从用户接 收语音命令。
[0119] I/O子系统1040能够包括触摸表面控制器1042和/或其他一个或多个输入控制 器1044。可以将触摸表面控制器1042耦接到触摸表面1046或垫片。触摸表面1046和触 摸表面控制器1042可例如利用多种触敏技术中的任一种来检测接触及其运动或中断,触 敏技术包括但不限于电容技术、电阻技术、红外技术、和表面声波技术,以及用于确定与触 摸表面1046的一个或多个接触点的其他接近传感器阵列或其他元件。触摸表面1046能够 包括例如触摸屏。
[0120] 可将其他一个或多个输入控制器1044耦接到其他输入/控制设备1048,诸如一个 或多个按钮、摇臂开关、拇指滚轮、红外端口、USB端口和/或指针设备诸如触笔。所述一个 或多个按钮(未示出)可包括用于扬声器1028和/或麦克风1030的音量控制的增大/减 小按钮。
[0121] 在一个具体实施中,在第一持续时间按压按钮可脱离触摸表面1046的锁定;并且 在比第一持续时间长的第二持续时间按压按钮可对移动设备102接通或切断电力。用户能 够对一个或多个按钮的功能进行自定义。例如,触摸表面1046可还被用于实现虚拟或软按 钮和/或键盘。
[0122] 在一些具体实施中,移动设备102可显示记录的音频和/或视频文件,例如MP3、 AAC和MPEG文件。在一些具体实施中,移动设备102可包括MP3播放器的功能。移动设备 102因此可包括与iPod兼容的针脚连接器。也可使用其他输入/输出和控制设备。
[0123] 存储器接口 1002可耦接到存储器1050。存储器1050可包括高速随机存取存储器 和/或非易失性存储器,例如一个或多个磁盘存储设备、一个或多个光学存储设备,和/或 闪存存储器(如NAND、N0R)。存储器1050可存储操作系统1052,诸如Darwin、RTXC、LINUX、 UNIX、0S X、WINDOWS、iOS或嵌入式操作系统(如VxWorks)。操作系统1052可包括用于处 理基础系统服务以及用于执行硬件相关任务的指令。在一些具体实施中,操作系统1052可 包括内核(例如UNIX内核)。
[0124] 存储器1050还可存储通信指令1054,以方便与一个或多个附加设备、一个或多个 计算机和/或一个或多个服务器通信。存储器1050可包括用于促进图形用户界面处理的 图形用户界面指令1056 ;用于促进与传感器有关的处理和功能的传感器处理指令1058 ;用 于促进与电话有关的过程和功能的电话指令1060 ;用于促进与电子消息收发有关的过程 和功能的电子消息收发指令1062 ;用于促进与web浏览有关的过程和功能的web浏览指令 1064 ;用于促进与媒体处理有关的过程和功能的媒体处理指令1066 ;用于促进与GPS和导 航有关的过程和指令的GPS/导航指令1068 ;用于促进与相机有关的过程和功能的相机指 令1070 ;用于促进磁力仪校准的磁力仪数据1072和校准指令1074。存储器1050还可存 储其他软件指令(未示出),诸如安全指令、用于方便与web视频相关的过程和功能的web 视频指令,和/或用于方便与网上购物相关的过程和功能的网上购物指令。在一些具体实 施中,媒体处理指令1066划分为音频处理指令和视频处理指令,分别用于促进与音频处理 相关的过程和功能以及与视频处理相关的过程和功能。激活记录和国际移动设备识别码 αΜΕΙ)或类似硬件标识符也可被存储在存储器1050中。存储器1050可存储包括建模指令 和预测指令的预测性用户辅助指令1076。建模指令在运行时可使处理器1004执行状态模 型确定子系统702的操作,包括过程800。预测指令在运行时可使处理器1004执行预测子 系统710的操作。所述操作可包括过程900。
[0125] 上面标识的指令和应用程序中的每一者均可对应于用于执行上述一个或多个功 能的指令集。这些指令不需要作为独立的软件程序、进程或模块来实施。存储器1050可包 括附加的指令或更少的指令。此外,可在硬件和/或软件中,包括在一个或多个信号处理和 /或专用集成电路中,执行移动设备的各种功能。
[0126] 示例件橾作环境
[0127]图11是实现基于类别的地理围栏的特征和操作的移动设备的示例性网络操作环 境1100的框图。移动设备1102a和1102b可例如在数据通信中通过一个或多个有线和/ 或无线网络1010来通信。例如,无线网络1112例如蜂窝网络可通过利用网关1116来与广 域网(WAN)1114诸如互联网通信。同样,接入设备1118诸如802.llg无线接入点可提供对 广域网1114的通信接入。移动设备1102a和1102b中的每一个可以是移动设备102。
[0128] 在一些具体实施中,语音通信和数据通信二者可通过无线网络1112和接入设备 1118建立。例如,移动设备1102a能够拨打和接收电话呼叫(例如,使用互联网协议语 音(VoIP)),发送和接收电子邮件消息(例如使用邮局协议3(P0P3)),以及通过无线网络 1112、网关1116和广域网1114检索电子文档和/或流,例如网页、照片和视频(例如使用 传输控制协议/互联网协议(TCP/IP)或用户数据报协议(UDP))。同样,在一些具体实施 中,移动设备1102b可通过接入设备1118和广域网1114来拨打和接收电话呼叫、发送和接 收电子邮件消息以及检索电子文档。在一些具体实施中,移动设备1102a或1102b可使用 一根或多根缆线物理地连接至接入设备1118,并且该接入设备1118可为个人计算机。在该 配置中,移动设备1102a或1102b可被称为"系留"设备。
[0129] 移动设备1102a和1102b也可通过其他方式建立通信。例如,无线设备1102a可 通过无线网络1112与其他无线设备例如其他移动设备、蜂窝电话等通信。同样,移动设备 1102a和1102b可使用一个或多个通信子系统诸如Bluetooth?通信设备来建立对等通信 1120,例如个人局域网。也可实现其它通信协议和拓扑结构。
[0130] 移动设备1102a和1102b可例如通过一个或多个有线和/或无线网络与一个或多 个服务1130和1140通信。例如,一个或多个位置服务1130可提供与蜂窝塔或无线接入网 关相关联的位置数据给移动设备1102a和1102b,从而移动设备1102a和1102b可利用三角 测量来确定当前位置。交通服务1140可基于当前时间、当前位置、和预测位置提供交通信 息,以辅助用户计划到预测位置的路线。
[0131] 移动设备1102a或1102b也可通过这一个或多个有线和/或无线网络访问其他数 据和内容。例如,移动设备1102a或1102b可访问内容发布者,诸如新闻站点、真正简单聚 合(RSS)提要、网站、博客、社交网站、开发者网络等等。通过响应于用户触摸例如网页对象 而对网络浏览功能或应用程序(例如,浏览器)的调用,可提供这种访问。
[0132] 如上所述,本说明书的主题的一些方面包括收集和使用从各种来源提供的数据, 以改善移动设备可提供给用户的服务。本公开设想到在一些情况下,这个所收集的数据可 能包括唯一地标识或者可被用于联系或定位特定个人的个人信息数据。这样的个人信息 数据可包括人口统计数据、基于位置的数据、电话号码、电子邮件地址、twitterID、家庭住 址、或任何其他标识信息。
[0133] 本公开认识到在本发明的技术中对此类个人信息数据的使用可用于使用户受益。 例如,个人信息数据可被用于传递用户有较大兴趣的目标内容。因此,使用此类个人信息数 据使得能够对所传送内容进行有计划的控制。此外,本公开还设想到个人信息数据的有益 于用户的其他用途。
[0134] 本公开还设想了负责对此类个人信息数据的收集、分析、公开、传送、存储、或其他 使用的实体将遵守得到确认的隐私策略和/或隐私实践。具体地,此类实体应该实施和一 致地使用被一般性地确认为满足或超过对于保持个人信息数据隐私和安全的工业或政府 要求的隐私策略和实践。例如,来自用户的个人信息应当被收集用于实体的合法和合理使 用,并且不在这些合法使用之外共享或出售。另外,此类收集应当仅在用户知情同意之后进 行。另外,此类实体应采取任何所需的步骤以保障和保护对此类个人信息数据的访问,并且 确保能够访问个人信息数据的其他人坚持他们的隐私策略和程序。另外,此类实体可使其 本身经受第三方评估以证明其对广泛接受的隐私策略和实践的坚持。
[0135] 不管前述情况如何,本公开还设想到其中用户选择性地阻止对个人信息数据的使 用或访问的实施例。即,本公开设想到,可提供硬件元件和/或软件元件以防止或阻止对此 类个人信息数据的访问。例如,就广告递送服务而言,本发明的技术可被配置为允许用户在 注册服务期间选择"加入"或"退出"参加收集个人信息数据。
[0136] 因此,虽然本公开广泛地覆盖了使用个人信息数据来实现一个或多个各种本文公 开的实施例,但本公开还设想到,各种实施例也可在无需访问此类个人信息数据的情况下 实现。即,本发明的技术的各种实施例并不由于缺少此类个人信息数据的全部或一部分而 无法正常进行。例如,可通过基于非个人信息数据或绝对最低限度的个人信息,诸如与用户 相关联的设备所请求的内容、对内容递送服务可用的其他非个人信息或公开可用信息来推 断偏好来选择内容并传送给用户。
[0137] 已描述了本发明的多个具体实施。然而,应当理解,在不脱离本发明的实质和范围 的情况下可作出各种修改。
【主权项】
1. 一种方法,包括: 由移动设备从所述移动设备的位置确定子系统来接收所述移动设备的多个位置,每个 位置与指示所述位置被所述位置确定子系统确定的时间的时间戳相关联,所述多个位置基 于所述位置的时间戳顺序地排序; 由所述移动设备基于群集条件来确定所排序的多个位置中的两个或更多个连续位置 形成位置群集,所述位置群集指示所述移动设备已经停留在如下的地理位置处:所述地理 位置足够显著以在用于预测所述移动设备的移动的状态模型中被表示; 由所述移动设备基于所述位置群集来确定所述状态模型,包括将显著位置指定为所述 状态模型中的状态以及将所述移动设备的从第一显著位置到第二显著位置的每个移动表 示为从表示所述第一显著位置的第一状态到表示所述第二显著位置的第二状态的过渡,所 述过渡与过渡开始时间和过渡结束时间相关联;以及 将所述状态模型提供给所述移动设备的预测子系统以用于生成所述移动设备在给定 的未来时间处的未来位置是所述状态模型中表示的所述显著位置中的一个显著位置的预
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1