JP4304593B2 - 情報処理システム、情報処理装置および方法、並びにプログラム - Google Patents
情報処理システム、情報処理装置および方法、並びにプログラム Download PDFInfo
- Publication number
- JP4304593B2 JP4304593B2 JP2003337346A JP2003337346A JP4304593B2 JP 4304593 B2 JP4304593 B2 JP 4304593B2 JP 2003337346 A JP2003337346 A JP 2003337346A JP 2003337346 A JP2003337346 A JP 2003337346A JP 4304593 B2 JP4304593 B2 JP 4304593B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing apparatus
- network
- address
- client
- 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
Images
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2546—Arrangements for avoiding unnecessary translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Description
神田陽治著、「わかる!インスタントメッセージング」、第5頁乃至第18頁、平成14年1月25日発行、発行者(株)オーム社
ットワークに接続されているか否かの判定の要求が、第1の他の情報処理装置から受信さ
れると、その調査のために、同一のアドレス変換装置に接続されているか否かの調査が行われ、調査結果が第1の他の情報処理に通知される。
Claims (22)
- 第1のネットワークに接続されるとともに、アドレスを変換するアドレス変換装置を介して第2のネットワークに接続される第1の情報処理装置と、前記第1の情報処理装置と通信を行う第2の情報処理装置と、前記第1の情報処理装置と前記第2の情報処理装置との通信を管理する、前記第2のネットワークに接続される第3の情報処理装置とを有する情報処理システムにおいて、
前記第1の情報処理装置は、前記第2の情報処理装置の前記第2のネットワーク上でのアドレスを前記第3の情報処理装置に対して要求し、
前記第3の情報処理装置は、前記第2の情報処理装置の前記第2のネットワーク上でのアドレスを前記第1の情報処理装置に通知し、
前記第1の情報処理装置は、前記第3の情報処理装置からの前記第2の情報処理装置の前記第2のネットワーク上でのアドレスに基づいて、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記第2の情報処理装置と通信し、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記第2の情報処理装置と通信する
ことを特徴とする情報処理システム。 - 第1のネットワークに接続されるとともに、アドレスを変換するアドレス変換装置を介して第2のネットワークに接続される第1の情報処理装置と、前記第1の情報処理装置と通信を行う第2の情報処理装置と、前記第1の情報処理装置と前記第2の情報処理装置との通信を管理する、前記第2のネットワークに接続される第3の情報処理装置とを有する情報処理システムにおいて、
前記第1の情報処理装置は、前記第2の情報処理装置と前記第1の情報処理装置とが同一のネットワーク上に接続されているか否かの判定を要求し、
前記第3の情報処理装置は、前記第2の情報処理装置と前記第1の情報処理装置とが同一のネットワーク上に接続されているか否かを調査し、調査の結果を、前記第1の情報処理装置に通知し、
前記第1の情報処理装置は、前記第3の情報処理装置の調査結果の通知に基づいて、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記第2の情報処理装置と通信し、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記第2の情報処理装置と通信する
ことを特徴とする情報処理システム。 - 前記第3の情報処理装置は、前記第1の情報処理装置と前記第2の情報処理装置の前記第2のネットワーク上のアドレスに基づいて、前記第1の情報処理装置と前記第2の情報処理装置とが同一のネットワークに接続されているか否かを調査する
ことを特徴とする請求項2に記載の情報処理システム。 - 前記第3の情報処理装置は、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワークに接続されているか否かを調査するために、同一のアドレス変換装置に接続されているか否かを調査する
ことを特徴とする請求項2に記載の情報処理システム。 - 前記第3の情報処理装置は、前記第2の情報処理装置が前記第1の情報処理装置と同一のアドレス変換装置に接続されているか否かを調査するために、前記第1の情報処理装置と前記第2の情報処理装置の前記第2のネットワーク上でのアドレスが同一であるか否かを調査する
ことを特徴とする請求項4に記載の情報処理システム。 - 第1のネットワークに接続されるとともに、アドレスを変換するアドレス変換装置を介して第2のネットワークに接続される第1の情報処理装置と、前記第1の情報処理装置と通信を行う第2の情報処理装置と、前記第1の情報処理装置と前記第2の情報処理装置との通信を管理する、前記第2のネットワークに接続される第3の情報処理装置とを有する情報処理システムの情報処理方法において、
前記第1の情報処理装置は、前記第2の情報処理装置の前記第2のネットワーク上でのアドレスを前記第3の情報処理装置に対して要求し、
前記第3の情報処理装置は、前記第2の情報処理装置の前記第2のネットワーク上でのアドレスを前記第1の情報処理装置に通知し、
前記第1の情報処理装置は、前記第3の情報処理装置からの前記第2の情報処理装置の前記第2のネットワーク上でのアドレスに基づいて、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記第2の情報処理装置と通信し、前記第2の情報処理装置が前記第1の情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記第2の情報処理装置と通信する
ことを特徴とする情報処理方法。 - 他の情報処理装置と通信を行う情報処理装置であって、第1のネットワークに接続されるとともに、サーバが接続されている第2のネットワークに、アドレスを変換するアドレス変換装置を介して接続される情報処理装置において、
前記サーバに対して、前記他の情報処理装置の前記第2のネットワーク上でのアドレスを要求する要求手段と、
前記サーバから前記他の情報処理装置の前記第2のネットワーク上でのアドレスを受信する受信手段と、
前記サーバからの前記他の情報処理装置の前記第2のネットワーク上でのアドレスに基づいて、前記他の情報処理装置が前記情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記他の情報処理装置が前記情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信し、前記他の情報処理装置が前記情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信する通信手段と
を備えることを特徴とする情報処理装置。 - 他の情報処理装置と通信を行う情報処理装置であって、第1のネットワークに接続されるとともに、サーバが接続されている第2のネットワークに、アドレスを変換するアドレス変換装置を介して接続される情報処理装置において、
前記サーバに対して、前記他の情報処理装置と前記情報処理装置が同一のネットワーク上に接続されているか否かの判定を要求する要求手段と、
前記サーバから前記第2の情報処理装置と前記第1の情報処理装置とが同一のネットワーク上に接続されているか否かの判定結果を受信する受信手段と、
前記サーバの判定結果の通知に基づいて、前記他の情報処理装置が前記情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記他の情報処理装置が前記情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信し、前記他の情報処理装置が前記情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信する通信手段と
を備えることを特徴とする情報処理装置。 - 前記要求手段は、前記他の情報処理装置と前記情報処理装置が同一のネットワーク上に接続されているか否かの判定として、同一のアドレス変換装置に接続されているか否かの判定を要求する
ことを特徴とする請求項8に記載の情報処理装置。 - 前記要求手段は、前記同一のアドレス変換装置に接続されているか否かの判定として、同一のアドレスを有するか否かの判定を要求する
ことを特徴とする請求項9に記載の情報処理装置。 - 前記第1のネットワークは、LANであり、
前記第2のネットワークは、インターネットであり、
前記第1のネットワーク上のアドレスは、ローカルアドレスであり、
前記第2のネットワーク上のアドレスは、グローバルアドレスである
ことを特徴とする請求項7に記載の情報処理装置。 - 前記要求手段は、前記他の情報処理装置が同一のネットワークに接続されていないと判定された場合、前記サーバに前記情報処理装置の前記第2のネットワーク上のアドレスの通知をさらに要求する
ことを特徴とする請求項7に記載の情報処理装置。 - 前記他の情報処理装置が同一のネットワークに接続されていないと判定された場合、前記通信手段は、前記情報処理装置の前記第2のネットワーク上のアドレスを前記他の情報処理装置に前記サーバを介して送信するとともに、前記他の情報処理装置の前記第2のネットワーク上のアドレスを、前記サーバを介して受信する
ことを特徴とする請求項7に記載の情報処理装置。 - 前記他の情報処理装置が同一のネットワークに接続されていると判定された場合、前記通信手段は、前記情報処理装置の前記第1のネットワーク上のアドレスを前記他の情報処理装置に前記サーバを介して送信するとともに、前記他の情報処理装置の前記第1のネットワーク上のアドレスを、前記サーバを介して受信する
ことを特徴とする請求項7に記載の情報処理装置。 - 他の情報処理装置と通信を行う情報処理装置であって、第1のネットワークに接続されるとともに、サーバが接続されている第2のネットワークに、アドレスを変換するアドレス変換装置を介して接続される情報処理装置の情報処理方法において、
前記サーバに対して、前記他の情報処理装置の前記第2のネットワーク上でのアドレスを要求する要求ステップと、
前記サーバから前記他の情報処理装置の前記第2のネットワーク上でのアドレスの通知を受信する受信ステップと、
前記サーバからの前記他の情報処理装置の前記第2のネットワーク上でのアドレスに基づいて、前記他の情報処理装置が情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記他の情報処理装置が情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信し、前記他の情報処理装置が情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信する通信ステップと
を含むことを特徴とする情報処理方法。 - 他の情報処理装置と通信を行う情報処理装置であって、第1のネットワークに接続されるとともに、サーバが接続されている第2のネットワークに、アドレスを変換するアドレス変換装置を介して接続される情報処理装置のプログラムであって、
前記サーバに対して、前記他の情報処理装置の前記第2のネットワーク上でのアドレスを要求する要求ステップと、
前記サーバから前記他の情報処理装置の前記第2のネットワーク上でのアドレスの通知を受信する受信ステップと、
前記サーバからの前記他の情報処理装置の前記第2のネットワーク上でのアドレスに基づいて、前記他の情報処理装置が情報処理装置と同一のネットワーク上に接続されているか否かを判断し、前記他の情報処理装置が情報処理装置と同一のネットワーク上に接続されていると判断された場合、前記第1のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信し、前記他の情報処理装置が情報処理装置と同一のネットワーク上に接続されていないと判断された場合、前記第2のネットワーク上のアドレスに基づいて前記他の情報処理装置と通信する通信ステップと
をコンピュータに実行させることを特徴とするプログラム。 - 第1のネットワークに接続されるとともに、アドレスを変換するアドレス変換装置を介して第2のネットワークに接続される第1の装置と、前記第1の装置と通信する第2の装置との通信を管理する、前記第2のネットワークに接続される情報処理装置において、
前記第2の装置が、前記第1の装置と同一のネットワークに接続されているか否かの判定の要求を、前記第1の装置から受信する受信手段と、
前記第2の装置が、前記第1の装置と同一のネットワークに接続されているか否かを調査するために、同一のアドレス変換装置に接続されているか否かを調査する調査手段と、
前記調査手段による調査の結果を前記第1の装置に通知する通知手段と
を備えることを特徴とする情報処理装置。 - 前記調査手段は、前記第2の装置が前記第1の装置と同一のアドレス変換装置に接続されているか否かを調査するために、同一のアドレスを有するか否かを調査する
ことを特徴とする請求項17に記載の情報処理装置。 - 前記第1のネットワークは、LANであり、
前記第2のネットワークは、インターネットであり、
前記第1のネットワーク上のアドレスは、ローカルアドレスであり、
前記第2のネットワーク上のアドレスは、グローバルアドレスである
ことを特徴とする請求項17に記載の情報処理装置。 - 前記通知手段は、前記調査手段による調査の結果を、1ビットのデータとして、前記第1の装置に通知する
ことを特徴とする請求項17に記載の情報処理装置。 - 第1のネットワークに接続されるとともに、アドレスを変換するアドレス変換装置を介して第2のネットワークに接続される第1の装置と、前記第1の装置と通信する第2の装置との通信を管理する、前記第2のネットワークに接続される情報処理装置の情報処理方法において、
前記第2の装置が、前記第1の装置と同一のネットワークに接続されているか否かの判定の要求を、前記第1の装置から受信する受信ステップと、
前記第2の装置が、前記第1の装置と同一のネットワークに接続されているか否かを調査するために、同一のアドレス変換装置に接続されているか否かを調査する調査ステップと、
前記調査ステップの処理による調査の結果を前記第1の装置に通知する通知ステップと
を含むことを特徴とする情報処理方法。 - 第1のネットワークに接続されるとともに、アドレスを変換するアドレス変換装置を介して第2のネットワークに接続される第1の装置と、前記第1の装置と通信する第2の装置との通信を管理する、前記第2のネットワークに接続される情報処理装置のプログラムであって、
前記第2の装置が、前記第1の装置と同一のネットワークに接続されているか否かの判定の要求を、前記第1の装置から受信する受信ステップと、
前記第2の装置が、前記第1の装置と同一のネットワークに接続されているか否かを調査するために、同一のアドレス変換装置に接続されているか否かを調査する調査ステップと、
前記調査ステップの処理による調査の結果を前記第1の装置に通知する通知ステップと
をコンピュータに実行させることを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003337346A JP4304593B2 (ja) | 2002-11-01 | 2003-09-29 | 情報処理システム、情報処理装置および方法、並びにプログラム |
US10/692,797 US7627689B2 (en) | 2002-11-01 | 2003-10-27 | Information processing system, apparatus, method and computer program product having network-specific address features and global address features |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002319799 | 2002-11-01 | ||
JP2003337346A JP4304593B2 (ja) | 2002-11-01 | 2003-09-29 | 情報処理システム、情報処理装置および方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004173240A JP2004173240A (ja) | 2004-06-17 |
JP4304593B2 true JP4304593B2 (ja) | 2009-07-29 |
Family
ID=32715920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003337346A Expired - Fee Related JP4304593B2 (ja) | 2002-11-01 | 2003-09-29 | 情報処理システム、情報処理装置および方法、並びにプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7627689B2 (ja) |
JP (1) | JP4304593B2 (ja) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7457293B2 (en) | 2004-04-05 | 2008-11-25 | Panasonic Corporation | Communication apparatus, method and program for realizing P2P communication |
JP4533247B2 (ja) * | 2004-06-08 | 2010-09-01 | キヤノン株式会社 | サービス提供システム、サービス提供方法及びサービス提供装置 |
FI20045234A0 (fi) * | 2004-06-21 | 2004-06-21 | Nokia Corp | Datan lähetys viestintäjärjestelmässä |
US7656870B2 (en) | 2004-06-29 | 2010-02-02 | Damaka, Inc. | System and method for peer-to-peer hybrid communications |
US7570636B2 (en) * | 2004-06-29 | 2009-08-04 | Damaka, Inc. | System and method for traversing a NAT device for peer-to-peer hybrid communications |
US8009586B2 (en) | 2004-06-29 | 2011-08-30 | Damaka, Inc. | System and method for data transfer in a peer-to peer hybrid communication network |
US7933260B2 (en) | 2004-06-29 | 2011-04-26 | Damaka, Inc. | System and method for routing and communicating in a heterogeneous network environment |
US7623516B2 (en) | 2004-06-29 | 2009-11-24 | Damaka, Inc. | System and method for deterministic routing in a peer-to-peer hybrid communications network |
US7778187B2 (en) | 2004-06-29 | 2010-08-17 | Damaka, Inc. | System and method for dynamic stability in a peer-to-peer hybrid communications network |
US8050272B2 (en) * | 2004-06-29 | 2011-11-01 | Damaka, Inc. | System and method for concurrent sessions in a peer-to-peer hybrid communications network |
US7623476B2 (en) | 2004-06-29 | 2009-11-24 | Damaka, Inc. | System and method for conferencing in a peer-to-peer hybrid communications network |
GB2419491A (en) * | 2004-10-23 | 2006-04-26 | Siemens Ag | Enabling communication between two network nodes |
JP3999785B2 (ja) * | 2005-01-20 | 2007-10-31 | 株式会社フラクタリスト | 通信方法 |
WO2007043381A1 (ja) | 2005-10-04 | 2007-04-19 | Matsushita Electric Industrial Co., Ltd. | ネットワーク通信機器、ネットワーク通信方法、アドレス管理機器 |
EP1994717A1 (en) | 2006-02-28 | 2008-11-26 | International Business Machines Corporation | Detection and control of peer-to-peer communication |
JP5207270B2 (ja) * | 2007-07-12 | 2013-06-12 | Necインフロンティア株式会社 | 複数のネットワーク間の通信システム |
CA2701894C (en) | 2007-09-03 | 2015-11-17 | Damaka, Inc. | Device and method for maintaining a communication session during a network transition |
WO2009043016A2 (en) | 2007-09-28 | 2009-04-02 | Damaka, Inc. | System and method for transitioning a communication session between networks that are not commonly controlled |
US8380859B2 (en) | 2007-11-28 | 2013-02-19 | Damaka, Inc. | System and method for endpoint handoff in a hybrid peer-to-peer networking environment |
CN101242421B (zh) * | 2008-03-19 | 2012-06-13 | 中国科学院计算技术研究所 | 多层nat环境下面向应用的名字注册系统及其服务方法 |
JP4784667B2 (ja) | 2009-03-06 | 2011-10-05 | ブラザー工業株式会社 | 端末装置とコンピュータプログラム |
JP4715937B2 (ja) * | 2009-03-06 | 2011-07-06 | ブラザー工業株式会社 | 端末装置とコンピュータプログラム |
JP5439036B2 (ja) * | 2009-05-27 | 2014-03-12 | エヌ・ティ・ティ・コムウェア株式会社 | 通信システム、通信管理装置、通信管理方法、及び通信管理プログラム |
JP5322875B2 (ja) * | 2009-09-30 | 2013-10-23 | 日本電信電話株式会社 | 通信方法、通信装置および通信システム |
US8892646B2 (en) | 2010-08-25 | 2014-11-18 | Damaka, Inc. | System and method for shared session appearance in a hybrid peer-to-peer environment |
US8725895B2 (en) * | 2010-02-15 | 2014-05-13 | Damaka, Inc. | NAT traversal by concurrently probing multiple candidates |
US8874785B2 (en) * | 2010-02-15 | 2014-10-28 | Damaka, Inc. | System and method for signaling and data tunneling in a peer-to-peer environment |
US8689307B2 (en) * | 2010-03-19 | 2014-04-01 | Damaka, Inc. | System and method for providing a virtual peer-to-peer environment |
US9043488B2 (en) | 2010-03-29 | 2015-05-26 | Damaka, Inc. | System and method for session sweeping between devices |
US9191416B2 (en) | 2010-04-16 | 2015-11-17 | Damaka, Inc. | System and method for providing enterprise voice call continuity |
US8352563B2 (en) | 2010-04-29 | 2013-01-08 | Damaka, Inc. | System and method for peer-to-peer media routing using a third party instant messaging system for signaling |
US8446900B2 (en) | 2010-06-18 | 2013-05-21 | Damaka, Inc. | System and method for transferring a call between endpoints in a hybrid peer-to-peer network |
US8611540B2 (en) | 2010-06-23 | 2013-12-17 | Damaka, Inc. | System and method for secure messaging in a hybrid peer-to-peer network |
US8468010B2 (en) | 2010-09-24 | 2013-06-18 | Damaka, Inc. | System and method for language translation in a hybrid peer-to-peer environment |
US8743781B2 (en) | 2010-10-11 | 2014-06-03 | Damaka, Inc. | System and method for a reverse invitation in a hybrid peer-to-peer environment |
JP5559006B2 (ja) * | 2010-10-28 | 2014-07-23 | キヤノン株式会社 | 通信装置、通信装置の制御方法、通信システムおよびプログラム |
US8407314B2 (en) | 2011-04-04 | 2013-03-26 | Damaka, Inc. | System and method for sharing unsupported document types between communication devices |
US8694587B2 (en) | 2011-05-17 | 2014-04-08 | Damaka, Inc. | System and method for transferring a call bridge between communication devices |
US8478890B2 (en) | 2011-07-15 | 2013-07-02 | Damaka, Inc. | System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability |
JP6231327B2 (ja) * | 2012-09-28 | 2017-11-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 端末制御方法、端末制御システム、及び、サーバ装置 |
US9027032B2 (en) | 2013-07-16 | 2015-05-05 | Damaka, Inc. | System and method for providing additional functionality to existing software in an integrated manner |
CN103401736B (zh) * | 2013-08-22 | 2016-12-28 | 东南大学 | 一种基于即时通讯软件检测网络代理的方法 |
US9357016B2 (en) | 2013-10-18 | 2016-05-31 | Damaka, Inc. | System and method for virtual parallel resource management |
JP6291802B2 (ja) | 2013-11-18 | 2018-03-14 | 株式会社リコー | 制御システム、通信システム、プログラム、及び制御方法 |
AU2015200093B2 (en) * | 2014-04-08 | 2015-12-10 | Nec Corporation | Chat system |
WO2016022574A1 (en) | 2014-08-05 | 2016-02-11 | Damaka, Inc. | System and method for providing unified communications and collaboration (ucc) connectivity between incompatible systems |
DE102014216588A1 (de) * | 2014-08-21 | 2016-02-25 | Comfylight Ag | Verfahren und Server zum Koppeln eines Smart-Home-Gerätes mit einem mobilen Endgerät |
US10091025B2 (en) | 2016-03-31 | 2018-10-02 | Damaka, Inc. | System and method for enabling use of a single user identifier across incompatible networks for UCC functionality |
WO2018229935A1 (ja) * | 2017-06-15 | 2018-12-20 | 三菱電機株式会社 | 遠隔操作システム及び家電機器 |
JP2019078616A (ja) * | 2017-10-24 | 2019-05-23 | 東芝メモリ株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5793763A (en) * | 1995-11-03 | 1998-08-11 | Cisco Technology, Inc. | Security system for network address translation systems |
US5915119A (en) * | 1996-10-01 | 1999-06-22 | Ncr Corporation | Proxy terminal for network controlling of power managed user terminals in suspend mode |
US6324161B1 (en) * | 1997-08-27 | 2001-11-27 | Alcatel Usa Sourcing, L.P. | Multiple network configuration with local and remote network redundancy by dual media redirect |
US6393488B1 (en) * | 1999-05-27 | 2002-05-21 | 3Com Corporation | System and method for supporting internet protocol subnets with network address translators |
US6292838B1 (en) * | 1999-08-23 | 2001-09-18 | 3Com Corporation | Technique for automatic remote media access control (MAC) layer address resolution |
US6445922B1 (en) * | 1999-12-15 | 2002-09-03 | Lucent Technologies Inc. | Method and system for support of overlapping IP addresses between an interworking function and a mobile IP foreign agent |
US6993012B2 (en) * | 2001-02-20 | 2006-01-31 | Innomedia Pte, Ltd | Method for communicating audio data in a packet switched network |
US20020138552A1 (en) * | 2001-03-21 | 2002-09-26 | Debruine Timothy S. | Method and system for optimizing private network file transfers in a public peer-to-peer network |
JP2003258836A (ja) | 2002-02-28 | 2003-09-12 | Nippon Telegr & Teleph Corp <Ntt> | 同一プライベートアドレス空間内通信方法およびシステムと中継装置 |
US7676579B2 (en) | 2002-05-13 | 2010-03-09 | Sony Computer Entertainment America Inc. | Peer to peer network communication |
-
2003
- 2003-09-29 JP JP2003337346A patent/JP4304593B2/ja not_active Expired - Fee Related
- 2003-10-27 US US10/692,797 patent/US7627689B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7627689B2 (en) | 2009-12-01 |
JP2004173240A (ja) | 2004-06-17 |
US20040139225A1 (en) | 2004-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4304593B2 (ja) | 情報処理システム、情報処理装置および方法、並びにプログラム | |
US11140053B2 (en) | Traversal of symmetric network address translator for multiple simultaneous connections | |
US8055771B2 (en) | Network traversal method for establishing connection between two endpoints and network communication system | |
CN102984289B (zh) | 促进nat穿透的方法以及移动设备 | |
EP2112788B1 (en) | A method and node for p2p content sharing | |
US9497168B2 (en) | Method and apparatus for supporting communications between a computing device within a network and an external computing device | |
US7245622B2 (en) | Allowing IPv4 clients to communicate over an IPv6 network when behind a network address translator with reduced server workload | |
US8694676B2 (en) | Proximity detection for media proxies | |
JP4758362B2 (ja) | 中継装置、プログラム及び中継方法 | |
ES2371378T3 (es) | Sistema de gestión de sesiones y método para controlar las mismas. | |
TWI337822B (en) | Processor-accessible media, device, apparatus, network gateway, and method for routing hints | |
US8959243B2 (en) | System and method to guide active participation in peer-to-peer systems with passive monitoring environment | |
US11716222B2 (en) | Communications bridge | |
JP4078594B2 (ja) | 情報処理装置および方法、並びにプログラム | |
CN112019641B (zh) | 数据传输方法和装置 | |
JP2008205676A (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
JP5227984B2 (ja) | ゲートウェイシステム、通信方法、収容管理サーバ装置及びプログラム | |
JP2010157858A (ja) | Vpn接続装置、dnsパケット制御方法、及びプログラム | |
JP2011151474A (ja) | アドレス変換装置、通信システム、メッセージ通信方法、及びプログラム | |
GB2403627A (en) | Communication through network address translation (nat) devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060927 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081216 |
|
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: 20090402 |
|
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: 20090415 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |