(57)【特許請求の範囲】
【請求項１】
修正措置に対する要求に応答するための方法であって、該方法は、コンピュータシステムのプロセッサにより実行され、該方法は、
該修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信することであって、該要求は、アカウント情報、登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの履歴情報を含む要素を含む、ことと、
該オンラインアカウントの該要素に対応する記憶された情報にアクセスすることであって、該記憶された情報は、記憶されたアカウント情報、記憶された登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、ことと、
該潜在的ユーザから受信された要素と、該要素に対応する記憶された情報とを比較することにより、該要素に対応する比較結果を生成することと、
該要素に加重を適用することであって、各要素は、自身の加重を有する、ことと、
該加重が適用された要素を用いて、該要素に対応する比較結果の加重総和として、所有者スコアを生成することと、
該所有者スコアを閾値と比較することにより、該潜在的ユーザが該オンラインアカウントの所有者であるかどうかを決定することと、
該要求に応答して是正措置を行うことと
を含む、方法。
【請求項２】
前記是正措置は、前記オンラインアカウントの制御を前記所有者に返すことを含む、請求項１に記載の方法。
【請求項３】
前記是正措置は、前記オンラインアカウントを無効にすることを含む、請求項１に記載の方法。
【請求項４】
前記是正措置は、ログイン情報を前記所有者に提供することを含む、請求項１に記載の方法。
【請求項５】
前記是正措置は、前記要求に応答して、何の措置も講じないことを含む、請求項１に記載の方法。
【請求項６】
前記潜在的ユーザに、前記要求に応答して行われた前記是正措置を伝達することをさらに含む、請求項１に記載の方法。
【請求項７】
前記要求は、オンラインで提出される文書に含まれる、請求項１に記載の方法。
【請求項８】
前記文書は、ウェブページを含む、請求項７に記載の方法。
【請求項９】
通常の動作中、前記オンラインアカウントは、ログイン情報を提供することによってアクセスされる、請求項１に記載の方法。
【請求項１０】
前記オンラインアカウントは、電子メールアカウント、ブログ、ウェブサイト、検索履歴、健康記録、広告アカウント、または商品アカウントに関連する、請求項１に記載の方法。
【請求項１１】
前記潜在的ユーザは、前記潜在的ユーザが前記オンラインアカウントに対する制御を失った場合に前記要求を提出する、請求項１に記載の方法。
【請求項１２】
制御の損失は、前記オンラインアカウントに関連付けられたログイン情報を忘却することを含む、請求項１１に記載の方法。
【請求項１３】
制御の損失は、未承認の当事者が前記オンラインアカウントを支配することを含む、請求項１１に記載の方法。
【請求項１４】
前記登録ユーザ情報は、前記オンラインアカウントのホストによって前記潜在的ユーザに提供される他のサービスに関連する情報を含む、請求項１に記載の方法。
【請求項１５】
前記アカウント情報は、前記オンラインアカウントにアクセスするために以前使用された、現在は使われていないログイン情報を含む、請求項１に記載の方法。
【請求項１６】
前記オンラインアカウントに関連するアクティビティの前記履歴情報は、ある時間間隔内のアカウントアクティビティを含む、請求項１に記載の方法。
【請求項１７】
前記時間間隔内の前記アカウントアクティビティは、前記潜在的ユーザによって電子メールを送信された個人を含む、請求項１６に記載の方法。
【請求項１８】
前記オンラインアカウントに関連するアクティビティの前記記憶された履歴情報は、登録ユーザが以前に前記オンラインアカウントにアクセスした時の前記登録ユーザの１つ以上の場所を含む、請求項１に記載の方法。
【請求項１９】
前記潜在的ユーザが前記所有者であるかどうかを決定することは、前記要求が提出された時点における前記潜在的ユーザの場所を、前記１つ以上の場所と比較することを伴う、請求項１８に記載の方法。
【請求項２０】
前記潜在的ユーザが前記所有者であるかどうかを決定することは、前記登録ユーザが前記アカウントを直近に変更した時の該登録ユーザの場所を、前記１つ以上の場所と比較することを伴う、請求項１８に記載の方法。
【請求項２１】
プログラムを記録したコンピュータ可読記憶媒体であって、
該プログラムは、コンピュータに、
修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信することであって、該要求は、アカウント情報、登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの履歴情報を含む要素を含む、ことと、
該オンラインアカウントの該要素に対応する記憶された情報にアクセスすることであって、該記憶された情報は、記憶されたアカウント情報、記憶された登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、ことと、
該潜在的ユーザから受信された要素と、該要素に対応する記憶された情報とを比較することにより、該要素に対応する比較結果を生成することと、
該要素に加重を適用することであって、各要素は、自身の加重を有する、ことと、
該加重が適用された要素を用いて、該要素に対応する比較結果の加重総和として、所有者スコアを生成することと、
該所有者スコアを閾値と比較することにより、該潜在的ユーザが該オンラインアカウントの所有者であるかどうかを決定することと、
該要求に応答して是正措置を行うことと
を含むステップを実行させる、コンピュータ可読記憶媒体。
【請求項２２】
プロセッサと、
メモリと、
プログラムモジュールと
を備えるコンピュータシステムであって、
該プログラムモジュールは、該メモリ内に記憶され、該プロセッサによって実行されるように構成され、該プログラムモジュールは、
修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信するための命令であって、該要求は、アカウント情報、登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの履歴情報を含む要素を含む、命令と、
該オンラインアカウントの該要素に対応する記憶された情報にアクセスするための命令であって、該記憶された情報は、記憶されたアカウント情報、記憶された登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、命令と、
該潜在的ユーザから受信された要素と、該要素に対応する記憶された情報とを比較することにより、該要素に対応する比較結果を生成するための命令と、
該要素に加重を適用するための命令であって、各要素は、自身の加重を有する、命令と、
該加重が適用された要素を用いて、該要素に対応する比較結果の加重総和として、所有者スコアを生成するための命令と、
該所有者スコアを閾値と比較することにより、該潜在的ユーザが該オンラインアカウントの所有者であるかどうかを決定するための命令と、
該要求に応答して是正措置を行うための命令と
を含む、コンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、オンラインアカウントに対するユーザ制御を回復するための技術に関する。
【背景技術】
【０００２】
現在オンラインサービスは、電子メールでの通信、およびブログもしくはソーシャルネットワーク上での情報交換等、何百万ものユーザが様々な活動をすることを可能にしている。オンラインサービスを利用するために、ユーザは通常アカウントを開設し、続いてこのアカウントには、アカウント名およびパスワード等のログイン情報を提供することによってアクセスする。
【０００３】
不都合なことに、オンラインサービスのユーザは、しばしば自身のアカウントにアクセスする能力を失う。例えば、ユーザは自身のログイン情報を忘却する場合があり、または、ユーザのアカウントが不正ユーザに盗まれる場合がある。不正ユーザは、ユーザのアカウントへのアクセスを得ると、次いで、ユーザのパスワードを変更する（これは、「ハイジャック」と呼ばれる場合もある）。
【０００４】
この問題に対処するために、多くのサービス提供者は、ユーザが自身のアカウントを回復するために使用することのできる自己回復システムを用意している。例えば、ユーザが最初にアカウントを設定する時に、ユーザは、回復情報を提供することができ、回復情報には、２次パスワード（秘密の質問および関連した回答等）、アカウントに関連する代替の伝達先アドレス（回復情報の送り先となり得る電子メールアドレス等）、および／またはユーザの追加の情報（経歴の情報もしくは社会保障番号等）が含まれる。
【０００５】
しかしながら、これらの自己回復システムは常に功を奏するとは限らない。例えば、ログイン情報の忘却に加えて、ユーザはしばしば、自身のアカウントに関連する回復情報を忘却する。さらに、ユーザのアカウントがハイジャックされた場合、ユーザが自身のアカウントを回復することができる前に、不正ユーザが回復情報を修正する可能性もある。
【０００６】
ユーザが自己回復システムに問題を抱える場合、ユーザが取ることのできる手段は、適切なサービス提供者に伝達をすることのみである。このプロセスの間、ユーザは通常、ユーザにしか知り得ないアカウント関する追加の情報を提供し、顧客サービス担当者は、この追加の情報をその都度評価する。しかしながら、これは時間のかかるプロセスであり、ユーザにとって苛立たしいものであり、サービス提供者に対して運営費を増加させるものである。
【発明の概要】
【課題を解決するための手段】
【０００７】
一実施形態は、修正措置に対する要求に応答するシステムを提供する。動作中、システムは修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信する。この要求には、アカウント情報、登録ユーザ情報、およびオンラインアカウントに関連するアクティビティの履歴情報が含まれてもよい。次いで、システムは、オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、オンラインアカウントの記憶された情報にアクセスする。次にシステムは、少なくとも部分的に要求の中の情報およびオンラインアカウントの記憶された情報に基づいて、所有者スコアを生成する。少なくとも部分的に所有者スコアに基づいて、潜在的ユーザがオンラインアカウントの所有者であるかどうかを決定した後で、システムは要求に応答して是正措置を行う。
【０００８】
通常の動作中、オンラインアカウントには、ログイン情報を提供することによってアクセスすることができる。さらに、オンラインアカウントは、電子メールアカウント、ブログ、ウェブサイト、検索履歴、健康記録、広告アカウント、および／または商品アカウントに関連してもよい。
【０００９】
しかし、潜在的ユーザがオンラインアカウントに対する制御を失った場合、潜在的ユーザは要求を提出する。例えば、制御の損失には、オンラインアカウントに関連付けられたログイン情報を忘却すること、または未承認の当事者がオンラインアカウントを支配することが含まれ得る。さらに、要求は、ウェブページ等、オンラインで提出される文書に含まれてもよい。
【００１０】
潜在的ユーザは、自身の身元を確立するために、またはオンラインアカウントの自身の所有権を実証するために、様々な情報を提供することができる。例えば、登録ユーザ情報には、オンラインアカウントのホストによって潜在的ユーザに提供される他のサービスに関連する情報が含まれてもよい。さらに、アカウント情報には、オンラインアカウントにアクセスするために以前使用された、現在は使われていないログイン情報が含まれてもよい。加えて、オンラインアカウントに関連するアクティビティの履歴情報には、その時間間隔内に潜在的ユーザによって電子メールを送信された個人等の、ある時間間隔内のアカウントアクティビティが含まれてもよい。
【００１１】
潜在的ユーザが、オンラインアカウントの所有者であるかどうかを決定するために、システムは様々な情報にアクセスすることができる。例えば、システムによってアクセスされる、オンラインアカウントに関連するアクティビティの記憶された履歴情報には、登録ユーザが以前にオンラインアカウントにアクセスした時の登録ユーザの１つ以上の場所が含まれてもよい。
【００１２】
さらに、システムは、ユーザが所有者であるかどうかを決定する時に、１つまたは複数の追加のオペレーションを行うことができる。例えば、システムは、要求が提出された時点における潜在的ユーザの場所を、上記の１つ以上の場所と比較することができ、かつ／またはそこからアカウントへの最新の変更が受信された場所を、上記の１つ以上の場所と比較することができる。加えて、システムは、決定要素の加重総和を閾値と比較することもできる。
【００１３】
是正措置には、オンラインアカウントの制御を所有者に返すこと、オンラインアカウントを無効にすること、ログイン情報を所有者に提供すること、および／または要求に対して何の措置も講じないことが含まれてもよいことに留意されたい。さらに、システムは、要求に応答して是正措置が行われたことをユーザに伝達してもよい。
【００１４】
別の実施形態は、システムによって行われる、上記に説明したオペレーションのうちの少なくともいくつかを含む方法を提供する。
【００１５】
別の実施形態は、コンピュータシステムとともに使用するためのコンピュータプログラム製品を提供する。このコンピュータプログラム製品には、コンピュータシステムによって行われる、上記に説明したオペレーションのうちの少なくともいくつかに対応する命令が含まれてもよい。
【００１６】
別の実施形態は、コンピュータシステムを提供する。
本明細書は、例えば、以下の項目も提供する。
（項目１）
修正措置に対する要求に応答するための方法であって、
該修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信することであって、該要求は、アカウント情報、登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの履歴情報を含む、ことと、
該オンラインアカウントの記憶された情報にアクセスすることであって、該記憶された情報は、該オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、ことと、
少なくとも部分的に該要求の中の該情報および該オンラインアカウントの該記憶された情報に基づいて、所有者スコアを生成することと、
少なくとも部分的に該所有者スコアに基づいて、該潜在的ユーザが該オンラインアカウントの所有者であるかどうかを決定することと、
該要求に応答して是正措置を行うことと
を含む、方法。
（項目２）
前記是正措置は、前記オンラインアカウントの制御を前記所有者に返すことを含む、項目１に記載の方法。
（項目３）
前記是正措置は、前記オンラインアカウントを無効にすることを含む、項目１に記載の方法。
（項目４）
前記是正措置は、ログイン情報を前記所有者に提供することを含む、項目１に記載の方法。
（項目５）
前記是正措置は、前記要求に応答して、何の措置も講じないことを含む、項目１に記載の方法。
（項目６）
前記潜在的ユーザに、前記要求に応答して行われた前記是正措置を伝達することをさらに含む、項目１に記載の方法。
（項目７）
前記要求は、オンラインで提出される文書に含まれる、項目１に記載の方法。
（項目８）
前記文書は、ウェブページを含む、項目７に記載の方法。
（項目９）
通常の動作中、前記オンラインアカウントは、ログイン情報を提供することによってアクセスされる、項目１に記載の方法。
（項目１０）
前記オンラインアカウントは、電子メールアカウント、ブログ、ウェブサイト、検索履歴、健康記録、広告アカウント、または商品アカウントに関連する、項目１に記載の方法。
（項目１１）
前記潜在的ユーザは、前記潜在的ユーザが前記オンラインアカウントに対する制御を失った場合に前記要求を提出する、項目１に記載の方法。
（項目１２）
制御の損失は、前記オンラインアカウントに関連付けられたログイン情報を忘却することを含む、項目１１に記載の方法。
（項目１３）
制御の損失は、未承認の当事者が前記オンラインアカウントを支配することを含む、項目１１に記載の方法。
（項目１４）
前記登録ユーザ情報は、前記オンラインアカウントのホストによって前記潜在的ユーザに提供される他のサービスに関連する情報を含む、項目１に記載の方法。
（項目１５）
前記アカウント情報は、前記オンラインアカウントにアクセスするために以前使用された、現在は使われていないログイン情報を含む、項目１に記載の方法。
（項目１６）
前記オンラインアカウントに関連するアクティビティの前記履歴情報は、ある時間間隔内のアカウントアクティビティを含む、項目１に記載の方法。
（項目１７）
前記時間間隔内の前記アカウントアクティビティは、前記潜在的ユーザによって電子メールを送信された個人を含む、項目１６に記載の方法。
（項目１８）
前記潜在的ユーザが前記所有者であるかどうかを決定することは、決定要素の加重総和を閾値と比較することを伴う、項目１に記載の方法。
（項目１９）
前記オンラインアカウントに関連するアクティビティの前記記憶された履歴情報は、登録ユーザが以前に前記オンラインアカウントにアクセスした時の前記登録ユーザの１つ以上の場所を含む、項目１に記載の方法。
（項目２０）
前記潜在的ユーザが前記所有者であるかどうかを決定することは、前記要求が提出された時点における前記潜在的ユーザの場所を、前記１つ以上の場所と比較することを伴う、項目１９に記載の方法。
（項目２１）
前記潜在的ユーザが前記所有者であるかどうかを決定することは、そこから前記アカウントへの最新の変更が受信された場所を、前記１つ以上の場所と比較することを伴う、項目１９に記載の方法。
（項目２２）
コンピュータシステムと併せて使用するためのコンピュータプログラム製品であって、該コンピュータプログラム製品は、コンピュータ可読記憶媒体と、該コンピュータシステムを構成するためにその中に埋め込まれたコンピュータプログラム機構と
を備え、該コンピュータプログラム機構は、
修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信するための命令であって、該要求は、アカウント情報、登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの履歴情報を含む、命令と、
該オンラインアカウントの記憶された情報にアクセスするための命令であって、該記憶された情報は、該オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、命令と、
少なくとも部分的に該要求の中の該情報および該オンラインアカウントの該記憶された情報に基づいて、所有者スコアを生成するための命令と、
少なくとも部分的に該所有者スコアに基づいて、該潜在的ユーザが該オンラインアカウントの所有者であるかどうかを決定するための命令と、
該要求に応答して是正措置を行うための命令と
を含む、コンピュータプログラム製品。
（項目２３）
プロセッサと、
メモリと、
プログラムモジュールであって、該プログラムモジュールは、該メモリ内に記憶され、該プロセッサによって実行されるように構成され、該プログラムモジュールは、
修正措置に対する要求を、オンラインアカウントの潜在的ユーザから受信するための命令であって、該要求は、アカウント情報、登録ユーザ情報、および該オンラインアカウントに関連するアクティビティの履歴情報を含む、命令と、
該オンラインアカウントの記憶された情報にアクセスするための命令であって、該記憶された情報は、該オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、命令と、
少なくとも部分的に該要求の中の該情報および該オンラインアカウントの該記憶された情報に基づいて、所有者スコアを生成するための命令と、
少なくとも部分的に該所有者スコアに基づいて、該潜在的ユーザが該オンラインアカウントの所有者であるかどうかを決定するための命令と、
該要求に応答して是正措置を行うための命令と、
を含む、プログラムモジュールと
を備える、コンピュータシステム。
【図面の簡単な説明】
【００１７】
【図１】図１は、修正措置に対する要求に応答するためのプロセスの実施形態を示す流れ図である。
【図２】図２は、修正措置に対する要求を受信して、関連した是正措置を行う、ネットワーク化されたコンピュータシステムを示すブロック図である。
【図３Ａ】図３Ａは、オンラインアカウントの潜在的ユーザが、修正措置に対する要求を提出するために使用することのできる、ウェブページ上のフォームの実施形態を示すブロック図である。
【図３Ｂ】図３Ｂは、電子メールアカウントの潜在的ユーザが、修正措置に対する要求を提供するために使用することのできる、ウェブページ上のフォームの実施形態を示すブロック図である。
【図４】図４は、修正措置に対する要求を評価し、関連した是正措置を行うコンピュータシステムの実施形態を示すブロック図である。
【図５】図５は、データ構造の実施形態を示すブロック図である。
【発明を実施するための形態】
【００１８】
同様の参照番号は、図面全体を通して対応する部分を指すことに留意されたい。
【００１９】
以下の説明は、当業者が、開示される実施形態を製造および利用することが可能となるように提示され、ある特定の用途およびその要件に照らして提供される。開示される実施形態に対する様々な変更は、当業者には容易に明らかとなるであろう。また、本明細書において定義される一般原理は、他の実施形態および用途に、本実施形態の精神および範囲を逸脱することなく適用することができる。したがって、本開示は、示される実施形態に限定されることを意図しておらず、本明細書に開示される原理および特徴と一致する最も広い範囲を許容することを意図する。
【００２０】
コンピュータシステム、方法、およびコンピュータシステムとともに使用するためのコンピュータプログラム製品（例えば、ソフトウェア）の実施形態を説明する。これらの実施形態は、オンラインアカウントの制御を取り戻すためのユーザ要求を評価するために使用されてもよい。例えば、ユーザの要求はウェブページを使用してオンラインで提出されてもよく、オンラインアカウントに関連する最近のアクティビティの履歴等の、ユーザの身元を確定する、またはユーザがオンラインアカウントの所有者であることを実証する情報を含んでもよい。この情報は、最近のアクティビティの記憶された履歴、または登録ユーザが以前にオンラインアカウントにアクセスした時の登録ユーザの１つ以上の場所等の、オンラインアカウントに関連する記憶された情報と比較することによって、評価されてもよい。ユーザの要求を評価した後に、是正措置が行われてもよい。この是正措置には、オンラインアカウントの制御を所有者に返すこと、オンラインアカウントを無効にすること、ログイン情報を所有者に提供すること、および／または要求に対して何の措置も講じないことが含まれてもよい。
【００２１】
ユーザの要求を評価して、適切な是正措置を取ることによって、この技術は、２次パスワード、秘密の質問／回答、および／または代替の連絡先アドレス等の、回復情報を思い出す必要なしに、ユーザがオンラインアカウントの制御を回復することを可能にする。さらに、オンラインアカウントのサービス提供者は、より効率的にユーザの要求を対処することが可能となり、それにより、時間遅延、ユーザの不満、および運営費を低減することができる。
【００２２】
次に我々は、修正措置に対する要求に応答するためのプロセスの実施形態を説明する。オンラインアカウントの通常の動作中、ユーザは、オンラインアカウントに、例えば、ログイン情報（ユーザ名およびパスワード等）を提供することによってアクセスすることができる。このオンラインアカウントは、ホストもしくはサービス提供者によって提供される、様々なサービスまたは情報のタイプ（これ以降、それぞれ「サービス提供者」および「オンラインサービス」と呼ぶ）に関連してもよい。例えば、オンラインアカウントは、ユーザの電子メールアカウント、ユーザのブログ、ユーザのウェブサイト、検索エンジン（ユーザの検索履歴等）、ユーザの健康記録、ユーザの広告アカウント、および／またはユーザの商品アカウント（ユーザが商品を売買するために使用することのできるもの）に関連してもよい。
【００２３】
その一方で、ユーザがオンラインアカウントに対する制御を失った場合は（ユーザがログイン情報を忘却する、または未承認の当事者にオンラインアカウントが支配される等）、ユーザはオンラインアカウントのサービス提供者に、修正措置に対する要求を提出することができる（このサービス提供者は要求が評価されるまではユーザを「潜在的ユーザ」と見なす）。図３を参照して以下にさらに説明されるように、この要求は、例えば、ウェブページ上のフォームに記入することによって、オンラインで提出することができる。さらに、図２および図４を参照して以下にさらに説明されるように、この要求は、修正措置のための要求に応答するための、図１に示されるプロセス１００を使用してコンピュータシステムによって処理することができる。
【００２４】
動作中、コンピュータシステムは、修正措置に対する要求をオンラインアカウントの潜在的ユーザから受信する（１１０）。この要求には、アカウント情報、登録ユーザ情報、およびオンラインアカウントに関連するアクティビティの履歴情報が含まれてもよい。次いで、コンピュータシステムは、オンラインアカウントに関連するアクティビティの記憶された履歴情報を含む、オンラインアカウントの記憶された情報にアクセスする（１１２）。次に、コンピュータシステムは、少なくとも部分的に要求の中の情報およびオンラインアカウントの記憶された情報に基づいて、所有者スコアを生成する（１１４）。少なくとも部分的に所有者スコアに基づいて、潜在的ユーザがオンラインアカウントの所有者であるかどうかを決定（１１６）した後で、システムは要求に応答して是正措置を行う（１１８）。
【００２５】
いくつかの実施形態において、コンピュータシステムは潜在的ユーザに、要求に応答して行われた是正措置を適宜伝達する（１２０）。プロセス１００は、追加の、またはより少ないオペレーションを含んでもよいことに留意されたい。さらに、オペレーションの順序は変更されてもよく、および／または２つ以上のオペレーションが単一のオペレーションに組み合わされてもよい。
【００２６】
次に我々は、修正措置に対する要求を受信して、その要求に応答するために使用することのできるコンピュータシステムの実施形態を説明する。図２は、修正措置に対する要求を受信して、関連した是正措置を行う、ネットワーク化されたコンピュータシステム２００を示すブロック図を提示する。このコンピュータシステムでは、ユーザはオンラインアカウントに、ネットワーク２１２を介してコンピュータ２１０からアクセスすることができる。例えば、サーバ２１４は、ネットワーク２１２を介してオンラインアカウントに対応するウェブページに対して、コンピュータ２１０上のウェブブラウザによってレンダーリングされる、命令を提供してもよい。このネットワークには、インターネットもしくはワールドワイドウェブ（ＷＷＷ）、イントラネット、ローカルエリアネットワーク（ＬＡＮ）（ＩＥＥＥ８０２．１１等、すなわち、ワイファイ）、広域ネットワーク（ＷＡＮ）（ＩＥＥＥ８０２．１６等、すなわち、ワイマックス）、都市規模ネットワーク（ＭＡＮ）、衛星ネットワーク、無線ネットワーク（携帯電話ネットワーク等）、光ネットワーク、および／またはネットワークの組み合わせ、もしくはコンピューティングシステム間や電子デバイス間の通信を可能にする他の技術が含まれてもよい。したがって、「オンライン」アカウントには、限られたアクセスもしくは制限されたアクセスを伴うネットワーク（イントラネット等）上、または一般ユーザによってアクセスされ得るネットワーク（インターネット等）上に実装されるアカウントが含まれてもよいことが理解されるはずである。
【００２７】
加えて、オンラインアカウントに関連するオンラインサービスは、ウェブページ内に組み込まれたソフトウェアアプリケーションツールを使用して実装されてもよい。このソフトウェアアプリケーションツールは、ＪａｖａＳｃｒｉｐｔ（登録商標）（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．の登録商標）で書かれたソフトウェアパッケージであってもよく、例えば、ソフトウェアアプリケーションツールには、ＪａｖａＳｃｒｉｐｔ（登録商標）の命令、ＥＣＭＡ  Ｓｃｒｉｐｔ（Ｅｕｒｏｐｅａｎ  Ｃｏｍｐｕｔｅｒ  Ｍａｎｕｆａｃｔｕｒｅｒｓ  Ａｓｓｏｃｉａｔｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌによって公開された仕様書）、ＶＢＳｃｒｉｐｔＴＭ（Ｍｉｃｒｏｓｏｆｔ，Ｉｎｃ．の登録商標）、もしくはあらゆる他のクライアント側スクリプト言語を含むプログラムまたはプロシージャが含まれる。言い換えると、組み込まれたソフトウェアアプリケーションツールには、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＥＣＭＡＳｃｒｉｐｔの命令、ＶＢＳｃｒｉｐｔの命令、または、ウェブブラウザもしくはコンピュータ２１０上の別のクライアントアプリケーションによってレンダーリングされるのに適切な別のプログラミング言語での命令を含むプログラムまたはプロシージャが含まれてもよい。そのため、いくつかの実施形態では、ソフトウェアアプリケーションツールのユーザは、それを使用するためにアプリケーションプログラムをコンピュータ２１０上にダウンロードする必要がなくてもよい。
【００２８】
前に述べたように、ユーザがオンラインアカウントの制御を失った場合、ユーザは、例えば、コンピュータ２１０上のウェブブラウザを使用して、ウェブページ上（このウェブページは、オンラインアカウントに関連するウェブページと同じウェブページ、または異なるウェブページであってもよい）の、次いで、ネットワーク２１２を介してサーバ２１４に提出される、１つまたは複数のフォームに記入することによって、サービス提供者に修正措置に対する要求を送信することができる。
【００２９】
図３Ａは、オンラインアカウントの潜在的ユーザが修正措置に対する要求を提出するために使用することのできる、ウェブページ３００上のフォーム３１０の一実施形態を示すブロック図を提示する。ウェブページ３００内のフォーム３１０の異なるセクション３１２に記入することによって、ユーザは自らの身元を確立するために、またはオンラインアカウントの自らの所有権を（例えば、自らがオンラインアカウントの現在の登録ユーザである、または、オンラインアカウントがハイジャックされ、ハイジャックした者が続いてオンラインアカウントに関連する登録情報を変更した場合、自らが以前の登録ユーザであると）実証するために、様々な情報を提供することができる。
【００３０】
ユーザによって提供される情報には、オンラインアカウントの真の所有者のみが知り得る情報が含まれてもよい。例えば、提供される情報には、オンラインアカウントにアクセスするために以前使用された、現在は使われていないログイン情報（例えば、古いパスワード）等の、アカウント情報３１４が含まれてもよい。さらに、提供される情報には、サービス提供者によってユーザに提供される１つまたは複数の他のサービスに関連する情報等の、登録ユーザ情報３１６が含まれてもよい（例えば、オンラインアカウントが電子メールアカウントである場合、ユーザはユーアールエル、すなわち、これもまたサービス提供者によって提供されるユーザのブログ等のウェブサイトのＵＲＬを提供してもよい）。加えて、提供される情報には、ある時間間隔内のアカウントアクティビティ等のオンラインアカウントに関連するアクティビティの履歴情報３１８が含まれてもよい（例えば、オンラインアカウントが電子メールアカウントである場合、履歴情報３１８には、ユーザによって最近電子メールを送信された個人、および／またはユーザが最も頻繁に電子メールを送信した連絡先が含まれてもよい）。一般に、ユーザによって提供される情報は、ユーザごとに、一意の識別名（オンラインアカウントに直接関連する、ユーザの電子メールアドレス等）と、一意ではない識別名（複数のオンラインアカウントに関連する、ユーザの電子メールアドレス等）とに分類することができる。
【００３１】
図３Ｂは、電子メールアカウントの潜在的ユーザが修正措置に対する要求を提出するために使用することのできるウェブページ３５０上のフォームの例示的な実施形態を示すブロック図を提示する。ユーザは、マウスを使用して丸をクリックすることによって種々の項目を選択してもよく、および／または１つまたは複数の欄に文字を打ち込むことによって情報を提供してもよい。
【００３２】
図２の考察を続けると、サーバ２１４が要求（提供された情報を含む）を受信して記憶した後、サーバ２１４内に存在し、サーバ２１４上で実行するディスカバリアプリケーション２１６は、１つまたは複数のアカウント関連データ構造２２２および／または１つまたは複数の非アカウント関連データ構造２２４に記憶された情報等の、コンピュータシステム２００の中に、ローカルにもしくはリモートに記憶された様々な情報にアクセスしてもよい。例えば、ディスカバリアプリケーション２１６は、どのオンラインアカウントが要求に対応するかを決定／確認するためにアカウント関連データ構造２２２にアクセスしてもよい。さらに、ディスカバリアプリケーションは、アカウント関連データ構造２２２内の、オンラインアカウントに関連するアクティビティの記憶された履歴情報にアクセスしてもよい。この記憶された履歴情報には、登録ユーザが以前にオンラインアカウントにアクセスした時の、（当時の）登録ユーザの１つ以上の場所が含まれてもよい。
【００３３】
次いで、サーバ２１４の中に存在し、サーバ２１４上で実行する調査アプリケーション２１８は、ユーザ（サーバ２１４の観点では、まだオンラインアカウントの潜在的ユーザである者）がオンラインアカウントの所有者かどうかを決定してもよい。例えば、調査アプリケーション２１８は、ユーザによって提供された情報を、記憶された情報と比較してもよく、提供されたそれぞれの正しい情報に対して加点してもよく、および／または提供されたそれぞれの誤った情報に対して減点してもよい。
【００３４】
例示的な実施形態では、決定中、調査アプリケーション２１８は、決定要素（所有者スコアと呼ばれる場合もある）の加重総和を閾値と比較し、加重総和が閾値を超える場合、潜在的ユーザはオンラインアカウントの所有者と見なされる。決定に含まれる様々な要素（例えば、電子メールアカウントでは、頻繁な電子メールの連絡先、１週間もしくは１ヶ月以内に送受信された電子メール、および／または古い、すなわち、現在は使われていないログイン情報）は、異なる重みを有してもよい（すなわち、いくつかの要素は他の要素よりも重要である）ことに留意されたい。
【００３５】
これらの要素のうちの１つ以上には、そこから要求が提出されたインターネットプロトコル（ＩＰ）アドレス（例えば、コンピュータ２１０に関連するＩＰアドレス）、および以前にそこからオンラインアカウントにアクセスされた１つ以上のＩＰアドレス等の場所が含まれてもよい。これらの場所の変化は、アカウントのハイジャック等の不審な行動を示し得る。他に、不審な行動を示すものには、以前にそこからオンラインアカウントにアクセスされた場所（複数可）とは異なる場所（ＩＰアドレス等）からオンラインアカウントのログイン情報の変更を受信すること、および／または以前にそこからオンラインアカウントにアクセスされた１つ以上の場所と一致する場所からログイン情報の変更を受信したが、以前にそこからオンラインアカウントにアクセスされた場所（複数可）とは異なる１つ以上の場所から発生している、オンラインアカウントの後続のアクセスを有することが含まれてもよい。
【００３６】
要求に関して決定が下された後（すなわち、図１における決定オペレーション１１６の後）、サーバ２１４の中に存在し、サーバ２１４上で実行する是正措置アプリケーション２２０は、ユーザにオンラインアカウントの制御を返してもよい。例えば、是正措置アプリケーション２２０は、ユーザにログイン情報を提供してもよく、ログイン情報は、オンラインアカウントの登録ユーザに関連する現在の（記憶された）ログイン情報、または新しいログイン情報としてもよい。しかし、ユーザが確かにオンラインアカウントの所有者であるかどうかが不明確である場合、および／またはオンラインアカウントに関連するアクティビティが不審である場合、是正措置アプリケーション２２０は、オンラインアカウントを無効にしてもよい。あるいは、是正措置アプリケーション２２０は、要求に応答して、何の措置も講じなくてもよい。一般に、是正措置アプリケーション２２０は、例えば、ウェブページ３００内のフォーム３１０に記入した時にユーザによって提供された電子メールアドレスに、標準電子メールテンプレートを送信することによって、要求に応答して是正措置が取られたことをユーザに伝達してもよい（図３Ａ）。
【００３７】
次に我々は、より詳細にコンピュータシステムを説明する。図４は、是正措置に対する要求を評価して、関連した是正措置を行うコンピュータシステム４００の実施形態を示すブロック図を提示する。コンピュータシステム４００には、１つ以上のプロセッサ４１０、通信インターフェース４１２、ユーザインターフェース４１４、およびこれらの構成要素を連結させる１つ以上の信号線４２２が含まれる。１つ以上の処理ユニット４１０は、並行処理および／またはマルチスレッドオペレーションをサポートしてもよく、通信インターフェース４１２は、持続的な通信接続を有してもよく、１つ以上の信号線４２２は、通信バスを構成してもよいことに留意されたい。さらに、ユーザインターフェース４１４には、ディスプレイ４１６、キーボード４１８、および／またはマウス等のポインタ４２０が含まれてもよい。
【００３８】
コンピュータシステム４００内のメモリ４２４には、揮発性メモリおよび／または不揮発性メモリが含まれてもよい。より具体的には、メモリ４２４には、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ、１つ以上のスマートカード、１つ以上の磁気ディスク記憶装置、および／または１つ以上の光学式記憶装置が含まれてもよい。メモリ４２４は、ハードウェアに依存するタスクを行うための、様々な基本システムサービスを扱うためのプロシージャ（または１組の命令）を含むオペレーティングシステム４２６を記憶してもよい。図４に示されてはいないが、オペレーティングシステム４２６には、ウェブページ内の情報を提供および／またはレンダーリングするためのウェブブラウザ（または１組の命令）が含まれてもよい。メモリ４２４はまた、通信モジュール４２８内に、通信プロシージャ（または１組の命令）を記憶してもよい。これらの通信プロシージャは、コンピュータシステム４００に対してリモートに配置されるコンピュータ、デバイス、および／またはサーバを含む、１つ以上のコンピュータ、デバイス、および／またはサーバと通信するために使用してもよい。
【００３９】
メモリ４２４にはまた、ディスカバリモジュール４３０（または１組の命令）、調査モジュール４３２（または１組の命令）、および是正措置モジュール４３４（または１組の命令）を含む、１つ以上のプログラムモジュール（または１組の命令）が含まれてもよい。
【００４０】
潜在的ユーザＡ４３８−１または潜在的ユーザＢ４３８−２からの、それぞれのオンラインアカウントに関する要求等の、１つ以上の要求４３６を受信した後、ディスカバリモジュール４３０は、アカウント情報４４０および／または登録ユーザ情報４４４等の記憶された情報にアクセスしてもよい。例えば、電子メールアカウントの場合、アカウント情報４４０には、頻繁な電子メールの連絡先、最近送受信された電子メール、および／または登録ユーザがそこから電子メールアカウントにアクセスした１つ以上の場所等の、履歴情報４４２が含まれてもよい。さらに、登録ユーザ情報４４４には、過去の（使われていない）および現在のログイン情報４４６が含まれてもよく、そこからこの情報が受信された１つ以上の場所、ならびに登録ユーザが、ユーザのオンラインアカウントに関連する、サービス提供者（複数可）から受けるあらゆる他のサービス４４８が含まれてもよい。例えば、サービス提供者は、ユーザの電子メールアカウントをサポートしてもよく、ユーザのブログを提供してもよい。
【００４１】
次いで、調査モジュール４３２は、潜在的ユーザが、登録ユーザ情報４４４ごとの現在の登録ユーザと一致しない場合であっても、所与の要求に関連する潜在的ユーザが、所与のオンラインアカウントの所有者であるかどうかを決定してもよい。例えば、調査モジュール４３２は、要素の加重総和を１つ以上の閾値４５０と比較してもよく、ここで様々な要素は異なる重み４５２に関連付けられてもよい。これらの要素には、記憶された情報と、要求４３６とともに潜在的ユーザによって提供された情報との比較が含まれてもよい。
【００４２】
少なくとも部分的に調査モジュール４３２によって行われた計算に基づいて、是正措置モジュール４３４は、要求４３６に応答して是正措置を行ってもよい。例えば、加重総和が高い閾値を超える場合、所与のオンラインアカウントは、既存のまたは新しいログイン情報４４６を提供することによって潜在的ユーザに対して回復されてもよい。しかし、加重総和が低い閾値に満たない場合、所与のオンラインアカウントは停止されてもよい。また、加重総和がこれらの閾値の中間である場合、所与の要求に応答して、何の措置も講じなくてもよい。決定にかかわらず、通信モジュール４２８は、取られた是正措置を潜在的ユーザに伝達してもよい。
【００４３】
メモリ４２４内の種々のモジュールにおける命令は、高レベルの手続き型言語内に、オブジェクト指向プログラミング言語内に、および／またはアセンブリもしくは機械語内に実装されてもよい。プログラミング言語は、コンパイル済みまたは解釈済み、すなわち、１つ以上の処理ユニット４１０によって実行されるように構成可能もしくは構成されていてもよい。
【００４４】
コンピュータシステム４００は、多くの個別の構成要素を有するものとして例示されるが、図４は、本明細書に記載する実施形態の構造の概要よりはむしろ、コンピュータシステム４００内に存在してもよい様々な特徴の機能の説明とすることを意図する。実際に、また当業者には認識されるように、コンピュータシステム４００の機能は、機能の特定の一部分を行うサーバもしくはコンピュータの様々な群を用いて、多くのサーバまたはコンピュータに分散させてもよい。
【００４５】
いくつかの実施形態において、コンピュータシステム４００の一部または全ての機能性は、１つ以上の特定用途向け集積回路（ＡＳＩＣ）および／または１つ以上のデジタル信号処理装置（ＤＳＰ）の中に実装してもよい。さらに、コンピュータシステム４００の機能性は、当技術分野では周知の通り、ハードウェア内に多く実装してソフトウェア内に少なく実装、またはハードウェア内に少なく実装してソフトウェア内に多く実装してもよい。
【００４６】
次に我々は、コンピュータシステム２００（図２）およびコンピュータシステム４００内で使用することのできるデータ構造の実施形態を説明する。図５は、データ構造５００の実施形態を例示するブロック図を提示する。このデータ構造には、履歴情報５１０が含まれてもよい。例えば、履歴情報５１０−１には、オンラインアカウントがアクセスされた、またはアクティビティが行われた時のアカウント名５１２−１およびタイムスタンプ５１４の複数のインスタンスと、アカウントアクティビティ５１６（電子メールが送信された個人等）と、そこからユーザがオンラインアカウントにアクセスした、またはアクティビティ５１６が行われた場所とが含まれてもよい。
【００４７】
コンピュータシステム２００（図２）、ウェブページ３００（図３）、コンピュータシステム４００（図４）、および／またはデータ構造５００には、追加のまたは数を減らした構成要素が含まれてもよい。さらに、２つ以上のコンポーネントは単一の構成要素に組み合わされてもよく、および／または１つ以上の構成要素の位置は変更されてもよい。
【００４８】
上述の実施形態の説明は、例示および説明の目的のためにのみ提示されている。それらは、本実施形態を包括する、または開示される形式に限定することを意図しない。したがって、多くの変更および変化が当業者には明らかとなるであろう。加えて、上記の開示は、本実施形態を限定することを意図しない。本実施形態の範囲は、添付の特許請求の範囲によって定義される。
【図１】
0005475115.tif 000002
【図２】
0005475115.tif 000003
【図３Ａ】
0005475115.tif 000004
【図３Ｂ】
0005475115.tif 000005
【図４】
0005475115.tif 000006
【図５】
0005475115.tif 000007