两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

集成聯(lián)系人卡片通信的制作方法

文檔序號:7989441閱讀:424來源:國知局
集成聯(lián)系人卡片通信的制作方法
【專利摘要】各實施例提供聯(lián)系人卡片或面板的上下文內(nèi)的集成回復功能。提供聯(lián)系人信息以顯示在所述聯(lián)系人卡片(例如,計算設備的用戶界面的一部分)中。該聯(lián)系人信息與聯(lián)系人相關聯(lián)。該聯(lián)系人信息標識用于與所述聯(lián)系人通信的一種或多種傳輸模式。計算設備可接收來自用戶的經(jīng)由至少一種選定的傳輸模式與聯(lián)系人通信的請求,或者傳輸模式可被自動選擇?;诮邮盏降恼埱螅嬎阍O備在聯(lián)系人卡片內(nèi)提供輸入欄。來自用戶的數(shù)據(jù)被接收到輸入欄中。計算設備將接收到輸入欄中的數(shù)據(jù)經(jīng)由所選擇的傳輸模式發(fā)送給聯(lián)系人。該集成回復功能可從顯示在聯(lián)系人卡片中的對話歷史中訪問。
【專利說明】集成聯(lián)系人卡片通信
[0001]背景
[0002]現(xiàn)有的移動計算設備允許用戶經(jīng)由數(shù)種通信模式與聯(lián)系人通信,包括語音電話、文本消息、即時通信、電子郵件、諸如此類。負責管理不同通信模式的不同應用維護用戶和聯(lián)系人之間的通信歷史,包括每次通信的日期、時間以及參與者。一些現(xiàn)有系統(tǒng)在單個用戶界面內(nèi)為用戶顯示來自不同應用的歷史。然而,這樣的現(xiàn)有系統(tǒng)一般局限于顯示歷史而不提供額外的功能,以供之后在同一用戶界面內(nèi)與聯(lián)系人的交互。
[0003]概述
[0004]本公開的各實施例提供了在用戶界面的聯(lián)系人卡片內(nèi)的以聯(lián)系人為中心的集成通信。提供聯(lián)系人信息以顯示在計算設備的用戶界面的一部分中。該聯(lián)系人信息與聯(lián)系人相關聯(lián)。該聯(lián)系人信息包括一種或多種傳輸模式?;谒峁┑穆?lián)系人信息,提供一輸入欄用于顯示在該部分用戶界面內(nèi)。來自用戶的用于與聯(lián)系人通信的數(shù)據(jù)被接收到該輸入欄內(nèi)。接收到輸入欄中的數(shù)據(jù)由計算設備經(jīng)由所述傳輸模式中的至少一種發(fā)送給聯(lián)系人。
[0005]提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本
【發(fā)明內(nèi)容】
不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
【專利附圖】

