專利名稱:具有通勤時間功能的通信設(shè)備及其使用方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及便攜式語音通信設(shè)備中通勤(commute)時間功能的操作。還描述其他實(shí)施例。
背景技術(shù):
在大都市區(qū)域內(nèi),交通堵塞仍是一個主要問題。德克薩斯運(yùn)輸協(xié)會報道在2005 年中,旅行者在洛杉磯地區(qū)內(nèi)的高峰時間里經(jīng)歷的年度遲滯為72小時,并且46%的遲滯是由包括車輛事故和施工的事件導(dǎo)致的。因此,在2005年中由于在堵塞狀況中而非在通暢狀況中行駛導(dǎo)致的增長的燃料消耗為每峰值旅行者57加侖。
交通堵塞的一個主要促成因素在于旅行者在開始他的日常通勤之前未被適當(dāng)?shù)馗嬷煌顩r。駕駛者為了關(guān)于交通狀況的信息首先依賴于收音機(jī)和電視報道。這些傳統(tǒng)的信息來源的主要缺點(diǎn)包括(i)由于事故和喪失能力的車輛導(dǎo)致的交通堵塞的延遲報道和(ii)關(guān)于與駕駛者無關(guān)的路線的交通狀況的報道。
如今,通勤者還可以轉(zhuǎn)到因特網(wǎng)來獲得最新的交通信息和估計(jì)的通勤時間。因特網(wǎng)上的許多網(wǎng)站(例如www. SigAlert. com)允許用戶查看高速公路上目前的交通狀況,包括行駛速度和事故的地點(diǎn)和時間。其他網(wǎng)站(例如谷歌地圖)給用戶提供為選定路線估計(jì)的通勤時間。
發(fā)明內(nèi)容
描述了用于操作便攜式語音通信設(shè)備(或者“移動設(shè)備”)的通勤時間功能的方法和裝置。
在一個實(shí)施例中,移動設(shè)備的通勤時間功能被自動激活然后被執(zhí)行以便指示最新的通勤時間。在該實(shí)施例中,用于操作移動設(shè)備的通勤時間功能的方法開始于接收和存儲由用戶提供的包括出發(fā)點(diǎn)地址和目的地地址的通勤信息。接著提示用戶包括與存儲的通勤信息相關(guān)的時間條目(entry)和日期條目的事件。在事件發(fā)生時或者在事件發(fā)生之前,基于事件自動激活通勤時間功能,然后通過以下來執(zhí)行通勤時間功能a)基于通勤信息確定最新的通勤時間,和可選地,b)在事件發(fā)生之前在設(shè)備上顯示或說出最新的通勤時間以及所述通勤信息。
通勤時間功能被自動激活所處的時間點(diǎn)可以由用戶手動設(shè)置。例如,當(dāng)事件是與去上班的通勤相關(guān)的叫醒警告,并且去上班的通勤已在一小時+/_十五分鐘的范圍內(nèi),則用戶可能希望將通勤時間功能的激活時間設(shè)置到這種事件之前15分鐘。如果通勤時間的變化更長,則可以將通勤時間功能激活時間設(shè)置到適當(dāng)更早。在一個實(shí)施例中,確定通勤時間可能涉及給網(wǎng)站或者因特網(wǎng)接入服務(wù)發(fā)送通勤信息,該網(wǎng)站或者因特網(wǎng)接入服務(wù)基于用于通勤信息的目前的或者最新的交通狀況來計(jì)算最新的通勤時間。
在一些實(shí)施例中,針對移動設(shè)備的其他應(yīng)用可能受最新的通勤時間的影響。例如, 如果通勤時間長于預(yù)期時間,預(yù)期時間可由用戶手動設(shè)置或者基于存儲的通勤時間的情況的歷史被自動計(jì)算,則可以對應(yīng)用進(jìn)行調(diào)整以反映用戶具有更短量的時間來準(zhǔn)備啟程她的通勤或者她的通勤更長。例如,可以將之前設(shè)置的警告叫醒時間調(diào)整到更早的時間,可以在警告叫醒時間播放更大聲的音樂選擇,或者可以將更大量的新聞供應(yīng)下載到移動設(shè)備中 (以便用戶在她的更長通勤期間體驗(yàn))。在一個實(shí)施例中,可以將選定的音樂播放列表或者該數(shù)量的下載的新聞供應(yīng)的時間定為相應(yīng)于通勤時間,例如,播放列表或者下載的新聞供應(yīng)的總長度(在時間方面)可以與通勤時間成比例。
在一個實(shí)施例中,基于通勤時間,可以調(diào)整諸如咖啡機(jī)、警告器和電子日歷的第三方設(shè)備的激活時間。例如,如果報告了更長的通勤時間使得用戶需要在更早的時間醒來以補(bǔ)償行駛時間的增加,則還可以在更早時間激活咖啡機(jī)以開始釀造。
在一個實(shí)施例中,設(shè)備的用戶界面可以經(jīng)由可視的和/或口語的輸出在與通勤相關(guān)的日歷事件之前呈現(xiàn)目前的通勤時間,以便確保用戶不會遲到該事件的位置。在另一個實(shí)施例中,通過向聯(lián)系人發(fā)送更新以指示或請求改變?nèi)諝v事件,由用戶事先設(shè)置、并且識別用戶要會見的聯(lián)系人的日歷事件可以基于通勤時間進(jìn)行重新排定。日歷事件可以包括會見的時間、日期和地點(diǎn)。在一個實(shí)施例中,還可以在用戶界面上顯示允許用戶獲得目前的通勤時間的“一鍵”圖標(biāo)。
以上的內(nèi)容不包括本發(fā)明的所有方面的窮盡列舉。旨在使本發(fā)明包括可以從上述內(nèi)容的多個方面的所有適當(dāng)組合、以及在下面的詳細(xì)描述中公開的和本申請?zhí)岢龅臋?quán)利要求中特別指出的那些方面進(jìn)行實(shí)踐的所有系統(tǒng)和方法。這種組合可以具有未在上述內(nèi)容中專門陳述的特定優(yōu)點(diǎn)。
通過示例而不通過附圖的圖形方面的限制來示出本發(fā)明的實(shí)施例,在附圖中相同的附圖標(biāo)記指示類似的元件。應(yīng)該注意到在本公開中對發(fā)明的“一”或者“一個”實(shí)施例的提及不必是相同的實(shí)施例,并且它們意味著至少一個。在附圖中 圖1顯示可以在其中實(shí)施本發(fā)明的實(shí)施例的示例性移動設(shè)備的透視圖。
圖2顯示示例移動設(shè)備的框圖。
圖3顯示用于操作移動設(shè)備的通勤時間功能的一種方法的一個實(shí)施例的過程圖 (flow diagram)0 圖4顯示支持通勤時間功能的電子裝置的一個實(shí)施例的框圖。
具體實(shí)施例方式在下面的描述中,闡述許多特定細(xì)節(jié)。然而,要理解可以不用這些特定細(xì)節(jié)來實(shí)踐本發(fā)明的實(shí)施例。在其他情形下,未顯示熟知的電路、結(jié)構(gòu)和技術(shù)以避免混淆對本描述的理解。
下面的描述被分為三部分。部分I給出可以在其中實(shí)施本發(fā)明的實(shí)施例的移動通信設(shè)備的簡要概述。部分II描述用于操作移動設(shè)備的通勤時間功能的方法。部分III描述可以在其中實(shí)施通勤時間功能的進(jìn)一步的裝置。
移動通信設(shè)備的概述 圖1顯示可以在其中實(shí)施本發(fā)明的實(shí)施例的示例性移動通信設(shè)備10。設(shè)備10可以包括具有邊框(bezel) 14的外殼12。邊框14可以用于在設(shè)備10的前表面上保持顯示屏 16。顯示屏16還可以包括觸摸屏。設(shè)備10還可以包括一個或多個物理按鈕和/或虛擬按鈕(在觸摸屏上)。顯示屏16可以用于顯示通勤時間作為可視輸出。在一個實(shí)施例中,按鈕19是物理按鈕,當(dāng)被用戶按下時將設(shè)備的圖形用戶界面帶到其首菜單(home menu)或者主菜單,正例如由iPhone 設(shè)備所執(zhí)行的那樣。首菜單可以包括用于通勤時間功能的啟動 (launch)圖標(biāo)。
設(shè)備10還可以包括諸如端口和插孔的輸入-輸出組件。例如,開口 22可以形成麥克風(fēng)端口而開口對可以形成揚(yáng)聲器端口。電話呼叫期間的聲音通過開口 23被發(fā)射,該開口 23可以形成用于呼叫期間貼近用戶的耳朵放置的電話接收器的揚(yáng)聲器端口。例如,當(dāng)通勤時間經(jīng)由口語輸出而呈現(xiàn)時,開口 23和M可以用做揚(yáng)聲器端口。
參考圖2,描述了可以在其中實(shí)施本發(fā)明的實(shí)施例的示例移動設(shè)備的框圖。然而, 要注意到并非本發(fā)明的每一個實(shí)施例都需要如圖2所示的整個結(jié)構(gòu)。如圖2所示,設(shè)備10 可以包括輸入-輸出設(shè)備38、處理電路36和存儲器34。
輸入-輸出設(shè)備38允許設(shè)備10接收數(shù)據(jù)以及提供數(shù)據(jù)。在一個實(shí)施例中,輸入-輸出設(shè)備38可以包括用戶輸入-輸出設(shè)備40、顯示和音頻設(shè)備42,以及無線通信設(shè)備 44。
使用用戶輸入-輸出設(shè)備40,用戶可以提供命令來控制設(shè)備10的操作。在一個實(shí)施例中,用戶輸入-輸出設(shè)備40包括顯示屏16、按鈕19、麥克風(fēng)端口 22、揚(yáng)聲器或擴(kuò)音器端口 24,以及耳機(jī)揚(yáng)聲器端口 23 (用做靠近于耳朵接收器端口)。
輸入-輸出設(shè)備38可以包括顯示和音頻設(shè)備42。顯示和音頻設(shè)備42可以含有諸如用于外部設(shè)備的插孔和其他連接器的音頻-視頻接口設(shè)備。
輸入-輸出設(shè)備38還可以包括具有諸如射頻(RF)收發(fā)器電路、天線等的通信電路的無線通信設(shè)備44。在一個實(shí)施例中,麥克風(fēng)端口 22、揚(yáng)聲器端口 23和對可以耦接至通信電路以使用戶能夠參與到無線電話或視頻呼叫中。在無線通信設(shè)備44中可以支持許多不同的無線通信網(wǎng)絡(luò)和協(xié)議。這些包括蜂窩移動電話網(wǎng)絡(luò)(例如用于移動通信、全球移動通信系統(tǒng)(GSM)、網(wǎng)絡(luò)的全球系統(tǒng)),包括目前的2G、3G和4G網(wǎng)絡(luò)及其相關(guān)的呼叫和數(shù)據(jù)協(xié)議;以及還可以支持基于國際協(xié)議的無線語音(VOIP)的IEEE 802. 11數(shù)據(jù)網(wǎng)絡(luò)(無線保真(WiFi)或者無線局域網(wǎng)、WLAN)。
設(shè)備10中包括的處理電路36可以包括諸如微處理器、微控制器、數(shù)字信號處理器、或者中央處理單元的處理器,以及諸如膠連邏輯的其他需要的集成電路。術(shù)語“處理器” 可以指具有兩個或更多個處理單元或者元件的設(shè)備,例如具有多個處理核的CPU。處理電路 36可以用于通過執(zhí)行存儲器34中存儲的軟件指令或者代碼來控制設(shè)備10的操作。存儲器 34可以包括一個或多個不同類型的存儲器,諸如硬盤驅(qū)動器存儲器、非易失性存儲器,和諸如動態(tài)隨機(jī)存取存儲器的易失性存儲器。在某些情況下,可以將如下所述的特定功能實(shí)施為通過處理器的不同硬件單元執(zhí)行的存儲器34中的兩個或更多個軟件。
可以通過(存儲器34中的)通勤時間模塊對處理電路36 (或者簡單的處理器) 進(jìn)行編程,以執(zhí)行如下所述的通勤時間功能。處理電路36 (或者簡單的處理器)還可以用做通勤時間激活器和/或日歷-事件重新排定器(reschedule!·)(再一次,如依據(jù)存儲器34 中的軟件進(jìn)行編程的那樣)。除此之外,處理電路36 (或者簡單的處理器)執(zhí)行使用設(shè)備10的無線通信功能的軟件,以初始化去話呼叫和/或發(fā)送短消息服務(wù)、SMS、文本消息,以及通過因特網(wǎng)建立與遠(yuǎn)程服務(wù)器的TCP/IP連接(通過無線鏈路)。這種無線通信將用于例如關(guān)于重新排定日歷事件而更改設(shè)備的用戶的聯(lián)系人,和請求最遲的或者最新的通勤時間。
在一個實(shí)施例中,處理電路36可以接收包括通勤信息和與通勤信息相關(guān)的事件的數(shù)據(jù)并且執(zhí)行數(shù)據(jù)分析,如下所述。例如,可以通過人工智能處理或者以本文描述的其他方式分析數(shù)據(jù)。作為分析的結(jié)果,處理電路36可以接著使通勤時間功能被自動激活。術(shù)語 “自動地”可以描述起因和結(jié)果關(guān)系,諸如未接收指出更改或改變的結(jié)果的用戶輸入或者動作而更改、改變,或者設(shè)置某事之處。在某些情況下,術(shù)語“自動地”可以描述作為次要結(jié)果或者除了根據(jù)接收的用戶設(shè)置或者選擇的首要結(jié)果之外的結(jié)果。
設(shè)備10可以與諸如附件46、計(jì)算設(shè)備48和無線網(wǎng)絡(luò)49的外部設(shè)備通信,如通過路徑50和51所示。路徑50包括有線和無線路徑而路徑51可以是無線路徑。附件46可以包括頭戴式受話器(例如無線蜂窩頭戴式耳機(jī)或者音頻頭戴式受話器)。無線網(wǎng)絡(luò)49可以包括任何適當(dāng)?shù)木W(wǎng)絡(luò)設(shè)備,諸如蜂窩電話基站、蜂窩塔、無線數(shù)據(jù)網(wǎng)絡(luò)、與無線網(wǎng)絡(luò)相關(guān)的計(jì)算機(jī)等。
部分11 用于操作通勒時間功能的方法 可以將本發(fā)明的以下實(shí)施例描述為通常被描繪為流程圖、過程圖、結(jié)構(gòu)圖或者框圖的過程。雖然流程圖可以將操作描述為順序過程,但是許多操作可以并行或者同時地執(zhí)行。另外,可以重新設(shè)置操作次序。當(dāng)一個過程的操作完成時終止該過程。一個過程可以相應(yīng)于一種方法、一個程序、一個步驟等。
在圖3中顯示用于操作移動設(shè)備的通勤時間功能的方法300的一個實(shí)施例的過程圖。
方法300開始于接收和存儲由用戶提供的通勤信息(框301)。通勤時間信息可以包括出發(fā)點(diǎn)街道地址和目的地街道地址。例如,用戶可以輸入他的家庭地址作為出發(fā)點(diǎn)地址和他的工作地址作為目的地地址。
在框302處,給用戶提示與存儲的通勤信息相關(guān)的事件。例如,可以將事件輸入為星期一上午7:00。事件可以包括時間條目(entry)和日期條目,以及可選地描述性條目 (框30幻。在一個實(shí)施例中,事件可以是由用戶設(shè)置以便根據(jù)日程重復(fù)的例行事件。例如, 用戶可以將事件設(shè)置為“工作日(weekday)上午7 00,總公司”,使得事件從星期一到星期五在上午7:00被重復(fù)。
在框303處,基于事件自動激活通勤時間功能然后執(zhí)行通勤時間功能(框303)。 可以將自動激活設(shè)置如下??紤]事件“工作日上午7:00,總公司”作為一個示例。用于該事件的相關(guān)通勤可以是從用戶的家到總公司的一次旅行。假設(shè)該通勤處在平均大約一小時的范圍內(nèi)。如果在啟程上班之前需要花費(fèi)用戶大約四十五分鐘來準(zhǔn)備好,則用戶可能希望將用于通勤時間功能的自動激活時間設(shè)置成工作日上午5:00。
在框303處執(zhí)行通勤時間功能包括基于存儲的通勤信息確定最新的通勤時間(框 303a)。在一個實(shí)施例中,可以通過將事先存儲的通勤信息通過因特網(wǎng)發(fā)送給運(yùn)輸信息服務(wù)提供商來確定通勤時間。例如,可以將通勤信息發(fā)送給網(wǎng)站或者因特網(wǎng)接入服務(wù),該網(wǎng)站或者因特網(wǎng)接入服務(wù)基于目前的或者最新的交通狀況為給定通勤信息計(jì)算最新的或者目前的通勤時間。然后通過設(shè)備10從網(wǎng)站或者因特網(wǎng)接入服務(wù)接收最新的通勤時間。在該實(shí)施例中,執(zhí)行通勤時間功能還包括在設(shè)備上顯示或者說出最新的通勤時間(框3(X3b)。因此,使用以上示例,開始于上午5 00,移動設(shè)備可以在顯示屏16上顯示和/或經(jīng)由擴(kuò)音器端口 M說出用戶的家庭地址和工作地址,或者通勤的其他識別,以及用于該通勤的最新的通勤時間???0 可以例如每五分鐘或者其他適當(dāng)?shù)臅r間間隔進(jìn)行重復(fù),以使用戶保持更新關(guān)于他的即將到來的通勤。
在某些實(shí)施例中,基于獲得的最新的通勤時間,可以改變關(guān)于移動設(shè)備的其他應(yīng)用的功能。例如,如果通勤時間長于預(yù)期時間,預(yù)期時間可以由用戶手動設(shè)置或者基于存儲的通勤時間的情況的歷史被自動計(jì)算,則可以對應(yīng)用進(jìn)行調(diào)整,以反映用戶具有更短量的時間來準(zhǔn)備啟程她的通勤或者她的通勤更長。在上面的示例中,如果在上午5:00核對的目前的通勤時間比通常要長15分鐘,則可以將事先設(shè)置在上午5:15警告的警告叫醒時間調(diào)整到上午5:05的更早時間,以便給用戶提供額外的時間從而在上午7:00的目標(biāo)時間到達(dá)辦公室。
在一個實(shí)施例中,可以基于通勤時間是否比指定時間更長或更短來選擇在用戶事先設(shè)置的時間處播放的音樂。播放的音樂或者歌曲的類型可以反映用戶需要醒來以準(zhǔn)備好上班的急迫性。例如,可以在事先設(shè)置的警告叫醒時間播放經(jīng)典交響曲來指示通勤時間比指定時間短,而可以播放朋克(Pimk)樂隊(duì)的歌曲來指示前面是更長的通勤時間。
在一個實(shí)施例中,還可以基于報告的通勤時間調(diào)整下載到移動設(shè)備中的新聞供應(yīng)的數(shù)量。在該實(shí)施例中,設(shè)備可以將相應(yīng)于通勤時間的許多新聞供應(yīng)下載到移動設(shè)備中。例如,如果確定通勤時間需要要由用戶在她更長的通勤期間體驗(yàn)的額外的十五分鐘,則設(shè)備可以下載一個或更多個額外的新聞供應(yīng)。
在一個實(shí)施例中,可以將選定要播放的一個或更多個歌曲(“播放列表”)的集合和/或該數(shù)量的下載的新聞供應(yīng)的時間定為相應(yīng)于通勤時間。播放列表或者下載的新聞供應(yīng)在時間方面的總長度可以與通勤時間成比例。例如,播放列表或者下載的新聞供應(yīng)的持續(xù)時間可以大約等于或者長于通勤時間。如果持續(xù)時間大約等于通勤時間,則要播放的播放列表中的最后一首歌或者最后一條新聞供應(yīng)可以在用戶到達(dá)目的地地址時結(jié)束。
在某些實(shí)施例中,可以基于通勤時間調(diào)整第三方設(shè)備的激活時間。例如,第三方設(shè)備可以是事先設(shè)置的激活時間為上午7:30的鬧鐘。如上所述,如果通勤時間在上午7:00 被核對,并且確定為長了十五分鐘,則可以將鬧鐘的叫醒時間調(diào)整為早十五分鐘,以便給用戶提供通勤到他的目的地的額外時間。同樣,第三方設(shè)備可以是咖啡機(jī),咖啡機(jī)的開始釀造時間可以通過設(shè)備10自動用信號通知以調(diào)整成早十五分鐘,所以咖啡將在更早的時間準(zhǔn)備好。
在一個實(shí)施例中,第三方設(shè)備可以是電子日歷。調(diào)整電子日歷的激活時間可以包括基于目前的通勤時間對存儲在電子日歷中的排定會見進(jìn)行重新排定并且提醒在重新排定的排定會見中包括的人員。
部分III 用于操作通勤時間功能的通用裝置 圖4是可以在其中實(shí)施通勤時間功能的通用電子裝置的一個實(shí)施例的框圖。裝置 400包括用戶界面401、通信網(wǎng)絡(luò)接口 402和編程的處理電路403。裝置400不必是手持式移動設(shè)備而是例如桌上型或者膝上型個人計(jì)算機(jī)。
用戶界面401可以包括顯示器(例如,包括觸摸敏感屏)、揚(yáng)聲器、麥克風(fēng)、諸如鍵盤和鼠標(biāo)(觸覺輸入設(shè)備)的用戶輸入設(shè)備,及其相關(guān)的接口電路和軟件。通信網(wǎng)絡(luò)接口 402可以包括局域網(wǎng)接口控制器或者適配器或者蜂窩網(wǎng)絡(luò)基帶處理器,及其相關(guān)的接口電路和軟件(例如,TCP/IP軟件棧)。例如,用戶界面401可以包括具有內(nèi)置式觸摸敏感屏和相關(guān)的手勢檢測軟件的顯示屏16。編程的處理電路403用于控制裝置400的操作。編程的處理電路403可以包括執(zhí)行裝置中的存儲器中的軟件的處理器,所述裝置包括例如地圖模塊404、日歷模塊405、通勤時間模塊406和通勤時間激活器407。
通過用戶界面401,地圖模塊404(在執(zhí)行時)可以從用戶處獲得通勤信息并且可以例如以顯示出發(fā)點(diǎn)和終點(diǎn)地址的街道地圖的形式將通勤信息顯示給用戶。地圖模塊404 可以經(jīng)由觸覺的和/或口語的輸入從裝置400的用戶處獲得通勤信息。同樣,管理用戶的電子日歷的日歷模塊405可以獲得與通勤信息相關(guān)的日歷事件。在一個實(shí)施例中,用戶可以通過使用還可以包括觸摸敏感屏的顯示屏16輸入通勤信息和日歷事件。在一個實(shí)施例中,用戶可以將通勤信息和日歷事件說給設(shè)備10上的麥克風(fēng)端口 22(參見圖2)。
在某些實(shí)施例中,通勤信息可以包括出發(fā)點(diǎn)地址和目的地地址并且日歷事件可以包括時間條目和指定一星期的一天的條目。在其他實(shí)施例中,日歷事件可以包括會見的時間、日期和地點(diǎn)。例如,用戶可以將于2008年8月28日上午9:00在加利福尼亞州庫比蒂諾市無窮環(huán)路1號Apple Inc.的會見輸入為日歷事件。在另一個實(shí)施例中,可以將出發(fā)點(diǎn)地址自動輸入為裝置的目前位置,并且將目的地地址自動輸入為日歷事件的位置。裝置400 可以包括GPS系統(tǒng),該系統(tǒng)可以用于確定其目前的位置。
通勤時間模塊406基于通勤信息、和基于通過通信網(wǎng)絡(luò)接口 402獲得的目前的交通狀況來獲得目前的通勤時間。例如,在一個實(shí)施例中,可以從諸如網(wǎng)站或者因特網(wǎng)接入服務(wù)的運(yùn)輸信息服務(wù)提供商處獲得通勤時間,該網(wǎng)站或者因特網(wǎng)接入服務(wù)基于目前的交通狀況和提供的通勤信息計(jì)算通勤時間。在該實(shí)施例中,通勤時間模塊406可以通過因特網(wǎng)將通勤信息發(fā)送給運(yùn)輸信息服務(wù)提供商。然后通勤時間模塊406可以從服務(wù)提供商處接收目前的通勤時間。
一旦通勤時間模塊406獲得目前的通勤時間,則它用信號通知用戶界面401,以經(jīng)由可視的和/或口語的輸出呈現(xiàn)目前的通勤時間。例如,用戶界面401可以通過將目前的通勤時間顯示在顯示屏16上和可選地同時識別通勤(例如,通過顯示出發(fā)點(diǎn)和終點(diǎn)地址) 來提供可視輸出。用戶界面401還可以通過使用例如擴(kuò)音器端口 24、或者接收器或耳機(jī)端口 23說出目前的通勤時間來產(chǎn)生口語輸出。
在一個實(shí)施例中,用戶界面401可以顯示“一鍵”圖標(biāo),該圖標(biāo)允許用戶根據(jù)命令手動激活通勤時間模塊406,以便接下來顯示目前的通勤時間。該圖標(biāo)可以與觸摸屏上的虛擬按鈕相關(guān)。
通勤時間激活器407可以基于日歷事件的發(fā)生但是在日歷事件發(fā)生之前激活通勤時間模塊406。例如,如果用戶輸入星期一上午8 00作為與給定通勤相關(guān)的日歷事件,并且期望的通勤時間大約是30分鐘,則可以對通勤時間激活器407進(jìn)行編程以在星期一上午 7:00激活通勤時間模塊406。以該方式,如果從用戶的出發(fā)點(diǎn)地址到終點(diǎn)地址旅行所需的時間長于指定時間,則可以提醒用戶這個額外的旅行時間,以使他可以相應(yīng)調(diào)整他的啟程時間。
在一個實(shí)施例中,通勤時間模塊406可以下載其數(shù)量或者總收聽時間是基于通勤時間的一個或多個新聞供應(yīng)。如上所述,該數(shù)量的新聞供應(yīng)或者總收聽時間可以大約等于或者長于通勤時間,使得如果報告了更長的通勤時間,則可以給裝置400下載更大量的新聞供應(yīng)。
在另一個實(shí)施例中,日歷事件由用戶事先設(shè)置并且識別用戶要會見的聯(lián)系人。在該實(shí)施例中,編程的處理電路403可以進(jìn)一步實(shí)施日歷事件重新排定器,以基于目前的通勤時間通過將更新的消息發(fā)送給聯(lián)系人而重新排定日歷事件。更新可以指示或請求改變?nèi)諝v事件并且可以經(jīng)由SMS文本消息、電子郵件、和/或去話電話呼叫發(fā)送給聯(lián)系人。
在一個實(shí)施例中,編程的處理電路403實(shí)施數(shù)字媒體播放器以播放存儲在裝置 400中的聲音文件。在該實(shí)施例中,如果通勤時間長于指定時間,則通勤時間模塊406選擇第一音樂選擇以便由播放器播放,或者,如果通勤時間短于指定時間,則通勤時間模塊406 選擇第二、不同的音樂選擇。例如,音樂類型可以基于獲得的通勤時間反映用戶需要開始他的通勤的急迫性。
在一個實(shí)施例中,編程的處理電路403實(shí)施鬧鐘。在該實(shí)施例中,可以自動調(diào)整由用戶事先設(shè)置的鬧鐘叫醒時間。如果通勤時間長于指定時間,則通勤時間模塊406可以將叫醒時間自動改變到更早的時間,由此給予用戶額外的時間旅行到他的目的地。
本發(fā)明的一個實(shí)施例可以是具有存儲于其上的指令的機(jī)器可讀介質(zhì),該指令對處理器進(jìn)行編程以執(zhí)行上述操作的一些或全部。機(jī)器可讀介質(zhì)可以包括任何機(jī)構(gòu),其用于以機(jī)器(例如計(jì)算機(jī))可讀形式存儲或傳輸信息,諸如緊湊只讀光盤存儲器(CD-ROM)、只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM),和可擦除可編程只讀存儲器(EPROM)。在其他實(shí)施例中,可以由含有硬連線(hardwire)邏輯的指定硬件組件執(zhí)行這些操作的一些??梢杂煽删幊逃?jì)算機(jī)組件和固定的硬件電路組件的任何組合可選地執(zhí)行這些操作。
雖然已經(jīng)根據(jù)數(shù)個實(shí)施例描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將意識到本發(fā)明不限于所描述的實(shí)施例,而是可以用在所附權(quán)利要求的精神和范圍內(nèi)的更改和變更來實(shí)踐。該描述因此被視為示例性而非限制性的。對上述發(fā)明的不同方面存在許多其他改變, 為了簡明起見未詳細(xì)提供這些改變。從而,其他實(shí)施例都在權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種機(jī)器執(zhí)行的方法,用于操作具有通勤時間功能的電子設(shè)備,包含 接收和存儲由用戶提供的通勤信息,所述通勤信息包括出發(fā)點(diǎn)地址和目的地地址;給所述用戶提示事件,所述事件包括時間條目和日期條目,并且使所述事件與所存儲的通勤信息相關(guān);和基于所述事件自動激活所述通勤時間功能,然后通過以下來執(zhí)行所述通勤時間功能 a)基于所存儲的通勤信息確定最新的通勤時間,和b)顯示或者說出所述最新的通勤時間。
2.如權(quán)利要求1所述的方法,進(jìn)一步包含如果所述通勤時間長于指定時間則調(diào)整警告叫醒時間,所述警告叫醒時間由所述用戶事先設(shè)置。
3.如權(quán)利要求1所述的方法,進(jìn)一步包含如果所述通勤時間長于指定時間則選擇第一音樂選擇,或者,如果所述通勤時間短于指定時間則選擇第二、不同的音樂選擇。
4.如權(quán)利要求1所述的方法,進(jìn)一步包含基于所述通勤時間調(diào)整第三方設(shè)備的激活時間,所述第三方設(shè)備是咖啡機(jī)、鬧鐘和電子日歷的其中之一。
5.如權(quán)利要求4所述的方法,其中調(diào)整電子日歷的所述激活時間包括重新排定所述電子日歷中存儲的排定會見,所述排定會見包括選定人員;和提醒所述選定人員關(guān)于所述重新排定。
6.如權(quán)利要求1所述的方法,進(jìn)一步包含下載許多新聞供應(yīng),所述許多新聞供應(yīng)的數(shù)量是基于所述通勤時間。
7.如權(quán)利要求1所述的方法,進(jìn)一步包含下載新聞供應(yīng)的集合和/或歌曲的播放列表,所述新聞供應(yīng)的集合和/或所述歌曲的播放列表的持續(xù)時間大約等于或長于所述通勤時間。
8.如權(quán)利要求2的任何一項(xiàng)所述的方法,其中所述指定時間由所述用戶手動設(shè)置。
9.如權(quán)利要求2的任何一項(xiàng)所述的方法,其中所述指定時間基于存儲的所述通勤時間的情況的歷史被自動計(jì)算。
10.如權(quán)利要求1所述的方法,其中所述事件是由所述用戶設(shè)置以根據(jù)日程重復(fù)的例行事件。
11.如權(quán)利要求1所述的方法,其中所述確定通勤時間包含將所述通勤信息發(fā)送給基于目前的或者最新的交通狀況為所述通勤信息計(jì)算所述最新的通勤時間的網(wǎng)站或者因特網(wǎng)接入服務(wù);和從所述網(wǎng)站或者因特網(wǎng)接入服務(wù)接收所述最新的通勤時間。
12.一種電子設(shè)備,包含 通信網(wǎng)絡(luò)接口;用戶界面;和編程的處理電路,該電路實(shí)施地圖模塊,用于通過所述用戶界面和經(jīng)由來自所述設(shè)備的所述用戶的觸覺的和/或口語的輸入獲得通勤信息,日歷模塊,用于管理所述用戶的日歷,和通過所述用戶界面和經(jīng)由來自所述用戶的觸覺的和/或口語的輸入獲得與所述通勤信息相關(guān)的日歷事件,通勤時間模塊,用于基于所述通勤信息、和基于通過所述網(wǎng)絡(luò)接口獲得的目前的交通狀況來獲得目前的通勤時間,和用于信號通知所述用戶界面以經(jīng)由可視的和/或口語的輸出呈現(xiàn)所述目前的通勤時間,和通勤時間激活器,用于基于所述日歷事件的發(fā)生但是在所述日歷事件發(fā)生之前激活所述通勤時間模塊。
13.如權(quán)利要求12所述的設(shè)備,其中所述通勤時間模塊通過因特網(wǎng)將所述通勤信息發(fā)送給運(yùn)輸信息服務(wù)提供商,并且從所述服務(wù)提供商接收所述目前的通勤時間。
14.如權(quán)利要求12所述的設(shè)備,其中所述用戶界面用于顯示圖標(biāo),其中點(diǎn)擊所述圖標(biāo)激活所述通勤時間模塊。
15.如權(quán)利要求12所述的設(shè)備,其中所述日歷事件包含會見的時間、日期和地點(diǎn)。
16.如權(quán)利要求12所述的設(shè)備,其中所述通勤信息包含由所述用戶提供的出發(fā)點(diǎn)地址和目的地地址。
17.如權(quán)利要求12所述的設(shè)備,其中所述日歷事件包含時間條目和指定一周中的一天的條目。
18.如權(quán)利要求12所述的設(shè)備,其中所述日歷事件識別所述用戶要會見的聯(lián)系人,并且其中所述編程的處理電路進(jìn)一步實(shí)施日歷事件重新排定器以基于所述目前的通勤時間、通過將指示改變所述日歷事件的更新發(fā)送給所述聯(lián)系人而重新排定所述日歷事件。
19.如權(quán)利要求12所述的設(shè)備,其中所述編程的處理電路進(jìn)一步實(shí)施數(shù)字媒體播放器以播放存儲在所述設(shè)備中的聲音文件,并且其中如果所述通勤時間長于指定時間則所述通勤時間模塊選擇第一音樂選擇以由所述播放器重放,或者,如果所述通勤時間短于所述指定時間則所述通勤時間模塊選擇第二、 不同的音樂選擇。
20.如權(quán)利要求12所述的設(shè)備,其中編程的處理電路進(jìn)一步實(shí)施鬧鐘,并且其中如果所述通勤時間長于指定時間,則所述通勤時間模塊將由所述用戶事先設(shè)置的所述鬧鐘的警告叫醒時間調(diào)整到更早的時間。
21.如權(quán)利要求12所述的設(shè)備,其中所述通勤時間模塊用于下載其數(shù)量或者總收聽時間是基于所述通勤時間的一個或多個新聞供應(yīng)。
全文摘要
本發(fā)明涉及具有通勤時間功能的通信設(shè)備及其使用方法。本文描述用于操作通信設(shè)備的通勤時間功能的設(shè)備和方法。在一個實(shí)施例中,通勤時間功能基于事件被自動激活,然后通過以下被執(zhí)行(i)基于通勤信息確定最新的通勤時間和(ii)在設(shè)備上顯示或者說出最新的通勤時間。在一個實(shí)施例中,通過日歷事件的發(fā)生并且在日歷事件發(fā)生之前被觸發(fā),設(shè)備獲得目前的通勤時間(基于通勤信息和基于目前的交通狀況)。在該實(shí)施例中,設(shè)備基于目前的通勤時間、通過將指示改變?nèi)諝v事件的更新發(fā)送給用戶要會見的聯(lián)系人而重新排定日歷事件。還描述了其他實(shí)施例。
文檔編號G01C21/20GK102187285SQ200980141509
公開日2011年9月14日 申請日期2009年9月16日 優(yōu)先權(quán)日2008年9月18日
發(fā)明者C·拉比蒂, M·M·李 申請人:蘋果公司