專利名稱:賬戶恢復技術的制作方法
技術領域:
本實施方式涉及用于恢復在線賬戶上的用戶控制的技術。
背景技術:
在線服務目前使數百萬的用戶能夠執行各種動作,諸如經由電子郵件進行通信, 以及在博客或社交網絡上交換信息。為了使用在線服務,用戶通常建立賬戶,隨后通過提供登錄信息(諸如賬戶標識符和密碼)來訪問所述賬戶。不幸的是,在線服務的用戶經常失去訪問他們賬戶的能力。例如,他們可能忘記他們的登錄信息,或者他們的賬戶可能被未經授權的用戶盜取,所述未經授權的用戶獲得對用戶賬戶的訪問權,并且繼而改變用戶的密碼(其有時被稱為“劫持”)。為了解決這個問題,許多在線服務提供商提供用戶可以用以恢復他們的賬戶的自恢復系統。例如,當用戶首先建立賬戶時,用戶可以提供恢復信息,包括第二密碼(諸如秘密問題和關聯答案)、與賬戶相關聯的備選聯系地址(諸如恢復信息可以被發往的電子郵件地址),和/或與用戶有關的附加信息(諸如履歷信息或社會保險號)。然而,這些自恢復系統并不總是奏效。例如,除了忘記登錄信息之外,用戶經常忘記與他們的賬戶相關聯的恢復信息。此外,如果他們的賬戶被劫持,則未經授權的用戶在用戶能夠恢復他們的賬戶之前可能能夠修改恢復信息。如果用戶在使用自恢復系統方面有問題,用戶僅有的資源是聯系適當的服務提供商。在這個過程期間,用戶通常提供與賬戶相關的、僅用戶會知道的附加信息,并且客戶服務代表逐一評估該附加信息。然而,這是耗時的過程,其使用戶不滿并且增加服務提供商的運營成本。
發明內容
—個實施方式提供一種對糾正動作的請求進行響應的系統。在操作期間,系統從在線賬戶的潛在用戶接收對糾正動作的請求。這一請求可以包括賬戶信息、注冊用戶信息和與在線賬戶相關聯的活動的歷史信息。繼而,系統訪問在線賬戶的存儲信息,該存儲信息包括與在線賬戶相關聯的活動的所存儲的歷史信息。接下來,系統至少部分地基于請求中的信息和在線賬戶的存儲信息來生成所有權評分。在至少部分地基于所有權評分確定潛在用戶是否是在線賬戶的所有者之后,系統響應于該請求執行補救動作。在正常操作期間,可以通過提供登錄信息來訪問在線賬戶。此外,在線賬戶可以與下列內容相關聯電子郵件賬戶、博客、網站、搜索歷史、健康記錄、廣告賬戶和/或商品賬戶。然而,如果潛在用戶已經失去了對在線賬戶的控制,那么潛在用戶可以提交請求。 例如,失去控制可以包括忘記與在線賬戶相關聯的登錄信息,或未經授權方取得了對在線賬戶的控制。此外,可以在在線提交的文檔(諸如web頁面)中包括該請求。潛在用戶可以提供各種信息以證實他們的身份,或證明他們的對在線賬戶的所有權。例如,注冊用戶信息可以包括與由在線賬戶的主機提供給潛在用戶的其它服務相關聯的信息。此外,賬戶信息可以包括先前用于訪問在線賬戶的、當前無效的登錄信息。附加地,與在線賬戶相關聯的活動的歷史信息可以包括在時間間隔內的賬戶活動中,諸如,在時間間隔期間由潛在用戶向其發送電子郵件的個人。為了確定潛在用戶是否是在線賬戶的所有者,系統可以訪問各種信息。例如,系統訪問的與在線賬戶相關聯的活動的所存儲的歷史信息可以包括當注冊用戶先前訪問在線賬戶時,注冊用戶的一個或多個位置。此外,當確定用戶是否是所有者時,系統可以執行一個或多個附加操作。例如,系統可以將提交請求時潛在用戶的位置與一個或多個位置進行比較,和/或將對賬戶的最近修改被接收時所在位置與一個或多個位置進行比較。此外,系統可以將確定因素的加權總和與閾值進行比較。注意,補救動作可以包括將在線賬戶的控制返回給所有者;禁用在線賬戶;向所有者提供登錄信息;和/或響應于請求而不采取動作。此外,系統可以將響應于請求而執行的補救動作傳達給潛在用戶。另一實施方式提供一種包括由系統執行的上述操作中的至少某些操作的方法。另一實施方式提供用于與計算機系統結合使用的計算機程序產品。該計算機程序產品可以包括與由計算機系統執行的上述操作中的至少某些操作相對應的指令。另一個實施方式提供計算機系統。
圖1是圖示了用于響應于對糾正動作的請求的過程的實施方式的流程圖;圖2是圖示了接收用于糾正動作的請求并且執行關聯補救動作的網絡計算機系統的框圖;圖3A是圖示了在線賬戶的潛在用戶可以用以提交糾正動作的請求的網頁的格式的實施方式的框圖IBB是圖示了電子郵件賬戶的潛在用戶可以用以提交糾正動作的請求的網頁的格式的實施方式的框圖;圖4是圖示了評估糾正動作的請求并且執行關聯補救動作的計算機系統的實施方式的框圖;以及圖5是圖示了數據結構的實施方式的框圖。注意,貫穿附圖,相似的參考號指代對應的部分。
具體實施例方式呈現以下描述以使本領域的任何技術人員能夠進行和使用所公開的實施方式,并且在特定應用和其要求的上下文中提供以下描述。本領域的技術人員將容易了解對所公開的實施方式的各種修改,并且在不脫離本實施方式的精神和范圍的情況下,在此限定的一般原理可以被應用到其它實施方式和應用中。因此,本公開的內容并不旨在限制于所示的實施方式,而是與符合在此公開的原理和特征的最寬范圍相一致。描述了用于與計算機系統一起使用的計算機程序產品(例如,軟件)、方法和計算機系統的實施方式。這些實施方式可以用于評估用于恢復對在線賬戶的控制的用戶請求。例如,可以使用web頁面在線提交用戶請求,并且用戶請求可以包括證實用戶的身份或證明用戶是在線賬戶的所有者的信息,諸如與在線賬戶相關聯的最近活動的歷史。可以通過將該信息和與在線賬戶相關聯的所存儲的信息進行比較來評估該信息,存儲的信息諸如當注冊用戶先前訪問在線賬戶時最近活動的所存儲的歷史,或者注冊用戶的一個或多個位置。在評估用戶請求之后,可以執行補救動作。該補救動作可以包括將對在線賬戶的控制返回給所有者;禁用在線賬戶;將登錄信息提供給所有者;和/或響應于用戶請求而不采取動作。通過評估用戶請求以及采取適當的補救動作,該技術允許用戶恢復對在線賬戶的控制,而不必回憶恢復信息,諸如第二密碼、秘密問題/答案和/或備選聯系信息。此外,在線賬戶的服務提供商可以能夠更有效地處理用戶請求,由此減少時間延遲、用戶不滿和運營成本。我們現在描述用于響應于對糾正動作的請求的過程的實施方式。在在線賬戶的正常操作期間,用戶可以例如通過提供登錄信息(諸如用戶名和密碼)來訪問在線賬戶。該在線賬戶可以與由主機或服務提供商(此后分別被稱為“在線服務”和“服務提供商”)所提供的多種服務或多種類型的信息相關聯。例如,在線賬戶可以與下述內容相關聯用戶的電子郵件賬戶、用戶博客、用戶網站、搜索引擎(諸如用戶的搜索歷史)、用戶的健康記錄、 用戶的廣告賬戶和/或用戶的商品賬戶(用戶可以將其用于出售或購買商品)。然而,如果用戶失去了對在線賬戶的控制(諸如當用戶忘記登錄信息,或未經授權方控制了在線賬戶時),則用戶可以將對糾正動作的請求提交給在線賬戶的服務提供商 (其將用戶視為“潛在用戶”直到請求被評估)。如下面參照圖3進一步描述的,例如,通過在web頁面上完成表單,可以在線提交該請求。此外,如下面參考圖2和圖4進一步介紹的, 可以如圖1中所示,由計算機系統使用過程100來處理該請求,以用于響應對糾正動作的請求。在操作期間,計算機系統從在線賬戶的潛在用戶接收對糾正動作的請求(110)。該請求可以包括賬戶信息、注冊用戶信息和與在線賬戶相關聯的動作的歷史信息。繼而,計算機系統訪問在線賬戶的存儲信息(112),該存儲信息包括所與在線賬戶相關聯的活動的存儲的歷史信息。接下來,計算機系統至少部分地基于請求中的信息和在線賬戶的存儲信息來生成所有權評分(114)。在至少部分地基于所有權評分來確定潛在用戶是否是在線賬戶的所有者(116)之后,計算機系統響應于該請求來執行補救動作(118)。在某些實施方式中,計算機系統可選地向潛在用戶傳達響應于請求所執行的補救動作(120)。注意,過程100可以包括附加的或更少的操作。此外,可以改變操作的順序,和 /或可以將兩個或更多操作組合到單個操作中。我們現在描述可以被用于接收和響應于對糾正動作的請求的計算機系統的實施方式。圖2呈現了圖示了接收對糾正動作的請求并且執行關聯補救動作的網絡計算機系統200的框圖。在該計算機系統中,用戶可以經由網絡212來從計算機210訪問在線賬戶。 例如,服務器214可以經由網絡212提供與在線賬戶相對應的web頁面的指令,該指令由計算機210上的web瀏覽器呈現。該網絡可以包括因特網或者萬維網(WWW)、內聯網、局域網(LAN)(諸如 IEEE 802. 11 或 WiFi)、廣域網(WAN)(諸如 IEEE802. 16 或 WiMAX),城域網(MAN)、衛星網絡、無線網絡(諸如蜂窩電話網絡)、光學網絡和/或網絡或能夠支持計算機系統或電子設備之間的通信的其他技術的組合。因此,“在線”賬戶應當被理解為包括在具有被限制或受制約的訪問的網絡(諸如內聯網)上、或普通用戶可以訪問的網絡(諸如因特網)上實現的賬戶。此外,可以使用在web頁面中嵌入的軟件應用工具來實現與在線賬戶相關聯的在線服務。該軟件應用工具可以是用以下語言編寫的軟件包,所述語言包括: JavaScript (Sun微系統公司的商標)(例如,軟件應用工具包括包含JavMcript指令的程序或過程),ECMAScript (由歐洲計算機制造商協會國際所公布的規范),VBkript (微軟公司的商標),或任何其它客戶側腳本語言。換言之,嵌入式軟件應用工具可以包括包含了如下內容的程序或過程JavaScript、ECMAkript指令、VBkript指令,或者按照適于由計算機210上的web瀏覽器或另一客戶端應用呈現的另一編程語言的指令。因此,在某些實施方式中,軟件應用工具的用戶可以不必為了使用應用程序而將應用程序下載到計算機 210 上。如之前所述的,如果用戶失去了對在線賬戶的控制,則用戶可以例如通過使用計算機210上的web瀏覽器在web頁面(其可能是與在線賬戶相關聯的web頁面相同的web 頁面,或者是不同的web頁面)上完成一個或多個表單,該表單繼而經由網絡212被提交給服務器214。圖3A呈現了圖示了 web頁面300上的表單310的實施方式的框圖,在線賬戶的潛在用戶可以使用表單310來提交對糾正動作的請求。通過完成web頁面300中的表單310 的不同部分312,用戶可以提供多種信息以證實他們的身份或證明他們對在線賬戶的所有權(例如,他們是在線賬戶的當前注冊用戶,或者是先前注冊的用戶(如果在線賬戶已經被劫持、并且盜用者隨后已經改變與在線賬戶相關聯的注冊信息))。由用戶提供的信息可以包括僅在線賬戶的真正所有者應當知道的信息。例如, 所提供的信息可以包括賬戶信息314,諸如先前用于訪問在線賬戶的當前失效的登錄信息 (例如,舊的密碼)。此外,所提供的信息可以包括注冊用戶信息316,諸如與服務提供商提供給用戶的一個或多個其它服務相關聯的信息(例如,如果在線賬戶是電子郵件賬戶,那么用戶可以提供還由服務提供商托管的網站的統一資源位置符或URL,諸如用戶博客。此外,所提供的信息可以包括與在線賬戶相關聯的活動的歷史信息318,諸如在時間間隔內的賬戶活動(例如,如果在線賬戶是電子郵件賬戶,則歷史信息318可以包括用戶最近將電子郵件發送至其的個人和/或用戶最頻繁地通過發送電子郵件進行聯系的個人)。通常,由用戶提供的信息可以被劃分為用戶的唯一標識符(諸如直接與在線賬戶相關聯的用戶的電子郵件地址)和用戶的非唯一標識符(諸如與多個在線賬戶相關聯的用戶的電子郵件地址)。圖;3B呈現了圖示了 web頁面350上的如下表單的示例性實施方式的框圖,電子郵件賬戶的潛在用戶可以使用上述表單來提交對糾正動作的請求。用戶可以通過使用鼠標點擊圓圈來選擇不同的項,和/或可以通過在一個或多個框中鍵入文本來提供信息。繼續討論圖2,在服務器214接收并存儲請求(包括所提供的信息)之后,在服務器214上駐留并且在服務器214上執行的發現應用216可以訪問在計算機系統200本地或遠程存儲的多種信息,諸如在一個或多個賬戶相關的數據結構222中存儲的信息和/或一個或多個非賬戶相關的數據結構224中存儲的信息。例如,發現應用216可以訪問賬戶相關的數據結構222,以確定/確認哪個在線賬戶對應于請求。此外,發現應用可以訪問在賬戶相關的數據結構222中存儲的、與在線賬戶相關聯的活動的所存儲的歷史信息。所述所存儲的歷史信息可以包括當注冊用戶先前訪問在線賬戶時的所述(當時的)注冊用戶的一個或多個位置。繼而,在服務器214上駐留并且在服務器214上執行的調查應用218可以確定用戶(從服務器214的角度來看,該用戶仍然是在線賬戶的潛在用戶)是否是在線賬戶的所有者。例如,調查應用218可以將用戶提供的信息與所存儲的信息進行比較,并且為所提供的每條正確信息增加得分,和/或為所提供的每條錯誤信息減少得分。在示例性實施方式中,在確定期間,調查應用218將確定因子(有時被稱為所有權評分)的加權總和與閾值進行比較,并且如果加權和超過閾值,則潛在用戶被視為在線賬戶的所有者。注意,在確定中包含的各種因子(例如,對于電子郵件賬戶而言,頻繁的電子郵件聯系、在上一周或上一月期間發送或接收的電子郵件和/或舊的或失效的登錄信息) 可以具有不同的權重(即,某些因子可能比其他因子更為重要)。這些因子中的一個或多個因子可以包括位置,諸如提交請求所通過的因特網協議 (IP)地址(例如,與計算機210相關聯的IP地址)和先前通過其訪問過在線賬戶的一個或多個IP地址。這些位置中的改變可以指示諸如賬戶劫持之類的可疑行為。可疑行為的其它指示可以包括從與先前訪問在線賬戶的位置不同的位置(諸如IP地址)接收針對在線賬戶的登錄信息修改;和/或從與之前訪問在線賬戶的多個位置中的一個位置相匹配的位置接收對登錄信息的改變,但是出現從來自與先前訪問在線賬戶的位置不同的一個或多個位置的對在線賬戶的后續訪問。在已經關于請求做出決定之后(即,在圖1的確定操作116之后),在服務器214 上駐留并且執行的補救動作應用220可以將對在線賬戶的控制返回給用戶。例如,補救動作應用220可以將登錄信息提供給用戶,該登錄信息可以是與在線賬戶的注冊用戶相關聯的當前(所存儲的)登錄信息,或是新的登錄信息。然而,如果不清楚用戶是否確實是在線賬戶的所有者,和/或如果與在線賬戶相關聯的活動可疑,則補救動作應用220可以禁用在線賬戶。備選地,響應于請求,補救動作應用220可以不采取動作。通常,例如,當完成了 web頁面300中的表單310(圖3A)時,通過發送標準的電子郵件模板到用戶提供的電子郵件地址,補救動作應用220將響應于請求所采取的補救動作傳達給用戶。我們現在更為詳細地描述計算機系統。圖4呈現了圖示了評估對糾正動作的請求和執行關聯補救動作的計算機系統400的實施方式的框圖。計算機系統400包括一個或多個處理器410、通信接口 412、用戶接口 414、以及將這些組件耦合在一起的一個或多個信號線422。注意,一個或多個處理單元410可以支持并行處理和/或多線程操作,通信接口 412可以具有持續的通信連接,并且一個或多個信號線422可以構成通信總線。此外,用戶接口 414可以包括顯示器416、鍵盤418和/或諸如鼠標之類的指點器420。計算機系統400中的存儲器4M可以包括易失性存儲器和/或非易失性存儲器。 更具體地,存儲器似4可以包括R0M、RAM、EPR0M、EEPR0M、閃存、一個或多個智能卡、一個或多個磁盤存儲設備和/或一個或多個光學存儲設備。存儲器4M可以存儲如下操作系統 426,該操作系統似6包括用于處理用于執行依賴于硬件的任務的各種基本系統服務的過程(或指令集)。盡管未在圖4中示出,但操作系統似6可以包括用于在web頁面中提供和 /或呈現信息的web瀏覽器(或指令集)。存儲器似4還可以在通信模塊428中存儲通信過程(或指令集)。這些通信過程可以被用于以下各項通信一個或多個計算機、設備和/ 或服務器,包括對于計算機系統400而言位于遠程的計算機、設備和/或服務器。存儲器4M還可以包括一個或多個程序模塊(或指令集),包括發現模塊430(或指令集)、調查模塊432 (或指令集)、以及補救動作模塊434 (或指令集)。在接收到一個或多個請求436 (諸如來自潛在用戶A 438-1或潛在用戶B438-2的關于他們的在線賬戶的請求)之后,,發現模塊430可以訪問所存儲的信息,諸如賬戶信息 440和/或注冊用戶信息444。例如,對于電子郵件賬戶而言,賬戶信息440可以包括歷史信息442,諸如,頻繁的電子郵件聯系、最近發送或接收的電子郵件和/或注冊用戶訪問電子郵件賬戶的一個或多個位置。此外,注冊用戶信息444可以包括過去(失效)的和當前的登錄信息446 (該登錄信息446可以包括接收該信息所在的一個或多個位置),以及注冊用戶從與他們的在線賬戶相關聯的服務提供商接收的任何其它服務448。例如,服務提供商可以支持用戶的電子郵件地址,并且可以托管用戶的博客。繼而,即使潛在用戶并不與當前注冊用戶的每個注冊用戶信息444匹配,調查模塊432也可以確定與給定請求相關聯的潛在用戶是否是給定在線賬戶的所有者。例如,調查模塊432可以將因子的加權總和與一個或多個閾值450進行比較,其中不同的因子可以與不同的權重452相關聯。這些因子可以包括對所存儲的信息與潛在用戶隨請求436提供的信息的比較。至少部分地基于調查模塊432執行的計算,補救動作模塊434可以響應于請求436 來執行補救動作。例如,如果加權和超過高位閾值,則可以通過提供現有的或新的登錄信息 446,將給定在線賬戶恢復給潛在用戶。然而,如果加權和小于低位閾值,則可以使指定在線賬戶無效。以及,如果加權和在這些閾值之間,則響應于給定的請求可以不采取動作。不管決定如何,通信模塊4 可以將所采取的補救動作傳達給潛在用戶。存儲器424的各種模塊中的指令可以被實現為高級過程語言、面向對象的編程語言和/或匯編或機器語言。可以對編程語言進行編譯或解釋,即,可配置或被配置為由一個或多個處理單元410來執行。盡管將計算機系統400圖示為具有多個離散組件,但圖4旨在是對可能出現在計算機系統400的各種特征的功能性描述,而不是對在此描述的實施方式的結構性示意圖。 實際上,以及如本領域的普通技術人員所了解的,計算機系統400的功能可以在大量的服務器或計算機上分布,其中服務器或者計算機的各種集群執行功能的特定子集。在某些實施方式中,可以在一個或多個專用集成電路(ASIC)和/或一個或多個數字信號處理器(DSP)中實現計算機系統400的的某些或全部功能。此外,如本領域中所已知的,可以較多地在硬件并且較少地在軟件上,或較少地在硬件上并且較多地在軟件上實現計算機系統400的功能。我們現在描述可以在計算機系統200(圖2)和400中使用的數據結構的實施方式。圖5呈現了圖示了數據結構500的實施方式的框圖。該數據結構可以包括歷史信息 510。例如,歷史信息510-1可以包括賬戶標識符512-1和在訪問在線賬戶或執行活動時的時間戳514的多個實例,賬戶活動516(諸如,被發送電子郵件的個人),以及用戶訪問在線賬戶或執行活動516的位置518。計算機系統200 (圖2)、web頁面300 (圖3)、計算機系統400 (圖4)和/或數據結構500可以包括附加的或更少的組件。此外,可以將兩個或多個組件組合到單個組件中, 和/或可以改變一個或多個組件的位置。已經僅出于說明和描述的目的呈現了實施方式的前述說明。該說明并不旨在窮舉或者將本實施方式限制于所公開的形式。因此,許多修改和改變對本領域的技術人員來說是明顯的。另外,上述公開并不旨在限制本實施方式。本實施方式的范圍由所附的權利要求來限定。
權利要求
1.一種用于響應對糾正動作的請求的方法,包括從在線賬戶的潛在用戶接收對糾正動作所述請求,其中所述請求包括賬戶信息、注冊用戶信息和與所述在線賬戶相關聯的活動的歷史信息;訪問所述在線賬戶的存儲信息,其中所述存儲信息包括與所述在線賬戶相關聯的活動的所存儲的歷史信息;至少部分地基于所述請求中的所述信息以及所述在線賬戶的所述存儲信息來生成所有權評分;至少部分地基于所述所有權評分來確定所述潛在用戶是否是所述在線賬戶的所有者;以及響應于所述請求,執行補救動作。
2.根據權利要求1所述的方法,其中所述補救動作包括將對所述在線賬戶的控制返回給所述所有者。
3.根據權利要求1所述的方法,其中所述補救動作包括禁用所述在線賬戶。
4.根據權利要求1所述的方法,其中所述補救動作包括將登錄信息提供給所述所有者ο
5.根據權利要求1所述的方法,其中所述補救動作包括響應于所述請求,不采取動作。
6.根據權利要求1所述的方法,進一步包括將響應于所述請求而執行的所述補救動作傳達給所述潛在用戶。
7.根據權利要求1所述的方法,其中所述請求包括在在線提交的文檔中。
8.根據權利要求7所述的方法,其中所述文檔包括web頁面。
9.根據權利要求1所述的方法,其中在正常操作期間,通過提供登錄信息來訪問所述在線賬戶。
10.根據權利要求1所述的方法,其中所述在線賬戶與電子郵件賬戶、博客、網站、搜索歷史、健康記錄、廣告賬戶或者商品賬戶相關聯。
11.根據權利要求1所述的方法,其中如果所述潛在用戶已經失去對所述在線賬戶的控制,則所述潛在用戶提交所述請求。
12.根據權利要求11所述的方法,其中失去控制包括忘記與所述在線賬戶相關聯的登錄信息。
13.根據權利要求11所述的方法,其中失去控制包括未授權方獲得對所述在線賬戶的控制。
14.根據權利要求1所述的方法,其中所述注冊用戶信息包括與由所述在線賬戶的主機提供給所述潛在用戶的其它服務相關聯的信息。
15.根據權利要求1所述的方法,其中所述賬戶信息包括先前用于訪問所述在線賬戶的、當前無效的登錄信息。
16.根據權利要求1所述的方法,其中與所述在線賬戶相關聯的活動的所述歷史信息包括在時間間隔內的賬戶活動。
17.根據權利要求16所述的方法,其中在所述時間間隔內的所述賬戶活動包括所述潛在用戶向個人發送電子郵件。
18.根據權利要求1所述的方法,其中所述確定所述潛在用戶是否是所述所有者包括將確定因素的加權總和與閾值進行比較。
19.根據權利要求1所述的方法,其中與所述在線賬戶相關聯的活動的所存儲的歷史信息包括當注冊用戶先前訪問所述在線賬戶時,所述注冊用戶的一個或多個位置。
20.根據權利要求19所述的方法,其中所述確定所述潛在用戶是否是所述所有者包括將提交所述請求時所述潛在用戶的位置與所述一個或多個位置進行比較。
21.根據權利要求19所述的方法,其中所述確定所述潛在用戶是否是所述所有者包括將所接收的對所述賬戶的最近改變來自的位置與所述一個或多個位置進行比較。
22.一種用于與計算機系統結合使用的計算機程序產品,所述計算機程序產品包括計算機可讀存儲介質,和嵌入到所述介質中的、用于配置所述計算機系統的計算機程序機構, 所述計算機程序機構包括用于從在線賬戶的潛在用戶接收對糾正動作的請求的指令,其中所述請求包括賬戶信息、注冊用戶信息和與所述在線賬戶相關聯的活動的歷史信息;用于訪問所述在線賬戶的存儲信息的指令,其中所述存儲信息包括與所述在線賬戶相關聯的活動的所存儲的歷史信息;用于至少部分地基于所述請求中的所述信息和所述在線賬戶的所述存儲信息來生成所有權評分的指令;用于至少部分地基于所述所有權評分來確定所述潛在用戶是否是所述在線賬戶的所有者的指令;以及用于響應于所述請求,執行補救動作的指令。
23.一種計算機系統,包括 處理器;存儲器;程序模塊,其中所述程序模塊存儲在所述存儲器中,并且被配置為由所述處理器執行, 所述程序模塊包括用于從在線賬戶的潛在用戶接收對糾正動作的請求的指令,其中所述請求包括賬戶信息、注冊用戶信息和與所述在線賬戶相關聯的活動的歷史信息;用于訪問所述在線賬戶的存儲信息的指令,其中所述存儲信息包括與所述在線賬戶相關聯的活動的所存儲的歷史信息;用于至少部分地基于所述請求中的信息、和所述在線賬戶的所述存儲的信息來生成所有權評分的指令;用于至少部分地基于所述所有權評分來確定所述潛在用戶是否是所述在線賬戶的所有者的指令;以及用于響應于所述請求,執行補救動作的指令。
全文摘要
描述了可以用于與計算機系統一起使用的計算機程序產品(例如,軟件)方法和計算機系統的實施方式。這些實施方式可以用于評估用于重新獲得對在線賬戶的控制的用戶請求。例如,可以使用web頁面來在線提交用戶請求,并且用戶請求可以包括證實用戶的身份或證明用戶是在線賬戶的所有者的信息,諸如與在線賬戶相關聯的最近活動的歷史。可通過將該信息和與在線賬戶相關聯的存儲的信息(諸如最近活動的所存儲的歷史或在注冊用戶先前訪問在線賬戶時注冊用戶的一個或多個位置)進行比較來評估該信息。在評估用戶請求之后,可以執行補救動作。
文檔編號G06Q10/10GK102449649SQ201080023667
公開日2012年5月9日 申請日期2010年5月17日 優先權日2009年5月29日
發明者A·巴查恩德, C·M·伯加特, D·D·威爾森, J·L·F·瑪蒂內茨, J·S·布羅內斯基, L·M·瓦蕾斯, M·J·施韋茨, R·W·卡斯卡特, S·P·米德爾考夫 申請人:谷歌公司