【附圖說明】
[0006]圖1是例示出存儲聯(lián)系人信息的計算設備和用于在聯(lián)系人面板內(nèi)提供輸入欄的計算機可執(zhí)行組件的示例方框圖。
[0007]圖2是例示出用于允許用戶和聯(lián)系人之間經(jīng)由聯(lián)系人面板中的輸入欄通信的計算設備的操作的示例流程圖。
[0008]圖3是例示出顯示聯(lián)系人信息元素、對話歷史、以及輸入欄的聯(lián)系人面板的示例圖示。
[0009]圖4是例示出用于與聯(lián)系人通信的輸入欄的示例用戶界面。
[0010]圖5A —圖ro是例示出可滾動的對話歷史的示例用戶界面。
[0011]在全部附圖中,相應的附圖標記指示相應的部分。
【具體實施方式】
[0012]參考各附圖,本公開的各實施例使得用戶104能夠從用戶界面107的聯(lián)系人卡或面板內(nèi)啟動聯(lián)系人的通信。在一些實施例中,通信經(jīng)由顯示在聯(lián)系人面板304內(nèi)的對話歷史117來啟動。對話歷史117跨多種通信或傳輸模式114或信道,并且表示對應于用戶104和一個或多個聯(lián)系人之間正進行的對話的統(tǒng)一的、集成的通信項目集。與對話歷史117 —起顯示的輸入面板使用戶104能夠與聯(lián)系人面板304的上下文內(nèi)的聯(lián)系人通信。
[0013]本公開的各方面進一步允許用戶104與對話歷史117中的任何通信項目直接交互。例如,用戶104可返回電話呼叫給聯(lián)系人,聽來自聯(lián)系人的語音郵件,回復來自聯(lián)系人的電子郵件消息,發(fā)送文本消息給聯(lián)系人,分享照片給聯(lián)系人,發(fā)送用戶104的當前位置給聯(lián)系人,諸如此類,而無需離開顯示與聯(lián)系人的對話歷史117的聯(lián)系人面板304的上下文。
[0014]接著參考圖1,示例方框圖例示出存儲聯(lián)系人信息110的計算設備102和用于在聯(lián)系人面板304內(nèi)提供輸入欄306的計算機可執(zhí)行組件。在圖1的示例中,計算設備102表示用于在計算設備102的用戶界面107的聯(lián)系人面板304內(nèi)的集成的消息通信的系統(tǒng)。諸如用戶104之類的一個或多個用戶與計算設備102交互。計算設備102表示執(zhí)行實現(xiàn)與計算設備102相關聯(lián)的操作和功能的指令(例如,應用程序、操作系統(tǒng)功能、或兩者)的任何設備。計算設備102可包括移動計算設備或任何其它的便攜式設備。在一些實施例中,移動計算設備包括移動電話、膝上型計算機、上網(wǎng)本、游戲設備和/或便攜式媒體播放器。計算設備102還可包括較不便攜的設備,諸如臺式個人計算機、自助服務終端和桌面設備。另夕卜,計算設備102可以表示一組處理單元或其它計算設備。
[0015]計算設備102具有至少一個處理器106、存儲器區(qū)域108和至少一個用戶界面107。處理器106包括任意數(shù)量的處理單元,并被編程為執(zhí)行用于實現(xiàn)本公開的各方面的計算機可執(zhí)行指令。指令可由處理器106或由在計算設備102內(nèi)執(zhí)行的多個處理器執(zhí)行,或者由計算設備102外部的處理器來執(zhí)行。在某些實施例中,處理器106被編程為執(zhí)行諸如在附圖(例如,圖2)中所示出的那些指令之類的指令。
[0016]計算設備102還具有一個或多個計算機可讀介質(zhì),諸如存儲器區(qū)域108。存儲器區(qū)域108包括任何數(shù)量的、與計算設備102相關聯(lián)或計算設備102可訪問的介質(zhì)。存儲器區(qū)域108可以在計算設備102的內(nèi)部(如圖1所示)、在計算設備102的外部(未示出)、或兩者(未示出)。
[0017]存儲器區(qū)域108存儲一個或多個應用(未示出)以及其它數(shù)據(jù)。應用在被處理器106執(zhí)行時操作以執(zhí)行計算設備102上的功能。示例性應用包括地址簿應用程序、郵件應用程序、web瀏覽器、日歷應用程序、消息收發(fā)程序、媒體應用、基于位置的服務、搜索程序等。應用可與對應的應用或服務通信,例如可經(jīng)由諸如網(wǎng)絡124之類的網(wǎng)絡訪問的web服務。例如,應用可表示與在云中執(zhí)行的服務器側(cè)服務相對應的所下載的客戶機側(cè)應用。
[0018]存儲器區(qū)域108還存儲一個或多個聯(lián)系人的聯(lián)系人信息110。對于每個聯(lián)系人,聯(lián)系人信息110包括一個或多個聯(lián)系人信息元素112,諸如姓名、頭銜、公司、電話號碼、電子郵件地址、郵政信件地址等。在一些實施例中,從遠程數(shù)據(jù)存儲區(qū)域中獲取聯(lián)系人信息110,諸如由云服務126提供。獲取的聯(lián)系人信息110被高速緩狀態(tài)存儲器區(qū)域108中,并且由用戶104提供給計算設備102的更新被發(fā)送回云服務126。在這樣的實施例中,計算設備102經(jīng)由網(wǎng)絡124與云服務126通信。
[0019]存儲器區(qū)域108還標識用于與聯(lián)系人通信的傳輸模式114。不例傳輸模式114包括文本消息(例如,諸如短消息服務之類)、即時通信(頂)、電子郵件、語音電話(例如,呼入電話、呼出電話、未接電話、以及語音郵件)、視頻聊天、社交網(wǎng)站賬戶等。語音郵件可以是傳統(tǒng)的電話線呼叫和/或通過互聯(lián)網(wǎng)協(xié)議的語音(VoIP)呼叫。
[0020]存儲器區(qū)域108還為每個聯(lián)系人存儲狀態(tài)信息116。狀態(tài)消息(Presenceinformation) 116描述了聯(lián)系人的狀態(tài)或活動(例如,離開、離線、在線、忙碌、通話中、聊天中、會議中、“請勿打擾”等)。存儲器區(qū)域108還存儲對話歷史117。對話歷史117描述用戶104和一個或多個聯(lián)系人之間的之前的通信。在一些實施例中,對話歷史117包括之前的通信集,其包括以下的一項或多項:文本消息、語音呼叫信息、電子郵件消息、和/或來自社交網(wǎng)站的條目。社交網(wǎng)站條目可包括與用戶104或多個用戶的子集有關的公共發(fā)帖或私密發(fā)帖。
[0021]傳輸模式114、狀態(tài)信息116以及對話歷史117可與聯(lián)系人信息110分開存儲(示出)或作為聯(lián)系人信息的一部分存儲(未示出)。在進一步實施例中,聯(lián)系人信息元素112包括或標識狀態(tài)信息116、對話歷史117以及一種或多種傳輸模式114。
[0022]存儲器區(qū)域108還存儲一個或多個計算機可執(zhí)行組件。示例性的組件包括聯(lián)系人面板組件118、用戶界面組件120以及通信接口組件122。這些組件的操作以下參考圖2來描述。
[0023]接著參考圖2,示例流程圖例示了計算設備102用于允許經(jīng)由聯(lián)系人面板304中的輸入框306在用戶104和聯(lián)系人之間進行通信的操作。在202,提供聯(lián)系人信息110以顯示在聯(lián)系人面板304中。例如,云服務126可提供該聯(lián)系人信息110以通過計算設備102顯示給用戶104。在這一示例中,云服務126可從多個聯(lián)系人信息目錄中收集聯(lián)系人信息110。在另一示例中,計算設備102訪問存儲器區(qū)域108以獲得該聯(lián)系人信息110并顯示給用戶104。該聯(lián)系人信息110與聯(lián)系人中的一個或多個相關聯(lián)。
[0024]在一些實施例中,聯(lián)系人面板304被限定為用戶界面107的一部分。在其他實施例中,聯(lián)系人面板304基本占據(jù)或占用用戶界面107。例如,聯(lián)系人面板304或用戶界面107的其他限定部分表示特定聯(lián)系人的聯(lián)系人卡片或地址簿卡片或條目。
[0025]計算設備102在聯(lián)系人面板304中顯示與該聯(lián)系人的聯(lián)系人信息110相關聯(lián)的一個或多個聯(lián)系人信息元素112。計算設備102還在204顯示與該聯(lián)系人相關聯(lián)的狀態(tài)信息116和/或?qū)υ挌v史117。例如,該聯(lián)系人的活動狀態(tài)可沿著該聯(lián)系人與用戶104之間的通信的歷史按時間順序顯示。在一些實施例中,對話歷史117還包括來自該聯(lián)系人的不是針對用戶104的一組帖子。例如,這些帖子可以涉及一組用戶或一般公眾。對話歷史117可進一步標識與對話歷史117中的每個通信項相關聯(lián)的傳輸模式114。例如,對話歷史117標識通信是否經(jīng)由電話(例如,并且包括電話號碼)、電子郵件(例如,并且包括電子郵件地址)、文本消息、即時消息等來進行。
[0026]在208,計算設備102在聯(lián)系人面板304內(nèi)限定輸入欄306或輸入面板。在一些實施例中,輸入欄306是自動顯示的,并且傳輸模式或通信信道是基于例如用戶104的狀態(tài)狀態(tài)、用戶104和聯(lián)系人之間過去的交互、計算設備102上的傳感器、或默認設置來自動選擇的。輸入欄306被設計為將來自用戶104的輸入直接接收到聯(lián)系人面板304中。在一些實施例中,聯(lián)系人面板304中的輸入框306的類型、形狀、大小以及視覺效果可基于用戶104或計算設備102選擇的傳輸模式114而變化。在其中用戶104經(jīng)由電子郵件與聯(lián)系人通信的示例中,輸入欄306可采用彈出窗口、氣泡、面板、或覆蓋和/或置換顯示的對話歷史117的一部分(或者顯示在聯(lián)系人面板304中的聯(lián)系人信息110的其他部分)的其他用戶界面元素的形式。在其中用戶104經(jīng)由文本消息與聯(lián)系人通信的示例中,輸入欄306可置換顯示在聯(lián)系人面板304中的聯(lián)系人信息110中的一些。在其中用戶104經(jīng)由視頻聊天與聯(lián)系人通信的示例中,輸入欄306可以通過一個框架顯示聯(lián)系人的視頻而另一個框架顯示用戶104的視頻的方式占用聯(lián)系人面板304的多個部分。
[0027]在一些實施例中,本公開的各方面設想用戶104請求與聯(lián)系人通信。在這些實施例中,在206,計算設備102可接收該請求。例如,用戶104可通過點擊、突出顯示、或其他方式選擇項目來選擇對話歷史117中列出的項目中的一個。至少由于每個通信項目具有與之相關聯(lián)的傳輸模式114,用戶104對某個通信項目的選擇表示該用戶104請求經(jīng)由特定的傳輸模式114與聯(lián)系人通信。在另一示例中,用戶104點擊或選擇一個指定的用戶界面元素來啟動與該聯(lián)系人的通信(例如,該用戶界面元素可以被標記為“與聯(lián)系人通信”)。在這一示例中,用戶104在選擇該指定的用戶界面元素的同時或之后選擇一特定的傳輸模式114(例如,經(jīng)由下拉菜單或彈出列表)。計算設備102可通過標識列在該聯(lián)系人的對話歷史117中的傳輸模式114來向用戶104呈現(xiàn)一組可用的傳輸模式114。
[0028]在一些實施例中,用戶104至少部分基于該聯(lián)系人的狀態(tài)信息116來選擇傳輸模式114。例如,如果該聯(lián)系人的狀態(tài)信息116是“離開”,則該用戶104可選擇發(fā)送電子郵件消息給該聯(lián)系人。如果在線信息116指示該聯(lián)系人在線并可用的,則該用戶104可撥打語音呼叫或發(fā)送即時消息。
[0029]在一些實施例中,用戶104可選擇多種傳輸模式114以用多種方式與聯(lián)系人通信。例如,當用戶104具有即刻請求但仍然想要提供不適合經(jīng)由文本消息來使用的額外信息時,用戶104請求發(fā)送文本消息以及電子郵件消息給聯(lián)系人。在這一示例中,相同的消息被經(jīng)由兩種不同傳輸模式114發(fā)送給聯(lián)系人。
[0030]如果在206接收到來自用戶104的請求,則在208,計算設備102基于接收到的請求在聯(lián)系人面板304中限定輸入欄306或輸入面板。
[0031]在210,計算設備102經(jīng)由在聯(lián)系人面板304內(nèi)限定的輸入欄306接收來自用戶104的數(shù)據(jù)。該數(shù)據(jù)是用戶104想要發(fā)送給聯(lián)系人的數(shù)據(jù)。在212,計算設備102使用所選擇的傳輸模式114將經(jīng)由輸入欄306接收的數(shù)據(jù)發(fā)送給聯(lián)系人。
[0032]輸入欄306被限定并在所顯示的聯(lián)系人面板304的上下文內(nèi)呈獻給用戶104。無需引導用戶104執(zhí)行另一應用或以其他方式導航離開聯(lián)系人面板304以與聯(lián)系人通信;相反,用戶104將想要與聯(lián)系人通信的數(shù)據(jù)輸入到聯(lián)系人面板304中或聯(lián)系人面板304的一部分或擴展。類似的,計算設備102接收到的來自聯(lián)系人的數(shù)據(jù)由計算設備102提供以顯示在聯(lián)系人面板304中。
[0033]圖2中例示的操作的一個或多個可由在計算設備102上執(zhí)行的操作系統(tǒng)和/或地址簿應用來執(zhí)行。例如,處理器106可被編程為執(zhí)行地址簿應用以顯示聯(lián)系人信息110、限定或創(chuàng)建輸入欄306、接收來自用戶104的數(shù)據(jù)、以及發(fā)送接收到的數(shù)據(jù)給聯(lián)系人。本公開的各方面使用戶104能夠與地址簿應用交互以在不被引導執(zhí)行與地址簿應用分開的應用的情況下與聯(lián)系人通信。例如,用戶104不用離開地址簿應用的上下文以執(zhí)行分開的文本消息應用、電子郵件程序、視頻聊天應用、諸如此類。
[0034]在一些實施例中,圖1所示的計算機可執(zhí)行組件可執(zhí)行圖2中所示的操作。例如,當由處理器106執(zhí)行時,聯(lián)系人面板組件118使處理器106在聯(lián)系人面板304中顯示聯(lián)系人信息110。所顯示的聯(lián)系人信息110包括對話歷史117以及與對話歷史117中的項目相關聯(lián)的傳輸模式114中的一個或多個對話歷史117描述用戶104和聯(lián)系人之間經(jīng)由多種傳輸模式114進行的多個交互。在一些實施例中,聯(lián)系人面板組件118顯不按時間順序排列的多個交互。
[0035]聯(lián)系人信息110可本地地存儲,或者經(jīng)由通信接口組件122從云服務126獲得。
[0036]當由處理器106執(zhí)行時,用戶界面組件120使處理器106從用戶104接收經(jīng)由傳輸模式114中的至少一種與聯(lián)系人通信的請求。傳輸模式114是用戶104至少部分基于用戶界面107的聯(lián)系人面板304中顯示的對話歷史117來選擇的。
[0037]在一些實施例中,用戶界面組件120包括用于將數(shù)據(jù)顯示給用戶104并從用戶104接收數(shù)據(jù)的圖形卡。用戶界面組件120還可包括用于操作圖形卡的計算機可執(zhí)行指令(例如驅(qū)動程序)。此外,用戶界面組件120可包括顯示器(例如觸摸屏顯示器)和/或用于操作顯示器的計算機可執(zhí)行指令(例如驅(qū)動程序)。用戶界面組件120還可包括以下各項中的一個或多個以將數(shù)據(jù)提供給用戶104或從用戶104接收數(shù)據(jù):揚聲器、聲卡、相機、話筒、振動馬達、一個或多個加速度計、藍牙通信模塊、全球定位系統(tǒng)(GPS)硬件和感光傳感器。例如,用戶104可通過按特定方式移動計算設備102來輸入命令或操縱數(shù)據(jù)。用戶界面組件120還可經(jīng)由諸如外部鍵盤之類的一個或多個外部設備接收來自用戶104或另一計算設備的數(shù)據(jù)。
[0038]基于用戶界面組件120接收到的請求,聯(lián)系人面板組件118在所顯示的聯(lián)系人面板304內(nèi)提供輸入欄306或面板。用戶界面組件120將來自用戶104的用于傳遞給聯(lián)系人的數(shù)據(jù)接收到輸入面板中。當由處理器106執(zhí)行時,通信接口組件122使處理器106將接收到輸入欄306中的數(shù)據(jù)經(jīng)由傳輸模式114發(fā)送給聯(lián)系人。在一些實施例中,通信接口組件122包括網(wǎng)絡接口卡和/或用于操作網(wǎng)絡接口卡的計算機可執(zhí)行指令(例如驅(qū)動程序)。
[0039]接著參考圖3,示例圖示例示了顯示聯(lián)系人信息元素112、對話歷史117、以及輸入欄306的聯(lián)系人面板304。當用戶104選擇一聯(lián)系人時,將與所選擇的聯(lián)系人相關聯(lián)的聯(lián)系人信息110填充到聯(lián)系人面板304。當用戶104選擇另一聯(lián)系人時,可將與新選擇的聯(lián)系人相關聯(lián)的聯(lián)系人信息110重新填充到聯(lián)系人面板304??商鎿Q的,可在用戶界面107中創(chuàng)建另一選項卡,以包含另一個聯(lián)系人面板304,用于顯示與新選擇的聯(lián)系人相關聯(lián)的聯(lián)系人信息 110。
[0040]在圖3的示例中,聯(lián)系人面板304被顯示為占用用戶界面107的絕大部分。然而,本公開的各方面設想聯(lián)系人面板304可占用用戶界面107的任何大小的部分或者多個部分。聯(lián)系人面板304表示例如一聯(lián)系人卡片,該卡片顯示與特定聯(lián)系人相關聯(lián)的聯(lián)系人信息元素112。聯(lián)系人面板304還顯示對話歷史117,對話歷史117包括與構(gòu)成對話歷史117的通信項目的每一個相關聯(lián)的傳輸模式114。
[0041]聯(lián)系人面板304還顯示輸入欄306。無論何時顯示聯(lián)系人面板304都可顯示輸入欄306,或者輸入欄306也可在從用戶104接收到與聯(lián)系人通信的請求時顯示。
[0042]雖然在圖3中,對話歷史117被顯示在聯(lián)系人面板304內(nèi),但在其他實施例中(未示出),對話歷史117可被顯示為鄰接聯(lián)系人面板304,或者以其他方式顯示在聯(lián)系人面板附近。
[0043]此外,在一些實施例中,輸入欄306可位于對話歷史117內(nèi),使得與聯(lián)系人的通信無縫地成為構(gòu)建在用戶104和聯(lián)系人之間的歷史的一部分。
[0044]接著參考圖4,示例用戶界面402例示出用于與聯(lián)系人通信的輸入欄406。在圖4的示例中,用戶104和聯(lián)系人Miles Reid之間的對話歷史117的一部分404被顯示在用戶界面402中。此外,與該聯(lián)系人相關聯(lián)的狀態(tài)信息116 (例如,“在線”)被顯示。用戶104已選擇與該聯(lián)系人通信,并且輸入欄406出現(xiàn)在對話歷史117的上下文內(nèi)。用戶104開始將數(shù)據(jù)輸入到輸入欄406中用于發(fā)送給該聯(lián)系人。輸入的數(shù)據(jù)隨后被發(fā)送給該聯(lián)系人。[0045]接著參考圖5A —圖示例用戶界面例示出可滾動的對話歷史的一些部分。在這一示例中,被顯示為對話歷史的一部分的通信項目被以時間順序組織,從最早的項目先開始。在圖5A到的示例中,對話歷史包括經(jīng)由輸入欄從用戶104接收并發(fā)送給聯(lián)系人的通信項目。然而,本公開的各方面設想對話歷史可包括來自或者被用于與聯(lián)系人通信的任何接口或任何其他設備的內(nèi)容。
[0046]諸如圖5A到圖中的示例對話歷史例示了用戶104與特定聯(lián)系人的通信可如何無縫地從一種傳輸模式114或通信信道流到另一個而無需中斷該對話。在一個示例中(未示出),在聯(lián)系人轉(zhuǎn)為使用移動電話但仍然坐在擁擠的公共汽車上時,曾經(jīng)經(jīng)由即時消息開始的對話(例如,當時聯(lián)系人正坐在計算機前)經(jīng)由文本消息繼續(xù)。當聯(lián)系人下車之后,該對話可以電話呼叫來結(jié)束。這一場景中描述的通信項目的每一個被存儲并且被顯示為對話歷史的一部分。
[0047]在圖5A中,用戶界面502顯示了一部分對話歷史,其中包括電話項目、電子郵件項目以及社交網(wǎng)絡項目(例如,使用一個或多個社交網(wǎng)站張貼或發(fā)送的項目)。用戶104選擇經(jīng)由社交網(wǎng)絡賬號與聯(lián)系人Miles Reid通信,因此在所顯示的對話歷史的上下文內(nèi)出現(xiàn)了一個輸入框(未示出)。用戶104將要經(jīng)由社交網(wǎng)絡賬號發(fā)送給該聯(lián)系人的數(shù)據(jù)輸入到輸入框中。對話歷史指示該輸入的數(shù)據(jù)隨后被發(fā)送給該聯(lián)系人(例如,基于與之相關聯(lián)的時間戳),如框架504中所示。
[0048]在圖5B中,用戶界面502顯示了一部分對話歷史,其中包括電子郵件項目、電話項目、以及文本消息項目。用戶104選擇經(jīng)由文本消息與該聯(lián)系人通信,因此在所顯示的對話歷史的上下文內(nèi)出現(xiàn)了一個輸入欄(未示出)。用戶104將要經(jīng)由文本消息發(fā)送給該聯(lián)系人的數(shù)據(jù)輸入到輸入欄中。對話歷史指示該輸入的數(shù)據(jù)隨后被發(fā)送給該聯(lián)系人(例如,基于與之相關聯(lián)的時間戳),如框架506中所示。
[0049]在圖5C中,用戶界面502顯示了一部分對話歷史,其中包括文本消息項目以及電話項目。用戶104選擇經(jīng)由文本消息與該聯(lián)系人通信,因此在所顯示的對話歷史的上下文內(nèi)出現(xiàn)了多個輸入欄(未示出)。用戶104將要經(jīng)由文本消息發(fā)送給該聯(lián)系人的數(shù)據(jù)輸入到輸入欄中。對話歷史指示該輸入的數(shù)據(jù)隨后被發(fā)送給該聯(lián)系人(例如,基于與之相關聯(lián)的時間戳),如框架508、510中所示。
[0050]在圖中,用戶界面502顯示了一部分對話歷史,其中包括即時通信項目。用戶104選擇經(jīng)由即時通信與該聯(lián)系人通信。例如,用戶104可能已注意到圖5A中的狀態(tài)信息116指示該聯(lián)系人在線。在所顯示的對話歷史的上下文內(nèi)出現(xiàn)了多個輸入欄(未示出)。用戶104將要經(jīng)由即時通信發(fā)送給該聯(lián)系人的數(shù)據(jù)輸入到輸入欄中。對話歷史指示該輸入的數(shù)據(jù)隨后被發(fā)送給該聯(lián)系人(例如,基于與之相關聯(lián)的時間戳),如框架512和514中所示。
[0051]用戶104可與圖5A到圖中所示的對話歷史進行交互。例如,用戶104可將對話歷史的各部分拆分成多個會話、時間段、主題、傳輸模式114 (例如,具體的通信信道)、或其他標準。拆分對話歷史的各部分使得用戶104能夠找到并使用特定的通信項目。此外,在一些實施例中,用戶104能夠經(jīng)由文本查詢、語音查詢或其他搜索手段來搜索對話歷史。類似的,用戶104可對對話歷史進行過濾以隱藏對話歷史中特定的通信項目(例如,如果對話涉及多個聯(lián)系人,則可通過聯(lián)系人姓名過濾)或組通信項目。
[0052]用戶104還可基于除時間戳以外的標準對對話歷史進行排序或以其他方式進行組織。例如,用戶104可根據(jù)傳輸模式114對通信項目進行分組。
[0053]圖?還顯示了對話歷史內(nèi)可用于供用戶104輸入的輸入欄516。
[0054]其它示例
[0055]在一些實施例中,對話歷史117的一部分可被顯示在聯(lián)系人面板304外部。例如,對話歷史117中的通信項目中的一些可被復制到用戶的移動計算設備的主屏幕或桌面。在其他示例中,通知可被浮現(xiàn)在磁貼(tile)、吐司(toast)、彈出消息、或其他用戶界面元素中。通知還可被顯示在聯(lián)系人列表內(nèi)或被提供給與移動計算設備相關聯(lián)的其他計算設備或附屬設備。在一些實施例中,通知標識該通知中涉及的聯(lián)系人并且提供該聯(lián)系人的細節(jié),諸如來自社交網(wǎng)站的信息。通知或其他通信項目提供對對話歷史117的更新的主動通知。
[0056]通知可被優(yōu)先顯示給用戶104。例如,(例如,與未接來電、電子郵件、文本消息、即時消息等有關的)通信通知可優(yōu)先于(例如,與來自社交網(wǎng)站的照片、故事、狀態(tài)消息等有關的)社交更新通知。這一優(yōu)先影響哪些通知在磁貼、彈出菜單或計算設備102上的其他位置中被顯示給用戶104中。
[0057]作為替換或補充,多個通知可基于與通知相關聯(lián)的類別或分組被合并成共享的磁貼或其他用戶界面元素上的單個項目。例如,來自“家庭”組中的聯(lián)系人的“5個新項目”可被顯示在一個磁貼上,而不是顯示在列出這5個新項目的每一個的列表上。本公開的各方面設想了智能選擇哪些通知被顯示在哪些磁貼(例如,共享磁貼)上的操作。例如,這些操作執(zhí)行以基于用戶104頻繁聯(lián)系的一組聯(lián)系人、一組收藏的聯(lián)系人、和/或與特定分組相關聯(lián)的聯(lián)系人來決定哪些項目被提示。在另一示例中,自適應啟發(fā)式操作分析諸如雇主/雇員和/或經(jīng)理/報告之類的關系數(shù)據(jù)、社交網(wǎng)站標識的關系數(shù)據(jù)、或之前決定通知浮現(xiàn)在共享的上下文中的用戶行為。示例用戶行為包括追蹤哪些電子郵件被用戶104首先閱讀、花在查看每封電子郵件上的時間、哪些電子郵件被保存、哪些傳輸是優(yōu)選的、諸如此類。
[0058]本公開的各方面可還使用非視覺手段通知用戶104,包括聲音和觸摸(例如,振動)。例如,一個或多個聯(lián)系人可被分配一個特定的鈴聲或振動模式以提醒用戶104接收到的通信項目涉及該聯(lián)系人。
[0059]輸入欄306可被提供在聯(lián)系人面板304中的多個位置。在一些實施例中,輸入欄306可用于顯示在對話歷史117中顯示的最近的通信項目附近。在其他實施例中,輸入欄306可用于顯示在每種特定類型的最近的通信項目(例如,最近的電子郵件消息、最近的文本消息等)附近。例如,輸入欄306可以被內(nèi)聯(lián)到最近的通信項目中。在又一些實施例中,輸入欄306可用于顯示在對話歷史117中顯示的任何通信項目附近。
[0060]在其中對話歷史117包括與VoIP呼叫有關的通信項目的實施例中,本公開的各方面設想計算設備102或云服務126接收來自提供該VoIP功能的第三方應用的通信項目。例如,安裝在計算設備102上的第三方VoIP應用向計算設備102(例如,操作系統(tǒng)或地址簿應用)和/或云服務126公布用戶104和聯(lián)系人之間的呼叫歷史。計算設備102 (或云服務126)隨后將公布的呼叫歷史合并到相應用戶104和聯(lián)系人的對話歷史117中。
[0061]圖1中的各元件的功能中的至少一部分可以由圖1中的其他元件或圖1中未示出的實體(例如,處理器、web服務、服務器、應用程序、計算設備等)執(zhí)行。
[0062]在一些實施例中,圖2中所示的操作可以以在計算機可讀介質(zhì)上編碼的軟件指令、以被編程或設計為執(zhí)行操作的硬件或這兩者來實現(xiàn)。例如,本公開的各方面可被實現(xiàn)為片上系統(tǒng)。
[0063]雖然本公開的各方面沒有跟蹤個人可標識的信息,但參考了從用戶104監(jiān)視和/或收集的數(shù)據(jù)來描述各實施例。在這樣的實施例中,向用戶104提供收集數(shù)據(jù)的通知(例如,經(jīng)由對話框或偏好設置)并且給予用戶104對監(jiān)視和/或收集給予同意或拒絕同意的機會。該同意可以采用選擇加入同意或選擇退出同意的形式。
[0064]示例件操作環(huán)塏
[0065]示例性計算機可讀介質(zhì)包括閃存驅(qū)動器、數(shù)字多功能盤(DVD )、緊致盤(⑶)、軟盤以及磁帶盒。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊之類的信息或其他數(shù)據(jù)。計算機可讀存儲介質(zhì)將傳播的數(shù)據(jù)信號排除在外。通信介質(zhì)通常體現(xiàn)諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并包括任何信息傳遞介質(zhì)。
[0066]雖然是結(jié)合示例性計算系統(tǒng)環(huán)境來描述的,但是,本發(fā)明的各實施例對于很多其他通用或?qū)S糜嬎銠C系統(tǒng)環(huán)境或配置也很適用。適用于本發(fā)明的各方面的公知的計算系統(tǒng)、環(huán)境和/或配置的示例包括,但不僅限于:移動計算設備、個人計算機、服務器計算機、手持式或膝上型設備、多處理器系統(tǒng)、游戲控制臺、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、移動電話、網(wǎng)絡PC、小型計算機、大型計算機、包括上面的系統(tǒng)或設備中的任何一種的分布式計算環(huán)境等等。
[0067]可以在由一臺或多臺計算機或其他設備執(zhí)行的諸如程序模塊之類的計算機可執(zhí)行的指令的一般上下文中來描述本發(fā)明的各實施例。計算機可執(zhí)行指令可以被組織成一個或多個計算機可執(zhí)行的組件或模塊。一般而言,程序模塊包括但不限于,執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件,以及數(shù)據(jù)結(jié)構(gòu)??梢岳萌魏螖?shù)量的這樣的組件或模塊和組織,來實現(xiàn)本發(fā)明的各方面。例如,本發(fā)明的各方面不僅限于附圖中所示出并且在此處所描述的特定計算機可執(zhí)行的指令或特定組件或模塊。本發(fā)明的其他實施例可以包括具有比此處所示出和描述的功能多一些或少一些功能的不同的計算機可執(zhí)行指令或組件。
[0068]本發(fā)明的各方面在通用計算機被配置成執(zhí)行此處所描述的指令時將通用計算機變換為專用計算設備。
[0069]本文中所例示和描述的實施例以及沒有具體描述但落在本發(fā)明的各方面的范圍內(nèi)的實施例構(gòu)成用于在顯示聯(lián)系人信息元素112的用戶界面107的一部分內(nèi)提供集成的回復功能的示例裝置、以及用于在顯示聯(lián)系人信息元素112的用戶界面107的一部分內(nèi)提供輸入欄306以允許用戶104從其中啟動與聯(lián)系人的通信的示例裝置。
[0070]此處所示出和描述的本發(fā)明的各實施例中的操作的執(zhí)行或完成的順序不是必需的,除非另作說明。即,除非另作說明,操作可以以任何順序執(zhí)行,本發(fā)明的各實施例可以包括比此處所公開的操作多一些或少一些操作。例如,在一個操作之前,同時,或之后執(zhí)行另一個操作也在本發(fā)明的各方面范圍之內(nèi)。
[0071]當介紹本發(fā)明的各方面的元件或其實施例時,“一”、“一個”、“所述”旨在表示有元件中的一個或多個。術(shù)語“包括”、“包含”、以及“具有”是包含性的,并表示除所列出的元件以外,還可以有額外的元件。[0072]已經(jīng)詳細地描述了本發(fā)明的各方面,顯然,在不偏離所附權(quán)利要求書所定義的本發(fā)明的各方面的范圍的情況下,可以進行各種修改。在不偏離本發(fā)明的各方面的范圍的情況下,可以對上面的結(jié)構(gòu)、產(chǎn)品,以及方法作出各種更改,上面的描述中所包含的和各個附圖中所示出的所有主題應該解釋為說明性的,而不是限制性的。
【權(quán)利要求】
1.一種用于用戶界面的聯(lián)系人卡片內(nèi)的集成消息收發(fā)的系統(tǒng),所述系統(tǒng)包括: 與移動計算設備相關聯(lián)的存儲器區(qū)域,所述存儲器區(qū)域存儲與聯(lián)系人相關聯(lián)的聯(lián)系人信息元素,所述聯(lián)系人信息元素標識用于與所述聯(lián)系人通信的一種或多種傳輸模式,所述存儲器區(qū)域還存儲與所述聯(lián)系人相關聯(lián)的狀態(tài)信息;以及處理器,被編程為: 限定所述移動計算設備的用戶界面的至少一部分用于顯示存儲在所述存儲器區(qū)域中的所述聯(lián)系人信息元素,所限定的用戶界面的部分表示聯(lián)系人卡片; 在所限定的用戶界面的部分中顯示存儲在所述存儲器區(qū)域中的所述聯(lián)系人信息元素中的一個或多個; 在所述用戶界面中顯示存儲在所述存儲器區(qū)域中的狀態(tài)信息; 接收來自所述移動計算設備的用戶的經(jīng)由所述傳輸模式中的至少一種與所述聯(lián)系人通信的請求,所述傳輸模式中的至少一種由所述用戶至少部分基于顯示在所述用戶界面中的所述狀態(tài)信息來選擇; 基于所接收到的請求,在所限定的用戶界面的部分內(nèi)創(chuàng)建輸入欄; 將來自用戶的要傳遞給所述聯(lián)系人的數(shù)據(jù)接收到所創(chuàng)建的輸入欄中;以及 將接收到所述輸入欄中的數(shù)據(jù)經(jīng)由所述傳輸模式中的至少一種發(fā)送給所述聯(lián)系人。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理器被編程為通過基于所述用戶所選擇的傳輸模式創(chuàng)建一種類型的輸入欄來創(chuàng)建所述輸入欄。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括: 用于在顯示所述聯(lián)系人信息元素的所述用戶界面的所述部分內(nèi)提供集成的回復功能的裝置;以及 用于在顯示所述聯(lián)系人信息元素的所述用戶界面的所述部分內(nèi)提供輸入欄以允許所述用戶從所述輸入欄內(nèi)啟動與所述聯(lián)系人的通信的裝置。
4.一種方法,包括: 提供用于顯示在計算設備的用戶界面的一部分中的聯(lián)系人信息,所述聯(lián)系人信息與聯(lián)系人相關聯(lián),所述聯(lián)系人信息包括一種或多種傳輸模式; 基于所提供的聯(lián)系人信息,提供用于顯示在所述用戶界面的所述部分內(nèi)的輸入欄;將來自用戶的要傳遞給所述聯(lián)系人的數(shù)據(jù)接收到所述輸入欄中;以及由所述計算設備將接收到所述輸入欄中的數(shù)據(jù)經(jīng)由所述傳輸模式中的至少一種發(fā)送給所述聯(lián)系人。
5.如權(quán)利要求4所述的方法,其特征在于,還包括: 從所述聯(lián)系人接收數(shù)據(jù);以及 提供所接收到的數(shù)據(jù)以在所述用戶界面的所述部分中顯示給所述用戶。
6.如權(quán)利要求4所述的方法,其特征在于,還包括基于下列各項中的一個或多個來選擇所述傳輸模式中的至少一種:所述用戶的狀態(tài)狀態(tài)、所述用戶和所述聯(lián)系人之間的之前的交互、以及所述計算設備中的傳感器,并且提供用于顯示在所述用戶界面的所述部分中的聯(lián)系人信息包括提供用于顯示在以下用戶界面元素中的一個或多個中的聯(lián)系人信息:框架、面板、氣泡、以及彈出菜單。
7.如權(quán)利要求4所述的方法,其特征在于,所述計算設備執(zhí)行地址簿應用以提供所述輸入欄、將數(shù)據(jù)接收到所述輸入欄中、以及將數(shù)據(jù)發(fā)送給所述聯(lián)系人,并且所述計算設備在不執(zhí)行所述地址簿應用之外的應用的情況下提供所述輸入欄、將數(shù)據(jù)接收到所述輸入欄中、以及將數(shù)據(jù)發(fā)送給所述聯(lián)系人。
8.如權(quán)利要求4所述的方法,其特征在于,所述用戶界面的所述部分中顯示的所述聯(lián)系人信息表示所述聯(lián)系人的地址簿卡片,并且所述計算設備在所述聯(lián)系人的所述地址簿卡片的上下文內(nèi)提供所述輸入欄、將數(shù)據(jù)接收到所述輸入欄中、以及將數(shù)據(jù)發(fā)送給所述聯(lián)系人。
9.如權(quán)利要求4所述的方法,其特征在于,還包括提供對話歷史以顯示在計算設備的用戶界面的一部分中,所述對話歷史對應于所述用戶和所述聯(lián)系人之間的一組之前的通信,其中所述計算設備包括移動計算設備,并且所述方法還包括將所述一組通信中的一個或多個通信顯示在所述移動計算設備的主屏幕上。
10.如權(quán)利要求4所述的方法,其特征在于,所述一種或多種計算機可讀存儲介質(zhì)實現(xiàn)計算機可執(zhí)行組件,所述組件包括: 聯(lián)系人面板組件,當被執(zhí)行時,使至少一個處理器在計算設備的用戶界面的聯(lián)系人面板中顯示聯(lián)系人信息,所述聯(lián)系人信息與聯(lián)系人相關聯(lián),所述聯(lián)系人信息包括對話歷史以及一種或多種傳輸模式; 用戶界面組件,當被執(zhí)行時,使至少一個處理器接收來自用戶的經(jīng)由所述傳輸模式中的至少一種與所述聯(lián)系人通信的請求,所述傳輸模式中的至少一種是由所述用戶至少部分基于顯示在所述用戶界面的所述聯(lián)系人面板中的所述對話歷史來選擇的, 其中所述聯(lián)系人面板組件基于所接收到的請求在所顯示的聯(lián)系人面板內(nèi)提供輸入面板, 其中所述用戶界面組件將 來自用戶的要傳遞給所述聯(lián)系人的數(shù)據(jù)接收到由所述聯(lián)系人面板組件提供的所述輸入面板中;以及 通信接口組件,當被執(zhí)行時,使至少一個處理器將接收到所述輸入面板中的數(shù)據(jù)經(jīng)由所述傳輸模式的至少一種發(fā)送給所述聯(lián)系人。
【文檔編號】H04W88/02GK103460727SQ201280016715
【公開日】2013年12月18日 申請日期:2012年4月3日 優(yōu)先權(quán)日:2011年4月8日
【發(fā)明者】G·A·霍華德, J·S·金, Y·艾瓦茲安, I·H·托德, N·弗里杰林克, S·J·戴維斯, C·伽比斯 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
无为县| 监利县| 湖口县| 沙洋县| 永定县| 中方县| 金山区| 阿拉善右旗| 兴安盟| 双鸭山市| 佛教| 南靖县| 成安县| 西贡区| 富阳市| 崇信县| 昆明市| 娄底市| 苍溪县| 贵港市| 湘西| 永德县| 桑植县| 昌平区| 松潘县| 曲阜市| 吉木萨尔县| 肇源县| 潼南县| 甘南县| 灌阳县| 定边县| 汕头市| 庆城县| 宣汉县| 武汉市| 五常市| 时尚| 舞钢市| 尉氏县| 峡江县|