新四季網

集成聯繫人卡片通信的製作方法

2023-05-27 19:24:26 2

集成聯繫人卡片通信的製作方法
【專利摘要】各實施例提供聯繫人卡片或面板的上下文內的集成回復功能。提供聯繫人信息以顯示在所述聯繫人卡片(例如,計算設備的用戶界面的一部分)中。該聯繫人信息與聯繫人相關聯。該聯繫人信息標識用於與所述聯繫人通信的一種或多種傳輸模式。計算設備可接收來自用戶的經由至少一種選定的傳輸模式與聯繫人通信的請求,或者傳輸模式可被自動選擇。基於接收到的請求,計算設備在聯繫人卡片內提供輸入欄。來自用戶的數據被接收到輸入欄中。計算設備將接收到輸入欄中的數據經由所選擇的傳輸模式發送給聯繫人。該集成回復功能可從顯示在聯繫人卡片中的對話歷史中訪問。
【專利說明】集成聯繫人卡片通信
[0001]背景
[0002]現有的移動計算設備允許用戶經由數種通信模式與聯繫人通信,包括語音電話、文本消息、即時通信、電子郵件、諸如此類。負責管理不同通信模式的不同應用維護用戶和聯繫人之間的通信歷史,包括每次通信的日期、時間以及參與者。一些現有系統在單個用戶界面內為用戶顯示來自不同應用的歷史。然而,這樣的現有系統一般局限於顯示歷史而不提供額外的功能,以供之後在同一用戶界面內與聯繫人的交互。
[0003]概述
[0004]本公開的各實施例提供了在用戶界面的聯繫人卡片內的以聯繫人為中心的集成通信。提供聯繫人信息以顯示在計算設備的用戶界面的一部分中。該聯繫人信息與聯繫人相關聯。該聯繫人信息包括一種或多種傳輸模式。基於所提供的聯繫人信息,提供一輸入欄用於顯示在該部分用戶界面內。來自用戶的用於與聯繫人通信的數據被接收到該輸入欄內。接收到輸入欄中的數據由計算設備經由所述傳輸模式中的至少一種發送給聯繫人。
[0005]提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本
【發明內容】
不旨在標識出所要求保護的主題的關鍵特徵或必要特徵,也不旨在用於幫助確定所要求保護的主題的範圍。
【專利附圖】

