社交網(wǎng)絡(luò)中的隱私控制的制作方法
【專利摘要】提供了一種用于提供社交網(wǎng)絡(luò)中的隱私控制的方法。在該方法中,在社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中第一發(fā)布包括屬于第一用戶的隱私數(shù)據(jù)。監(jiān)視對(duì)第一用戶的隱私數(shù)據(jù)的后續(xù)發(fā)布。當(dāng)監(jiān)視檢測(cè)到第一用戶的隱私數(shù)據(jù)的第二發(fā)布時(shí),執(zhí)行隱私控制,該第二發(fā)布是在社交網(wǎng)絡(luò)中從第二用戶向第三用戶進(jìn)行的。隱私控制使第一用戶的隱私數(shù)據(jù)對(duì)第三用戶隱藏,使得第三用戶不可訪問(不可見)第一用戶的隱私數(shù)據(jù)。
【專利說明】社交網(wǎng)絡(luò)中的隱私控制
【技術(shù)領(lǐng)域】
[0001]本公開涉及隱私控制領(lǐng)域。具體地,本發(fā)明涉及改進(jìn)的社交網(wǎng)絡(luò)中的隱私數(shù)據(jù)的隱私控制的方法。
【背景技術(shù)】
[0002]社交網(wǎng)絡(luò)中的隱私問題通常涉及系統(tǒng)漏洞或利用用戶的隱私信息。然而,當(dāng)敏感數(shù)據(jù)被中繼到在作為原始目標(biāo)的組外的人時(shí),隱私侵犯可能在正常的社交交互期間發(fā)生。一個(gè)示例是在用戶與親密朋友圈共享他的個(gè)人信息(例如,圖片、電話號(hào)碼)之后,該組的成員可能意外地或故意地向組外的用戶暴露該敏感信息。
[0003]US 20100250643公開了一種統(tǒng)一社交聯(lián)網(wǎng)和報(bào)警平臺(tái)以提供基于關(guān)系的通信網(wǎng)絡(luò)的平臺(tái)。服務(wù)允許組織和個(gè)人以基于關(guān)系的形式來連接、授予權(quán)限和共享關(guān)于其自己的有用信息和其他屬性。公布服務(wù)將信息路由到正確的接收方,包括通過使期望的屬性與客戶端接收方的屬性相匹配。
[0004]US 20120102124公開了一種用于使便攜式電子設(shè)備共享關(guān)于內(nèi)容的信息的方法。該方法提供了 “喜歡”功能,當(dāng)用戶對(duì)內(nèi)容感興趣時(shí),該用戶可以選擇該功能。提供該內(nèi)容的唯一標(biāo)識(shí)符,并且這指示可以在何處獲得關(guān)于該內(nèi)容的信息以及該信息可以被發(fā)送到何處,即針對(duì)用戶的社交聯(lián)網(wǎng)頁面。另一個(gè)人可以使用該內(nèi)容信息來獲悉該內(nèi)容,并且獲得關(guān)于如何獲得對(duì)使用該內(nèi)容的權(quán)限的信息。
【發(fā)明內(nèi)容】
[0005]從第一方面來看,本發(fā)明提供了一種社交網(wǎng)絡(luò)中的隱私控制的方法,該方法由信息處理系統(tǒng)來實(shí)現(xiàn),包括:在社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中第一發(fā)布包括第一用戶的隱私數(shù)據(jù);監(jiān)視對(duì)第一用戶的隱私數(shù)據(jù)的一個(gè)或多個(gè)后續(xù)發(fā)布;基于該監(jiān)視來檢測(cè)第一用戶的隱私數(shù)據(jù)的第二發(fā)布,該第二發(fā)布是在社交網(wǎng)絡(luò)中從第二用戶到第三用戶進(jìn)行的;以及基于該檢測(cè),使第一用戶的隱私數(shù)據(jù)對(duì)第三用戶隱藏(mask),該隱藏使得第三用戶不可訪問第一用戶的隱私數(shù)據(jù)。
[0006]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:由第一用戶接收隱私數(shù)據(jù)請(qǐng)求,其中該隱私數(shù)據(jù)請(qǐng)求涉及第一用戶的隱私數(shù)據(jù);以及響應(yīng)于從第一用戶接收到對(duì)隱私數(shù)據(jù)請(qǐng)求的許可而取消隱藏對(duì)第一用戶的隱私數(shù)據(jù),其中該取消隱藏(unmask)允許第三用戶查看被包括在第二發(fā)布中的第一用戶的隱私數(shù)據(jù)。
[0007]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:生成與第一用戶的隱私數(shù)據(jù)相對(duì)應(yīng)的隱藏模式,其中所生成的隱藏模式基于第一用戶的隱私數(shù)據(jù)的數(shù)據(jù)類型。
[0008]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:響應(yīng)于檢測(cè)到第二發(fā)布包括第一用戶的隱私數(shù)據(jù),將生成的隱藏模式、第一用戶的隱私數(shù)據(jù)和第三用戶的標(biāo)識(shí)符存儲(chǔ)在數(shù)據(jù)存儲(chǔ)中,其中第三用戶能夠訪問該數(shù)據(jù)存儲(chǔ);響應(yīng)于第一用戶接收到隱私數(shù)據(jù)請(qǐng)求,檢索所存儲(chǔ)的第一用戶的隱私數(shù)據(jù)和第三用戶的標(biāo)識(shí)符;以及結(jié)合第一用戶接收到隱私數(shù)據(jù)請(qǐng)求的來向第一用戶顯示第一用戶的隱私數(shù)據(jù)以及第三用戶的標(biāo)識(shí)符。
[0009]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:將第一發(fā)布識(shí)別為包括第一用戶的隱私數(shù)據(jù)。
[0010]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:使用敏感內(nèi)容分析器來分析第一發(fā)布;以及基于對(duì)第一發(fā)布的分析來自動(dòng)地識(shí)別第一用戶的隱私數(shù)據(jù)被包括在第一發(fā)布中。
[0011]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:由第一用戶預(yù)先配置一個(gè)或多個(gè)隱私數(shù)據(jù)配置設(shè)置,其中隱私數(shù)據(jù)配置設(shè)置是從如下組中選擇的,所述組包括:一個(gè)或多個(gè)數(shù)據(jù)類型、一個(gè)或多個(gè)預(yù)定模式、一個(gè)或多個(gè)匹配指令、以及一個(gè)或多個(gè)分析算法,其中該分析利用隱私數(shù)據(jù)配置設(shè)置。
[0012]優(yōu)選地,本發(fā)明提供了一種方法,進(jìn)一步包括:向第二用戶通知第二發(fā)布包括第一用戶的隱私數(shù)據(jù);以及響應(yīng)于該通知并且在第三用戶接收到第二發(fā)布之前,允許第二用戶修改第二發(fā)布。
[0013]從第二方面來看,本發(fā)明提供了一種信息處理系統(tǒng),包括:一個(gè)或多個(gè)處理器;稱合到處理器中的至少一個(gè)的存儲(chǔ)器;能夠由處理器中的至少一個(gè)訪問的非易失性存儲(chǔ)區(qū)域;以及指令集,存儲(chǔ)在存儲(chǔ)器中并且由處理器中的至少一個(gè)執(zhí)行以提供在社交網(wǎng)絡(luò)中的隱私控制,其中指令集執(zhí)行下述動(dòng)作:在社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中第一發(fā)布包括第一用戶的隱私數(shù)據(jù);監(jiān)視對(duì)第一用戶的隱私數(shù)據(jù)的一個(gè)或多個(gè)后續(xù)發(fā)布;基于監(jiān)視來檢測(cè)第一用戶的隱私數(shù)據(jù)的第二發(fā)布,該第二發(fā)布是在社交網(wǎng)絡(luò)中從第二用戶到第三用戶進(jìn)行的;以及基于檢測(cè),使第一用戶的隱私數(shù)據(jù)對(duì)第三用戶隱藏,該隱藏使得第三用戶不可訪問第一用戶的隱私數(shù)據(jù)。
[0014]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:由第一用戶接收隱私數(shù)據(jù)請(qǐng)求,其中隱私數(shù)據(jù)請(qǐng)求涉及第一用戶的隱私數(shù)據(jù);以及響應(yīng)于從第一用戶接收到對(duì)隱私數(shù)據(jù)請(qǐng)求的許可而取消隱藏第一用戶的隱私數(shù)據(jù),其中該取消隱藏允許第三用戶查看被包括在第二發(fā)布中的第一用戶的隱私數(shù)據(jù)。
[0015]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:生成與第一用戶的隱私數(shù)據(jù)相對(duì)應(yīng)的隱藏模式,其中所生成的隱藏模式基于第一用戶的隱私數(shù)據(jù)的數(shù)據(jù)類型。
[0016]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:響應(yīng)于檢測(cè)到第二發(fā)布包括第一用戶的隱私數(shù)據(jù),將生成的隱藏模式、第一用戶的隱私數(shù)據(jù)和第三用戶的標(biāo)識(shí)符存儲(chǔ)在數(shù)據(jù)存儲(chǔ)中,其中第三用戶能夠訪問該數(shù)據(jù)存儲(chǔ);響應(yīng)于第一用戶接收到隱私數(shù)據(jù)請(qǐng)求,檢索所存儲(chǔ)的第一用戶的隱私數(shù)據(jù)和第三用戶的標(biāo)識(shí)符;以及結(jié)合第一用戶接收到隱私數(shù)據(jù)請(qǐng)求而向第一用戶顯示第一用戶的隱私數(shù)據(jù)以及第三用戶的標(biāo)識(shí)符。
[0017]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:將第一發(fā)布識(shí)別為包括第一用戶的隱私數(shù)據(jù)。
[0018]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:使用敏感內(nèi)容分析器來分析第一發(fā)布;以及基于對(duì)第一發(fā)布的分析來自動(dòng)地識(shí)別第一用戶的隱私數(shù)據(jù)被包括在第一發(fā)布中。
[0019]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:由第一用戶預(yù)先配置一個(gè)或多個(gè)隱私數(shù)據(jù)配置設(shè)置,其中隱私數(shù)據(jù)配置設(shè)置是從如下組中選擇的,所述組包括:一個(gè)或多個(gè)數(shù)據(jù)類型、一個(gè)或多個(gè)預(yù)定模式、一個(gè)或多個(gè)匹配指令、以及一個(gè)或多個(gè)分析算法,其中該分析利用隱私數(shù)據(jù)配置設(shè)置。
[0020]優(yōu)選地,本發(fā)明提供了一種信息處理系統(tǒng),其中指令集執(zhí)行附加動(dòng)作,包括:向第二用戶通知第二發(fā)布包括第一用戶的隱私數(shù)據(jù);以及響應(yīng)于該通知并且在第三用戶接收到第二發(fā)布之前,允許第二用戶修改第二發(fā)布。
[0021]從第三方面來看,本發(fā)明提供了一種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令當(dāng)由信息處理系統(tǒng)執(zhí)行時(shí),使得信息處理系統(tǒng)通過執(zhí)行如下動(dòng)作來進(jìn)行社交網(wǎng)絡(luò)中的隱私控制,所述動(dòng)作包括:在社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中第一發(fā)布包括第一用戶的隱私數(shù)據(jù);監(jiān)視對(duì)第一用戶的隱私數(shù)據(jù)的一個(gè)或多個(gè)后續(xù)發(fā)布;基于該監(jiān)視來檢測(cè)第一用戶的隱私數(shù)據(jù)的第二發(fā)布,該第二發(fā)布是在社交網(wǎng)絡(luò)中從第二用戶到第三用戶進(jìn)行的;以及基于該檢測(cè),使第一用戶的隱私數(shù)據(jù)對(duì)第三用戶隱藏,該隱藏使得第三用戶不可訪問第一用戶的隱私數(shù)據(jù)。
[0022]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:由第一用戶接收隱私數(shù)據(jù)請(qǐng)求,其中隱私數(shù)據(jù)請(qǐng)求與第一用戶的隱私數(shù)據(jù)相關(guān);以及響應(yīng)于從第一用戶接收到對(duì)隱私數(shù)據(jù)請(qǐng)求的許可而取消隱藏第一用戶的隱私數(shù)據(jù),其中該取消隱藏允許第三用戶查看包括在第二發(fā)布中的第一用戶的隱私數(shù)據(jù)。
[0023]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:生成與第一用戶的隱私數(shù)據(jù)相對(duì)應(yīng)的隱藏模式,其中所生成的隱藏模式基于第一用戶的隱私數(shù)據(jù)的數(shù)據(jù)類型。
[0024]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:響應(yīng)于檢測(cè)到第二發(fā)布包括第一用戶的隱私數(shù)據(jù),將生成的隱藏模式、第一用戶的隱私數(shù)據(jù)和第三用戶的標(biāo)識(shí)符存儲(chǔ)在數(shù)據(jù)存儲(chǔ)中,其中第三用戶能夠訪問該數(shù)據(jù)存儲(chǔ);響應(yīng)于第一用戶接收到隱私數(shù)據(jù)請(qǐng)求,檢索所存儲(chǔ)的第一用戶的隱私數(shù)據(jù)和第三用戶的標(biāo)識(shí)符;以及結(jié)合第一用戶接收到隱私數(shù)據(jù)請(qǐng)求而向第一用戶顯示第一用戶的隱私數(shù)據(jù)以及第三用戶的標(biāo)識(shí)符。
[0025]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:將第一發(fā)布識(shí)別為包括第一用戶的隱私數(shù)據(jù)。
[0026]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:使用敏感內(nèi)容分析器來分析第一發(fā)布;以及基于對(duì)第一發(fā)布的分析來自動(dòng)地識(shí)別第一用戶的隱私數(shù)據(jù)被包括在第一發(fā)布中。
[0027]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:由第一用戶預(yù)先配置一個(gè)或多個(gè)隱私數(shù)據(jù)配置設(shè)置,其中隱私數(shù)據(jù)配置設(shè)置是從如下組中選擇的,所述組包括:一個(gè)或多個(gè)數(shù)據(jù)類型、一個(gè)或多個(gè)預(yù)定模式、一個(gè)或多個(gè)匹配指令、以及一個(gè)或多個(gè)分析算法,其中該分析利用隱私數(shù)據(jù)配置設(shè)置。
[0028]優(yōu)選地,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,其中動(dòng)作進(jìn)一步包括:向第二用戶通知第二發(fā)布包括第一用戶的隱私數(shù)據(jù);以及響應(yīng)于該通知并且在第三用戶接收到第二發(fā)布之前,允許第二用戶修改第二發(fā)布。
[0029]提供了一種用于提供社交網(wǎng)絡(luò)中的隱私控制的方法。在該方法中,在社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中第一發(fā)布包括屬于第一用戶的隱私數(shù)據(jù)。針對(duì)第一用戶的隱私數(shù)據(jù)監(jiān)視后續(xù)發(fā)布。當(dāng)該監(jiān)視檢測(cè)到第一用戶的隱私數(shù)據(jù)的第二發(fā)布時(shí),執(zhí)行隱私控制,該第二發(fā)布是在社交網(wǎng)絡(luò)中從第二用戶到第三用戶進(jìn)行的。隱私控制使第一用戶的隱私數(shù)據(jù)對(duì)第三用戶隱藏,使得第三用戶不可訪問(不可見)第一用戶的隱私數(shù)據(jù)。
[0030]上述是概要,并且因此必然包含簡(jiǎn)化、概括和細(xì)節(jié)的省略;因此,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,摘要僅是說明性的,并且不旨在以任何方式進(jìn)行限制。如僅由權(quán)利要求限定的本發(fā)明的其他方面、發(fā)明特征和優(yōu)點(diǎn)將在下述非限制性具體描述中變得顯而易見。
【專利附圖】
【附圖說明】
[0031]現(xiàn)在將參考附圖,僅通過示例的方式來描述本發(fā)明的優(yōu)選實(shí)施例,其中:
[0032]圖1是其中可以實(shí)現(xiàn)這里描述的方法的數(shù)據(jù)處理系統(tǒng)的框圖;
[0033]圖2提供了圖1中所示的信息處理系統(tǒng)環(huán)境的擴(kuò)展以說明這里描述的方法可以在聯(lián)網(wǎng)環(huán)境中進(jìn)行操作的各種信息處理系統(tǒng)上被執(zhí)行;
[0034]圖3是示出在保護(hù)用戶的隱私數(shù)據(jù)中所涉及的各種組件的組件圖;
[0035]圖4是示出在向社交網(wǎng)絡(luò)發(fā)布內(nèi)容期間用于保護(hù)隱私數(shù)據(jù)所采用的步驟的流程圖。
[0036]圖5是圖4中所示的流程圖的繼續(xù),并且示出了在向社交網(wǎng)絡(luò)發(fā)布內(nèi)容期間用于保護(hù)隱私數(shù)據(jù)所采用的繼續(xù)的掃描步驟;
[0037]圖6是示出當(dāng)檢測(cè)到懷疑的隱私侵犯時(shí)阻礙這種侵犯所采用的步驟的流程圖。
[0038]圖7是示出處理由隱私數(shù)據(jù)的擁有者接收到的隱私數(shù)據(jù)釋放請(qǐng)求所采用的步驟的流程圖;以及
[0039]圖8是示出通過內(nèi)容發(fā)布的接收方對(duì)社交網(wǎng)絡(luò)進(jìn)行處理以基于隱私控制設(shè)置來選擇性地示出其他用戶的隱私數(shù)據(jù)的流程圖。
【具體實(shí)施方式】
[0040]本文所使用的術(shù)語僅用于描述具體實(shí)施例的目的,而不意在限制本公開。如本文使用的,單數(shù)形式“一”和“該”旨在也包括復(fù)數(shù)形式,除非上下文另有明確說明。應(yīng)當(dāng)進(jìn)一步理解,術(shù)語“包括”在本說明書中使用時(shí)指定所陳述的特征、整數(shù)、步驟、操作、元件和/或組件的存在,但不排除存在或增加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或其組合。
[0041]以下權(quán)利要求書中的所有裝置或步驟加功能元素的相應(yīng)結(jié)構(gòu)、材料、動(dòng)作和等價(jià)物意在包括用于結(jié)合如具體要求保護(hù)的其他要求保護(hù)的元件相結(jié)合地執(zhí)行功能的任何結(jié)構(gòu)、材料或動(dòng)作。本公開的描述是出于說明和描述的目的提出的,而不意在是窮盡的或限制為所公開的形式。在不脫離本公開的范圍的情況下,許多修改和變化對(duì)于本領(lǐng)域普通技術(shù)人員來說是顯而易見的。實(shí)施例被選擇和描述為最好地解釋本公開的原理和實(shí)際應(yīng)用,并且使其他本領(lǐng)域普通技術(shù)人員能夠理解本公開,具有各種修改的各種實(shí)施例適用于預(yù)期的具體使用。
[0042]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本公開的各個(gè)方面可以被實(shí)現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開的各方面可以具有以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、駐留軟件、微代碼等),或組合硬件和軟件方面的實(shí)施方式,其在這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本公開的各個(gè)方面還可以采用在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)上包含計(jì)算機(jī)可讀程序代碼。
[0043]可以利用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是,但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者前述的任意適當(dāng)組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的示例(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者前述的任意合適的組合。在本文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0044]計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括例如在基帶中或者作為載波的一部分傳播的數(shù)據(jù)信號(hào),其中實(shí)現(xiàn)了計(jì)算機(jī)可讀程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用如下多種形式中的任一形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),并且該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0045]可以使用任何適當(dāng)?shù)慕橘|(zhì)來傳送在計(jì)算機(jī)可讀介質(zhì)上實(shí)現(xiàn)的程序代碼,包括但不限于無線、有線、光纖電纜、RF等或者前述的任何適當(dāng)?shù)慕M合。
[0046]可以以一種或多種程序設(shè)計(jì)語言的任意組合來編寫用于執(zhí)行本公開的各方面的操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,諸如Java、Smalltalk、C++等,還包括常規(guī)的進(jìn)程式程序設(shè)計(jì)語言,諸如“C”程序設(shè)計(jì)語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為單機(jī)軟件包部分地在用戶的計(jì)算機(jī)上并且部分地在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
[0047]下面將參照根據(jù)本公開實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本公開的各方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生用于實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。
[0048]也可以把這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,這些指令引導(dǎo)計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置、或其他設(shè)備以特定方式工作,從而使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生出包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的指令的制造品(article of manufacture)。
[0049]計(jì)算機(jī)程序指令還可以被加載到計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備上,以使得在計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備上執(zhí)行可操作步驟序列,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖和/或框圖的一個(gè)或多個(gè)方框中所規(guī)定的功能/動(dòng)作的處理。
[0050]下面的詳細(xì)描述通常遵循如上所述的本公開的
【發(fā)明內(nèi)容】
,進(jìn)一步按需要說明和擴(kuò)展本公開的各種方面和實(shí)施例的定義。為此,該詳細(xì)描述首先闡述適用于實(shí)現(xiàn)與本發(fā)明相關(guān)聯(lián)的軟件和/或硬件技術(shù)的圖1中的計(jì)算環(huán)境。在圖2中將聯(lián)網(wǎng)的環(huán)境圖示為基本計(jì)算環(huán)境的擴(kuò)展,以強(qiáng)調(diào)現(xiàn)代計(jì)算技術(shù)可以在多個(gè)離散設(shè)備之間被執(zhí)行。
[0051]圖1示出了信息處理系統(tǒng)100,該信息處理系統(tǒng)100是能夠執(zhí)行這里描述的計(jì)算操作的計(jì)算機(jī)系統(tǒng)的簡(jiǎn)化示例。信息處理系統(tǒng)100包括耦合到處理器接口總線112的一個(gè)或多個(gè)處理器110。處理器接口總線112將處理器110連接到北橋115,其也被稱為存儲(chǔ)器控制器集線器(MCH)。北橋115連接到系統(tǒng)存儲(chǔ)器120,并且提供了用于訪問系統(tǒng)存儲(chǔ)器的處理器110的裝置。圖形控制器125還連接到北橋115。在一個(gè)實(shí)施例中,PCI Express總線118將北橋115連接到圖形控制器125。圖形控制器125連接到顯示設(shè)備130,諸如計(jì)算機(jī)監(jiān)視器。
[0052]北橋115和南橋135使用總線119彼此連接。在一個(gè)實(shí)施例中,總線是直接媒體接口(DMI)總線,其在北橋115和南橋135之間的每個(gè)方向上高速傳送數(shù)據(jù)。在另一實(shí)施例中,外圍組件互連(PCI)總線連接北橋和南橋。南橋135 (也被稱為I/O控制器集線器(ICH))是通常實(shí)現(xiàn)以比北橋提供的能力更慢的速度進(jìn)行操作的能力的芯片。南橋135通常提供用于連接各種組件的各種總線。這些總線包括例如PCI和PCI Express總線、ISA總線、系統(tǒng)管理總線(SMBus或SMB)和/或低引腳數(shù)(LPC)總線。LPC總線通常連接低帶寬設(shè)備,諸如引導(dǎo)ROM 196和“傳統(tǒng)”1/0設(shè)備(使用“超I/O”芯片)?!皞鹘y(tǒng)”1/0設(shè)備(198)可以包括例如串行和并行端口、鍵盤、鼠標(biāo)和/或軟盤控制器。LPC總線還將南橋135連接到受信平臺(tái)模塊(TPM) 195。通常被包括在南橋135中的其他組件包括直接存儲(chǔ)器訪問(DMA)控制器、可編程中斷控制器(PIC)和存儲(chǔ)設(shè)備控制器,其使用總線184將南橋135連接到非易失性存儲(chǔ)設(shè)備185,諸如硬盤驅(qū)動(dòng)。
[0053]Express卡155是將熱插拔設(shè)備連接到信息處理系統(tǒng)的槽。Express卡155支持PCI Express和USB連接二者,因?yàn)槠涫褂猛ㄓ么锌偩€(USB)、PCI Express總線二者連接到南橋135。南橋135包括提供對(duì)連接到USB的設(shè)備的USB連接的USB控制器140。這些設(shè)備包括webcam(相機(jī))150、紅外(IR)接收器148、鍵盤和觸控板144以及藍(lán)牙設(shè)備146,其支持無線個(gè)人區(qū)域網(wǎng)絡(luò)(PAN)。USB控制器140還提供對(duì)其他雜項(xiàng)USB連接的設(shè)備142的USB連接,諸如鼠標(biāo)、可移除非易失性存儲(chǔ)設(shè)備145、調(diào)制解調(diào)器、網(wǎng)卡、ISDN連接器、傳真機(jī)、打印機(jī)、USB集線器以及許多其他類型的USB連接的設(shè)備。在可移除非易失性存儲(chǔ)設(shè)備145被示為USB連接的設(shè)備時(shí),可移除非易失性存儲(chǔ)設(shè)備145可以使用不同的接口來連接,諸如火線接口等。
[0054]無線局域網(wǎng)(LAN)設(shè)備175經(jīng)由PCI或PCI Express總線172連接到南橋135。LAN設(shè)備175通常實(shí)現(xiàn)無線調(diào)制技術(shù)的IEEE 802.11標(biāo)準(zhǔn)之一,該技術(shù)全部都使用相同的協(xié)議來在信息處理系統(tǒng)100和另一計(jì)算機(jī)系統(tǒng)或設(shè)備之間進(jìn)行無線通信。光存儲(chǔ)設(shè)備190使用串行ATA(SATA)總線188連接到南橋135。串行ATA適配器和設(shè)備通過高速串行鏈路進(jìn)行通信。串行ATA總線還可以將南橋135連接到其他形式的存儲(chǔ)設(shè)備,諸如硬盤驅(qū)動(dòng)。諸如聲卡的音頻電路160經(jīng)由總線158連接到南橋135。音頻電路160還提供諸如音頻輸入和光數(shù)字音頻進(jìn)入端口 162、光數(shù)字輸出和耳機(jī)插孔164、內(nèi)部揚(yáng)聲器166和內(nèi)部麥克風(fēng)168這樣的功能。以太網(wǎng)控制器170使用諸如PCI或PCI Express總線這樣的總線連接到南橋135。以太網(wǎng)控制器170將信息處理系統(tǒng)100連接到計(jì)算機(jī)網(wǎng)絡(luò),諸如局域網(wǎng)(LAN)、因特網(wǎng)和其他公共和私有計(jì)算機(jī)網(wǎng)絡(luò)。
[0055]盡管圖1示出了信息處理系統(tǒng),但是信息處理系統(tǒng)可以具有許多形式。例如,信息處理系統(tǒng)可以具有臺(tái)式計(jì)算機(jī)、服務(wù)器、便攜式、膝上型、筆記本或其他形狀因子的計(jì)算機(jī)或數(shù)據(jù)處理系統(tǒng)的形式。此外,信息處理系統(tǒng)可以具有其他形狀因子,諸如個(gè)人數(shù)字助理(PDA)、游戲設(shè)備、ATM機(jī)、便攜式電話設(shè)備、通信設(shè)備或包括處理器和存儲(chǔ)器的其他設(shè)備。
[0056]圖1中示出并且這里描述為提供安全功能的受信平臺(tái)模塊(TPM195)僅僅是硬件安全模塊(HSM)的一個(gè)示例。因此,這里描述和要求保護(hù)的TPM包括任何類型的HSM,包括但不限于如下硬件安全設(shè)備,該硬件安全設(shè)備符合受信計(jì)算組(TCG)標(biāo)準(zhǔn)并且其標(biāo)題為“Trusted Platform Module (TPM) Specificat1n Vers1n 1.2”。TPM是硬件安全子系統(tǒng),其可以被包含在任何數(shù)目的信息處理系統(tǒng)中,諸如圖2中所概述的那樣。
[0057]圖2提供了圖1所示的信息處理系統(tǒng)環(huán)境的擴(kuò)展以說明這里描述的方法可以在聯(lián)網(wǎng)環(huán)境中操作的各種信息處理系統(tǒng)上被執(zhí)行。信息處理系統(tǒng)的類型的范圍從諸如手持式計(jì)算機(jī)/移動(dòng)電話210這樣的小型手持式設(shè)備到諸如主機(jī)計(jì)算機(jī)270這樣的大型主機(jī)系統(tǒng)。手持式計(jì)算機(jī)210的示例包括個(gè)人數(shù)字助理(PDA)、個(gè)人娛樂設(shè)備,諸如MP3播放器、便攜式電視機(jī)和光盤播放器。信息處理系統(tǒng)的其他示例包括筆式或平板計(jì)算機(jī)220、膝上型計(jì)算機(jī)或筆記本計(jì)算機(jī)230、工作站240、個(gè)人計(jì)算機(jī)系統(tǒng)250和服務(wù)器260。圖2中未獨(dú)立示出的其他類型的信息處理系統(tǒng)由信息處理系統(tǒng)280來表示。如示,可以使用計(jì)算機(jī)網(wǎng)絡(luò)200來將各種信息處理系統(tǒng)聯(lián)網(wǎng)在一起??梢杂糜诨ミB各種信息處理系統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)的類型包括局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、因特網(wǎng)、公共交換電話網(wǎng)(PSTN)、其他無線網(wǎng)絡(luò)、以及可以用于互連信息處理系統(tǒng)的任何其他網(wǎng)絡(luò)拓?fù)?。很多信息處理系統(tǒng)包括非易失性數(shù)據(jù)存儲(chǔ),諸如硬盤驅(qū)動(dòng)和/或非易失性存儲(chǔ)器。圖2中所示的信息處理系統(tǒng)中的一些描繪了分離的非易失性數(shù)據(jù)存儲(chǔ)裝置(服務(wù)器260利用非易失性數(shù)據(jù)存儲(chǔ)裝置265,主機(jī)計(jì)算機(jī)270利用非易失性數(shù)據(jù)存儲(chǔ)裝置275,并且信息處理系統(tǒng)280利用非易失性數(shù)據(jù)存儲(chǔ)裝置285)。非易失性數(shù)據(jù)存儲(chǔ)裝置可以是在各種信息處理系統(tǒng)外部的組件,或者可以在信息處理系統(tǒng)內(nèi)部。此外,可移除非易失性存儲(chǔ)設(shè)備145可以使用各種技術(shù)在兩個(gè)或更多個(gè)信息處理系統(tǒng)之間共享,諸如將可移除非易失性存儲(chǔ)設(shè)備145連接到USB端口或信息處理系統(tǒng)的其他連接器。
[0058]圖3-圖8描繪了可以在圖1-圖2中所示的信息處理系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)上執(zhí)行的方法。社交網(wǎng)絡(luò)隱私控制方法識(shí)別和監(jiān)視敏感數(shù)據(jù),以防止敏感數(shù)據(jù)被中繼至超出作為原始目標(biāo)的用戶組。該方法支持從發(fā)布中識(shí)別敏感(隱私)數(shù)據(jù)。從定義敏感數(shù)據(jù)類型、模式和匹配指令的用戶的隱私配置中確定隱私數(shù)據(jù)。該系統(tǒng)針對(duì)隱私數(shù)據(jù)的包含而監(jiān)視(例如,來自原始發(fā)布的任何接收方等的)后續(xù)發(fā)布。使用所生成的模式來使后續(xù)發(fā)布在隱私數(shù)據(jù)被隱藏(不可見)的情況下被顯示。向原始用戶(隱私數(shù)據(jù)的擁有者)發(fā)送具有包含隱私數(shù)據(jù)和作為目標(biāo)的接收方的消息的通知。如果原始用戶許可作為目標(biāo)的接收方的選擇的集合來觀看用戶的隱私數(shù)據(jù),則取消隱藏該隱私數(shù)據(jù),以允許作為目標(biāo)的接收方的選擇的集合來觀看原始用戶的隱私數(shù)據(jù)。
[0059]圖3是示出在保護(hù)用戶的隱私數(shù)據(jù)中所涉及的各種組件的組件圖。在示出的實(shí)現(xiàn)中,社交網(wǎng)絡(luò)包括可由個(gè)體用戶(310)訪問的組件以及在用于處理用戶請(qǐng)求時(shí)向社交網(wǎng)絡(luò)300的所有用戶提供系統(tǒng)(350)功能的組件。用戶310使用過程320來選擇包括隱私特征的社交網(wǎng)絡(luò)特征。隱私特征用作用于更新隱私配置過程325的輸入。用戶的得到的隱私配置數(shù)據(jù)被存儲(chǔ)在隱私簡(jiǎn)檔330中。如示,隱私簡(jiǎn)檔330包括用戶的隱私數(shù)據(jù)340以及提供對(duì)隱私數(shù)據(jù)的隱藏的隱私數(shù)據(jù)標(biāo)記(掩蔽物)345 二者。
[0060]社交網(wǎng)絡(luò)系統(tǒng)350從用戶接收特征選擇作為用于更新用戶的簡(jiǎn)檔的輸入(過程360)。對(duì)用戶的簡(jiǎn)檔的更新被用作對(duì)用于處理用戶的隱私數(shù)據(jù)和策略的系統(tǒng)過程(過程370)的輸入。如示,用于處理用戶的隱私數(shù)據(jù)和策略的系統(tǒng)的過程(過程370)接收來自用戶的隱私配置(過程325)以及對(duì)用戶簡(jiǎn)檔的更新(過程360)的輸入。從過程370得到的隱私數(shù)據(jù)和策略驅(qū)動(dòng)控制對(duì)由社交網(wǎng)絡(luò)的各種用途所擁有的隱私數(shù)據(jù)的訪問的社交網(wǎng)絡(luò)的隱私引擎380。
[0061]圖4是示出在對(duì)社交網(wǎng)絡(luò)的內(nèi)容的發(fā)布期間用于保護(hù)隱私數(shù)據(jù)所進(jìn)行的步驟的流程圖。處理始于400,此后在步驟405,第一用戶(隱私數(shù)據(jù)的擁有者)請(qǐng)求向社交網(wǎng)絡(luò)的一個(gè)或多個(gè)第二用戶發(fā)布消息內(nèi)容410。在步驟415,社交網(wǎng)絡(luò)的發(fā)布過程從用戶的隱私簡(jiǎn)檔數(shù)據(jù)存儲(chǔ)330中檢索用戶的隱私簡(jiǎn)檔。在步驟420,使用用戶的隱私簡(jiǎn)檔330和任何預(yù)先定義的用戶隱私數(shù)據(jù)340來針對(duì)用戶的隱私數(shù)據(jù)掃描由第一用戶發(fā)布的消息內(nèi)容410。用戶的隱私簡(jiǎn)檔數(shù)據(jù)存儲(chǔ)330描述用戶認(rèn)為隱私的內(nèi)容的類型。這些數(shù)據(jù)描述被闡述為數(shù)據(jù)類型(例如,圖像文件(照片)等)、預(yù)定模式(例如,作為用于電話號(hào)碼模式的###-###-####等)、匹配指令以及分析算法。例如,隱私簡(jiǎn)檔可以指示被包括在用戶對(duì)其他社交網(wǎng)絡(luò)用戶的發(fā)布中的照片是私秘的。另外,用戶的隱私數(shù)據(jù)可以包括用戶不想傳播給未知方的特定數(shù)據(jù)項(xiàng),諸如特定電話號(hào)碼。過程420是敏感內(nèi)容分析器,其將消息內(nèi)容410與用戶的隱私簡(jiǎn)檔(數(shù)據(jù)存儲(chǔ)330)和該用戶的隱私數(shù)據(jù)(數(shù)據(jù)存儲(chǔ)340) 二者作比較。在消息內(nèi)容410中檢測(cè)到的任何隱私數(shù)據(jù)的副本被存儲(chǔ)在存儲(chǔ)器區(qū)域425中。
[0062]關(guān)于隱私數(shù)據(jù)是否被在步驟420處執(zhí)行的敏感內(nèi)容分析器過程檢測(cè)到進(jìn)行決定(決定430)。如果沒有找到隱私數(shù)據(jù),則決定430分支到“否”分支,此后在步驟432,向由用戶選擇的接收方發(fā)布消息,并且沒有其他隱私處理被執(zhí)行,因?yàn)闆]有發(fā)現(xiàn)該發(fā)布包含隱私數(shù)據(jù)。另一方面,如果在發(fā)布中識(shí)別出隱私數(shù)據(jù),則決定430分支到“是”分支,以執(zhí)行其他隱私處理來保護(hù)用戶的隱私數(shù)據(jù)。
[0063]關(guān)于用戶的發(fā)布之一包括用戶的隱私數(shù)據(jù)時(shí)用戶是否(例如,在用戶的簡(jiǎn)檔中等)請(qǐng)求被警告進(jìn)行決定(決定435)。如果用戶已經(jīng)請(qǐng)求了這樣的警告,則決定435分支到“是”分支,此后在步驟440處顯示警告消息,該警告消息指示用戶的請(qǐng)求的發(fā)布包括用戶的隱私數(shù)據(jù),并且向用戶提供編輯該發(fā)布的機(jī)會(huì)。在一個(gè)實(shí)施例中,所識(shí)別的隱私數(shù)據(jù)被突出顯示,使得用戶理解該發(fā)布中的什么數(shù)據(jù)被識(shí)別為用戶的隱私數(shù)據(jù)。在決定445處,關(guān)于用戶是否編輯了發(fā)布的內(nèi)容(例如,移除或編輯發(fā)布中的用戶的隱私數(shù)據(jù))進(jìn)行決定。如果用戶編輯了發(fā)布的內(nèi)容,則決定445分支到“是”分支,此后處理循環(huán)返回以使用上述敏感內(nèi)容分析器來重新掃描發(fā)布內(nèi)容。
[0064]如果在發(fā)布包括用戶的隱私數(shù)據(jù)時(shí)用戶還沒有請(qǐng)求被警告(決定435分支到“否”分支)或者如果用戶在已經(jīng)被警告之后選擇不編輯發(fā)布內(nèi)容(決定445分支到“否”分支),則執(zhí)行處理以在步驟450開始保護(hù)用戶的隱私數(shù)據(jù)。在步驟450,針對(duì)在用戶的發(fā)布中識(shí)別的每個(gè)隱私數(shù)據(jù)生成隱藏模式。例如,表明“照片不可用”的空白圖像可能是當(dāng)用戶的隱私數(shù)據(jù)是照片時(shí)的掩飾物(mask),并且諸如“###-###-####,,的掩飾物可以在用戶的隱私數(shù)據(jù)是電話號(hào)碼時(shí)被使用。這樣的掩飾物通常指示對(duì)接收方抑制的數(shù)據(jù)的類型(例如,照片、電話號(hào)碼等),而實(shí)際上沒有泄露該數(shù)據(jù)。在步驟455,被傳送的用戶的隱私數(shù)據(jù)(例如,電話號(hào)碼、照片等)與生成的掩飾物以及接收包括用戶的隱私數(shù)據(jù)的用戶的原始數(shù)據(jù)的授權(quán)接收方(第二用戶)的列表一起被存儲(chǔ),生成的掩飾物用于對(duì)未授權(quán)的接收方隱藏用戶的隱私數(shù)據(jù)。該數(shù)據(jù)(傳送的隱私數(shù)據(jù)、隱藏模式和接收方)被存儲(chǔ)在傳送的隱私數(shù)據(jù)存儲(chǔ)460 中。
[0065]在步驟470,該過程更新與用戶的隱私數(shù)據(jù)的授權(quán)接收方中的每一個(gè)相關(guān)聯(lián)的隱私數(shù)據(jù)日志以及用于對(duì)未授權(quán)接收方隱瞞隱私數(shù)據(jù)的隱藏模式和傳遞的隱私數(shù)據(jù)。在一個(gè)實(shí)施例中,社交網(wǎng)絡(luò)維護(hù)接收方的隱私數(shù)據(jù)日志480,其包括用于已經(jīng)從社交網(wǎng)絡(luò)的另一用戶接收到隱私數(shù)據(jù)的每個(gè)用戶的數(shù)據(jù)日志。在該實(shí)施例中,接收方的隱私數(shù)據(jù)日志由社交網(wǎng)絡(luò)維護(hù)并且無法由個(gè)人用戶訪問,以防止任何用戶篡改隱私控制數(shù)據(jù)或者在沒有授權(quán)的情況下查看其它用戶的隱私數(shù)據(jù)。在所示的示例中,與用戶A、用戶B、用戶C和用戶N(分別數(shù)據(jù)存儲(chǔ)481、482、483和485)相對(duì)應(yīng)地示出了四個(gè)分離的數(shù)據(jù)日志。本領(lǐng)域技術(shù)人員將理解,許多系統(tǒng)將分離地示出的數(shù)據(jù)存儲(chǔ)組合成單個(gè)更復(fù)雜的數(shù)據(jù)存儲(chǔ)(例如,數(shù)據(jù)庫等)。在步驟490,圖4中所描述的隱私控制措施從圖5中所示的流程圖繼續(xù),圖5是圖4的繼續(xù),其中圖5的重點(diǎn)在于保護(hù)屬于其它用戶的隱私數(shù)據(jù)。
[0066]圖5是圖4中所示的流程圖的繼續(xù),并且示出了在向社交網(wǎng)絡(luò)發(fā)布內(nèi)容期間用于保護(hù)隱私數(shù)據(jù)所進(jìn)行的繼續(xù)掃描步驟。繼續(xù)處理開始于500,此后在步驟510,在用于識(shí)別用戶的發(fā)布是否包含該用戶從其他用戶接收到的隱私數(shù)據(jù)的監(jiān)視過程期間掃描用戶的發(fā)布(消息內(nèi)容410)。在一個(gè)實(shí)施例中,從在用戶從其他用戶(作為原始發(fā)布方或“第一用戶”)先前接收到隱私數(shù)據(jù)(作為接收方或“第二用戶”)時(shí)更新的其他數(shù)據(jù)存儲(chǔ)515中的隱私數(shù)據(jù)檢索該用戶從其他用戶接收(作為該接收方或“第二用戶”)到的隱私數(shù)據(jù)。關(guān)于是否已經(jīng)在用戶當(dāng)前嘗試發(fā)送的發(fā)布中檢測(cè)到其他用戶的隱私數(shù)據(jù)進(jìn)行決定(決定525,其中該發(fā)布然后是當(dāng)前(第二)用戶可以嘗試發(fā)送到第三用戶的第一用戶的隱私數(shù)據(jù)的第二發(fā)布)。如果在消息內(nèi)容410中沒有檢測(cè)到屬于其他用戶的任何隱私數(shù)據(jù),則決定525分支到“否”分支,此后在步驟530,在其他隱私控制處理不發(fā)生的情況下傳送發(fā)布,并且處理在535處結(jié)束。
[0067]另一方面,如果在發(fā)布內(nèi)容中檢測(cè)到屬于一個(gè)或多個(gè)其他用戶(“第一用戶”)的隱私數(shù)據(jù),則決定525分支到“是”分支以用于進(jìn)一步的處理,該處理目的在于保護(hù)其他用戶的隱私數(shù)據(jù)。在步驟540,選擇發(fā)布的第一接收方,并且在步驟545,還選擇在發(fā)布中檢測(cè)到的第一隱私數(shù)據(jù)。在步驟550,隱私過程檢查來自其他數(shù)據(jù)存儲(chǔ)480的隱私數(shù)據(jù),以確定所選擇的接收方是否被授權(quán)查看所選擇的隱私數(shù)據(jù)(例如,所選擇的接收方是隱私數(shù)據(jù)的原始發(fā)布方(擁有者)或者先前已經(jīng)從擁有者接收到該隱私數(shù)據(jù)的選定接收方或者已經(jīng)由隱私數(shù)據(jù)的擁有者授權(quán)查看隱私數(shù)據(jù)等)。
[0068]關(guān)于選擇的接收方是否被授權(quán)接收選擇的隱私數(shù)據(jù)進(jìn)行決定(決定560)。如果選擇的接收方?jīng)]有被授權(quán)接收選擇的隱私數(shù)據(jù),則決定560分支到“否”分支,此后在預(yù)定過程570,處理隱私侵犯(breach)而使隱私數(shù)據(jù)在發(fā)布中對(duì)選擇的接收方隱藏,使得所選擇的接收方無法看到隱私數(shù)據(jù),直至隱私數(shù)據(jù)的擁有者授予選擇的接收方這樣的權(quán)限。預(yù)定義過程570的結(jié)果是隱藏的發(fā)布575,其為具有對(duì)特定接收方隱藏(不可見)的隱私數(shù)據(jù)的發(fā)布。在所示的示例中,針對(duì)接收方A、B和N創(chuàng)建隱藏發(fā)布(分別是發(fā)布576、577和578)。另一方面,如果所選擇的接收方被授權(quán)查看選擇的隱私數(shù)據(jù),則決定560分支到“是”分支,繞過預(yù)定義過程570,使得所選擇的接收方將能夠查看發(fā)布中的隱私數(shù)據(jù)。
[0069]關(guān)于是否存在在用戶的發(fā)布中檢測(cè)到的可能由不同用戶所擁有的更多隱私數(shù)據(jù)進(jìn)行決定(決定580)。如果存在更多隱私數(shù)據(jù)要處理,則決定580分支到“是”分支,其循環(huán)返回以選擇和處理用于上述選擇的接收方的下一隱私數(shù)據(jù)。該循環(huán)繼續(xù),直到針對(duì)所選擇的接收方已經(jīng)處理了所有隱私數(shù)據(jù),此時(shí)決定580分支到“否”分支。關(guān)于是否存在要處理的更多接收方進(jìn)行決定(決定585)。如果存在更多要處理的接收方,則決定585分支到“是”分支,其循環(huán)返回以選擇發(fā)布的下一接收方并且基于上述新選擇的接收方來處理被包括在發(fā)布中的所有檢測(cè)到的隱私數(shù)據(jù)。該循環(huán)繼續(xù),直到所有接收方都已經(jīng)被選擇和處理,此時(shí)決定585分支到“否”分支,此后在步驟590,“隱藏的”發(fā)布(575)被傳送到各個(gè)接收方(例如,對(duì)接收方可見,其中掩飾物對(duì)接收方隱瞞其他用戶的隱私數(shù)據(jù),除非授權(quán)各個(gè)接收方查看這樣的數(shù)據(jù)等)。此后,發(fā)布處理在595處結(jié)束。
[0070]圖6是示出當(dāng)檢測(cè)到懷疑的隱私侵犯時(shí)阻礙這種侵犯所進(jìn)行的步驟的流程圖。處理開始于600,此后在步驟610,使用來自數(shù)據(jù)存儲(chǔ)345的生成的掩飾物來隱藏檢測(cè)到的隱私數(shù)據(jù),并且隱藏的消息被存儲(chǔ)在存儲(chǔ)器區(qū)域570中。在決定620,當(dāng)將其他用戶的隱私數(shù)據(jù)發(fā)送給未授權(quán)接收方(“第三用戶”)時(shí),關(guān)于用戶(“第二用戶”)是否已經(jīng)請(qǐng)求(例如,在用戶的簡(jiǎn)檔中等)被警告進(jìn)行決定。如果用戶已經(jīng)請(qǐng)求這樣的警告,則決定620分支到“是”分支,此后在步驟625,向當(dāng)前用戶(“第二用戶”)顯示通知,該通知向用戶通知發(fā)布(“第二發(fā)布”)包括屬于另一用戶(“第一用戶”,隱私數(shù)據(jù)的擁有者)的隱私數(shù)據(jù)。此外,在步驟625,向用戶提供編輯發(fā)布的內(nèi)容的機(jī)會(huì)。關(guān)于用戶是否編輯了發(fā)布的內(nèi)容進(jìn)行決定(決定630)。如果用戶編輯了發(fā)布的內(nèi)容,則在預(yù)定義的過程640處重新處理整個(gè)發(fā)布(參見圖4和相應(yīng)文本以獲得處理細(xì)節(jié)),并且該處理在650結(jié)束。
[0071]另一方面,如果用戶沒有編輯發(fā)布的內(nèi)容(決定630分支到“否”分支),或者如果在用戶的發(fā)布包括其他用戶的隱私數(shù)據(jù)時(shí)(決定620分支到“否”分支)用戶沒有請(qǐng)求被警告,則在步驟660,隱私數(shù)據(jù)請(qǐng)求被準(zhǔn)備并存儲(chǔ)在存儲(chǔ)器區(qū)域670中。如示,隱私數(shù)據(jù)請(qǐng)求包括請(qǐng)求方(當(dāng)前用戶,也被稱為“第二用戶”)、期望接收方(“第三用戶”)和由被包括在發(fā)布中的“第一用戶”擁有的隱私數(shù)據(jù)(并且隨后被隱藏使得其當(dāng)前對(duì)接收方(“第三用戶”)不可見)。在步驟675,隱私數(shù)據(jù)請(qǐng)求(670)被傳送到作為隱私數(shù)據(jù)的擁有者的“第一用戶”。第一用戶將接收隱私數(shù)據(jù)請(qǐng)求,并且決定是否允許第三用戶授權(quán)以查看第一用戶的隱私數(shù)據(jù)。如果授權(quán)被提供,則被包括在從所述第二用戶到第三用戶的發(fā)布中的隱私數(shù)據(jù)將被取消隱藏,使得第三用戶能夠查看被包括在由第二用戶進(jìn)行的發(fā)布中的第一用戶的隱私數(shù)據(jù)。隱私數(shù)據(jù)擁有者680進(jìn)行預(yù)定義的過程685以處理隱私數(shù)據(jù)請(qǐng)求(參見圖7和相應(yīng)文本以獲得處理細(xì)節(jié))。然后,處理在695處返回到調(diào)用例程(見圖5)。
[0072]圖7是示出處理由隱私數(shù)據(jù)的擁有者接收到的隱私數(shù)據(jù)釋放請(qǐng)求所進(jìn)行的步驟的流程圖。處理開始于700,此后在步驟710,擁有者(“第一用戶”)接收隱私數(shù)據(jù)請(qǐng)求670,其請(qǐng)求授權(quán)“第三用戶”以能夠查看先前授權(quán)由“第二用戶”查看的第一用戶的隱私數(shù)據(jù),“第二用戶”隨后嘗試將第一用戶的隱私數(shù)據(jù)傳送到第三用戶。在一個(gè)實(shí)施例中,隱私數(shù)據(jù)請(qǐng)求670包括請(qǐng)求方的標(biāo)識(shí)符(例如,嘗試傳播第一用戶的隱私數(shù)據(jù)的“第二用戶”)、接收方的標(biāo)識(shí)符(例如,從第二用戶接收發(fā)布并且希望查看第一用戶的隱私數(shù)據(jù)的“第三用戶”)、以及作為請(qǐng)求對(duì)象的第一用戶的隱私數(shù)據(jù)。
[0073]在步驟720,向隱私數(shù)據(jù)的擁有者(“第一用戶”)提示他/她是否希望許可隱私數(shù)據(jù)請(qǐng)求。在決定730,關(guān)于擁有者(第一用戶)是否許可了向接收方(第三用戶)釋放第一用戶的隱私數(shù)據(jù)進(jìn)行決定。如果擁有者(第一用戶)許可了該釋放,則決定730分支到“是”分支以執(zhí)行許可處理。
[0074]步驟740、750和770作為許可處理的一部分來執(zhí)行。在步驟740,擁有者的隱私數(shù)據(jù)和隱藏模式連同被授權(quán)查看第一用戶的隱私數(shù)據(jù)的接收方(第三用戶)被存儲(chǔ)在傳送隱私數(shù)據(jù)存儲(chǔ)460中。在步驟750,在數(shù)據(jù)存儲(chǔ)480中更新接收方(第三用戶)的隱私數(shù)據(jù)日志,因此指示授權(quán)第三用戶查看第一用戶的隱私數(shù)據(jù)。在步驟770,擁有者(第一用戶)向接收方(第三用戶)發(fā)送已經(jīng)向第三用戶許可授權(quán)以查看第一用戶的隱私數(shù)據(jù)的通知?,F(xiàn)在,當(dāng)接收方(第三用戶)查看從第二用戶接收到的發(fā)布時(shí),第一用戶所擁有的隱私數(shù)據(jù)將對(duì)第三用戶取消隱藏(可見)。
[0075]返回到730,如果隱私數(shù)據(jù)的擁有者不許可隱私數(shù)據(jù)對(duì)接收方(第三用戶)的釋放,則決定730分支到“否”分支,繞過步驟740、750和770。此后,擁有者處理在795處結(jié)束。
[0076]接收方760(第三用戶)接收對(duì)查看第一用戶的隱私數(shù)據(jù)的授權(quán),其中對(duì)來自其他數(shù)據(jù)存儲(chǔ)780的接收方的隱私數(shù)據(jù)的更新反映了允許該接收方(第三用戶)查看的其他用戶所擁有的隱私數(shù)據(jù)。在預(yù)定義的過程780,接收方(第三用戶)基于是否被許可授權(quán)以查看這樣的隱私數(shù)據(jù)來查看具有被隱藏或取消隱藏的隱私數(shù)據(jù)的發(fā)布(參見圖8和相應(yīng)文本以獲得處理細(xì)節(jié))。
[0077]圖8是示出由對(duì)社交網(wǎng)絡(luò)的內(nèi)容發(fā)布的接收方(第三用戶)基于隱私控制設(shè)置進(jìn)行處理以選擇性地示出其他用戶的隱私數(shù)據(jù)的流程圖。接收方(第三用戶)查看處理開始于800,此后在步驟810,接收方接收發(fā)布以進(jìn)行查看。如示,這些發(fā)布可以包括不包含該接收方未被授權(quán)查看的其他用戶的隱私數(shù)據(jù)的、被取消隱藏的發(fā)布815、以及作為具有對(duì)接收方隱藏(不可見)的其他用戶的隱私數(shù)據(jù)的發(fā)布的隱藏的發(fā)布575。
[0078]關(guān)于接收到的發(fā)布是否包括其他用戶的隱私數(shù)據(jù)已經(jīng)被隱藏并且因此當(dāng)前對(duì)接收方不可見的隱藏區(qū)域(決定820)進(jìn)行決定。如果發(fā)布不包括隱藏的(隱私數(shù)據(jù)),則決定820分支到“否”分支,此后在步驟825,被取消隱藏的發(fā)布由接收方查看,并且接收方查看處理在829處結(jié)束。另一方面,如果接收到的發(fā)布包括其他用戶的隱私數(shù)據(jù)已經(jīng)被隱藏的隱藏區(qū)域,則決定820分支到“是”分支以處理隱藏的發(fā)布。
[0079]在步驟830,選擇發(fā)布中的第一隱藏區(qū)域,其中該選擇的隱藏區(qū)域?qū)?yīng)于發(fā)布中的第一次出現(xiàn)的另一用戶的隱私數(shù)據(jù)。在步驟840,查看過程從其他數(shù)據(jù)存儲(chǔ)480中檢查該接收方的隱私數(shù)據(jù),以識(shí)別該隱私數(shù)據(jù)的擁有者(第一用戶)是否已經(jīng)授權(quán)接收方查看第一用戶的隱私數(shù)據(jù)。關(guān)于是否授權(quán)接收方查看對(duì)應(yīng)于選擇的掩飾物的隱私數(shù)據(jù)進(jìn)行決定(決定850)。如果接收方被授權(quán)查看這樣的隱私數(shù)據(jù),則決定850分支到“是”分支,此后在步驟860,該過程通過插入來自數(shù)據(jù)存儲(chǔ)480的擁有者的隱私數(shù)據(jù)的實(shí)際內(nèi)容,使得擁有者的隱私數(shù)據(jù)對(duì)于接收方可見來取消隱藏選擇的區(qū)域,并且在存儲(chǔ)器區(qū)域870中更新該發(fā)布。另一方面,如果接收方?jīng)]有被授權(quán)查看對(duì)應(yīng)于選擇的掩飾物的擁有者的隱私數(shù)據(jù),則決定850分支到“否”分支,繞過步驟860。
[0080]關(guān)于在與由其他用戶擁有的隱私數(shù)據(jù)的額外引用相對(duì)應(yīng)的發(fā)布中是否存在其他隱藏區(qū)域進(jìn)行決定(決定880)。如果存在要處理的其他隱藏區(qū)域,則決定880分支到“是”分支,其循環(huán)返回以如上述選擇和處理下一隱藏區(qū)域。該循環(huán)繼續(xù),直到發(fā)布中的所有隱藏區(qū)域已經(jīng)被處理,此時(shí)決定880分支到“否”分支,此后在步驟890,接收方查看隱藏發(fā)布870,其中對(duì)應(yīng)于已經(jīng)被許可由接收方查看的隱私數(shù)據(jù)的所有掩飾物被填充(可見),并且那些隱藏區(qū)域沒有被授權(quán)公開,使得這樣的未授權(quán)的隱私數(shù)據(jù)繼續(xù)對(duì)接收方隱藏(不可見)。此后,處理在895結(jié)束。
[0081]本發(fā)明的優(yōu)選實(shí)現(xiàn)方式中的一個(gè)是客戶端應(yīng)用,即指令集(程序代碼)或代碼模塊中的其他功能描述材料,該模塊可以例如駐留在計(jì)算機(jī)的隨機(jī)存取存儲(chǔ)器中。在計(jì)算機(jī)需要之前,指令集可以被存儲(chǔ)在另一計(jì)算機(jī)存儲(chǔ)器中,例如,硬盤驅(qū)動(dòng)中或諸如光盤這樣的可移除存儲(chǔ)器中(用于在CD-ROM中的最終使用)或軟盤(用于在軟盤驅(qū)動(dòng)中的最終使用)。因此,本發(fā)明可以被實(shí)現(xiàn)為用于在計(jì)算機(jī)中使用的計(jì)算機(jī)程序產(chǎn)品。另外,雖然所描述的各種方法方便在由軟件選擇性激活和重新配置的通用計(jì)算機(jī)中實(shí)現(xiàn),但是本領(lǐng)域普通技術(shù)人員還將認(rèn)識(shí)到,這樣的方法可以在構(gòu)建為執(zhí)行所需方法步驟的硬件、固件或更專用的裝置中被執(zhí)行。功能描述材料是對(duì)機(jī)器賦予功能的信息。功能描述材料包括但不限于計(jì)算機(jī)程序、指令、規(guī)則、事實(shí)、可計(jì)算功能、對(duì)象和數(shù)據(jù)結(jié)構(gòu)的定義。
[0082]盡管已經(jīng)示出和描述了本發(fā)明的具體實(shí)施例,但是對(duì)本領(lǐng)域技術(shù)人員顯而易見的是,基于這里的教導(dǎo),在不脫離本發(fā)明及其更廣泛方面的情況下,可以進(jìn)行改變和修改。因此,所附權(quán)利要求要在其范圍內(nèi)包含所有這樣的改變和修改,如在本發(fā)明的實(shí)際精神和范圍內(nèi)一樣。此外,還應(yīng)當(dāng)理解,本發(fā)明僅由所附的權(quán)利要求來限定。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,如果期望特定數(shù)目的引入的權(quán)利要求元素,則這樣的期望將在權(quán)利要求中被明確地闡述,并且不存在對(duì)這樣的限制的這樣的陳述。對(duì)于非限制性示例,為了有助于理解,以下所附權(quán)利要求包含使用引導(dǎo)性短語“至少一個(gè)”和“一個(gè)或多個(gè)”以引入權(quán)利要求元素。然而,使用這樣的短語不應(yīng)當(dāng)被解釋為暗示由不定冠詞“一”引入權(quán)利要求元素將包含這樣引入的權(quán)利要求元素的任何特定權(quán)利要求限制為僅包含一個(gè)這樣的元素的發(fā)明,即使相同的權(quán)利要求包括引導(dǎo)性短語“一個(gè)或多個(gè)”或“至少一個(gè)”和諸如“一”的不定冠詞時(shí)也是如此;這對(duì)于定冠詞在權(quán)利要求中的使用同樣成立。
【權(quán)利要求】
1.一種社交網(wǎng)絡(luò)中的隱私控制的方法,所述方法由信息處理系統(tǒng)來實(shí)現(xiàn),包括: 在所述社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中所述第一發(fā)布包括所述第一用戶的隱私數(shù)據(jù); 監(jiān)視對(duì)所述第一用戶的隱私數(shù)據(jù)的一個(gè)或多個(gè)后續(xù)發(fā)布; 基于所述監(jiān)視來檢測(cè)所述第一用戶的隱私數(shù)據(jù)的第二發(fā)布,所述第二發(fā)布是在所述社交網(wǎng)絡(luò)中從所述第二用戶向第三用戶進(jìn)行的;以及 基于所述檢測(cè),使所述第一用戶的隱私數(shù)據(jù)對(duì)所述第三用戶隱藏,所述隱藏使得所述第三用戶不可訪問所述第一用戶的隱私數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 由所述第一用戶接收隱私數(shù)據(jù)請(qǐng)求,其中所述隱私數(shù)據(jù)請(qǐng)求涉及所述第一用戶的隱私數(shù)據(jù);以及 響應(yīng)于從所述第一用戶接收到對(duì)所述隱私數(shù)據(jù)請(qǐng)求的許可而取消隱藏所述第一用戶的隱私數(shù)據(jù),其中所述取消隱藏允許所述第三用戶查看被包括在所述第二發(fā)布中的所述第一用戶的隱私數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括: 生成與所述第一用戶的隱私數(shù)據(jù)相對(duì)應(yīng)的隱藏模式,其中生成的所述隱藏模式基于所述第一用戶的隱私數(shù)據(jù)的數(shù)據(jù)類型。
4.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括: 響應(yīng)于檢測(cè)到所述第二發(fā)布包括所述第一用戶的隱私數(shù)據(jù),將生成的所述隱藏模式、所述第一用戶的隱私數(shù)據(jù)和所述第三用戶的標(biāo)識(shí)符存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置中,其中所述第三用戶不可訪問所述數(shù)據(jù)存儲(chǔ)裝置; 響應(yīng)于所述第一用戶接收到所述隱私數(shù)據(jù)請(qǐng)求,檢索存儲(chǔ)的所述第一用戶的隱私數(shù)據(jù)和所述第三用戶的標(biāo)識(shí)符;以及 結(jié)合所述第一用戶接收到所述隱私數(shù)據(jù)請(qǐng)求而向所述第一用戶顯示所述第一用戶的隱私數(shù)據(jù)以及所述第三用戶的標(biāo)識(shí)符。
5.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 將所述第一發(fā)布識(shí)別為包括所述第一用戶的隱私數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括: 使用敏感內(nèi)容分析器來分析所述第一發(fā)布;以及 基于對(duì)所述第一發(fā)布的所述分析來自動(dòng)地識(shí)別所述第一用戶的隱私數(shù)據(jù)被包括在所述第一發(fā)布中。
7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括: 由所述第一用戶預(yù)先配置一個(gè)或多個(gè)隱私數(shù)據(jù)配置設(shè)置,其中所述隱私數(shù)據(jù)配置設(shè)置是從如下組中選擇的,所述組包括:一個(gè)或多個(gè)數(shù)據(jù)類型、一個(gè)或多個(gè)預(yù)定模式、一個(gè)或多個(gè)匹配指令、以及一個(gè)或多個(gè)分析算法,其中所述分析利用所述隱私數(shù)據(jù)配置設(shè)置。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 向所述第二用戶通知所述第二發(fā)布包括所述第一用戶的隱私數(shù)據(jù);以及響應(yīng)于所述通知并且在所述第三用戶接收到所述第二發(fā)布之前,允許所述第二用戶修改所述第二發(fā)布。
9.一種信息處理系統(tǒng),包括: 一個(gè)或多個(gè)處理器; 耦合到所述處理器中的至少一個(gè)處理器的存儲(chǔ)器; 能夠由所述處理器中的至少一個(gè)處理器訪問的非易失性存儲(chǔ)區(qū)域;以及指令集,被存儲(chǔ)在所述存儲(chǔ)器中并且由所述處理器中的至少一個(gè)處理器執(zhí)行以提供在社交網(wǎng)絡(luò)中的隱私控制,其中所述指令集執(zhí)行下述動(dòng)作: 在所述社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中所述第一發(fā)布包括所述第一用戶的隱私數(shù)據(jù); 監(jiān)視對(duì)所述第一用戶的隱私數(shù)據(jù)的一個(gè)或多個(gè)后續(xù)發(fā)布; 基于所述監(jiān)視來檢測(cè)所述第一用戶的隱私數(shù)據(jù)的第二發(fā)布,所述第二發(fā)布是在所述社交網(wǎng)絡(luò)中從所述第二用戶向第三用戶進(jìn)行的;以及 基于所述檢測(cè),使所述第一用戶的隱私數(shù)據(jù)對(duì)所述第三用戶隱藏,所述隱藏使得所述第三用戶不可訪問所述第一用戶的隱私數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 由所述第一用戶接收隱私數(shù)據(jù)請(qǐng)求,其中所述隱私數(shù)據(jù)請(qǐng)求涉及所述第一用戶的隱私數(shù)據(jù);以及 響應(yīng)于從所述第一用戶接收到對(duì)所述隱私數(shù)據(jù)請(qǐng)求的許可而取消隱藏所述第一用戶的隱私數(shù)據(jù),其中所述取消隱藏允許所述第三用戶查看被包括在所述第二發(fā)布中的所述第一用戶的隱私數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 生成與所述第一用戶的隱私數(shù)據(jù)相對(duì)應(yīng)的隱藏模式,其中生成的所述隱藏模式基于所述第一用戶的隱私數(shù)據(jù)的數(shù)據(jù)類型。
12.根據(jù)權(quán)利要求11所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 響應(yīng)于檢測(cè)到所述第二發(fā)布包括所述第一用戶的隱私數(shù)據(jù),將生成的所述隱藏模式、所述第一用戶的隱私數(shù)據(jù)和所述第三用戶的標(biāo)識(shí)符存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置中,其中所述第三用戶不可訪問所述數(shù)據(jù)存儲(chǔ)裝置; 響應(yīng)于所述第一用戶接收到所述隱私數(shù)據(jù)請(qǐng)求,檢索存儲(chǔ)的所述第一用戶的隱私數(shù)據(jù)和所述第三用戶的標(biāo)識(shí)符;以及 結(jié)合所述第一用戶接收到所述隱私數(shù)據(jù)請(qǐng)求,而向所述第一用戶顯示所述第一用戶的隱私數(shù)據(jù)以及所述第三用戶的標(biāo)識(shí)符。
13.根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 將所述第一發(fā)布識(shí)別為包括所述第一用戶的隱私數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 使用敏感內(nèi)容分析器來分析所述第一發(fā)布;以及 基于對(duì)所述第一發(fā)布的所述分析來自動(dòng)地識(shí)別所述第一用戶的隱私數(shù)據(jù)被包括在所述第一發(fā)布中。
15.根據(jù)權(quán)利要求14所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 由所述第一用戶預(yù)先配置一個(gè)或多個(gè)隱私數(shù)據(jù)配置設(shè)置,其中所述隱私數(shù)據(jù)配置設(shè)置是從如下組中選擇的,所述組包括:一個(gè)或多個(gè)數(shù)據(jù)類型、一個(gè)或多個(gè)預(yù)定模式、一個(gè)或多個(gè)匹配指令、以及一個(gè)或多個(gè)分析算法,其中所述分析利用所述隱私數(shù)據(jù)配置設(shè)置。
16.根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其中所述指令集執(zhí)行附加動(dòng)作,包括: 向所述第二用戶通知所述第二發(fā)布包括所述第一用戶的隱私數(shù)據(jù);以及 響應(yīng)于所述通知并且在所述第三用戶接收到所述第二發(fā)布之前,允許所述第二用戶修改所述第二發(fā)布。
17.一種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令當(dāng)由信息處理系統(tǒng)執(zhí)行時(shí),使得所述信息處理系統(tǒng)通過執(zhí)行下述動(dòng)作來控制社交網(wǎng)絡(luò)中的隱私,所述動(dòng)作包括: 在所述社交網(wǎng)絡(luò)中從第一用戶向第二用戶發(fā)布第一發(fā)布,其中所述第一發(fā)布包括所述第一用戶的隱私數(shù)據(jù); 監(jiān)視對(duì)所述第一用戶的隱私數(shù)據(jù)的一個(gè)或多個(gè)后續(xù)發(fā)布; 基于所述監(jiān)視來檢測(cè)所述第一用戶的隱私數(shù)據(jù)的第二發(fā)布,所述第二發(fā)布是在所述社交網(wǎng)絡(luò)中從所述第二用戶到第三用戶進(jìn)行的;以及 基于所述檢測(cè),使所述第一用戶的隱私數(shù)據(jù)對(duì)所述第三用戶隱藏,所述隱藏使得所述第三用戶不可訪問所述第一用戶的隱私數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括: 由所述第一用戶接收隱私數(shù)據(jù)請(qǐng)求,其中所述隱私數(shù)據(jù)請(qǐng)求涉及所述第一用戶的隱私數(shù)據(jù);以及 響應(yīng)于從所述第一用戶接收到對(duì)所述隱私數(shù)據(jù)請(qǐng)求的許可而取消隱藏所述第一用戶的隱私數(shù)據(jù),其中所述取消隱藏允許所述第三用戶查看被包括在所述第二發(fā)布中的所述第一用戶的隱私數(shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括: 生成與所述第一用戶的隱私數(shù)據(jù)相對(duì)應(yīng)的隱藏模式,其中生成的所述隱藏模式基于所述第一用戶的隱私數(shù)據(jù)的數(shù)據(jù)類型。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括: 響應(yīng)于檢測(cè)到所述第二發(fā)布包括所述第一用戶的隱私數(shù)據(jù),將生成的所述隱藏模式、所述第一用戶的隱私數(shù)據(jù)和所述第三用戶的標(biāo)識(shí)符存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置中,其中所述第三用戶不可訪問所述數(shù)據(jù)存儲(chǔ)裝置; 響應(yīng)于所述第一用戶接收到所述隱私數(shù)據(jù)請(qǐng)求,檢索存儲(chǔ)的所述第一用戶的隱私數(shù)據(jù)和所述第三用戶的標(biāo)識(shí)符;以及 結(jié)合所述第一用戶接收到所述隱私數(shù)據(jù)請(qǐng)求而向所述第一用戶顯示所述第一用戶的隱私數(shù)據(jù)以及所述第三用戶的標(biāo)識(shí)符。
21.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括:將所述第一發(fā)布識(shí)別為包括所述第一用戶的隱私數(shù)據(jù)。
22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括: 使用敏感內(nèi)容分析器來分析所述第一發(fā)布;以及 基于對(duì)所述第一發(fā)布的所述分析來自動(dòng)地識(shí)別所述第一用戶的隱私數(shù)據(jù)被包括在所述第一發(fā)布中。
23.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括: 由所述第一用戶預(yù)先配置一個(gè)或多個(gè)隱私數(shù)據(jù)配置設(shè)置,其中所述隱私數(shù)據(jù)配置設(shè)置是從如下組中選擇的,所述組包括:一個(gè)或多個(gè)數(shù)據(jù)類型、一個(gè)或多個(gè)預(yù)定模式、一個(gè)或多個(gè)匹配指令、以及一個(gè)或多個(gè)分析算法,其中所述分析利用所述隱私數(shù)據(jù)配置設(shè)置。
24.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中所述動(dòng)作進(jìn)一步包括: 向所述第二用戶通知所述第二發(fā)布包括所述第一用戶的隱私數(shù)據(jù);以及響應(yīng)于所述通知并且在所述第三用戶接收到所述第二發(fā)布之前,允許所述第二用戶修改所述第二發(fā)布。
【文檔編號(hào)】G06F21/62GK104350505SQ201380027237
【公開日】2015年2月11日 申請(qǐng)日期:2013年6月27日 優(yōu)先權(quán)日:2012年6月28日
【發(fā)明者】閆順國, F·阿爾塔弗, S·D·克萊, E·斯普林 申請(qǐng)人:國際商業(yè)機(jī)器公司