增強從不同內容源獲得的內容的制作方法
【專利說明】増強從不同內容源獲得的內容
[0001 ]
[0002]個人信息管理器(ΡΠΟ應用通常由計算機用戶使用。P頂應用被用于記錄、跟蹤、并管理用戶的內容。例如,用戶可使用PIM應用來訪問來自一個或多個提供者的電子郵件、聯系人以及日歷信息。由PIM應用使用的內容可從各種各樣不同內容源獲得。
[0003]挺述
[0004]提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。該概述不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在被用來幫助確定所要求保護的主題的范圍。
[0005]在線服務存儲并增強從不同內容源獲得的經聚集的內容。例如,內容可包括電子消息、日歷、聯系人、社交網絡內容、饋源數據、搜索結果等等。在線服務增強該經聚集的內容以包括附加內容。附加內容可來自該經聚集的數據以及來自其它內容源。例如,日歷事件可被增強以包括:交通信息、駕駛方向、新聞信息、天氣信息、相關事件等等。在線服務可基于正被增強的內容的類型來不同地增強經聚集的內容。例如,電子消息相比于在增強日歷事件或聯系人卡片時而言可被不同地聚集。搜索可跨為用戶聚集并增強的不同內容源中的全部或部分作出。例如,用戶可查看來自特定用戶的消息,而不管向該用戶提供該內容的消息提供者。類似地,用戶可跨不同內容源中的每一個內容源執行一般的搜索以定位與搜索查詢匹配的項目。
[0006]附圖簡述
[0007]圖1示出了包括增強從不同內容源獲得的內容的在線服務的系統;
[0008]圖2解說了包括在增強從不同內容源獲得的內容的在線服務中的同步引擎;
[0009]圖3示出了具有經增強的內容的日歷視圖;
[0010]圖4示出了日歷上的經增強的用戶定義的事件;
[0011 ]圖5示出經增強的聯系人卡片;
[0012]圖6解說了用戶發送用附加內容增強的電子消息;
[0013]圖7解說用戶訪問在線服務并跨不同內容源執行搜索;
[0014]圖8解說了增強經聚集的內容;
[0015]圖9解說了用于增強經聚集的內容的示例性在線系統;以及
[0016]圖10、11A、11B和12以及相關聯的描述提供了其中可實施本發明的各實施例的各種操作環境的討論。
[0017]詳細描述
[0018]現將參考其中相同的標號代表相同的元件的附圖來描述各實施例。
[0019]圖1示出了包括增強從不同內容源獲得的內容的在線服務的系統。
[0020]如示出的,系統100包括應用110、內容源120、搜索130、在線服務105、經聚集的內容135、內容管理器26、平板計算設備140、和計算設備150。
[0021 ]內容管理器26被配置來增強從不同內容源獲得的內容。根據一個實施例,內容通過在線(例如,“云”)服務105來聚集并由在線服務105存儲。例如,經聚集的內容可被存儲在數據存儲(例如,經聚集的內容135)中。經聚集的內容源120可包括許多不同類型的內容。例如,內容源可包括與電子消息、日歷(公共、私有)、聯系人、社交網絡內容、饋源數據、搜索結果等等相關的內容。
[0022]使用內容管理器26、在線服務105基于與用戶相關聯的配置設置來為不同用戶聚集內容。例如,用戶可配置他們的個人信息管理器(PM)應用來包括郵件、聯系人、以及來自不同服務提供方的日歷。用戶還可配置他們的PM應用以包括來自社交網絡的聯系人,以及來自一個或多個內容源的日歷事件。替代客戶端PIM應用訪問每一個個體內容提供方并存儲內容,在線服務105獲得并聚集從該用戶的不同內容源獲得的內容。根據一個實施例,月艮務105存儲從每一個內容源分開地獲得的每個用戶的數據。
[0023]內容管理器26增強經聚集的內容135以包括附加內容。例如,日歷事件可被增強以包括:交通信息、駕駛方向、新聞信息、天氣信息、相關事件等等。通常,內容被增強以包括與該內容相關的附加信息。在線服務105可基于被聚集的內容的類型來不同地增強該經聚集的內容。例如,電子消息相比于在增強日歷事件或聯系人卡片時而言可被不同地聚集。
[0024]如圖1所示,平板計算設備140示出包括經增強的內容142的電子消息。在當前示例中,經增強的內容142包括餐廳信息和與該信息相關的搜索結果。該消息可用其它內容來增強。
[0025]日歷155示出了包括不同事件的日歷的周視圖。可增強零個或更多個日歷事件。根據一個實施例,用戶配置指定增強內容的不同選項的設置。例如,用戶可指定工作事件要用第一組內容源來增強而個人事件要使用不同的一組內容源來增強。在當前示例中,經增強的內容被示出在四月16號(April 16th)。經增強的內容可包括不同內容。例如,經增強的內容可包括交通信息、駕駛方向、位置信息、餐廳信息、社交網絡發帖、新聞饋源等等。
[0026]在客戶端上對經聚集的內容作出的改變可與外部內容源同步。例如,響應于用戶對與不同電子郵件提供方相關聯的電子郵件作出修改,內容管理器26將改變與不同電子郵件提供方進行同步。
[0027]根據一個實施例,還示出了對內容的改變的通知。該改變可以是針對經增強的或未經增強的內容。例如,關于改變的通知示出了自用戶上次查看該日歷以來已經改變了的事件。關于改變的可被示出在同一用戶界面窗口或另一用戶界面窗口中。例如,彈出窗口(例如,關于改變的通知160)可被顯示以示出對日歷的改變。作為另一個示例,通知窗格可被顯示,其顯示哪些事件或內容最近已改變。例如,當用戶查看他們的日歷時,他們可注意至IJSounders事件自他們上次查看我的日歷以來已經改變了。我們相比于我們已經做的甚至更進一步“增強”數據,以向用戶示出自他們上一次查看該數據以來針對他們作出了那些改變。
[0028]在線服務105可在經增強的經聚集的內容被顯示或遞送給客戶端計算設備上的用戶之前對其執行處理。例如,在從客戶端計算設備請求一個或多個視圖之前,該視圖可由內容管理器26生成并由在線服務105存儲。
[0029]為了促進與內容管理器26的通信,可實現一個或多個回調例程。應用110可以是各種應用,例如P頂應用、商業生產力應用、娛樂應用、音樂應用、旅行應用、視頻應用等等。一般地,應用110可以是包括要被聚集的內容的任意應用。應用110可被配置為接收不同類型的輸入(例如語音輸入、觸摸輸入、鍵盤輸入(例如物理鍵盤和/或軟件輸入面板(SIP)WP/或其它類型的輸入)。
[0030]如所示的系統100包括諸如平板計算設備140之類的檢測觸摸輸入何時被接收到(例如手指觸摸或接近觸摸觸摸屏)的一個或多個觸摸屏輸入設備。可利用檢測用戶的觸摸輸入的任何類型的觸摸屏。例如,觸摸屏可包括一層或多層檢測觸摸輸入的電容性材料。以下提供更多細節。
[0031]圖2示出了包括在增強從不同內容源獲得的內容的在線服務中的同步引擎。
[0032]如圖所示,系統200包括內容源120、同步引擎220、包括聚集器250和增強器260的內容管理器26、數據存儲230、在線服務105、客戶端270以及其它客戶端275。替代與每個不同服務提供方連接以獲得內容的客戶端,使用內容管理器26的服務105從內容源120獲得并聚集內容。根據一個實施例,客戶端(例如,客戶端270)可使用單個協議來與由在線服務105獲得的不同內容進行通信。
[0033]如上面討論的,內容源120可包括許多不同的內容源。例如,內容源120可包括:饋源源;包括與電子消息、日歷、任務等相關的內容的個人信息管理(PIM)源(例如OUTLOOK、GMAIL、YAHOO);社交網絡源(例如TWITTER、FACEBOOK、LINKEDIN…);氣象源;娛樂源;地圖和導航源;公共日歷源、私有日歷源等等。一般地,內容源可以可從其獲得內容并為用戶聚集內容的任何源。
[0034]每個客戶端(用戶)可確定他們想要聚集什么內容。例如,當用戶