新四季網

基於行動裝置的能力進行消息呈現的製作方法

2023-07-02 21:46:11 4

基於行動裝置的能力進行消息呈現的製作方法
【專利摘要】用於向接收方發送用於基於該接收方的設備可用性來進行呈現的便利消息的方法、設備和系統。接收方的行動裝置可以連接到被配置為對諸如音頻消息和視覺消息的各種呼入通信進行呈現的個人中樞和/或耳機設備。呼入消息可以傳送到可呈現這些呼入消息內容的接收方的行動裝置和其它所連接的設備。可以生成描述接收和呼入消息的使用的遞送確認消息,並將該遞送確認消息返回發送方的計算設備。在實施例中,接收方的設備可以生成用於向發送方的計算設備描述設備狀態的狀態信息。在實施例中,發送方的計算設備可以生成並發送基於所接收的狀態信息格式化並包括指示接收方的設備以特定方式呈現消息內容的元數據的呼出消息。
【專利說明】基於行動裝置的能力進行消息呈現
[0001] 相關申請
[0002] 本非臨時專利申請要求於2012年5月27日提交的、題為"Personal Hub Presence and Response"的美國臨時申請No. 61/652, 229的優先權的權益,故以引用方式將上述美國 臨時申請的全部內容併入本文。

【背景技術】
[0003] 諸如行動電話、智慧型電話、平板設備或膝上型計算機的行動裝置可以具有包括音 頻、視覺和觸覺(例如,振動)通知的各種類型的用戶通知。這些設備還可以包括對這些通 知中的一些進行組合或限制的各種模式(例如,設置為振動的智慧型電話可能不會響鈴,或 者允許彈出提醒的膝上型計算機當靜音時可能不會發出告警聲)。當前的行動裝置可以允 許用戶控制通知模式(例如,將可能打擾會議或電影的響鈴的電話靜音)。然而,行動裝置 用戶可能對朋友、家庭成員或者同事的進行呼叫或發送消息,而並不確切知道其消息是否 被收到、看見或忽略。沒有對其消息接收和攝入的上下文或明確確認會令行動裝置用戶感 到沮喪。通常,用戶必須等待來自接收方的響應,或者嘗試發送冗餘信息以加快他們的溝通 企圖。多個消息和不能夠容易向那些企圖聯繫他們的人描述他們的可用性的社交不適感可 能會對消息接收方造成不便。


【發明內容】

[0004] 各種方法、設備和系統使得各個實施例能夠向接收方發送用於基於該接收方的 設備可用性來進行呈現的便利消息。具體而言,接收方可以使用具有連接的個人中樞 (personal hub)、無線耳機和/或其它相關聯的設備的行動裝置來確定並向發送方的計算 設備和/或用於存儲的伺服器發送其狀態。狀態信息可以包括狀態指示符,諸如設備是否 激活、設備當前是否處於語音呼叫或者某種其它形式的使用中、設備是否靜音或處於靜默 模式。在實施例中,接收方的計算設備可以記錄並將描述消息的接收和傳送的信息發送回 發送方的計算設備。在實施例中,發送方的計算設備可以使用描述接收方設備狀態的狀態 信息來生成接收方的個人中樞和無線耳機可以對該接收方來說便利的方式呈現的消息。在 實施例中,接收方的個人中樞可以響應於呈現從發送方的計算設備接收的消息的簡單的響 應選項檢測來自該接收方的輸入,並基於檢測到的輸入來生成響應消息。

【專利附圖】

【附圖說明】
[0005] 納入本文中並作為本說明的組成部分的附圖示出了本發明的示例性實施例,並且 連同上面給出的概括描述和下面給出的詳細描述一起用於解釋本發明的特徵。
[0006] 圖1是適於與各個實施例一起使用的另一種網絡的通信系統框圖。
[0007] 圖2是示出用於發送消息和對接收方的狀態信息進行接收的實施例方法的過程 流圖。
[0008] 圖3是示出用於直接調用接收方的狀態信息並基於該狀態信息發送消息的實施 例方法的過程流圖。
[0009] 圖4是示出用於從伺服器取回接收方的狀態信息並基於該狀態信息發送消息的 實施例方法的過程流圖。
[0010] 圖5是示出呈現更新消息的潛在元素的數據結構圖。
[0011] 圖6是示出用於基於接收方的狀態信息來生成並格式化消息的實施例方法的過 程流圖。
[0012] 圖7是示出接收方接收、呈現並對基於用戶的狀態信息格式化的消息進行響應的 實施例方法的過程流圖。
[0013] 圖8是適於與各個實施例一起使用的示例行動裝置的組件圖。
[0014] 圖9是適於與各個實施例一起使用的另一種不例行動裝置的組件圖。
[0015] 圖10是適於與各個實施例一起使用的個人中樞的組件圖。
[0016] 圖11A-11B是適於與各個實施例一起使用的無線耳機的組件圖。

