具有隱私機制的計算系統及其操作方法
【技術領域】
[0001] 本發明的實施例一般涉及計算系統,并且更具體地,涉及用于用戶信息的隱私的 系統。
【背景技術】
[0002] 現代消費者和工業電子,諸如,計算系統、電視機、平板計算機、蜂窩式電話、便攜 式數字助理、投影儀、以及組合設備,提供了增加的功能等級以支持現代生活。除了這些設 備的功能和增長在日常生活中的爆發以外,還有創建、傳輸、消費、以及存儲的數據的爆發。
[0003] 個性化是一種將正確的信息帶給正確的用戶的機制,而不管數據的爆發。當用戶 共享關于自己的信息以便提供者能夠向那個用戶提供有意義的并且與上下文有關的信息 時,個性化是最有效的。然而,共享一個人的信息通常會帶來隱私問題。用于在現有技術中 為個性化處理隱私的研究和開發已經采用了無數不同的方向。
[0004] 因此,仍然需要具有隱私機制的計算系統,其平衡用戶對于隱私的關心同時基于 上下文提供共享選項。鑒于不斷增長的商業競爭壓力,隨著消費者期望的增長,以及有意義 的產品分化在市場中機會的減少,找到這些問題的答案變得日益緊急。另外,需要降低成 本,改進效率和性能,并且滿足競爭壓力使得找到這些問題的答案的緊急需要變得更加緊 急。
[0005] 這些問題的解決方案已經被尋找了很久,但是先前的發展并沒有教導或建議任何 解決方案,因此,本領域技術人員長久以來一直沒能找到這些問題的解決方案。
【發明內容】
[0006] 技術方案
[0007] 本發明的實施例提供了一種數據處理設備,包括:上下文模塊,被配置為確定共享 與用戶相對應的信息的上下文;選項模塊,耦接到上下文模塊,被配置為基于共享上下文的 默認設置、共享上下文的用戶的過去的共享選擇,以及共享上下文的個性化程度,生成共享 上下文的共享選項;以及隱私偏好模塊,耦接到選項模塊,被配置為基于共享選項估計用戶 信息的用戶的隱私偏好。
[0008] 有益效果
[0009] 本發明的實施例提供了被配置為自動個性化用戶信息共享而不要求用戶人工標 記共享選項的計算系統。
【附圖說明】
[0010] 現在將描述本發明的實施例,僅僅舉例來說,參考附圖,在附圖中:
[0011]圖1是本發明的實施例中的具有隱私機制的計算系統。
[0012] 圖2是具有基于共享上下文的共享設置的第一設備的示例顯示。
[0013] 圖3是具有基于共享上下文的共享選項的共享設置的第一設備的另一個示例顯 不。
[0014] 圖4是具有基于共享上下文的共享設置的第一設備的再一個示例顯示。
[0015] 圖5是計算系統的功能框圖。
[0016] 圖6是計算系統的控制流程(control flow) 〇
[0017] 圖7是過去的偏好模塊的控制流程。
[0018] 圖8是本發明的另一實施例中的計算系統的操作方法的流程圖。
【具體實施方式】
[0019] 本發明的一個實施例提供了一種計算系統,包括:上下文模塊,被配置為確定共享 上下文;選項模塊,耦接到上下文模塊,被配置為基于共享上下文的默認設置、共享上下文 的用戶的過去的共享選擇、以及共享上下文的個性化程度,生成共享上下文的共享選項;以 及隱私偏好模塊,耦接到選項模塊,被配置為基于共享選項估計用戶的隱私偏好。
[0020] 本發明的一個實施例提供了一種計算系統的操作方法,包括:確定共享上下文; 基于共享上下文的默認設置、共享上下文的用戶的過去的共享選擇、以及共享上下文的個 性化程度,生成共享上下文的共享選項;以及基于共享選項估計用戶的隱私偏好。
[0021] 另一個實施例提供了一種計算系統的操作方法,該計算系統包括第一數據處理設 備、第二數據處理設備、以及通信路徑,其中,方法步驟中的任何一步可以由第一數據處理 設備和第二數據處理設備中的任何一個執行,該方法包括:確定共享上下文;基于共享上 下文的默認設置、共享上下文的用戶的過去的共享選擇、以及共享上下文的個性化程度,生 成共享上下文的共享選項;以及基于共享選項估計用戶的隱私偏好。
[0022] 在一些實施例中,該方法包括:確定共享上下文包括檢測共享上下文的上下文改 變;并且還包括改變上下文改變的默認設置。
[0023] -些實施例的方法包括:基于共享選項估計用戶的隱私偏好包括提供具有共享選 項的共享設置;該方法還包括:在時間段內(over a time period)接收用戶的過去的共享 選擇;計算用戶的過去的共享選擇與默認設置的默認匹配;計算用戶的過去的共享選擇與 共享設置的個性化匹配;基于默認匹配和個性化匹配生成個性化程度的調整率;以及基于 調整率調整個性化程度。
[0024] -些實施例的方法還包括:基于共享選項估計用戶的隱私偏好包括提供具有共 享選項的共享設置;以及檢測不同于共享設置的用戶的過去的共享選擇。
[0025] -些實施例的方法還包括:選擇共享上下文的默認選項;排列(ranking)默認設 置中的默認選項;以及提供具有默認選項中排列首位的(top ranked)共享選項的默認設 置。
[0026] 在一些實施例的方法中,確定共享上下文包括基于當前環境確定共享上下文;以 及生成共享上下文的共享選項包括基于共享目標接近用戶的位置生成共享選項。
[0027] -些實施例的方法包括:基于共享選項的默認匹配得分、共享選項的用戶的匹配 得分、以及個性化程度,計算共享選項和共享上下文的優先級得分;并且其中:
[0028] 基于共享選項估計用戶的隱私偏好包括提供具有基于優先級得分排列的共享選 項的共享設置。
[0029] 在一些實施例的方法中,確定共享上下文包括基于用戶的位置、當前時間、當前環 境、或者它們的組合確定共享上下文。
[0030] 本發明的一個實施例提供了被配置為自動個性化用戶信息共享而不要求用戶人 工標記共享選項的計算系統。計算系統基于隱含的用戶反饋更新共享設置和共享上下文的 共享選項。計算系統提供個性化特定用戶對于共享上下文的共享選項的個性化程度。個性 化程度可以基于與一般公共或默認設置的偏差來調整。基于對默認設置的默認匹配、對共 享設置的個性化匹配、調整率、或它們的組合來修改個性化程度。
[0031] 本發明的一個實施例提供被配置為提供作為共享上下文的任何共享場景的個性 化共享選項的計算系統,該計算系統提供一個或多個默認共享選項。共享場景(上下文) 以及它們的相應的(映射)共享選項在不同的系統中可以是不同的。當在每個場景中選擇 符合他/她的共享選項時,不同的個人具有不同的偏好。這些個人的偏好可以受到人格特 質的影響。例如,對于特定用戶,當位置是家時,他會很小心;比大多數人更加保守。當共享 是發生在其它場景時,他愿意最大程度地共享,比很多人更加開放。計算系統動態地和逐漸 地學習個人用戶的這樣的共享偏好。
[0032] 本發明的一個實施例提供了一種計算系統,其被配置為消除或至少減輕過度個性 化(over personalizing)共享設置中的共享選項并且避免過度限制(too restrictive) 共享上下文的選項的集合。計算系統比較在時間段內共享選擇的數量,并且將那些選擇與 默認設置、共享設置、或兩者進行比較。用戶自己的共享選擇正確地表現了用戶的隱私偏 好,并且個性化方案能夠在大多數時候在結果列表中使最優的選擇的排名高。在那些共享 場景中,可能希望增加個性化程度,以便使得更加個性化的選擇在列表中較高,用于將來共 享。相反地,對于一些共享場景,個性化并不必然是有效的。例如,當對于特定的共享上下 文、共享選擇的數量很小時,用戶自己的共享選擇并不能很好地表現他。過高的個性化程度 將比其應該的更加影響所排列的列表(ranked list),則希望減少個性化程度。
[0033] 以下的實施例被足夠詳細地描述以使本領域技術人員做出和使用本發明的實施 例。將理解的是,基于本公開,其它的實施例也將是明顯的,并且那些系統、過程、或機械的 改變可以在不脫離本發明的范圍的情況下被做出。
[0034] 在以下描述中,許多具體細節被給出以提供對本發明的實施例的徹底的理解。然 而,很明顯的是,本發明可以被實踐,而無需這些具體細節。為了避免模糊本發明的實施例, 一些熟知的電路、系統配置、以及處理步驟不被詳細地公開。
[0035] 示出系統實施例的附圖是半圖解的(semi-diagrammatic),而不是按比例的,具體 而言,一些尺度(dimensions)是為了清楚展示并在附圖中夸大地顯示。類似地,雖然為了 方便描述,附圖中的視圖一般示出了類似的朝向,但是附圖中的這種描繪對于大多數部分 是任意的。一般地,本發明的實施例可以以任何方向操作。
[0036] 在根據使用術語的上下文的本發明的實施例中,術語"模塊"在這里是指能夠包括 軟件、硬件、或它們的組合。例如,軟件可以是機器代碼、固件、嵌入碼、以及應用軟件。而 且,例如,硬件可以是電路、處理器、計算機、集成電路、集成電路核心、壓力傳感器、慣性傳 感器、微型機電系統(MEMS)、無源器件、或它們的組合。
[0037] 現在參考圖1,該圖示出了在本發明的實施例中具有隱私機制(privacy mechanism)的計算系統100。計算系統100包括第一設備102,比如客戶端或服務器,連接 到第二設備106,比如客戶端或服務器。第一設備102可以利用通信路徑104,諸如無線或 有線網絡,與第二設備106進行通信。
[0038] 例如,第一設備102、第二設備106、或它們的組合的用戶可以彼此通信,或者訪問 或創建包括文本、圖像、符號、位置信息、以及音頻的信息。用戶可以是個人或企業公司。這 些信息可以由用戶直接創建或者對這些信息執行操作以創建更多或不同的信息。
[0039] 在互聯世界中,信息創建、傳輸、以及存儲是普遍的,并且希望由用戶來消費所有 這些信息。然而,絕對海量的信息使得難以有效地和高效地消費或共享恰當的信息和恰當 的時間。
[0040] 個性化可以允許在恰當的時間為了正確的上下文而將恰當的信息、內容、服務、或 產品共享給恰當的人或由人組成的(一個或多個)群組。為了使個性化是有效的或最有效 的,這個信息、內容、服務、或產品的提供者需要關于從該提供者接收信息的用戶的信息。個 性化可以要求用戶共享關于用戶或與用戶相關聯的個人信息,同時對于用戶對他們的信息 希望保持的隱私的量保持一個舒適的水平。
[0041] 解決這些隱私問題的共享設置可以處于第一設備102中、第二設備106中、通信路 徑104、或它們的組合內。共享設置可以位于和分布在第一設備102、第二設備106、以及通 信路徑104之間。
[0042] 回到計算系統100的描述,第一設備102可以是多種設備中的任何一種,諸如,智 能電話、蜂窩式電話、個人數字助理、平板計算機、筆記本計算機、或其它多功能的顯示器或 娛樂設備。第一設備102可以直接地或間接地耦接到通信路徑104以便與第二設備106通 信,或者可以是獨立設備。
[0043] 為了說明性的目的,計算系統100以第一設備102為顯示設備來描述,但應當理 解,第一設備102可以是不同類型的設備。例如,第一設備102還可以是用于展示(present) 圖像或多媒體展示的設備。多媒體展示可以是包括聲音、圖像流的序列或視頻輸入、文本或 它們的組合的展示。
[0044] 第二設備106可以是多種集中式或分散式計算設備或視頻傳輸設備中的任何一 種。例如,第二設備106可以是多媒體計算機、膝上型計算機、臺式計算機、視頻游戲機、網 格-計算資源、虛擬化的計算機資源、云計算資源、路由器、開關、對等分布式計算設備、媒 體回放設備、數字視頻盤(DVD)播放器、具有三維功能的DVD播放器、記錄設備(諸如照相 機或攝像機)、或它們的組合。在另一個示例中,第二設備106可以是信號接收器,用于接收 廣播或現場直播流信號,諸如,電視接收機、