【附圖說明】
[0006]圖1是例示出存儲聯繫人信息的計算設備和用於在聯繫人面板內提供輸入欄的計算機可執行組件的示例方框圖。
[0007]圖2是例示出用於允許用戶和聯繫人之間經由聯繫人面板中的輸入欄通信的計算設備的操作的示例流程圖。
[0008]圖3是例示出顯示聯繫人信息元素、對話歷史、以及輸入欄的聯繫人面板的示例圖示。
[0009]圖4是例示出用於與聯繫人通信的輸入欄的示例用戶界面。
[0010]圖5A —圖ro是例示出可滾動的對話歷史的示例用戶界面。
[0011]在全部附圖中,相應的附圖標記指示相應的部分。
【具體實施方式】
[0012]參考各附圖,本公開的各實施例使得用戶104能夠從用戶界面107的聯繫人卡或面板內啟動聯繫人的通信。在一些實施例中,通信經由顯示在聯繫人面板304內的對話歷史117來啟動。對話歷史117跨多種通信或傳輸模式114或信道,並且表示對應於用戶104和一個或多個聯繫人之間正進行的對話的統一的、集成的通信項目集。與對話歷史117 —起顯示的輸入面板使用戶104能夠與聯繫人面板304的上下文內的聯繫人通信。
[0013]本公開的各方面進一步允許用戶104與對話歷史117中的任何通信項目直接交互。例如,用戶104可返回電話呼叫給聯繫人,聽來自聯繫人的語音郵件,回復來自聯繫人的電子郵件消息,發送文本消息給聯繫人,分享照片給聯繫人,發送用戶104的當前位置給聯繫人,諸如此類,而無需離開顯示與聯繫人的對話歷史117的聯繫人面板304的上下文。
[0014]接著參考圖1,示例方框圖例示出存儲聯繫人信息110的計算設備102和用於在聯繫人面板304內提供輸入欄306的計算機可執行組件。在圖1的示例中,計算設備102表示用於在計算設備102的用戶界面107的聯繫人面板304內的集成的消息通信的系統。諸如用戶104之類的一個或多個用戶與計算設備102交互。計算設備102表示執行實現與計算設備102相關聯的操作和功能的指令(例如,應用程式、作業系統功能、或兩者)的任何設備。計算設備102可包括移動計算設備或任何其它的可攜式設備。在一些實施例中,移動計算設備包括行動電話、膝上型計算機、上網本、遊戲設備和/或可攜式媒體播放器。計算設備102還可包括較不便攜的設備,諸如臺式個人計算機、自助服務終端和桌面設備。另夕卜,計算設備102可以表示一組處理單元或其它計算設備。
[0015]計算設備102具有至少一個處理器106、存儲器區域108和至少一個用戶界面107。處理器106包括任意數量的處理單元,並被編程為執行用於實現本公開的各方面的計算機可執行指令。指令可由處理器106或由在計算設備102內執行的多個處理器執行,或者由計算設備102外部的處理器來執行。在某些實施例中,處理器106被編程為執行諸如在附圖(例如,圖2)中所示出的那些指令之類的指令。
[0016]計算設備102還具有一個或多個計算機可讀介質,諸如存儲器區域108。存儲器區域108包括任何數量的、與計算設備102相關聯或計算設備102可訪問的介質。存儲器區域108可以在計算設備102的內部(如圖1所示)、在計算設備102的外部(未示出)、或兩者(未示出)。
[0017]存儲器區域108存儲一個或多個應用(未示出)以及其它數據。應用在被處理器106執行時操作以執行計算設備102上的功能。示例性應用包括地址簿應用程式、郵件應用程式、web瀏覽器、日曆應用程式、消息收發程序、媒體應用、基於位置的服務、搜索程序等。應用可與對應的應用或服務通信,例如可經由諸如網絡124之類的網絡訪問的web服務。例如,應用可表示與在雲中執行的伺服器側服務相對應的所下載的客戶機側應用。
[0018]存儲器區域108還存儲一個或多個聯繫人的聯繫人信息110。對於每個聯繫人,聯繫人信息110包括一個或多個聯繫人信息元素112,諸如姓名、頭銜、公司、電話號碼、電子郵件地址、郵政信件地址等。在一些實施例中,從遠程數據存儲區域中獲取聯繫人信息110,諸如由雲服務126提供。獲取的聯繫人信息110被高速緩狀態存儲器區域108中,並且由用戶104提供給計算設備102的更新被發送回雲服務126。在這樣的實施例中,計算設備102經由網絡124與雲服務126通信。
[0019]存儲器區域108還標識用於與聯繫人通信的傳輸模式114。不例傳輸模式114包括文本消息(例如,諸如短消息服務之類)、即時通信(頂)、電子郵件、語音電話(例如,呼入電話、呼出電話、未接電話、以及語音郵件)、視頻聊天、社交網站帳戶等。語音郵件可以是傳統的電話線呼叫和/或通過網際網路協議的語音(VoIP)呼叫。
[0020]存儲器區域108還為每個聯繫人存儲狀態信息116。狀態消息(Presenceinformation) 116描述了聯繫人的狀態或活動(例如,離開、離線、在線、忙碌、通話中、聊天中、會議中、「請勿打擾」等)。存儲器區域108還存儲對話歷史117。對話歷史117描述用戶104和一個或多個聯繫人之間的之前的通信。在一些實施例中,對話歷史117包括之前的通信集,其包括以下的一項或多項:文本消息、語音呼叫信息、電子郵件消息、和/或來自社交網站的條目。社交網站條目可包括與用戶104或多個用戶的子集有關的公共發帖或私密發帖。
[0021]傳輸模式114、狀態信息116以及對話歷史117可與聯繫人信息110分開存儲(示出)或作為聯繫人信息的一部分存儲(未示出)。在進一步實施例中,聯繫人信息元素112包括或標識狀態信息116、對話歷史117以及一種或多種傳輸模式114。
[0022]存儲器區域108還存儲一個或多個計算機可執行組件。示例性的組件包括聯繫人面板組件118、用戶界面組件120以及通信接口組件122。這些組件的操作以下參考圖2來描述。
[0023]接著參考圖2,示例流程圖例示了計算設備102用於允許經由聯繫人面板304中的輸入框306在用戶104和聯繫人之間進行通信的操作。在202,提供聯繫人信息110以顯示在聯繫人面板304中。例如,雲服務126可提供該聯繫人信息110以通過計算設備102顯示給用戶104。在這一示例中,雲服務126可從多個聯繫人信息目錄中收集聯繫人信息110。在另一示例中,計算設備102訪問存儲器區域108以獲得該聯繫人信息110並顯示給用戶104。該聯繫人信息110與聯繫人中的一個或多個相關聯。
[0024]在一些實施例中,聯繫人面板304被限定為用戶界面107的一部分。在其他實施例中,聯繫人面板304基本佔據或佔用用戶界面107。例如,聯繫人面板304或用戶界面107的其他限定部分表示特定聯繫人的聯繫人卡片或地址簿卡片或條目。
[0025]計算設備102在聯繫人面板304中顯示與該聯繫人的聯繫人信息110相關聯的一個或多個聯繫人信息元素112。計算設備102還在204顯示與該聯繫人相關聯的狀態信息116和/或對話歷史117。例如,該聯繫人的活動狀態可沿著該聯繫人與用戶104之間的通信的歷史按時間順序顯示。在一些實施例中,對話歷史117還包括來自該聯繫人的不是針對用戶104的一組帖子。例如,這些帖子可以涉及一組用戶或一般公眾。對話歷史117可進一步標識與對話歷史117中的每個通信項相關聯的傳輸模式114。例如,對話歷史117標識通信是否經由電話(例如,並且包括電話號碼)、電子郵件(例如,並且包括電子郵件地址)、文本消息、即時消息等來進行。
[0026]在208,計算設備102在聯繫人面板304內限定輸入欄306或輸入面板。在一些實施例中,輸入欄306是自動顯示的,並且傳輸模式或通信信道是基於例如用戶104的狀態狀態、用戶104和聯繫人之間過去的交互、計算設備102上的傳感器、或默認設置來自動選擇的。輸入欄306被設計為將來自用戶104的輸入直接接收到聯繫人面板304中。在一些實施例中,聯繫人面板304中的輸入框306的類型、形狀、大小以及視覺效果可基於用戶104或計算設備102選擇的傳輸模式114而變化。在其中用戶104經由電子郵件與聯繫人通信的示例中,輸入欄306可採用彈出窗口、氣泡、面板、或覆蓋和/或置換顯示的對話歷史117的一部分(或者顯示在聯繫人面板304中的聯繫人信息110的其他部分)的其他用戶界面元素的形式。在其中用戶104經由文本消息與聯繫人通信的示例中,輸入欄306可置換顯示在聯繫人面板304中的聯繫人信息110中的一些。在其中用戶104經由視頻聊天與聯繫人通信的示例中,輸入欄306可以通過一個框架顯示聯繫人的視頻而另一個框架顯示用戶104的視頻的方式佔用聯繫人面板304的多個部分。
[0027]在一些實施例中,本公開的各方面設想用戶104請求與聯繫人通信。在這些實施例中,在206,計算設備102可接收該請求。例如,用戶104可通過點擊、突出顯示、或其他方式選擇項目來選擇對話歷史117中列出的項目中的一個。至少由於每個通信項目具有與之相關聯的傳輸模式114,用戶104對某個通信項目的選擇表示該用戶104請求經由特定的傳輸模式114與聯繫人通信。在另一示例中,用戶104點擊或選擇一個指定的用戶界面元素來啟動與該聯繫人的通信(例如,該用戶界面元素可以被標記為「與聯繫人通信」)。在這一示例中,用戶104在選擇該指定的用戶界面元素的同時或之後選擇一特定的傳輸模式114(例如,經由下拉菜單或彈出列表)。計算設備102可通過標識列在該聯繫人的對話歷史117中的傳輸模式114來向用戶104呈現一組可用的傳輸模式114。
[0028]在一些實施例中,用戶104至少部分基於該聯繫人的狀態信息116來選擇傳輸模式114。例如,如果該聯繫人的狀態信息116是「離開」,則該用戶104可選擇發送電子郵件消息給該聯繫人。如果在線信息116指示該聯繫人在線並可用的,則該用戶104可撥打語音呼叫或發送即時消息。
[0029]在一些實施例中,用戶104可選擇多種傳輸模式114以用多種方式與聯繫人通信。例如,當用戶104具有即刻請求但仍然想要提供不適合經由文本消息來使用的額外信息時,用戶104請求發送文本消息以及電子郵件消息給聯繫人。在這一示例中,相同的消息被經由兩種不同傳輸模式114發送給聯繫人。
[0030]如果在206接收到來自用戶104的請求,則在208,計算設備102基於接收到的請求在聯繫人面板304中限定輸入欄306或輸入面板。
[0031]在210,計算設備102經由在聯繫人面板304內限定的輸入欄306接收來自用戶104的數據。該數據是用戶104想要發送給聯繫人的數據。在212,計算設備102使用所選擇的傳輸模式114將經由輸入欄306接收的數據發送給聯繫人。
[0032]輸入欄306被限定並在所顯示的聯繫人面板304的上下文內呈獻給用戶104。無需引導用戶104執行另一應用或以其他方式導航離開聯繫人面板304以與聯繫人通信;相反,用戶104將想要與聯繫人通信的數據輸入到聯繫人面板304中或聯繫人面板304的一部分或擴展。類似的,計算設備102接收到的來自聯繫人的數據由計算設備102提供以顯示在聯繫人面板304中。
[0033]圖2中例示的操作的一個或多個可由在計算設備102上執行的作業系統和/或地址簿應用來執行。例如,處理器106可被編程為執行地址簿應用以顯示聯繫人信息110、限定或創建輸入欄306、接收來自用戶104的數據、以及發送接收到的數據給聯繫人。本公開的各方面使用戶104能夠與地址簿應用交互以在不被引導執行與地址簿應用分開的應用的情況下與聯繫人通信。例如,用戶104不用離開地址簿應用的上下文以執行分開的文本消息應用、電子郵件程序、視頻聊天應用、諸如此類。
[0034]在一些實施例中,圖1所示的計算機可執行組件可執行圖2中所示的操作。例如,當由處理器106執行時,聯繫人面板組件118使處理器106在聯繫人面板304中顯示聯繫人信息110。所顯示的聯繫人信息110包括對話歷史117以及與對話歷史117中的項目相關聯的傳輸模式114中的一個或多個對話歷史117描述用戶104和聯繫人之間經由多種傳輸模式114進行的多個交互。在一些實施例中,聯繫人面板組件118顯不按時間順序排列的多個交互。
[0035]聯繫人信息110可本地地存儲,或者經由通信接口組件122從雲服務126獲得。
[0036]當由處理器106執行時,用戶界面組件120使處理器106從用戶104接收經由傳輸模式114中的至少一種與聯繫人通信的請求。傳輸模式114是用戶104至少部分基於用戶界面107的聯繫人面板304中顯示的對話歷史117來選擇的。
[0037]在一些實施例中,用戶界面組件120包括用於將數據顯示給用戶104並從用戶104接收數據的圖形卡。用戶界面組件120還可包括用於操作圖形卡的計算機可執行指令(例如驅動程序)。此外,用戶界面組件120可包括顯示器(例如觸控螢幕顯示器)和/或用於操作顯示器的計算機可執行指令(例如驅動程序)。用戶界面組件120還可包括以下各項中的一個或多個以將數據提供給用戶104或從用戶104接收數據:揚聲器、音效卡、相機、話筒、振動馬達、一個或多個加速度計、藍牙通信模塊、全球定位系統(GPS)硬體和感光傳感器。例如,用戶104可通過按特定方式移動計算設備102來輸入命令或操縱數據。用戶界面組件120還可經由諸如外部鍵盤之類的一個或多個外部設備接收來自用戶104或另一計算設備的數據。
[0038]基於用戶界面組件120接收到的請求,聯繫人面板組件118在所顯示的聯繫人面板304內提供輸入欄306或面板。用戶界面組件120將來自用戶104的用於傳遞給聯繫人的數據接收到輸入面板中。當由處理器106執行時,通信接口組件122使處理器106將接收到輸入欄306中的數據經由傳輸模式114發送給聯繫人。在一些實施例中,通信接口組件122包括網絡接口卡和/或用於操作網絡接口卡的計算機可執行指令(例如驅動程序)。
[0039]接著參考圖3,示例圖示例示了顯示聯繫人信息元素112、對話歷史117、以及輸入欄306的聯繫人面板304。當用戶104選擇一聯繫人時,將與所選擇的聯繫人相關聯的聯繫人信息110填充到聯繫人面板304。當用戶104選擇另一聯繫人時,可將與新選擇的聯繫人相關聯的聯繫人信息110重新填充到聯繫人面板304。可替換的,可在用戶界面107中創建另一選項卡,以包含另一個聯繫人面板304,用於顯示與新選擇的聯繫人相關聯的聯繫人信息 110。
[0040]在圖3的示例中,聯繫人面板304被顯示為佔用用戶界面107的絕大部分。然而,本公開的各方面設想聯繫人面板304可佔用用戶界面107的任何大小的部分或者多個部分。聯繫人面板304表示例如一聯繫人卡片,該卡片顯示與特定聯繫人相關聯的聯繫人信息元素112。聯繫人面板304還顯示對話歷史117,對話歷史117包括與構成對話歷史117的通信項目的每一個相關聯的傳輸模式114。
[0041]聯繫人面板304還顯示輸入欄306。無論何時顯示聯繫人面板304都可顯示輸入欄306,或者輸入欄306也可在從用戶104接收到與聯繫人通信的請求時顯示。
[0042]雖然在圖3中,對話歷史117被顯示在聯繫人面板304內,但在其他實施例中(未示出),對話歷史117可被顯示為鄰接聯繫人面板304,或者以其他方式顯示在聯繫人面板附近。
[0043]此外,在一些實施例中,輸入欄306可位於對話歷史117內,使得與聯繫人的通信無縫地成為構建在用戶104和聯繫人之間的歷史的一部分。
[0044]接著參考圖4,示例用戶界面402例示出用於與聯繫人通信的輸入欄406。在圖4的示例中,用戶104和聯繫人Miles Reid之間的對話歷史117的一部分404被顯示在用戶界面402中。此外,與該聯繫人相關聯的狀態信息116 (例如,「在線」)被顯示。用戶104已選擇與該聯繫人通信,並且輸入欄406出現在對話歷史117的上下文內。用戶104開始將數據輸入到輸入欄406中用於發送給該聯繫人。輸入的數據隨後被發送給該聯繫人。[0045]接著參考圖5A —圖示例用戶界面例示出可滾動的對話歷史的一些部分。在這一示例中,被顯示為對話歷史的一部分的通信項目被以時間順序組織,從最早的項目先開始。在圖5A到的示例中,對話歷史包括經由輸入欄從用戶104接收並發送給聯繫人的通信項目。然而,本公開的各方面設想對話歷史可包括來自或者被用於與聯繫人通信的任何接口或任何其他設備的內容。
[0046]諸如圖5A到圖中的示例對話歷史例示了用戶104與特定聯繫人的通信可如何無縫地從一種傳輸模式114或通信信道流到另一個而無需中斷該對話。在一個示例中(未示出),在聯繫人轉為使用行動電話但仍然坐在擁擠的公共汽車上時,曾經經由即時消息開始的對話(例如,當時聯繫人正坐在計算機前)經由文本消息繼續。當聯繫人下車之後,該對話可以電話呼叫來結束。這一場景中描述的通信項目的每一個被存儲並且被顯示為對話歷史的一部分。
[0047]在圖5A中,用戶界面502顯示了一部分對話歷史,其中包括電話項目、電子郵件項目以及社交網絡項目(例如,使用一個或多個社交網站張貼或發送的項目)。用戶104選擇經由社交網絡帳號與聯繫人Miles Reid通信,因此在所顯示的對話歷史的上下文內出現了一個輸入框(未示出)。用戶104將要經由社交網絡帳號發送給該聯繫人的數據輸入到輸入框中。對話歷史指示該輸入的數據隨後被發送給該聯繫人(例如,基於與之相關聯的時間戳),如框架504中所示。
[0048]在圖5B中,用戶界面502顯示了一部分對話歷史,其中包括電子郵件項目、電話項目、以及文本消息項目。用戶104選擇經由文本消息與該聯繫人通信,因此在所顯示的對話歷史的上下文內出現了一個輸入欄(未示出)。用戶104將要經由文本消息發送給該聯繫人的數據輸入到輸入欄中。對話歷史指示該輸入的數據隨後被發送給該聯繫人(例如,基於與之相關聯的時間戳),如框架506中所示。
[0049]在圖5C中,用戶界面502顯示了一部分對話歷史,其中包括文本消息項目以及電話項目。用戶104選擇經由文本消息與該聯繫人通信,因此在所顯示的對話歷史的上下文內出現了多個輸入欄(未示出)。用戶104將要經由文本消息發送給該聯繫人的數據輸入到輸入欄中。對話歷史指示該輸入的數據隨後被發送給該聯繫人(例如,基於與之相關聯的時間戳),如框架508、510中所示。
[0050]在圖中,用戶界面502顯示了一部分對話歷史,其中包括即時通信項目。用戶104選擇經由即時通信與該聯繫人通信。例如,用戶104可能已注意到圖5A中的狀態信息116指示該聯繫人在線。在所顯示的對話歷史的上下文內出現了多個輸入欄(未示出)。用戶104將要經由即時通信發送給該聯繫人的數據輸入到輸入欄中。對話歷史指示該輸入的數據隨後被發送給該聯繫人(例如,基於與之相關聯的時間戳),如框架512和514中所示。
[0051]用戶104可與圖5A到圖中所示的對話歷史進行交互。例如,用戶104可將對話歷史的各部分拆分成多個會話、時間段、主題、傳輸模式114 (例如,具體的通信信道)、或其他標準。拆分對話歷史的各部分使得用戶104能夠找到並使用特定的通信項目。此外,在一些實施例中,用戶104能夠經由文本查詢、語音查詢或其他搜索手段來搜索對話歷史。類似的,用戶104可對對話歷史進行過濾以隱藏對話歷史中特定的通信項目(例如,如果對話涉及多個聯繫人,則可通過聯繫人姓名過濾)或組通信項目。
[0052]用戶104還可基於除時間戳以外的標準對對話歷史進行排序或以其他方式進行組織。例如,用戶104可根據傳輸模式114對通信項目進行分組。
[0053]圖?還顯示了對話歷史內可用於供用戶104輸入的輸入欄516。
[0054]其它示例
[0055]在一些實施例中,對話歷史117的一部分可被顯示在聯繫人面板304外部。例如,對話歷史117中的通信項目中的一些可被複製到用戶的移動計算設備的主屏幕或桌面。在其他示例中,通知可被浮現在磁貼(tile)、吐司(toast)、彈出消息、或其他用戶界面元素中。通知還可被顯示在聯繫人列表內或被提供給與移動計算設備相關聯的其他計算設備或附屬設備。在一些實施例中,通知標識該通知中涉及的聯繫人並且提供該聯繫人的細節,諸如來自社交網站的信息。通知或其他通信項目提供對對話歷史117的更新的主動通知。
[0056]通知可被優先顯示給用戶104。例如,(例如,與未接來電、電子郵件、文本消息、即時消息等有關的)通信通知可優先於(例如,與來自社交網站的照片、故事、狀態消息等有關的)社交更新通知。這一優先影響哪些通知在磁貼、彈出菜單或計算設備102上的其他位置中被顯示給用戶104中。
[0057]作為替換或補充,多個通知可基於與通知相關聯的類別或分組被合併成共享的磁貼或其他用戶界面元素上的單個項目。例如,來自「家庭」組中的聯繫人的「5個新項目」可被顯示在一個磁貼上,而不是顯示在列出這5個新項目的每一個的列表上。本公開的各方面設想了智能選擇哪些通知被顯示在哪些磁貼(例如,共享磁貼)上的操作。例如,這些操作執行以基於用戶104頻繁聯繫的一組聯繫人、一組收藏的聯繫人、和/或與特定分組相關聯的聯繫人來決定哪些項目被提示。在另一示例中,自適應啟發式操作分析諸如僱主/僱員和/或經理/報告之類的關係數據、社交網站標識的關係數據、或之前決定通知浮現在共享的上下文中的用戶行為。示例用戶行為包括追蹤哪些電子郵件被用戶104首先閱讀、花在查看每封電子郵件上的時間、哪些電子郵件被保存、哪些傳輸是優選的、諸如此類。
[0058]本公開的各方面可還使用非視覺手段通知用戶104,包括聲音和觸摸(例如,振動)。例如,一個或多個聯繫人可被分配一個特定的鈴聲或振動模式以提醒用戶104接收到的通信項目涉及該聯繫人。
[0059]輸入欄306可被提供在聯繫人面板304中的多個位置。在一些實施例中,輸入欄306可用於顯示在對話歷史117中顯示的最近的通信項目附近。在其他實施例中,輸入欄306可用於顯示在每種特定類型的最近的通信項目(例如,最近的電子郵件消息、最近的文本消息等)附近。例如,輸入欄306可以被內聯到最近的通信項目中。在又一些實施例中,輸入欄306可用於顯示在對話歷史117中顯示的任何通信項目附近。
[0060]在其中對話歷史117包括與VoIP呼叫有關的通信項目的實施例中,本公開的各方面設想計算設備102或雲服務126接收來自提供該VoIP功能的第三方應用的通信項目。例如,安裝在計算設備102上的第三方VoIP應用向計算設備102(例如,作業系統或地址簿應用)和/或雲服務126公布用戶104和聯繫人之間的呼叫歷史。計算設備102 (或雲服務126)隨後將公布的呼叫歷史合併到相應用戶104和聯繫人的對話歷史117中。
[0061]圖1中的各元件的功能中的至少一部分可以由圖1中的其他元件或圖1中未示出的實體(例如,處理器、web服務、伺服器、應用程式、計算設備等)執行。
[0062]在一些實施例中,圖2中所示的操作可以以在計算機可讀介質上編碼的軟體指令、以被編程或設計為執行操作的硬體或這兩者來實現。例如,本公開的各方面可被實現為片上系統。
[0063]雖然本公開的各方面沒有跟蹤個人可標識的信息,但參考了從用戶104監視和/或收集的數據來描述各實施例。在這樣的實施例中,向用戶104提供收集數據的通知(例如,經由對話框或偏好設置)並且給予用戶104對監視和/或收集給予同意或拒絕同意的機會。該同意可以採用選擇加入同意或選擇退出同意的形式。
[0064]示例件操作環塏
[0065]示例性計算機可讀介質包括快閃記憶體驅動器、數字多功能盤(DVD )、緊緻盤(⑶)、軟盤以及磁帶盒。作為示例而非限制,計算機可讀介質可包括計算機存儲介質和通信介質。計算機存儲介質存儲諸如計算機可讀指令、數據結構、程序模塊之類的信息或其他數據。計算機可讀存儲介質將傳播的數據信號排除在外。通信介質通常體現諸如載波或其他傳輸機制等已調製數據信號中的計算機可讀指令、數據結構、程序模塊或其他數據,並包括任何信息傳遞介質。
[0066]雖然是結合示例性計算系統環境來描述的,但是,本發明的各實施例對於很多其他通用或專用計算機系統環境或配置也很適用。適用於本發明的各方面的公知的計算系統、環境和/或配置的示例包括,但不僅限於:移動計算設備、個人計算機、伺服器計算機、手持式或膝上型設備、多處理器系統、遊戲控制臺、基於微處理器的系統、機頂盒、可編程消費電子產品、行動電話、網絡PC、小型計算機、大型計算機、包括上面的系統或設備中的任何一種的分布式計算環境等等。
[0067]可以在由一臺或多臺計算機或其他設備執行的諸如程序模塊之類的計算機可執行的指令的一般上下文中來描述本發明的各實施例。計算機可執行指令可以被組織成一個或多個計算機可執行的組件或模塊。一般而言,程序模塊包括但不限於,執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件,以及數據結構。可以利用任何數量的這樣的組件或模塊和組織,來實現本發明的各方面。例如,本發明的各方面不僅限於附圖中所示出並且在此處所描述的特定計算機可執行的指令或特定組件或模塊。本發明的其他實施例可以包括具有比此處所示出和描述的功能多一些或少一些功能的不同的計算機可執行指令或組件。
[0068]本發明的各方面在通用計算機被配置成執行此處所描述的指令時將通用計算機變換為專用計算設備。
[0069]本文中所例示和描述的實施例以及沒有具體描述但落在本發明的各方面的範圍內的實施例構成用於在顯示聯繫人信息元素112的用戶界面107的一部分內提供集成的回覆功能的示例裝置、以及用於在顯示聯繫人信息元素112的用戶界面107的一部分內提供輸入欄306以允許用戶104從其中啟動與聯繫人的通信的示例裝置。
[0070]此處所示出和描述的本發明的各實施例中的操作的執行或完成的順序不是必需的,除非另作說明。即,除非另作說明,操作可以以任何順序執行,本發明的各實施例可以包括比此處所公開的操作多一些或少一些操作。例如,在一個操作之前,同時,或之後執行另一個操作也在本發明的各方面範圍之內。
[0071]當介紹本發明的各方面的元件或其實施例時,「一」、「一個」、「所述」旨在表示有元件中的一個或多個。術語「包括」、「包含」、以及「具有」是包含性的,並表示除所列出的元件以外,還可以有額外的元件。[0072]已經詳細地描述了本發明的各方面,顯然,在不偏離所附權利要求書所定義的本發明的各方面的範圍的情況下,可以進行各種修改。在不偏離本發明的各方面的範圍的情況下,可以對上面的結構、產品,以及方法作出各種更改,上面的描述中所包含的和各個附圖中所示出的所有主題應該解釋為說明性的,而不是限制性的。
【權利要求】
1.一種用於用戶界面的聯繫人卡片內的集成消息收發的系統,所述系統包括: 與移動計算設備相關聯的存儲器區域,所述存儲器區域存儲與聯繫人相關聯的聯繫人信息元素,所述聯繫人信息元素標識用於與所述聯繫人通信的一種或多種傳輸模式,所述存儲器區域還存儲與所述聯繫人相關聯的狀態信息;以及處理器,被編程為: 限定所述移動計算設備的用戶界面的至少一部分用於顯示存儲在所述存儲器區域中的所述聯繫人信息元素,所限定的用戶界面的部分表示聯繫人卡片; 在所限定的用戶界面的部分中顯示存儲在所述存儲器區域中的所述聯繫人信息元素中的一個或多個; 在所述用戶界面中顯示存儲在所述存儲器區域中的狀態信息; 接收來自所述移動計算設備的用戶的經由所述傳輸模式中的至少一種與所述聯繫人通信的請求,所述傳輸模式中的至少一種由所述用戶至少部分基於顯示在所述用戶界面中的所述狀態信息來選擇; 基於所接收到的請求,在所限定的用戶界面的部分內創建輸入欄; 將來自用戶的要傳遞給所述聯繫人的數據接收到所創建的輸入欄中;以及 將接收到所述輸入欄中的數據經由所述傳輸模式中的至少一種發送給所述聯繫人。
2.如權利要求1所述的系統,其特徵在於,所述處理器被編程為通過基於所述用戶所選擇的傳輸模式創建一種類型的輸入欄來創建所述輸入欄。
3.如權利要求1所述的系統,其特徵在於,還包括: 用於在顯示所述聯繫人信息元素的所述用戶界面的所述部分內提供集成的回覆功能的裝置;以及 用於在顯示所述聯繫人信息元素的所述用戶界面的所述部分內提供輸入欄以允許所述用戶從所述輸入欄內啟動與所述聯繫人的通信的裝置。
4.一種方法,包括: 提供用於顯示在計算設備的用戶界面的一部分中的聯繫人信息,所述聯繫人信息與聯繫人相關聯,所述聯繫人信息包括一種或多種傳輸模式; 基於所提供的聯繫人信息,提供用於顯示在所述用戶界面的所述部分內的輸入欄;將來自用戶的要傳遞給所述聯繫人的數據接收到所述輸入欄中;以及由所述計算設備將接收到所述輸入欄中的數據經由所述傳輸模式中的至少一種發送給所述聯繫人。
5.如權利要求4所述的方法,其特徵在於,還包括: 從所述聯繫人接收數據;以及 提供所接收到的數據以在所述用戶界面的所述部分中顯示給所述用戶。
6.如權利要求4所述的方法,其特徵在於,還包括基於下列各項中的一個或多個來選擇所述傳輸模式中的至少一種:所述用戶的狀態狀態、所述用戶和所述聯繫人之間的之前的交互、以及所述計算設備中的傳感器,並且提供用於顯示在所述用戶界面的所述部分中的聯繫人信息包括提供用於顯示在以下用戶界面元素中的一個或多個中的聯繫人信息:框架、面板、氣泡、以及彈出菜單。
7.如權利要求4所述的方法,其特徵在於,所述計算設備執行地址簿應用以提供所述輸入欄、將數據接收到所述輸入欄中、以及將數據發送給所述聯繫人,並且所述計算設備在不執行所述地址簿應用之外的應用的情況下提供所述輸入欄、將數據接收到所述輸入欄中、以及將數據發送給所述聯繫人。
8.如權利要求4所述的方法,其特徵在於,所述用戶界面的所述部分中顯示的所述聯繫人信息表示所述聯繫人的地址簿卡片,並且所述計算設備在所述聯繫人的所述地址簿卡片的上下文內提供所述輸入欄、將數據接收到所述輸入欄中、以及將數據發送給所述聯繫人。
9.如權利要求4所述的方法,其特徵在於,還包括提供對話歷史以顯示在計算設備的用戶界面的一部分中,所述對話歷史對應於所述用戶和所述聯繫人之間的一組之前的通信,其中所述計算設備包括移動計算設備,並且所述方法還包括將所述一組通信中的一個或多個通信顯示在所述移動計算設備的主屏幕上。
10.如權利要求4所述的方法,其特徵在於,所述一種或多種計算機可讀存儲介質實現計算機可執行組件,所述組件包括: 聯繫人面板組件,當被執行時,使至少一個處理器在計算設備的用戶界面的聯繫人面板中顯示聯繫人信息,所述聯繫人信息與聯繫人相關聯,所述聯繫人信息包括對話歷史以及一種或多種傳輸模式; 用戶界面組件,當被執行時,使至少一個處理器接收來自用戶的經由所述傳輸模式中的至少一種與所述聯繫人通信的請求,所述傳輸模式中的至少一種是由所述用戶至少部分基於顯示在所述用戶界面的所述聯繫人面板中的所述對話歷史來選擇的, 其中所述聯繫人面板組件基於所接收到的請求在所顯示的聯繫人面板內提供輸入面板, 其中所述用戶界面組件將 來自用戶的要傳遞給所述聯繫人的數據接收到由所述聯繫人面板組件提供的所述輸入面板中;以及 通信接口組件,當被執行時,使至少一個處理器將接收到所述輸入面板中的數據經由所述傳輸模式的至少一種發送給所述聯繫人。
【文檔編號】H04W88/02GK103460727SQ201280016715
【公開日】2013年12月18日 申請日期:2012年4月3日 優先權日:2011年4月8日
【發明者】G·A·霍華德, J·S·金, Y·艾瓦茲安, I·H·託德, N·弗裡傑林克, S·J·戴維斯, C·伽比斯 申請人:微軟公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