將感覺功能性集成到社交網(wǎng)絡服務和應用程序中的制作方法
【專利摘要】本發(fā)明提供用于將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中的方法、設備、系統(tǒng)和計算機可讀媒體。根據(jù)一或多個方面,計算裝置可接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新,且所述狀態(tài)更新可包含觸覺數(shù)據(jù)。隨后,所述計算裝置可至少部分地基于所述觸覺數(shù)據(jù)和所述社交網(wǎng)絡服務的至少一個用戶與所述社交網(wǎng)絡服務內的所述狀態(tài)更新的發(fā)送者的關系而致使觸覺反饋被提供給所述至少一個用戶。在至少一個布置中,如果所述用戶在第一用戶組內,那么第一觸覺反饋被提供給所述用戶,且如果所述用戶在不同于所述第一用戶組的第二用戶組內,那么不同于所述第一觸覺反饋的第二觸覺反饋被提供給所述用戶。
【專利說明】將感覺功能性集成到社交網(wǎng)絡服務和應用程序中
[0001]根據(jù)35U.S.C.§ 119豐張優(yōu)先權
[0002]本申請案主張2011年12月7日申請的題為“將感覺功能性集成到社交網(wǎng)絡服務和應用程序中(Integrating Sensation Functionalities into Social NetworkingServices and Applications) ”的第61/568,071號美國臨時專利申請案的優(yōu)先權,所述臨時專利申請案出于所有目的以全文引用的方式并入本文中。
【背景技術】
[0003]本發(fā)明的方面涉及計算技術。明確地說,本發(fā)明的方面涉及移動計算裝置技術,例如,用于將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中的系統(tǒng)、方法、設備和計算機可讀媒體。
[0004]目前,一些計算裝置(例如,蜂窩式電話、智能手機、個人數(shù)字助理(PDA)、平板計算機和其它移動裝置)可在有限情況下提供簡單觸覺反饋(例如,基于觸覺及/或觸摸的反饋)。舉例來說,蜂窩式電話或智能手機可短暫地振動以向用戶通知新消息或更新已經由社交網(wǎng)絡服務接收。然而,此可為當前裝置可提供觸覺反饋的全部程度。通過實施本發(fā)明的一或多個方面,可例如在連同社交網(wǎng)絡服務和應用程序將觸覺反饋提供給這些和其它計算裝置的用戶方面實現(xiàn)增強功能性、較大便利和改善的靈活性。
【發(fā)明內容】
[0005]本發(fā)明提供用 于將感覺功能性集成到社交網(wǎng)絡服務和應用程序中的系統(tǒng)、方法、設備和計算機可讀媒體。根據(jù)一或多個方面,通過嵌入觸覺數(shù)據(jù)及/或以其它方式使觸覺數(shù)據(jù)與創(chuàng)建于社交網(wǎng)絡服務中及/或經由社交網(wǎng)絡服務提供的狀態(tài)更新相關聯(lián),可將“感覺功能性”集成到社交網(wǎng)絡服務和應用程序中,其中此觸覺數(shù)據(jù)可致使觸覺反饋被提供給所述狀態(tài)更新的接收者。如本文中所使用,觸覺反饋可包含任何種類的基于觸覺及/或觸摸的反饋,例如各種紋理感覺、壓力感覺、潮濕感覺、粘附感覺、熱感覺、振動感覺及/或可由人使用其觸覺感覺到的任何其它效果。電子裝置(例如,智能手機、個人數(shù)字助理、平板計算機及/或任何其它種類的移動計算裝置)可使用一或多個電致動的機械、電及/或機電組件來提供此觸覺反饋。在一個實例中,例如,壓電式換能器可用以模擬夾緊、突起、穿孔、紋理及/或其它觸覺感覺。
[0006]一些當前裝置可連同社交網(wǎng)絡服務在有限情況下提供簡單觸覺反饋(例如,短暫地振動以向用戶通知新消息或更新已經由社交網(wǎng)絡服務接收)。然而,包含于當前裝置中的功能性在可提供給用戶的觸覺反饋的類型和在用戶可定制將提供的觸覺反饋的程度兩者上都是有限的。通過實施本發(fā)明的一或多個方面,觸覺數(shù)據(jù)可編碼在與社交網(wǎng)絡服務相關聯(lián)的更新狀態(tài)中,且各種感覺可作為觸覺反饋提供給查看這些狀態(tài)更新的用戶。有利地,本文中所描述的這些和其它特征可在社交網(wǎng)絡應用程序及/或裝置中提供增強的靈活性、便利和功能性。
[0007]根據(jù)本發(fā)明的一或多個方面,計算裝置可接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新,且所述狀態(tài)更新可包含觸覺數(shù)據(jù)。隨后,所述計算裝置可至少部分地基于所述觸覺數(shù)據(jù)和經由所述計算裝置提供的所述社交網(wǎng)絡服務的至少一個用戶賬戶與所述社交網(wǎng)絡服務內的所述狀態(tài)更新的發(fā)送者之間的關系而致使觸覺反饋被提供。
[0008]在一或多個布置中,所述觸覺數(shù)據(jù)可識別將提供給所述狀態(tài)更新的接收者的至少一個觸覺感覺。另外或替代地,所述觸覺數(shù)據(jù)可由所述狀態(tài)更新的所述發(fā)送者指定。
[0009]在另外一或多個布置中,如果所述至少一個用戶賬戶在第一用戶組內,那么可提供第一觸覺反饋,且如果所述至少一個用戶賬戶在不同于所述第一用戶組的第二用戶組內,那么可提供不同于所述第一觸覺反饋的第二觸覺反饋。在至少一個布置中,所述第一用戶組和所述第二用戶組可由所述狀態(tài)更新的發(fā)送者定義。
[0010]在另外一或多個布置中,所述觸覺數(shù)據(jù)可嵌入于包含所述狀態(tài)更新的網(wǎng)頁的標頭中。在一或多個額外或替代布置中,所述觸覺反饋可對應于暗示性消息。在一些布置中,所述暗示性消息可對應于由所述社交網(wǎng)絡服務提供的特征,而在其它布置中,所述觸覺反饋可對應于由所述社交網(wǎng)絡服務提供的戳(poke)特征。
[0011]在至少一個布置中,接收與所述社交網(wǎng)絡服務相關聯(lián)的所述狀態(tài)更新可包含接收指定將提供給所述狀態(tài)更新的第一組接收者的第一觸覺反饋的第一信息,且可進一步包含接收指定將提供給所述狀態(tài)更新的第二組接收者的第二觸覺反饋的第二信息,其中所述狀態(tài)更新的所述第二組接收者不同于所述狀態(tài)更新的所述第一組接收者。另外或替代地,致使所述觸覺反饋被提供可包含確定所述至少一個用戶賬戶是在所述狀態(tài)更新的所述第一組接收者中還是在所述狀態(tài)更新的所述第二組接收者中。響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第一組接收者中,可致使所述第一觸覺反饋被提供。另一方面,響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第二組接收者中,可致使所述第二觸覺反饋被提供,其中所述第二觸覺反饋可不同于所述第一觸覺反饋。
【專利附圖】
【附圖說明】
[0012]本發(fā)明的方面是以舉例方式說明。在附圖中,相似參考數(shù)字指示類似元件,且:
[0013]圖1A和IB說明可實施本發(fā)明的一或多個方面的實例裝置。
[0014]圖2說明根據(jù)本發(fā)明的一或多個說明性方面的將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中的實例方法。
[0015]圖3說明根據(jù)本發(fā)明的一或多個說明性方面的處理包含感覺信息的狀態(tài)更新的實例方法。
[0016]圖4A和4B說明根據(jù)本發(fā)明的一或多個說明性方面的可由裝置提供的觸覺反饋的實例。
[0017]圖5到8說明根據(jù)本發(fā)明的一或多個說明性方面的用于撰寫包含感覺信息的狀態(tài)更新的實例用戶接口。
[0018]圖9到11說明根據(jù)本發(fā)明的一或多個說明性方面的用于顯示包含感覺信息的狀態(tài)更新的實例用戶接口。
[0019]圖12說明根據(jù)本發(fā)明的一或多個說明性方面的撰寫包含感覺信息的狀態(tài)更新的實例方法。
[0020]圖13說明根據(jù)本發(fā)明的一或多個說明性方面的顯示包含感覺信息的狀態(tài)更新的實例方法。
[0021]圖14說明可在其中實施本發(fā)明的一或多個方面的實例計算系統(tǒng)。
【具體實施方式】
[0022]現(xiàn)將關于附圖描述若干說明性實施例,所述附圖形成所述實施例的部分。雖然下文描述了可于其中實施本發(fā)明的一或多個方面的特定實施例,但可使用其它實施例,且在不脫離本發(fā)明的范圍或附加權利要求的精神的情況下可作出各種修改。
[0023]圖1A和IB說明可實施本發(fā)明的一或多個方面的實例裝置。如在圖1A中所見,例如,計算裝置100可包含一或多個組件,例如顯示器105、按鈕及/或鍵110及/或相機115。在一或多個布置中,顯示器105可為觸摸屏,以使得用戶可能夠經由顯示器105將基于觸摸的用戶輸入提供給計算裝置100。另外,用戶可能夠通過觸摸包含于計算裝置100中(及/或以其它方式以通信方式耦合到計算裝置100)的一或多個觸覺傳感器(例如,圖1B中所說明的那些傳感器)、與所述一或多個觸覺傳感器交互、占用所述一或多個觸覺傳感器及/或以其它方式模擬所述一或多個觸覺傳感器而將觸覺用戶輸入提供給計算裝置100。
[0024]如圖1B中所見,例如,計算裝置100可包含多個內部組件。舉例來說,計算裝置100可包含一或多個處理器(例如,處理器120)、一或多個存儲器單元(例如,存儲器125)、至少一個顯示器適配器(例如,顯示器適配器130)、至少一個音頻接口(例如,音頻接口135)、一或多個相機接口(例如,相機接口 140)、一或多個運動傳感器(例如,一或多個加速計(例如加速計145)、一或多個回轉儀、一或多個磁力計等)及/或其它組件。
[0025]另外,計算裝置100可進一步包含一或多個觸覺組件,例如觸覺組件150和觸覺組件155。根據(jù)一或多個方面,觸覺組件150和觸覺組件155中的每一者可為及/或包含一或多個壓電式換能器,及/或能夠及/或經配置以產生各種形式的觸覺反饋的一或多個其它組件。
[0026]在一些布置中,包含于計算裝置100中的所述一或多個觸覺組件(例如,觸覺組件150、觸覺組件155等)可為相同類型的組件及/或可產生相同形式的觸覺反饋(例如,紋理感覺、潮濕感覺、熱感覺等),而在其它布置中,包含于計算裝置100中的所述一或多個觸覺組件可為不同類型的組件及/或可產生不同形式的觸覺反饋。另外或替代地,包含于計算裝置100中的所述一或多個觸覺組件可個別地及/或組合地操作以產生多個不同觸覺效果。雖然這些觸覺組件(例如,觸覺組件150、觸覺組件155等)被描述為“包含于”計算裝置100中,但應理解,這些觸覺組件可未必在計算裝置100內。舉例來說,預期在一些布置中,這些觸覺組件中的一或多者可沿著計算裝置100的外部表面安置。另外或替代地,這些觸覺組件中的任一者及/或全部可集成到一或多個外圍配件中及/或提供為一或多個外圍配件的部分,所述一或多個外圍配件例如可通信地耦合到計算裝置100 (例如,經由一或多個無線及/或有線連接)。
[0027]在一些實施例中,存儲器125可存儲一或多個程序模塊以及各種類型的信息,所述信息可由裝置100的處理器120及/或其它組件用于提供本文中所論述的各種特征和功能性。舉例來說,在一些實施例中,存儲器125可包含狀態(tài)更新接收模塊160,所述狀態(tài)更新接收模塊160可使裝置100能夠接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新(例如,通過用社交網(wǎng)絡服務驗證以登錄特定用戶賬戶、下載與所述用戶賬戶相關聯(lián)的新狀態(tài)更新及/或其它消息等)。在一些例子中,由狀態(tài)更新接收模塊160接收的狀態(tài)更新可包含識別將提供給所述更新狀態(tài)的接收者(例如,提供給裝置100的用戶)的一或多個觸覺感覺的觸覺數(shù)據(jù)。
[0028]在一些實施例中,存儲器125可進一步包含反饋控制模塊165。舉例來說,反饋控制模塊165可使裝置100能夠基于包含于由狀態(tài)更新接收模塊160接收的狀態(tài)更新中的觸覺數(shù)據(jù)而致使觸覺反饋被提供。舉例來說,反饋控制模塊165可致使觸覺組件150和155將觸覺反饋提供給裝置100的用戶。作為另一實例,在一些例子中,反饋控制模塊165可使裝置100視裝置100的用戶及/或用戶的賬戶與狀態(tài)更新的發(fā)送者的關系而致使不同觸覺反饋被提供,同樣地,關系可在社交網(wǎng)絡服務上定義。
[0029]在一些實施例中,存儲器125可進一步包含用戶接口控制模塊170。舉例來說,用戶接口控制模塊170可使裝置100能夠顯示一或多個用戶接口,例如下文將較詳細描述的各種用戶接口。在一個實例中,用戶接口控制模塊170還可使裝置100能夠顯示指示符(例如,使用顯示器適配器130),且在一些例子中,所述指示符可經配置以向裝置100的用戶通知觸覺反饋可用(例如,關于顯示于裝置100上的特定內容,例如由狀態(tài)更細接收模塊160接收的狀態(tài)更新)。另外,用戶接口控制模塊170可經配置以接收及/或處理(例如,從裝置100的用戶接收的)用戶輸入。舉例來說,此可使觸覺反饋能夠響應于由用戶接口控制模塊170提供的指示符的用戶選擇而由裝置100提供。
[0030]在一些實施例中,存儲器125還可存儲感覺信息175。舉例來說,感覺信息175可包含定義一或多個預定義觸覺反饋感覺、一或多個用戶定義觸覺反饋感覺及/或一或多個其它觸覺反饋感覺的信息。舉例來說,感覺信息175可包含各種觸覺數(shù)據(jù),例如上文將較詳細論述的觸覺數(shù)據(jù),且此觸覺數(shù)據(jù)可由裝置100用于提供觸覺反饋。
[0031]雖然上文所論述的程序模塊被描述為包含于存儲器125中,但在一些額外及/或替代實施例中,這些模塊(例如,狀態(tài)更新接收模塊160、反饋控制模塊165及/或用戶接口控制模塊170)可由處理器120、由一或多個單獨及/或個別處理器及/或由替代上文所論述的那些組件及/或除上文所論述的那些組件外的其它硬件組件提供。舉例來說,在一些實施例中,狀態(tài)更新接收模塊160可提供為第一處理器及/或由第一處理器提供,反饋控制模塊165可提供為第二處理器及/或由第二處理器提供,且用戶接口控制模塊170可提供為第三處理器及/或由第三處理器提供。
[0032]已描述了其中可實施本發(fā)明的各種方面(例如,將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中)的計算裝置100的實例,現(xiàn)將描述可執(zhí)行及/或以其它方式實施以將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中及/或處理包含感覺信息的狀態(tài)更新的若干實例方法。
[0033]圖2說明根據(jù)本發(fā)明的一或多個說明性方面的將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中的實例方法。在實例方法的步驟201中,第一用戶(例如,“用戶A”)可撰寫狀態(tài)更新。如本文中所使用,“狀態(tài)更新”可包含由使用及/或將使用社交網(wǎng)絡服務的用戶創(chuàng)建的任何種類的消息、發(fā)布內容及/或其它內容項目。狀態(tài)更新的實例包含F(xiàn)acebook消息和告示墻(wall post)、Twitter推文、Google Plus更新等。
[0034]隨后,在步驟202中,第一用戶選擇將提供給狀態(tài)更新的一或多個接收者(例如,可經由社交網(wǎng)絡服務來查看狀態(tài)更新的社交網(wǎng)絡服務的其它用戶)的觸覺感覺。所選觸覺感覺可包含一或多個類型的觸覺反饋感覺(例如,紋理感覺、壓力感覺等)。在一個實施例中,第一用戶的計算裝置可顯示其中列出各種觸覺反饋感覺的菜單(例如,戳、拇指上翹輪廓、拇指下翹輪廓、溫度變化等),且第一用戶可通過從菜單選擇一或多個選項來選擇將提供給狀態(tài)更新的一或多個接收者的觸覺感覺。在另一實施例中,第一用戶的計算裝置可顯示用戶接口,在所述用戶接口中,第一用戶可畫出(例如,通過將基于觸摸的用戶輸入提供給包含于計算裝置中的觸摸屏)將作為觸覺反饋提供給狀態(tài)更新的一或多個接收者的形狀的輪廓。
[0035]在至少一個布置中,在步驟202中選擇的觸覺反饋可包括“暗示性消息”,所述暗示性消息可為當與社交網(wǎng)絡服務一起使用時保持特定意義的觸覺動作。暗示性消息的實例可包含可對應于Facebook “戳”特征的戳動作(poking action)、可對應于Facebook “喜歡”特征的拇指上翹輪廓動作等。其它形式的觸覺反饋可同樣地體現(xiàn)與一或多個社交網(wǎng)絡服務的其它特征相關聯(lián)的其它暗示性消息。
[0036]在實例方法的步驟203中,第一用戶可將狀態(tài)更新發(fā)布到社交網(wǎng)絡服務(例如,F(xiàn)acebook, Twitter等)。舉例來說,第一用戶的計算裝置可將對應于狀態(tài)更新的信息和所選觸覺感覺發(fā)射到通過社交網(wǎng)絡服務操作的一或多個服務器。
[0037]在步驟204中,第二用戶(例如,“用戶B”)可接入社交網(wǎng)絡服務并查看狀態(tài)更新。舉例來說,第二用戶的計算裝置可下載并顯示由社交網(wǎng)絡服務提供的包含由第一用戶創(chuàng)建的狀態(tài)更新的網(wǎng)頁。在至少一個布置中,與狀態(tài)更新相關聯(lián)的觸覺數(shù)據(jù)(例如,識別由第一用戶選擇的觸覺感覺的觸覺數(shù)據(jù))可作為元數(shù)據(jù)而嵌入于網(wǎng)頁中及/或包含于網(wǎng)頁的標頭中。
[0038]在步驟205中,第二用戶的計算裝置可顯示可例如指示觸覺反饋可用的通知。通知可包含指示狀態(tài)更新包含可下載到第二用戶及/或作為感覺向第二用戶回放的嵌入觸覺數(shù)據(jù)的圖標。
[0039]在步驟206中,第二用戶可選擇顯示的通知。第二用戶的計算裝置可接收所述選擇作為用戶輸入且可將所述選擇解譯為回放由嵌入于狀態(tài)更新中的觸覺數(shù)據(jù)識別的觸覺感覺的請求。
[0040]在步驟207,第二用戶的計算裝置可確定將提供什么觸覺反饋。在一或多個實施例中,確定將提供什么觸覺反饋可基于第一用戶與社交網(wǎng)絡服務內的第二用戶的關系。舉例來說,第一用戶可將社交網(wǎng)絡服務中的聯(lián)系人分類成各種組,例如“朋友”組、“家庭成員”組和“同事”組。視第二用戶包含于哪個組而定,第二用戶可被提供不同觸覺反饋。
[0041]舉例來說,第一用戶可發(fā)布單一狀態(tài)更新且可能希望經由狀態(tài)更新而與“家庭成員”組的成員共享“心形”輪廓形式的觸覺感覺,但第一用戶可能希望“同事”組的成員在查看相同狀態(tài)更新被提供“笑臉”輪廓的形式的觸覺感覺。在確定將提供什么觸覺反饋時,第二用戶的計算裝置可識別第二用戶所屬的組,且隨后可基于嵌入于狀態(tài)更新中的觸覺數(shù)據(jù)且基于所識別組來確定什么觸覺反饋應被提供給第二用戶。在一或多個替代布置中,此確定可與社交網(wǎng)絡服務的服務器計算機組合地執(zhí)行及/或由社交網(wǎng)絡服務的服務器計算機單獨地執(zhí)行。
[0042]此后,在步驟208中,第二用戶的計算裝置可將觸覺反饋提供給第二用戶。如上所述,此觸覺反饋可通過電致動一或多個換能器及/或其它組件以便創(chuàng)建所要的一或多個效果而提供給第二用戶。[0043]圖3說明根據(jù)本發(fā)明的一或多個說明性方面的處理包含感覺信息的狀態(tài)更新的實例方法。根據(jù)一或多個方面,本文中所描述的方法及/或方法步驟中的任一者及/或全部可由將在下文較詳細描述的計算裝置(例如,計算裝置100或計算裝置1400)來執(zhí)行,及/或可實施為計算機可執(zhí)行指令,例如,存儲于設備的存儲器中的計算機可執(zhí)行指令及/或存儲于計算機可讀媒體中的計算機可執(zhí)行指令。
[0044]在步驟305中,可驗證第一用戶(例如,“用戶A”)。舉例來說,在步驟305中,社交網(wǎng)絡服務器計算機(其可體現(xiàn)例如計算裝置100、下文所描述的計算機系統(tǒng)1400等的一或多個方面)可驗證第一用戶。此驗證可包含產生、發(fā)射及/或向第一用戶顯示登錄頁面、接收對應于用戶識別符及/或密碼的用戶輸入及驗證所接收的用戶輸入(例如,通過對照存儲于用戶賬戶數(shù)據(jù)庫中的信息檢查所提供的用戶識別符及/或密碼)。
[0045]隨后,在步驟310中,可產生撰寫用戶接口。舉例來說,在步驟310中,社交網(wǎng)絡服務器計算機可產生包含允許及/或經配置以允許用戶撰寫將經由社交網(wǎng)絡服務發(fā)送及/或發(fā)布到社交網(wǎng)絡服務的狀態(tài)更新的一或多個控件及/或其它元件的用戶接口(例如,網(wǎng)頁),所述社交網(wǎng)絡服務例如是操作社交網(wǎng)絡服務器計算機、由社交網(wǎng)絡服務器計算機提供及/或以其它方式與社交網(wǎng)絡服務器計算機相關聯(lián)的社交網(wǎng)絡服務。
[0046]在步驟315中,可將所述撰寫用戶接口提供給第一用戶。舉例來說,在步驟315中,社交網(wǎng)絡服務器計算機可(例如,經由TCP/IP數(shù)據(jù)連接)將在步驟310中產生的用戶接口發(fā)射到正由第一用戶使用的計算裝置(例如,計算裝置100),以使得第一用戶的計算裝置可接收所述用戶接口且向第一用戶顯示所述用戶接口。
[0047]在步驟320中,可接收撰寫的狀態(tài)更新和觸覺反饋的選擇。舉例來說,在步驟320中,社交網(wǎng)絡服務器計算機可(例如,經由TCP/IP數(shù)據(jù)連接)從第一用戶的計算裝置接收數(shù)據(jù),舉例來說,所述數(shù)據(jù)包含由第一用戶撰寫及/或以其它方式創(chuàng)建的狀態(tài)更新以及將嵌入到狀態(tài)更新中、與狀態(tài)更新一起提供及/或以其它方式與狀態(tài)更新相關聯(lián)的一或多個觸覺感覺的選擇。在至少一個布置中,與狀態(tài)更新相關聯(lián)的額外數(shù)據(jù)還可從第一用戶的計算裝置接收,其中額外數(shù)據(jù)可包含社交網(wǎng)絡服務的哪些其它用戶及/或用戶組應能夠查看狀態(tài)更新、什么觸覺感覺(如果存在)應與狀態(tài)更新一同提供給各種用戶及/或用戶組及/或類似者。
[0048]在一或多個布置中,將嵌入到狀態(tài)更新中、與狀態(tài)更新一起提供及/或以其它方式與狀態(tài)更新相關聯(lián)的一或多個觸覺感覺可包含至少一個非振動觸覺感覺。如本文中所使用非振動”觸覺感覺可包含任何感覺,其包含不涉及產生振動的至少一個效果。非振動感覺的實例包含紋理感覺、壓力感覺、潮濕感覺、粘附感覺和熱感覺,所述感覺單獨地產生、彼此組合地產生或與一或多個振動感覺組合地產生。舉例來說,單獨地產生或(例如,彼此)組合地產生的紋理感覺或突起效果可被視為非振動觸覺感覺。作為另一實例,(例如,彼此)組合地產生的突起效果和振動感覺可被視為非振動觸覺感覺,而單獨地產生的振動感覺不可被視為非振動觸覺感覺。
[0049]在步驟325中,可更新數(shù)據(jù)庫。舉例來說,在步驟325中,社交網(wǎng)絡服務器計算機可更新數(shù)據(jù)庫,狀態(tài)更新及/或與社交網(wǎng)絡服務相關聯(lián)的其它信息存儲于所述數(shù)據(jù)庫中以存儲及/或以其它方式包含對應于由第一用戶撰寫的狀態(tài)更新的信息及/或與狀態(tài)更新相關聯(lián)的一或多個觸覺感覺。舉例來說,社交網(wǎng)絡服務器計算機可將從第一用戶的計算裝置接收的信息存儲到存儲于社交網(wǎng)絡服務器計算機上及/或以其它方式可由社交網(wǎng)絡服務器計算機存取的內容數(shù)據(jù)庫中。
[0050]在步驟330中,可驗證第二用戶(例如,“用戶B”)。舉例來說,在步驟330中,社交網(wǎng)絡服務器計算機可驗證第二用戶(例如,社交網(wǎng)絡服務及/或應用程序的第二用戶,其可例如不同于第一用戶)。此驗證可包含產生、發(fā)射及/或向第二用戶顯示登錄頁面、接收對應于用戶識別符及/或密碼的用戶輸入及驗證所接收的用戶輸入(例如,通過對照存儲于用戶賬戶數(shù)據(jù)庫中的信息檢查所提供的用戶識別符及/或密碼)。
[0051]在步驟335中,可產生內容饋送用戶接口。舉例來說,在步驟335中,社交網(wǎng)絡服務器計算機可產生包含一或多個控件及/或其它元件的用戶接口(例如,網(wǎng)頁),與社交網(wǎng)絡服務及/或應用程序相關聯(lián)的一或多個內容項目可在所述用戶接口中顯示。此些內容項目可包含例如由社交網(wǎng)絡服務的其它用戶創(chuàng)建及/或在線上發(fā)布到社交網(wǎng)絡服務及/或經由社交網(wǎng)絡服務發(fā)布的狀態(tài)更新及/或其它內容。在一個實例中,內容饋送用戶接口可包含F(xiàn)acebook “新聞饋送”用戶接口(其包含多個Facebook狀態(tài)更新)、Twitter用戶接口(其包含Twitter更新流)及/或Google Plus用戶接口(其包含Google Plus更新的列表)。另外,社交網(wǎng)絡服務器計算機可將用戶接口提供給第二用戶(例如,通過發(fā)射及/或以其它方式發(fā)送(例如,經由TCP/IP數(shù)據(jù)連接)用戶接口到可體現(xiàn)計算裝置100的一或多個方面的第二用戶的計算裝置)。
[0052]在步驟340中,可從第二用戶接收查看及/或播放由第一用戶撰寫的狀態(tài)更新的請求。舉例來說,在步驟340中,社交網(wǎng)絡服務器計算機可(例如,從第二用戶及/或第二用戶的計算裝置)接收查看由第一用戶撰寫(且在上文的步驟320中(例如)從第一用戶接收)的狀態(tài)更新及/或回放與狀態(tài)更新相關聯(lián)的觸覺感覺的請求。在至少一個布置中,此請求可作為HTTP GET命令來接收,所述命令對應于第二用戶的計算裝置對對應于第一用戶先前創(chuàng)建且存儲的狀態(tài)更新的URL的請求。
[0053]在步驟345中,可評估第一用戶與第二用戶之間的關系。舉例來說,在步驟345中,社交網(wǎng)絡服務器計算機可評估及/或以其它方式分析第一用戶與第二用戶之間的關系,以確定第二用戶是否具有查看狀態(tài)更新的特權、第二用戶是否具有接收與狀態(tài)更新相關聯(lián)的一或多個觸覺感覺的特權及/或什么觸覺感覺(如果存在)應被提供給第二用戶。
[0054]在至少一個布置中,評估第一用戶與第二用戶之間的關系可包含確定第二用戶是否包含于由第一用戶定義的一或多個組中,其中(例如)這些組是在社交網(wǎng)絡服務上定義及/或以其它方式結合社交網(wǎng)絡服務而定義。舉例來說,第一用戶可能已定義第一用戶組(例如,包含為第一用戶的家庭成員的社交網(wǎng)絡服務的用戶的“家庭成員”組)、第二用戶組(例如,包含為第一用戶的朋友的社交網(wǎng)絡服務的用戶的“朋友”組)和第三用戶組(例如,包含為第一用戶的同事的社交網(wǎng)絡服務的用戶的“同事”組)。另外或替代地,第一用戶可能已通過經由社交網(wǎng)絡服務所提供的一或多個用戶接口創(chuàng)建一或多個組(例如,經由社交網(wǎng)絡服務器計算機提供給第一用戶的計算裝置)及/或通過隨后經由社交網(wǎng)絡服務所提供的一或多個用戶接口編輯一或多個組以包含第一用戶所要的社交網(wǎng)絡服務的用戶而在社交網(wǎng)絡服務上定義這些組及/或以其它方式結合社交網(wǎng)絡服務而定義。此信息中的任一者及/或全部可由社交網(wǎng)絡服務器計算機存儲于數(shù)據(jù)庫中,且因此,社交網(wǎng)絡服務器計算機可基于此所存儲信息中的任一者及/或全部來評估第一用戶與第二用戶之間的關系。[0055]隨后,在步驟350中,可產生查看更新用戶接口。舉例來說,在步驟350中,社交網(wǎng)絡服務器計算機可產生包含狀態(tài)更新的用戶接口(例如,網(wǎng)頁)(例如,如果在步驟345中確定第二用戶具有足夠特權以接入及/或查看狀態(tài)更新)。另外或替代地,在產生此用戶接口時,社交網(wǎng)絡服務器可將觸覺數(shù)據(jù)嵌入到用戶接口中(例如,作為形成上面可顯示狀態(tài)更新的網(wǎng)頁的全部或部分的HTML碼及/或其它計算機碼中的嵌入元數(shù)據(jù)),其中此觸覺數(shù)據(jù)可識別將提供給第二用戶的觸覺感覺及/或可對應于第一用戶關于將與狀態(tài)更新相關聯(lián)的觸覺感覺的選擇。
[0056]在至少一個布置中,社交網(wǎng)絡服務器可基于在步驟345中執(zhí)行的社交網(wǎng)絡服務器計算機的關系評估而將觸覺數(shù)據(jù)嵌入到產生的用戶接口中。舉例來說,如果第一用戶指定:當?shù)谝挥脩艚M的用戶查看狀態(tài)更新時將第一觸覺感覺(例如,畫心)提供給第一用戶組的用戶,且當?shù)诙脩艚M(例如,“同事”用戶組)的用戶查看狀態(tài)更新時將第二觸覺感覺(例如,畫笑臉)提供給第二用戶組的用戶,那么社交網(wǎng)絡服務器計算機可視其中包含第二用戶的組而將觸覺數(shù)據(jù)嵌入到用戶接口中。舉例來說,在上文實例中,如果第二用戶在“家庭成員”用戶組內,那么社交網(wǎng)絡服務器計算機可將觸覺數(shù)據(jù)嵌入到所產生的用戶接口中,所述用戶接口識別及/或經配置以致使第二用戶的計算裝置提供包含在第二用戶的手上畫心的觸覺感覺。替代地,如果第二用戶在(例如)“同事”用戶組內,那么社交網(wǎng)絡服務器計算機可將觸覺數(shù)據(jù)嵌入到所產生的用戶接口中,所述用戶接口識別及/或經配置以致使第二用戶的計算裝置提供包含在第二用戶的手上畫笑臉的觸覺感覺。在一或多個布置中,這些組可由第一用戶定義,例如,結合這些組的社交網(wǎng)絡賬戶設定及/或隱私偏好。
[0057]在步驟355中,可將查看更新用戶接口提供給第二用戶。舉例來說,在步驟355中,社交網(wǎng)絡服務器計算機可(例如,經由TCP/IP數(shù)據(jù)連接)將在步驟350中產生的用戶接口發(fā)射到正由第二用戶使用的計算裝置,以使得第二用戶的計算裝置可接收所述用戶接口且向第二用戶顯示所述用戶接口。如上所述,所產生的用戶接口還可包含觸覺數(shù)據(jù),所述觸覺數(shù)據(jù)在由第二用戶的計算裝置接收時可致使第二用戶的計算裝置將觸覺反饋提供給第二用戶及/或向第二用戶通知與狀態(tài)更新相關聯(lián)的觸覺反饋可用。在至少一個布置中,提供給第二用戶的觸覺反饋可包含至少一個非振動觸覺感覺。
[0058]圖4A說明根據(jù)本發(fā)明的一或多個說明性方面的可由裝置提供的觸覺反饋的實例。舉例來說,如上所述,在將觸覺反饋提供給用戶時可在用戶的手掌上“畫出”形狀或其它輪廓(例如,由計算裝置100經由一或多個觸覺組件)。在一或多個配置中,“畫”此形狀或輪廓可涉及調節(jié)一或多個觸覺組件以創(chuàng)建形成所要形狀或輪廓的一或多個突起。如圖4A中所見,提供此類型的觸覺反饋的一個實例可包含在計算裝置100的外部表面上產生心形狀的輪廓405。在此實例中,如果用戶將計算裝置100緊抓在其手中,那么用戶可能夠感覺(例如,使用其觸覺)輪廓405的突起。雖然此處將心的輪廓說明并描述為實例,但可視需要而類似地產生任何其它形狀或輪廓且將其提供為觸覺反饋。
[0059]舉例來說,圖4B說明根據(jù)本發(fā)明的一或多個說明性方面的可由裝置提供的觸覺反饋的另一實例。如圖4B中所見,提供觸覺反饋的另一實例可包含例如在計算裝置100的外部表面上產生笑臉狀的輪廓410。在此實例中,如果用戶將計算裝置100緊抓在其手中,那么用戶可能夠感覺(例如,使用其觸覺)輪廓410的突起。
[0060]圖5到8說明根據(jù)本發(fā)明的一或多個說明性方面的用于撰寫包含感覺信息的狀態(tài)更新的實例用戶接口。根據(jù)一或多個方面,這些實例用戶接口中的任一者及/或全部可顯示及/或以其它方式由用戶計算裝置(例如,智能手機、平板計算機、移動裝置、便攜式計算機、桌上型計算機或任何其它類型的計算裝置)提供。在一或多個布置中,顯示及/或以其它方式提供這些實例用戶接口中的任一者及/或全部的用戶計算裝置可體現(xiàn)計算裝置100的一或多個方面,如上所述。
[0061]現(xiàn)轉到圖5,說明實例用戶接口 500,且用戶接口 500可表示撰寫包含感覺信息的狀態(tài)更新中的一系列用戶接口屏幕(例如,圖5到8中所說明的系列屏幕)中所顯示的初始用戶接口屏幕。
[0062]如圖5中所見,用戶接口 500可包含文本鍵入?yún)^(qū)505,經由所述文本鍵入?yún)^(qū),用戶可鍵入(且顯示用戶接口 500的計算裝置可接收)結合正在撰寫的狀態(tài)更新而存儲、顯示及/或共享的字符輸入。舉例來說,在圖5中所說明的實例中,用戶可鍵入文本“期待下周的海灘旅行!(Looking forward to my beach trip next weekend !),,,所述文本將由接收狀態(tài)更新的社交網(wǎng)絡服務器存儲、由顯示用戶接口的計算裝置顯示及/或與社交網(wǎng)絡服務的一或多個其它用戶共享。
[0063]另外,用戶接口 500可包含發(fā)布按鈕510 (所述按鈕可(例如,由撰寫狀態(tài)更新及/或以其它方式與提供用戶接口 500的計算裝置交互的用戶)選擇)以致使正在撰寫的狀態(tài)更新被發(fā)布到服務器(例如,社交網(wǎng)絡服務器),及/或取消按鈕515 (所述按鈕可選擇以致使正在撰寫的狀態(tài)更新被廢棄而不發(fā)布到服務器)。用戶接口 500可進一步包含例如圖標520等一或多個圖標,所述圖標可表示與用戶相關聯(lián)的圖標或其它圖像,例如與撰寫狀態(tài)更新的用戶相關聯(lián) 的簡檔圖片。 [0064]在一或多個布置中,用戶接口 500可進一步包含觀眾按鈕525、觸覺按鈕530、附件按鈕535及/或選項按鈕540。在至少一個布置中,觀眾按鈕525可選擇以致使觀眾選擇菜單被顯示(例如,由顯示實例用戶接口 500的計算裝置),經由觀眾選擇菜單,撰寫狀態(tài)更新的用戶可選擇一或多個用戶及/或一或多個用戶組來接收狀態(tài)更新及/或與狀態(tài)更新相關聯(lián)的內容(例如,觸覺反饋及/或附件)。在圖6中說明此觀眾選擇菜單的實例,其將在下文較詳細論述。
[0065]繼續(xù)參看圖5,用戶接口 500的觸覺按鈕530可選擇以致使觸覺感覺指定菜單被顯示,經由所述觸覺感覺指定菜單,撰寫狀態(tài)更新的用戶可選擇一或多個用戶及/或一或多個用戶組來接收關于狀態(tài)更新的一或多個特點觸覺感覺。明確地說,此觸覺感覺指定菜單可允許用戶指定不同接收用戶及/或不同接收用戶組將接收不同觸覺感覺。舉例來說,用戶可能夠指定(且系統(tǒng)可接收及/或提供)將提供給不同接收用戶及/或不同接收用戶組的不同類型的觸覺反饋。在圖7和8中說明此觸覺感覺指定菜單的實例,其將在下文較詳細論述。
[0066]繼續(xù)參看圖5,用戶接口 500的附件按鈕535可選擇以致使附件選擇菜單被顯示,經由所述附件選擇菜單,撰寫狀態(tài)更新的用戶可選擇將附加到狀態(tài)更新及/或以其它方式與狀態(tài)更新的一或多個接收者共享的一或多個附件(例如,一或多個圖像、一或多個聲音、一或多個視頻及/或一或多個其它內容項目)。另外或替代地,用戶接口 500可包含選項按鈕540,所述按鈕可選擇以致使選項菜單被顯示,經由所述選項菜單,撰寫狀態(tài)更新的用戶可創(chuàng)建及/或修改例如與社交網(wǎng)絡服務相關聯(lián)的一或多個設定及/或其它偏好。在至少一個布置中,用戶接口 500可進一步包含屏幕上鍵盤545,所述鍵盤可包含可選擇以利于文本及/或字符鍵入(例如,以便提供輸入到文本鍵入?yún)^(qū)505中)的多個按鈕。
[0067]如上所述,基于用戶選擇(例如)用戶接口 500的觀眾按鈕525,可顯示觀眾選擇菜單,例如圖6中所說明的包含于實例用戶接口 600中的菜單。明確地說,如圖6中所見,觀眾選擇菜單605可包含例如控件610、615和620等一或多個控件,所述一或多個控件可選擇以允許用戶指定將為正在撰寫的狀態(tài)更新的接收者的特定用戶及/或特定用戶組。另外或替代地,觀眾選擇菜單605可包含可選擇以允許用戶創(chuàng)建新用戶組及/或修改現(xiàn)有用戶組的控件625。在一或多個布置中,不同接收用戶組可由撰寫狀態(tài)更新的用戶結合社交網(wǎng)絡服務定義,及/或可反映用戶與在社交網(wǎng)絡服務中所定義的不同接收用戶組之間的關系。舉例來說,在由社交網(wǎng)絡服務提供的應用程序及/或接口中,用戶可將社交網(wǎng)絡服務的第一用戶組定義為“家庭成員”組,且在由社交網(wǎng)路服務提供的應用程序及/或接口中,用戶可將社交網(wǎng)絡服務的第二用戶組定義為“同事”組等。通過以此方式定義一或多個用戶組,撰寫狀態(tài)更新的用戶可較容易及/或較便利地控制與社交網(wǎng)絡服務的其它用戶共享的內容(例如,狀態(tài)更新、附件、觸覺感覺等)。
[0068]圖7說明實例用戶接口 700,所述實例用戶接口包含實例觸覺感覺指定菜單705,經由所述觸覺感覺指定菜單,用戶可能夠指定將提供給不同接收用戶及/或不同接收用戶組的不同類型的觸覺反饋。舉例來說,如圖7中所見,觸覺感覺指定菜單705可包含例如控件710、715和720等一或多個控件,所述一或多個控件可選擇以允許用戶指定將接收一或多個特定觸覺感覺的特定用戶及/或特定用戶組。
[0069]在一或多個布置中,用戶接口 700可進一步包含可選擇提示725,所述可選擇提示725可經配置以提示用戶在觸覺輸入?yún)^(qū)730中畫例如形狀的輪廓。在觸覺輸入?yún)^(qū)730中畫出的形狀(例如,圖7中所說明的實例心735)可由提供用戶接口 700的計算裝置俘獲、發(fā)送到社交網(wǎng)絡服務器及/或隨后提供給包含于指定用戶組中的一或多個用戶。因此,在圖7中所說明的實例中,由撰寫狀態(tài)更新的用戶定義的“家庭成員”和“朋友”組中的一或多個用戶可被提供包含心735形狀的突起的觸覺反饋,而不包含于這些組中的任一者中的一或多個其它用戶不可被提供此觸覺反饋。如上所述,提示725可為可選擇的,且如果用戶選擇提示725,那么用戶可能夠指定替代及/或除圖7所示的實例中所說明的突起效果外還將提供額外及/或不同類型的觸覺反饋。舉例來說,通過選擇提示725,撰寫狀態(tài)更新的用戶可能夠指定替代及/或除此實例中所示的突起效果外還將提供一或多個紋理感覺、壓力感覺、潮濕感覺、粘附感覺、熱感覺及/或振動感覺。在將指定及/或結合正在撰寫的狀態(tài)更新以其它方式定義其它類型的觸覺感覺的情況下,觸覺輸入?yún)^(qū)730可包含及/或以其它方式提供替代及/或除此實例中所論述的那些特征外的對這些其它類型的觸覺感覺可能適當?shù)钠渌卣鳌?br>
[0070]另外或替代地,用戶接口 700可進一步包含可允許撰寫狀態(tài)更新的用戶指定結合正在撰寫的狀態(tài)更新將提供的額外觸覺反饋的可選擇提示740。舉例來說,通過選擇提示740,撰寫狀態(tài)更新的用戶可能夠指定將提供給不同于當前指定的觸覺反饋所針對的用戶的一或多個用戶及/或用戶組的一或多個觸覺感覺。舉例來說,基于用戶選擇提示740,將用戶接口 700提供給用戶的裝置可顯示圖8中所說明的實例用戶接口及/或將圖8中所說明的實例用戶接口以其它方式提供給用戶。[0071]圖8說明實例用戶接口 800,所述實例用戶接口 800包含類似于上文所論述的觸覺感覺指定菜單705的實例觸覺感覺指定菜單805。舉例來說,如同觸覺感覺指定菜單705,觸覺感覺指定菜單805可包含例如控件810、815和820等一或多個控件,所述一或多個控件可選擇以允許用戶指定將接收一或多個特定觸覺感覺的特定用戶及/或特定用戶組。另夕卜,觸覺感覺指定菜單805可包含(例如,類似于可選擇提示725的)可選擇提示825、(例如,類似于觸覺輸入?yún)^(qū)730的)觸覺輸入?yún)^(qū)830及/或(例如,類似于可選擇提示740的)可選擇提示840。
[0072]然而,不同于圖7中所說明的實例,在圖8中,撰寫狀態(tài)更新的用戶已在觸覺輸入?yún)^(qū)830中畫出將在查看相同狀態(tài)更新時作為觸覺反饋提供給不同用戶組(例如,不同于圖7中所說明的實例中所指定的用戶組的用戶組)的不同觸覺形狀(例如,笑臉835)。舉例來說,在圖8中所說明的實例中,撰寫狀態(tài)更新的用戶已指定笑臉835形狀的突起將在狀態(tài)更新由包含于“同事”組中的用戶查看及/或向包含于“同事”組中的用戶以其它方式回放時作為觸覺反饋提供給此“同事”組中的用戶,而當相同狀態(tài)更新由“家庭成員”和“朋友”組中的用戶查看及/或以其它方式回放時,“家庭成員”和“朋友”組中的用戶將被提供包含心735形狀的突起的觸覺反饋。
[0073]現(xiàn)將關于圖9到11描述可如何顯示此實例狀態(tài)更新和可如何將不同觸覺反饋提供給包含于不同組中的接收者的實例。具體來說,圖9到11說明根據(jù)本發(fā)明的一或多個說明性方面的用于顯示包含感覺信息的狀態(tài)更新的實例用戶接口。
[0074]現(xiàn)轉到圖9,說明實例用戶接口 900,且用戶接口 900可表示顯示包含感覺信息的狀態(tài)更新中的一系列用戶接口屏幕(例如,圖9和10中及/或圖9和11中所說明的一系列屏幕)中所顯示的初始用戶接口屏幕。
[0075]如圖9中所見,用戶接口 900可包含文本顯示區(qū)905,在所述文本顯示區(qū)905中,可顯示與狀態(tài)更新相關聯(lián)的文本及/或字符信息。舉例來說,在圖9中所說明的實例中,文本“期待下周的海灘旅行”(例如,在上文所論述的實例中,由發(fā)送狀態(tài)更新的用戶撰寫)可顯示于文本顯示區(qū)905中。另外,用戶接口 900可包含回復按鈕910,所述回復按鈕可(例如,由查看狀態(tài)更新及/或與提供用戶接口 900的計算裝置以其它方式交互的用戶)選擇以致使回復菜單被顯示,經由所述回復菜單,查看狀態(tài)更新的用戶可撰寫回復消息及/或將回復消息發(fā)送到撰寫狀態(tài)更新的用戶。用戶接口 900進一步可包含關閉按鈕915,所述關閉按鈕915可選擇以致使正查看的狀態(tài)更新及/或顯示狀態(tài)更新所在的窗口(例如,用戶接口900)關閉及/或被另一窗口及/或用戶接口以其它方式替換。另外,用戶接口 900可包含例如圖標920等一或多個圖標,所述圖標可表示與撰寫正在顯示的狀態(tài)更新的用戶相關聯(lián)的圖標或其它圖像,例如與撰寫狀態(tài)更新的用戶相關聯(lián)的簡檔圖片。
[0076]在一或多個布置中,用戶接口 900可進一步包含提示925,所述提示925可經配置以提示用戶關于提供用戶接口 900的計算裝置執(zhí)行一或多個動作以便“感覺”或以其它方式接收由計算裝置基于包含于狀態(tài)更新中及/或隨狀態(tài)更新以其它方式接收的觸覺信息而提供的觸覺反饋。舉例來說,如圖9中所說明的實例所見,提示925可提示用戶抓緊計算裝置(例如,顯示用戶接口 900的計算裝置)以便接收與正在顯示的狀態(tài)更新相關聯(lián)的觸覺反饋(例如,基于包含于狀態(tài)更新中的觸覺反饋及/或基于用戶與社交網(wǎng)絡服務內的狀態(tài)更新的發(fā)送者的關系,如上文所論述)。在一些布置中,顯示用戶接口 900的計算裝置(例如,計算裝置100)可包含一或多個緊握傳感器,且計算裝置可經配置以在計算裝置基于從一或多個緊握傳感器接收的信號確定用戶正抓緊計算裝置時僅提供觸覺反饋。有利地,以此方式使用一或多個緊握傳感器可確保用戶接收到在計算裝置未被用戶抓緊的情況下原本不能感覺到的預期觸覺反饋,例如突起效果或熱效果。
[0077]在一或多個布置中,用戶接口 900可進一步包含主頁按鈕930、簡檔按鈕935、消息按鈕940及/或選項按鈕945。在至少一個布置中,主頁按鈕930可選擇以致使主頁屏幕被顯示(例如,通過顯示用戶接口 900的計算裝置),所述主頁屏幕可例如包含由社交網(wǎng)絡服務的多個用戶撰寫的多個狀態(tài)更新及/或其它內容。用戶接口 900的簡檔按鈕935可選擇以致使簡檔屏幕被顯示,例如,所述簡檔屏幕可允許用戶(例如,顯示用戶接口 900的計算機裝置的用戶)查看及/或編輯其自身在社交網(wǎng)絡服務中的簡檔。另外,用戶接口 900的消息按鈕940可選擇以致使消息菜單被顯示,例如,所述消息菜單可允許用戶查看及/或撰寫到社交網(wǎng)絡服務的一或多個其它用戶的消息。用戶接口 900的選項按鈕945可選擇以致使選項菜單被顯示,經由所述選項菜單,用戶(例如,顯示用戶接口 900的計算裝置的用戶)可創(chuàng)建及/或修改例如與社交網(wǎng)絡服務相關聯(lián)的一或多個設定及/或其它偏好。在至少一個布置中,用戶接口 900可進一步包含屏幕上鍵盤950,所述屏幕上鍵盤950可包含可選擇以利于用戶的文本及/或字符鍵入的多個按鈕。
[0078]如上所述,基于查看狀態(tài)更新的用戶與撰寫狀態(tài)更新的用戶之間的關系(例如,在社交網(wǎng)絡服務上定義及/或結合社交網(wǎng)絡服務以其它方式定義的關系),查看狀態(tài)更新的用戶可被提供不同于可能查看相同狀態(tài)更新的其它用戶的觸覺反饋。實際上,在上文(例如,關于圖5到8)所論述的實例中,撰寫顯示于圖9中所說明的實例用戶接口 900中的狀態(tài)更新的用戶指定包含于“朋友”組中的用戶和包含于“家庭成員”組中的用戶將接收第一觸覺反饋(例如,心形狀的突起),而包含于“同事”組中的用戶將接收不同于第一觸覺反饋的第二觸覺反饋(例如,笑臉形狀的突起)。因此,圖10說明心形狀的突起1005可如何產生及/或作為觸覺反饋以其它方式提供給包含于由狀態(tài)更新的發(fā)送者定義的“朋友”組或“家庭成員”組中的查看狀態(tài)更新的用戶,而圖11說明笑臉形狀的突起1105可如何產生及/或作為觸覺反饋以其它方式提供給包含于由狀態(tài)更新的發(fā)送者定義的“同事”組中的查看狀態(tài)更新的用戶。在這些實例兩者中,作為觸覺反饋提供的突起可由一或多個電可致動觸覺組件(例如,觸覺組件150及/或155)產生,所述觸覺組件可例如在計算裝置的顯示屏(例如,顯示用戶接口 900的計算裝置的顯示屏)的表面中造成一或多個變形以便在由計算裝置(例如,由計算裝置100的處理器120)致動及/或以其它方式控制時產生所要突起的形式的邊緣及/或形狀。
[0079]雖然上文所說明的實例展示可如何提供相關聯(lián)于包含于狀態(tài)更新中的文本及/或字符內容的觸覺反饋,但在其它布置中,狀態(tài)更新可僅包含圖像及/或視頻內容,而不包含文本內容。在這些布置中,觸覺反饋可與包含于狀態(tài)更新中的圖像及/或視頻內容一起提供。另外或替代地,此觸覺反饋可與為圖像及/或視頻內容的部分及/或以其它方式包含于圖像及/或視頻內容中的各種特征對準。舉例來說,與狀態(tài)更新相關聯(lián)的視頻內容可包含僅作為特定組(例如,如社交網(wǎng)絡服務中所定義)的成員的特定用戶才會感覺到的“秘密握手”形式的觸覺反饋。當組內的用戶查看及/或以其它方式回放視頻內容時,所述用戶可被提供再現(xiàn)秘密握手的觸覺反饋。[0080]已描述了可在撰寫及/或顯示包含感覺信息的狀態(tài)更新中顯示及/或(例如,由用戶裝置,例如計算裝置100)以其它方式提供的若干實例用戶接口,現(xiàn)將描述用于撰寫及/或顯示包含感覺信息的狀態(tài)更新的若干實例方法。
[0081]圖12說明根據(jù)本發(fā)明的一或多個說明性方面的撰寫包含感覺信息的狀態(tài)更新的實例方法。根據(jù)一或多個方面,圖12中所說明的實例方法及/或所述方法的方法步驟中的任一者及/或全部可由用戶計算裝置(例如,智能手機、平板計算機、移動裝置、便攜式計算機、桌上型計算機或任何其它類型的計算裝置)來執(zhí)行。在一或多個布置中,執(zhí)行所述方法及/或所述方法步驟的用戶計算裝置可體現(xiàn)計算裝置100的一或多個方面,如上所述。
[0082]在步驟1205中,用戶計算裝置(例如,計算裝置100)可用服務器(例如,上文所描述的社交網(wǎng)絡服務器計算機)驗證。在至少一個布置中,用服務器驗證可包含由用戶計算裝置從用戶計算裝置的用戶接收指定指派給用戶以供社交網(wǎng)絡服務使用的用戶名稱及/或密碼的輸入,及隨后由用戶計算裝置將所接收的輸入發(fā)送到社交網(wǎng)絡服務器計算機以進行驗證。
[0083]隨后,在步驟1210中,用戶計算裝置可顯示主頁屏幕用戶接口。在一或多個布置中,顯示主頁屏幕用戶接口可包含從社交網(wǎng)絡服務器接收用戶接口(例如,網(wǎng)頁),及隨后(例如,向用戶計算裝置的用戶)顯示所接收的用戶接口。在至少一個布置中,主頁屏幕用戶接口可包含由社交網(wǎng)絡服務的其它用戶撰寫的一或多個狀態(tài)更新的列表、一或多個廣告及/或其它內容及/或控件(例如,與社交網(wǎng)絡服務相關聯(lián)的其它內容,例如用戶可經由社交網(wǎng)絡服務得到以用于查看及/或回放的圖片、音樂及/或電影;以及與社交網(wǎng)絡服務相關聯(lián)的其它控件,例如允許用戶創(chuàng)建及/或編輯關于隱私、分組、內容回放等的設定的一或多個偏好菜單)。
[0084]在步驟1215中,用戶計算裝置可接收撰寫狀態(tài)更新的請求。在一或多個布置中,接收撰寫狀態(tài)更新的請求可包含由用戶計算裝置接收對于對應于撰寫新狀態(tài)更新的命令的控件的選擇(例如,在按鈕上單擊、從下拉菜單選擇等)。
[0085]此后,在步驟1220中,用戶計算裝置可顯示用戶接口,經由所述用戶接口,用戶計算裝置的用戶可撰寫新狀態(tài)更新。在一或多個布置中,顯示此用戶接口可包含顯示圖5到8中所說明的實例用戶接口中的任一者及/或全部(如上文所論述),及/或顯示包含允許用戶撰寫狀態(tài)更新、指定將與狀態(tài)更新相關聯(lián)的觸覺反饋及/或執(zhí)行撰寫狀態(tài)更新中所涉及的其它操作(例如,如上文所論述)的一或多個控件及/或其它元件的一或多個額外及/或替代用戶接口。
[0086]在步驟1225中,用戶計算裝置可接收字符輸入,例如,由用戶計算裝置的用戶鍵入以與狀態(tài)更新一起顯示及/或與社交網(wǎng)絡服務的其它用戶以其它方式共享的一或多個字符及/或文本。在一或多個布置中,用戶計算裝置可經由如上文所論述的用戶接口 500及/或其文本鍵入?yún)^(qū)505來接收字符輸入。
[0087]在步驟1230中,用戶計算裝置可接收將提供給包含于第一用戶組中的社交網(wǎng)絡服務的用戶的第一觸覺輸入的指定。在一或多個布置中,用戶計算裝置可經由如上文所論述的觸覺感覺指定菜單705來接收觸覺輸入的此指定。舉例來說,在步驟1230中,用戶計算裝置可接收指定第一觸覺反饋(例如,心形狀的突起)將提供給包含于社交網(wǎng)絡服務的“朋友”用戶組和社交網(wǎng)絡服務的“家庭成員”用戶組中的用戶的用戶輸入,其中這些用戶組是由撰寫狀態(tài)更新的用戶(例如,用戶計算裝置的用戶)定義。
[0088]在步驟1235中,用戶計算裝置可接收將提供給包含于第二用戶組中的社交網(wǎng)絡服務的用戶的第二觸覺輸入的指定。在一或多個布置中,用戶計算裝置可經由如上文所論述的觸覺感覺指定菜單805來接收觸覺輸入的此指定。舉例來說,在步驟1235中,用戶計算裝置可接收指定第二觸覺反饋(例如,笑臉狀的突起)將提供給包含于社交網(wǎng)絡服務的“同事”用戶組中的用戶的用戶輸入,其中此用戶組是由撰寫狀態(tài)更新的用戶(例如,用戶計算裝置的用戶)定義。
[0089]隨后,在步驟1240中,用戶計算裝置可將數(shù)據(jù)發(fā)送到服務器。在一或多個布置中,將數(shù)據(jù)發(fā)送到服務器可包含由用戶計算裝置將以下各者發(fā)送到社交網(wǎng)絡服務器計算機:包含及/或以其它方式對應于所接收字符輸入的信息;包含及/或以其它方式對應于指定將提供給包含于第一用戶組中的社交網(wǎng)絡服務的用戶的第一觸覺反饋的所接收用戶輸入的信息;及/或包含及/或以其它方式對應于指定將提供給包含于第二用戶組中的社交網(wǎng)絡服務的用戶的第二觸覺反饋的所接收用戶輸入的信息。如下文將論述,通過將此信息中的任一者及/或全部發(fā)送到社交網(wǎng)絡服務器計算機,由用戶計算裝置的用戶撰寫的狀態(tài)更新的一或多個接收者可能夠查看狀態(tài)更新及/或接收與狀態(tài)更新相關聯(lián)(例如,對應于及/或以其它方式基于由用戶計算裝置的用戶指定的觸覺反饋)的觸覺反饋。
[0090]圖13說明根據(jù)本發(fā)明的一或多個說明性方面的顯示包含感覺信息的狀態(tài)更新的實例方法。根據(jù)一或多個方面,圖13中所說明的實例方法及/或所述方法的方法步驟中的任一者及/或全部可由用戶計算裝置(例如,智能手機、平板計算機、移動裝置、便攜式計算機、桌上型計算機或任何其它類型的計算裝置)來執(zhí)行。在一或多個布置中,執(zhí)行所述方法及/或所述方法步驟的用戶計算裝置可體現(xiàn)計算裝置100的一或多個方面,如上所述。
[0091]在步驟1305中,用戶計算裝置(例如,計算裝置100)可用服務器(例如,上文所描述的社交網(wǎng)絡服務器計算機)驗證。在一個實例中,用戶計算裝置可由為另一用戶(例如,例如通過執(zhí)行圖12中所說明且上文所論述的實例方法的一或多個步驟而使用自身用戶計算裝置來撰寫狀態(tài)更新的用戶)所撰寫的狀態(tài)更新的接收者的社交網(wǎng)絡服務的用戶使用。如上,在一或多個布置中,圖13中所說明的實例方法的步驟1305中的用服務器驗證可包含由用戶計算裝置接收來自用戶計算裝置的用戶的指定指派給用戶以供社交網(wǎng)絡服務使用的用戶名稱及/或密碼的輸入,及隨后由用戶計算裝置將所接收的輸入發(fā)送到社交網(wǎng)絡服務器計算機以進行驗證。
[0092]隨后,在步驟1310中,用戶計算裝置可顯示主頁屏幕用戶接口。如上,在一或多個布置中,顯示主頁屏幕用戶接口可包含從社交網(wǎng)絡服務器接收用戶接口(例如,網(wǎng)頁),及隨后(例如,向用戶計算裝置的用戶)顯示所接收的用戶接口。在至少一個布置中,主頁屏幕用戶接口可包含由社交網(wǎng)絡服務的其它用戶撰寫的一或多個狀態(tài)更新的列表、一或多個廣告及/或其它內容及/或控件(例如,與社交網(wǎng)絡服務相關聯(lián)的其它內容,例如用戶可經由社交網(wǎng)絡服務得到以用于查看及/或回放的圖片、音樂及/或電影;以及與社交網(wǎng)絡服務相關聯(lián)的其它控件,例如允許用戶創(chuàng)建及/或編輯關于隱私、分組、內容回放等的設定的一或多個偏好菜單)。
[0093]在步驟1315中,用戶計算裝置可接收查看狀態(tài)更新的請求。在一或多個布置中,接收查看狀態(tài)更新的請求可包含由用戶計算裝置接收對于對應于查看特定狀態(tài)更新(例如,顯示于包含于主頁屏幕中的一或多個狀態(tài)更新的列表中的狀態(tài)更新)的命令的控件的選擇(例如,在按鈕上單擊、從下拉菜單選擇等)。
[0094]在步驟1320中,用戶計算裝置可將請求發(fā)送到服務器以獲得狀態(tài)更新及/或由服務器連同狀態(tài)更新存儲的額外信息。在一或多個布置中,將請求發(fā)送到服務器以獲得狀態(tài)更新可包含由用戶計算裝置將請求命令發(fā)送到社交網(wǎng)絡服務器,所述請求命令包含對應于狀態(tài)更新的識別符且任選地包含對應于使用用戶計算裝置的用戶的經驗證身份的識別符。此可使社交網(wǎng)絡服務器能夠確定哪個狀態(tài)狀態(tài)正被用戶計算裝置請求,且進一步可使社交網(wǎng)絡服務器能夠確定哪個組(如果存在)將用戶包含于其中(例如,如由狀態(tài)更新的發(fā)送者定義)?;诖诵畔?,社交網(wǎng)絡服務器計算機可確定用戶是否具有充分接入特權以查看狀態(tài)更新及/或哪些觸覺反饋感覺(如果存在)及/或其它嵌入內容應與狀態(tài)更新一起被提供給用戶計算裝置的用戶,如上文所論述。
[0095]隨后,在步驟1325中,用戶計算裝置可從服務器接收數(shù)據(jù)。在一或多個布置中,從服務器接收數(shù)據(jù)可包含由用戶計算裝置接收來自社交網(wǎng)絡服務器計算機的包含與狀態(tài)更新相關聯(lián)的信息(例如,與狀態(tài)更新相關聯(lián)的文本;與狀態(tài)更新相關聯(lián)的嵌入圖像、聲音及/或視頻;等)及/或觸覺反饋信息(例如,指定將與狀態(tài)更新一起提供給用戶計算裝置的用戶的一或多個觸覺感覺)的數(shù)據(jù)。
[0096]此后,在步驟1330中,用戶計算裝置可顯示用戶接口,經由所述用戶接口,用戶計算裝置的用戶可查看狀態(tài)更新及/或接收與狀態(tài)更新相關聯(lián)的觸覺反饋。在一或多個布置中,顯示此用戶接口可包含顯示圖9到11中所說明的實例用戶接口中的任一者及/或全部(如上文所論述),及/或顯示包含允許用戶查看狀態(tài)更新、接收與狀態(tài)更新相關聯(lián)的觸覺反饋及/或執(zhí)行查看狀態(tài)更新中所涉及的其它操作(例如,如上文所論述)的一或多個控件及/或其它元件的一或多個額外及/或替代用戶接口。
[0097]在步驟1335中,用戶計算裝置可提供觸覺反饋。在一或多個布置中,提供觸覺反饋可包含基于(例如,在步驟1325中)與狀態(tài)更新一起從社交網(wǎng)絡服務器接收的觸覺數(shù)據(jù)中所指定的一或多個觸覺感覺來提供觸覺反饋。舉例來說,用戶計算裝置可提供包含與狀態(tài)更新一起從社交網(wǎng)絡服務器接收的觸覺數(shù)據(jù)中所指定的一或多個觸覺感覺的觸覺反饋。另外或替代地,用戶計算裝置可提供包含替代及/或除與狀態(tài)更新一起從社交網(wǎng)絡服務器接收的觸覺數(shù)據(jù)中所指定的那些觸覺感覺外的一或多個額外及/或替代觸覺感覺的觸覺反饋。在至少一個布置中,用戶計算裝置可基于用戶偏好來提供此額外及/或替代觸覺反饋,所述用戶偏好例如是指定特定觸覺感覺將執(zhí)行以替代其它觸覺感覺的用戶偏好(例如,指定即使當特定狀態(tài)更新指定突起感覺將與特定狀態(tài)更新一起執(zhí)行時,仍提供熱感覺以替代突起感覺的用戶偏好)。
[0098]還如上文所論述,觸覺反饋是在當前移動裝置平臺上相當有限的反饋。舉例來說,包含觸覺反饋的便攜式裝置可能僅提供振動。通過包含新的及增強形式的觸覺反饋,可提供通信中的新維度。觸覺反饋可包含人類可(例如,用其手、雙手或多個手指)感覺的東西,例如壓力、紋理、收縮、熱、滑動、形狀、角等。本發(fā)明的方面涉及將這些感覺集成到社交網(wǎng)絡應用程序及/或服務中。此可通過增加另一維度的信息及使用戶體驗“對觸摸敏感”而大大增強社交交互的質量。
[0099]根據(jù)本發(fā)明的一或多個方面,感覺可包含于社交狀態(tài)更新或告示墻中。用戶可從多個感覺(例如,戳;畫例如心等形狀;發(fā)送韻律跳動;熱等)中挑選一或多個感覺。感覺可被編碼為在另一用戶在兼容的移動裝置上獲得社交更新時將回放的社交更新中的元數(shù)據(jù)。
[0100]本發(fā)明的一或多個方面描述且涵蓋在撰寫及/或發(fā)送用于社交網(wǎng)絡的狀態(tài)更新時從多個觸覺效果(例如,手指上的戳、畫心、熱等)挑選及/或以其它方式選擇一或多個觸覺效果。所挑選及/或所選擇的觸覺效果可用元數(shù)據(jù)編碼于社交網(wǎng)絡狀態(tài)更新中。隨后,可接收狀態(tài)更新。當接收社交網(wǎng)絡狀態(tài)更新時,可接著在接收器上回放所挑選及/或所選擇的觸覺效果。
[0101]在一或多個額外及/或替代布置中,用戶接口及/或其它特征可提供及/或經配置以允許用戶針對相同消息或狀態(tài)更新為不同組中的社會聯(lián)系人挑選不同觸覺效果。舉例來說,心效果可包含于用于用戶的近親屬的成員的消息中,但不用于用戶的同事。
[0102]在其它額外及/或替代布置中,可提供一或多個感覺的延遲提供。舉例來說,觸覺效果僅可在用戶可能夠感覺這些效果時(例如,當電話在用戶的手中時,當用戶具有觸覺配件時,或當電話具有觸覺套時)重放。
[0103]在另外其它額外及/或替代布置中,用戶接口及/或其它特征可提供及/或經配置以允許接收用戶挑選打開及/或關閉從特定社會聯(lián)系人或社會聯(lián)系人組接收觸覺效果。
[0104]在其它額外及/或替代布置中,用戶接口及/或其它特征可提供及/或經配置以允許用戶創(chuàng)建包含一或多個觸覺效果的一或多個告示墻及/或進一步允許所述一或多個觸覺效果可在支持所述一或多個觸覺效果的裝置上查看。舉例來說,如果告示墻包含紋理效果且特定裝置(所述裝置可例如正在接入及/或顯示告示墻)不支持紋理效果,那么接收者(例如,可能正在使用所述特定裝置的用戶及/或所述裝置本身)不能被通知觸覺效果包含于所述告示墻中。
[0105]已描述了將感覺功能性集成到社交網(wǎng)絡服務及/或應用程序中的多個方面,現(xiàn)將關于圖14描述其中可實施本發(fā)明的各種方面的計算系統(tǒng)的實例。根據(jù)一或多個方面,圖14中所說明的計算機系統(tǒng)可并入為計算裝置的部分,所述計算裝置可實施、執(zhí)行及/或執(zhí)行本文中所描述的特征、方法及/或方法步驟中的任一者及/或全部。舉例來說,計算機系統(tǒng)1400可表示手持式裝置的組件中的一些。手持式裝置可為具有輸入感測單元(例如,相機及/或顯示單元)的任何計算裝置。手持式裝置的實例包含(但不限于)視頻游戲控制臺、平板計算機、智能手機和移動裝置。在一個實施例中,計算機系統(tǒng)1400經配置以實施上文所描述的裝置100。在一或多個布置中,計算機系統(tǒng)1400可表示上文所描述的社交網(wǎng)絡服務器計算機的組件且可經配置以實施上文所描述的社交網(wǎng)絡服務器計算機。圖14提供計算機系統(tǒng)1400的一個實施例的示意說明,所述計算機系統(tǒng)1400可執(zhí)行由各種其它實施例提供的方法,及/或可充當主機計算機系統(tǒng)、遠程信息站/終端、銷售點裝置、移動裝置、機頂盒及/或計算機系統(tǒng)。圖14僅意欲提供各種組件的一般化說明,所述組件中的任一者及/或全部可加以適當利用。因此,圖14寬泛地說明可如何以相對獨立或相對較集成的方式來實施個別系統(tǒng)元件。
[0106]計算機系統(tǒng)1400展示為包括經由總線1405可電耦合(或可以其它方式適當?shù)赝ㄐ?的硬件元件。所述硬件元件可包含:一或多個處理器1410,包含(但不限于)一或多個通用處理器及/或一或多個專用處理器(例如,數(shù)字信號處理芯片、圖形加速處理器及/或其類似者);一或多個輸入裝置1415,所述一或多個輸入裝置可包含(但不限于)相機、鼠標、鍵盤及/或其類似者;及/或一或多個輸出裝置1420,所述一或多個輸出裝置可包含(但不限于)顯示單元、打印機及/或其類似者。
[0107]計算機系統(tǒng)1400可進一步包含一或多個非暫時性存儲裝置1425(及/或與所述一或多個非暫時性存儲裝置通信),所述一或多個非暫時性存儲裝置可包括(但不限于)本地及/或網(wǎng)絡可存取存儲器,及/或可包含(但不限于)磁盤驅動器、驅動陣列、光學存儲裝置、可編程、可快閃更新及/或可加以類似處理的固態(tài)存儲裝置,例如隨機存取存儲器(“RAM”)及/或只讀存儲器(“ROM”)。這些存儲裝置可經配置以實施任何適當數(shù)據(jù)存儲,包含(但不限于)各種文件系統(tǒng)、數(shù)據(jù)庫結構及/或其類似者。
[0108]計算機系統(tǒng)1400還可包含通信子系統(tǒng)1430,所述通信子系統(tǒng)1430可包含(但不限于)調制解調器、網(wǎng)卡(無線或有線的)、紅外線通信裝置、無線通信裝置及/或芯片組(例如,Bluetooth?裝置、802.11裝置、WiFi裝置、WiMax裝置、蜂窩式通信設施等)及/或其類似者。通信子系統(tǒng)1430可準許與網(wǎng)絡(例如,舉一個例子,下文將描述的網(wǎng)絡)、其它計算機系統(tǒng)及/或本文中所描述的任何其它裝置交換數(shù)據(jù)。在許多實施例中,計算機系統(tǒng)1400將進一步包括非暫時性工作存儲器1435,所述非暫時性工作存儲器1435可包含RAM或ROM裝置,如上所述。
[0109]計算機系統(tǒng)1400還可包括展示為目前位于工作存儲器1435內的軟件元件,包含操作系統(tǒng)1440、裝置驅動程序、可執(zhí)行程序庫及/或其它代碼(例如,一或多個應用程序1445),所述軟件元件可包括由各種實施例提供的計算機程序及/或可經設計以實施由其它實施例提供的方法及/或配置由其它實施例提供的系統(tǒng),如本文中所描述。僅舉例說明,關于上文所論述的方法所描述(例如,如關于圖2、3、12及/或13所描述)的一或多個程序可實施為可由計算機(及/或計算機內的處理器)執(zhí)行的代碼及/或指令;在一方面中,因而,這些代碼及/或指令可用以配置及/或調適通用計算機(或其它裝置)以執(zhí)行根據(jù)所描述方法的一或多個操作。
[0110]一組這些指令及/或代碼可存儲于計算機可讀存儲媒體(例如,上文所描述的存儲裝置1425)上。在一些情況下,存儲媒體可并入于計算機系統(tǒng)(例如,計算機系統(tǒng)1400)內。在其它實施例中,存儲媒體可與計算機系統(tǒng)分離(例如,可移除媒體,例如壓縮光盤),及/或在安裝程序包中提供,以使得存儲媒體可用以用存儲于其上的執(zhí)行/代碼來對通用計算機編程、配置及/或調適。這些指令可呈可執(zhí)行代碼的形式(可執(zhí)行代碼可由計算機系統(tǒng)1400執(zhí)行),及/或可呈源及/或可安裝代碼的形式(源及/或可安裝代碼在(例如,使用多種通??捎玫木幾g器、安裝程序、壓縮/解壓縮實用程序中的任一者)編譯及/或安裝于計算機系統(tǒng)1400上之后呈可執(zhí)行代碼的形式)。
[0111]可根據(jù)特定要求作出實質變化。舉例來說,還可使用定制硬件,及/或特定元件可用硬件、軟件(包含便攜式軟件,例如小程序(applet)等)或其兩者來實施。此外,可使用到其它計算裝置(例如,網(wǎng)絡輸入/輸出裝置)的連接。
[0112]一些實施例可使用計算機系統(tǒng)(例如,計算機系統(tǒng)1400)來執(zhí)行根據(jù)本發(fā)明的方法。舉例來說,所描述方法的程序中的一些或全部可由計算機系統(tǒng)1400響應于處理器1410執(zhí)行工作存儲器1435中所含的一或多個指令(所述一或多個指令可并入到操作系統(tǒng)1440及/或例如應用程序1445等其它代碼中)的一或多個序列來執(zhí)行。這些指令可從另一計算機可讀媒體(例如,存儲裝置1425中的一或多者)讀入工作存儲器1435中。僅舉例說明,工作存儲器1435中所含的指令的序列的執(zhí)行可致使處理器1410執(zhí)行本文中所描述的方法(例如,關于圖2、3、12及/或13所描述的方法)的一或多個程序。
[0113]如本文中所使用,術語“機器可讀媒體”和“計算機可讀媒體”指代參與提供致使機器以特定方式操作的數(shù)據(jù)的任何媒體。在使用計算機系統(tǒng)1400實施的實施例中,各種計算機可讀媒體可涉及于將指令/代碼提供給處理器1410以供執(zhí)行及/或可用以存儲及/或載運此些指令/代碼(例如,作為信號)。在許多實施中,計算機可讀媒體為物理及/或有形存儲媒體。此媒體可呈許多形式,包含(但不限于)非易失性媒體、易失性媒體和傳輸媒體。非易失性媒體包含例如光盤及/或磁盤,例如存儲裝置1425。易失性媒體包含(但不限于)動態(tài)存儲器,例如工作存儲器1435。傳輸媒體包含(但不限于)同軸電纜、銅線和光導纖維(包含包括總線1405的線),以及通信子系統(tǒng)1430的各種組件(及/或通信子系統(tǒng)1430用來提供與其它裝置的通信的媒體)。因此,傳輸媒體還可呈波(包含(但不限于)無線電波、聲波及/或光波,例如在無線電波和紅外線數(shù)據(jù)通信期間所產生的波)的形式。
[0114]物理及/或有形計算機可讀媒體的常見形式包含例如軟盤、軟性磁盤、硬盤、磁帶或任何其它磁性媒體、CD-ROM、任何其它光學媒體、穿孔卡、紙帶、具有孔圖案的任何其它物理媒體、RAM、PROM、EPROM、FLASH-EPR0M、任何其它存儲器芯片或匣、如下文中將描述的載波,或任何其它媒體(計算機可從其讀取指令及/或代碼)。
[0115]各種形式的計算機可讀媒體可涉及于將一或多個指令的一或多個序列載運到處理器1410以供執(zhí)行中。僅舉例說明,指令最初可在遠程計算機的磁盤及/或光盤上載運。遠程計算機可將指令載入到其動態(tài)存儲器中且將所述指令作為信號在發(fā)射媒體上發(fā)送以由計算機系統(tǒng)1400接收及/或執(zhí)行。根據(jù)本發(fā)明的各種實施例,可為電磁信號、聲信號、光學信號及/或其類似者的形式的這些信號都是指令可在其上進行編碼的載波的實例。
[0116]通信子系統(tǒng)1430 (及/或其組件)通常將接收所述信號,且總線1405接著可載運所述信號(及/或所述信號所載運的數(shù)據(jù)、指令等)到工作存儲器1435,處理器1410可從所述工作存儲器檢索指令且執(zhí)行所述指令。由工作存儲器1435接收的指令可在由處理器1410執(zhí)行之前或之后任選地存儲于非暫時性存儲裝置1425上。
[0117]上文所論述的方法、系統(tǒng)和裝置為實例。各種實施例可適當?shù)厥÷?、取代或添加各種程序或組件。舉例來說,在替代配置中,所描述的方法可以不同于所描述的次序的次序來執(zhí)行,及/或可添加、省略及/或組合各種階段。而且,在各種其它實施例中,可組合關于特定實施例所描述的特征??梢灶愃品绞浇M合實施例的不同方面及元件。而且,技術演化,且因此,所述元件中的許多者為不將本發(fā)明的范圍限于那些特定實例的實例。
[0118]特定細節(jié)在描述中給出以提供對實施例的透徹理解。然而,可在不具有這些特定細節(jié)的情況下實踐實施例。舉例來說,已在不具有不必要細節(jié)的情況下展示了眾所周知的電路、過程、算法、結構和技術,以避免混淆實施例。此描述僅提供實例實施例,且不欲限制本發(fā)明的范圍、應用性或配置。實情為,實施例的先前描述將為所屬領域的技術人員提供用于實施本發(fā)明的實施例的可行描述。在不脫離本發(fā)明的精神和范圍的情況下可對元件的功能和布置作出各種改變。
[0119]而且,將一些實施例描述為經描繪為流程圖或框圖的過程。雖然每一者可將操作描述為順序過程,但操作中的許多者可并列或同時地執(zhí)行。另外,可重新布置操作的次序。過程可具有未包含于圖中的額外步驟。此外,所述方法的實施例可由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施。當以軟件、固件、中間件或微碼實施時,用以執(zhí)行相關聯(lián)任務的程序代碼或代碼段可存儲于例如存儲媒體等計算機可讀媒體中。處理器可執(zhí)行相關聯(lián)任務。
[0120]已描述了若干實施例,在不脫離本發(fā)明的精神的情況下可使用各種修改、替代構造和等效物。舉例來說,以上元件可僅為較大系統(tǒng)的組件,其中其它規(guī)則可優(yōu)先于或以其它方式修改本發(fā)明的應用。而且,許多步驟可在考慮以上元件之前、期間或之后進行。因此,以上描述不限制本發(fā)明的范圍。
【權利要求】
1.一種方法,其包括: 由計算裝置接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新,所述狀態(tài)更新包含觸覺數(shù)據(jù);以及 至少部分地基于所述觸覺數(shù)據(jù)和經由所述計算裝置提供的所述社交網(wǎng)絡服務的至少一個用戶賬戶與所述社交網(wǎng)絡服務內的所述狀態(tài)更新的發(fā)送者之間的關系而致使觸覺反饋被提供。
2.根據(jù)權利要求1所述的方法,其中所述觸覺數(shù)據(jù)識別將提供給所述狀態(tài)更新的接收者的至少一個觸覺感覺。
3.根據(jù)權利要求1所述的方法,其中所述觸覺數(shù)據(jù)是由所述狀態(tài)更新的所述發(fā)送者指定。
4.根據(jù)權利要求1所述的方法, 其中如果所述至少一個用戶賬戶在第一用戶組內,那么提供第一觸覺反饋,且其中如果所述至少一個用戶賬戶在不同于所述第一用戶組的第二用戶組內,那么提供不同于所述第一觸覺反饋的第二觸覺反饋。
5.根據(jù)權利要求4所述的方法,其中所述第一用戶組和所述第二用戶組是由所述狀態(tài)更新的所述發(fā)送者定義。
6.根據(jù)權利要求1所述的方法,其中所述觸覺數(shù)據(jù)嵌入于包含所述狀態(tài)更新的網(wǎng)頁的標頭中。
7.根據(jù)權利要求1所述的方法,其中所述觸覺反饋對應于暗示性消息。
8.根據(jù)權利要求7所述的方法,其中所述暗示性消息對應于由所述社交網(wǎng)絡服務提供的特征。
9.根據(jù)權利要求7所述的方法,其中所述觸覺反饋對應于由所述社交網(wǎng)絡服務提供的戳特征。
10.根據(jù)權利要求1所述的方法, 其中接收與所述社交網(wǎng)絡服務相關聯(lián)的所述狀態(tài)更新包含: 接收指定將提供給所述狀態(tài)更新的第一組接收者的第一觸覺反饋的第一信息;以及接收指定將提供給所述狀態(tài)更新的第二組接收者的第二觸覺反饋的第二信息,所述狀態(tài)更新的所述第二組接收者不同于所述狀態(tài)更新的所述第一組接收者,且其中致使所述觸覺反饋被提供包含: 確定所述至少一個用戶賬戶是在所述狀態(tài)更新的所述第一組接收者中還是在所述狀態(tài)更新的所述第二組接收者中; 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第一組接收者中,致使所述第一觸覺反饋被提供;以及 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第二組接收者中,致使所述第二觸覺反饋被提供,所述第二觸覺反饋不同于所述第一觸覺反饋。
11.至少一種計算機可讀媒體,其上面存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令在執(zhí)行時致使至少一個計算裝置: 接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新,所述狀態(tài)更新包含觸覺數(shù)據(jù);以及 至少部分地基于所述觸覺數(shù)據(jù)和經由所述至少一個計算裝置提供的所述社交網(wǎng)絡服務的至少一個用戶賬戶與所述社交網(wǎng)絡服務內的所述狀態(tài)更新的發(fā)送者之間的關系而致使觸覺反饋被提供。
12.根據(jù)權利要求11所述的至少一種計算機可讀媒體,其中所述觸覺數(shù)據(jù)識別將提供給所述狀態(tài)更新的接收者的至少一個觸覺感覺。
13.根據(jù)權利要求11所述的至少一種計算機可讀媒體,其中所述觸覺數(shù)據(jù)是由所述狀態(tài)更新的所述發(fā)送者指定。
14.根據(jù)權利要求11所述的至少一種計算機可讀媒體, 其中如果所述至少一個用戶賬戶在第一用戶組內,那么提供第一觸覺反饋,且其中如果所述至少一個用戶賬戶在不同于所述第一用戶組的第二用戶組內,那么提供不同于所述第一觸覺反饋的第二觸覺反饋。
15.根據(jù)權利要求14所述的至少一種計算機可讀媒體,其中所述第一用戶組和所述第二用戶組是由所述狀態(tài)更新的所述發(fā)送者定義。
16.根據(jù)權利要求11所述的至少一種計算機可讀媒體,其中所述觸覺數(shù)據(jù)嵌入于包含所述狀態(tài)更新的網(wǎng)頁的標頭中。
17.根據(jù)權利要求11所述的至少一種計算機可讀媒體,其中所述觸覺反饋對應于暗示性消息。
18.根據(jù)權利 要求17所述的至少一種計算機可讀媒體,其中所述暗示性消息對應于由所述社交網(wǎng)絡服務提供的特征。
19.根據(jù)權利要求11所述的至少一種計算機可讀媒體,其中所述觸覺數(shù)據(jù)經配置以至少致使將熱效應提供為所述觸覺反饋。
20.根據(jù)權利要求11所述的至少一種計算機可讀媒體, 其中接收與所述社交網(wǎng)絡服務相關聯(lián)的所述狀態(tài)更新包含: 接收指定將提供給所述狀態(tài)更新的第一組接收者的第一觸覺反饋的第一信息;以及接收指定將提供給所述狀態(tài)更新的第二組接收者的第二觸覺反饋的第二信息,所述狀態(tài)更新的所述第二組接收者不同于所述狀態(tài)更新的所述第一組接收者,且其中致使所述觸覺反饋被提供包含: 確定所述至少一個用戶賬戶是在所述狀態(tài)更新的所述第一組接收者中還是在所述狀態(tài)更新的所述第二組接收者中; 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第一組接收者中,致使所述第一觸覺反饋被提供;以及 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第二組接收者中,致使所述第二觸覺反饋被提供,所述第二觸覺反饋不同于所述第一觸覺反饋。
21.一種裝置,其包括: 至少一個處理器;以及 存儲計算機可讀指令的存儲器,所述計算機可讀指令在由所述至少一個處理器執(zhí)行時致使所述裝置: 接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新,所述狀態(tài)更新包含觸覺數(shù)據(jù);以及至少部分地基于所述觸覺數(shù)據(jù)和經由所述裝置提供的所述社交網(wǎng)絡服務的至少一個用戶賬戶與所述社交網(wǎng)絡服務內的所述狀態(tài)更新的發(fā)送者之間的關系而致使觸覺反饋被提供。
22.根據(jù)權利要求21所述的裝置,其中所述觸覺數(shù)據(jù)識別將提供給所述狀態(tài)更新的接收者的至少一個觸覺感覺。
23.根據(jù)權利要求21所述的裝置,其中所述觸覺數(shù)據(jù)是由所述狀態(tài)更新的所述發(fā)送者指定。
24.根據(jù)權利要求21所述的裝置, 其中如果所述至少一個用戶賬戶在第一用戶組內,那么提供第一觸覺反饋,且 其中如果所述至少一個用戶 賬戶在不同于所述第一用戶組的第二用戶組內,那么提供不同于所述第一觸覺反饋的第二觸覺反饋。
25.根據(jù)權利要求24所述的裝置,其中所述第一用戶組和所述第二用戶組是由所述狀態(tài)更新的所述發(fā)送者定義。
26.根據(jù)權利要求21所述的裝置,其中所述觸覺數(shù)據(jù)嵌入于包含所述狀態(tài)更新的網(wǎng)頁的標頭中。
27.根據(jù)權利要求21所述的裝置,其中所述觸覺反饋對應于暗示性消息。
28.根據(jù)權利要求27所述的裝置,其中所述暗示性消息對應于由所述社交網(wǎng)絡服務提供的特征。
29.根據(jù)權利要求21所述的裝置,其中所述觸覺數(shù)據(jù)經配置以至少致使將突起效應提供為所述觸覺反饋。
30.根據(jù)權利要求21所述的裝置, 其中接收與所述社交網(wǎng)絡服務相關聯(lián)的所述狀態(tài)更新包含: 接收指定將提供給所述狀態(tài)更新的第一組接收者的第一觸覺反饋的第一信息;以及 接收指定將提供給所述狀態(tài)更新的第二組接收者的第二觸覺反饋的第二信息,所述狀態(tài)更新的所述第二組接收者不同于所述狀態(tài)更新的所述第一組接收者,且其中致使所述觸覺反饋被提供包含: 確定所述至少一個用戶賬戶是在所述狀態(tài)更新的所述第一組接收者中還是在所述狀態(tài)更新的所述第二組接收者中; 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第一組接收者中,致使所述第一觸覺反饋被提供;以及 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第二組接收者中,致使所述第二觸覺反饋被提供,所述第二觸覺反饋不同于所述第一觸覺反饋。
31.一種設備,其包括: 用于接收與社交網(wǎng)絡服務相關聯(lián)的狀態(tài)更新的裝置,所述狀態(tài)更新包含觸覺數(shù)據(jù);以及 用于至少部分地基于所述觸覺數(shù)據(jù)和經由所述設備提供的所述社交網(wǎng)絡服務的至少一個用戶賬戶與所述社交網(wǎng)絡服務內的所述狀態(tài)更新的發(fā)送者之間的關系而致使觸覺反饋被提供的裝置。
32.根據(jù)權利要求31所述的設備,其中所述觸覺數(shù)據(jù)識別將提供給所述狀態(tài)更新的接收者的至少一個觸覺感覺。
33.根據(jù)權利要求31所述的設備,其中所述觸覺數(shù)據(jù)是由所述狀態(tài)更新的所述發(fā)送者指定。
34.根據(jù)權利要求31所述的設備, 其中如果所述至少一個用戶賬戶在第一用戶組內,那么提供第一觸覺反饋,且 其中如果所述至少一個用戶賬戶在不同于所述第一用戶組的第二用戶組內,那么提供不同于所述第一觸覺反饋的第二觸覺反饋。
35.根據(jù)權利要求34所述的設備,其中所述第一用戶組和所述第二用戶組是由所述狀態(tài)更新的所述發(fā)送者定義。
36.根據(jù)權利要求31所述的設備,其中所述觸覺數(shù)據(jù)嵌入于包含所述狀態(tài)更新的網(wǎng)頁的標頭中。
37.根據(jù)權利要求31所述的設備,其中所述觸覺反饋對應于暗示性消息。
38.根據(jù)權利要求37所述的設備,其中所述暗示性消息對應于由所述社交網(wǎng)絡服務提供的特征。
39.根據(jù)權利要求31所述的設備,其中所述觸覺數(shù)據(jù)經配置以至少致使將非振動觸覺感覺提供為所述觸覺反饋。
40.根據(jù)權利要求31所述的設備, 其中接收與所述社交網(wǎng)絡服務相關聯(lián)的所述狀態(tài)更新包含: 接收指定將提供給所述狀態(tài)更新的第一組接收者的第一觸覺反饋的第一信息;以及 接收指定將提供給所述狀態(tài)更新的第二組接收者的第二觸覺反饋的第二信息,所述狀態(tài)更新的所述第二組接收者不同于所述狀態(tài)更新的所述第一組接收者,且其中致使所述觸覺反饋被提供包含: 確定所述至少一個用戶賬戶是在所述狀態(tài)更新的所述第一組接收者中還是在所述狀態(tài)更新的所述第二組接收者中; 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第一組接收者中,致使所述第一觸覺反饋被提供;以及 響應于確定所述至少一個用戶賬戶在所述狀態(tài)更新的所述第二組接收者中,致使所述第二觸覺反饋被提供,所述第二觸覺反饋不同于所述第一觸覺反饋。
【文檔編號】H04L29/08GK103988216SQ201280059614
【公開日】2014年8月13日 申請日期:2012年12月3日 優(yōu)先權日:2011年12月7日
【發(fā)明者】薩烏米特拉·莫漢·達斯, 維納伊·斯里達拉, 利奧尼德·謝恩布拉特 申請人:高通股份有限公司