【具體實施方式】
[0017]將參考附圖對各個實施例進行詳細描述。在所有附圖中將儘可能使用相同的附圖 標記來指代相同或相似的部分。對特定示例和實現的參考是用於說明的目的,並不旨在限 制本發明或權利要求書的範圍。
[0018]本文中使用的"示例性的" 一詞意指"用作示例、實例或說明"。本文描述的作為 "示例性"的任何實現不一定被解釋為比其它實現更優選或更具優勢。
[0019] 如本文中所使用的,術語"行動裝置"在本文中互換使用來指代移動計算設備中 的一種或所有,諸如蜂窩電話、智慧型電話、個人或移動多媒體播放器、個人數據助理(PDA)、 膝上型計算機、平板計算機、智能書籍、掌上型計算機、無線電子郵件接收機、具有多媒體互 聯網功能的蜂窩電話、無線遊戲控制器、以及包括可編程處理器和存儲器以及用於發送和/ 或接收語音和數據呼叫、發送和/或接收消息(例如,短消息服務(SMS)消息、電子郵件、 諸如Facebook?發文通知和/或遊戲高分變化通知的應用通知等)、發送和/或接收告警 (例如,低電量告警、失去網絡連接告警等)、和/或發送和/或接收提醒(例如,日曆提醒、 任務提醒等)的類似的個人電子設備。
[0020] 如本文中所使用的,術語"個人中樞"在本文中用於指代可由用戶佩戴或攜帶並且 可與多種行動裝置和/或耳機進行交互的任何設備。在實施例中,個人中樞可以被配置為: 以與腕錶的佩戴方式類似的方式由用戶佩戴在該用戶的手腕上。在替代實施例中,個人中 樞可以是徽章、標籤、手鐲、貼片、皮帶扣、獎章,筆、鑰匙鏈、或者由用戶佩戴或攜帶的任何 其它設備。在實施例中,個人中樞可以與用戶的行動裝置(諸如智慧型電話、以及由用戶佩戴 的無線耳機)進行無線通信。個人中樞可以與用戶的行動裝置進行無線通信以使得該用戶 能夠對該用戶的行動裝置進行遠程操作。在實施例中,個人中樞系統可以包括個人中樞和 由該用戶佩戴的一個或兩個無線耳機,它們一起使得個人中樞系統用戶能夠遠程使用用戶 的行動裝置。
[0021] 如本文中所使用的,術語"發送方"指的是使用計算設備(諸如智慧型電話、平板設 備、膝上型計算機或者能夠發送SMS文本消息、電子郵件、音頻數據、視覺數據(例如,圖像) 的任何其它設備)發送消息的人,或者任何其它這樣的電子通信。當發送消息時,發送方還 可以使用個人中樞和無線耳機,儘管這不是必要的。如本文中所使用的,術語"接收方"指 的是使用行動裝置加個人中樞和無線耳機來接收來自發送方的呼入消息(諸如音頻消息、 視覺消息、語音呼叫、基於文本的消息、社交媒體消息和/或應用提醒)並對呼入消息進行 回復的人。
[0022] 如本文中所使用的,術語"私語消息"可以用來指代可以傳送到行動裝置用來經由 揚聲器(例如本文中描述的無線耳機)傳送的音頻剪輯消息。概括地說,私語消息可以是 在其中所選擇的個體(例如,用戶定義的特許列表上的個體)可以發送音頻剪輯的通信,當 接收到時,音頻剪輯在接收方用戶的耳朵中像私語一樣立即播放。除了 SMS、MMS和電子郵 件消息之外可以發送私語消息。希望發送私語消息的發送方可以記錄該消息,例如通過說 出簡短的口頭消息到他們的行動裝置(其可以運行用於創建例如YagattaTalk?私語消息 的應用),然後按下發送鍵或圖標。音頻剪輯數據可以通過無線網絡(例如,蜂窩數據網絡 或WiFi網絡,這取決於當前連接)發送,然後傳送到目標接收方的行動裝置。接收方的移動 設備可以確認發送方在特許列表中,並且如果是這樣,則立即通過耳機中的一個或兩個播 放該音頻剪輯。以這種方式,特許發送方可以使用像私人私語一樣在接收方耳中立即(或 者響應於用戶動作)播放的消息來向接收方傳送個人音頻消息。
[0023] 各個實施例提供了用於向接收方發送用於基於該接收方的設備可用性來進行呈 現的便利消息的方法、設備和系統。概括地說,行動裝置可以與個人中樞、無線耳機和被配 置為呈現呼入消息(諸如語音呼叫(例如,PSTN呼叫、V0IP呼叫、蜂窩呼叫等)、基於文本 的消息(例如,SMS、電子郵件)、社交媒體消息(例如,Facebook?通知、Tweet?等)和 /或應用提醒(例如,E-bay?)拍賣通知、基於遠程的日曆應用提醒等)的各種其它通信 設備組成對。響應於接收呼入通信,行動裝置可以呈現所接收的通信。例如,行動裝置可以 顯示文本消息、播放音頻消息、或者呈現視頻消息。或者,行動裝置可以對所接收的通信進 行中繼來通過個人中樞、無線耳機和/或任意其它所連接的設備(例如,膝上型計算機)來 進行呈現。例如,呼入消息可以在所連接的無線耳機設備中呈現為音頻。
[0024] 基於接收以及從發送方接收到的消息的使用,接收方的行動裝置可以生成用於發 送回該發送方的遞送確認消息。遞送確認消息可以包含時間戳信息、發送消息(或者其內 容)所針對的各個接收方設備(例如,個人中樞、無線耳機等)的標識、以及顯示、播放或以 其它方式呈現所接收的消息的方式、以及與該消息的任何接收方交互(例如,確認、播放選 擇等)。例如,遞送確認消息可以報告:發送方的音頻消息由接收方的個人中樞接收並通過 所連接的無線耳機播放。通過向發送方提供關於消息是否傳送到了接收方以及消息傳送到 接收方的方式的信息,在消息的傳送對發送方或接收方來說很重要但接收方無法以其它方 式立即進行響應的情況下可能是有用的。
[0025] 另外,接收方的行動裝置(例如,智慧型電話、平板設備等)、個人中樞和/或無線耳 機可以生成描述接收方設備狀態的狀態信息。為了本公開內容的目的,狀態信息可以是反 映接收方以及他/她的個人中樞和/或無線耳機設備的活動和/或可用性的數據。例如,狀 態信息可以包括軟體設(例如,電話顯示鎖定、屏幕保護程序等)、描述發送方與接收方之 間的特許關係的信息、以無線方式連接到接收方的行動裝置或個人中樞的設備的列表、關 於接收方與設備的最近活動的信息(例如,觸控螢幕單元的最近的輸入或最近使用的應用)、 以及來自包含在接收方的個人中樞和/或無線耳機設備中的傳感器的數據(例如,來自無 線耳機中的傳感器的溫度、無線耳機和/或個人中樞中的運動傳感器、來自無線耳機和/或 個人中樞中的觸摸傳感器的觸摸數據等)。狀態信息可以包括可以從接收方的行動裝置、個 人中樞和/或無線耳機設備中繼來的信息,這些信息使得發送方或發送方的計算設備能夠 確定與接收方通信的可用性以及最佳模式,從而向發送方有效地提供接收方的虛擬存在。
[0026] 發送方的計算設備可以向接收方的行動裝置發送請求接收方的狀態信息的消息。 發送方的計算設備可以接收描述接收方的狀態信息的消息(例如,發送方與接收方之間的 特許狀態、連接到接收方的行動裝置的設備的列表、關於連接到接收方的行動裝置的最近 活動的信息、傳感器數據等)並且可以解釋接收方的可用性以便從發送方的計算設備接收 實質性消息。例如,發送方的計算設備可以對將接收方描述為在會議中或者在進行慢跑的 狀態信息進行解釋。在實施例中,接收方的行動裝置可以周期性地確定狀態信息並向用於 存儲和向發送方的計算設備進行分配的伺服器發送該信息。
[0027] 基於狀態信息,發送方的計算設備可以向接收方的行動裝置推薦發送方的實質性 消息的某些格式、消息模版、傳送方法、消息類型(例如,電子郵件、音頻消息、視覺消息、 SMS文本消息、私語消息等)或者其它配置。在實施例中,發送方的計算設備可以使用利用 私語應用(或"應用")的軟體,該軟體可以顯示目標接收方的狀態信息,推薦消息格式或模 式(例如,私語消息、SMS、電子郵件、電話呼叫等),接收發送方輸入並創建用於向接收方的 行動裝置、個人中樞和/或無線耳機發送並在其上顯示的消息。私語應用可以通過使用元 數據或其它數據-編碼技術基於接收方的狀態信息來對消息進行格式化,從而使得特定內 容可由接收方設備中合適的一個或多個設備來呈現。例如,如果狀態信息指示接收方當前 正在使用個人中樞並佩戴著至少一個無線耳機,那麼私語應用可以提示發送方說出私語消 息,捕捉發送方的語音,並創建要發送到接收方的行動裝置來通過一個或兩個無線耳機呈 現的音頻消息。
[0028] 在實施例中,接收方的設備可以解碼並向該接收方呈現所接收的消息,對接收方 輸入(例如,輕叩或語音)進行接收來進行響應,並對響應消息進行格式化以便基於接收 方的狀態信息來提供便利的響應時機。在實施例中,發送方的計算設備可以利用私語應用 來生成包括簡單響應選項(例如,"是"、"否"、"選項一或選項二"等)的消息,根據該消息 接收方可以容易地指示選擇而無需鍵入或口述響應。例如,音頻消息可以包括具有回答選 項'是'和'否'的詢問(或問題)。接收方的行動裝置、個人中樞和無線耳機可以對發送方 的消息中的元數據進行解碼以便獲得用於呈現消息內容的指令(例如,所呈現的消息內容 的格式化,哪個所連接的設備應該呈現各種消息內容等等)。作為示例,在聽覺上呈現給接 收方的消息可以如下方式接收回答輸入:在個人中樞設備顯示器(或按鈕)的一側的觸摸 指示"是"響應,而在顯示器另一側的觸摸指示"否"響應。另外,用戶可以輕叩並保持"是" 或"否"按鈕來指示他們的回答,並錄製私語來提供進一步的解釋。作為另一個示例,在聽 覺上向接收方呈現的消息可以指揮音頻解釋右無線耳機中的第一選項,以便指示接收方可 以通過觸摸右耳機來選擇第一選項;並且指揮音頻解釋左無線耳機中的第二選項,以便指 示接收方可以通過觸摸左耳機來選擇第二選項。另外,用戶可以輕叩並保持耳機來指示他 們的回答,並錄製私語來提供進一步的解釋。
[0029] 在實施例中,接收方個人中樞和其它所連接的設備可以檢測接來自傳感器(例 如,被配置為檢測觸摸交互的觸摸傳感器、被配置為檢測輕叩的加速計等)的接收方輸入, 或者與圖形用戶界面單元的交互,並且可以基於所接收的經格式化的發送方消息來生成響 應消息。例如,基於觸摸傳感器和/或加速計數據,個人中樞可以確定接收方用戶輕叩了右 無線耳機來對那隻耳朵中的所選擇的音頻的回放進行響應(例如,'是')。在實施例中,個 人中樞或接收方的行動裝置可以基於接收方的簡單響應選項來生成響應消息。
[0030] 圖1示出了使用有線和/或無線數據鏈路的適於與各個實施例一起使用的網絡系 統100。網絡系統100可以包括多個設備,諸如個人中樞102、耳機104以及兩個行動裝置 (諸如智慧型電話行動裝置106和膝上型計算機108)。在實施例中,個人中樞102、耳機104、 智慧型電話行動裝置106和膝上型計算機108可以被配置為:通過有線和無線數據鏈路中的 一個或二者來交換數據。
[0031] 個人中樞102和耳機104可以經由無線數據鏈路130和/或有線數據鏈路164來 交換數據。作為示例,個人中樞102與耳機104之間的無線數據鏈路130可以是藍牙⑧連 接。類似地,個人中樞102和智慧型電話行動裝置106可以經由無線數據鏈路128和/或有 線數據鏈路176來交換數據,並且個人中樞102和膝上型計算機108可以經由無線數據鏈 路132和/或有線數據鏈路174來交換數據。智慧型電話行動裝置106和耳機104可以經 由無線數據鏈路134和/或有線數據鏈路168來交換數據。智慧型電話行動裝置106和膝 上型計算機108可以經由無線數據鏈路126和/或有線數據鏈路162來直接互相交換數 據。耳機104和膝上型計算機108可以經由無線數據鏈路136和/或有線數據鏈路166來 直接互相交換數據。在各個實施例中,無線數據鏈路126、128、130、132、134和136可以是 藍牙?、Zigbee?、Peanut?或RF數據鏈路。在各個實施例中,有線數據鏈路162、164、 168、166、174和176可以是線纜連接,諸如USB線纜、FireWire?線纜、或在每一端具有合 適連接器的標準音頻模擬或數字線纜。
[0032] 另外,智慧型電話行動裝置106和膝上型計算機108可以被配置為:分別經由無線連 接122和124連接到網際網路116,所述無線連接可以是使用無線接入點112 (例如Wi-Fi接 入點)建立的。無線接入點112可以連接到網際網路116。以這種方式,數據可以通過本領域 中公知的方法在智慧型電話行動裝置106、膝上型計算機108和其它網際網路116連接的設備之 間進行交換。另外,智慧型電話行動裝置106和蜂窩塔或基站110可以經由蜂窩連接120 (包 括CDMA、TDMA、GSM、PCS、G-3、G-4、LTE)或任何其它類型的連接來交換數據。蜂窩塔或基 站110可與可連接到網際網路116的路由器114通信。以這種方式,數據(例如,語音呼叫、 文本消息、電子郵件等)可以通過本領域中公知的方法在智慧型電話行動裝置106和其它設 備之間進行交換。
[0033] 在下面討論的各種實施例方法200、300、400、600和700中,個人中樞102、耳機 104和智慧型電話行動裝置106可以使用有線或無線連接的任意組合來互相通信。例如,智能 電話行動裝置106可以具有到個人中樞102的有線數據鏈路176以及到耳機104的無線數 據鏈路134。換句話說,在使用無線數據鏈路126、128、130、132、134和/或136的實施例的 情況下,有線數據鏈路162、176、164、174、168和/或166可以替換。在這樣的替換的情況 下,下面討論的方法200、300、400、600和700的操作可以通過有線數據鏈路或有線和無線 數據鏈路的組合以基本類似的方式來執行。
[0034] 在實施例中,耳機104可以經由有線數據鏈路168連接到智慧型電話行動裝置106, 並且智慧型電話行動裝置106可以經由無線數據鏈路128連接到個人中樞102。在這種配置 中,消息可以在智慧型電話行動裝置106與個人中樞102之間以無線的方式來處理,而音頻信 號可以在智慧型電話行動裝置106與耳機104之間經由有線連接來處理。智慧型電話行動裝置 106與耳機104之間的有線數據鏈路168可以降低生成、發送和/或接收無線信號所需的處 理,這可以節省智慧型電話行動裝置106和耳機104上的電池功率。
[0035] 在另一個實施例中,個人中樞102可以分別經由無線數據鏈路128和/或132連 接到智慧型電話行動裝置106和/或膝上型計算機108,並且個人中樞102可以通過有線數 據鏈路164連接到耳機104。在又一個實施例中,耳機104可以分別經由無線數據鏈路134 和/或136連接到智慧型電話行動裝置106和/或膝上型計算機108。在這種配置中,個人中 樞102可以經由有線連接發送/接收去往/來自耳機104的信息,而耳機104可以經由無 線連接發送/接收去往/來自智慧型電話行動裝置106和/或膝上型計算機108的信息。
[0036] 在又一個實施例中,智慧型電話行動裝置106可以經由有線數據鏈路162連接到膝 上型計算機108,並且智慧型電話行動裝置106可以分別經由無線數據鏈路128和134連接到 個人中樞102和耳機104。在這種配置中,膝上型計算機108可以經由有線連接發送/接收 去往/來自智慧型電話行動裝置106的信息,而智慧型電話行動裝置106可以經由無線連接發 送/接收去往/來自個人中樞102和/或耳機104的信息。作為示例,當智慧型電話移動設 備106經由USB連接連接到膝上型計算機108,當智慧型電話行動裝置106正在充電時,智能 電話行動裝置106可以經由USB連接接收提醒,並且智慧型電話行動裝置106可以無線的方 式向個人中樞102發送與該提醒相關聯的警報消息。
[0037] 通過個人中樞設備能夠實現的私人消息傳送機制(例如,靜音振動和小型顯示) 以及無線耳機(其生成僅有接收方聽見的聲音)允許用戶在不適合或者不允許正常的智能 電話操作的情況下接收消息。為了避免被不重要的消息打擾,用戶可以指定甚至當該用戶 的行動裝置處於靜音狀態時授權發送通過這樣的私人消息傳送機制傳送的消息的某些個 體。這樣的指定的個體可以包括在特許列表中。若需要,當接收方佩戴通信設備時,用戶列 表上的那些個體可以具有指定其消息用於立即傳送的特許。可以授權用戶的特許列表上的 個體接收該用戶的當前狀態信息。
[0038] 個人中樞102可以與用戶的行動裝置(諸如智慧型電話行動裝置106和膝上型計算 機108)交換數據,並用作消息控制中心或便利消息通知顯示器。例如,個人中樞102和智 能電話行動裝置106可以經由無線數據鏈路128來交換數據,並且個人中樞102和膝上型 計算機108可以經由無線數據鏈路132來交換數據。
[0039] 個人中樞102可以用作多個用戶計算設備中的任意一個用戶計算設備(尤其是在 用戶近距離範圍中的行動裝置)的可佩戴接口。例如,個人中樞102可以用作消息通知和管 理中心,從而使得用戶能夠對在用戶的膝上型計算機108上接收的各種類型的消息進行監 測和反映。個人中樞102還可以為智慧型電話行動裝置106上接收的消息提供類似的功能。 當用戶的膝上型計算機108和智慧型電話行動裝置106二者都位於通信範圍內時,個人中樞 102還可以針對這兩個設備執行相同的功能。為了描述方便,對各個實施例的描述指代與用 戶的"行動裝置"的交互以及由用戶的"行動裝置"執行的操作,用戶的"行動裝置"旨在包 括與用戶的個人中樞102通信的任意計算設備,其包括但不限於智慧型電話行動裝置106、膝 上型計算機108或任意其它行動裝置。
[0040] 圖2-圖4示出了接收方的行動裝置在對從如上所述的通信系統接收的消息進行 接收、中繼和呈現期間,對描述情況的數據進行傳輸的各種實施例方法。具體而言,接收方 的行動裝置可以被配置為:通過下列操作對所接收消息的遞送確認進行傳輸:從所接收的 消息中獲得用於在接收方的行動裝置上呈現所接收的消息的指令;生成對下列各項進行報 告的遞送確認消息:所接收的消息是否被傳送,以及當所接收的消息被傳送時,該所接收的 消息所傳送的方式;並且向所接收的消息的發送方發送該遞送確認消息。在另一個實施例 中,報告該所接收的消息所傳送的方式可以包括:報告對與接收方的行動裝置相關聯的設 備的標識中的至少一個進行描述的信息;關於所接收消息的消息內容是否由與接收方的移 動設備相關聯的設備成功呈現的第一指示符;以及關於所接收消息的消息內容是否由與接 收方的行動裝置相關聯的設備排隊用於呈現的第二指示符。在實施例中,所接收的消息可 以是下列各項中的一項:私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼 口4、以及格式化用於與私語軟體一起使用的消息。在另一個實施例中,從所接收的消息中獲 得用於在接收方的行動裝置上呈現所接收的消息的指令可以包括:對所接收的消息進行解 碼以便獲得指示發送方期望所接收的消息將要在其上進行呈現的設備的元數據以及聲音 和視覺消息內容中的至少一個;確定元數據中指示的設備是否連接到接收方的行動裝置; 以及當元數據中指示的設備連接到接收方的行動裝置時,向該設備提供聲音和視覺消息內 容中的至少一個。在另一個實施例中,該方法還可以包括:響應於所接收的消息,從接收方 的行動裝置和連接到接收方的行動裝置的設備中的至少一個接收輸入數據;以及基於所接 收的輸入數據來生成響應消息。在另一個實施例中,所接收的輸入數據可以是圖形用戶界 面上的輸入和傳感器數據中的至少一個,其中,傳感器數據包括:從選擇自包括觸摸傳感 器、加速計、迴轉儀和磁強計的組中的傳感器接收的數據。
[0041] 圖2示出了用於發送消息和接收來自由接收方使用的設備的狀態信息的實施例 方法200。在框210中,接收方的行動裝置106可以初始化並連接到接收方設備。例如,移 動設備106可以是與個人中樞102交換短距離無線信號的智慧型電話,其與至少一個無線耳 機交換短距離無線信號。
[0042] 在框215中,發送方的計算設備201可以從聯繫人列表中選擇接收方。例如,發送 方的計算設備201可以顯示所存儲的聯繫人列表(例如,在地址簿資料庫中),並接收來自 發送方的選擇輸入數據(例如,通過對展示聯繫人名字的發送方的計算設備201的觸控螢幕 上的發送方的觸摸進行檢測)。發送方的計算設備201可以被配置為:存儲聯繫人名字並 將聯繫人名字與電話號碼、傳真號碼、電子郵件地址和其它信息相關聯,以便建立通信和/ 或發送消息。在實施例中,聯繫人信息可由發送方的計算設備201用來確定下列各項的目 的地地址:SMS文本消息、私語消息、視覺消息、視頻呼叫、音頻電話呼叫、數據消息、電子郵 件、以及任意其它形式的通信。在實施例中,如果發送方的計算設備201針對所選擇的接收 方保持多個聯繫地址,那麼發送方的計算設備201可以提示發送方提供進一步的輸入以便 確定與所選擇的接收方進行通信的方法。例如,發送方的計算設備201可以通過提示發送 方進一步選擇是否生成下列各項來對接收方聯繫人的選擇進行響應:電子郵件、SMS文本 消息、私語消息、音頻消息、視覺消息、視頻呼叫,或者建立常規的有聲對話(例如,電話呼 叫)。
[0043] 在實施例中,發送方的計算設備201可以對執行上述通信服務或協議的軟體應用 或例程進行存儲和執行。例如,發送方的計算設備201可以存儲並執行私語應用,使用私語 應用,發送方的計算設備201可以接收指揮該應用創建私語消息的發送方輸入。在實施例 中,發送方的計算設備201可以具有存儲其它設備(例如,行動裝置106和個人中樞102) 的聯繫人信息的地址簿、優先級列表和/或特許列表,其可以標識已經將發送方包括在其 特許列表中的個體(即,聯繫人)。例如,發送方的計算設備201可以接收指示該發送方已 經被添加到了接收方的特許列表中的消息,並將聯繫人資料庫中的該信息標註為發送方可 以向其發送私語消息傳輸的某個人。在另一個實施例中,發送方的計算設備201可以包含 對發送方的計算設備201可以向其發送特許傳輸(例如私語消息)的設備聯繫人信息進行 存儲的資料庫。在實施例中,發送方的計算設備201可以發送但不接收去往特定接收方設 備的特許通信。
[0044] 在框220中,發送方的計算設備201可以創建針對在框215中所選擇的接收方的 消息。例如,發送方的計算設備201可以響應於發送方選擇接收方的電子郵件地址而進入 電子郵件消息創建例程。發送方的計算設備201可以接收輸入(諸如語音、文本和/或顯 示選項的選擇),並生成被配置為發送到由所選擇的接收方信息所定義的接收方的目標地 址的完整消息。在框225中,發送方的計算設備201可以向接收方(例如,向接收方的移動 設備106)發送消息。
[0045] 在框230中,接收方的行動裝置106可以接收來自發送方的計算設備201的消息。 郵件伺服器或蜂窩網絡消息傳送伺服器可以向接收方的行動裝置106推送該消息。或者, 接收方的行動裝置106可以接收該消息可用於從遠程伺服器的下載的提示。
[0046] 在框235中,接收方的行動裝置106可以詢問所連接的設備的狀態。例如,接收方 的行動裝置106可以從接收方的行動裝置、個人中樞和/或無線耳機獲得狀態信息。具體 而言,接收方的行動裝置可以通過對設備進行輪詢以確定配置設置(諸如活動模式和操作 參數)來確定設備設置。例如,接收方的行動裝置106可以確定接收方的行動裝置106是 否處於靜默模式。接收方的行動裝置106檢測的其它這種設備設置可以包括:是否在使用 電話鎖定(例如,可以要求用戶輸入或密碼的認證例程正在執行)或者是否在使用振動模 式。接收方的行動裝置106還可以確定是否存在與個人中樞102、附近的膝上型計算機和其 它無線設備的活動連接。例如,接收方的行動裝置106可以確定在接收方的行動裝置106與 個人中樞102之間是否有任何活動數據鏈路(例如,藍牙配對/鏈路)。在實施例中, 框210中的初始化操作可由接收方的行動裝置106記錄並操作,以便指示接收方在給定時 刻的狀態信息。
[0047] 接收方的行動裝置106還可以通過對個人中樞102中的傳感器進行輪詢來確定接 收方的狀態。在實施例中,接收方的行動裝置106可以詢問個人中樞102以便基於由傳感 器收集的數據來確定運動、加速以及其它接收方活動。例如,個人中樞102可以向接收方的 行動裝置106報告:置於個人中樞102底部(例如,與接收方的手腕相接觸)的溫度傳感 器最近測得了體溫,或者與由包含在無線耳機內的溫度傳感器測得的相同的溫度。作為另 一個示例,個人中樞102可以報告從位於無線耳機內的溫度傳感器、迴轉儀、磁強計、和/或 加速計得到的測量結果在一段時間期間是靜態的。在實施例中,接收方的行動裝置106可 以包含各種傳感器,收集並存儲可用於確定接收方的行動裝置106的狀態的傳感器測量結 果。例如,接收方的行動裝置106可以包含測量運動活動的迴轉儀單元。
[0048] 在實施例中,接收方的行動裝置106、個人中樞102和任何其它設備可以存儲描述 個體設備的配置或設置的狀態指示符(即,代碼)。例如,個人中樞102可以存儲描述下列 各項的代碼:個人中樞是否具有到其它設備的活動藍牙?連接,個人中樞是否處於睡眠或 靜默模式,或者個人中樞當前是否正在呈現消息數據。在實施例中,各個接收方設備可以存 儲表示任何其它設備或所有接收方設備狀態的狀態指示符。
[0049] 在可選框238中,接收方的行動裝置106可以生成呈現更新消息。呈現更新消息 可以基於接收方的行動裝置106、個人中樞102和/或與接收方相關聯的其它設備的所確定 的狀態。下面參考圖5來描述呈現更新消息的實施例的內容。
[0050] 在實施例中,接收方的行動裝置106可以以與在框230中從發送方的計算設備201 接收的相同形式或傳送方法來創建呈現更新消息。例如,如果發送方的計算設備201向接 收方發送了電子郵件,那麼接收方的行動裝置106可以生成用於向發送方傳輸的電子郵件 呈現更新消息。在實施例中,呈現更新消息的傳輸的內容和方法可由存儲在接收方的移動 設備106上的文件中的用戶配置來確定。例如,接收方可以配置接收方的行動裝置106以 便僅發送呈現更新消息作為SMS文本消息。在實施例中,接收方可以存儲對呈現更新消息 的各種傳輸方法進行優先級排序的配置,和/或使用存儲在接收方的行動裝置106中的聯 系人信息,以便針對各個發送方確定可用的傳輸方法。在實施例中,呈現更新消息可以包含 基於所確定的狀態信息對接收方狀態的自然語言摘要。例如,呈現更新消息可以包含基於 靜態運動數據和常規溫度讀數的指示接收方處於睡眠狀態的文本片段。
[0051] 在可選框240中,接收方的行動裝置106可以向發送方(例如,向發送方的計算設 備201)發送該呈現更新消息。在實施例中,如果發送方的計算設備201(或者其使用者) 已經被預先批准、認證或者是存儲在接收方的行動裝置106或個人中樞102上的特許列表 的成員,那麼接收方的行動裝置106可以僅發送呈現更新消息。在實施例中,接收方的移動 設備106可以提示接收方對呈現更新消息的傳輸進行授權。在另一個實施例中,呈現更新 消息還可以包含確認發送方在接收方的特許列表中的指示。
[0052] 在可選框245中,發送方的計算設備201可以接收來自接收方(例如,來自接收方 的行動裝置106)的呈現更新消息。在實施例中,如果發送方的計算設備201執行私語應用 (或應用),那麼發送方的計算設備201可以執行例程來解析呈現更新消息並識別用於呈現 該呈現更新消息的某些格式化信息。例如,呈現更新消息可以包含報頭信息,報頭信息描述 接收方的狀態的分類以及接收方個人中樞的狀態(例如,當前其是否被佩戴以及近期是否 使用過)和無線耳機的狀態(例如,其當前是否在接收方的耳朵上)。在實施例中,發送方 的計算設備201可以對指示發送方在接收方的特許列表中的呈現更新消息中的信息進行 檢測。例如,可以存在指示發送方具有接收方的優待狀態的代碼。在實施例中,發送方的計 算設備201可以將呈現更新消息呈現為文本、圖形顯示、音頻或這些各項的組合。
[0053] 在框250中,在框230中接收的發送方的消息可以基於元數據呈現在一個或多個 設備(諸如接收方的行動裝置106、個人中樞102、以及連接到行動裝置106的其它設備) 上。例如,接收方的行動裝置106可以顯示來自發送方的所下載的電子郵件消息。作為另 一個示例,個人中樞102可以通過無線耳機播放發送方的消息所附的音頻文件。在各個實 施例中,發送方的消息可以包含指示呈現指令的元數據,接收方的行動裝置106可以通過 對發送方的消息進行解碼和/或解析來獲得該指令。在實施例中,發送方的計算設備201 可以利用私語應用來生成這樣的指令。下面參考圖6-圖7詳細描述了應用和/或消息中 的元數據的使用。
[0054] 在框252中,接收方的行動裝置106可以生成遞送確認消息。遞送確認消息可以 基於發送方的消息呈獻給用戶的方式以及接收方的設備(諸如接收方的行動裝置106或個 人中樞102)對消息的任何使用。接收方的行動裝置106可以監測並記錄與發送方的消息 相關的每次訪問、修改和交換,從而創建消息通過接收方設備的數據軌跡。例如,接收方的 行動裝置106可以記錄接收方是否看見、閱讀或聽見了消息,以及接收方是否保存了對私 語消息或SMS文本消息的草稿響應。作為另一個示例,接收方的行動裝置106可以記錄呈 現所接收的私語消息或SMS文本消息的輸出設備(例如,個人中樞102、耳機等)的標識。 在實施例中,接收方的行動裝置106可以針對消息或其相關聯的內容在接收方的行動裝置 106、個人中樞102和任何其它所連接的無線設備以及呈現、顯示、執行或以其它方式訪問 消息和/或其相關聯的內容的各個設備上的軟體之間的任何傳輸,記錄每個所接收的消息 的時間戳信息、目標設備(或輸出設備)的時間和標識。例如,接收方的行動裝置106可以 記錄發送方消息在特定時刻從遠程消息伺服器傳送到接收方的行動裝置106,並且其被發 送到個人中樞102,在個人中樞102處其在顯示單元上顯示為文本。遞送確認消息還可以通 過包括關於消息內容是否由輸出設備成功呈現的指示符和/或所接收消息的消息內容是 否排隊用於由輸出設備呈現的指示符來報告該所接收的消息所傳送的方式。
[0055] 在實施例中,遞送確認消息可以包含指示向接收方所接收的消息所傳送的方式 的信息,接收方包括顯示或播放消息的輸出設備(諸如接收方的行動裝置、耳機或個人中 樞)。例如,遞送確認消息可以聲明發送方的音頻消息是通過兩個無線耳機設備播放的。在 實施例中,遞送確認消息可以包含與呈現更新消息類似的信息。
[0056] 在實施例中,接收方的行動裝置106或者發送方的計算設備201可以處理遞送確 認信息,以便確定接收方訪問或播放發送方的消息的可能性。例如,接收方的行動裝置106 可以對所記錄的時間戳、訪問報告以及設備狀態進行評估,以便解讀接收方是否播放了音 頻文件。作為另一個示例,發送方的計算設備201可以接收並處理遞送確認消息以便確定 可能性。可以在遞送確認消息中將所確定的可能性表示為概率、自然語言摘要、或者任意其 它形式的表示接收方的行動裝置106評估。在實施例中,可能性評估可由在設備106、201 中的任意一個設備上運行的私語應用來進行。
[0057] 在框255中,接收方的行動裝置106可以向發送方的計算設備201發送該遞送確 認消息。在框260中,發送方的計算設備201可以接收在框255中發送的遞送確認消息。在 實施例中,發送方的計算設備201可以處理遞送確認消息的內容,並將其呈現為消息傳送 應用中的圖形指示符。例如,發送方的計算設備201可以接收並處理遞送確認消息,並且在 顯示單元上繪製提示向發送方通知發送方的消息被傳送並由接收方打開,這包括顯示呈現 該消息的設備的圖標。
[0058] 圖3示出了用於直接調用接收方的狀態信息並基於該狀態信息發送消息的實施 例方法300。方法300與上述方法200類似,然而,在這裡發送方的計算設備201可以取得 描述接收方設備狀態的狀態信息,並基於該狀態信息生成具有格式的消息。上午參考圖2 對框210-215中的操作進行了描述。
[0059] 在框305中,發送方的計算設備201可以向在框215中所選擇的接收方發送呈現 請求消息。在實施例中,呈現請求消息可以包括預先定義的系統調用、API命令或者接收方 的行動裝置106可以解釋為向詢問設備的請求的任何其它軟體命令。在實施例中,呈現請 求消息可以簡單地包括電子郵件、SMS文本、私語消息內容、或者指示發送方期望獲得接收 方的狀態信息的音頻內容。例如,接收方的行動裝置106可以響應於從發送方接收詢問"你 的狀態如何"的電子郵件來認識當前請求。在另一個實施例中,發送方的計算設備201可以 在接收發送方的計算設備201上的發送方輸入之後發送呈現請求消息。例如,發送方的計 算設備201可以響應於檢測到聯繫人列表中的接收方名字旁邊的圖形用戶界面按鈕上的 用戶點擊來發送呈現請求消息。在另一個實施例中,發送方的計算設備201可以執行針對 所存儲的聯繫人列表中的一些或所有聯繫人周期性發送呈現請求消息的背景例程。例如, 發送方的計算設備201可以向存儲在位於發送方的計算設備201上的私語特許列表中的一 些或所有聯繫人自動發送呈現請求消息。在另一個實施例中,發送方的計算設備201可以 在發送方組成消息的同時或者在發送消息之前立即發送呈現請求消息。
[0060] 在框310中,接收方的行動裝置106可以接收呈現更新消息。接收方的行動裝置 106可以通過評估任何元數據(例如,報頭信息)、通過進行文本分析或者通過對所接收的 消息數據進行分類的任何其它方法來確定消息是呈現請求。在框235中,接收方的移動設 備106可以詢問所連接的設備的狀態。在框238中,接收方的行動裝置106可以生成呈現 更新消息。在框240中,接收方的行動裝置106可以向發送方的計算設備201發送該呈現 更新消息。在框245中,發送方的計算設備201可以接收來自接收方(例如,來自接收方的 行動裝置106)的呈現更新消息。
[0061] 在框320中,發送方的計算設備201可以基於在框245中從接收方所接收的呈現 更新消息來生成消息。例如,發送方的計算設備201可以基於所接收的呈現更新消息的內 容來生成去往接收方的私語消息。在實施例中,在發送方的計算設備201上執行的私語應 用(或應用)可以對呈現更新消息進行解析以便確定格式化技術或可以利用接收方當前狀 態的其它消息配置(例如,接收方是否裝備有無線耳機,接收方的行動裝置106是否處於靜 默模式等)。圖6詳細描述了發送方的計算設備201可以如何使用狀態信息來創建消息。
[0062] 在框225中,發送方的計算設備201可以向接收方(例如,向接收方的行動裝置 106)發送消息。在框230中,接收方的行動裝置106可以接收來自發送方的計算設備201 的消息。在框250中,可以基於元數據將發送方的消息(其是在框230中接收的)呈現在 一個或多個設備上。在框252中,接收方的行動裝置106可以生成遞送確認消息。在框255 中,接收方的行動裝置106可以向發送方發送該遞送確認消息。在框260中,發送方的計算 設備201可以接收該遞送確認消息。
[0063] 圖4示出了使用伺服器401來存儲狀態信息的實施例方法400。不像圖3中的框 305-240中的操作,發送方的計算設備201可以不接收來自接收方的行動裝置106的呈現更 新信息,而是反而接收來自伺服器401的該信息。在框210中,接收方的行動裝置106可以 初始化並連接到接收方設備。在框235中,接收方的行動裝置106可以詢問所連接的設備 的狀態。在框238中,接收方的行動裝置106可以生成呈現更新消息。在框410中,接收方 的行動裝置106可以向伺服器401發送該呈現更新消息。接收方的行動裝置106可以重複 執行框235-410中的操作作為操作循環。在實施例中,接收方的行動裝置106可以以預先 定義的頻率向伺服器401發送呈現狀態更新消息。例如,來自接收方的行動裝置106的常 規報告可以提供伺服器401可以保持的實時(或"心跳")呈現評估。在實施例中,接收方 的行動裝置106可以向特許聯繫人列表中的聯繫人發送呈現更新消息。
[0064] 在框415中,伺服器401可以存儲呈現更新信息。例如,伺服器401可以對呈現更 新消息中所指示的呈現更新信息進行存儲,呈現更新消息在框410中可由接收方的移動設 備106發送。在實施例中,伺服器401可以記錄相關資料庫中的狀態信息,並且可以存儲呈 現更新消息中的狀態信息的子集。在實施例中,伺服器401可以響應於接收呈現更新消息 來對資料庫的值進行更新,或者替換地,可以記錄隨時間的一些或所有狀態信息。在實施例 中,伺服器401可以生成描述隨時間的狀態信息的統計信息。例如,伺服器401可以計算接 收方的行動裝置106處於靜默模式的時間的百分比,或者接收方的行動裝置106連接到個 人中樞102的頻繁程度。作為另一個示例,伺服器401可以跟蹤呈現更新消息中所表示的 運動數據,並基於一天中的時間來估計典型的運動值。
[0065]方法400的提醒與方法300中的操作類似。然而,在框420-430中,發送方的計算 設備201請求並接收來自伺服器401 (而不是直接來自接收方的行動裝置106)的呈現更新 消息。在框215中,發送方的計算設備201可以從聯繫人列表中選擇接收方。在框420中, 發送方的計算設備201可以向伺服器401發送呈現請求消息。在框425中,伺服器401可以 接收該呈現請求消息。在框430中,伺服器401可以向發送方的計算設備201發送呈現更 新消息。在框245'中,發送方的計算設備201可以接收來自伺服器401的呈現更新消息。 在框320中,發送方的計算設備201可以基於該呈現更新消息來生成消息。在框225中,發 送方的計算設備201可以向接收方(例如,向接收方的行動裝置106)發送消息。
[0066] 在框230中,接收方的行動裝置106可以接收來自發送方的計算設備201的消息。 在框250中,可以基於元數據將發送方的消息(其是在框230中接收的)呈現在一個或多 個設備上。在框252中,接收方的行動裝置106可以生成遞送確認消息。在框255中,接收 方的行動裝置106可以向發送方的計算設備201發送該遞送確認消息。在框260中,發送 方的計算設備201可以接收該遞送確認消息。
[0067] 圖5示出了呈現更新消息500中的實施例數據結構。呈現更新消息500可由接 收方的行動裝置發送到發送方的計算設備或者保持最新狀態信息的伺服器。呈現更新消 息500可以包含元數據502 (例如,用於協助使用私語應用的呈現的格式化信息)。在實施 例中,元數據502可以指示發送方的計算設備顯示使用特定設備的狀態信息。例如,元數據 502可以指揮智慧型電話執行文本到語音的轉換例程,並生成可通過發送方的個人中樞和所 連接的無線耳機來執行的音頻文件。在實施例中,元數據502可以提供指揮運行在發送方 的計算設備上的軟體基於呈現更新消息500的內容來調整系統或軟體變量的私語應用指 令。例如,元數據502可以指示私語應用改變用於生成新消息的默認設置。
[0068]呈現更新消息500還可以包含對在呈現更新消息500所創建時刻的接收方的移動 設備的狀態的眾多描述,諸如顯示鎖定狀態504,安裝在接收方的智慧型電話上的一些或所有 應用的列表506、接收方的智慧型電話上當前在使用的應用的列表和使用信息508,以及靜默 模式/靜音狀態510。呈現更新消息500還可以包括描述接收方對特定應用的使用的應用數 據。例如,呈現更新消息500可以包含瀏覽器歷史報告、輸入在線表格的數據、或者cookie 信息。
[0069] 呈現更新消息500可以包含關於與接收方的行動裝置相關聯的各個設備的數據, 例如,配對列表512中的一些或所有設備的列表(例如,已經與接收方的智慧型電話進行了 藍牙?配對的設備)。在實施例中,呈現更新消息500可以列出曾經與接收方的智慧型電話 配對的設備中的一些或所有設備。呈現更新消息500可以包含當前所連接或活動的設備的 列表514,例如所連接的個人中樞和無線耳機。該列表可以包含關於經由有線或無線(例 如,短距離無線電)連接所連接的設備的信息。例如,呈現更新消息500可以指示有線耳機 (或者有線頭戴式耳麥或耳機)是否連接到個人中樞或其它相關聯的設備。
[0070] 呈現更新消息500中可以指示接收方的行動裝置與相關聯的設備之間的各種連 接。例如,呈現更新消息500可以指示智慧型電話經由有線或短距離無線電連接連接到鄰近 的個人計算機(例如,膝上型計算機)。概括地說,各個設備的連接狀態可以指示設備的可 用性。例如,當個人中樞活動並以無線方式與接收方的行動裝置(例如,智慧型電話)配對 或連接時,個人中樞可以是可用的。在實施例中,呈現更新消息500可以指示相關聯的設備 (例如,個人中樞、無線耳機、有線頭戴式受話器)中的任何一個是否連接到電源(例如,AC 適配器)和/或正在充電。呈現更新消息500可以描述相關聯的設備中的電池的功率狀態, 並且如果任何相關聯的設備中的電池"死亡"則可以進行報告。例如,呈現更新消息500可 以指示個人中樞的電池幾乎沒電了。其它信息可以包括傳感器數據516(諸如溫度數據和 /或運動數據)。傳感器數據516可以從位於智慧型電話、個人中樞和無線耳機中的傳感器或 測量單元取得。例如,接收方的行動裝置可以從包含迴轉儀的所連接的無線耳機取得運動 數據。作為另一個示例,傳感器數據516可以表示來自加速計的運動數據和來自溫度傳感 器的體溫測量結果,這兩種傳感器都包含在個人中樞中。傳感器數據516還可以包括來自 無線耳機的溫度測量結果,其可以用於確定無線耳機是否正佩帶著。在實施例中,呈現更新 消息500可以指示設備為何沒有被佩戴的可能原因,諸如指示設備當前正在經由到電源的 連接加電(或者充電)、當前出現故障(例如,報告軟體錯誤代碼)、或者是冗餘的因為用戶 正佩戴著其它所連接的設備(例如,因為有線頭戴式受話器連接到個人中樞所以沒有佩戴 無線耳機)。
[0071] 呈現更新消息500還可以包括描述與接收方行動裝置的接收方用戶交互近期歷 史518的數據。該用戶交互近期歷史518數據可以包括關於接收方行動裝置的塑膠使用的 信息,諸如在一段時間期間由智慧型電話上載/下載的數據的記錄,最近使用的應用,以及各 個應用中的輸入(例如,觸控螢幕上的輕叩、按下設備按鈕等)。例如,呈現更新消息500可以 包括對觸控螢幕上的最近輕叩的時間戳的報告。
[0072] 呈現更新消息500可以包含關於接收方的位置(或方位)信息520,例如從智能 電話中的GPS單元取得的GPS坐標。在實施例中,描述接收方的位置或用於確定位置的其 它數據可以包括在呈現更新消息500中,並且可以包括手機基站塔信息(例如,接入記錄和 基站塔標識信息)、WiFi接入信息(例如,路由器日誌信息)以及各個接收方設備的IP地 址。在實施例中,接收方的行動裝置可以存儲呈現更新消息500並將該消息附加到其它傳 輸。例如,智慧型電話可以將呈現更新消息500中的信息插入遞送確認消息。
[0073] 在實施例中,呈現更新消息500可以包括描述接收方的時間表或行程的信息例 如,接收方的行動裝置可以訪問存儲在電話上或可訪問的在線帳戶(例如,Google日曆、 Outlook日曆等)中的日曆數據,並將接收方的當前活動附加到呈現更新消息500。在實 施例中,呈現更新消息可以包含關於下列各項的信息:接收方行動裝置的當前蜂窩網絡數 據速率、到WiFi網絡的連接性、以及數據流式傳輸或電話可用性的任何其它指示符。在另 一個實施例中,呈現更新消息500可以包含描述發送方相對於接收方的關係或特許狀態的 信息。接收方的行動裝置可以通過將發送方的ID與存儲在聯繫人信息資料庫、社交網絡帳 戶/資料庫、或可以包含關於接收方與發送方之間關係的信息的其它源中的數據相比較來 確定發送方(或者發送方的計算設備)的特許狀態(例如,發送方在接收方的特許列表中, "已知的"、"優選的"、"喜愛的"等)。例如,呈現更新消息500可以包括關於發送方是否在 接收方的特許聯繫人列表上,從而是否能夠創建接收方的個人中樞可以在接收時立即呈現 的私語消息的指示符。作為另一個示例,呈現更新消息500可以描述關於發送方的接收方 的當前布置,並包括諸如"接收方當前沒有接聽你的呼叫"或者"你已經被從接收方的喜愛 列表中刪除"的文本。
[0074] 圖6-圖7示出了用於生成包括用於在接收方的行動裝置上呈現消息內容的呼出 消息的各種實施例方法。在各個實施例中,操作可由各個通信設備執行,例如上文參考圖1 所描述的通信系統中的設備(例如,智慧型電話)以及能夠生成用於向接收方的行動裝置傳 送的消息的其它計算設備,諸如膝上型計算機、中央伺服器、以及與發送方相關聯的各種其 它計算設備。
[0075] -種實施例方法可以包括:基於所接收的關於接收方的行動裝置的狀態信息來確 定耦接到接收方的行動裝置的消息呈現設備的可用性;基於所確定的耦接到接收方的移動 設備的消息呈現設備的可用性來識別用於向接收方的行動裝置發送呼出消息的格式和消 息類型;根據所識別的格式和所識別的消息類型對呼出消息進行格式化;基於所確定的耦 接到接收方的行動裝置的消息呈現設備的可用性來生成包括用於呈現呼出消息的指令的 元數據;以及向接收方的行動裝置發送呼出消息。在另一個實施例中,關於接收方的移動 設備的狀態信息可以包括下列各項中的至少一項:描述特許狀態的信息、連接到接收方的 行動裝置的設備的列表、關於連接到接收方的行動裝置的最近活動的信息、以及傳感器數 據。在另一個實施例中,所識別的消息類型可以是從包括下列各項的組中選擇的:私語消 息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式化用於使用私語服務 軟體處理的消息。在另一個實施例中,所生成的包括用於呈現呼出消息的指令的元數據可 以指示將要在其上呈現呼出消息的耦接到接收方的行動裝置的設備,以及是要可聽、可視 還是可觸地呈現呼出消息。在另一個實施例中,所生成的包括用於呈現呼出消息的指令的 元數據可以指示:要在連接到接收方的行動裝置的第一設備上呈現呼出消息的第一部分, 並且要在連接到接收方的行動裝置的第二設備上呈現呼出消息的第二部分。在另一個實施 例中,所生成的包括用於呈現呼出消息的指令的元數據可以指示:要經由連接到接收方的 行動裝置的第一設備可聽地呈現呼出消息的第一部分,並且要在連接到接收方的行動裝置 的第二設備上可視地呈現呼出消息的第二部分。在另一個實施例中,所生成的包括用於呈 現呼出消息的指令的元數據可以指示:當呈現呼出消息時,振動電機應該是激活的。在另一 個實施例中,識別用於向接收方的行動裝置發送呼出消息的格式和消息類型可以包括:確 定呼出消息是否包括由發送方提出的詢問;當呼出消息包括詢問時,提示發送方提供與詢 問相關的一組接收方響應;以及基於從發送方接收的輸入來修改呼出消息以便包括該組接 收方響應。在另一個實施例中,基於所確定的耦接到接收方的行動裝置的消息呈現設備的 可用性來生成包括用於呈現呼出消息的指令的元數據可以包括:生成指示要不同地呈現該 組接收方響應中的每個響應將的元數據。在另一個實施例中,基於所確定的耦接到接收方 的行動裝置的消息呈現設備的可用性來生成包括用於呈現呼出消息的指令的元數據可以 包括:生成包括用於使用下列各項中的至少一項來呈現該組接收方響應的指令的元數據: 大型文本、小型文本、彩色文本、閃爍文本、動畫文本、在耦接到接收方的行動裝置上呈現的 聲音、在耦接到接收方的行動裝置上呈現的圖像、以及配置文件中定義的信息。
[0076] 圖6示出了用於使發送方的計算設備基於接收方的狀態信息來創建格式化消息 的實施例方法600。如上所述,在各個實施例中,發送方的計算設備(諸如智慧型電話或膝上 型計算機)可以直接從接收方的行動裝置或保持接收方行動裝置的狀態信息的伺服器請 求呈現更新消息。發送方的計算設備可以執行私語應用(或者私語服務軟體),並且基於呈 現更新消息中指示的狀態信息,可以生成消息,該消息指揮接收方的行動裝置和相關聯的 設備(例如,個人中樞、無線耳機等)以便利和有效的方式呈現消息。在各個實施例中,可 以安裝私語應用,並且方法600中的操作可由發送方的計算設備或有線或無線連接到電話 的任何其它計算設備(諸如個人中樞、膝上型計算機、無線耳機、平板設備等)執行。
[0077] 在框602中,發送方的計算設備可以接收呈現更新消息。例如,發送方的計算設備 可以接收包括當前連接到接收方的智慧型電話的設備的狀態信息的呈現更新消息。在框604 中,私語應用可以基於呈現更新消息中的狀態信息來確定接收方的可用性。換句話說,私語 應用可以創建指示與呈現消息內容的接收方相關聯的設備的可用性的可用性結論。例如, 運行在發送方的計算設備的處理器上的私語應用可以解釋所接收的呈現更新消息中的呈 現或狀態信息,並可以確定接收方的可用性。可用性(或可用性結論)可以是定義接收方 接收各種形式的通信並與各種形式的通信進行交互的能力的代碼、分類或類別(即,狀態 信息)。具體而言,可用性可以基於接收方設備的連接性(例如,個人中樞、無線耳機等)。 例如,私語應用可以得出以下結論:接收方對於交互式音頻消息來說完全可用,因為接收方 的智慧型電話瀏覽器應用是活動的,並且其個人中樞和無線耳機二者都是連接的。作為另一 個示例,私語應用可以得出以下結論:接收方具有有限的可用性,因為其無線耳機麥克風被 配置為靜音設置,但其個人中樞是活動的。作為另一個示例,狀態信息可以指示:發送方在 接收方的特許列表中,並且可以發送私語消息。
[0078] 私語應用可以將呈現更新消息解析成離散數據元素,並對這些變量單獨或組合進 行評估。例如,私語應用可以對接收方的個人中樞中的加速計所報告的運動數據進行解釋, 並得出接收方活動的結論。作為另一個示例,私語應用可以基於下列各項得出接收方處於 睡眠狀態的結論:靜態運動數據、配備了個人中樞和無線耳機的報告、接收方的行動裝置上 的活動屏幕保護應用、以及顯示在一段長時間裡沒有使用的數據使用記錄。在實施例中,私 語應用可以基於可能使用或不使用各個呈現變量之間依賴關係的以規則為基礎的系統來 確定可用性(或可用性結論)。
[0079] 在實施例中,當確定可用性時,私語應用可以對某些呈現變量進行與其它呈現變 量不同的加權。例如,與電話顯示鎖定相比,來自接收方的個人中樞的運動數據可以加權為 更加重要。在實施例中,私語應用可以利用發送方配置文件來確定各個呈現變量的權重或 重要性。在實施例中,私語應用可以利用閾值變量和/或值來確定接收方的可用性。例如, 如果從接收方的行動裝置的加速計取得的運動數據表示中等活動性,那麼私語應用可以僅 確定接收方是完全可用的。
[0080] 在實施例中,呈現更新消息可以包含由接收方的行動裝置上的私語應用服務在呈 現更新消息的傳輸之前得出的接收方可用性結論。例如,接收方的行動裝置可以評估接收 方的各個設備,確定呈現變量、並得出以下結論:接收方具有低可用性,因為其處於會議中。
[0081] 在框606中,私語應用可以基於所確定的可用性來識別用於呼出消息的消息類型 和格式。例如,私語應用可以基於可用性結論來識別推薦將要用於去往接收方的消息的某 種消息格式和/或消息類型。在實施例中,基於可用性,私語應用可以識別(或者推薦)特 定類型的傳輸。例如,私語應用可以建議接收方最可用於接收SMS消息,因為接收方的個人 中樞當前沒有連接到接收方的智慧型電話。私語應用可以識別和/或推薦其它消息類型,諸 如電子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式 化用於使用私語服務軟體處理的消息。私語應用還可以基於所確定的可用性來標識所推薦 的消息格式或者內容指導用於傳輸。例如,由於接收方因為低的報告數據速率而具有有限 的可用性,故私語應用可以識別發送方應該發送短文本而不是具有大附件的電子郵件。 [0082]在實施例中,私語應用可以在顯示所識別的消息和格式推薦的發送方的計算設備 上呈現圖形對話窗口。在另一個實施例中,私語應用可以允許發送方接受或拒絕推薦。例 如,發送方可以不選擇遵從私語應用所識別的私語消息的推薦消息類型,而是使用電子郵 件消息。在實施例中,私語應用可以基於所確定的可用性對發送方自動施加格式化和消息 類型的限制。例如,在由於所報告的當前時刻的會議的日曆條目以及"請勿打擾"的接收方 狀態消息而將接收方的可用性解釋為最小之後,私語應用可以不允許創建私語音頻消息。 [0083]在實施例中,如果發送方期望發送包括對接收方的詢問(或問題)的消息,那麼私 語應用可以識別用於呈現該消息的格式為選擇列表。例如,如果所確定的可用性將接收方 描述為不能夠提供長的響應,那麼私語應用可以提示發送方創建具有一組響應的簡單問題 消息,接收方可以使用其智慧型電話、個人中樞或其它所連接的設備(例如無線耳機)從該組 響應中進行選擇。在實施例中,私語應用可以提示發送方輸入傳輸是否要求來自接收方的 二進位響應(即,'是'或'否')。在實施例中,私語應用可以提示發送方向消息提供其它 格式化方面,諸如,可選文本效果(例如,小型文本、大型文本、閃速文本、動畫文本、粗體文 本、彩色文本等),響應是否是可聽的(例如,聲音響應),以及響應是否將要從與接收方的 行動裝置相關聯的特定輸出設備呈現(例如,接收方的個人中樞上顯示的視覺響應、耳機 設備上呈現的可聽響應等)。在實施例中,私語應用可以提示發送方使用消息的預先定義格 式的或模板格式(例如,在配置文件或用戶偏好文件中定義的格式或其它信息)。
[0084] 在框608中,私語應用可以提示發送方輸入針對去往接收方的呼出消息的消息內 容。例如,發送方可以提供諸如聲明、評論和詢問(或問題)的消息內容。在實施例中,私語 應用可以在提示發送方輸入信息的發送方的計算設備上向發送方呈現一系列問題。例如, 私語應用可以顯示問題,例如"你想向接收方作出聲明或提出問題嗎?"。私語應用可以呈 現圖形用戶界面按鈕,使用該按鈕,發送方可以通過應用的提示進行交互以便繼續前進。在 實施例中,私語應用可以基於對提示的響應針對由發送方輸入的消息內容打開新的應用。 例如,私語應用可以指示接收方在電子郵件或SMS文本方面最可用,向每個發送方提供GUI 按鈕,並基於發送方的輸入打開電子郵件編寫表格或者SMS文本表格。
[0085] 在實施例中,私語應用可以評估消息內容,並基於所確定的可用性(例如,可用性 結論和狀態信息)來確定接收方將會可用的可能性。例如,私語應用可以基於將接收方描 述為行駛的汽車的狀態信息來確定具有需要接收方回答的問題的長電子郵件將得到響應 的可能性很低。在實施例中,私語應用可以向發送方指示可能性確定,並且可以顯示替代方 案以便增加接收方響應的可能性。例如,私語應用可以提示發送方簡化現有文本,改變傳輸 模式(例如,從電子郵件變成SMS文本消息或私語消息),或者改變消息的格式。
[0086]在確定框609中,私語應用可以確定消息內容是否包含詢問。換句話說,私語應用 可以確定發送方在消息內容中是否提出了要由接收方回答的問題。在實施例中,私語應用 可以使用自然語音處理來檢測問號文本符號或者問題句式。如果消息內容包含詢問(即, 確定框609 ="是"),那麼在框610中,私語應用可以提示發送方針對詢問輸入簡單響應選 項。換句話說,可以提示發送方提供接收方可選擇來回答該詢問的響應。例如,如果發送方 想要向接收方發送問題"你晚飯想要吃什麼?",那麼私語應用可以提示發送方輸入一組可 能的響應,例如"牛排"和"壽司"。
[0087] 在框611中,私語應用可以基於從發送方接收的輸入數據來修改消息內容。換句 話說,私語應用可以修改呼出消息以便包括響應於提示的一組可能的對從發送方接收的詢 問的接收方響應。例如,發送方可以輸入表示簡單響應選項的文本數據(例如,"是"、"否"、 "牛排"、"壽司"等)。在實施例中,如果接收方選擇特定的簡單響應選項,那麼私語應用還 可以記錄可由接收方的行動裝置或個人中樞執行的指令。例如,私語應用可以在元數據指 令中記錄:如果接收方選擇了特定響應,那麼接收方的行動裝置可以發送特定響應傳輸。作 為另一個示例,如果接收方的個人中樞檢測到特定的接收方響應,那么元數據可以指揮接 收方的行動裝置運行私語應用以便生成並向發送方的計算設備發送SMS文本消息。一旦從 發送方接收到詢問的響應值,那麼私語應用可以繼續確定框609中的操作。例如,私語應用 可以確定另一個詢問是否在消息內容中,以及因此是否接收到另外的響應值。
[0088]如果消息內容不包含詢問(S卩,確定框609 = "否")或者如果發送方已經針對消 息中的詢問提供了簡單的響應選項,那麼在框612中,私語應用可以基於所確定的可用性 來生成包括用於呈現呼出消息內容的指令的元數據。換句話說,元數據可以包括指示接收 方的行動裝置和所連接的設備如何呈現發送方的呼出消息的指令。元數據可以是代碼或插 入消息內容中、與消息內容混合和/或包圍消息內容的其它信息。在實施例中,元數據可以 是其它私語應用實現(例如,接收方的行動裝置上的)可讀的,並且可以指揮特定設備根據 發送方的規定或者由所確定的可用性定義的限制來呈現消息內容。例如,元數據可以指示 與詢問相關的不同的簡單響應選項,並且可以包括用於以不同的方式(例如,一個在左邊、 一個在右邊、一個大聲、一個輕聲等)呈現各個簡單響應選項的指令。作為另一個示例,元 數據可以指揮左耳機呈現消息內容的特定部分。在實施例中,元數據可以指示發送方的呼 出消息和/或其消息內容應該由接收方的設備可聽、可視還是觸覺地呈現。例如,元數據可 以接收方的行動裝置上運行的指揮私語應用在無線耳機中播放音頻。作為另一個示例,當 接收到私語消息、電子郵件或SMS消息時,元數據可以導致接收方的個人中樞處的可聽蜂 鳴。作為又一個示例,呼出消息中的元數據可以指揮接收方的行動裝置、個人中樞和/或其 它所連接的設備進行振動或生成其它觸覺反饋(例如,可以激活振動電機)。
[0089]在實施例中,所生成的元數據可以包括指揮連接到接收方的行動裝置的不同設備 呈現消息內容的不同部分的指令。例如,元數據可以指示第一部分要呈現在連接到接收方 行動裝置的第一設備上,而第二部分要呈現在連接到接收方行動裝置的第二設備上。在另 一個實施例中,元數據可以指示設備
[0090] 在實施例中,所生成的元數據可以包括指揮一個(或多個)連接到接收方的移動 設備的設備以不同的方式呈現消息內容的部分的指令。例如,元數據可以指示連接到接收 方的行動裝置的無線耳機可聽地呈現第一部分,並且還可以指示個人中樞設備可視地呈現 第二部分。元數據還可以包括格式化或呈現指令,諸如是否將消息內容呈現為大型文本、小 型文本、彩色文本、閃爍文本、動畫文本、聲音、圖像和/或使用配置文件中定義的信息(例 如,優選格式等)。
[0091] 在框613中,私語應用可以基於所識別的消息類型和所識別的格式對呼出消息進 行格式化。在實施例中,還可以使用所生成的元數據來對呼出消息進行格式化。在框614 中,發送方的計算設備201可以向接收方(例如,接收方的行動裝置)發送格式化的呼出消 息。在實施例中,元數據可以使用類別描述(例如,問題、聲明、音頻、私語消息等)來對消 息內容進行描述。
[0092] 圖7示出了接收方的行動裝置、個人中樞和無線耳機接收、呈現和響應基於接收 方狀態信息格式化的消息的實施例方法700。行動裝置可以是膝上型計算機、智慧型電話、平 板設備和其它類似的計算設備。在各個實施例中,行動裝置、個人中樞、或無線耳機中的任 意一個可以執行用於對所接收的私語消息進行處理的以下操作,並可以分別執行能夠對私 語消息進行處理的軟體(例如私語應用)。
[0093] 在框702中,接收方的行動裝置可以接收來自發送方(例如,來自發送方的計算設 備)的呼入消息。例如,經由蜂窩網絡,接收方的行動裝置可以接收私語消息、視覺消息、電 話呼叫或其它音頻消息。
[0094] 在框704中,接收方的行動裝置可以獲得用於呈現和/或遞送所接收的消息的指 令。具體而言,接收方的行動裝置可以確定所接收的消息是否包括元數據(例如由運行在 發送方的計算設備上的私語應用或私語軟體所生成的)。例如,接收方的行動裝置可以對所 接收的消息中的報頭信息或其它編碼信息進行解碼、解析和評估,以便獲得元數據、格式化 數據、消息內容和/或呈現指令。
[0095] 接收方的行動裝置可以獲得指示用於向連接到接收方的行動裝置的設備(例如, 諸如無線耳機的輸出設備等)傳送消息內容的指令(例如,元數據)。例如,檢測到的元數 據可以包括用於接收方的行動裝置將音頻轉發到所連接的輸出設備(例如,接收方的無線 耳機)的指令。作為另一個示例,元數據可以指示消息內容的某個部分執行為連接到接收 方的行動裝置的右無線耳機中的音頻,而另一部分呈現為所連接的個人中樞設備上的視覺 信息。所接收的消息還可以包含指示用於所接收的消息的各個部分的格式化指令的指令。 例如,元數據可以包括:用於接收方的行動裝置將來自所接收的消息的一部分的文本到語 音音頻轉發到接收方的左無線耳機,並且將來自消息的另一部分的文本到語音音頻轉發到 右無線耳機的指令。作為另一個示例,元數據可以指示某個文本應該以某種顏色呈現或者 呈現為動畫。在實施例中,元數據還可以包含指揮接收方的行動裝置、個人中樞或無線耳機 將音頻重新播放某個次數、對音頻進行慢速回放、在音頻回放的某些部分中增加音量、以及 其它效果的指令。
[0096] 在實施例中,所接收的消息可以不包含元數據。在這種情況下,所接收的消息可由 接收方的行動裝置以常規方式處理(例如,保持SMS文本消息為未讀狀態並將其存儲在智 能電話上,向語音郵件發送音頻消息等)。在實施例中,接收方的行動裝置可以解釋所接收 消息的消息類型和內容,並向各個輸出設備(諸如個人中樞和無線耳機)遞送所接收的消 息用於在沒有元數據的情況下進行呈現。例如,接收方的行動裝置可以確定不具有元數據 的所接收的消息是來自接收方的特許列表上的聯繫人的文本消息,並且可以將該消息呈現 為用於通過無線耳機播放的音頻。
[0097] 在確定框706中,接收方的行動裝置可以確定設備是否連接和/或可用。具體而 言,接收方的行動裝置可以確定所接收的消息的所獲得的指令或元數據中指示的輸出設備 是否連接到接收方的行動裝置和/或可用於接收和呈現消息內容。例如,當所接收的消息 的元數據指示特定消息內容將要由無線耳機呈現為音頻時,接收方的行動裝置可以確定無 線耳機是否與接收方的行動裝置無線連接(或配對)。在實施例中,接收方的行動裝置、個 人中樞或由接收方使用的任何其它計算設備可以基於與上文參考圖5所描述的用於確定 狀態信息的那些操作類似的操作來檢測輸出設備是否連接。例如,接收方的行動裝置可以 確定個人中樞是否活動並且無線地配對從而使得個人中樞可用於呈現消息內容。
[0098] 如果設備是連接和/或可用的(即,確定框706= "是"),那麼在框707中,接收方 的行動裝置可以向用於呈現的設備提供消息內容。接收方的行動裝置可以基於在所接收的 消息中所獲得的指令(例如,元數據)來提供、傳輸和/或以其它方式傳送消息內容.例 如,聲音或視覺消息內容可以提供(或傳送)給右無線耳機用於基於所接收的消息中的元 數據進行呈現。作為另一個示例,可以向個人中樞發送使電機生成振動的指令。在實施例 中,個人中樞可以接收用於向無線耳機進行傳送的內容和指令。個人中樞可以以下列方式 來執行所獲得的指令:將傳輸數據包括到無線耳機用於回放、在個人中樞的顯示單元上呈 現消息、激活個人中樞和/或無線耳機設備中的振動、對傳感器單元進行輪詢等。在實施例 中,指令可以指揮個人中樞在特定時刻向耳機發送數據。例如,個人中樞可以在數據傳輸到 右無線耳機之前將數據傳輸調度到左無線耳機。在實施例中,接收方的行動裝置、個人中 樞或由接收方使用的任何其它計算設備可以基於在所接收的消息的接收時刻的設備的可 用性(或連接性)來向所獲得的指令或元數據中指示的輸出設備的子集提供消息內容。例 如,如果元數據指示消息內容將要由兩個單獨的無線耳機呈現並且僅有一個耳機連接到接 收方的行動裝置,那麼接收方的行動裝置可以向這一個連接的無線耳機提供內容。
[0099]如果設備沒有連接或不可用(即,確定框706= "否")或者如果消息內容已經提 供給設備,那麼在框255中,接收方的行動裝置可以如同上文參考圖2所描述的向發送方的 計算設備發送遞送確認消息。
[0100] 在確定框710中,接收方的行動裝置可以確定所接收的消息是否要求響應。在實 施例中,元數據可以指示將所接收的消息描述為包含要由接收方回答的詢問(或問題)的 類別。在另一個實施例中,接收方的行動裝置可以對所接收的消息中的音頻數據進行分析, 以便確定是否提出了詢問。例如,接收方的行動裝置可以執行模式匹配歷程來找到公知的 詢問模式或符號(例如,問號)。如果接收方的行動裝置確定所接收的消息不要求響應(即, 確定框710= "否"),那麼方法700可以繼續框702中的操作。
[0101]),那 麼在確定框712中,接收方的行動裝置可以確定詢問是否要求簡單的響應選項選擇。例如, 詢問可以包括發送方在接收方可以在其中選擇的消息中指示的、用來進行響應的一組簡單 響應。換句話說,接收方的行動裝置可以確定消息內容和元數據是否指示用於向使用個人 中樞和無線耳機的接收方提出問題的合適的方式。接收方的行動裝置可以對所接收的消息 中的元數據進行分析,以便檢測諸如'是'或'否'的簡單響應選項。例如,元數據可以包含 將消息標記為具有簡單響應選項的代碼或標識信息。在實施例中,接收方的行動裝置可以 對所接收的消息的文本或音頻進行分析以便確定消息包含簡單響應選項。
[0102] 如果接收方的行動裝置確定詢問要求簡單響應選項選擇(即,確定框712 = "是"),那麼在框714中,接收方的行動裝置可以經由圖形用戶界面或可聽指示符給出簡 單響應選項。在實施例中,接收方的行動裝置可以基於所接收的消息中的元數據向各個所 連接的設備(例如,耳機、個人中樞等)發送指令,以便向接收方呈現這些簡單響應選項。 簡單響應選項的指令可以包括:個人中樞顯示大型文本響應選項(例如,'是'/ '否'、"牛 排"/ "壽司"等)、以不同的方式顯示彩色響應選項、將選項顯示為閃爍或靜態文本、在特定 的無線耳機中播放響應選項(例如,在右無線耳機中播放'是'音頻而在左無線耳機中播放 '否'音頻)等等。在實施例中,元數據可以指揮接收方的行動裝置詢問接收方用戶配置文 件,以便確定怎樣指示各種設備顯示或呈現簡單響應選項。例如,接收方可以具有通知接收 方的行動裝置指揮所有的'是'響應到接收方的左無線耳機而'否'響應到右耳機的預先設 置的配置文件。
[0103] 在框716中,可以從接收方接收響應輸入數據。換句話說,個人中樞、無線耳機和 連接到接收方的行動裝置的其它設備可以從接收方接收指示所給出的簡單響應選項的選 擇的輸入數據。響應輸入數據可以包括圖形用戶界面輸入(例如,圖形用戶界面按鈕上的 選擇)和/或從連接到接收方的行動裝置的設備中的傳感器(例如,無線耳機中的加速計、 觸摸傳感器、迴轉儀和/或磁強計等)接收到的傳感器數據。例如,左無線耳機可以使用搭 載的迴轉儀來檢測突然運動測量,並以無線的方式向個人中樞發送該運動數據,個人中樞 反過來可以識別出接收方輕叩了左無線耳機以指示對這裡播放的響應選項的選擇。作為另 一個示例,個人中樞可以檢測與響應選項相對應的顯示單元一側的接收方觸摸輸入。作為 另一個示例,接收方可以通過下列操作來提供不同的輸入響應:在左無線耳機上進行輕叩、 在右無線耳機上進行輕叩、同時在兩個無線耳機上進行輕叩、以及在個人中樞或智慧型電話 的圖形用戶界面上進行輕叩的同時在任意一個無線耳機上進行輕叩。在實施例中,接收方 的行動裝置可以通過用戶沒有在某個時間段內提供輸入(例如,輕叩、輕掃、講話等)來確 定響應。在另一個實施例中,無線耳機、個人中樞和/或接收方的行動裝置可以包括被配置 為接收來自接收方的音頻輸入的麥克風。例如,當接收方輕叩或敲擊包括麥克風的無線耳 機時,該麥克風可以檢測到輕叩或敲擊聲,並且無線耳機可以將相應的麥克風信號解釋為 輸入(例如,用於選擇通過相應的無線耳機呈現的簡單選項的輕叩輸入)。
[0104] 在實施例中,接收方的行動裝置可以向發送方的計算設備發送音頻或文本消息 (例如,SMS、私語消息等)、執行其它軟體、或者響應於接收方沒有選擇簡單響應選項而建 立電話交談。例如,如果接收方的行動裝置在某個時間段內沒有接收到簡單響應選項,或者 如果其監測到指示簡單響應選項並不足夠的音頻輸入數據(例如,接收方對無線耳機麥克 風說"呼叫他"),那麼接收方的行動裝置可以發起電話呼叫或發送私語消息。
[0105] 在框718中,如果所接收的消息沒有要求簡單響應選項選擇(即,確定框712 = "否"),或者接收方提供的輸入指示簡單響應選項的選擇(或挑選),那麼接收方的移動設 備可以從接收方接收另外的響應數據。例如,響應於發送方,接收方的行動裝置可以接收下 列各項中的一個或多個:圖形用戶界面或按鈕輸入(例如,輸入文字、數字等)、語音到文本 輸入、和/或接收方想要包括的其它信息。在實施例中,接收方的行動裝置可以接收來自接 收方的用於口述電子郵件、私語消息或SMS文本消息的音頻輸入。
[0106] 在各個實施例中,智慧型電話、個人中樞和其它所連接的設備可以接收來自接收方 的運動數據(例如,輕叩、敲擊、輕掃等)、音頻數據(例如,接收方對問題的口頭響應)、或 者輸入的文本響應形式的輸入數據。
[0107] 在框720中,接收方的行動裝置可以基於響應數據來生成響應消息。例如,接收方 的行動裝置可以將任何所接收的響應或輸入數據(例如,針對發送方的文本消息等)封裝 成將要發送到發送方的計算設備的呼出響應消息。可以以與上文參考圖6描述的操作類似 的方式對響應消息進行格式化。在框722中,接收方的行動裝置可以向發送方的計算設備 發送響應消息。
[0108] 各個實施例可以在多種行動裝置中的任何一種行動裝置中實現,圖8中示出了這 些行動裝置的示例。例如,行動裝置800可以包括耦接到內部存儲器804和810的處理器 802。內部存儲器804和810可以是易失性或非易失性存儲器,並且還可以是安全的和/ 或加密的存儲器、或者不安全的和/或未加密的存儲器、或者它們的任意組合。處理器802 還可以耦接到觸控螢幕顯示器806 (諸如電阻感測觸控螢幕、電容感測觸控螢幕、紅外線感測觸摸 屏等等)。另外,行動裝置800的顯示器不需要具有觸控螢幕功能。另外,行動裝置800可以 具有用於發送和接收電磁輻射的一個或多個天線808,這些天線可以連接到耦接到處理器 802的無線數據鏈路和/或蜂窩電話收發機816。行動裝置800還可以包括用於接收用戶 輸入的物理按鈕812a和812b。行動裝置800還可以包括用於打開或關閉行動裝置800的 電源按鈕818。在各個實施例中,行動裝置800還可以包括連接到處理器802以便接收音頻 輸入的麥克風850。
[0109] 上述各個實施例還可以在多種個人計算設備(例如圖9中所示的膝上型計算機 910)中實現。許多膝上型計算機包括用作計算機的指向設備的觸摸板觸摸表面917,因此 可以接收與在配備有觸控螢幕顯示器的行動裝置上實現的那些和上述那些類似的拖動、滾動 和輕彈的手勢。膝上型計算機910將通常包括耦接到易失性存儲器912和大容量非易失性 存儲器(例如快閃記憶體的磁碟驅動器913)的處理器911。膝上型計算機910還可以包括耦接 到處理器911的軟盤驅動器914和壓縮盤(⑶)驅動器915。膝上型計算機910還可以包 括耦接到處理器911用於建立數據連接的或接收外部存儲器設備的多個連接器埠(諸如 USB或FireWire?連接器插口),或者用於將處理器911耦接到網絡的其它網絡連接電路。 在筆記本配置中,計算機殼體包括:全部耦接到處理器911的觸摸板觸摸表面917、鍵盤918 和顯示器919。計算設備的其它配置可以包括公知的耦接到處理器(例如,經由USB輸入) 的計算機滑鼠或軌跡球,其還可以結合各個實施例使用。
[0110] 上述各個實施例還可以在多種個人中樞(例如圖10中所示的腕錶型個人中樞 1000)中實現。個人中樞1000可以包括耦接到內部存儲器1004和1006的處理器1002。內 部存儲器1004和1006可以是易失性或非易失性存儲器,並且還可以是安全的和/或加密 的存儲器、或者不安全的和/或未加密的存儲器、或者它們的任意組合。處理器1002還可 以耦接到觸控螢幕顯示器1020(諸如電阻感測觸控螢幕、電容感測觸控螢幕、紅外線感測觸控螢幕 等等)。另外,個人中樞1〇〇〇可以具有用於發送和接收電磁輻射的一個或多個天線1008, 這些天線可以連接到無線數據鏈路並耦接到處理器1002。個人中樞1000還可以包括用於 接收用戶輸入的物理按鈕1022和1010以及用於接收用戶輸入的滑動傳感器1018。個人 中樞1000還可以包括耦接到處理器1002用於使個人中樞1000能夠進行振動的振動電機 1021。個人中樞1000還可以包括各種環境傳感器或傳感器組,其可以包括諸如耦接到處理 器1002的溫度傳感器1014、加速計1012、觸摸傳感器1015、以及迴轉儀1013的傳感器。在 實施例中,個人中樞1000還可以包括耦接到處理器1102以便接收音頻輸入的麥克風1050。
[0111] 上述各個實施例還可以在多種無線耳機(例如圖11A中所示的無線耳機104)中 實現。無線耳機104可以包括耦接到內部存儲器1104和1106的處理器1102。內部存儲器 1104和1106可以是易失性或非易失性存儲器,並且還可以是安全的和/或加密的存儲器、 或者不安全的和/或未加密的存儲器、或者它們的任意組合。無線耳機104可以包括用於 接收用戶輸入的物理按鈕1114。另外,無線耳機104可以具有用於發送和接收電磁輻射的 一個或多個天線1112,這些天線可以連接到無線數據鏈路並耦接到處理器1102。無線耳機 104可以包括耦接到處理器1102並被配置為生成音頻輸出的揚聲器1108。無線耳機104 還可以包括耦接到處理器1102以便接收音頻輸入的麥克風1116。無線耳機104還可以包 括各種環境傳感器或傳感器組,其可以包括諸如耦接到處理器1102的溫度傳感器1117、力口 速計1118、觸摸傳感器1120、以及迴轉儀1119的傳感器。
[0112] 圖11B示出了無線耳機1150的替代實施例,在該實施例中,麥克風1116可以置於 無線耳機1150的主殼體中,而不是在當佩戴無線耳機1150時朝用戶的嘴巴延伸的麥克風 杆上。在實施例中,麥克風1116可以是定向麥克風,並且可以對耳機殼體進行配置從而使 得當用戶佩戴無線耳機1150時麥克風1116指向用戶的嘴巴。可以使用對麥克風數據的進 一步音頻處理來進一步指揮麥克風的靈敏度,以便捕捉來自用戶嘴巴的音頻數據。以這種 方式,麥克風1116可以接收來自無線耳機1150的用戶的音頻輸入。
[0113] 處理器802、911、1002和1102可以是任何可編程微處理器、微型計算機或多個處 理器晶片或者可以由軟體指令(應用)配置以便執行多種功能(包括上述各個實施例的功 能)的晶片。在一些設備中,可以提供多個處理器,例如專門用於無線通信功能的一個處 理器和專門用於運行其它應用的一個處理器。通常,軟體應用在其被訪問和裝載到處理器 802、911、1002 和 1102 之前,可以存儲在內部存儲器 804、810、912、913、1004、1006、1104 和 1106中。處理器802、911、1002和1102可以包括足以存儲應用軟體指令的內部存儲器。在 許多設備中,內部存儲器可以是易失性或非易失性存儲器(例如快閃記憶體),或者二者的混合。 沒了本說明書的目的,對存儲器的一般提及指的是可由處理器802、911、1002和1102訪問 的存儲器,其包括內部存儲器或插到設備中的可移動存儲器,以及處理器802、911、1002和 1102自身中的存儲器。
[0114] 在另外的實施例中,個人中樞、智慧型電話、膝上型計算機和/或耳機之間的通信可 以通過有線數據鏈路或有線和無線數據鏈路的組合來發送。在這些實施例(下面討論的這 些實施例的示例在圖1中示出)中,取代或者除了由無線數據鏈路連接之外,個人中樞、智 能電話膝上型計算機和耳機中的兩個或更多個可由各種線纜連接。在這樣的實施例中,個 人中樞可由用戶佩戴或攜帶,並且可以通過有線連接、或者有線和無線連接的組合(例如, 有線頭戴式耳機、無線頭戴式受話器、有線耳機等)與多種行動裝置和/或配件進行交互。
[0115] 前述方法描述和過程流圖僅作為說明性示例來提供,並不旨在要求或暗示各個實 施例的步驟必須以所呈現的順序來執行。如同本領域技術人員將明白的:前述實施例中的 步驟的順序可以以任意順序執行。諸如"此後"、"然後"、"接下來"等的詞語並不旨在限制 這些步驟的順序;這些詞語僅用於在方法的描述中引導讀者。另外,使用冠詞"一"、"一個" 或"這個"對單數形式的權利要求元素的任何提及不應該被解釋為將該元素限制為單數。
[0116] 結合本文公開的實施例而描述的各個說明性的邏輯框、模塊、電路和算法步驟均 可以實現成電子硬體、計算機軟體或它們的組合。為了清楚地表示硬體和軟體之間的該可 交換性,上文對各個說明性的組件、框、模塊、電路和步驟均圍繞其功能進行了總體描述。至 於這種功能是實現為硬體還是實現為軟體,取決於特定的應用和對整個系統所施加的設計 約束。本領域技術人員可以針對每個特定應用,以變通的方式實現所描述的功能,但是這種 實現決策不應解釋為造成對本發明的範圍的背離。
[0117] 用於實現結合本文所公開的多個方面所描述的各種說明性的邏輯、邏輯塊、模塊 和電路的硬體可以使用被設計來執行本文所描述的功能的通用處理器、數位訊號處理器 (DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或 電晶體邏輯器件、分立硬體部件或它們的任意組合來實現或執行。通用處理器可以是微處 理器,但是,在替代方案中,該處理器可以是任何常規的處理器、控制器、微控制器、或狀態 機。處理器也可以實現為計算設備的組合,例如,DSP和微處理器的組合、多個微處理器、一 個或多個微處理器與DSP內核的結合、或者任何其它這種配置。或者,一些步驟或方法可由 某種功能專用的電路來執行。
[0118] 在一個或多個示例性方面中,本文中所描述的功能可以用硬體、軟體、固件或它們 的任意組合來實現。如果用軟體來實現,則這些功能可以作為一條或多條指令或代碼存儲 在計算機可讀介質上、或者通過計算機可讀介質發送。本文所公開的方法或算法的步驟可 以體現在可位於有形、非臨時性計算機可讀存儲介質上的處理器可執行軟體模塊中。有形、 非臨時性計算機可讀存儲介質可以是可由計算機訪問的任何可用介質。舉例說明而非限 制性地,這樣的非臨時性計算機可讀介質可以包括RAM、ROM、EEPROM、CD-ROM或其它光碟存 儲、磁碟存儲或其它磁存儲設備,或可用於以指令或數據結構的形式存儲需要的程序代碼 並可以被計算機訪問的任何其它介質。如本文中所使用的,磁碟和光碟包括壓縮碟(CD)、 雷射光碟、光碟、數字通用光碟OVD)、軟盤和藍光光碟,其中磁碟通常磁性地複製數據,而 光碟則用雷射來光學地複製數據。上述各項的組合也應該包括在非臨時性計算機可讀介質 的範圍之內。此外,方法或算法的操作可以作為代碼和/或指令的一個或任意組合或集合 位於可以被併入電腦程式產品中的有形、非臨時性機器可讀介質和/或計算機可讀介質 上。
[0119]為使本領域任何普通技術人員能夠實現或者使用本發明,提供了對所公開的實施 例的前述描述。對於本領域普通技術人員來說,對這些實施例的各種修改將是顯而易見的, 並且,在不脫離本發明的精神或範圍的前提下,可以將本文中定義的總體原理應用於其它 方面。因此,本發明並不旨在限於本文中示出的這些實施例,而是符合與以下權利要求書和 本文中公開的原理和新穎性特徵相一致的最廣範圍。
【權利要求】
1. 一種用於傳送與由接收方的行動裝置接收的消息有關的遞送確認信息的方法,所述 方法包括: 從接收的消息中獲得用於在所述接收方的行動裝置上呈現所述接收的消息的指令; 生成報告以下各項的遞送確認消息:所述接收的消息是否被遞送,以及所述接收的消 息何時被遞送,遞送所述接收的消息的方式;以及 向所述接收的消息的發送方發送所述遞送確認消息。
2. 根據權利要求1所述的方法,其中,報告遞送所述接收的消息的所述方式包括報告 描述下列各項中的至少一項的信息:與所述接收方的行動裝置相關聯的設備的標識、關於 所述接收的消息中的消息內容是否由與所述接收方的行動裝置相關聯的設備成功呈現的 第一指示符、以及關於所述接收的消息中的消息內容是否排隊用於由與所述接收方的移動 設備相關聯的設備進行呈現的第二指示符。
3. 根據權利要求1所述的方法,其中,所述接收的消息是下列各項中的一項:電子郵 件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式化用於與 私語軟體一起使用的消息。
4. 根據權利要求1所述的方法,其中,從接收的消息中獲得用於在所述接收方的移動 設備上呈現所述接收的消息的指令包括: 對所述接收的消息進行解碼以獲得指示所述發送方期望在其上呈現所述接收的消息 的設備的元數據,以及聲音和視覺消息內容中的至少一個; 確定所述元數據中指示的所述設備是否連接到所述接收方的行動裝置;以及 當所述元數據中指示的所述設備連接到所述接收方的行動裝置時,向所述設備提供聲 音和視覺消息內容中的所述至少一個。
5. 根據權利要求1所述的方法,還包括: 響應於所述接收的消息,從所述接收方的行動裝置和連接到所述接收方的行動裝置的 設備中的至少一個接收輸入數據;以及 基於所接收的輸入數據生成響應消息。
6. 根據權利要求5所述的方法,其中,所接收的輸入數據是圖形用戶界面上的輸入和 傳感器數據中的至少一個,其中,傳感器數據包括從傳感器接收的數據,所述傳感器是從由 觸摸傳感器、加速計、迴轉儀和磁強計構成的組中選擇的。
7. -種計算設備,其包括: 存儲器;以及 耦接到所述存儲器的處理器,其中,所述處理器配置具有處理器可執行指令,用以執行 權利要求1至6中任意一項權利要求所述的方法。
8. -種非臨時性處理器可讀存儲介質,其具有存儲在其上的處理器可執行軟體指令, 用以使得處理器執行權利要求1至6中任意一項權利要求所述的方法。
9. 一種計算設備,其包括: 用於從接收的消息中獲得用於在接收方的行動裝置上呈現所述接收的消息的指令的 單元; 用於生成報告以下各項的遞送確認消息的單元:所述接收的消息是否被遞送,以及所 述接收的消息何時被遞送,遞送所述接收的消息的方式;以及 用於向所述接收的消息的發送方發送所述遞送確認消息的單元。
10. 根據權利要求9所述的計算設備,其中,用於生成報告遞送所述接收的消息的所述 方式的遞送確認消息的單元包括:用於報告描述下列各項中的至少一項的信息的單元:與 所述接收方的行動裝置相關聯的設備的標識、關於所述接收的消息中的消息內容是否由與 所述接收方的行動裝置相關聯的設備成功呈現的第一指示符、以及關於所述接收的消息中 的消息內容是否排隊用於由與所述接收方的行動裝置相關聯的設備進行呈現的第二指示 符。
11. 根據權利要求9所述的計算設備,其中,所述接收的消息是下列各項中的一項:電 子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式化用 於與私語軟體一起使用的消息。
12. 根據權利要求9所述的計算設備,其中,用於從接收的消息中獲得用於在所述接收 方的行動裝置上呈現所述接收的消息的指令的單元包括: 用於對所述接收的消息進行解碼以獲得指示所述發送方期望在其上呈現所述接收的 消息的設備的元數據,以及聲音和視覺消息內容中的至少一個的單元; 用於確定所述元數據中指示的所述設備是否連接到所述接收方的行動裝置的單元;以 及 用於當所述元數據中指示的所述設備連接到所述接收方的行動裝置時,向所述設備提 供聲音和視覺消息內容中的所述至少一個的單元。
13. 根據權利要求9所述的計算設備,還包括: 用於響應於所述接收的消息,從所述接收方的行動裝置和連接到所述接收方的移動設 備的設備中的至少一個接收輸入數據的單元;以及 用於基於所接收的輸入數據生成響應消息的單元。
14. 根據權利要求13所述的計算設備,其中,所接收的輸入數據是圖形用戶界面上的 輸入和傳感器數據中的至少一個,其中,傳感器數據包括從傳感器接收的數據,所述傳感器 是從由觸摸傳感器、加速計、迴轉儀和磁強計構成的組中選擇的。
15. -種生成包括用於在接收方的行動裝置上呈現消息內容的呼出消息的方法,包 括: 基於接收的關於接收方的行動裝置的狀態信息,來確定耦接到所述接收方的行動裝置 的消息呈現設備的可用性; 基於所確定的耦接到所述接收方的行動裝置的消息呈現設備的可用性,來識別用於向 所述接收方的行動裝置發送所述呼出消息的格式和消息類型; 根據所識別的格式和所識別的消息類型對所述呼出消息進行格式化; 基於所確定的耦接到所述接收方的行動裝置的消息呈現設備的可用性,來生成包括用 於呈現所述呼出消息的指令的元數據;以及 向所述接收方的行動裝置發送所述呼出消息。
16. 根據權利要求15所述的方法,其中,關於接收方的行動裝置的所述狀態信息包括 下列各項中的至少一項:描述特許狀態的信息、連接到所述接收方的行動裝置的設備的列 表、關於連接到所述接收方的行動裝置的設備的最近活動的信息、以及傳感器數據。
17. 根據權利要求15所述的方法,其中,所識別的消息類型是從由下列各項構成的組 中選擇的:電子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、 以及格式化用於使用私語服務軟體進行處理的消息。
18. 根據權利要求15所述的方法,其中,所生成的包括用於呈現所述呼出消息的指令 的元數據指示:耦接到所述接收方的行動裝置的、要在其上呈現所述呼出消息的設備,以及 是要可聽地、可視地還是可觸地呈現所述呼出消息。
19. 根據權利要求15所述的方法,其中,所生成的包括用於呈現所述呼出消息的指令 的元數據指示:要在連接到所述接收方的行動裝置的第一設備上呈現所述呼出消息的第 一部分,並且要在連接到所述接收方的行動裝置的第二設備上呈現所述呼出消息的第二部 分。
20. 根據權利要求15所述的方法,其中,所生成的包括用於呈現所述呼出消息的指令 的元數據指示:要經由連接到所述接收方的行動裝置的第一設備可聽地呈現所述呼出消息 的第一部分,並且要在連接到所述接收方的行動裝置的第二設備上可視地呈現所述呼出消 息的第二部分。
21. 根據權利要求15所述的方法,其中,所生成的包括用於呈現所述呼出消息的指令 的元數據指示:當呈現所述呼出消息時,應當激活振動電機。
22. 根據權利要求15所述的方法,其中,識別用於向所述接收方的行動裝置發送所述 呼出消息的格式和消息類型還基於: 確定所述呼出消息是否包括由發送方提出的詢問; 當所述呼出消息包括所述詢問時,提示所述發送方提供與所述詢問相關的接收方響應 的集合;以及 基於從所述發送方接收的輸入,來修改所述呼出消息以包括所述接收方響應的集合。
23. 根據權利要求22所述的方法,其中,基於所確定的耦接到所述接收方的行動裝置 的消息呈現設備的可用性來生成包括用於呈現所述呼出消息的指令的元數據包括:生成指 示要有區別地呈現所述接收方響應的集合中的每個響應的元數據。
24. 根據權利要求22所述的方法,其中,基於所確定的耦接到所述接收方的行動裝置 的消息呈現設備的可用性來生成包括用於呈現所述呼出消息的指令的元數據包括:生成包 括用於使用下列各項中的至少一項來呈現所述接收方響應的集合的指令的元數據:大型文 本、小型文本、彩色文本、閃爍文本、動畫文本、在耦接到所述接收方的行動裝置上呈現的聲 音、在耦接到所述接收方的行動裝置上呈現的圖像、以及在配置文件中定義的信息。
25. -種計算設備,其包括: 存儲器;以及 耦接到所述存儲器的處理器,其中,所述處理器配置具有處理器可執行指令,用以執行 權利要求15至24中任意一項權利要求所述的方法。
26. -種非臨時性處理器可讀存儲介質,其具有存儲在其上的處理器可執行軟體指令, 用以使得處理器執行權利要求15至24中任意一項權利要求所述的方法。
27. -種計算設備,其包括: 用於基於接收的關於接收方的行動裝置的狀態信息,來確定耦接到接收方的行動裝置 的消息呈現設備的可用性的單元; 用於基於所確定的耦接到所述接收方的行動裝置的消息呈現設備的可用性,來識別用 於向所述接收方的行動裝置發送呼出消息的格式和消息類型的單元; 用於根據所識別的格式和所識別的消息類型對所述呼出消息進行格式化的單元; 用於基於所確定的耦接到所述接收方的行動裝置的消息呈現設備的可用性,來生成包 括用於呈現所述呼出消息的指令的元數據的單元;以及 用於向所述接收方的行動裝置發送所述呼出消息的單元。
28. 根據權利要求27所述的計算設備,其中,關於接收方的行動裝置的所述狀態信息 包括下列各項中的至少一項:描述特許狀態的信息、連接到所述接收方的行動裝置的設備 的列表、關於連接到所述接收方的行動裝置的設備的最近活動的信息、以及傳感器數據。
29. 根據權利要求27所述的計算設備,其中,所識別的消息類型是從由下列各項構成 的組中選擇的:電子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼 口4、以及格式化用於使用私語服務軟體進行處理的消息。
30. 根據權利要求27所述的計算設備,其中,所生成的包括用於呈現所述呼出消息的 指令的元數據指示:耦接到所述接收方的行動裝置的、要在其上呈現所述呼出消息的設備, 以及是要可聽地、可視地還是可觸地呈現所述呼出消息。
31. 根據權利要求27所述的計算設備,其中,所生成的包括用於呈現所述呼出消息的 指令的元數據指示:要在連接到所述接收方的行動裝置的第一設備上呈現所述呼出消息的 第一部分,並且要在連接到所述接收方的行動裝置的第二設備上呈現所述呼出消息的第二 部分。
32. 根據權利要求27所述的計算設備,其中,所生成的包括用於呈現所述呼出消息的 指令的元數據指示:要經由連接到所述接收方的行動裝置的第一設備可聽地呈現所述呼出 消息的第一部分,並且要在連接到所述接收方的行動裝置的第二設備上可視地呈現所述呼 出消息的第二部分。
33. 根據權利要求27所述的計算設備,其中,所生成的包括用於呈現所述呼出消息的 指令的元數據指示:當呈現所述呼出消息時,應當激活振動電機。
34. 根據權利要求27所述的計算設備,其中,用於識別用於向所述接收方的行動裝置 發送所述呼出消息的格式和消息類型的單元還基於: 用於確定所述呼出消息是否包括由發送方提出的詢問的單元; 用於當所述呼出消息包括所述詢問時,提示所述發送方提供與所述詢問相關的接收方 響應的集合的單元;以及 用於基於從所述發送方接收的輸入,來修改所述呼出消息以包括所述接收方響應的集 合的單元。
35. 根據權利要求34所述的計算設備,其中,用於基於所確定的耦接到所述接收方的 行動裝置的消息呈現設備的可用性來生成包括用於呈現所述呼出消息的指令的元數據的 單元包括:用於生成指示要有區別地呈現所述接收方響應的集合中的每個響應的元數據的 單元。
36. 根據權利要求34所述的計算設備,其中,用於基於所確定的耦接到所述接收方的 行動裝置的消息呈現設備的可用性來生成包括用於呈現所述呼出消息的指令的元數據的 單元包括:用於生成包括用於使用下列各項中的至少一項來呈現所述接收方響應的集合的 指令的元數據的單元:大型文本、小型文本、彩色文本、閃爍文本、動畫文本、在耦接到所述 接收方的行動裝置上呈現的聲音、在耦接到所述接收方的行動裝置上呈現的圖像、以及在 配置文件中定義的信息。
【文檔編號】H04L12/58GK104335612SQ201380027418
【公開日】2015年2月4日 申請日期:2013年4月30日 優先權日:2012年5月27日
【發明者】B·F·米勒, J·梅嫩德斯, R·薩烏塔 申請人:高通股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