JP4976646B2 - ピアツーピアコラボレーションシステムにおいて連絡先認証を管理、表示するための方法及び装置 - Google Patents
ピアツーピアコラボレーションシステムにおいて連絡先認証を管理、表示するための方法及び装置 Download PDFInfo
- Publication number
- JP4976646B2 JP4976646B2 JP2004221235A JP2004221235A JP4976646B2 JP 4976646 B2 JP4976646 B2 JP 4976646B2 JP 2004221235 A JP2004221235 A JP 2004221235A JP 2004221235 A JP2004221235 A JP 2004221235A JP 4976646 B2 JP4976646 B2 JP 4976646B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- contact
- display name
- name
- authentication level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 110
- 238000004891 communication Methods 0.000 claims description 36
- 230000006870 function Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims 9
- 238000013459 approach Methods 0.000 abstract description 4
- 230000007246 mechanism Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 61
- 230000008520 organization Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 239000000243 solution Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000012508 change request Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 150000003839 salts Chemical class 0.000 description 3
- VBMOHECZZWVLFJ-GXTUVTBFSA-N (2s)-2-[[(2s)-6-amino-2-[[(2s)-6-amino-2-[[(2s,3r)-2-[[(2s,3r)-2-[[(2s)-6-amino-2-[[(2s)-2-[[(2s)-6-amino-2-[[(2s)-2-[[(2s)-2-[[(2s)-2,6-diaminohexanoyl]amino]-5-(diaminomethylideneamino)pentanoyl]amino]propanoyl]amino]hexanoyl]amino]propanoyl]amino]hexan Chemical compound NC(N)=NCCC[C@@H](C(O)=O)NC(=O)[C@H](CCCCN)NC(=O)[C@H](CCCCN)NC(=O)[C@H]([C@@H](C)O)NC(=O)[C@H]([C@H](O)C)NC(=O)[C@H](CCCCN)NC(=O)[C@H](C)NC(=O)[C@H](CCCCN)NC(=O)[C@H](C)NC(=O)[C@H](CCCN=C(N)N)NC(=O)[C@@H](N)CCCCN VBMOHECZZWVLFJ-GXTUVTBFSA-N 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 108010068904 lysyl-arginyl-alanyl-lysyl-alanyl-lysyl-threonyl-threonyl-lysyl-lysyl-arginine Proteins 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000007373 indentation Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
account
{identities}
identity_1
{spaces}
private signing key (for Identity 1)
private encryption key (for Identity 1)
storage master key
contact information (for Identity 1)
id-url
public key algorithms
public signing key
public encryption key
devices
relay server
status word
idebtity_2
{known contacts}
<!--
- optional attributes are enclosed in []
- optional attribute default values are after //=
- optional elements are noted as such
-->
<g:ManagedObject
Version="0,0,0,0"
>
<g:Header
GUID="<GUID>"
NAME="<name>"
DisplayName="<display_name>"
Description="<description>"
IssuedTime="<issued_time>"
[DeviceSpecific="1|0"] //="0"
[ReplacementPolicy="$Never|$Always|$IssuedTime"]//="$Never"
[IntendedIdentityURL=<intended_identity_URL>"] //=""
>
<!-- expiration is optional, default is none -->
<g:Expiration>
<g:TimePeriod
Value="<value>"
[Baseline="$IssuedTime|$InjectionTime"
//="$InjectionTime"
[Limit="<limit>"] //=none
/>
</g:Expiration>
<g:Issuer
Name="<name>"
DisplayName="<display_name>"
/>
<g:ManagementDomain
Name="<name>"
DisplayName="<display_name>"
ServerURL="<server_URL>"
/>
</g:Header>
<!-- body is optional -->
<g:Body
ComponentResourceURL="<component_resource_URL>"
>
<!-- whatever data is needed by a particular type of a managed object should be in the body element below -->
<g:body_element>
</g:body_element>
</g:Body>
<g:Signatures>
<g:Signature Value="<value>"Fingerprint="<fingerprint>"/>
</g:Signatures>
</g:ManagedObject>
<g:Policy[Flags="<flags>"][PeerAuthenticationLevel="<level>"]>
<g:Contact>
<g:VCard[ChangeFlags="<vCard_change_flags>"/]>
<g:Policies>
<g:DirectoryListings>
<!-- may have 0+ elements like the one below -->
<g:DirectoryListing
Name="<directry_name>"
Value="<directory_listing_value>"/>
</g:DirectoryListings>
</g:Policies>
</g:Contact>
<g:Backup Interval="<interval_in_days>"/>
[<g:Telespaces DefaultTemplateComponentResourceURL="<>"/>]
<g:AttachmentRestriction
AllowOnly="<true|false>"
Size="<size_in_kb>"
FileType="<list_file_ext>"
/>
</g:Policy>
Claims (31)
- ユーザのそれぞれがアイデンティティ及び表示名を有するピアツーピアコラボレーションシステムにおけるエンドポイントを提供するコンピュータデバイスで動作する方法であって、
第1のユーザとの通信に応答して、前記コンピュータデバイスに関連付けられたメモリ内の連絡先データストア内の連絡先として前記第1のユーザを記録するステップであって、前記記録するステップは、少なくとも前記第1のユーザのアイデンティティと表示名とを記録することを含む、記録するステップと、
第2のユーザからの通信の受信に応答して、前記第2のユーザの表示名が前記連絡先データストア内のユーザの前記表示名と同等かどうかを判定するステップと、
前記第2のユーザの表示名が、前記連絡先データストア内のユーザの前記表示名と同等で、前記第2のユーザのアイデンティティが、前記同等の表示名を有する前記連絡先データストア内の前記ユーザの前記アイデンティティと異なるときに、前記コンピュータデバイスと関連付けられたディスプレイ上に表示する警告を生成するステップであって、前記警告を生成するステップは、前記同等の表示名を有する前記コンタクトデータストア内の前記ユーザの前記表示名と同等の前記表示名を有する潜在的ななりすましユーザについての警告を生成することを含み、前記潜在的ななりすましユーザは、前記同等の表示名を有する前記連絡先データストア内の前記ユーザの前記表示名と同等の表示名を有するユーザのセットから選択され、前記セットは、前記同等の表示名を有する前記連絡先データストア内の前記ユーザを含み、前記潜在的ななりすましユーザは、前記セットにおける前記ユーザの関連する認証レベルに基づいて、選択されるステップと
を含み、
前記警告は、前記コンピュータデバイスの第1のグラフィカルユーザインターフェースに表示される、一致された表示名との一致を示す名前一致インジケータを含み、前記一致された表示名は、前記同等の表示名を有する前記連絡先データストア内の前記第2のユーザおよび前記ユーザに共通の表示名であり、
前記方法は、更に、
前記第1のグラフィカルユーザインターフェースを介して受信され、前記名前一致インジケータに関連付けられるユーザ入力に応答して、前記一致された表示名と同等の複数の同等の表示名をコンピュータデバイス上に表示するステップと、
選択された表示名のための代替の表示名を特定する前記コンピュータデバイスのユーザからユーザ入力を受信するステップであって、前記代替の表示名は、前記コンピュータデバイス上に表示された複数の同等の表示名から前記ユーザに選択され、前記代替の表示名は、選択されたアイデンティティに関連付けられ、及び前記一致された表示名と異なることを特徴とする受信するステップと、
前記代替の表示名を有する前記選択されたアイデンティティを前記コンピュータデバイスの前記第2のグラフィカルユーザインターフェース上で識別するステップであって、前記第2のグラフィカルユーザインターフェースは、ピアツーピアコラボレーションシステム内の通信を制御することに関連する機能を提供し、前記通信は、前記コンピュータデバイスと、選択されたアイデンティティに関連付けられた第2のデバイスとの間で行われることを特徴とする識別するステップと
を含むことを特徴とする方法。 - 前記第2のユーザの前記表示名が前記連絡先データストア内に記憶された前記連絡先の前記表示名と同等かどうかを判定するステップは、それぞれの表示名からクリーンネーム(clean name)を算出するステップと、前記2つの表示名のクリーンネームを比較するステップとを含むことを特徴とする請求項1に記載の方法。
- 前記警告を生成するステップは、
連絡先アイデンティティと関連付けられたそれぞれの表示名の隣に名前一致インジケータを表示するステップを含み、
前記連絡先アイデンティティの認証レベルは、
(1)同等の表示名を有する全ての連絡先アイデンティティの最高の認証/証明レベル未満であるか/あるいは、
(2)同等の表示名を有する全ての連絡先アイデンティティの最高の認証/証明レベルと等しく、及び、同等の表示名を有する少なくとも1つの他の連絡先アイデンティティが等しい認証レベルを有すると識別されるかのいずれかであることを特徴とする請求項1に記載の方法。 - 他のユーザが所定の認証レベルを有しているときには、セキュリティ方針に基づいて、ユーザが該他のユーザと通信することを防止するステップを更に含むことを特徴とする請求項1に記載の方法。
- 警告を生成するステップは、ここにリストされた第2のユーザの表示名と等しい全ての表示名を有するダイアログボックスを表示するステップを含むことを特徴とする請求項1に記載の方法。
- ユーザ入力を受信するステップは、選択された表示名に、エイリアスとして、代替の表示名を割り当てることを含み、前記エイリアスは、前記一致された表示名、及び前記選択された表示名のそれぞれに同等ではなく、前記エイリアスは、前記選択された表示名を置き換えることを更に含むことを特徴とする請求項1に記載の方法。
- 前記警告を表示するステップは、別の表示名と等しくない、表示名の次に認識インジケータを表示することを含み、前記認識インジケータは、前記関連付けられた連絡先の認証レベルを表示することを特徴とする請求項1に記載の方法。
- 前記コンピュータデバイスの表示スクリーン上に現れる前記第2のユーザの表示名の複数の例のそれぞれのために、前記表示名と同時に前記警告を表示するステップを含む
ことを特徴とする請求項1に記載の方法。 - 前記表示名と同時に警告を生成するステップは、前記表示名の例に近接してアイコンを表示するステップを含む
ことを特徴とする請求項8に記載の方法。 - 前記連絡先データストアにエントリがない、新しいユーザからの通信を受信するとすぐに、
前記連絡先データストアに新しいユーザのエントリを作成するステップであって、前記エントリを作成するステップは、前記新しいユーザについての情報を表現するグラフィカルユーザインターフェースを表示するステップと、前記新しいユーザを認証している前記コンピュータデバイスのユーザから入力を受信するように適用された入力エリアを含むステップを含むことを特徴とする請求項1に記載の方法。 - 各連絡先が所定数の認証レベルの1つを有し、表示される認証インジケータが認証レベルの1つに対して一意であることを特徴とする請求項7に記載の方法。
- 前記複数の例の少なくとも1つは、通信するための連絡先を選択するユーザ入力を受信するように適応されたグラフィカルユーザインターフェース内の連絡先のリストを備えることを特徴とする請求項8に記載の方法。
- 前記新しいユーザを認証している前記コンピュータデバイスの前記ユーザから入力が受信されるとき、前記新しいユーザが認証されている識別を前記新しいユーザのための前記エントリ内に記憶するステップと、
前記新しいユーザを認証している前記コンピュータデバイスの前記ユーザから入力が受信されないとき、前記新しいユーザが認証されていない識別を前記新しいユーザのための前記エントリ内に記憶するステップと、
を含むことを特徴とする請求項10に記載の方法。 - ユーザのそれぞれがアイデンティティ及び表示名を有するピアツーピアコラボレーションシステムにおけるエンドポイントを提供するコンピュータデバイスで動作する方法であって、
コンピュータデバイスのユーザ及び/又はシステム管理者からセキュリティ方針を設定する入力を受信するステップと、
第1のユーザの表示名の表示を含む機能を引き起こすイベントに応答して、
前記第1のユーザの認証レベルを判定するステップであって、前記認証レベルは、(1)手動で認証済み、(2)企業内で証明済み、(3)企業間で証明済み、及び(4)未認証を含むセットから選択された認証レベルを含み、前記証明されたレベルは、前記手動で認証済みが最高のレベルであるステップと、
前記認証レベルと前記セキュリティ方針に基づいて、前記イベントに選択的に応答するステップであって、前記セキュリティ方針は、少なくとも、許可オプションと、制限オプションと、警告オプションとを有するステップとを含み、
前記選択的に応答するステップは、
前記セキュリティ方針オプションが許可されると判定されるときに、グラフィカルユーザインターフェース上に、前記イベントに応答する機能の実行と同時に、前記第1のユーザの表示名を表示するステップと、
前記セキュリティ方針オプションが警告されると判定され、前記認証レベルが、閾値レベルより低いか同じレベルであるときに、前記グラフィカルユーザインターフェース上に、前記機能の実行と同時に、前記第1のユーザの表示名を表示するステップであって、前記表示するステップは、前記第1のユーザの認証レベル上に警告を表示するステップを含むステップと、
前記セキュリティ方針オプションが制限されると判定され、前記認証レベルが、閾値レベルより低いか同じレベルであるときに、前記機能の実行が取り消されるステップと
を含むことを特徴とする方法。 - 前記セキュリティ方針を設定する入力を受信するステップは、前記コンピュータデバイスのユーザから前記セキュリティ方針の設定の入力を受信するステップを含むことを特徴とする請求項14に記載の方法。
- 前記セキュリティ方針を設定する入力を受信するステップは、前記システム管理者から前記セキュリティ方針の設定の入力を受信するステップを含むことを特徴とする請求項14に記載の方法。
- 前記イベントに選択的に応答するステップは、前記セキュリティ方針が警告されると設定され、ユーザが認証されていないか、証明されていない連絡先との通信を試みると、前記ユーザに警告を行うステップを含むことを特徴とする請求項14に記載の方法。
- 前記イベントに選択的に応答するステップは、前記セキュリティ方針が制限されると設定され、ユーザが証明されていない連絡先との通信を試みると、ユーザが前記証明されていない連絡先との通信を行うことを防止するステップを含むことを特徴とする請求項14に記載の方法。
- 前記イベントに選択的に応答するステップは、前記セキュリティ方針が許可されると設定され、ユーザが認証されていないか、証明されていない連絡先との通信を試みると、前記ユーザが認証されていないか、前記証明されていない連絡先との通信することを許容するステップを含むことを特徴とする請求項14に記載の方法。
- 前記第1のユーザの認証レベルを判定するステップは、
連絡先の連絡先リストをコンパイルするステップと、
認証されていない連絡先を判定するために連絡先リストをチェックするステップと、
証明方針が任意の認証されていない連絡先に適用できるかどうかを判断するために、認証されていない連絡先をチェックするステップと、
証明方針が連絡先に適用できないときには、認証されていない及び証明されていない連絡先のリストに認証されていない連絡先を載せるステップと
を含むことを特徴とする請求項14に記載の方法。 - 前記閾値レベルは、前記第1のユーザの表示名と同等の表示名を有する少なくとも1つの他のユーザの認証レベルに基づいて動的に判定されることを特徴とする請求項14に記載の方法。
- 前記選択的に応答するステップは、前記認証レベル、前記セキュリティ方針、前記イベントへの応答の性質に基づいて、前記イベントを処理するステップを含むことを特徴とする請求項14に記載の方法。
- 連絡先データストア内にエントリがない、新しいユーザからの通信を受信するとすぐに、
前記連絡先データストアに新しいユーザのエントリを作成するステップであって、前記エントリを作成するステップは、前記新しいユーザについての情報を表示するグラフィカルユーザインターフェースを表示するステップと、前記コンピュータデバイスのユーザが前記新しいユーザを認証できる入力エリアを含むステップとを含むことを特徴とする請求項14に記載の方法。 - 前記イベントは、前記第1のユーザからの通信を受信すること含むことを特徴とする請求項14に記載の方法。
- 前記イベントは、ユーザとの通信を開始するコマンドを含むユーザ入力を受信することを含むことを特徴とする請求項14に記載の方法。
- ユーザのそれぞれがアイデンティティ及び表示名を有するピアツーピアコラボレーションシステムにおけるエンドポイントを提供するコンピュータデバイスにおいて実行されるときに、方法を実行するコンピュータ実行可能命令を記録するコンピュータ可読記録媒体であって、前記方法は、
コンピュータデバイスのユーザ及び/又はシステム管理者からセキュリティ方針を設定する入力を受信するステップと、
第1のユーザの表示名の表示を含む機能を引き起こすイベントに応答して、
前記第1のユーザの認証レベルを判定するステップであって、前記認証レベルは、(1)手動で認証済み、(2)企業内で証明済み、(3)企業間で証明済み、及び(4)未認証を含むセットから選択された認証レベルを含み、前記証明されたレベルは、前記手動で認証済みが最高のレベルであるステップと、
前記認証レベルと前記セキュリティ方針に基づいて、前記イベントに選択的に応答するステップであって、前記セキュリティ方針は、少なくとも許可オプションと、制限オプションと、警告オプションを有するステップとを含み、
前記選択的に応答するステップは、
前記セキュリティ方針オプションが許可されると判定されるときに、グラフィカルユーザインターフェース上に、前記イベントに応答する機能の実行と同時に、前記第1のユーザの表示名を表示するステップと、
前記セキュリティ方針オプションが警告されると判定され、前記認証レベルが、閾値レベルより低いか同じレベルであるときに、前記グラフィカルユーザインターフェース上に、前記機能の実行と同時に、前記第1のユーザの表示名を表示するステップであって、前記表示するステップは、前記第1のユーザの認証レベル上に警告を表示するステップを含むステップと、
前記第1のユーザが証明されていないと判定されると、
前記第1のユーザについての情報を表現するグラフィカルユーザインターフェースを表示するステップであって、前記グラフィカルユーザインターフェースは、前記第1のユーザを認証している前記コンピュータデバイスのユーザから入力を受信するように適用された入力エリアを含むことを特徴とする表示するステップと、
前記入力が前記第1のユーザを認証している前記コンピュータデバイスのユーザから受信されるとき、前記第1のユーザが認証された認証レベルを有すると判定され、
前記入力が前記第1のユーザを認証している前記コンピュータデバイスのユーザから受信されないとき、前記第1のユーザが認証されていない認証レベルを有すると判定され、
前記セキュリティ方針オプションが制限されると判定され、前記認証レベルが、閾値レベルより低いか同じレベルであるときに、前記機能の実行が取り消されるステップと
を含むことを特徴とするコンピュータ可読記録媒体。 - ユーザのそれぞれがアイデンティティ及び表示名を有するピアツーピアコラボレーションシステムにおけるエンドポイントを提供するコンピュータデバイスにおいて実行されるときに、方法を実行するコンピュータ実行可能命令を記録するコンピュータ可読記録媒体であって、前記方法は、
前記コンピュータデバイスのユーザと異なる第1のユーザと関連付けられた機能を引き起こすように適用されたイベントに応答して、
前記第1のユーザの認証レベルを判定するステップであって、前記認証レベルは、(1)手動で認証済み、(2)企業内で証明済み、(3)企業間で証明済み、及び(4)未認証を含むセットから選択された認証レベルを含み、前記証明されたレベルは、前記手動で認証済みが最高のレベルであるステップと、
前記認証レベルと前記セキュリティ方針に基づいて、前記イベントに選択的に応答するステップであって、前記セキュリティ方針は、少なくとも許可オプションと、制限オプションと、警告オプションとを有するステップとを含み、
前記選択的に応答するステップは、
前記セキュリティ方針オプションが制限されると判定され、前記認証レベルが、閾値レベルより低いか同じレベルであるときに、前記機能の実行が取り消されるステップと
前記セキュリティ方針オプションが警告されると判定され、前記認証レベルが、閾値レベルより低いか同じレベルであるときに、前記グラフィカルユーザインターフェース上に、前記イベントに応答して前記機能を実行するのと同時に、前記第1のユーザの表示名を表示するステップであって、前記表示するステップは、前記第1のユーザの認証レベル上に警告を表示するステップを含むステップと、
前記第1のユーザが証明されていないと判定されると、
前記第1のユーザについての情報を表現するグラフィカルユーザインターフェースを表示するステップであって、前記グラフィカルユーザインターフェースは、前記第1のユーザを認証している前記コンピュータデバイスのユーザから入力を受信するように適用された入力エリアを含むことを表示するステップと、
前記入力が前記第1のユーザを認証している前記コンピュータデバイスのユーザから受信されるとき、前記第1のユーザが認証された認証レベルを有すると判定されるステップと、
前記入力が前記第1のユーザを認証している前記コンピュータデバイスのユーザから受信されないとき、前記第1のユーザが認証されていない認証レベルを有すると判定されるステップと
を含むことを特徴とするコンピュータ可読記録媒体。 - 前記第1のユーザの前記認証レベルを判定するステップは、前記コンピュータデバイスと関連付けられたメモリ内の連絡先データストアにアクセスすることを含むことを特徴とする請求項27に記載のコンピュータ可読記録媒体。
- 前記方法は、さらに、前記イベントの前に、前記第1のユーザとの通信に応答して、前記第1のユーザを前記連絡先データベース内の前記連絡先として記録するステップを含み、前記記録するステップは、少なくとも、アイデンティティと、表示名と、前記第1のユーザの認証レベルとを記録することを含むことを特徴とする請求項28に記載のコンピュータ可読記録媒体。
- 前記第1のユーザの認証レベルを判定するステップは、
前記第1のユーザについての情報を表現するするグラフィカルユーザインターフェースを表示するステップと、前記第1のユーザを認証している前記コンピュータデバイスのユーザから入力を受信するように適用された入力エリアを含むステップと、
前記入力が、前記第1のユーザを認証している前記コンピュータデバイスのユーザから受信されるとき、前記第1のユーザが認証された認証レベルを有すると判定されるステップと
を含むことを特徴とする請求項29に記載のコンピュータ可読記録媒体。 - 前記第1のユーザの認証レベルを判定するステップは、
ネットワーク管理者からピアツーピアコラボレーションシステムのユーザの認証レベルについての情報を受信するステップと、
前記受信された情報が、前記第1のユーザが証明されたと識別するとき、前記第1のユーザの認証レベルが証明されていると判定するステップとを含むことを特徴とする請求項29に記載のコンピュータ可読記録媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/631206 | 2003-07-31 | ||
| US10/631,206 US7624421B2 (en) | 2003-07-31 | 2003-07-31 | Method and apparatus for managing and displaying contact authentication in a peer-to-peer collaboration system |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2005327234A JP2005327234A (ja) | 2005-11-24 |
| JP2005327234A5 JP2005327234A5 (ja) | 2007-08-30 |
| JP4976646B2 true JP4976646B2 (ja) | 2012-07-18 |
Family
ID=34135540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004221235A Expired - Fee Related JP4976646B2 (ja) | 2003-07-31 | 2004-07-29 | ピアツーピアコラボレーションシステムにおいて連絡先認証を管理、表示するための方法及び装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7624421B2 (ja) |
| EP (1) | EP1513314A3 (ja) |
| JP (1) | JP4976646B2 (ja) |
| CA (1) | CA2473062A1 (ja) |
Families Citing this family (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7770204B2 (en) * | 2003-09-30 | 2010-08-03 | Novell, Inc. | Techniques for securing electronic identities |
| US20050091595A1 (en) * | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Group shared spaces |
| US7734708B1 (en) * | 2003-12-22 | 2010-06-08 | Aol Inc. | Enabling identification of online identities between different messaging services |
| US8527752B2 (en) * | 2004-06-16 | 2013-09-03 | Dormarke Assets Limited Liability | Graduated authentication in an identity management system |
| ATE364291T1 (de) * | 2005-01-28 | 2007-06-15 | Research In Motion Ltd | Automatische integration von inhalt aus mehreren datenspeichern mittels eines mobilkommunikationsgeräts |
| WO2006092790A2 (en) * | 2005-03-01 | 2006-09-08 | Timebridge Inc. | Automatic scheduling method and apparatus |
| US7908325B1 (en) * | 2005-06-20 | 2011-03-15 | Oracle America, Inc. | System and method for event-based collaboration |
| US8832466B1 (en) * | 2006-01-27 | 2014-09-09 | Trustwave Holdings, Inc. | Methods for augmentation and interpretation of data objects |
| US7783018B1 (en) * | 2006-06-24 | 2010-08-24 | Goldberg Mark S | Directory display and configurable entry system |
| US20080005558A1 (en) * | 2006-06-29 | 2008-01-03 | Battelle Memorial Institute | Methods and apparatuses for authentication and validation of computer-processable communications |
| US8976008B2 (en) | 2006-08-24 | 2015-03-10 | Privacydatasystems, Llc | Cross-domain collaborative systems and methods |
| US8266443B2 (en) * | 2006-08-24 | 2012-09-11 | Privacydatasystems, Llc | Systems and methods for secure and authentic electronic collaboration |
| US8850209B2 (en) | 2006-09-12 | 2014-09-30 | Microsoft Corporation | Schema signing |
| US8095531B2 (en) | 2006-10-03 | 2012-01-10 | Salesforce.Com, Inc. | Methods and systems for controlling access to custom objects in a database |
| EP1921817A1 (en) * | 2006-11-09 | 2008-05-14 | Thomson Licensing | Methods and a device for associating a first device with a second device |
| US20080148368A1 (en) * | 2006-12-14 | 2008-06-19 | Mary Ellen Zurko | Secure extranet access to collaborative activities in a collaborative computing environment |
| US7870597B2 (en) * | 2007-04-10 | 2011-01-11 | Symantec Corporation | Method and apparatus for managing digital identities through a single interface |
| EP1993267B1 (en) * | 2007-05-16 | 2013-01-02 | Telnic Limited | Contact information retrieval system and communication system using the same |
| CA2590989C (en) * | 2007-06-05 | 2014-02-11 | Diversinet Corp. | Protocol and method for client-server mutual authentication using event-based otp |
| US20080313278A1 (en) * | 2007-06-17 | 2008-12-18 | Linqee Ltd | Method and apparatus for sharing videos |
| US8782527B2 (en) * | 2007-06-27 | 2014-07-15 | Microsoft Corp. | Collaborative phone-based file exchange |
| US8150820B1 (en) | 2007-10-04 | 2012-04-03 | Adobe Systems Incorporated | Mechanism for visible users and groups |
| US9177313B1 (en) | 2007-10-18 | 2015-11-03 | Jpmorgan Chase Bank, N.A. | System and method for issuing, circulating and trading financial instruments with smart features |
| US9398046B2 (en) * | 2008-03-06 | 2016-07-19 | Qualcomm Incorporated | Image-based man-in-the-middle protection in numeric comparison association models |
| US8200819B2 (en) * | 2008-03-14 | 2012-06-12 | Industrial Technology Research Institute | Method and apparatuses for network society associating |
| US8850544B1 (en) * | 2008-04-23 | 2014-09-30 | Ravi Ganesan | User centered privacy built on MashSSL |
| US8434010B2 (en) * | 2009-02-12 | 2013-04-30 | International Business Machines Corporation | Standardized visual indicators in electronic media |
| JP5447524B2 (ja) * | 2009-08-18 | 2014-03-19 | 富士通株式会社 | 情報管理装置、情報管理方法および情報管理プログラム |
| KR20110089650A (ko) * | 2010-02-01 | 2011-08-09 | 삼성전자주식회사 | 호스트 장치, 화상형성장치 및 보안설정 관리방법 |
| US9674635B2 (en) * | 2010-03-29 | 2017-06-06 | Motorola Solutions, Inc. | Method and apparatus for distribution of applications to a plurality of communication devices for an expanded operating mode |
| US8504090B2 (en) | 2010-03-29 | 2013-08-06 | Motorola Solutions, Inc. | Enhanced public safety communication system |
| US8380160B2 (en) * | 2010-03-29 | 2013-02-19 | Motorola Solutions, Inc. | Method and apparatus for enhanced safety in a public safety communication system |
| US8874526B2 (en) | 2010-03-31 | 2014-10-28 | Cloudera, Inc. | Dynamically processing an event using an extensible data model |
| US9082127B2 (en) | 2010-03-31 | 2015-07-14 | Cloudera, Inc. | Collecting and aggregating datasets for analysis |
| US9081888B2 (en) | 2010-03-31 | 2015-07-14 | Cloudera, Inc. | Collecting and aggregating log data with fault tolerance |
| US9356916B2 (en) | 2010-04-30 | 2016-05-31 | T-Central, Inc. | System and method to use a cloud-based platform supported by an API to authenticate remote users and to provide PKI- and PMI-based distributed locking of content and distributed unlocking of protected content |
| US20120016999A1 (en) * | 2010-07-14 | 2012-01-19 | Sap Ag | Context for Sharing Data Objects |
| US9799004B2 (en) | 2010-07-30 | 2017-10-24 | Avaya Inc. | System and method for multi-model, context-aware visualization, notification, aggregation and formation |
| US9240965B2 (en) | 2010-08-31 | 2016-01-19 | Sap Se | Methods and systems for business interaction monitoring for networked business process |
| US9235586B2 (en) * | 2010-09-13 | 2016-01-12 | Microsoft Technology Licensing, Llc | Reputation checking obtained files |
| CA2813758C (en) * | 2010-10-08 | 2023-01-03 | Brian Lee Moffat | Private data sharing system |
| US8880667B2 (en) * | 2011-02-09 | 2014-11-04 | Microsoft Corporation | Self regulation of the subject of attestation |
| US20120246187A1 (en) | 2011-03-22 | 2012-09-27 | International Business Machines Corporation | Automatic correction of contact list errors in a collaboration system |
| MY155584A (en) * | 2011-09-26 | 2015-11-03 | Mimos Berhad | A system and method for performing ad-hoc screen switching & sharing |
| JP5342020B2 (ja) * | 2011-09-27 | 2013-11-13 | 株式会社野村総合研究所 | グループ定義管理システム |
| EP2792104B1 (en) * | 2011-12-21 | 2021-06-30 | SSH Communications Security Oyj | Automated access, key, certificate, and credential management |
| JP5197843B1 (ja) * | 2011-12-27 | 2013-05-15 | 株式会社東芝 | 認証連携システムおよびidプロバイダ装置 |
| US9338008B1 (en) * | 2012-04-02 | 2016-05-10 | Cloudera, Inc. | System and method for secure release of secret information over a network |
| US9342557B2 (en) | 2013-03-13 | 2016-05-17 | Cloudera, Inc. | Low latency query engine for Apache Hadoop |
| US9230077B2 (en) * | 2013-03-15 | 2016-01-05 | International Business Machines Corporation | Alias-based social media identity verification |
| US9934382B2 (en) | 2013-10-28 | 2018-04-03 | Cloudera, Inc. | Virtual machine image encryption |
| US9231977B2 (en) | 2013-12-23 | 2016-01-05 | Nokia Technologies Oy | Method and apparatus for providing collaborative privacy policies for a shared device |
| WO2015163736A1 (en) * | 2014-04-25 | 2015-10-29 | Samsung Electronics Co., Ltd. | Methods of providing social network service and server performing the same |
| US9998477B2 (en) * | 2015-03-31 | 2018-06-12 | Comcast Cable Communications, Llc | Digital content access control |
| KR102354729B1 (ko) * | 2015-08-18 | 2022-01-25 | 삼성전자주식회사 | 전자 장치의 연락처 관리 방법 및 그 전자 장치 |
| US10097557B2 (en) * | 2015-10-01 | 2018-10-09 | Lam Research Corporation | Virtual collaboration systems and methods |
| US10853326B2 (en) * | 2017-10-17 | 2020-12-01 | Dropbox, Inc. | Sharing collections with external teams |
| US11095657B2 (en) * | 2018-02-12 | 2021-08-17 | Slack Technologies, Inc. | Method, apparatus, and computer program product for selectively granting permissions to group-based objects in a group-based communication system |
| US10250383B1 (en) * | 2018-03-20 | 2019-04-02 | Mocana Corporation | Dynamic domain key exchange for authenticated device to device communications |
| US10728361B2 (en) * | 2018-05-29 | 2020-07-28 | Cisco Technology, Inc. | System for association of customer information across subscribers |
| US11627132B2 (en) * | 2018-06-13 | 2023-04-11 | International Business Machines Corporation | Key-based cross domain registration and authorization |
| US11595217B2 (en) | 2018-12-06 | 2023-02-28 | Digicert, Inc. | System and method for zero touch provisioning of IoT devices |
| US11165786B2 (en) * | 2018-12-18 | 2021-11-02 | International Business Machines Corporation | Remote assistance controller that provides control over what a remote assistor can access |
| CN113924749B (zh) * | 2019-04-29 | 2024-03-08 | 现代自动车株式会社 | 交叉认证方法、电力传输方法和交叉认证设备 |
| US11804970B2 (en) * | 2021-10-15 | 2023-10-31 | Lenovo Global Technology (United States) Inc. | Baseboard management controller group administration |
| US12164666B2 (en) * | 2021-12-27 | 2024-12-10 | Mordecai Barkan | Hands free access management and credential protection |
| US12056731B1 (en) | 2023-01-11 | 2024-08-06 | Wells Fargo Bank, N.A. | Self-disclosed identity on a network |
| US12614177B2 (en) | 2023-06-13 | 2026-04-28 | Wells Fargo Bank, N.A. | Identity verification process |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870744A (en) * | 1997-06-30 | 1999-02-09 | Intel Corporation | Virtual people networking |
| US6092201A (en) * | 1997-10-24 | 2000-07-18 | Entrust Technologies | Method and apparatus for extending secure communication operations via a shared list |
| US7089298B2 (en) * | 2001-08-20 | 2006-08-08 | Nokia Corporation | Naming distribution method for ad hoc networks |
| US7493363B2 (en) * | 2001-09-19 | 2009-02-17 | Microsoft Corporation | Peer-to-peer group management and method for maintaining peer-to-peer graphs |
| US7068789B2 (en) * | 2001-09-19 | 2006-06-27 | Microsoft Corporation | Peer-to-peer name resolution protocol (PNRP) group security infrastructure and method |
| US7430747B2 (en) * | 2002-12-04 | 2008-09-30 | Microsoft Corporation | Peer-to peer graphing interfaces and methods |
| US7596625B2 (en) * | 2003-01-27 | 2009-09-29 | Microsoft Corporation | Peer-to-peer grouping interfaces and methods |
| US7496648B2 (en) * | 2003-10-23 | 2009-02-24 | Microsoft Corporation | Managed peer name resolution protocol (PNRP) interfaces for peer to peer networking |
| EP1633079A1 (en) * | 2004-09-01 | 2006-03-08 | Deutsche Thomson-Brandt Gmbh | Method for managing elements of a peer-group |
| US7571313B2 (en) * | 2004-12-28 | 2009-08-04 | Motorola, Inc. | Authentication for Ad Hoc network setup |
-
2003
- 2003-07-31 US US10/631,206 patent/US7624421B2/en not_active Expired - Fee Related
-
2004
- 2004-07-06 CA CA002473062A patent/CA2473062A1/en not_active Abandoned
- 2004-07-29 JP JP2004221235A patent/JP4976646B2/ja not_active Expired - Fee Related
- 2004-07-30 EP EP04018074A patent/EP1513314A3/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP1513314A2 (en) | 2005-03-09 |
| CA2473062A1 (en) | 2005-01-31 |
| US7624421B2 (en) | 2009-11-24 |
| JP2005327234A (ja) | 2005-11-24 |
| US20090150968A1 (en) | 2009-06-11 |
| EP1513314A3 (en) | 2012-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4976646B2 (ja) | ピアツーピアコラボレーションシステムにおいて連絡先認証を管理、表示するための方法及び装置 | |
| JP5265744B2 (ja) | 導出鍵を用いたセキュアメッセージングシステム | |
| US7904720B2 (en) | System and method for providing secure resource management | |
| US8059818B2 (en) | Accessing protected data on network storage from multiple devices | |
| Bhargav-Spantzel et al. | User centricity: a taxonomy and open issues | |
| US8788811B2 (en) | Server-side key generation for non-token clients | |
| CN101529412B (zh) | 数据文件访问控制 | |
| US20070101400A1 (en) | Method of providing secure access to computer resources | |
| US20070220591A1 (en) | Methods and apparatus for identity and role management in communication networks | |
| US20110296171A1 (en) | Key recovery mechanism | |
| JP2006514478A (ja) | オンライン/オフライン復号システム | |
| JP2009514072A (ja) | コンピュータ資源への安全なアクセスを提供する方法 | |
| JP2018092446A (ja) | 認証認可システム及び情報処理装置と認証認可方法とプログラム | |
| CN103916480A (zh) | 一种面向共享文件的文件加密系统 | |
| US7827407B2 (en) | Scoped federations | |
| Spies | Public key infrastructure | |
| US12401508B2 (en) | Public-key distribution framework | |
| AlQallaf | Blockchain-based digital identity management scheme for field connected IoT devices | |
| Heher et al. | BISON: Blind Identification with Stateless scOped pseudoNyms | |
| CN117319067B (zh) | 一种基于数字证书的身份认证方法、系统及可读存储介质 | |
| Whited | Best practices for password hashing and storage | |
| Hof | Towards enhanced usability of it security mechanisms-how to design usable it security mechanisms using the example of email encryption | |
| Gillmor et al. | RFC 9787 Guidance on End-to-End Email Security | |
| EP3482546B1 (en) | System for secure electronic message transmission | |
| WO2025163753A1 (ja) | 端末、通信システム、通信方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070711 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070711 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100218 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110812 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120301 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120406 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120413 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150420 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |