綜合任務(wù)管理的制作方法
【專利說明】綜合任務(wù)管理
[0001]相關(guān)申請的交叉引用
本申請根據(jù)美國法典第35條119(e)款要求2012年12月28日提交的美國專利申請序列號13/729,595的優(yōu)先權(quán)。
【背景技術(shù)】
[0002]移動(dòng)計(jì)算設(shè)備正成為供個(gè)人、商業(yè)以及社交使用的無所不在的工具。移動(dòng)計(jì)算設(shè)備的可攜帶性正隨著設(shè)備的尺寸減小和處理能力增加而增加。事實(shí)上,許多計(jì)算設(shè)備大小被設(shè)置為由用戶手持來改進(jìn)易用性。附加地,現(xiàn)代移動(dòng)計(jì)算設(shè)備裝配有增加的處理能力和數(shù)據(jù)存儲(chǔ)能力以允許這樣的設(shè)備執(zhí)行高級處理。進(jìn)一步地,許多現(xiàn)代移動(dòng)計(jì)算設(shè)備能夠連接到包括因特網(wǎng)的各種數(shù)據(jù)網(wǎng)絡(luò),以通過這樣的網(wǎng)絡(luò)來檢索和接收數(shù)據(jù)通信。同樣地,現(xiàn)代移動(dòng)計(jì)算設(shè)備是不束縛于特定位置的強(qiáng)大的常常是個(gè)人的工具。
[0003]人們當(dāng)今常常由于日益增加數(shù)量的需求被強(qiáng)加于他們的時(shí)間和可用性上而努力實(shí)現(xiàn)工作生活平衡。結(jié)果,許多人們使用某種形式的基于紙的任務(wù)管理解決方案(例如,基于紙的待辦事項(xiàng)列表、日歷、議程、規(guī)劃師等)來組織他們的每天以便實(shí)現(xiàn)他們的目標(biāo)。
[0004]附加地,由于現(xiàn)代移動(dòng)計(jì)算設(shè)備的增強(qiáng)的可攜帶性、功能性以及易用性,一些人已轉(zhuǎn)向在那些設(shè)備上提供的電子日歷和其他任務(wù)管理特征。然而,與它們的配對物基于紙的解決方案類似,電子任務(wù)管理特征常常需要用戶手動(dòng)地鍵入或者重新調(diào)度新的或即將到來的任務(wù)和事件。同樣地,常規(guī)的電子任務(wù)管理特征缺少在沒有通過用戶的密集交互的情況下自動(dòng)地鍵入或者重新調(diào)度新的或即將到來的任務(wù)的能力。
【附圖說明】
[0005]本文中所描述的構(gòu)思在附圖中通過示例而不是通過限制來圖示。為了圖示的簡單和清楚,圖中所示出的元件未必按比例繪制。在認(rèn)為適當(dāng)?shù)那闆r下,已經(jīng)在圖當(dāng)中重復(fù)了附圖標(biāo)記以指示對應(yīng)的或類似的元件。
[0006]圖1是用于綜合任務(wù)管理的系統(tǒng)的至少一個(gè)實(shí)施例的簡化框圖;
圖2是圖1的系統(tǒng)的移動(dòng)計(jì)算設(shè)備的環(huán)境的至少一個(gè)實(shí)施例的簡化框圖;
圖3是圖1的系統(tǒng)的云服務(wù)器的環(huán)境的至少一個(gè)實(shí)施例的簡化框圖;
圖4是可以由圖1和圖2的移動(dòng)計(jì)算設(shè)備執(zhí)行的用于監(jiān)測通信消息并且生成任務(wù)和待辦事項(xiàng)列表的方法的至少一個(gè)實(shí)施例的簡化框圖;
圖5是可以由圖1和圖2的移動(dòng)計(jì)算設(shè)備執(zhí)行的用于監(jiān)測告警事件的方法的至少一個(gè)實(shí)施例的簡化框圖;
圖6是可以由圖1和圖2的移動(dòng)計(jì)算設(shè)備執(zhí)行的用于更新歷史用戶交互數(shù)據(jù)和設(shè)備上下文數(shù)據(jù)的方法的至少一個(gè)實(shí)施例的簡化框圖;
圖7是可以由圖1和圖2的移動(dòng)計(jì)算設(shè)備執(zhí)行的用于更新任務(wù)和告警的方法的至少一個(gè)實(shí)施例的簡化框圖;以及圖8是可以由圖1和圖3的云服務(wù)器執(zhí)行的用于監(jiān)測通信消息并且生成任務(wù)的方法的至少一個(gè)實(shí)施例的簡化框圖。
【具體實(shí)施方式】
[0007]雖然本公開的構(gòu)思易受各種修改和替代形式影響,但是其特定實(shí)施例已在圖中通過示例被示出并且將在本文中被詳細(xì)地描述。然而,應(yīng)該理解,沒有將本公開的構(gòu)思限制于所公開的特定形式的意圖,而是相反,意圖是涵蓋與本公開和所附權(quán)利要求一致的所有修改、等同物以及替代方案。
[0008]在本說明書中對“一個(gè)實(shí)施例”、“實(shí)施例”、“說明性實(shí)施例”等的參考指示所描述的實(shí)施例可以包括特定特征、結(jié)構(gòu)或特性,但是每個(gè)實(shí)施例可以或者可能未必包括該特定特征、結(jié)構(gòu)或特性。此外,這樣的短語未必參考相同的實(shí)施例。進(jìn)一步地,當(dāng)特定特征、結(jié)構(gòu)或特性連同實(shí)施例被描述時(shí),建議了在本領(lǐng)域的技術(shù)人員的知識內(nèi)連同其他實(shí)施例實(shí)現(xiàn)這樣的特征、結(jié)構(gòu)或特性,而無論是否被顯式地描述。
[0009]所公開的實(shí)施例可以在一些情況下用硬件、固件、軟件或其任何組合加以實(shí)現(xiàn)。所公開的實(shí)施例還可以被實(shí)現(xiàn)為由暫時(shí)性或非暫時(shí)性機(jī)器可讀(例如,計(jì)算機(jī)可讀)存儲(chǔ)介質(zhì)承載或者存儲(chǔ)在其上的指令,所述指令可以由一個(gè)或多個(gè)處理器讀取和執(zhí)行。機(jī)器可讀存儲(chǔ)介質(zhì)可以被具體化為任何存儲(chǔ)設(shè)備、機(jī)制,或用于以可由機(jī)器讀取的形式(例如,易失性或非易失性存儲(chǔ)器、媒體光盤或其他媒體設(shè)備)存儲(chǔ)或者傳送的信息的其他物理結(jié)構(gòu)。
[0010]在附圖中,可以按照特定布置和/或次序示出一些結(jié)構(gòu)特征或方法特征。然而,應(yīng)該了解,可能不需要這樣的特定布置和/或次序。相反,在一些實(shí)施例中,可以按照與說明性圖中所示出的不同的方式和/或次序布置這樣的特征。附加地,結(jié)構(gòu)或方法特征在特定圖中的包括不意在暗示這樣的特征在所有實(shí)施例中都是需要的,并且在一些實(shí)施例中,可能未被包括或者可以與其他特征組合。
[0011]現(xiàn)在參考圖1,在說明性實(shí)施例中,用于綜合任務(wù)管理的系統(tǒng)100包括移動(dòng)計(jì)算設(shè)備110、云服務(wù)器130、一個(gè)或多個(gè)在線服務(wù)提供商150以及網(wǎng)絡(luò)180。在使用中,移動(dòng)計(jì)算設(shè)備110可以監(jiān)測移動(dòng)計(jì)算設(shè)備110上的用戶的通信活動(dòng)并且基于這樣的通信活動(dòng)來生成或者更新在移動(dòng)計(jì)算設(shè)備110上管理的待辦事項(xiàng)列表。例如,在一些實(shí)施例中,移動(dòng)計(jì)算設(shè)備110可以監(jiān)測與用戶的電子郵件消息傳送活動(dòng)、設(shè)備消息傳送活動(dòng)(例如,文本消息、聊天等)、社交網(wǎng)絡(luò)活動(dòng)(例如,評論、聊天、發(fā)帖、消息等)、設(shè)備語音命令活動(dòng)和/或通過移動(dòng)計(jì)算設(shè)備110的用戶的任何其他類型的通信活動(dòng)相對應(yīng)的通信消息。在這樣做時(shí),移動(dòng)計(jì)算設(shè)備110可以分析通信消息以確定任何消息是否包括指示用戶要完成的即將到來的任務(wù)和/或用戶要參加的即將到來的事件的內(nèi)容。對于被確定為包括這樣的內(nèi)容的每個(gè)通信消息,移動(dòng)計(jì)算設(shè)備110可以生成對應(yīng)任務(wù)。在一些實(shí)施例中,可以聚合由移動(dòng)計(jì)算設(shè)備110所生成的任務(wù)中的每一個(gè)以為用戶生成全局待辦事項(xiàng)列表(例如,全局任務(wù)列表)。
[0012]在一些實(shí)施例中,由移動(dòng)計(jì)算設(shè)備110所生成的全局待辦事項(xiàng)列表可以包括由云服務(wù)器130生成或者以其他方式確定的任務(wù)。在這樣的實(shí)施例中,云服務(wù)器130還可以監(jiān)測用戶的在線活動(dòng)。例如,云服務(wù)器130在一些實(shí)施例中可以監(jiān)測與用戶相對應(yīng)的在線通信消息和/或電子數(shù)據(jù)(例如,在線交易、在線購買、電子結(jié)算單、電子賬單支付、帳戶余額、基于云的電子郵件服務(wù)、社交網(wǎng)絡(luò)活動(dòng)等),其可以由在線服務(wù)提供商150中的一個(gè)或多個(gè)提供或者以其他方式從在線服務(wù)提供商150中的一個(gè)或多個(gè)中檢索。在這樣做時(shí),云服務(wù)器130可以分析在線通信消息以確定任何消息是否包括指示用戶要完成的即將到來的任務(wù)和/或用戶要參加的即將到來的事件的內(nèi)容。對于被確定為包括這樣的內(nèi)容的每個(gè)在線通信消息,云服務(wù)器130可以生成對應(yīng)任務(wù),所述對應(yīng)任務(wù)像在下面更詳細(xì)地討論的那樣,可以與移動(dòng)計(jì)算設(shè)備110同步并且被包括在全局待辦事項(xiàng)列表中。以那種方式,移動(dòng)計(jì)算設(shè)備110可以使用從各種不同源獲得的信息來生成任務(wù)的綜合待辦事項(xiàng)列表。
[0013]在一些實(shí)施例中,移動(dòng)計(jì)算設(shè)備110還可以至少部分地基于或者以其他方式根據(jù)移動(dòng)計(jì)算設(shè)備110的上下文來監(jiān)測用戶的交互和/或?qū)λ傻娜蝿?wù)的響應(yīng)。例如,移動(dòng)計(jì)算設(shè)備110可以基于所確定的移動(dòng)計(jì)算設(shè)備110的位置(例如,工作、家庭、學(xué)校、娛樂休閑場所、城市、州、國家等)和/或上下文來監(jiān)測用戶確認(rèn)收到(acknowledge)、忽視、推遲和/或重新按優(yōu)先順序排列哪些任務(wù)。在這樣做時(shí),移動(dòng)計(jì)算設(shè)備110可以確定是否響應(yīng)于檢測到移動(dòng)計(jì)算設(shè)備110的上下文中的改變而修改即將到來的任務(wù)和/或更新待辦事項(xiàng)列表上的任務(wù)的次序。
[0014]移動(dòng)計(jì)算設(shè)備110在一些實(shí)施例中還可以至少部分地基于或者以其他方式根據(jù)一個(gè)或多個(gè)用戶策略來確定對即將到來的任務(wù)的修改或?qū)Υk事項(xiàng)列表上的任務(wù)的次序的更新是否被許可。例如,基于一個(gè)或多個(gè)用戶策略,移動(dòng)計(jì)算設(shè)備110可以確定特定任務(wù)修改和/或?qū)Υk事項(xiàng)列表上的任務(wù)的次序的更新與用戶的健康或財(cái)務(wù)有關(guān)或者可能以其他方式影響用戶的健康或財(cái)務(wù)。在這樣的實(shí)施例中,移動(dòng)計(jì)算設(shè)備110可能不阻止待修改的任務(wù)和/或待更新的待辦事項(xiàng)列表的次序。
[0015]移動(dòng)計(jì)算設(shè)備110可以被具體化為能夠執(zhí)行本文中所描述的功能的任何類型的計(jì)算設(shè)備,包括但不限于移動(dòng)電話、智能電話、平板計(jì)算設(shè)備、個(gè)人數(shù)字助理、消息傳送設(shè)備、消費(fèi)電子設(shè)備、手機(jī)和/或任何其他類型的計(jì)算設(shè)備。如圖1中所示,說明性移動(dòng)計(jì)算設(shè)備I1包括處理器112、存儲(chǔ)器116、輸入/輸出(I/O)子系統(tǒng)114、數(shù)據(jù)儲(chǔ)存器118以及通信電路124。當(dāng)然,在其他實(shí)施例中移動(dòng)計(jì)算設(shè)備110可以包括其他或附加組件,諸如在計(jì)算設(shè)備中常見的那些(例如,各種輸入/輸出設(shè)備)。附加地,在一些實(shí)施例中,說明性組件中的一個(gè)或多個(gè)可以被并入另一組件或者以其他方式形成另一組件的一部分。例如,在一些實(shí)施例中存儲(chǔ)器116或其部分可以被并入處理器112。
[0016]處理器112可以被具體化為能夠執(zhí)行本文中所描述的功能的任何類型的處理器。例如,處理器112可以被具體化為(一個(gè)或多個(gè))單核或多核處理器、數(shù)字信號處理器、微控制器或其他處理器或處理/控制電路。類似地,存儲(chǔ)器116可以被具體化為任何類型的易失性或非易失性存儲(chǔ)器或能夠執(zhí)行本文中所描述的功能的數(shù)據(jù)儲(chǔ)存器。在操作中,存儲(chǔ)器116可以存儲(chǔ)在移動(dòng)計(jì)算設(shè)備110的操作期間使用的各種數(shù)據(jù)和軟件,諸如操作系統(tǒng)、應(yīng)用、程序、庫以及驅(qū)動(dòng)程序。存儲(chǔ)器116經(jīng)由I/O子系統(tǒng)114通信地耦合到處理器112,所述I/O子系統(tǒng)114可以被具體化為電路和/或組件以促進(jìn)與移動(dòng)計(jì)算設(shè)備110的處理器112、存儲(chǔ)器116以及其他組件的輸入/輸出操作。例如,I/O子系統(tǒng)114可以被具體化為或以其他方式包括存儲(chǔ)器控制器集線器、輸入/輸出控制集線器、固件設(shè)備、通信鏈路(即,點(diǎn)對點(diǎn)鏈路、總線鏈路、電線、電纜、光導(dǎo)、印刷電路板跡線等)和/或其他組件和子系統(tǒng)以促進(jìn)輸入/輸出操作。在一些實(shí)施例中,I/O子系統(tǒng)114可以形成片上系統(tǒng)(SoC)的一部分并且連同移動(dòng)計(jì)算設(shè)備110的處理器112、存儲(chǔ)器116以及其他組件一起結(jié)合在單個(gè)集成電路芯片上。
[0017]移動(dòng)計(jì)算設(shè)備110的通信電路124可以被具體化為能夠使能移動(dòng)計(jì)算設(shè)備110與云服務(wù)器130、一個(gè)或多個(gè)在線服務(wù)提供商150和/或其他計(jì)算設(shè)備中的一個(gè)或多個(gè)之間的通信的任何通信電路、設(shè)備或其合集。通信電路124可以被配置成使用任何一個(gè)或多個(gè)通信技術(shù)(例如,無線或有線通信)和關(guān)聯(lián)的協(xié)議(例如,以太網(wǎng)、W1-Fi?、WiMAX等)來實(shí)現(xiàn)這樣的通信。
[0018]在一些實(shí)施例中,移動(dòng)計(jì)算設(shè)備110通過網(wǎng)絡(luò)180與云服務(wù)器130、一個(gè)或多個(gè)在線服務(wù)提供商150和/或其他計(jì)算設(shè)備中的一個(gè)或多個(gè)進(jìn)行通信。網(wǎng)絡(luò)180可以被具體化為任何數(shù)目的各種有線和/或無線通信網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)180可以被具體化為或以其他方式包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、蜂窩網(wǎng)絡(luò),或諸如因特網(wǎng)之類的公開可訪問的全局網(wǎng)絡(luò)。同樣地,應(yīng)該了解,網(wǎng)絡(luò)180也可以包括任何數(shù)目的附加設(shè)備以促進(jìn)移動(dòng)計(jì)算設(shè)備110與云服務(wù)器130、一個(gè)或多個(gè)在線服務(wù)提供商150和/或其他計(jì)算設(shè)備中的一個(gè)或多個(gè)之間的通信。
[0019]數(shù)據(jù)儲(chǔ)存器118可以被具體化為配置用于數(shù)據(jù)的短期存儲(chǔ)或長期存儲(chǔ)的任何類型的一個(gè)或多個(gè)設(shè)備,諸如例如存儲(chǔ)設(shè)備和電路、存儲(chǔ)卡、硬盤驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器或其他數(shù)據(jù)存儲(chǔ)設(shè)備。在一些實(shí)施例中,數(shù)據(jù)儲(chǔ)存器118可以被配置成存儲(chǔ)用戶策略數(shù)據(jù)120。如在下面更詳細(xì)地討論的,用戶策略數(shù)據(jù)120可以包括與可能具有針對用戶