Identifying and using indentities deemed to be known to a user
Abstract
[Issue] None There are several methods for determining who is presumed to be known to a user or who is presumed to be associated with a user. Information about people known to the user is used in connection with the user's communication. In addition, the user's online presence information is communicated only to potential recipients known to the user.
Term
Term ended
Projected expiry passed 26 March 2024, 2.5 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
359 claims: 39 independent, 320 dependent
- 1ユーザに関連付けられた人々のリストを維持することと、 ある人物が前記ユーザに関連付けられていることを、前記ユーザではない第2の人物の連絡先リストに前記人物が含まれていることに、少なくとも部分的に基づいて推論することと、 前記推論された人物を、前記ユーザに関連付けられた人々のリストに追加することと、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御することとを含む方法。
- 2前記人物が前記ユーザの連絡先リストに含まれる、請求項1に記載の方法。
- 3前記ユーザの連絡先リストがバディ・リストである、請求項2に記載の方法。
- 4前記通信が電子メール通信を含む方法であって、ある人物が前記ユーザに関連付けられていることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに、少なくとも部分的に基づいて推論することをさらに含む、請求項1に記載の方法。
- 5前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項4に記載の方法。
- 6前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項4に記載の方法。
- 7前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項4に記載の方法。
- 8前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項7に記載の方法。
- 9前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項4に記載の方法。
- 10ある人物が前記ユーザに関連付けられていることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することをさらに含む、請求項1に記載の方法。
- 11前記通信がインスタント・メッセージング通信である、請求項10に記載の方法。
- 12ある人物が前記ユーザに関連付けられていると推論することが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを含む、請求項1に記載の方法。
- 13前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項12に記載の方法。
- 14前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項12に記載の方法。
- 15前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項12に記載の方法。
- 16前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項1に記載の方法。
- 17前記リストを用いることが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを含む、請求項16に記載の方法。
- 18前記リストを用いることが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを含む、請求項1に記載の方法。
- 19前記通信が電子メールである、請求項18に記載の方法。
- 20前記通信がインスタント・メッセージである、請求項18に記載の方法。
- 21前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項1に記載の方法。
- 22前記リストを用いることが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項21に記載の方法。
- 23前記リストを用いることが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項21に記載の方法。
- 24前記リストを用いることが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを含む、請求項1に記載の方法。
- 25前記リストを用いることが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを含む、請求項1に記載の方法。
- 26通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの前記通信をブロックすることを含む、請求項25に記載の方法。
- 27通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの通信をスパム・フォルダに置くことを含む、請求項25に記載の方法。
- 28前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項27に記載の方法。
- 29前記通信が電子メールである、請求項25に記載の方法。
- 30ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザの連絡先リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項1に記載の方法。
- 31ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項1に記載の方法。
- 32ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストに前記ユーザが追加した人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項1に記載の方法。
- 33ユーザに関連付けられた人々のリストを維持することと、 ある人物が前記ユーザに関連付けられていることを、前記ユーザによる直接アクセス用に構成されていないある連絡先リストにおいて別の人物に関連付けられている前記第1の人物のメンバシップに、少なくとも部分的に基づいて推論することと、 前記推論された人物を、前記ユーザに関連付けられた人々のリストに追加することと、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御することとを含む方法。
- 34前記人物が前記ユーザの連絡先リストに含まれる、請求項33に記載の方法。
- 35前記ユーザの連続先リストがバディ・リストである、請求項34に記載の方法。
- 36前記通信が電子メール通信を含む方法であって、ある人物が前記ユーザに関連付けられていることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに、少なくとも部分的に基づいて推論することをさらに含む、請求項33に記載の方法。
- 37前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項36に記載の方法。
- 38前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項36に記載の方法。
- 39前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項36に記載の方法。
- 40前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項39に記載の方法。
- 41前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項36に記載の方法。
- 42ある人物が前記ユーザに関連付けられていることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することをさらに含む、請求項33に記載の方法。
- 43前記通信がインスタント・メッセージング通信である、請求項42に記載の方法。
- 44ある人物が前記ユーザに関連付けられていると推論することが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを含む、請求項33に記載の方法。
- 45前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項44に記載の方法。
- 46前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項44に記載の方法。
- 47前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項44に記載の方法。
- 48前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項33に記載の方法。
- 49前記リストを用いることが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを含む、請求項48に記載の方法。
- 50前記リストを用いることが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを含む、請求項33に記載の方法。
- 51前記通信が電子メールである、請求項50に記載の方法。
- 52前記通信がインスタント・メッセージである、請求項50に記載の方法。
- 53前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項33に記載の方法。
- 54前記リストを用いることが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項53に記載の方法。
- 55前記リストを用いることが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項53に記載の方法。
- 56前記リストを用いることが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを含む、請求項33に記載の方法。
- 57前記リストを用いることが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを含む、請求項33に記載の方法。
- 58通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの前記通信をブロックすることを含む、請求項57に記載の方法。
- 59通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの通信をスパム・フォルダに置くことを含む、請求項57に記載の方法。
- 60前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項59に記載の方法。
- 61前記通信が電子メールである、請求項57に記載の方法。
- 62ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザの連絡先リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項33に記載の方法。
- 63ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項33に記載の方法。
- 64ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストに前記ユーザが追加した人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項33に記載の方法。
- 65ユーザに関連付けられた人々のリストを維持することと、 ある人物が前記ユーザに関連付けられていることを、他のユーザによって選択された通信識別子を含む、前記他のユーザに関連付けられた1つ以上の連絡先リストの特徴に、少なくとも部分的に基づいて推論することと、 前記推論された人物を、前記ユーザに関連付けられた人々のリストに追加することと、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御することとを含む方法。
- 66前記人物が前記ユーザの連絡先リストに含まれる、請求項65に記載の方法。
- 67前記ユーザの連続先リストがバディ・リストである、請求項66に記載の方法。
- 68前記通信が電子メール通信を含む方法であって、ある人物が前記ユーザに関連付けられていることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに、少なくとも部分的に基づいて推論することをさらに含む、請求項65に記載の方法。
- 69前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項68に記載の方法。
- 70前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項68に記載の方法。
- 71前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項68に記載の方法。
- 72前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項71に記載の方法。
- 73前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項68に記載の方法。
- 74ある人物が前記ユーザに関連付けられていることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することをさらに含む、請求項65に記載の方法。
- 75前記通信がインスタント・メッセージング通信である、請求項74に記載の方法。
- 76ある人物が前記ユーザに関連付けられていると推論することが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを含む、請求項65に記載の方法。
- 77前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項76に記載の方法。
- 78前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項76に記載の方法。
- 79前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項76に記載の方法。
- 80前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項65に記載の方法。
- 81前記リストを用いることが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを含む、請求項80に記載の方法。
- 82前記リストを用いることが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを含む、請求項65に記載の方法。
- 83前記通信が電子メールである、請求項82に記載の方法。
- 84前記通信がインスタント・メッセージである、請求項82に記載の方法。
- 85前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項65に記載の方法。
- 86前記リストを用いることが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項85に記載の方法。
- 87前記リストを用いることが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項85に記載の方法。
- 88前記リストを用いることが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを含む、請求項65に記載の方法。
- 89前記リストを用いることが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを含む、請求項65に記載の方法。
- 90通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの前記通信をブロックすることを含む、請求項89に記載の方法。
- 91通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの通信をスパム・フォルダに置くことを含む、請求項89に記載の方法。
- 92前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項91に記載の方法。
- 93前記通信が電子メールである、請求項89に記載の方法。
- 94ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザの連絡先リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項65に記載の方法。
- 95ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項65に記載の方法。
- 96ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストに前記ユーザが追加した人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを含む、請求項65に記載の方法。
- 97ユーザに関連付けられた人々のリストを維持する動作と、 ある人物が前記ユーザに関連付けられていることを、前記ユーザではない第2の人物の連絡先リストに前記人物が含まれていることに、少なくとも部分的に基づいて推論する動作と、 前記推論された人物を、前記ユーザに関連付けられた人々のリストに追加する動作と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する動作とを、コンピュータに実施させる命令を含む、具体化されたコンピュータ・プログラムを格納する、コンピュータが使用可能な媒体。
- 98前記人物が前記ユーザの連絡先リストに含まれる、請求項97に記載の媒体。
- 99前記ユーザの連続先リストがバディ・リストである、請求項98に記載の媒体。
- 100前記通信が電子メール通信を含む媒体であって、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 101前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項100に記載の媒体。
- 102前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項100に記載の媒体。
- 103前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項100に記載の媒体。
- 104前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項103に記載の媒体。
- 105前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項100に記載の媒体。
- 106前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 107前記通信がインスタント・メッセージング通信である、請求項106に記載の媒体。
- 108ある人物が前記ユーザに関連付けられていることを推論するために、前記コンピュータ・プログラムが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 109前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項108に記載の媒体。
- 110前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項108に記載の媒体。
- 111前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項108に記載の媒体。
- 112前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項97に記載の媒体。
- 113前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを、コンピュータにさせる命令をさらに含む、請求項112に記載の媒体。
- 114前記リストを用いるために、前記コンピュータ・プログラムが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 115前記通信が電子メールである、請求項114に記載の媒体。
- 116前記通信がインスタント・メッセージである、請求項114に記載の媒体。
- 117前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項1記載の媒体。
- 118前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項117に記載の媒体。
- 119前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項117に記載の媒体。
- 120前記リストを用いるために、前記コンピュータ・プログラムが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 121前記リストを用いるために、前記コンピュータ・プログラムが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 122通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信をブロックすることを、コンピュータにさせる命令をさらに含む、請求項121に記載の媒体。
- 123通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの通信をスパム・フォルダに置くことを、コンピュータにさせる命令をさらに含む、請求項121に記載の媒体。
- 124前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項123に記載の媒体。
- 125前記通信が電子メールである、請求項121に記載の媒体。
- 126ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザの連絡先リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 127ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 128ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストに前記ユーザが追加した人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項97に記載の媒体。
- 129ユーザに関連付けられた人々のリストを維持する動作と、 ある人物が前記ユーザに関連付けられていることを、前記ユーザによる直接アクセス用に構成されていないある連絡先リストにおいて別の人物に関連付けられている前記第1の人物のメンバシップに、少なくとも部分的に基づいて推論する動作と、 前記推論された人物を、前記ユーザに関連付けられた人々のリストに追加する動作と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する動作とを、コンピュータに実施させる命令を含む、具体化されたコンピュータ・プログラムを格納する、コンピュータが使用可能な媒体。
- 130前記人物が前記ユーザの連絡先リストに含まれる、請求項129に記載の媒体。
- 131前記ユーザの連続先リストがバディ・リストである、請求項130に記載の媒体。
- 132前記通信が電子メール通信を含む媒体であって、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 133前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項132に記載の媒体。
- 134前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項132に記載の媒体。
- 135前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項132に記載の媒体。
- 136前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項135に記載の媒体。
- 137前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項132に記載の媒体。
- 138前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項130に記載の媒体。
- 139前記通信がインスタント・メッセージング通信である、請求項138に記載の媒体。
- 140ある人物が前記ユーザに関連付けられていることを推論するために、前記コンピュータ・プログラムが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 141前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項140に記載の媒体。
- 142前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項140に記載の媒体。
- 143前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項140に記載の媒体。
- 144前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項129に記載の媒体。
- 145前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを、コンピュータにさせる命令をさらに含む、請求項144に記載の媒体。
- 146前記リストを用いるために、前記コンピュータ・プログラムが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 147前記通信が電子メールである、請求項146に記載の媒体。
- 148前記通信がインスタント・メッセージである、請求項146に記載の媒体。
- 149前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項129記載の媒体。
- 150前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項149に記載の媒体。
- 151前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項149に記載の媒体。
- 152前記リストを用いるために、前記コンピュータ・プログラムが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 153前記リストを用いるために、前記コンピュータ・プログラムが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 154通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信をブロックすることを、コンピュータにさせる命令をさらに含む、請求項153に記載の媒体。
- 155通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの通信をスパム・フォルダに置くことを、コンピュータにさせる命令をさらに含む、請求項153に記載の媒体。
- 156前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項155に記載の媒体。
- 157前記通信が電子メールである、請求項153に記載の媒体。
- 158ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザの連絡先リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 159ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 160ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストに前記ユーザが追加した人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項129に記載の媒体。
- 161ユーザに関連付けられた人々のリストを維持する動作と、 ある人物が前記ユーザに関連付けられていることを、他のユーザによって選択された通信識別子を含む、前記他のユーザに関連付けられた1つ以上の連絡先リストの特徴に、少なくとも部分的に基づいて推論する動作と、 前記推論された人物を、前記ユーザに関連付けられた人々のリストに追加する動作と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する動作とを、コンピュータに実施させる命令を含む、具体化されたコンピュータ・プログラムを格納する、コンピュータが使用可能な媒体。
- 162前記人物が前記ユーザの連絡先リストに含まれる、請求項161に記載の媒体。
- 163前記ユーザの連続先リストがバディ・リストである、請求項162に記載の媒体。
- 164前記通信が電子メール通信を含む媒体であって、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 165前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項164に記載の媒体。
- 166前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項164に記載の媒体。
- 167前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項164に記載の媒体。
- 168前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項167に記載の媒体。
- 169前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項164に記載の媒体。
- 170前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 171前記通信がインスタント・メッセージング通信である、請求項170に記載の媒体。
- 172ある人物が前記ユーザに関連付けられていることを推論するために、前記コンピュータ・プログラムが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 173前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項172に記載の媒体。
- 174前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項172に記載の媒体。
- 175前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項172に記載の媒体。
- 176前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項161に記載の媒体。
- 177前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを、コンピュータにさせる命令をさらに含む、請求項176に記載の媒体。
- 178前記リストを用いるために、前記コンピュータ・プログラムが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 179前記通信が電子メールである、請求項178に記載の媒体。
- 180前記通信がインスタント・メッセージである、請求項178に記載の媒体。
- 181前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項161記載の媒体。
- 182前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項181に記載の媒体。
- 183前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項181に記載の媒体。
- 184前記リストを用いるために、前記コンピュータ・プログラムが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 185前記リストを用いるために、前記コンピュータ・プログラムが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 186通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信をブロックすることを、コンピュータにさせる命令をさらに含む、請求項185に記載の媒体。
- 187通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの通信をスパム・フォルダに置くことを、コンピュータにさせる命令をさらに含む、請求項185に記載の媒体。
- 188前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項187に記載の媒体。
- 189前記通信が電子メールである、請求項185に記載の媒体。
- 190ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザの連絡先リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 191ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストにリストされている人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 192ある人物が前記ユーザに関連付けられていることを、前記人物が前記ユーザ以外のある人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論するために、前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記人物が、前記ユーザのバディ・リストに前記ユーザが追加した人物の連絡先リストに含まれていることに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項161に記載の媒体。
- 193ユーザに関連付けられた人々のリストを維持することと、 ある人物が前記ユーザに関連付けられていることを、それぞれが別々に、前記人物が前記ユーザに関連付けられているという推論を支持する2つ以上のユーザ・アクションの組合せに、少なくとも部分的に基づいて推論することと、 前記推論された人物を前記リストに追加することと、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御することとを含む方法。
- 194推論することが、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションを、前記2つ以上のアクションのうちの少なくとも1つとして検出することを含む、請求項193に記載の方法。
- 195前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項194に記載の方法。
- 196前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項194に記載の方法。
- 197前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項194に記載の方法。
- 198前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項197に記載の方法。
- 199前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項194に記載の方法。
- 200推論することが、前記ユーザと前記人物との間の通信を、前記2つ以上のアクションのうちの少なくとも1つとして検出することを含む、請求項193に記載の方法。
- 201前記通信がインスタント・メッセージング通信である、請求項200に記載の方法。
- 202ある人物が前記ユーザに関連付けられていることを、前記ユーザによって実施されるアクション以外の徴候に、少なくとも部分的に基づいて推論することをさらに含む方法であって、前記ユーザによって実施されるアクション以外の徴候に基づいて推論することが、 前記ユーザの連絡先リストにアクセスして、前記ユーザの連絡先リストにある第1の連絡先を調べることと、 前記第1の連絡先の連絡先リストにアクセスして、前記第1の連絡先の連絡先リストにある第2の連絡先を調べることとを含む、請求項193に記載の方法。
- 203推論することが、さもなければある人物が前記ユーザに関連付けられていると推論するために使用される要因に対して軽減するユーザ・アクションを検出することを含む、請求項193に記載の方法。
- 204前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項203に記載の方法。
- 205前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項203に記載の方法。
- 206前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項203に記載の方法。
- 207前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項193に記載の方法。
- 208前記リストを用いることが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを含む、請求項207に記載の方法。
- 209前記リストを用いることが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを含む、請求項193に記載の方法。
- 210前記通信が電子メールである、請求項209に記載の方法。
- 211前記通信がインスタント・メッセージである、請求項209に記載の方法。
- 212前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項193に記載の方法。
- 213前記リストを用いることが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項212に記載の方法。
- 214前記リストを用いることが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項212に記載の方法。
- 215前記リストを用いることが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを含む、請求項193に記載の方法。
- 216前記リストを用いることが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを含む、請求項193に記載の方法。
- 217通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの前記通信をブロックすることを含む、請求項216に記載の方法。
- 218通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの通信をスパム・フォルダに置くことを含む、請求項216に記載の方法。
- 219前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項218に記載の方法。
- 220前記通信が電子メールである、請求項216に記載の方法。
- 221前記2つ以上のアクションのそれぞれが、関連付けられたスコアを有し、推論することが、 前記2つ以上のアクションを検出することと、 前記2つ以上のアクションに関連付けられたスコアから合計スコアを求めることと、 前記合計スコアをしきい値スコアと比較して、前記人物が前記ユーザにとって既知であるかどうかを推論することとを含む、請求項193に記載の方法。
- 222前記2つ以上のアクションに関連付けられたスコアが、前記人物が前記ユーザにとって既知であるという推論を支持するアクションに対応する正のスコアと、前記人物が前記ユーザにとって既知であるという推論を打ち消すアクションに対応する負のスコアとを含む、請求項221に記載の方法。
- 223推論することが、 前記2つ以上のアクションを検出することと、 前記2つ以上のアクションが、前記人物が前記ユーザにとって既知であることを示すと指定されている、アクションの組合せかどうかを調べることとを含む、請求項193に記載の方法。
- 224ユーザに関連付けられた人々のリストを維持する動作と、 ある人物が前記ユーザに関連付けられていることを、それぞれが別々に、前記人物が前記ユーザに関連付けられているという推論を支持する2つ以上のユーザ・アクションの組合せに、少なくとも部分的に基づいて推論する動作と、 前記推論された人物を前記リストに追加する動作と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する動作とを、コンピュータに実施させる命令を含む、具体化されたコンピュータ・プログラムを格納する、コンピュータが使用可能な媒体。
- 225推論するために、前記コンピュータ・プログラムが、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションを、前記2つ以上のアクションのうちの少なくとも1つとして検出することを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 226前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項225に記載の媒体。
- 227前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項225に記載の媒体。
- 228前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項225に記載の媒体。
- 229前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項228に記載の媒体。
- 230前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項225に記載の媒体。
- 231推論するために、前記コンピュータ・プログラムが、前記ユーザと前記人物との間の通信を、前記2つ以上のアクションのうちの少なくとも1つとして検出することを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 232前記通信がインスタント・メッセージング通信である、請求項231に記載の媒体。
- 233前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記ユーザによって実施されるアクション以外の徴候に、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含み、前記ユーザによって実施されるアクション以外の徴候に基づいて推論することが、 前記ユーザの連絡先リストにアクセスして、前記ユーザの連絡先リストにある第1の連絡先を調べることと、 前記第1の連絡先の連絡先リストにアクセスして、前記第1の連絡先の連絡先リストにある第2の連絡先を調べることとを含む、請求項224に記載の方法。
- 234推論するために、前記コンピュータ・プログラムが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 235前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項234に記載の媒体。
- 236前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項234に記載の媒体。
- 237前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項234に記載の媒体。
- 238前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項224に記載の媒体。
- 239前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを、コンピュータにさせる命令をさらに含む、請求項238に記載の媒体。
- 240前記リストを用いるために、前記コンピュータ・プログラムが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 241前記通信が電子メールである、請求項240に記載の媒体。
- 242前記通信がインスタント・メッセージである、請求項240に記載の媒体。
- 243前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項224記載の媒体。
- 244前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項243に記載の媒体。
- 245前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項243に記載の媒体。
- 246前記リストを用いるために、前記コンピュータ・プログラムが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 247前記リストを用いるために、前記コンピュータ・プログラムが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 248通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信をブロックすることを、コンピュータにさせる命令をさらに含む、請求項247に記載の媒体。
- 249通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの通信をスパム・フォルダに置くことを、コンピュータにさせる命令をさらに含む、請求項247に記載の媒体。
- 250前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項249に記載の媒体。
- 251前記通信が電子メールである、請求項247に記載の媒体。
- 252前記2つ以上のアクションのそれぞれが、関連付けられたスコアを有し、推論するために、前記コンピュータ・プログラムが、 前記2つ以上のアクションを検出することと、 前記2つ以上のアクションに関連付けられたスコアから合計スコアを求めることと、 前記合計スコアをしきい値スコアと比較して、前記人物が前記ユーザにとって既知であるかどうかを推論することとを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 253前記2つ以上のアクションに関連付けられたスコアが、前記人物が前記ユーザにとって既知であるという推論を支持するアクションに対応する正のスコアと、前記人物が前記ユーザにとって既知であるという推論を打ち消すアクションに対応する負のスコアとを含む、請求項252に記載の媒体。
- 254推論するために、前記コンピュータ・プログラムが、 前記2つ以上のアクションを検出することと、 前記2つ以上のアクションが、前記人物が前記ユーザにとって既知であることを示すと指定されている、アクションの組合せかどうかを調べることとを、コンピュータにさせる命令をさらに含む、請求項224に記載の媒体。
- 255ユーザに関連付けられた人々のリストを維持する手段と、 ある人物が前記ユーザに関連付けられていることを、それぞれが別々に、前記人物が前記ユーザに関連付けられているという推論を支持する2つ以上のユーザ・アクションの組合せに、少なくとも部分的に基づいて推論する手段と、 前記推論された人物を前記リストに追加する手段と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する手段とを含む装置。
- 256ユーザにとって既知である人々のリストを維持することと、 ある人物が前記ユーザに関連付けられていることを、前記ユーザと受信されたメッセージとの間の対話に、少なくとも部分的に基づいて推論することと、 前記推論された人物を前記リストに追加することと、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御することとを含む方法。
- 257前記受信されたメッセージが、前記人物から受信された電子メール・メッセージである、請求項256に記載の方法。
- 258前記対話が、前記人物から受信した電子メール・メッセージに返信するか、その電子メール・メッセージを転送、保存、または印刷することを含む、請求項257に記載の方法。
- 259前記対話が、前記電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項257に記載の方法。
- 260前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項259に記載の方法。
- 261前記対話が、前記人物から受信された電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項257に記載の方法。
- 262ある人物が前記ユーザに関連付けられていることを、前記ユーザが前記人物にメッセージを送信することに、少なくとも部分的に基づいて推論することをさらに含む、請求項256に記載の方法。
- 263前記受信されたメッセージがインスタント・メッセージである、請求項256に記載の方法。
- 264ある人物が前記ユーザに関連付けられていることを、前記ユーザによって実施されるアクション以外の徴候に、少なくとも部分的に基づいて推論することをさらに含む方法であって、前記ユーザによって実施されるアクション以外の徴候に基づいて推論することが、 前記ユーザの連絡先リストにアクセスして、前記ユーザの連絡先リストにある第1の連絡先を調べることと、 前記第1の連絡先の連絡先リストにアクセスして、前記第1の連絡先の連絡先リストにある第2の連絡先を調べることとを含む、請求項256に記載の方法。
- 265それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することに、少なくとも部分的に基づいて、ある人物が前記ユーザに関連付けられていると推論することをさらに含む、請求項256に記載の方法。
- 266前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項265に記載の方法。
- 267前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項265に記載の方法。
- 268前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項265に記載の方法。
- 269前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項256に記載の方法。
- 270前記リストを用いることが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを含む、請求項269に記載の方法。
- 271前記リストを用いることが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを含む、請求項256に記載の方法。
- 272前記通信が電子メールである、請求項271に記載の方法。
- 273前記通信がインスタント・メッセージである、請求項271に記載の方法。
- 274前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項256に記載の方法。
- 275前記リストを用いることが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項274に記載の方法。
- 276前記リストを用いることが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを含む、請求項274に記載の方法。
- 277前記リストを用いることが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを含む、請求項256に記載の方法。
- 278前記リストを用いることが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを含む、請求項256に記載の方法。
- 279通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの前記通信をブロックすることを含む、請求項278に記載の方法。
- 280通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記通信のフィルタリングが、前記リストにない人々からの通信をスパム・フォルダに置くことを含む、請求項278に記載の方法。
- 281前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項280に記載の方法。
- 282前記通信が電子メールである、請求項278に記載の方法。
- 283ユーザにとって既知である人々のリストを維持する動作と、 ある人物が前記ユーザに関連付けられていることを、前記ユーザと受信されたメッセージとの間の対話に、少なくとも部分的に基づいて推論する動作と、 前記推論された人物を前記リストに追加する動作と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する動作とを、コンピュータに実施させる命令を含む、具体化されたコンピュータ・プログラムを格納する、コンピュータが使用可能な媒体。
- 284前記受信されたメッセージが、前記人物から受信された電子メール・メッセージである、請求項283に記載の媒体。
- 285前記対話が、前記人物から受信した電子メール・メッセージに返信するか、その電子メール・メッセージを転送、保存、または印刷することを含む、請求項284に記載の媒体。
- 286前記対話が、前記電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項284に記載の媒体。
- 287前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項286に記載の媒体。
- 288前記対話が、前記人物から受信された電子メールを、所定時間の間、開かれた状態で保持することを含む、請求項286に記載の媒体。
- 289前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記ユーザが前記人物にメッセージを送信することに、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含む、請求項283に記載の媒体。
- 290前記受信されたメッセージがインスタント・メッセージである、請求項283に記載の媒体。
- 291前記コンピュータ・プログラムが、ある人物が前記ユーザに関連付けられていることを、前記ユーザによって実施されるアクション以外の徴候に、少なくとも部分的に基づいて推論することを、コンピュータにさせる命令をさらに含み、前記ユーザによって実施されるアクション以外の徴候に基づいて推論するために、前記コンピュータ・プログラムが、 前記ユーザの連絡先リストにアクセスして、前記ユーザの連絡先リストにある第1の連絡先を調べることと、 前記第1の連絡先の連絡先リストにアクセスして、前記第1の連絡先の連絡先リストにある第2の連絡先を調べることとを、コンピュータにさせる命令をさらに含む、請求項283に記載の媒体。
- 292前記コンピュータ・プログラムが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザに関連付けられていると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することに、少なくとも部分的に基づいて、ある人物が前記ユーザに関連付けられていることを推論することを、コンピュータにさせる命令をさらに含む、請求項283に記載の媒体。
- 293前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項292に記載の媒体。
- 294前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項292に記載の媒体。
- 295前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのうちの少なくとも1つに移すステップを実行することを含む、請求項292に記載の媒体。
- 296前記ユーザに関連付けられた人々が、ユーザに怪しまれていない人々である、請求項283に記載の媒体。
- 297前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々から受信した通信がスパム・フィルタリングから免除されるように、前記リストをホワイト・リストとして用いることを、コンピュータにさせる命令をさらに含む、請求項296に記載の媒体。
- 298前記リストを用いるために、前記コンピュータ・プログラムが、受信される通信を、前記リストにある人々からの通信に限定するために、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項283に記載の媒体。
- 299前記通信が電子メールである、請求項298に記載の媒体。
- 300前記通信がインスタント・メッセージである、請求項298に記載の媒体。
- 301前記ユーザに関連付けられた人々が、前記ユーザにとって既知である人々である、請求項283記載の媒体。
- 302前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにある人々からの電子メールが表示され、前記リストにない人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項301に記載の媒体。
- 303前記リストを用いるために、前記コンピュータ・プログラムが、前記リストにない人々からの電子メールが表示され、前記リストにある人々からの電子メールが表示されないように、電子メールの表示をフィルタリングするために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項302に記載の媒体。
- 304前記リストを用いるために、前記コンピュータ・プログラムが、どのインスタント・メッセージング・インターフェースが前記ユーザのオンライン・プレゼンスを表示するかを、前記リストにある人々に関連付けられたインスタント・メッセージング・インターフェースに限定するために前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項283に記載の媒体。
- 305前記リストを用いるために、前記コンピュータ・プログラムが、通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信を排除するように、ペアレンタル・コントロールとの併用で動作するホワイト・リストとして、前記リストを用いることを、コンピュータにさせる命令をさらに含む、請求項283に記載の媒体。
- 306通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの前記通信をブロックすることを、コンピュータにさせる命令をさらに含む、請求項305に記載の媒体。
- 307通信をフィルタリングするために、前記コンピュータ・プログラムが、前記通信の内容が未成年者アカウントのユーザにとって不適切であるという徴候が前記通信に含まれる場合に、前記リストにない人々からの通信をスパム・フォルダに置くことを、コンピュータにさせる命令をさらに含む、請求項305に記載の媒体。
- 308前記スパム・フォルダが、未成年者アカウントのユーザに対してロックされる、請求項307に記載の媒体。
- 309前記通信が電子メールである、請求項305に記載の媒体。
- 310ユーザにとって既知である人々のリストを維持する手段と、 ある人物が前記ユーザに関連付けられていることを、前記ユーザと受信されたメッセージとの間の対話に、少なくとも部分的に基づいて推論する手段と、 前記推論された人物を前記リストに追加する手段と、 前記リストを用い、前記ユーザと他者との間の通信の態様を、前記他者が前記リストに含まれているかどうかに基づいて制御する手段とを含む装置。
- 311オンライン・プレゼンス情報を提供する方法であって、 ユーザにとって既知であると推論された人々のリストにアクセスすることと、 前記ユーザのオンライン・プレゼンス情報にアクセスすることと、 前記オンライン・プレゼンス情報の潜在的受信者を調べることと、 前記潜在的受信者を前記アクセスされたリストと比較して、前記潜在的受信者が前記リストに含まれているかどうかを調べることと、 前記潜在的受信者が前記リストに含まれているかどうかに基づいて、前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することとを含む方法。
- 312前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、前記潜在的受信者が前記リストに含まれていない場合には前記オンライン・プレゼンス情報を前記潜在的受信者に伝達しないことを決定することを含む、請求項311に記載の方法。
- 313前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、前記オンライン・プレゼンス情報を前記潜在的受信者のインスタント・メッセージング・アプリケーションに伝達するかどうかを決定することを含む、請求項311に記載の方法。
- 314前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、前記オンライン・プレゼンス情報をWebページに表示するかどうかを決定することを含む、請求項311に記載の方法。
- 315前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、前記オンライン・プレゼンス情報をメンバ検索結果に表示するかどうかを決定することを含む、請求項311に記載の方法。
- 316前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、前記オンライン・プレゼンス情報をメンバ・プロファイルに表示するかどうかを決定することを含む、請求項311に記載の方法。
- 317前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、オンライン・プレゼンス情報の要求を前記潜在的受信者から受信した場合に前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することを含む、請求項311に記載の方法。
- 318前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することが、前記潜在的受信者からの前記オンライン・プレゼンス情報の要求がない前記潜在的受信者に前記オンライン・プレゼンス情報を伝達するかどうかを決定することを含む、請求項311に記載の方法。
- 319ある人物が前記ユーザにとって既知であることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに基づいて推論することと、 前記推論された人物を前記リストに追加することとをさらに含む、請求項311に記載の方法。
- 320前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項320に記載の方法。
- 321前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項320に記載の方法。
- 322前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項320に記載の方法。
- 323前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項322に記載の方法。
- 324前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれたままにすることを含む、請求項320に記載の方法。
- 325ある人物が前記ユーザにとって既知であることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することと、 前記推論された人物を前記リストに追加することとをさらに含む、請求項311に記載の方法。
- 326前記通信がインスタント・メッセージング通信である、請求項325に記載の方法。
- 327ある人物が前記ユーザにとって既知であることを推論することをさらに含む方法であって、推論することが、 前記ユーザの連絡先リストにアクセスして、前記ユーザの連絡先リストにある第1の連絡先を調べることと、 前記第1の連絡先の連絡先リストにアクセスして、前記第1の連絡先の連絡先リストにある第2の連絡先を調べることとを含む、請求項311に記載の方法。
- 328それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザにとって既知であると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することに、少なくとも部分的に基づいて、ある人物が前記ユーザにとって既知であると推論することをさらに含む、請求項311に記載の方法。
- 329前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項328に記載の方法。
- 330前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項328に記載の方法。
- 331前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのいずれかに移すステップを実行することを含む、請求項328に記載の方法。
- 332ある人物が前記ユーザにとって既知であると、前記ユーザが明確に指定することを可能にすることと、 前記指定された人物を前記リストに追加することとをさらに含む、請求項311に記載の方法。
- 333ある人物が前記ユーザにとって既知であることを推論することと、 前記推論された人物を前記リストに追加することとをさらに含む、請求項311に記載の方法。
- 334ある人物が前記ユーザにとって既知であることを、前記ユーザの連絡先リストにアクセスして確定することと、 前記確定された人物を前記リストに追加することとをさらに含む、請求項333に記載の方法。
- 335オンライン・プレゼンス情報を提供するために、 ユーザにとって既知であると推論された人々のリストにアクセスする動作と、 前記ユーザのオンライン・プレゼンス情報にアクセスする動作と、 前記オンライン・プレゼンス情報の潜在的受信者を調べる動作と、 前記潜在的受信者を前記アクセスされたリストと比較して、前記潜在的受信者が前記リストに含まれているかどうかを調べる動作と、 前記潜在的受信者が前記リストに含まれているかどうかに基づいて、前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定する動作とを、コンピュータに実施させる命令を含む、具体化されたコンピュータ・プログラムを格納する、コンピュータが使用可能な媒体。
- 336前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、前記潜在的受信者が前記リストに含まれていない場合には前記オンライン・プレゼンス情報を前記潜在的受信者に伝達しないことを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 337前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、前記オンライン・プレゼンス情報を前記潜在的受信者のインスタント・メッセージング・アプリケーションに伝達するかどうかを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 338前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、前記オンライン・プレゼンス情報をWebページに表示するかどうかを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 339前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、前記オンライン・プレゼンス情報をメンバ検索結果に表示するかどうかを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 340前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、前記オンライン・プレゼンス情報をメンバ・プロファイルに表示するかどうかを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 341前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、オンライン・プレゼンス情報の要求を前記潜在的受信者から受信した場合に前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 342前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定するために、前記コンピュータ・プログラムが、前記潜在的受信者からの前記オンライン・プレゼンス情報の要求がない前記潜在的受信者に前記オンライン・プレゼンス情報を伝達するかどうかを決定することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 343前記コンピュータ・プログラムが、 ある人物が前記ユーザにとって既知であることを、前記人物からの電子メール通信に関連する肯定的なユーザ・アクションに基づいて推論することと、 前記推論された人物を前記リストに追加することとを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 344前記肯定的なアクションが、前記人物に電子メールを送信することを含む、請求項343に記載の媒体。
- 345前記肯定的なアクションが、前記人物から受信した電子メールに返信するか、その電子メールを転送、保存、または印刷することを含む、請求項343に記載の媒体。
- 346前記肯定的なアクションが、電子メールを第1のフォルダから第2のフォルダに移すことを含む、請求項343に記載の媒体。
- 347前記第1のフォルダが受信箱フォルダであり、前記第2のフォルダが、削除フォルダまたはスパム・フォルダ以外のフォルダである、請求項346に記載の媒体。
- 348前記肯定的なアクションが、前記人物からの電子メールを、所定時間の間、開かれたままにすることを含む、請求項343に記載の媒体。
- 349前記コンピュータ・プログラムが、 ある人物が前記ユーザにとって既知であることを、前記ユーザと前記人物との間の通信を検出することに、少なくとも部分的に基づいて推論することと、 前記推論された人物を前記リストに追加することとを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 350前記通信がインスタント・メッセージング通信である、請求項349に記載の媒体。
- 351前記コンピュータ・プログラムが、ある人物が前記ユーザにとって既知であることを推論することを、前記コンピュータにさせる命令をさらに含み、ある人物が前記ユーザにとって既知であることを推論するために、前記コンピュータ・プログラムが、 前記ユーザの連絡先リストにアクセスして、前記ユーザの連絡先リストにある第1の連絡先を調べることと、 前記第1の連絡先の連絡先リストにアクセスして、前記第1の連絡先の連絡先リストにある第2の連絡先を調べることとを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 352前記コンピュータ・プログラムが、それに対して不利に作用するユーザ・アクションがない場合にはある人物が前記ユーザにとって既知であると推論される要因となるところの事柄に対して、その不利に作用するユーザ・アクションを検出することに、少なくとも部分的に基づいて、ある人物が前記ユーザにとって既知であることを推論することを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 353前記ユーザ・アクションが、前記ユーザが前記人物からの通信をスパムとして報告するステップを実行することを含む、請求項352に記載の媒体。
- 354前記ユーザ・アクションが、人物をブラック・リストに追加するステップを実行することを含む、請求項352に記載の媒体。
- 355前記ユーザ・アクションが、前記人物からの通信を、スパム・フォルダおよび削除フォルダのいずれかに移すステップを実行することを含む、請求項352に記載の媒体。
- 356前記コンピュータ・プログラムが、 ある人物が前記ユーザにとって既知であると、前記ユーザが明確に指定することを可能にすることと、 前記指定された人物を前記リストに追加することとを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 357前記コンピュータ・プログラムが、 ある人物が前記ユーザにとって既知であることを推論することと、 前記推論された人物を前記リストに追加することとを、前記コンピュータにさせる命令をさらに含む、請求項335に記載の媒体。
- 358前記コンピュータ・プログラムが、 ある人物が前記ユーザにとって既知であることを、前記ユーザの連絡先リストにアクセスして確定することと、 前記確定された人物を前記リストに追加することとを、前記コンピュータにさせる命令をさらに含む、請求項357に記載の媒体。
- 359オンライン・プレゼンス情報を提供する装置であって、 ユーザにとって既知であると推論された人々のリストにアクセスする手段と、 前記ユーザのオンライン・プレゼンス情報にアクセスする手段と、 前記オンライン・プレゼンス情報の潜在的受信者を調べる手段と、 前記潜在的受信者を前記維持されたリストと比較して、前記潜在的受信者が前記リストに含まれているかどうかを調べる手段と、 前記潜在的受信者が前記リストに含まれているかどうかに基づいて、前記オンライン・プレゼンス情報を前記潜在的受信者に伝達するかどうかを決定する手段とを含む装置。
Independent claims359
90 paragraphs, as filed
(Priority Claim) This application applies priority based on 35 USC 119 (e) to US Patent Provisional Application No. 60 / 457,320 (filed on March 26, 2003) and US Patent Provisional Application No. 60. Claims to / 488,376 (filed July 21, 2003), both of which are incorporated herein by reference.
(Technical field) This description relates to network communication.
(Background) With the advent of the Internet and the decline in computer prices, many people are communicating with each other via computers interconnected by networks. A number of different communication media have been developed to facilitate such communication between computer users.
<p> Provide identification and identification of communication partners that are considered to be known to the user.</p>
<p>(Summary) In one aspect, a list of people associated with the user is maintained. The inference that a person is associated with a user is based, at least in part, on the fact that the person is included in the contact list of the second person, and the second person is not the user. This inferred person is added to the list of people associated with the user, and this list is based on the mode of communication between the user and others, based on whether others are included in the list. Used to control. In another aspect, a list of people associated with the user is maintained. The inference that one person is associated with a user is based, at least in part, on the membership of that first person associated with another person in one contact list, and that contact. The destination list is not configured to be accessed directly by the user. This inferred person is added to the list of people associated with the user, and this list is based on the mode of communication between the user and others, based on whether others are included in the list. Used to control.</p><p> In another aspect, a list of people associated with the user is maintained. The inference that one person is associated with a user is at least partially based on the characteristics of one or more contact lists associated with another user, and this contact associated with another user. The list contains communication identifiers selected by those other users. This inferred person is added to the list of people associated with the user, and this list is based on the mode of communication between the user and others, based on whether others are included in the list. Used to control. Embodiments can include one or more of the following: For example, the person can be included in the user's contact list, and the user's contact list can be a buddy list.</p><p> This communication can include email communication, and the inference that a person is associated with a user is, at least in part, to the user's positive actions associated with the email communication from that person. It can be based. Positive actions include, for example, sending an email to the person, replying to an email received from that person, or forwarding, saving, or printing the email, the first email. Moving from one folder to a second folder, keeping email from that person open for a period of time, and so on. If the positive action involves moving the email from the first folder to the second folder, the first folder can be the inbox folder and the second folder is the delete folder or It can be a folder that is not a spam folder.</p><p> The inference that a person is associated with a user can be at least partially based on detecting communication between the user and that person. This communication may be instant messaging communication. This inference that a person is associated with a user is a factor in inferring that a person is associated with a user in the absence of user actions that work against it. In contrast, it can include detecting user actions that act against it. Such user actions include, for example, the user performing a step of reporting a communication from the person as spam, the user performing a step of adding the person to the blacklist, and the user performing the step. For example, performing steps to move communication from a person to at least one of a spam folder and a deleted folder.</p><p> The people associated with the user can be those who are not suspicious of the user. The people associated with the user can be those known to the user. Using this list can include using this list as a white list so that communications received from people on the list are exempt from spam filtering. .. Using this list can include using this list to limit the communications received to those from people on the list. Those communications may be email or instant messaging.</p><p> Using this list includes using this list to filter the display of emails so that emails from people on the list are displayed and emails from people not on the list are not displayed. Is possible. Using this list includes using this list to filter the display of emails so that emails from people not on the list are displayed and emails from people on the list are not displayed. Is possible. Using this list limits this list to the instant messaging interfaces associated with the people on the list, which instant messaging interfaces display the user's online presence. It is possible to include using.</p><p> Using this list is a parental control to eliminate communications from people who are not on the list if the communications contain signs that the content of the communications is inappropriate for users of minor accounts. It is possible to include using this list as a white list that works in combination with parental controls). Communication filtering can include blocking communication from people not on the list if the communication contains signs that the content of the communication is inappropriate for the user of the minor account. Communication filtering can include placing communications from people not on the list in a spam folder if the communications contain signs that the content of the communications is inappropriate for users of minor accounts. is there. Spam folders can be locked to users with minor accounts.</p><p> Inferring that a person is associated with a user is, at least in part, based on the fact that the person is included in the contact list of the person listed in the user's contact list. It is possible. Inferring that a person is associated with a user is, at least in part, based on that person being included in a person's contact list listed in the user's buddy list. It is possible. Inferring that a person is associated with a user is, at least in part, based on that person being included in a person's contact list that the user has added to the user's buddy list. It is possible. Embodiments of the described technique can include hardware, methods or processes, or computer software stored in a medium accessible by a computer. Details of one or more embodiments will be described with reference to the accompanying drawings and the following description. Other features will become apparent from these descriptions and drawings, as well as the claims.</p>
(Detailed description) There are several methods to determine who is presumed to be known to a user or who is presumed to be associated with a user. Users can manually specify people that they know, for example, by manually modifying the address book, buddy list, or white list. Alternatively (or in addition), people known to the user can be inferred by monitoring the user's actions. For example, the person to whom a user sends an email can be considered known to that user. Similarly, storing a message from a person can be an indication that the person is known to the user.
Information about people known to the user is used in connection with the user's communication. For example, the display of emails can only show the user emails from people on the list of known people. Also, add the names on that list to the white list so that the emails accepted are limited to those who are known to the user or who are not known to the user. Lists can also be used. The list can also be used to limit instant messages and chat requests to people known to the user. In addition, the list can be used to limit access to a user's presence by allowing access to the user's presence to be provided only to those who are known to the user.
The exemplary network computing environment 100 shown in Figure 1 supports communication between computer users. Computer users are geographically dispersed and communicate using the client system 102. Network 104 connects client systems 102 to each other. The client system 102 is connected to the network 104 via various communication media, such as using the Serial Line Internet Protocol (SLIP) or Point-to-Point Protocol (PPP). There are modems connected to telephone lines and direct internetwork connections (using, for example, Transfer Control Protocol / Internet Protocol (TCP / IP)).
Each client system 102 may, for example, be a general purpose computer (capable of responding to and executing instructions in a defined manner), a personal computer, a special purpose computer, a workstation, a server, a device, a component, or It can be implemented using other devices capable of responding to instructions and executing instructions or combinations thereof. The client system 102, as described herein, provides instructions that direct operations individually or collectively, eg, software applications, programs, code fragments, devices, computers, computer systems, or. It is possible to receive from these combinations. These instructions can take the form of one or more communication programs that facilitate communication between users of the client system 102. For example, such communication programs include e-mail programs, instant messaging (IM) programs, file transfer protocol (FTP) programs, voice over Internet protocol (VoIP) programs, and the like. These instructions can be permanently or temporarily embodied in the form of propagated signals that can be delivered to any type of machine, component, equipment, storage medium, or client system 102. is there.
The client system 102 includes a communication interface (not shown) used by a communication program to transmit communication to network 104. This communication can include email, audio data, video data, common binary data, or text data (eg, encoded in ASCII (American Standard Code for Information Interchange) format). is there. The client system further includes one or more input devices (keyboard, mouse, stylus, microphone, etc.) and one or more output devices (monitor, touch screen, speaker, printer, etc.).
The network 104 generally includes a set of portals interconnected via a coherent system. Examples of network 104 include the Internet, wide area network (WAN), local area network (LAN), analog or digital wired or wireless telephone network (eg, public switched telephone network (PSTN)), integration. These include the Digital Communication Network (ISDN), Digital Subscriber Line (xDSL)), or any other wired or wireless network. The network 104 can include multiple networks or subnetworks, each of which can include, for example, a wired or wireless data path.
The host server 106 can also be connected to the network 104, which can be used to facilitate some direct or indirect communication between the client systems 102. Similar to the client system 102, the host server 106 may include, for example, general purpose computers (capable of responding to and executing instructions in a defined manner), personal computers, special purpose computers, workstations, etc. It can be implemented using a server, device, component, or other device capable of responding to and executing instructions, or a combination thereof. The host server 106, as described herein, provides instructions that direct operations individually or collectively, eg, software applications, programs, code fragments, devices, computers, computer systems, or. It is possible to receive from these combinations. These instructions can take the form of one or more communication programs. For example, such communication programs include e-mail programs, IM programs, FTP programs, VoIP programs, and the like. These instructions can be permanently or temporarily embodied in the form of propagated signals that can be delivered to any type of machine, component, equipment, storage medium, or host server 106. is there.
In addition, the host server 106 includes a communication interface (not shown) used by the communication program to transmit communication to the network 104. This communication can include email, audio data, video data, common binary data, or text data (eg, encoded in ASCII (American Standard Code for Information Interchange) format). is there. Each client system 102 has one or more associated users, and the user of the client system 102 determines the mode of communication with the other user, whether the other user knows. It is possible to be controlled based on. A list is maintained to facilitate such control. This list includes people who are presumed to be known to the user. This list can be maintained on the client system 102, the host server 106, or another device connected to the network 104.
The term "people" consistently means the entity with which it communicates. However, it is possible to communicate with individual non-human entities. Communication may be with a company, organization, or system that is not human in itself. For example, an email may be sent to the technical support group of a computer software company. More generally, the term "people" consistently refers to any entity with which it may communicate, including non-existent entities. In addition, "people", when described as known, are at least one of the various communication identifiers associated with them, whether or not the people / entities themselves are actually known. Means that one is known.
The communication identifier is an identifier of a "person" used for communication with a "person". The communication identifier can be, for example, an address such as an e-mail address, screen name, Internet Protocol (IP) address, or a telephone number or VoIP number. It can be a number. In one embodiment, these communication identifiers are stored in a list of known people. By storing the communication identifier in the list, it becomes easier to quickly recognize the communication from a known person, thereby controlling the mode of such communication based on whether the sender is known or not. It will be easier to do. Therefore, the term "people" or "person" should be understood as having the meaning of including any identifier of a person or organization. Process 200, shown in Figure 2, is used to maintain and use a list of people known to the user. A list of people known to the user is saved (202). Communication identifiers that indicate known people are stored in the list.
Users can manually add to the list of known people (210). To do so, the user is allowed to explicitly specify the communication identifier as known (212). For example, it is possible to provide a graphical user interface (GUI) that allows the user to enter a communication identifier. There may also be a voice-based interface that allows the user to add a communication identifier to a list of known people by verbal. These interfaces allow users to indirectly add to a list of known people by allowing them to add to their contact list (eg, custom sender list, address book, buddy list, etc.). It is possible to make it possible to increase to.
However, users may want to manually add a person to their contact list, but they can't manually add a known person to their list. If desired, an interface can be provided that allows the user to verify that the manually entered communication identifier is added to the list of known people (214). This confirmation can be enabled by the user selecting in the GUI the entered communication identifier that the user really wants to include in the list of known people. This verification may be done after a certain number of communication identifiers have been entered, or to request confirmation of all people entered during the previous online session at logon or logoff. It is possible. The user-verified identifier is then added to the list (216). If no verification interface is provided, all communication identifiers entered will be added to the list of known people. Alternatively, there may be an interface that allows the user to enter the identifier directly into the list of known people.
On the other hand, the communication identifier can be inferred to be known based on the user's actions (220). First, a communication identifier known to the user is inferred (222). For example, when an e-mail message is sent to a communication identifier, it can be inferred that the communication identifier is known. When an instant messaging program is used, it is possible to specify that the communication identifier of the person with whom the user is communicating is known to the user.
The known communication identifier can be inferred based on the received message and the interaction with the user. For example, if a message from a communication identifier is read, replied, forwarded, saved, or printed, it can be inferred that the communication identifier is known. is there. Similarly, if an email message is moved from the "Inbox" to a folder that is not marked for deletion or spam, or the email message has been left open for a given amount of time. If so, it is possible to specify that the communication identifier that sent the message is known.
Known communication identifiers can also be inferred based on symptoms other than user actions. For example, people who are designated as known to those who are known to the user can be designated as "known" to the user. For example, if person B is designated as known to user A, people designated as known to person B can also be designated as "known" to user A. .. One way to do this is to specify, for example, people in person B's address book and / or buddy list as known to user A.
In inferring people who are known, some actions may be considered and the inference that they are known may be negated (224). For example, if an email received from a person is forwarded to the email address specified for reporting spam, the inference that the person is known to the user can be countered. Also, for example, if a person is on an explicit blacklist of people who should not communicate, created by a user or network administrator, the inference that the person is known can be countered. It is possible.
After the known communication identifier has been inferred, it is possible to provide an interface that allows the user to verify that the inferred communication identifier is actually known, if necessary (226). This verification can be enabled by allowing the user to select in the GUI the inferred communication identifier that is really known to the user, or the inferred communication identifier that the user really wants to include in the list of known people. .. This verification is done after it is inferred that a certain number of communication identifiers are known, or to request verification of all people identified in the last online session at logon or logoff. It is possible. The user-verified identifier is then added to the list (228). If no verification interface is provided, the inferred identifier is added to the list.
The list of inferred communication identifiers can be stored as part of the user's address book or other contact list. That is, a user's address book or other contact list can be passively personalized based on the inferred communication identifier. For example, the inferred communication identifier can be added to a transparent (ie, invisible to the user) group in the user's address book or other contact list. Alternatively, the inferred communication identifier can be added to the group displayed to the user.
Branches 210 and 220 can occur simultaneously or sequentially. After at least one branch has been made, the user can view a list of known people and remove people who are no longer known or needed (if desired). 230). In addition, if desired, a communication identifier in the list of known people can be used to find other communication identifiers for that person (232). For example, a person's email address can be obtained from a profile associated with a screen name. Similarly, if the email address is known, it can be used to obtain the screen name. Use screen names, emails, or other confirmed communication identifiers to determine other ways in which a known person can communicate with a user, or in other ways a user can communicate with that known person. It is possible.
At this point, the list can be used to control the mode of electronic communication between the user and the other user based on whether the other user's communication identifier is known or unknown (). 234). For example, in an email system that performs spam filtering, it is possible to add the email addresses of known people to the white list, which should not filter the email addresses. Is specified, or is otherwise specified to be treated as spam. Also, for example, if the user's address book or other contact list is passively personalized, the user may add a list of inferred communication identifiers to this address book or other contact list. It can be used as a white list for spam filtering, along with the communication identifier explicitly entered in the contact list.
It also uses the email addresses of known people to filter or sort the display of emails so that emails from people on the list are more prominent than emails from people not on the list. It is also possible. For example, the user can be instructed to show only emails from known people. In this case, only emails from people on the list of known people will be shown in the email display. Alternatively (or in addition), it is possible to prevent emails from known people from appearing in bold and emails from people not on the list in bold. Another form of prominent display of known people is that all emails from known people can be grouped together in one place on the display (for example, at the beginning or end of a list of emails). is there.
Using the email addresses of people who are known, it is possible to limit the acceptance of emails to only those who are known to the user. Similarly, the IM screen names of known people can be used to limit instant messaging or chat requests to only those who are known to the user.
In addition, a list of known people can be used to limit the display of online presence information to only those on the list. For example, the IM screen names of known people can be used to allow only those who are known to the user to see the user's presence information. That is, it is possible to limit other users who are unknown to the user from seeing whether the user is online or not. Also, some services, such as ICQ (which is an instant messaging service) and America Online, display online presence information on channels other than the IM buddy list. The display of such online presence information can also be restricted, as detailed below.
Further, by examining the plurality of communication identifiers as described above, it is possible to control the mode of communication of the user in a plurality of different messaging media. For example, a list of known people can be used to control the mode of communication of a user, for example using a combination of an email client and an instant messaging client.
Figures 3-5 show an exemplary method of clearly specifying known people by entering them in the contact list. The contact list may be, for example, a white list, an address book, an instant messaging buddy list, and so on. People who are added to one or more of these contact lists are added to the list of known people.
The custom sender list interface 300 of FIG. 3 corresponds to manually adding a communication identifier to a list of known people by specifying it in a white list and a black list. White lists specify email addresses that should not be filtered so that email messages from those addresses are delivered to users, for example, without being subjected to spam filtering. Blacklists, on the other hand, specify email addresses that must be filtered so that email messages from those addresses are treated as spam and hidden from the user. The custom sender list interface 300 allows the user to add the communication identifiers to the white list in order to explicitly specify that they are known. Those identifiers placed on the white list are added to the list of known people.
Selecting radio button 302 specifies blacklisting, and selecting radio button 304 specifies whitelisting. Only one of buttons 302 and 304 can be selected at a time. You can enter the communication identifier in the text field 306. The communication identifier entered in the text field 306 is added to the blacklist or white list by clicking the Add button 308, depending on whether radio button 302 or radio button 304 is selected. It is possible to be done. This action adds the entered communication identifier to the text box 310 along with all other entered communication identifiers.
To select a communication identifier from the list contained in the text box 310, click the communication identifier. If you then click the "Remove" button 312, the communication identifier will be removed from the list. Changes made to the blacklist or whitelist can be saved by clicking the Save button 314 and canceled and canceled using the Cancel button 316. It can be rejected.
The address book interface 400 of FIG. 4 corresponds to manually adding people to a list of known people with an additional entry in the address book. Each entry in the address book contains information about an individual person, along with the person's communication identifier. The address book interface 400 allows the communication identifiers to be added to the address book entry in order to explicitly specify that the communication identifiers are known. This adds these identifiers to the list of known people. The address book interface 400 can provide the user with an option to prevent the communication identifier added to the address book from being added to the list of known people. This option allows you to prevent the currently adding identifier from being added to the list of known people, and with this option selected, all entered identifiers are known. It is possible not to add to the list of some people.
The address book interface 400 includes a contact list 406 that lists the contacts in the address book. Contact list 406 lists all entries in the selected category and / or all entries that match the current search criteria by name. The illustrated contact list 406 shows three entries. Entry 408a for "Kevin Greene", entry 408b for "quoteomatic", and entry 408c for "zolaonaol".
The address book interface 400 also includes a personal information list that displays the personal information of the entries in the address book. When you select an entry from the list in contact list 406, the corresponding person's information is displayed in personal information list 410. For example, if you select Kevin Greene entry 408a, Kevin Greene's personal information will be listed in the personal information list 410. This personal information includes Kevin Greene's contact name 412 ("Kevin Greene"), email address 414 ("kg@somewhere.com"), and category 416 ("Uncategorized", which is an entry. 408a indicates that it is not classified). Other information, including other communication identifiers, can also be included in the personal information list 410.
The address book interface 400 also includes buttons 418-422 for adding, deleting, and modifying address book entries. Click the Add button 418 to add an entry to the address book. This will bring up a dialog box where you can enter the information required for the new entry in the address book. You can also modify an existing entry by selecting it from the list in text box 406 and clicking the Edit button 420. This will bring up a dialog box where the information for the existing entry has already been entered. It is possible to change this information or add information to this information. By selecting an entry from the list in text box 406 and clicking the Delete button 422, the existing entry is eventually deleted from the address book. Since all communication identifiers added to the address book using the address book interface 400 are considered known, they are added to the list of known people.
Address book entries can be categorized into various categories. In the address book interface, the user can see all the entries in a particular category, and can also see all the entries in the address book regardless of category. The available categories are listed in the drop-down category selection box 402. Selecting a category name from the category selection box 402 filters the set of address book entries to include only the entries that belong to the selected category. Select All from the category selection box 402 to include all entries in the address book. In the search text box 404, it is possible to search a collection of address book entries. You can enter search criteria in the search text box 404. The set of entries is filtered to include only those entries that match the search criteria entered in this search text box 404. Since "All" is selected from the selection box 402 and no search criteria are entered in the search text box 404, the entries shown are all entries in the address book. Therefore, the address book contains only the three entries listed in contact list 406.
The buddy list interface 500 in Figure 5 corresponds to manually adding people to the list of known people by adding the screen name to the buddy list. The screen name is a person's communication identifier in an instant messaging system. The message is addressed to the user of the instant messaging system by screen name. An instant messaging system user's buddy list is a list of screen names with whom the user communicates. The buddy list interface 500 allows users to add communication identifiers to their buddy list in order to explicitly specify that they are known. This adds these identifiers to the list of known people.
The buddy list interface 500 includes a text box 502 containing a buddy list with the screen name "InternetAnn". This buddy list contains multiple screen names. The buddy list in the buddy list interface 500 includes "randomcontact2" with screen name 504a, "Boss" with screen name 504b, "Mom" with screen name 504c, "Dad" with screen name 504d, and Includes "Brother" with screen name 504e.
The buddy list can be divided into one or more buddy groups, and each buddy can belong to one of those buddy groups. If a person's IM client program on the buddy list is ready to receive communications (ie, commonly referred to as a "present"), then the screen of that buddy on the buddy list. The name is visually distinguished from other buddies that are displayed or are not currently ready to receive communications (or have no other equivalent). In the interface shown, the screen name of the gift buddy is displayed under the buddy group heading of the buddy group to which each buddy belongs. The buddy group heading also includes the number of screen names currently logged in to the instant messaging system from that buddy group and the total number of people in that buddy group. For example, the buddy group heading 506a indicates that one of the ten members of a buddy group called "Buddies" is logged in to the system. One of its members is a user with a screen name of 504a. This is because its screen name 504a is listed under the buddy group heading 506a. Similarly, the buddy group heading 506b indicates that one of the three members of the "Co-Workers" buddy group is logged in, and that member has a screen name of 504b. User. Similarly, users with screen names 504c, 504d, and 504e are logged into the system, and these users are members of a buddy group called "Family." According to the buddy group heading 506c, only one member of this buddy group is currently not logged in. Buddy List Interface 500 is a "Setup (S) etup) "contains button 508. When this button is selected, the user will be able to add the screen name to the displayed buddy list. Screen names added to a user's buddy list from the buddy list interface 500 are considered known to the user and are added to the list of known people. The address book interface 400 can provide the user with an option to prevent the communication identifier added to the address book from being added to the list of known people. This option allows you to prevent the currently adding identifier from being added to the list of known people, and with this option selected, all entered identifiers are known. It is possible not to add to the list of some people.
An exemplary method of inferring known people from user actions will be illustrated with reference to Figures 6-9. From the user's actions when reading, sending, and managing an email, it can be inferred that the people who send and receive the email are known to the user. In addition, it can be directly inferred by the user that the contacts of people known to the user are known. The inferred people are added to the list of known people after user confirmation (optional).
Using the email reading interface 600 of Figure 6 can lead to inferences of people known to the user. When using the email reading interface 600, the user may take some action while reading the message to indicate that the sender of the message is known to the user. Conversely, the user may take some action that indicates that the sender of the message is unknown to the user. If, based on those actions, the sender of the email is inferred to be known to the user, the sender of the email is added to the list of known people.
The email reading interface 600 has two main sections 602 and 604, which provide details of the message currently being read. Section 602 lists the header information for the message currently being read. This header information includes sender's address 606, recipient's address 608, message subject 610, and message arrival time 612. The message shown, with the subject "Hi", was sent from kg@somewhere.com to InternetAnn@aol.com on September 4, 2003 at 10:24 am. Section 604 contains the body of the message. In this example, it is "So, how are you?".
To the right and below the content of the displayed message are a series of buttons 614-630 that enable activities based on the displayed message. For example, clicking the Reply button 614 will bring up an interface for writing a reply to the sender of the displayed message. Similarly, clicking the Forward button 616 will bring up an interface for forwarding the displayed message. The Reply All button 618 has the same functionality as the Reply button 614, except that the reply message is addressed to all recipients of the displayed message.
Click the Add Address button 620 to add the sender's entry for the displayed message to the address book. The entry contains the sender's address 606. Clicking the Report Spam button 622 sends a message to a service that blocks spam email messages. Click the Print button 624 to send a message to the printer. Clicking the Save button 626 expands two options. One stores the message on the host server and one stores the message locally. Clicking the Keep As New button 628 marks the displayed message as unread, and clicking the Delete button 630 deletes the message immediately or deletes the message. It can be moved to a temporary storage location.
The user's actions while interacting with the email reading interface 600 can lead to inferences as to whether the sender of the message being read is known or unknown to the user. If the sender of the message appears to be known to the user, the sender's email address is added to the list of known people. For example, replying to a message by clicking the "Reply" button 614 can support the inference that the sender is known. In addition, clicking the "Forward" button 616 to forward the message can support the inference that both the sender and all the people to whom the message is forwarded are known. Similarly, clicking the "Reply All" button 618 can lead to inference that the sender and all other recipients are known.
Creating an entry for the sender of an email in the user's address book by clicking the Add Address button 620 can lead to inference that the sender is known. On the other hand, clicking the "Report Spam" button 622 can negate the inference that the sender is known to the user. Inference that the sender is also known by clicking the "Print" button 624, using the "Save" button 626, and marking the displayed message as unread by the "Save as unread" button 628. It is possible to support. Leaving interface 600 open for a given period of time (eg, 30 seconds) is also an action that can support the inference that the sender is known.
There are several techniques for determining at what point the sender is inferred to be known based on the actions described above. For example, it is possible to infer that the sender is known only based on the user performing any one of the actions in support of the inference that the sender is known. Alternatively (or in addition), the result of the combination of actions can be an inference that the sender is known. For example, multiple actions may be required to add a sender to a list of known people. In addition, it is possible to have the sender added to the list of known people as a result of a fixed combination of actions. That is, a particular combination can be specified as an indication that the communication identifier is known, and when that combination occurs, the identifier is added to the list of known people. For example, when a message is replied and saved, the sender is added to the list of known people, and when the message is stored as unread and printed, the list of known people. It is possible to prevent senders from being added to.
As another example, each of the various possible actions is associated with a score that indicates how strongly the action supports the known identifier, and the total score is a specific value (threshold score). It is possible to have the sender added to the list of known people when it becomes. That is, whether or not the person is known to the user by detecting the actions, calculating the total score from the scores associated with them, and comparing it with the threshold score, and therefore known people. It is possible to infer whether or not it will be added to the list of. In an embodiment of this technique, positive scores are assigned to actions that support inference, negative scores are assigned to actions that negate inference, and the identifier is inferred to be known when the total score reaches a certain positive value. It is possible to. Other methods of combining user actions to infer that the sender is known to the user are also possible.
When replying to a message using the Reply All button 618, not all recipients of the message may be known. This is especially true if a carbon copy of the original message is addressed to a large number of people. In that case, even if the message is sent to people to whom a carbon copy of the message was addressed (which would usually lead to the inference that they are known), indicate that they are known. Therefore, it is possible to require further action. The number of people addressed to a carbon copy of the original message affects the number or combination of actions required to add the recipient to which the carbon copy was addressed to the list of known people. there is a possibility.
Using the email composition interface 700 in Figure 7 can lead to people being added to the list of known people. When using the email composition interface 700, the user may take some action while writing a message to indicate that the people to whom the message is sent are known to the user. If the recipients of the email are inferred to be known to the user, those recipients are added to the list of known people. The e-mail composition interface 700 has a plurality of text fields 702 to 708, which can be used to specify various parts of the message to be sent. For example, the user may have a text field 702 labeled "Send To" and a "Copy To". It is possible to specify the recipient of the message using the text field 704 labeled "To)". The user can also specify the subject of the message in the Subject text field 706. Finally, the user can enter the body of the message in the body text field 708.
A series of buttons 710 to 716 to the right of the text fields 702 to 708 manage the processing content of the message specified by the text fields 702 to 708. Clicking the Send Now button 710 will immediately process the message and send it to the specified recipient. Clicking the Send Later button 712 processes the message so that it is sent later to the intended recipient. Click the "Address Book" button 714 to display the Address Book Interface 400. In the address book interface 400, it is possible to specify the recipient of the message. The email address in the address book entry can be used to fill in the text fields 702 and 704 that contain the recipient of the message. Click the "Print" button 716 to send a message to the printer.
User actions while using the email composition interface can lead to inference that the intended recipient of the message being composed is known to the user. If the people to whom the message is sent are inferred to be known to the user, the people entered in the text boxes 702 and 704 are added to the list of known people. For example, using the Send Now or Send Later button to send the message you are composing leads to the inference that the message recipients listed in text fields 702 and 704 are known. Connect. Similarly, printing a message using the "Print" button 716 leads to the inference that the intended recipient is known. In addition, it is possible to manually add an entry to the address book using the address book interface 400 displayed by the "Address Book" button 714, which, as mentioned above, goes to the list of known people. It leads to addition.
Recipients inferred to be known are added to the list of known people. If a user's individual actions when using the email composition interface 700 lead to inference that the recipient is known, then that recipient is added to the list of known people. In some cases, as mentioned above, the combination of actions may indicate that the recipient should be added to the list of known people. The email reading interface 600 and email composing interface 700 also have buttons that allow users to manually add people they are communicating with to a list of known people (they automatically add them as described above). If not). For example, clicking that button on the email reading interface 600 adds the sender of the message to the list of known people. Similarly, clicking that button on the email composition interface 700 adds the recipient of the email to the list of known people.
Process 800 in FIG. 8 can be used to infer that people whose degree of separation from the user is within a certain number are known to the user. The degree of separation between two entities represents the relationship between those entities. In general, to find the frequency (hops) needed to link (associate) two users, in the user's contact list (eg, address book, buddy list, and / or white list). Evaluate the characteristics. For example, suppose recipient A lists user B in recipient A's address book, user B lists user C in user B's address book, and user C lists sender D in user C's address book. .. In this case, the sender D is linked to the receiver A with a degree of separation of 2 (first degree of separation 1 for user B and second degree of separation 1 for user C). Recipient A is associated with User C at Separation 1 (User B), and User B is separated from Sender D at Separation 1 (User C). Recipient A and user B, user B and user C, and user C and sender D are separated with zero separation.
The user's contact list is maintained (802). This contact list may be any personally maintained list (eg, address book, buddy list for instant messaging, and / or white list). The rest of Process 800 will be described using the address book as an example of a contact list. The contacts in the user's address book are added to the user's list of known people (804). The contacts linked to the user (ie, the contacts to the desired degree of isolation) are then identified and added to the user's list of known people. To do so, the address book for each contact in the user's address book is accessed (806). These address books are usually not configured for direct user access. That is, the user normally cannot access another user's address book, such as the contact's address book in the user's address book (the user's address book is configured for direct access by the user). ing). The other user's address book generally contains a communication identifier selected by the other user.
The contacts in the user's contact address book (that is, contacts with a degree of isolation of 1) are then added to the list of known people (808). If another degree of isolation is desired (810), the address book of contacts with a degree of isolation of 1 from the user is accessed (806) and the contacts in those address books are in the list of known people. The degree of separation is incremented (812) to be added (808). If a contact is added to the list of known people, the degree of isolation of that contact from the user can also be added. Contact additions will continue until the desired degree of separation is reached (810). When the desired degree of separation is reached, it is inferred that all contacts within the desired degree of separation from the user are known to the user (814). The desired degree of separation may be a system parameter and, in some embodiments, the user may be given the ability to set the desired degree of separation. For example, the user may be provided with an interface that allows the user to decide whether or not to use the degree of separation, and if so, what the degree of separation should be. Alternatively, the desired degree of separation may be a system parameter and may be user configurable. For example, the system may include a default degree of isolation that can be adjusted by the user as needed.
In Process 800, as a result, any user associated with the intended user may update their contact list, but not the list of known people. That is, if a user associated with an intended user adds a contact to their contact list, the new contact may not be reflected in the intended user's list of known people. There is. This situation would not be very detrimental, especially in embodiments where a list of known people is used as a white list to exempt certain emails from spam filtering. On the other hand, this situation can be mitigated by repeating process 800 periodically or aperiodically. Another way to mitigate this situation is to track changes in the contact list and trigger a process 800 update or reinitialization when a list of known people responds with incremental formats or updates. Use an update system that updates in a format.
By using the email management interface 900 in Figure 9, it is possible to add to the list of known people. User actions when interacting with email management interface 900 can lead to inference that certain people are known to the user. Conversely, the user can perform certain actions that indicate that certain people are unknown to the user. People inferred from these actions to be known to the user are added to the list of known people.
The email management interface 900 has two main components, the folder list 902 and the message list 904. In the folder list 902, there are various folders in which messages can be filed. When a folder is selected from the folder list 902, its contents are listed in the message list 904. In the illustrated example, a folder named "New" is selected in folder list 902 and its contents are listed in message list 904. The drop-down selection box 906 corresponds to sender-based filtering of the messages displayed in the message list 904. In the illustrated example, "Everyone" is selected in the selection box 906, so all messages in the "New" folder are displayed in the message list 904. These include message 908 from kg@somewhere.com and message 910 from noone@fr.com, both dated September 4, 2003. When you use the mouse to click and drag a message from message list 904 to folder list 902, the message is filed in the folder with the name below the current position of the mouse, and the folder list. The message is deleted from the folder selected in 902.
A series of buttons under the message list 904 allows the user to interact with the messages in the message list 904. For example, clicking the Read button 912 will generate an email reading interface 600 for the message selected in message list 904. Clicking the Save button 914 saves the message selected in message list 904 to the local machine's hard drive or a remote server. Clicking the "Save as unread" button 916 marks the selected message as unread. Clicking the Report Spam button 918 sends a message to a service that blocks spam messages for the message selected in message list 904. Clicking the Delete button 920 immediately deletes the selected message or temporarily moves it to the deleted message storage location.
User actions when using folders, messages, and buttons that exist in email management interface 900 can lead to the addition of people to the list of known people. Moving a message between the various folders in folder list 902 can lead to inference that the sender or recipient of the message is known. For example, dragging message 908 from the "new" folder to another folder other than the spam or delete folder can lead to inference that the sender of the message is known to the user. Opening a message with the "read" button 912 can support the inference that the sender of the message is known. Clicking the Save button 914 or Save as Unread button 916 can also lead to inference that the sender of the message is known to the user. On the other hand, using the Report Spam Button 918 and Delete Button 920 may negate the inference that the sender or recipient is known to the user. Similar to what was mentioned above with respect to FIG. 6, individual actions or combinations of actions when using the email management interface 900 can lead to inference that people are known to the user. People inferred to be known to the user are added to the list of known people after confirmation by the user (optional).
Figures 10-12 are examples of the use of a list of known people in controlling the mode of communication of a user. A list of known people can be used to control the mode of communication of a user, for example using an email client or an instant messaging client. FIG. 10 shows that it is possible to control the email messages displayed on the email management interface 900 using a list of known people. The email management interface has a folder list 902 where you can file messages. When a folder is selected from the folder list 902, its contents are listed in the message list 904. In the illustrated example, a folder named "new" is selected in folder list 902 and its contents are listed in message list 904.
The drop-down selection box 906 corresponds to sender-based filtering of the messages displayed in the message list 904. In the illustrated example, the option "People I Know" is selected from the selection box 906. This filters the displayed messages for a list of people known to the user. Messages from people in the list of known people appear in message list 904, and messages from senders that are not in the list of known people do not appear in message list 904.
For example, in message list 904 in Figure 9, the message was also displayed in the "new" folder, where there are two messages: message 908 from kg@somewhere.com and message from noone@fr.com. 910 was displayed. The email address kg@somewhere.com is on the list of people known to the user, but noone@fr.com is not. When "Known People" is selected in the selection box 906, message 910 is excluded from the set of messages displayed to the user in message list 904. The only message displayed is message 908 from kg@somewhere.com. Therefore, the list was used to limit the email messages displayed to users to those from people on the list of known senders.
FIG. 11 shows that it is possible to control the email messages displayed on the email management interface 900 using a list of known people, as opposed to the case of FIG. There is. The email management interface has a folder list 902 where you can file messages. When a folder is selected from the folder list 902, its contents are listed in the message list 904. In the illustrated example, a folder named "new" is selected in folder list 902 and its contents are listed in message list 904.
The drop-down selection box 906 corresponds to sender-based filtering of the messages displayed in the message list 904. In the illustrated example, the option "Unknown Senders" is selected from the selection box 906. This filters the displayed message for a list of people known to the user, as opposed to in Figure 10. That is, messages from people who are not in the list of known people appear in message list 904, and messages from senders in the list of known people do not appear in message list 904.
For example, in message list 904 in Figure 9, the message was also displayed in the "new" folder, where there are two messages: message 908 from kg@somewhere.com and message from noone@fr.com. 910 was displayed. The email address kg@somewhere.com is on the list of known people, but noone@fr.com is not. When "Unknown Sender" is selected in the selection box 906, message 908 is excluded from the set of messages displayed to the user in message list 904. The only message displayed is message 910 from noone@fr.com. Therefore, the list was used to limit the email messages displayed to users to those from people who are not on the list of known senders.
The email control interface 1200 of FIG. 12 allows the user's email message to be further controlled based on a list of known people. The email control interface has a user selection box 1202. The user to which the controls specified in the email control interface 1200 apply is selected in the user selection box 1202. A set of options 1204-1224 corresponds to various filtering methods for received email.
Options 1204-1212 allow selected users to define the sender of the email they receive. Option 1204 allows you to receive emails from all senders. When option 1204 is selected, the selected user will receive email from any sender, regardless of whether the sender is included in the list of known people. Option 1206 allows you to receive email only from members of America Online (AOL). If option 1206 is selected, the selected user will only receive e-mail messages from customers of the America Online Internet Service Provider, and other messages will be blocked. Option 1208 allows you to receive email only from known people. When option 1208 is selected, the selected user's email is filtered for a list of known people. Messages from people on the list will be accepted and other messages will be blocked.
Option 1210 allows you to block email from all senders. If option 1210 is selected, all email messages addressed to the selected user will be blocked. Option 1212 uses a custom sender list to determine what email to receive. The custom sender list includes a white list and a black list. Messages from people on the white list are displayed to the user, and messages from people on the blacklist are blocked from the user. Options 1204-1212 can be mutually exclusive.
Option 1214 allows you to block all email messages that contain photos or files. If option 1214 is selected, all messages, including photos or files, will be blocked. Options 1216 and 1218 allow you to define how blocked messages are handled. Option 1216 allows you to permanently delete blocked messages. If option 1216 is selected, all blocked messages will be immediately deleted and you will never be able to see them again. Option 1218 allows blocked messages to be delivered to a folder designated for spam. If option 1218 is selected, blocked messages will be placed in the folder specified for spam. These messages can be viewed after they have been placed in the spam folder, if desired. If you select the third option (not shown), blocked messages are kept in the temporary containment folder. Messages stored in the temporary containment folder can be deleted after a certain period of time that the user can select. Options 1216, 1218, and the third option are mutually exclusive.
Options 1220-1224 can control what email the user selected in selection box 1202 receives. Option 1220 allows spam filters to filter incoming email messages. When this option 1220 is selected, the user's email messages are filtered based on whether they are spam messages. A list of known people can be used by spam filters when deciding whether a message is a spam message. For example, spam filters can use a list of known people as a white list when deciding which messages to store. Messages from people on the white list can be accepted and messages from people not on the white list can be rejected. Alternatively, whitelists can be used to exempt communications from people on the whitelist from spam filtering and to spam filter communications from people not on the whitelist. As another example, the spam filter can also assign a spam score to incoming messages using a list of known people. Messages from people who are not on the list of known people receive a higher spam score than messages from people on the list. Messages that are determined to be spam are delivered to the user's spam mailbox, and non-spam messages are delivered to the user's main mailbox.
Option 1222 is one or more clickable hyperlinks or uniform resource locators. Allows you to filter incoming email messages based on whether they contain locators (URLs). When option 1222 is selected, messages with clickable URLs are delivered to the user's spam folder and messages without clickable URLs are delivered to the user's main mailbox. A second option (not shown) for handling messages with clickable URLs delivers messages with URLs that lead to inappropriate or parental-controlled content to the user's spam folder. Allows other messages to be delivered to the user's main mailbox. Option 1224 allows you to filter a user's incoming email messages based on whether any of the words in the custom word list are included. When option 1224 is selected, messages with words in the custom word list are delivered to the user's spam folder, and messages without words in the custom word list are delivered to the user's main mailbox.
By combining the filtering performed by options 1222 and 1224 with a list of known people, it is possible to exempt messages from known people from these controls. In other words, messages that meet the conditions set forth in options 1222 and 1224 (selected) can be sent to the spam folder unless the message is sent to a list of known people. is there. For example, it is possible to receive a message with a URL. Normally, if option 1222 is selected, messages with URLs will be placed in the spam folder. However, if the message with the URL comes from a known person, the message will not be sent to the spam folder and will be delivered normally.
The email control interface 1200 also has a save button 1226 and a cancel button 1228. Click Save button 1226 to save all changes made to options 1204-1224 for the user selected in selection box 1202, and click Cancel button 1228 to reject all changes made immediately before. Return to option settings.
In addition to the use of the list of known people described for Figures 10-12, there is another use for the user's communication with the instant messaging client. For example, the IM screen names of known people can be used to limit instant messaging or chat requests to only those who are known to the user. In addition, the IM screen names of known people can be used to allow only those who are known to the user to see the user's presence information. That is, it is possible to limit other users who are unknown to the user from seeing whether the user is online (ie, logged in to the IM system). The presence information for "random contact 2" is displayed in Figure 5 referenced earlier because "Internet Ann" is included in the list of people known to "random contact 2". Others who do not have "Internet Ann" in their list of known people do not appear in Buddy List Interface 500, which limits "Internet Ann" from seeing their presence information. Because.
It is also possible to use a list of known people to more generally limit the display of online presence information. Figures 13, 14, and 15 show another environment in which it is possible to limit online presence information using a list of known people. As shown in Figure 13, some services, such as America Online, allow users to search for other members. The list of members that match the user's search criteria includes an indication of whether the member is online. As illustrated, interface 1300 includes window 1310 that displays search results for a person's search criteria (eg, a member that includes John Doe somewhere in the profile). The search results include a list of members that match the search criteria. The search results include the screen name, member name, and location of each member that matches the search criteria. Icon 1314 provides online presence information. Icon 1314 appears in window 1310 next to the currently online member.
As shown in Figure 14, some services, such as America Online, display online presence information in the user's member profile. The user's member profile can be displayed as a result of the member being selected from the search results as shown in FIG. 13, and the user uses a communication service such as chat or bulletin board, for example. It can be activated when the screen name is encountered. Depending on the service, it is possible to launch the member profile in another way. When a user launches another user's member profile, interface 1400 is displayed. This interface contains the screen name 1402 of the user whose profile is displayed. Interface 1400 also includes several buttons 1404 that allow you to interact with the user whose profile is being viewed. Interface 1400 also has an area 1406 for displaying online presence information. In the illustrated profile example, the member is online in the chat room "louisianam 4m". If the member is not online, area 1404 indicates that the member is not online.
As shown in Figure 15, some instant messaging services and other online services provide web pages that display online presence information. As shown, the Web browser 1500 displays an ICQ search page 1502, which allows a person to search for an ICQ user's profile. Profiles 1510 and 1520 are displayed as a result of a search provided that "John Doe" is included somewhere in the profile. Icons 1512 and 1522 are part of profiles 1510 and 1520, respectively, and provide online presence information. The icons 1512 and 1522 are displayed in different colors depending on whether the user is online or not.
In any of these environments, it is possible to limit online presence information based on a list of known people. Online presence information can be restricted so that only some or all of the people known to the user can see the user's online presence information. For example, if the person viewing the search results is not known to the user with the screen name "Hotxjock28", the icon 1314 may not be displayed. Similarly, if the person viewing the profile is unknown to the user with the screen name "Hotxjock28", it is possible that no online presence information will be displayed in area 1406. Finally, if the person viewing the profile 1510 or 1520 is not known to the user viewing the profile information, the icon 1512 or 1522 can indicate that the user is not online or has an online presence. It is also possible to indicate that the information is unavailable.
In addition, if a potential recipient of online presence information requests online presence information from an application such as an instant messaging application, or by viewing a web page, member profile, or member search results. Online information may be restricted or not provided to its potential recipients. In some environments that provide online presence information, the information can be provided in response to a request to receive online presence information. In such an environment, when a request is received, the decision to convey online presence information may be based on whether the list of known people includes the potential recipient. It is possible. If the potential recipient is not on the list, the online presence information may be restricted or not provided to the potential recipient.
In other embodiments, it is possible that the online presence information is limited or not provided to potential recipients of the online presence information when there is no request for the online presence information. Depending on the environment, online presence information can be broadcast to all users. Users who are not on the list of people known to them can be excluded from the broadcast of online presence information.
Another use for the list of known people is to eliminate suspicious communication sent to minors when the communication is from someone unknown to the minor. Inappropriate (eg, pornographic) communications are repeatedly sent to minors, such as by email. There may be certain signs of poor communication or signs that may lead to inappropriate content. One such symptom is, for example, the presence of a uniform resource locator (URL) in the body of an email. Another symptom is certain words or phrases (vulgar or obscene words) contained in the communication. Such a symptom can be a strong indicator that communication is inadequate if the email is from someone unknown to a minor. Some Internet Service Providers (ISPs) (eg America Online, Inc. (AOL)) allows master account owners to designate relevant accounts as minor accounts. By using the signs of inappropriate communication in combination with a list of known people, it is possible to eliminate potentially inappropriate content sent to minor accounts.
FIG. 16 is a flow chart showing the process 1600 to eliminate communications sent to a minor account. A list of people known to users of minor accounts is maintained, for example, using the techniques described above (1605). When a communication sent to a minor account is received (1610), the sender of that communication is examined (1615). The communication may include, for example, email or instant messaging. It is also examined whether the communication contains signs that the communication is inappropriate for users of minor accounts (1620). As mentioned above, such symptoms include URLs in the body of the communication and / or certain words contained in the body of the communication. If such a symptom is included in the communication and the sender is not on the list of known people, the communication is excluded (1625). Elimination can include blocking or deleting communications. Alternatively (or in addition), exclusion can include placing communications in a secure location that is accessible to the master account owner and not accessible to minor users. For example, it is possible to put the communication in a secure spam folder. Spam folders can be secured, for example, by the fact that users of minor accounts cannot see the folder, or that the folder is password protected.
So, for example, emails sent to a minor account by someone who is unknown to the minor (ie, someone who is not on the list of known people), including a URL or a specific word or phrase, will automatically be sent. It can be deleted or blocked. Alternatively, such emails can be sent to spam folders. Spam folders are now locked to minors (for example, by preventing minors from seeing the spam folder or by requiring a password to access the spam folder) If specified, it is possible to potentially prevent minors from being exposed to inappropriate content.
The techniques described so far are not limited to any particular hardware or software configuration. Instead, the described approach can be implemented by hardware, software, or a combination of both. The methods and processes described can be implemented as a computer program running on a programmable computer that includes at least one processor and at least one data storage system. The program can be implemented in a high-level programming language and, if desired, in assembly language or another lower level language.
Such programs are generally stored on a computer-enabled storage medium or device (eg, CD-ROM, RAM, magnetic disk, etc.). When each instruction of the program is read and executed by the processor of the computer, the programmable computer is made to perform the various operations described above. So far, some embodiments have been described. However, it will be understood that various modifications are possible. Therefore, embodiments other than those specifically described are also within the scope of the appended claims.
(Explanation of drawings)<figref num="1">It is a block diagram of an exemplary network computing environment.</figref><figref num="2">A flow chart showing the process of maintaining and using a list of known people.</figref><figref num="3">It is a figure which shows the interface for manually specifying a white list and a black list.</figref><figref num="4">It is a figure which shows the interface of the address book.</figref><figref num="5">It is a figure which shows the interface of the instant messaging client program.</figref><figref num="6">It is a figure which shows the interface for reading an e-mail message.</figref><figref num="7">It is a figure which shows the interface for writing an e-mail message.</figref><figref num="8">A flow chart showing the process of inferring the contacts of other users as known.</figref><figref num="9">It is a figure which shows the interface for managing an e-mail message.</figref><figref num="10">It is a figure which shows the interface for managing an e-mail message.</figref><figref num="11">It is a figure which shows the interface for managing an e-mail message.</figref><figref num="12">It is a figure which shows the interface for setting and changing the control of mail and spam.</figref><figref num="13">It is a diagram showing an environment in which it is possible to limit online presence information using a list of known people.</figref><figref num="14">It is a diagram showing an environment in which it is possible to limit online presence information using a list of known people.</figref><figref num="15">It is a diagram showing an environment in which it is possible to limit online presence information using a list of known people.</figref><figref num="16">A flow chart showing the process of eliminating communications sent to a minor account.</figref>
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2014238848A | Cited by | Japan | Examiner |
| JP2009140419A | Cited by | Japan | Examiner |
| JP2015191248A | Cited by | Japan | Search report |
| JP2008257722A | Cited by | Japan | Examiner |
| US9807038B2 | Cited by | United States of America | Applicant |
196 members in 13 offices
Priority claims34
| Document | Office | Kind | Date |
|---|---|---|---|
| 45732003 | United States of America | P | |
| 45732003 | United States of America | P | |
| 60457320 | United States of America | – | |
| 48837603 | United States of America | P | |
| 48837603 | United States of America | P | |
| 60488376 | United States of America | – | |
| 10747263 | United States of America | – | |
| 10747651 | United States of America | – | |
| 10747676 | United States of America | – | |
| 10747682 | United States of America | – | |
| 74726303 | United States of America | A | |
| 74726303 | United States of America | A | |
| 74765103 | United States of America | A | |
| 74765103 | United States of America | A | |
| 74767603 | United States of America | A | |
| 74767603 | United States of America | A | |
| 74768203 | United States of America | A | |
| 74768203 | United States of America | A | |
| 2004009422 | United States of America | W | |
| 2004009422 | United States of America | W | |
| 2003457320 | – | – | – |
| 2003488376 | – | – | – |
| 2003747263 | – | – | – |
| 2003747651 | – | – | – |
| 2003747676 | – | – | – |
| 2003747682 | – | – | – |
| 2004009422 | – | – | – |
| US20030457320P | – | – | – |
| US20030488376P | – | – | – |
| US20030747263 | – | – | – |
| US20030747651 | – | – | – |
| US20030747676 | – | – | – |
| US20030747682 | – | – | – |
| WO2004US09422 | – | – | – |
Members196
| Document | Office | Kind | |
|---|---|---|---|
| CA2506417A1 | Canada | A1 | |
| CA2506585A1 | Canada | A1 | |
| WO2004046867A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2004046875A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2004046949A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2004046970A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003287671A1 | Australia | A1 | |
| AU2003287671A8 | Australia | A8 | |
| AU2003291043A1 | Australia | A1 | |
| AU2003295603A1 | Australia | A1 | |
| AU2003295603A8 | Australia | A8 | |
| AU2003297283A1 | Australia | A1 | |
| US2004148347A1 | United States of America | A1 | |
| US2004153517A1 | United States of America | A1 | |
| US2004172454A1 | United States of America | A1 | |
| WO2004046875A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2004080054A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2004193684A1 | United States of America | A1 | |
| US2004199581A1 | United States of America | A1 | |
| US2004199582A1 | United States of America | A1 | |
| CA2520419A1 | Canada | A1 | |
| US2004205126A1 | United States of America | A1 | |
| US2004205127A1 | United States of America | A1 | |
| WO2004088943A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2004210639A1 | United States of America | A1 | |
| US2004223606A1 | United States of America | A1 | |
| WO2005010709A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2005055416A1 | United States of America | A1 | |
| WO2004088943A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2004046867A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US2005086311A1 | United States of America | A1 | |
| US2005114533A1 | United States of America | A1 | |
| AU2004296035A1 | Australia | A1 | |
| CA2547240A1 | Canada | A1 | |
| WO2005054991A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2005057329A2 | World Intellectual Property Organization (WIPO) | A2 | |
| CN1649423A | China | A | |
| EP1565830A2 | European Patent Office (EPO) | A2 | |
| EP1565845A1 | European Patent Office (EPO) | A1 | |
| KR20050086737A | Republic of Korea | A | |
| KR20050121222A | Republic of Korea | A | |
| EP1616419A2 | European Patent Office (EPO) | A2 | |
| MXPA05005313A | Mexico | A | |
| JP2006510123A | Japan | A | |
| CN1754165A | China | A | |
| WO2005057329A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2005054991A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP1565845A4 | European Patent Office (EPO) | A4 | |
| EP1690190A2 | European Patent Office (EPO) | A2 | |
| HK1087801A1 | Hong Kong, China | A1 | |
| JP2006524866AThis record | Japan | A | |
| BRPI0416988A | Brazil | A | |
| WO2005010709A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2005054991A8 | World Intellectual Property Organization (WIPO) | A8 | |
| JP2007516671A | Japan | A | |
| WO2004080054A3 | World Intellectual Property Organization (WIPO) | A3 | |
| CN1998202A | China | A | |
| KR20070085041A | Republic of Korea | A | |
| AU2004296035B2 | Australia | B2 | |
| US2007288648A1 | United States of America | A1 | |
| KR100799658B1 | Republic of Korea | B1 | |
| EP1565830A4 | European Patent Office (EPO) | A4 | |
| EP1565845B1 | European Patent Office (EPO) | B1 | |
| ATE404928T1 | Austria | T1 | |
| US7428580B2 | United States of America | B2 | |
| DE60322938D1 | Germany | D1 | |
| US2009016499A1 | United States of America | A1 | |
| CN100476805C | China | C | |
| CN100486370C | China | C | |
| US2009213001A1 | United States of America | A1 | |
| US7590696B1 | United States of America | B1 | |
| US7603417B2 | United States of America | B2 | |
| US7613776B1 | United States of America | B1 | |
| CA2547240C | Canada | C | |
| US7640306B2 | United States of America | B2 | |
| US7653693B2 | United States of America | B2 | |
| EP1690190A4 | European Patent Office (EPO) | A4 | |
| US2010077049A1 | United States of America | A1 | |
| US7774410B2 | United States of America | B2 | |
| US7899862B2 | United States of America | B2 | |
| US7908327B2 | United States of America | B2 | |
| CA2506417C | Canada | C | |
| US2011167116A1 | United States of America | A1 | |
| US2011179117A1 | United States of America | A1 | |
| US8001199B2 | United States of America | B2 | |
| US8005919B2 | United States of America | B2 | |
| US2011282955A1 | United States of America | A1 | |
| US2012011110A1 | United States of America | A1 | |
| US8117265B2 | United States of America | B2 | |
| US8122137B2 | United States of America | B2 | |
| KR101117451B1 | Republic of Korea | B1 | |
| US8156193B1 | United States of America | B1 | |
| US8224916B2 | United States of America | B2 | |
| US2012198012A1 | United States of America | A1 | |
| US2012233269A1 | United States of America | A1 | |
| US2013013686A1 | United States of America | A1 | |
| US2013031638A1 | United States of America | A1 | |
| US2013066990A1 | United States of America | A1 | |
| US2013066991A1 | United States of America | A1 | |
| US2013066992A1 | United States of America | A1 |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Written abandonment of applicationAbandonedJAPANESE INTERMEDIATE CODE: A762A762 | A762 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2006524866
- Publication, DOCDB
- 2006524866
- Publication, EPODOC
- JP2006524866
- Application
- 2006509384
- Application, DOCDB
- 2006509384
- Application, EPODOC
- JP20060509384
Titles2
- Japanese
- ユーザにとって既知であると考えられる通信相手の識別、及び特定自分の使用
- English
- Identification and identification of communication partners that are considered to be known to the user
Classification
- CPC, 4
- H04L51/04
- H04L51/48
- H04L51/212
- G06Q50/50
- IPC, 4
- G06F13 00
- H04M11 00
- H04L12 58
- H04L29 08
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo