專利名稱:訪問者輔助的用戶簡檔創(chuàng)建的制作方法
訪問者輔助的用戶簡檔創(chuàng)建背景社交聯(lián)網服務聚焦于建立共享相同背景、興趣和/或活動的人們的網絡。許多類型的社交聯(lián)網服務是基于萬維網(“web”)的,并且提供各種機制以供用戶發(fā)現(xiàn)其他用戶并將其添加到他們的社交網絡中。這些類型的基于web的社交聯(lián)網服務還提供各種機制以供用戶彼此通信。為了方便對社交網絡的創(chuàng)建,許多基于web的社交聯(lián)網服務要求用戶提交向訪問者示出的關于他們自己的信息。例如,可以要求用戶提交他們的聯(lián)系信息、他們的出生日期和出生地、興趣列表、以及他們上過的學校的校名。這一信息通常被稱為“簡檔”,并且通常在可通過社交聯(lián)網服務訪問的簡檔頁面上向其他用戶示出。一種類型的社交聯(lián)網服務用戶高興地花費提供可存儲在簡檔中的大多數(shù)或甚至所有信息所必須的時間。作為對比,另一種類型的用戶將供應創(chuàng)建有效簡檔所必須的絕對最小數(shù)量的信息。這第二種類型的用戶一般樂于訪問其他用戶的簡檔頁面并且與其交互, 而不花費創(chuàng)建他們自己的豐富且有表現(xiàn)力的簡檔頁面所必須的時間。然而,不完整的用戶簡檔可以限制社交聯(lián)網服務的用戶定位該社交聯(lián)網服務的其他用戶以及與其交互的能力。此處所做出的本發(fā)明正是對于這些和其他考慮事項而提出的。
發(fā)明內容
此處描述了用于訪問者輔助的用戶簡檔創(chuàng)建的技術。具體地,一用戶通過此處提供的概念和技術可以建議修改另一用戶的用戶簡檔。以此方式,第三方可以輔助用戶創(chuàng)建他們的用戶簡檔,由此移除用戶的負擔,并且增加用戶將具有完整的用戶簡檔的可能性。根據(jù)此處提供的一個方面,維護包括關于用戶的數(shù)據(jù)的用戶簡檔。還維護通過其可查看包含在用戶簡檔中的信息的簡檔頁面。在一個實施例中,簡檔頁面還包括邀請簡檔頁面的訪問者建議對存儲在關于對應用戶的用戶簡檔中的數(shù)據(jù)的修改。例如,簡檔頁面可以包括邀請簡檔頁面的訪問者提交該用戶的出生日期或另一類型的信息的邀請。如果簡檔頁面的訪問者接受該邀請,并且提交對用戶簡檔所建議的修改,則向擁有該用戶簡檔的用戶發(fā)送消息。在一個實施例中,該消息是詢問用戶他們是否想要授權以所建議的方式來修改對他們的用戶簡檔的私人消息。該消息還可以準許用戶拒絕對用戶簡檔所建議的修改,或編輯所建議的修改。如果用戶接受對用戶簡檔所建議的修改或編輯對用戶簡檔所建議的修改,則據(jù)此更新用戶簡檔。在一個實施例中,社交聯(lián)網web應用維護用戶簡檔,并且提供此處描述的功能以允許簡檔頁面的訪問者建議對用戶簡檔的修改。然而,應當理解,盡管此處提供的各實施例在社交聯(lián)網web應用的上下文中描述的,但此處提供的概念和技術還可以用允許用戶維護用戶簡檔的任何類型的信息站點來利用。應當理解,上述主題也可被實現(xiàn)為計算機控制的裝置、計算機進程、計算系統(tǒng)或諸如計算機可讀介質等制品。通過閱讀下面的詳細描述并審閱相關聯(lián)的附圖,這些及各種其他特征將變得顯而易見。
提供本發(fā)明內容是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在將本概述用來限制所要求保護的主題的范圍。此外,所要求保護的主題不限于解決在本發(fā)明的任一部分中提及的任何或所有缺點的實現(xiàn)。附圖簡要描述
圖1是示出由本文所呈現(xiàn)的實施例提供的說明性操作環(huán)境和若干軟件組件的各方面的網絡圖;圖2是示出本文所提供的一個實施例中訪問者輔助的用戶簡檔創(chuàng)建的過程的各方面的流程圖;圖3-4是示出本文所提供的用于允許簡檔頁面的訪問者修改另一用戶的用戶簡檔的一個說明性用戶界面的屏幕截圖;圖5是示出在本文所呈現(xiàn)的一個實施例中用于允許用戶接受、編輯或忽略由其簡檔頁面的訪問者提議的對其用戶簡檔的修改的一個說明性用戶界面的屏幕截圖;以及圖6是示出能夠實現(xiàn)本文所呈現(xiàn)的實施例的各方面的計算系統(tǒng)的說明性計算機硬件和軟件體系結構的計算機體系結構圖。
具體實施例方式下面的詳細描述涉及用于訪問者輔助的簡檔創(chuàng)建的技術。盡管在結合計算機系統(tǒng)上的操作系統(tǒng)和應用程序的執(zhí)行而執(zhí)行的程序模塊的一般上下文中呈現(xiàn)了此處描述的主題,但是本領域技術人員將認識到,其他實現(xiàn)可以結合其他類型的程序模塊來執(zhí)行。一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結構和其他類型的結構。此外,本領域技術人員將明白,可以利用其他計算機系統(tǒng)配置來實施此處描述的主題,這些計算機系統(tǒng)配置包括手持式設備、多處理器系統(tǒng)、基于微處理器的或可編程消費電子產品、小型計算機、大型計算機等等。在下面的詳細描述中,將參考構成本發(fā)明的一部分的附圖,并且在附圖中作為說明示出了各具體實施例或示例。現(xiàn)在參考附圖(全部若干附圖中相同的標號表示相同的元素),將描述用于訪問者輔助的用戶簡檔創(chuàng)建的計算系統(tǒng)和方法的各方面?,F(xiàn)在轉向圖1,將提供關于本文呈現(xiàn)的各實施例所提供的說明性操作環(huán)境和若干軟件組件的細節(jié)。具體地,圖1示出了用于訪問者輔助的用戶簡檔創(chuàng)建的系統(tǒng)的各方面。如圖1所示,此處提供的一個系統(tǒng)包括通過網絡108連接到服務器計算機104的多個客戶機計算機102A-102N。每一客戶機計算機102A-102N都是能夠執(zhí)行web瀏覽器應用112的標準臺式計算機、膝上型計算機、或移動計算系統(tǒng)。如本領域技術人員已知的,web瀏覽器應用 112是被配置成將對網頁和其他相關聯(lián)的內容的請求發(fā)送給可經由局域網或廣域網訪問的其他計算機的應用程序。web瀏覽器應用112還被配置成接收對這些請求的響應,并且呈現(xiàn)所接收的網頁和相關文件以供用戶查看。圖1中所示的服務器計算機104包括被配置成執(zhí)行web服務器應用程序114的標準服務器計算機。如本領域技術人員也已知的,web服務器應用程序114是被配置成接收并且對web瀏覽器應用112對網頁和其他類型的數(shù)據(jù)文件的請求作出響應的軟件程序。具體地,在一個實現(xiàn)中,web服務器應用程序114被配置成接收并且對web瀏覽器應用112對社交聯(lián)網web應用116的請求作出響應。關于社交聯(lián)網web應用116的操作的其它細節(jié)將在下文中參考圖2-6來提供。應該理解,雖然圖1只示出了三個客戶機計算機102A-102N和單個服務器計算機 104,但可以使用任意數(shù)量的這些計算系統(tǒng)。此外,應該理解,雖然圖1只示出單個網絡108, 但可以使用多得多的網絡連接來允許客戶機計算機102A-102N和服務器計算機104之間的數(shù)據(jù)通信。就此,應該理解,圖1所示的網絡體系結構只是說明性的,并且可以使用比圖1 所示的更多或更少的軟件和硬件組件來實現(xiàn)此處呈現(xiàn)的各實施例。根據(jù)各實施例,用戶110A-110N可以利用相應的客戶機計算機102A-102N來執(zhí)行 web瀏覽器應用112并且與社交聯(lián)網web應用116建立連接。社交聯(lián)網web應用116是被配置成提供社交聯(lián)網服務的軟件應用。如以上簡要地描述的,社交聯(lián)網服務是聚焦于建立共享相同的背景、興趣和/或活動的人們的網絡的計算服務。社交聯(lián)網web應用116可以被配置成提供各種機制以供用戶發(fā)現(xiàn)并且將其他用戶添加到社交網絡中。還可以提供各機制以供用戶彼此通信。應該理解,圖1所示和此處描述的社交聯(lián)網web應用116可以包括除了此處描述的之外的多得多的功能。還應該理解,盡管在社交聯(lián)網web應用116的上下文中描述了此處呈現(xiàn)的訪問者輔助的用戶簡檔創(chuàng)建的實施例,但可以用允許用戶創(chuàng)建并且維護用戶簡檔的任何類型的計算系統(tǒng)來利用此處描述的訪問者輔助的用戶簡檔創(chuàng)建的實施例。根據(jù)各實現(xiàn),社交聯(lián)網web應用116允許用戶110A-110N分別維護用戶簡檔 118A-118N。如以上簡要地討論的,用戶簡檔118A-118N分別包括關于用戶110A-110N的信息。例如,根據(jù)各實施例,社交聯(lián)網web應用116提供一用戶界面,用戶110A-110N通過該用戶界面可以在由社交聯(lián)網web應用116提供的簡檔頁面上提供向其他用戶示出的關于其自己的信息。這一信息可以包括用戶的聯(lián)系信息、其出生日期和出生地、興趣列表、他們上過的學校的校名、以及實際上任何其他類型的關于用戶110A-110N的信息。應當理解,此處各實施例不受存儲在用戶簡檔118A-118N中的數(shù)據(jù)的類型的限制。此外,應當理解,由社交聯(lián)網web應用116提供的簡檔頁面可以包括任何類型的信息頁面,用戶110A-110N中的一個用戶通過該信息頁面可以查看存儲在簡檔118A-118N內的另一用戶的信息。此處將利用術語“訪問者”來指代訪問另一用戶的簡檔頁面的用戶。例如, 如果用戶IlOB訪問包括存儲在用戶簡檔118A中的用戶IlOA的數(shù)據(jù),則用戶IlOB將被稱為“訪問者”。如以上簡要地討論的,一種類型的社交聯(lián)網web應用116的用戶將完成可存儲在用戶簡檔118中的大多數(shù)或所有信息。作為對比,另一種類型的用戶將只供應創(chuàng)建有效的用戶簡檔118所必須的絕對最小數(shù)量的信息。然而,不完全的用戶簡檔可以限制社交聯(lián)網 web應用116提供用于允許用戶110A-110N發(fā)現(xiàn)另一用戶并且與其交互的有意義的設施的能力。因此,此處呈現(xiàn)的概念和技術允許諸如用戶IlOB等訪問者到另一用戶的簡檔頁面以輔助對用戶的用戶簡檔118的創(chuàng)建。以下將參考圖2-6來提供關于此處呈現(xiàn)的用于訪問者輔助的用戶簡檔創(chuàng)建的概念和技術的附加細節(jié)。現(xiàn)在參考圖2,將提供關于此處所呈現(xiàn)的用于訪問者輔助的用戶簡檔創(chuàng)建的實施例的附加細節(jié)。具體地,圖2是在一個實施例中示出web瀏覽器應用112和社交聯(lián)網web 應用116的操作的各方面的流程圖,其中由社交聯(lián)網web應用116提供的簡檔頁面的訪問者可以建議對另一用戶的用戶簡檔118的修改。應理解,此處所述的邏輯操作被實現(xiàn)為(1) 一系列計算機實現(xiàn)的動作或運行于計算系統(tǒng)上的程序模塊,和/或(2)計算系統(tǒng)內的互連的機器邏輯電路或電路模塊。取決于計算系統(tǒng)的性能及其他要求,可以選擇不同的實現(xiàn)。因此,此處描述的邏輯操作被不同地稱為狀態(tài)操作、結構設備、動作或模塊。這些操作、結構設備、動作和模塊可用軟件、固件、專用數(shù)字邏輯以及它們的任何組合來實現(xiàn)。還應該明白,可以執(zhí)行比附圖中示出并在此處描述的操作更多或更少的操作。這些操作還可以按與此處所描述的不同的次序來執(zhí)行。圖2示出了三個說明性例程。具體地,示出了例程200A,該例程200A示出了由另一用戶的用戶簡檔118的訪問者操作的客戶機計算機102的操作。例程200B示出了服務器計算機104的操作。例程200C示出了與正被修改的用戶簡檔118相關聯(lián)的用戶的客戶機計算機102的操作。例如,在此處利用的一個示例中,圖1中所示的用戶IlOB可以操作客戶機計算機102B來與社交聯(lián)網web應用116交互。如果用戶IlOB利用計算機102B來與另一用戶的簡檔頁面交互,則用戶IlOB將被考慮為訪問者,并且客戶機計算機102B的操作將由圖2中所示的例程200A來示出。如果用戶IlOA正操作客戶機計算機102A并且也是用戶IlOB設法修改的用戶簡檔118A的擁有者,則客戶機計算機102A的操作將由例程200C 來示出。例程200A在操作202處開始,其中在一個示例中用戶IlOB利用客戶機計算機 102B和在其上執(zhí)行的web瀏覽器應用112來向服務器計算機104發(fā)送對另一用戶的簡檔頁面的請求。web服務器應用程序114和社交聯(lián)網web應用116在例程200B的操作232處接收對簡檔頁面的請求。響應于此,web服務器應用114在例程200B的操作234處向客戶機計算機102B發(fā)送所請求的簡檔頁面以及任何相關聯(lián)的數(shù)據(jù)文件。在客戶機計算機102B上執(zhí)行的web瀏覽器應用112在例程200A的操作204處接收簡檔頁面,并且呈現(xiàn)該頁面以供顯不。圖3示出了在一個實施例中可能由web瀏覽器應用112呈現(xiàn)的簡檔頁面300的圖形視圖。在一個實現(xiàn)中,簡檔頁面300包括標識擁有該簡檔頁面300的用戶的第一用戶界面窗格302A。應當理解,社交聯(lián)網web應用116利用存儲在用戶的用戶簡檔118中的信息來創(chuàng)建簡檔頁面300。在圖3中所示的示例中,窗格302A將簡檔頁面300的擁有者標識為 "Jane Doe”,她是華盛頓州貝爾維尤的體育作家。窗格302A還包括簡檔的訪問者是簡檔頁面擁有者的社交網絡的成員的指示。在圖3中所示的實施例中,簡檔頁面300還包括訪問者可利用以查看用戶簡檔 118A的各方面的用戶界面窗格302B、關于與簡檔頁面相關聯(lián)的用戶的細節(jié)、照片、連接、數(shù)據(jù)文件、以及其他信息。在這一實施例中,窗格302B包括可由頁面的訪問者選擇以顯示所需信息的可選擇項。窗格302C包括關于簡檔頁面300的擁有者的數(shù)據(jù),諸如他們的特定興趣。在圖3中所示的實現(xiàn)中,簡檔頁面300還包括用戶界面窗格300D,該用戶界面窗格300D包括用于顯示關于對于簡檔頁面300的擁有者的最近事件的信息。在這一實施例中,用戶界面窗格302D還包括對簡檔頁面300的訪問者修改存儲在用戶簡檔118A中且被用于創(chuàng)建簡檔頁面300的數(shù)據(jù)的邀請304。例如,在圖3中所示的說明性簡檔頁面300中, 邀請304包括修改簡檔頁面300的擁有者的出生日期的邀請。在這一示例中,利用文本306來作出邀請,并且提供了允許訪問者指示他們是否想要修改所指定的信息的可選擇的用戶界面項308A-308B。還提供了可用于不考慮邀請304的用戶界面控件310。應當理解,圖3 中所示的用戶界面只是說明性的,并且還可以提供許多其他類型的用戶界面以顯示用戶簡檔118A的內容、以及提供對簡檔頁面的訪問者修改包含在對應用戶簡檔118A中的信息的邀請。應當理解,在各實施例中,可以基于簡檔頁面300的訪問者與簡檔頁面300的擁有者的關系來選擇性地示出邀請304。例如,在一個實現(xiàn)中,僅向具有與擁有者所建立的雙向關系的那些訪問者示出邀請304。在這一實現(xiàn)中,不向與擁有者沒有關系的那些訪問者示出邀請304,那些訪問者具有與擁有者的待決且未確認的關系、或與擁有者的單向關系。在各實施例中可以利用其他因素來確定向簡檔頁面300的哪些訪問者示出邀請304。通過將邀請304的顯示限制于特定類的個體,可以最大化對用戶簡檔所建議的修改是有意義的可能性?,F(xiàn)在返回到圖2,例程200A從操作204前進至操作206。在操作206,接收修改對應于由web瀏覽器應用112顯示的簡檔頁面的用戶簡檔118A的請求。在這一示例中,這樣的請求可以通過對用戶界面控件308A的選擇來接收。當接收了這樣的請求時,例程200A 從操作206前進至操作208,其中從簡檔頁面的訪問者接收要存儲在用戶簡檔118中的新的或所修改的簡檔數(shù)據(jù)。圖4示出了用于接收這種數(shù)據(jù)的一個說明性用戶界面。例如,在圖4中,使用用戶界面控件已經更新了用戶界面窗格302D,簡檔頁面300的訪問者可以通過該用戶界面控件指定用戶簡檔118A內要添加或修改的信息、以及指示已經建議了對用戶簡檔的修改的給用戶簡檔的擁有者的消息。例如,在圖3中所示的示例中,提供了用戶界面控件402,簡檔頁面300的訪問者通過該用戶界面控件402可以指定要發(fā)送給用戶簡檔的擁有者的指示已經建議了對存儲在用戶簡檔118A中的數(shù)據(jù)的修改的消息。在圖4中所示的示例中,還已經提供了用戶界面控件404A-404C,簡檔頁面的訪問者通過該用戶界面控件404A-404C可以指定用戶簡檔118A的擁有者的出生日期。還提供了分別用于保存以及取消對用戶簡檔所建議的修改的其他用戶界面控件406A-406B。應當理解,圖4中所示的用戶界面只是說明性的,并且可以提供用于允許簡檔頁面300的訪問者建議對存儲在對應用戶簡檔118A中的數(shù)據(jù)的修改的其他類型的用戶界面。一旦簡檔頁面300的訪問者已經完成了對對應用戶簡檔118A所建議的修改的指定,則例程200A從操作208前進至操作210。在操作210,web瀏覽器應用112發(fā)送用所指定的新的或所修改的簡檔數(shù)據(jù)來修改對應于簡檔頁面300的用戶簡檔118A的請求。在例程200B的操作236,服務器計算機104接收對修改用戶簡檔118的請求。響應于此,服務器計算機104請求來自對應用戶簡檔118A的擁有者的授權以修改存儲在其中的數(shù)據(jù)。例如,在一個實施例中,社交聯(lián)網web應用116被配置成向已經向其建議一修改的用戶界面118A的擁有者發(fā)送私人消息。當用戶下一次登錄到社交聯(lián)網web應用116時,可以向他們顯示私人消息。應當理解,可以利用諸如電子郵件消息、短消息收發(fā)系統(tǒng)(“SMS”) 消息、即時消息、以及其他等其他類型的消息來請求授權以修改用戶簡檔118A。例程200C在操作262處開始,其中擁有已經對其建議了修改的用戶簡檔118A的用戶利用其客戶機計算機102A來接收授權對其用戶簡檔118A的修改的請求。圖5中示出了用于提供這樣的授權的用戶界面。具體地,圖5示出了客戶機計算機102A響應于簡檔頁面的訪問者對修改由另一用戶擁有的用戶簡檔118A的請求來顯示的用戶界面500。圖5中所示的用戶界面500包括標識簡檔頁面的訪問者、請求的主題、以及提交對修改用戶簡檔118A的請求的日期和時間的文本502。用戶界面500還包括通過以上參考圖 4所討論的用戶界面控件402來指定的文本504。在一個實現(xiàn)中,還提供了可由要修改的用戶簡檔118A的擁有者選擇的可選擇項 506A-506C,這些可選擇項將允許用戶分別通過接受對用戶簡檔118A所建議的修改、編輯對簡檔118A所建議的修改、或拒絕對用戶簡檔118A所建議的修改來回復對授權的請求。在一個實施例中,可選擇項506A-506C是可用于執(zhí)行所請求的動作的超鏈接。在一個實施例中,還提供了用于允許用戶改變關于消息的接收的偏好的可選擇項508,諸如圖5中所示的那些偏好。例如,用戶可以指示他們不再希望接收這種類型的消息。現(xiàn)在返回到圖2,例程200C從操作262前進至操作沈4,其中社交聯(lián)網web應用 116確定擁有要修改的用戶簡檔118A的用戶是否已經授權對用戶簡檔118A所建議的修改。 如果所建議的修改沒有被授權,則例程200C從操作264分支到操作M0。在操作M0,服務器計算機104不執(zhí)行對用戶簡檔所建議的修改。如果在操作沈4, 社交聯(lián)網web應用116確定用戶已經授權對其用戶簡檔118A所建議的修改,則例程200C 從操作264前進至操作沈6。在操作沈6,作出關于用戶是否已經指示他們想要編輯所建議的修改的確定。如果是,例程200C則前進至操作沈8,其中社交聯(lián)網web應用116提供擁有用戶簡檔的用戶可以通過其編輯對用戶簡檔118所建議的修改的用戶界面。如果數(shù)據(jù)是正確的,則例程200從操作266前進至操作270,其中,擁有要修改的用戶簡檔118A的用戶授權對簡檔118A的修改。一旦用戶已經授權對其簡檔118A的修改,則例程200B前進至操作M2,其中執(zhí)行由簡檔頁面的訪問者對用戶簡檔118A所建議的修改。如果用戶簡檔118A的擁有者對所建議的修改作出作出編輯,則將利用經編輯的所建議的修改來修改用戶簡檔118A。例程200A 從操作210前進至操作212,其在此結束。例程200B從操作242前進至操作M4,其在此結束。例程200C從操作270前進至操作272,其在此結束。圖6示出了用于能夠執(zhí)行本文所描述的用于以上述方式的訪問者輔助的用戶簡檔創(chuàng)建的軟件組件的計算機600的說明性計算機體系結構。圖6所示的計算機體系結構示出常規(guī)臺式計算機、膝上型計算機或服務器計算機,并可以用來執(zhí)行此處呈現(xiàn)的被描述為在客戶計算機102A-102N或服務器計算機104上執(zhí)行的軟件組件的任何方面。圖6所示的計算機體系結構包括中央處理單元602( “CPU”)、包括隨機存取存儲器614( “RAM”)和只讀存儲器(“ROM”)616的系統(tǒng)存儲器608、以及將存儲器耦合至CPU 602的系統(tǒng)總線604?;据斎?輸出系統(tǒng)被存儲在ROM 616中,該系統(tǒng)包含幫助諸如在啟動期間計算機600中的元件之間傳遞信息的基本例程。計算機600還包括用于存儲操作系統(tǒng)618、應用程序和其他程序模塊的大容量存儲設備610,這將在本文中更為詳盡地描述。大容量存儲設備610通過連接至總線604的大容量存儲控制器(未示出)連接到 CPU 602。大容量存儲設備610及其相關聯(lián)的計算機可讀介質為計算機600提供非易失性存儲。雖然對這里包含的計算機可讀介質的描述引用了諸如硬盤或CD-ROM驅動器之類的大容量存儲設備,但是本領域的技術人員應該明白,計算機可讀介質可以是可由計算機600 訪問的任何可用計算機存儲介質。
作為示例而非限制,計算機可讀介質可以包括以用于存儲諸如計算機可讀指令、 數(shù)據(jù)結構、程序模塊之類的信息或其他數(shù)據(jù)的任何方法或技術實現(xiàn)的易失性和非易失性、 可移動和不可移動介質。例如,計算機可讀介質包括但不限于,RAM、ROM、EPROM、EEPR0M、閃存或其他固態(tài)存儲器技術、⑶-ROM、數(shù)字多功能盤(“DVD”)、HD-DVD、藍光(BLU-RAY)或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設備、或能用于存儲所需信息且可以由計算機600訪問的任何其他介質。根據(jù)各實施例,計算機600可以使用通過諸如網絡620之類的網絡到遠程計算機的邏輯連接來在聯(lián)網環(huán)境中操作。計算機600可以通過連接至總線604的網絡接口單元 606來連接到網絡620。應當理解,網絡接口單元606還可以被用來連接到其他類型的網絡和遠程計算機系統(tǒng)。計算機600還可以包括用于接收和處理來自多個其他設備的輸入的輸入/輸出控制器612,這些設備包括鍵盤、鼠標或者電子指示筆(未在圖6中示出)。類似地,輸入/輸出控制器可以提供至顯示屏、打印機或其他類型的輸出設備(也未在圖6中示出)的輸出。如前簡述的那樣,多個程序模塊和數(shù)據(jù)文件可以存儲在計算機600的大容量存儲設備610和RAM 614內,包括適于控制聯(lián)網的臺式計算機、膝上型計算機或服務器計算機的操作的操作系統(tǒng)618。大容量存儲設備610和RAM 614還可以存儲一個或多個程序模塊。具體而言,大容量存儲設備610和RAM 614可存儲web服務器應用程序114、社交聯(lián)網web應用116、以及用戶簡檔118A,其每一個都在上文參考圖1-5詳細描述。大容量存儲設備610 和RAM 614還可存儲其它類型的程序模塊和數(shù)據(jù)?;谏衔?,應當明白,此處提供了用于訪問者輔助的用戶簡檔創(chuàng)建的技術。雖然以計算機結構特征、方法動作、以及計算機可讀介質專用的語言描述了本文呈現(xiàn)的主題,但是應該理解,在所附權利要求書中所限定的本發(fā)明不一定僅限于本文描述的具體特征、動作、 或介質。相反,這些具體特征、動作和介質是作為實現(xiàn)權利要求的示例形式來公開的。上述主題僅作為說明提供,并且不應被解釋為限制??蓪Υ颂幩龅闹黝}作出各種修改和改變,而不必遵循所示和所述的示例實施例和應用,且不背離所附權利要求書中所述的本發(fā)明的真正精神和范圍。
權利要求
1.一種使得簡檔頁面的訪問者(110B)能夠修改與所述簡檔頁面相關聯(lián)的用戶簡檔 (118A)的方法,所述方法包括接收對用戶(110A)的簡檔頁面的請求,所述簡檔頁面包括存儲在所述用戶簡檔 (118A)中的數(shù)據(jù)以及對所述訪問者(110B)修改存儲在所述用戶簡檔(118A)中的數(shù)據(jù)的邀請(304);響應于所述請求來提供所述簡檔頁面;響應于包含在所述簡檔頁面中的所述邀請(304)來接收對修改所述用戶簡檔(118A) 的請求;以及響應于接收所述請求來修改所述用戶簡檔(118A)。
2.如權利要求1所述的方法,其特征在于,對修改所述用戶簡檔的請求包括從所述訪問者接收的對用戶簡檔所建議的修改。
3.如權利要求2所述的方法,其特征在于,還包括響應于接收修改所述用戶簡檔的請求,向用戶發(fā)送消息以請求授權對所述用戶簡檔執(zhí)行所建議的修改。
4.如權利要求3所述的方法,其特征在于,還包括響應于所述消息來接收來自所述用戶的對所述用戶簡檔執(zhí)行所建議的修改的授權;以及響應于接收所述授權,根據(jù)所建議的修改來修改所述用戶簡檔。
5.如權利要求3所述的方法,其特征在于,還包括接收對所述消息的指示不要修改所述用戶簡檔的回復;以及響應于接收所述回復,不對所述用戶簡檔執(zhí)行所建議的修改。
6.如權利要求3所述的方法,其特征在于,還包括接收來自所述用戶的授權,所述授權包括對所述用戶簡檔的所建議的修改的編輯;以及根據(jù)由所述授權指定的編輯來修改所述用戶簡檔。
7.如權利要求3所述的方法,其特征在于,社交聯(lián)網應用被配置成提供并且維護所述用戶簡檔和所述簡檔頁面、向請求授權的用戶發(fā)送所述消息、接收對修改所述用戶簡檔的授權、以及響應于所述授權來修改所述用戶簡檔。
8.如權利要求3所述的方法,其特征在于,所述消息包括私人消息。
9.一種其上存儲有計算機可執(zhí)行指令的計算機存儲介質,所述指令在由計算機執(zhí)行時使所述計算機存儲用戶(110A)的用戶簡檔(118A)和包括存儲在所述用戶簡檔(118A)中的數(shù)據(jù)的簡檔頁面以及對所述簡檔頁面的訪問者(118B)建議對所述用戶簡檔(118A)的修改的邀請 (304);接收對所述簡檔頁面的請求; 響應于所述請求來提供所述簡檔頁面;響應于所述訪問者(118B)對包含在所述簡檔頁面中的邀請(304)的選擇來接收來自所述訪問者(118B)的對所述用戶簡檔(118A)所建議的修改;以及根據(jù)所建議的修改來修改所述用戶簡檔(118A)。
10.如權利要求9所述的計算機存儲介質,其特征在于,其上還存儲有社交聯(lián)網應用,所述社交聯(lián)網應用被配置成存儲所述用戶簡檔和所述簡檔頁面、接收對所述簡檔頁面的請求、響應于所述請求來提供所述簡檔頁面、接收所建議的修改、以及根據(jù)所建議的修改來修改所述用戶簡檔。
11.如權利要求10所述的計算機存儲介質,其特征在于,其上還存儲有計算機可執(zhí)行指令,所述指令在由所述計算機執(zhí)行時使所述計算機響應于接收所建議的修改來向所述用戶發(fā)送消息以請求授權對所述用戶簡檔執(zhí)行所建議的修改。
12.如權利要求11所述的計算機存儲介質,其特征在于,其上還存儲有在由所述計算機執(zhí)行時將使所述計算機執(zhí)行以下動作的計算機可執(zhí)行指令接收對所述消息的包括對執(zhí)行所建議的修改的授權的回復;以及響應于接收所述回復來對所述用戶簡檔執(zhí)行所建議的修改。
13.如權利要求11所述的計算機存儲介質,其特征在于,其上還存儲有在由所述計算機執(zhí)行時將使所述計算機執(zhí)行以下動作的計算機可執(zhí)行指令接收對所述消息的包括對所建議的修改的拒絕的回復;以及響應于接收所述回復,不執(zhí)行對所述用戶簡檔的所建議的修改。
14.如權利要求11所述的計算機存儲介質,其特征在于,其上還存儲有在由所述計算機執(zhí)行時將使所述計算機執(zhí)行以下動作的計算機可執(zhí)行指令接收對所述消息的包括對所建議的修改的編輯的回復;以及根據(jù)由所述回復指定的編輯來修改所述用戶簡檔。
15.如權利要求14所述的計算機存儲介質,其特征在于,所述消息是私人消息。
全文摘要
邀請簡檔頁面的訪問者修改與該簡檔頁面相關聯(lián)的用戶簡檔。如果訪問者選擇向簡檔頁面提供所建議的修改,則向擁有該簡檔頁面的用戶發(fā)送消息以請求授權執(zhí)行所建議的修改。響應于該消息,用戶可以接受對用戶簡檔所建議的修改、拒絕對用戶簡檔所建議的修改、或編輯對用戶簡檔所建議的修改。如果用戶接受或編輯對用戶簡檔所建議的修改,則據(jù)此修改該用戶簡檔。以此方式,簡檔頁面的訪問者可以輔助用戶簡檔的創(chuàng)建。
文檔編號G06F17/00GK102165436SQ200980138419
公開日2011年8月24日 申請日期2009年9月1日 優(yōu)先權日2008年9月26日
發(fā)明者A·M·加德卡利, B·M·佩林, D·W·勞, D·吳, E·扎帕, J·A·博諾, J·C·庫寧斯, J·E·斯泰因博克 申請人:微軟公司