专利名称:具有通勤时间功能的通信设备及其使用方法
技术领域:
本发明的实施例涉及便携式语音通信设备中通勤(commute)时间功能的操作。还描述其他实施例。
背景技术:
在大都市区域内,交通堵塞仍是一个主要问题。德克萨斯运输协会报道在2005 年中,旅行者在洛杉矶地区内的高峰时间里经历的年度迟滞为72小时,并且46%的迟滞是由包括车辆事故和施工的事件导致的。因此,在2005年中由于在堵塞状况中而非在通畅状况中行驶导致的增长的燃料消耗为每峰值旅行者57加仑。
交通堵塞的一个主要促成因素在于旅行者在开始他的日常通勤之前未被适当地告之交通状况。驾驶者为了关于交通状况的信息首先依赖于收音机和电视报道。这些传统的信息来源的主要缺点包括(i)由于事故和丧失能力的车辆导致的交通堵塞的延迟报道和(ii)关于与驾驶者无关的路线的交通状况的报道。
如今,通勤者还可以转到因特网来获得最新的交通信息和估计的通勤时间。因特网上的许多网站(例如www. SigAlert. com)允许用户查看高速公路上目前的交通状况,包括行驶速度和事故的地点和时间。其他网站(例如谷歌地图)给用户提供为选定路线估计的通勤时间。
发明内容
描述了用于操作便携式语音通信设备(或者“移动设备”)的通勤时间功能的方法和装置。
在一个实施例中,移动设备的通勤时间功能被自动激活然后被执行以便指示最新的通勤时间。在该实施例中,用于操作移动设备的通勤时间功能的方法开始于接收和存储由用户提供的包括出发点地址和目的地地址的通勤信息。接着提示用户包括与存储的通勤信息相关的时间条目(entry)和日期条目的事件。在事件发生时或者在事件发生之前,基于事件自动激活通勤时间功能,然后通过以下来执行通勤时间功能a)基于通勤信息确定最新的通勤时间,和可选地,b)在事件发生之前在设备上显示或说出最新的通勤时间以及所述通勤信息。
通勤时间功能被自动激活所处的时间点可以由用户手动设置。例如,当事件是与去上班的通勤相关的叫醒警告,并且去上班的通勤已在一小时+/_十五分钟的范围内,则用户可能希望将通勤时间功能的激活时间设置到这种事件之前15分钟。如果通勤时间的变化更长,则可以将通勤时间功能激活时间设置到适当更早。在一个实施例中,确定通勤时间可能涉及给网站或者因特网接入服务发送通勤信息,该网站或者因特网接入服务基于用于通勤信息的目前的或者最新的交通状况来计算最新的通勤时间。
在一些实施例中,针对移动设备的其他应用可能受最新的通勤时间的影响。例如, 如果通勤时间长于预期时间,预期时间可由用户手动设置或者基于存储的通勤时间的情况的历史被自动计算,则可以对应用进行调整以反映用户具有更短量的时间来准备启程她的通勤或者她的通勤更长。例如,可以将之前设置的警告叫醒时间调整到更早的时间,可以在警告叫醒时间播放更大声的音乐选择,或者可以将更大量的新闻供应下载到移动设备中 (以便用户在她的更长通勤期间体验)。在一个实施例中,可以将选定的音乐播放列表或者该数量的下载的新闻供应的时间定为相应于通勤时间,例如,播放列表或者下载的新闻供应的总长度(在时间方面)可以与通勤时间成比例。
在一个实施例中,基于通勤时间,可以调整诸如咖啡机、警告器和电子日历的第三方设备的激活时间。例如,如果报告了更长的通勤时间使得用户需要在更早的时间醒来以补偿行驶时间的增加,则还可以在更早时间激活咖啡机以开始酿造。
在一个实施例中,设备的用户界面可以经由可视的和/或口语的输出在与通勤相关的日历事件之前呈现目前的通勤时间,以便确保用户不会迟到该事件的位置。在另一个实施例中,通过向联系人发送更新以指示或请求改变日历事件,由用户事先设置、并且识别用户要会见的联系人的日历事件可以基于通勤时间进行重新排定。日历事件可以包括会见的时间、日期和地点。在一个实施例中,还可以在用户界面上显示允许用户获得目前的通勤时间的“一键”图标。
以上的内容不包括本发明的所有方面的穷尽列举。旨在使本发明包括可以从上述内容的多个方面的所有适当组合、以及在下面的详细描述中公开的和本申请提出的权利要求中特别指出的那些方面进行实践的所有系统和方法。这种组合可以具有未在上述内容中专门陈述的特定优点。
通过示例而不通过附图的图形方面的限制来示出本发明的实施例,在附图中相同的附图标记指示类似的元件。应该注意到在本公开中对发明的“一”或者“一个”实施例的提及不必是相同的实施例,并且它们意味着至少一个。在附图中 图1显示可以在其中实施本发明的实施例的示例性移动设备的透视图。
图2显示示例移动设备的框图。
图3显示用于操作移动设备的通勤时间功能的一种方法的一个实施例的过程图 (flow diagram)0 图4显示支持通勤时间功能的电子装置的一个实施例的框图。
具体实施例方式在下面的描述中,阐述许多特定细节。然而,要理解可以不用这些特定细节来实践本发明的实施例。在其他情形下,未显示熟知的电路、结构和技术以避免混淆对本描述的理解。
下面的描述被分为三部分。部分I给出可以在其中实施本发明的实施例的移动通信设备的简要概述。部分II描述用于操作移动设备的通勤时间功能的方法。部分III描述可以在其中实施通勤时间功能的进一步的装置。
移动通信设备的概述 图1显示可以在其中实施本发明的实施例的示例性移动通信设备10。设备10可以包括具有边框(bezel) 14的外壳12。边框14可以用于在设备10的前表面上保持显示屏 16。显示屏16还可以包括触摸屏。设备10还可以包括一个或多个物理按钮和/或虚拟按钮(在触摸屏上)。显示屏16可以用于显示通勤时间作为可视输出。在一个实施例中,按钮19是物理按钮,当被用户按下时将设备的图形用户界面带到其首菜单(home menu)或者主菜单,正例如由iPhone 设备所执行的那样。首菜单可以包括用于通勤时间功能的启动 (launch)图标。
设备10还可以包括诸如端口和插孔的输入-输出组件。例如,开口 22可以形成麦克风端口而开口对可以形成扬声器端口。电话呼叫期间的声音通过开口 23被发射,该开口 23可以形成用于呼叫期间贴近用户的耳朵放置的电话接收器的扬声器端口。例如,当通勤时间经由口语输出而呈现时,开口 23和M可以用做扬声器端口。
参考图2,描述了可以在其中实施本发明的实施例的示例移动设备的框图。然而, 要注意到并非本发明的每一个实施例都需要如图2所示的整个结构。如图2所示,设备10 可以包括输入-输出设备38、处理电路36和存储器34。
输入-输出设备38允许设备10接收数据以及提供数据。在一个实施例中,输入-输出设备38可以包括用户输入-输出设备40、显示和音频设备42,以及无线通信设备 44。
使用用户输入-输出设备40,用户可以提供命令来控制设备10的操作。在一个实施例中,用户输入-输出设备40包括显示屏16、按钮19、麦克风端口 22、扬声器或扩音器端口 24,以及耳机扬声器端口 23 (用做靠近于耳朵接收器端口)。
输入-输出设备38可以包括显示和音频设备42。显示和音频设备42可以含有诸如用于外部设备的插孔和其他连接器的音频-视频接口设备。
输入-输出设备38还可以包括具有诸如射频(RF)收发器电路、天线等的通信电路的无线通信设备44。在一个实施例中,麦克风端口 22、扬声器端口 23和对可以耦接至通信电路以使用户能够参与到无线电话或视频呼叫中。在无线通信设备44中可以支持许多不同的无线通信网络和协议。这些包括蜂窝移动电话网络(例如用于移动通信、全球移动通信系统(GSM)、网络的全球系统),包括目前的2G、3G和4G网络及其相关的呼叫和数据协议;以及还可以支持基于国际协议的无线语音(VOIP)的IEEE 802. 11数据网络(无线保真(WiFi)或者无线局域网、WLAN)。
设备10中包括的处理电路36可以包括诸如微处理器、微控制器、数字信号处理器、或者中央处理单元的处理器,以及诸如胶连逻辑的其他需要的集成电路。术语“处理器” 可以指具有两个或更多个处理单元或者元件的设备,例如具有多个处理核的CPU。处理电路 36可以用于通过执行存储器34中存储的软件指令或者代码来控制设备10的操作。存储器 34可以包括一个或多个不同类型的存储器,诸如硬盘驱动器存储器、非易失性存储器,和诸如动态随机存取存储器的易失性存储器。在某些情况下,可以将如下所述的特定功能实施为通过处理器的不同硬件单元执行的存储器34中的两个或更多个软件。
可以通过(存储器34中的)通勤时间模块对处理电路36 (或者简单的处理器) 进行编程,以执行如下所述的通勤时间功能。处理电路36 (或者简单的处理器)还可以用做通勤时间激活器和/或日历-事件重新排定器(reschedule!·)(再一次,如依据存储器34 中的软件进行编程的那样)。除此之外,处理电路36 (或者简单的处理器)执行使用设备10的无线通信功能的软件,以初始化去话呼叫和/或发送短消息服务、SMS、文本消息,以及通过因特网建立与远程服务器的TCP/IP连接(通过无线链路)。这种无线通信将用于例如关于重新排定日历事件而更改设备的用户的联系人,和请求最迟的或者最新的通勤时间。
在一个实施例中,处理电路36可以接收包括通勤信息和与通勤信息相关的事件的数据并且执行数据分析,如下所述。例如,可以通过人工智能处理或者以本文描述的其他方式分析数据。作为分析的结果,处理电路36可以接着使通勤时间功能被自动激活。术语 “自动地”可以描述起因和结果关系,诸如未接收指出更改或改变的结果的用户输入或者动作而更改、改变,或者设置某事之处。在某些情况下,术语“自动地”可以描述作为次要结果或者除了根据接收的用户设置或者选择的首要结果之外的结果。
设备10可以与诸如附件46、计算设备48和无线网络49的外部设备通信,如通过路径50和51所示。路径50包括有线和无线路径而路径51可以是无线路径。附件46可以包括头戴式受话器(例如无线蜂窝头戴式耳机或者音频头戴式受话器)。无线网络49可以包括任何适当的网络设备,诸如蜂窝电话基站、蜂窝塔、无线数据网络、与无线网络相关的计算机等。
部分11 用于操作通勒时间功能的方法 可以将本发明的以下实施例描述为通常被描绘为流程图、过程图、结构图或者框图的过程。虽然流程图可以将操作描述为顺序过程,但是许多操作可以并行或者同时地执行。另外,可以重新设置操作次序。当一个过程的操作完成时终止该过程。一个过程可以相应于一种方法、一个程序、一个步骤等。
在图3中显示用于操作移动设备的通勤时间功能的方法300的一个实施例的过程图。
方法300开始于接收和存储由用户提供的通勤信息(框301)。通勤时间信息可以包括出发点街道地址和目的地街道地址。例如,用户可以输入他的家庭地址作为出发点地址和他的工作地址作为目的地地址。
在框302处,给用户提示与存储的通勤信息相关的事件。例如,可以将事件输入为星期一上午7:00。事件可以包括时间条目(entry)和日期条目,以及可选地描述性条目 (框30幻。在一个实施例中,事件可以是由用户设置以便根据日程重复的例行事件。例如, 用户可以将事件设置为“工作日(weekday)上午7 00,总公司”,使得事件从星期一到星期五在上午7:00被重复。
在框303处,基于事件自动激活通勤时间功能然后执行通勤时间功能(框303)。 可以将自动激活设置如下。考虑事件“工作日上午7:00,总公司”作为一个示例。用于该事件的相关通勤可以是从用户的家到总公司的一次旅行。假设该通勤处在平均大约一小时的范围内。如果在启程上班之前需要花费用户大约四十五分钟来准备好,则用户可能希望将用于通勤时间功能的自动激活时间设置成工作日上午5:00。
在框303处执行通勤时间功能包括基于存储的通勤信息确定最新的通勤时间(框 303a)。在一个实施例中,可以通过将事先存储的通勤信息通过因特网发送给运输信息服务提供商来确定通勤时间。例如,可以将通勤信息发送给网站或者因特网接入服务,该网站或者因特网接入服务基于目前的或者最新的交通状况为给定通勤信息计算最新的或者目前的通勤时间。然后通过设备10从网站或者因特网接入服务接收最新的通勤时间。在该实施例中,执行通勤时间功能还包括在设备上显示或者说出最新的通勤时间(框3(X3b)。因此,使用以上示例,开始于上午5 00,移动设备可以在显示屏16上显示和/或经由扩音器端口 M说出用户的家庭地址和工作地址,或者通勤的其他识别,以及用于该通勤的最新的通勤时间。框30 可以例如每五分钟或者其他适当的时间间隔进行重复,以使用户保持更新关于他的即将到来的通勤。
在某些实施例中,基于获得的最新的通勤时间,可以改变关于移动设备的其他应用的功能。例如,如果通勤时间长于预期时间,预期时间可以由用户手动设置或者基于存储的通勤时间的情况的历史被自动计算,则可以对应用进行调整,以反映用户具有更短量的时间来准备启程她的通勤或者她的通勤更长。在上面的示例中,如果在上午5:00核对的目前的通勤时间比通常要长15分钟,则可以将事先设置在上午5:15警告的警告叫醒时间调整到上午5:05的更早时间,以便给用户提供额外的时间从而在上午7:00的目标时间到达办公室。
在一个实施例中,可以基于通勤时间是否比指定时间更长或更短来选择在用户事先设置的时间处播放的音乐。播放的音乐或者歌曲的类型可以反映用户需要醒来以准备好上班的急迫性。例如,可以在事先设置的警告叫醒时间播放经典交响曲来指示通勤时间比指定时间短,而可以播放朋克(Pimk)乐队的歌曲来指示前面是更长的通勤时间。
在一个实施例中,还可以基于报告的通勤时间调整下载到移动设备中的新闻供应的数量。在该实施例中,设备可以将相应于通勤时间的许多新闻供应下载到移动设备中。例如,如果确定通勤时间需要要由用户在她更长的通勤期间体验的额外的十五分钟,则设备可以下载一个或更多个额外的新闻供应。
在一个实施例中,可以将选定要播放的一个或更多个歌曲(“播放列表”)的集合和/或该数量的下载的新闻供应的时间定为相应于通勤时间。播放列表或者下载的新闻供应在时间方面的总长度可以与通勤时间成比例。例如,播放列表或者下载的新闻供应的持续时间可以大约等于或者长于通勤时间。如果持续时间大约等于通勤时间,则要播放的播放列表中的最后一首歌或者最后一条新闻供应可以在用户到达目的地地址时结束。
在某些实施例中,可以基于通勤时间调整第三方设备的激活时间。例如,第三方设备可以是事先设置的激活时间为上午7:30的闹钟。如上所述,如果通勤时间在上午7:00 被核对,并且确定为长了十五分钟,则可以将闹钟的叫醒时间调整为早十五分钟,以便给用户提供通勤到他的目的地的额外时间。同样,第三方设备可以是咖啡机,咖啡机的开始酿造时间可以通过设备10自动用信号通知以调整成早十五分钟,所以咖啡将在更早的时间准备好。
在一个实施例中,第三方设备可以是电子日历。调整电子日历的激活时间可以包括基于目前的通勤时间对存储在电子日历中的排定会见进行重新排定并且提醒在重新排定的排定会见中包括的人员。
部分III 用于操作通勤时间功能的通用装置 图4是可以在其中实施通勤时间功能的通用电子装置的一个实施例的框图。装置 400包括用户界面401、通信网络接口 402和编程的处理电路403。装置400不必是手持式移动设备而是例如桌上型或者膝上型个人计算机。
用户界面401可以包括显示器(例如,包括触摸敏感屏)、扬声器、麦克风、诸如键盘和鼠标(触觉输入设备)的用户输入设备,及其相关的接口电路和软件。通信网络接口 402可以包括局域网接口控制器或者适配器或者蜂窝网络基带处理器,及其相关的接口电路和软件(例如,TCP/IP软件栈)。例如,用户界面401可以包括具有内置式触摸敏感屏和相关的手势检测软件的显示屏16。编程的处理电路403用于控制装置400的操作。编程的处理电路403可以包括执行装置中的存储器中的软件的处理器,所述装置包括例如地图模块404、日历模块405、通勤时间模块406和通勤时间激活器407。
通过用户界面401,地图模块404(在执行时)可以从用户处获得通勤信息并且可以例如以显示出发点和终点地址的街道地图的形式将通勤信息显示给用户。地图模块404 可以经由触觉的和/或口语的输入从装置400的用户处获得通勤信息。同样,管理用户的电子日历的日历模块405可以获得与通勤信息相关的日历事件。在一个实施例中,用户可以通过使用还可以包括触摸敏感屏的显示屏16输入通勤信息和日历事件。在一个实施例中,用户可以将通勤信息和日历事件说给设备10上的麦克风端口 22(参见图2)。
在某些实施例中,通勤信息可以包括出发点地址和目的地地址并且日历事件可以包括时间条目和指定一星期的一天的条目。在其他实施例中,日历事件可以包括会见的时间、日期和地点。例如,用户可以将于2008年8月28日上午9:00在加利福尼亚州库比蒂诺市无穷环路1号Apple Inc.的会见输入为日历事件。在另一个实施例中,可以将出发点地址自动输入为装置的目前位置,并且将目的地地址自动输入为日历事件的位置。装置400 可以包括GPS系统,该系统可以用于确定其目前的位置。
通勤时间模块406基于通勤信息、和基于通过通信网络接口 402获得的目前的交通状况来获得目前的通勤时间。例如,在一个实施例中,可以从诸如网站或者因特网接入服务的运输信息服务提供商处获得通勤时间,该网站或者因特网接入服务基于目前的交通状况和提供的通勤信息计算通勤时间。在该实施例中,通勤时间模块406可以通过因特网将通勤信息发送给运输信息服务提供商。然后通勤时间模块406可以从服务提供商处接收目前的通勤时间。
一旦通勤时间模块406获得目前的通勤时间,则它用信号通知用户界面401,以经由可视的和/或口语的输出呈现目前的通勤时间。例如,用户界面401可以通过将目前的通勤时间显示在显示屏16上和可选地同时识别通勤(例如,通过显示出发点和终点地址) 来提供可视输出。用户界面401还可以通过使用例如扩音器端口 24、或者接收器或耳机端口 23说出目前的通勤时间来产生口语输出。
在一个实施例中,用户界面401可以显示“一键”图标,该图标允许用户根据命令手动激活通勤时间模块406,以便接下来显示目前的通勤时间。该图标可以与触摸屏上的虚拟按钮相关。
通勤时间激活器407可以基于日历事件的发生但是在日历事件发生之前激活通勤时间模块406。例如,如果用户输入星期一上午8 00作为与给定通勤相关的日历事件,并且期望的通勤时间大约是30分钟,则可以对通勤时间激活器407进行编程以在星期一上午 7:00激活通勤时间模块406。以该方式,如果从用户的出发点地址到终点地址旅行所需的时间长于指定时间,则可以提醒用户这个额外的旅行时间,以使他可以相应调整他的启程时间。
在一个实施例中,通勤时间模块406可以下载其数量或者总收听时间是基于通勤时间的一个或多个新闻供应。如上所述,该数量的新闻供应或者总收听时间可以大约等于或者长于通勤时间,使得如果报告了更长的通勤时间,则可以给装置400下载更大量的新闻供应。
在另一个实施例中,日历事件由用户事先设置并且识别用户要会见的联系人。在该实施例中,编程的处理电路403可以进一步实施日历事件重新排定器,以基于目前的通勤时间通过将更新的消息发送给联系人而重新排定日历事件。更新可以指示或请求改变日历事件并且可以经由SMS文本消息、电子邮件、和/或去话电话呼叫发送给联系人。
在一个实施例中,编程的处理电路403实施数字媒体播放器以播放存储在装置 400中的声音文件。在该实施例中,如果通勤时间长于指定时间,则通勤时间模块406选择第一音乐选择以便由播放器播放,或者,如果通勤时间短于指定时间,则通勤时间模块406 选择第二、不同的音乐选择。例如,音乐类型可以基于获得的通勤时间反映用户需要开始他的通勤的急迫性。
在一个实施例中,编程的处理电路403实施闹钟。在该实施例中,可以自动调整由用户事先设置的闹钟叫醒时间。如果通勤时间长于指定时间,则通勤时间模块406可以将叫醒时间自动改变到更早的时间,由此给予用户额外的时间旅行到他的目的地。
本发明的一个实施例可以是具有存储于其上的指令的机器可读介质,该指令对处理器进行编程以执行上述操作的一些或全部。机器可读介质可以包括任何机构,其用于以机器(例如计算机)可读形式存储或传输信息,诸如紧凑只读光盘存储器(CD-ROM)、只读存储器(ROM)、随机存取存储器(RAM),和可擦除可编程只读存储器(EPROM)。在其他实施例中,可以由含有硬连线(hardwire)逻辑的指定硬件组件执行这些操作的一些。可以由可编程计算机组件和固定的硬件电路组件的任何组合可选地执行这些操作。
虽然已经根据数个实施例描述了本发明,但是本领域普通技术人员将意识到本发明不限于所描述的实施例,而是可以用在所附权利要求的精神和范围内的更改和变更来实践。该描述因此被视为示例性而非限制性的。对上述发明的不同方面存在许多其他改变, 为了简明起见未详细提供这些改变。从而,其他实施例都在权利要求的范围内。
权利要求
1.一种机器执行的方法,用于操作具有通勤时间功能的电子设备,包含 接收和存储由用户提供的通勤信息,所述通勤信息包括出发点地址和目的地地址;给所述用户提示事件,所述事件包括时间条目和日期条目,并且使所述事件与所存储的通勤信息相关;和基于所述事件自动激活所述通勤时间功能,然后通过以下来执行所述通勤时间功能 a)基于所存储的通勤信息确定最新的通勤时间,和b)显示或者说出所述最新的通勤时间。
2.如权利要求1所述的方法,进一步包含如果所述通勤时间长于指定时间则调整警告叫醒时间,所述警告叫醒时间由所述用户事先设置。
3.如权利要求1所述的方法,进一步包含如果所述通勤时间长于指定时间则选择第一音乐选择,或者,如果所述通勤时间短于指定时间则选择第二、不同的音乐选择。
4.如权利要求1所述的方法,进一步包含基于所述通勤时间调整第三方设备的激活时间,所述第三方设备是咖啡机、闹钟和电子日历的其中之一。
5.如权利要求4所述的方法,其中调整电子日历的所述激活时间包括重新排定所述电子日历中存储的排定会见,所述排定会见包括选定人员;和提醒所述选定人员关于所述重新排定。
6.如权利要求1所述的方法,进一步包含下载许多新闻供应,所述许多新闻供应的数量是基于所述通勤时间。
7.如权利要求1所述的方法,进一步包含下载新闻供应的集合和/或歌曲的播放列表,所述新闻供应的集合和/或所述歌曲的播放列表的持续时间大约等于或长于所述通勤时间。
8.如权利要求2的任何一项所述的方法,其中所述指定时间由所述用户手动设置。
9.如权利要求2的任何一项所述的方法,其中所述指定时间基于存储的所述通勤时间的情况的历史被自动计算。
10.如权利要求1所述的方法,其中所述事件是由所述用户设置以根据日程重复的例行事件。
11.如权利要求1所述的方法,其中所述确定通勤时间包含将所述通勤信息发送给基于目前的或者最新的交通状况为所述通勤信息计算所述最新的通勤时间的网站或者因特网接入服务;和从所述网站或者因特网接入服务接收所述最新的通勤时间。
12.一种电子设备,包含 通信网络接口;用户界面;和编程的处理电路,该电路实施地图模块,用于通过所述用户界面和经由来自所述设备的所述用户的触觉的和/或口语的输入获得通勤信息,日历模块,用于管理所述用户的日历,和通过所述用户界面和经由来自所述用户的触觉的和/或口语的输入获得与所述通勤信息相关的日历事件,通勤时间模块,用于基于所述通勤信息、和基于通过所述网络接口获得的目前的交通状况来获得目前的通勤时间,和用于信号通知所述用户界面以经由可视的和/或口语的输出呈现所述目前的通勤时间,和通勤时间激活器,用于基于所述日历事件的发生但是在所述日历事件发生之前激活所述通勤时间模块。
13.如权利要求12所述的设备,其中所述通勤时间模块通过因特网将所述通勤信息发送给运输信息服务提供商,并且从所述服务提供商接收所述目前的通勤时间。
14.如权利要求12所述的设备,其中所述用户界面用于显示图标,其中点击所述图标激活所述通勤时间模块。
15.如权利要求12所述的设备,其中所述日历事件包含会见的时间、日期和地点。
16.如权利要求12所述的设备,其中所述通勤信息包含由所述用户提供的出发点地址和目的地地址。
17.如权利要求12所述的设备,其中所述日历事件包含时间条目和指定一周中的一天的条目。
18.如权利要求12所述的设备,其中所述日历事件识别所述用户要会见的联系人,并且其中所述编程的处理电路进一步实施日历事件重新排定器以基于所述目前的通勤时间、通过将指示改变所述日历事件的更新发送给所述联系人而重新排定所述日历事件。
19.如权利要求12所述的设备,其中所述编程的处理电路进一步实施数字媒体播放器以播放存储在所述设备中的声音文件,并且其中如果所述通勤时间长于指定时间则所述通勤时间模块选择第一音乐选择以由所述播放器重放,或者,如果所述通勤时间短于所述指定时间则所述通勤时间模块选择第二、 不同的音乐选择。
20.如权利要求12所述的设备,其中编程的处理电路进一步实施闹钟,并且其中如果所述通勤时间长于指定时间,则所述通勤时间模块将由所述用户事先设置的所述闹钟的警告叫醒时间调整到更早的时间。
21.如权利要求12所述的设备,其中所述通勤时间模块用于下载其数量或者总收听时间是基于所述通勤时间的一个或多个新闻供应。
全文摘要
本发明涉及具有通勤时间功能的通信设备及其使用方法。本文描述用于操作通信设备的通勤时间功能的设备和方法。在一个实施例中,通勤时间功能基于事件被自动激活,然后通过以下被执行(i)基于通勤信息确定最新的通勤时间和(ii)在设备上显示或者说出最新的通勤时间。在一个实施例中,通过日历事件的发生并且在日历事件发生之前被触发,设备获得目前的通勤时间(基于通勤信息和基于目前的交通状况)。在该实施例中,设备基于目前的通勤时间、通过将指示改变日历事件的更新发送给用户要会见的联系人而重新排定日历事件。还描述了其他实施例。
文档编号G01C21/20GK102187285SQ200980141509
公开日2011年9月14日 申请日期2009年9月16日 优先权日2008年9月18日
发明者C·拉比蒂, M·M·李 申请人:苹果公司