JP4142960B2 - ローカルエリアネットワーク上の装置を探索するシステム及び方法 - Google Patents
ローカルエリアネットワーク上の装置を探索するシステム及び方法 Download PDFInfo
- Publication number
- JP4142960B2 JP4142960B2 JP2003037674A JP2003037674A JP4142960B2 JP 4142960 B2 JP4142960 B2 JP 4142960B2 JP 2003037674 A JP2003037674 A JP 2003037674A JP 2003037674 A JP2003037674 A JP 2003037674A JP 4142960 B2 JP4142960 B2 JP 4142960B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- subnet
- devices
- list
- address
- 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
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- 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/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- 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/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- 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
【発明の属する技術分野】
本発明は、一般に、ネットワークにおいて装置を探索するシステム及び方法に係り、より詳細には、リモートサブネットにおいてネットワーク装置を探索するシステム及び方法に係る。
【0002】
【従来の技術】
ネットワーク上に存在する装置のあるユーザは、ネットワーク上にある全ての又はあるクラスの他の装置を探索することが望ましいと分かっている。例えば、あるユーザは、あるブランドの全プリンターのリストを、同じサブネットワーク上に存在するプリンターに関する情報と共にもつことを望む。ネットワーク接続された多くのプリンターには、ユーザがユーザのホスト装置にプリンターのドライバをインストールできるようにするソフトウェアが送付される。このインストーラーソフトウェアは、ユーザがそれらのネットワーク上のプリンターをサーチできるようにする。しかしながら、プリンターがユーザのホスト装置とは異なるIPサブネットにアタッチされた場合には、インストーラーは、ユーザから付加的な入力がない状態でプリンター(1つ又は複数)を探索することができない。多くのユーザは、それらの会社のネットワークトポロジーについて技術的に知り得ないので、インストーラーにより促される質問に答えることができず、そしてインストールされるべきプリンターを見出すことができない。
【0003】
【発明が解決しようとする課題】
ネットワーク上の装置を探索するための既存のツールには多数の問題がある。第1に、慣習的な管理ツールは、一般に、特定の製造者又は形式の装置しか見出せない。例えば、CISCOツールは、CISCO装置しか見出せず、3COMツールは、3COM装置しか見出せない。
【0004】
第2に、シンプル・ネットワーク・マネージメント・プロトコル(SNMP)のような既存のプロトコルを使用することは、通常、(ユーザ・データグラム・プロトコル)UDPメッセージをサブネットワークへ送信し、そして同じサブネットワークを聴取するネットワーク装置からの特定の応答を待機することにより、ネットワーク上の他の装置をサーチすることを意味する。UDPとは、インターネットプロトコル(IP)を使用するネットワークにおいてネットワーク装置間でメッセージが交換されるときに、ある限定された量のサービスを提供するプロトコルである。UDPだけの場合に持続する問題は、ネットワーク又は受信装置の混雑により情報パケットが失われることである。
【0005】
第3の問題も、IPアドレスなしに装置を探索し又は見出そうと試みるときに生じる。「インターネット・リクエスト・フォー・コメンツ」文書2165(RFC2165)に記述されたサービス・ロケーション・プロトコル(SLP)は、UDPベースのSNMPブロードキャスト及び応答に取って代わるものとして又はそれを補足するものとして使用されている。SLPは、ブロードキャストされた要求において既に応答した装置のリストを送信し、それら既に応答したものが再び応答しないようにするための手段を提供する。しかしながら、SLPを使用すると、複雑であり且つ特殊性に欠けるために、ネットワーク上の装置の探索が低速で且つ厄介なものとなる。
【0006】
IPマルチキャスティングを使用する慣習的なネットワーク管理ツールに伴う別の問題は、それらがルーターと話をし、ルーターへの登録を必要とすることである。更に、ルーターへの登録は、あるアプリケーションについてはセキュリティの危険性が多大であると考えられる。
米国特許出願第09/199,935号は、これらの問題の多くを克服する。この935号特許出願は、高速で且つより徹底したサーチを行いそして同じサブネット上にある装置をそれらのIPアドレスに依存せずに独特に識別するネットワーク装置探索システム及び方法を開示している。この935号特許出願によるネットワーク装置探索システムは、ネットワーク上の装置のアドレスのリストに対しネットワーク上に既知の位置を有する装置へHTTP要求を送信するための第1装置と、ネットワーク上に既知の位置を有し、HTTP要求に応答して、ネットワーク上の装置にDLP(装置探索プロトコル)要求を送信し、ネットワーク上の装置からのDLP応答に応答して、ネットワーク上の応答装置のネットワークアドレスのリストを発生し、そしてネットワーク上の装置のネットワークアドレスのリストを上記第1装置へ送信するための第2装置とを備え、上記DLP要求は、既に応答した装置のネットワークアドレスのリストを含んでいて、そのリスト上にない装置だけが応答するようにし、そして上記リストにおいて各ネットワークアドレスの前に各ネットワークアドレスの長さが含まれるようにする。又、この935号特許出願は、ネットワーク上の装置にIPアドレスを指定するシステム及び方法も開示している。
【0007】
ネットワーク管理ツールの装置サーチ能力を改善して、ユーザの介在なくリモートサブネット上の装置を見つけられるようにすることが望まれる。又、プリンタードライバインストーラーのサーチ能力を改善して、多くの場合に、インストーラーがユーザの介在なくリモートサブネット上のプリンターを見つけられるようにすることも望まれる。又、ネットワーク管理ツールの装置サーチ能力を改善して、IP(インターネットプロトコル)アドレスが指定されていないプリンターのような装置をツールが見つけられるようにすることも望まれる。
【0008】
【課題を解決するための手段】
ネットワーク上の装置を探索する本発明による方法は、ネットワーク上の多数のアドレスに関連付けできるグループ名を識別し、ネットワーク上の既知のサブネット及び既知の装置のリストを形成し、上記グループ名に関連したIPアドレスのリストについてネームサーバーに問合せし、発見された装置のIPサブネット情報について上記グループ名に関連した各戻りアドレスにコンタクトし、発見された装置のサブネットを決定し、そして発見された装置及びそのサブネットを上記リストに追加するという段階を備えている。少なくとも1つの発見可能な装置が探索されそしてそのサブネットが識別されると、上記935特許出願に開示されたブロードキャストベースの発見プロトコル、又はある範囲のIPアドレスを知ることに基づくプロトコル、或いは他の何らかの発見プロトコルのような別の発見プロトコルを使用して、識別されたサブネット上の他の装置を探索することができる。
【0009】
本発明によるネットワーク装置探索システムは、ネットワーク上の装置のIPアドレスをグループ名に関連付けるためのアドレスサーバーと、ネットワークの第1サブネットに配置された発見可能な装置であって、該発見可能な装置はIPアドレスを有し、そしてその発見可能な装置のIPアドレスがグループ名に関連付けされている発見可能な装置と、ネットワークの第2サブネットに配置され、ネットワーク上の既知のサブネット及び既知の装置のリストを形成し、上記グループ名に関連したIPアドレスのリストについてネームサーバーに問合せし、発見可能な装置のIPサブネット情報について上記グループ名に関連した発見可能な装置の各戻りアドレスにコンタクトし、発見可能な装置のサブネットを決定し、そして発見可能な装置及びそのサブネットを上記リストに追加するための発見装置とを備えている。
【0010】
このネットワーク装置探索システムは、ホスト装置(例えば、プリンタードライバインストーラーを動作するパーソナルコンピュータ)が、各サブネット上の少なくとも1つの装置(例えば、プリンター)を探索できるようにする。例えば、ホスト装置が、「Phaser6200」のようなグループ名のもとでネームサーバーに登録された少なくとも1つの装置を探索する(そのIPアドレスを見つける)と、その装置に直接コンタクトすることができる。次いで、ホスト装置は、発見された装置からリモートサブネットに関する付加的な情報を得る。ホスト装置は、その情報を使用して、その発見された装置と同じサブネット上にある付加的な装置をサーチすることができる。
【0011】
【発明の実施の形態】
図1を参照すれば、ネットワーク100上の装置を探索するシステムは、ネットワーク100の第1サブネット10上にある発見装置40と、第2サブネット20上に配置された少なくとも1つの発見可能な装置50とを備えている。発見装置40と発見可能な装置50の両方が同じサブネット上に配置されてもよい。ネームサーバー60も含む。このシステムは、ネットワーク上のいかなる装置の探索にも適用できるが、ローカルエリアネットワーク上のプリンターを見つけるのに使用できる。この場合、発見装置は、パーソナルコンピュータのようなホスト装置であり、そして発見可能な装置は、プリンターである。発見装置40が、サブネット20上の発見可能な装置50を探索すると、発見装置40は、発見可能な装置50からそのサブネット20に関する他の情報を得、従って、発見装置40は、サブネット20上の他の装置52及び54を探索することができる。
【0012】
所与のサブネット20上の少なくとも1つの発見可能な装置50には、IPアドレス及びIPサブネット情報、例えば、そのIPネットマスク及びIPルーターアドレスが指定されねばならない。この情報を指定する公知の方法を使用することができ、そしてそれは、おそらく、動作されるネットワークの形式に依存する。例えば、この情報は、ネットワークDHCP(ダイナミックホストコンフィギュレーションプロトコル)又はBOOTPサーバー、サブネット上のパーソナルコンピュータ又は他の装置で実行されるソフトウェア、装置のフロントパネル又は他の方法から得ることができる。
【0013】
又、発見可能な装置50は、ネットワーク規模のアドレスサーバー60のアドレスも知らねばならない。このネームサーバー60は、「グループ名」登録をサポートすることのできるNBNS(NetBIOSネームサービス)又はダイナミックDNS(ドメインネームサービス)サーバーのようないかなるネームサーバーでもよい。「グループ名」は、2つ以上のネットワークアドレスに関連付けることのできる単一の名前である。多数のローカルエリアネットワークは、DHCPサーバー及びマイクロソフトWINS(Windows(登録商標)ネームサービス)サーバーをネットワークに有する。(WINSは、NetBIOSネームサービスをマイクロソフト社が所有権実施したものである。)Linux及びUnix(登録商標)システムでは、DNSネームサーバーが使用されるか、又は名前がSAMBAに登録される。
【0014】
発見可能な装置50及び発見装置40の両方に知られた少なくとも1つの「グループ名」がある。例えば、グループ名は、発見可能な装置の製造者又はモデル名又はモデル番号でよい。ユーザが自分のパーソナルコンピュータからプリンタードライバーをインストールしようとする例では、グループ名がプリンターのモデル及び製造者(例えば、Phaser6200)となる。
発見可能な装置50は、IPアドレス、IPネットマスク及びIPルーターアドレスで構成された後にサブネット20にインストールされると、ネームサーバー60にコンタクトし、そしてそのネットワークアドレスを、少なくとも1つのグループ名、例えば、「Phaser6200」に追加する。
【0015】
発見装置40は、既知のIPサブネットのリスト又はテーブルを構成する。このリスト又はテーブルは、最初、空である。発見装置40は、既知のサブネットをリスト又はテーブルに追加することができる(例えば、サブネット30について知っている場合には、そのサブネット30をリストに追加することができる)。これらのサブネットに関する情報は、発見装置自体のネットワーク構成(即ち直接アタッチされたサブネット、例えば、サブネット10)、オペレータ又はユーザ、発見装置の以前の動作、又は他のソースから得ることができる。
発見装置40は、良く知られたグループ名「Phaser6200」に関連したアドレスのリストについてネームサーバー60に問合せする。ネットワーク100に2つ以上のネームサーバーがある場合には、発見装置40は、グループ名Phaser6200に関連したアドレスについて付加的なネームサーバーに問合せする。
【0016】
ネームサーバー60は、ゼロ以上のアドレスのリストを返送する。あるネームサーバーは、登録されたアドレスの完全なリストを返送する。他のネームサーバー(例えば、WINS)は、部分リストを返送する。装置探索システム及び方法は、ネームサーバーが完全な又は正確なリストを返送することを必要としない。このシステム及び方法は、ネームサーバーが各サブネット上の発見可能な装置の少なくとも1つのアドレスを返送する場合にネットワーク上の全ての発見可能な装置を探索する。この場合に、ネームサーバーは、グループ名Phaser6200のもとで既に登録された発見可能な装置50のIPアドレスを返送する。
【0017】
発見装置40は、ネームサーバーから返送されたリストにおける装置の各々にコンタクトし、装置のIPネットマスク、及び任意であるが、装置のIPルーターアドレスを得る。この場合に、発見可能な装置50のIPアドレスが与えられると、発見装置40は、それに直接コンタクトし、そして付加的な情報についてそれに問合せすることができる。サブネット20について発見可能な装置50のIPネットマスク(及び任意であるが、IPルーターアドレス)を有することにより、発見装置40は、発見された装置50のサブネット番号及びサブネットブロードキャストアドレスを決定するか或いは計算することができる。発見された装置50のサブネットが発見されたサブネットのリストにまだない場合には、発見装置40は、その新たなサブネットをリストに追加する。この場合、発見装置40は、少なくともサブネット10(発見装置40自身のサブネット)を含むそのリストにサブネット20を追加する。
【0018】
発見装置40は、ここで、個別の発見プロトコルを使用して、発見されたサブネットの各々における付加的な装置を見つけることができる。いかなる発見プロトコルを使用してもよい。必要なことは、サブネットのブロードキャストアドレス又はサブネットにおけるIPアドレスの範囲が与えられた場合に、発見装置40がサブネット上の発見可能な装置を探索する何らかの手段を有することだけである。例えば、発見装置40は、上記935号特許出願に開示されたプロトコルを使用して、サブネット20上の他の装置を発見することができる。装置52及び54は、IPアドレスがまだ指定されていないか、或いはネームサーバー60により返送されるアドレスのリストに含まれていない。
【図面の簡単な説明】
【図1】ネットワーク装置探索システムのブロック図である。
【符号の説明】
10 第1サブネット
20 第2サブネット
40 発見装置
50 発見可能な装置
60 ネームサーバー
100 ネットワーク
Claims (2)
- ネットワーク上の装置を探索する方法において、
ネットワーク上の多数のアドレスに関連付けできるグループ名を識別し、
ネットワーク上の既知のサブネット及び既知の装置のリストを形成し、
上記グループ名に関連したIPアドレスのリストについてネームサーバーに問合せし、
発見された装置のIPサブネット情報について上記グループ名に関連した各戻りアドレスにコンタクトし、
発見された装置のサブネットを決定し、そして
発見された装置及びそのサブネットを上記リストに追加する、
という段階を備えた方法。 - ネットワーク上の装置のIPアドレスをグループ名に関連付けるためのアドレスサーバーと、
ネットワークの第1サブネットに配置された発見可能な装置であって、該発見可能な装置はIPアドレスを有し、そしてその発見可能な装置のIPアドレスがグループ名に関連付けされている発見可能な装置と、
ネットワークの第2サブネットに配置され、ネットワーク上の既知のサブネット及び既知の装置のリストを形成し、上記グループ名に関連したIPアドレスのリストについてネームサーバーに問合せし、発見可能な装置のIPサブネット情報について上記グループ名に関連した発見可能な装置の各戻りアドレスにコンタクトし、発見可能な装置のサブネットを決定し、そして発見可能な装置及びそのサブネットを上記リストに追加するための発見装置と、
を備えたネットワーク装置探索システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/083,003 US6978314B2 (en) | 2002-02-26 | 2002-02-26 | System and method for locating devices on a local area network |
US10/083003 | 2002-02-26 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003258832A JP2003258832A (ja) | 2003-09-12 |
JP2003258832A5 JP2003258832A5 (ja) | 2006-04-06 |
JP4142960B2 true JP4142960B2 (ja) | 2008-09-03 |
Family
ID=27660374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003037674A Expired - Fee Related JP4142960B2 (ja) | 2002-02-26 | 2003-02-17 | ローカルエリアネットワーク上の装置を探索するシステム及び方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6978314B2 (ja) |
EP (1) | EP1339190B1 (ja) |
JP (1) | JP4142960B2 (ja) |
CA (1) | CA2419512C (ja) |
DE (1) | DE60306971T2 (ja) |
ES (1) | ES2268284T3 (ja) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020099814A1 (en) * | 2001-01-24 | 2002-07-25 | International Business Machines Corporation | Method and apparatus for providing automatic discovery of network protocols, configurations and resources |
JP2003323364A (ja) * | 2002-05-08 | 2003-11-14 | Canon Inc | ネットワークデバイス管理装置及び方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
CN102611596B (zh) * | 2002-11-29 | 2015-02-11 | 飞比特网络股份有限公司 | 网络对应家电 |
DE10339051B3 (de) * | 2003-08-25 | 2004-06-24 | Siemens Ag | Verfahren zum Zuordnen von über mehrere Subnetze verteilten Clients zu einen Server und Client zur Ankopplung an einen Server |
JP4351517B2 (ja) * | 2003-11-14 | 2009-10-28 | 株式会社日立製作所 | データセンタの装置管理方法、装置管理サーバ、データセンタの装置管理システム並びにプログラム |
US7543049B2 (en) * | 2004-09-09 | 2009-06-02 | Sharp Laboratories Of America, Inc. | Systems and methods for efficient discovery of a computing device on a network |
US8024360B2 (en) * | 2004-12-10 | 2011-09-20 | Centrify Corporation | Method and apparatus for maintaining multiple sets of identity data |
US20060250982A1 (en) * | 2005-05-05 | 2006-11-09 | Harrow Products Llc | Methods and systems for discovering and configuring network devices |
EP1886446A2 (en) * | 2005-05-31 | 2008-02-13 | Micromuse Ltd. | System and method for generating unique and persistent identifiers |
CN100454834C (zh) * | 2005-09-08 | 2009-01-21 | 华为技术有限公司 | Ngn网络中媒体流的统计方法 |
US8266272B2 (en) * | 2005-11-07 | 2012-09-11 | Hewlett-Packard Development Company, L.P. | Methods for IT network representation and associated computer program products |
US8331263B2 (en) * | 2006-01-23 | 2012-12-11 | Microsoft Corporation | Discovery of network nodes and routable addresses |
JP4682329B2 (ja) | 2006-02-15 | 2011-05-11 | 独立行政法人情報通信研究機構 | 通信ネットワークにおけるネームシステム及びネーミング方法 |
JP4635261B2 (ja) * | 2006-03-20 | 2011-02-23 | 独立行政法人情報通信研究機構 | 通信システム及びネームサーバ装置 |
US20070233834A1 (en) * | 2006-03-31 | 2007-10-04 | Tomoki Hattori | Printer driver with print search function |
US20070271363A1 (en) * | 2006-05-19 | 2007-11-22 | Kevin Ross | Computer compliance system and method |
JP2008187224A (ja) * | 2007-01-26 | 2008-08-14 | Hitachi Ltd | Ip内線電話システムおよびサーバ装置 |
US8261259B2 (en) | 2007-03-01 | 2012-09-04 | Ricoh Company, Ltd. | Dynamic printing system, apparatus and method |
US8838759B1 (en) * | 2007-06-29 | 2014-09-16 | Crimson Corporation | Systems and methods for detecting unmanaged nodes within a system |
US20090070839A1 (en) * | 2007-09-11 | 2009-03-12 | At&T Knowledge Ventures, L.P. | System for adjusting encoding rates between communication devices |
CN101803343B (zh) | 2007-09-18 | 2014-02-12 | 惠普开发有限公司 | 根据dns信息识别子网地址范围 |
US7991877B2 (en) * | 2007-10-05 | 2011-08-02 | International Business Machines Corporation | Rogue router hunter |
US8019856B1 (en) * | 2007-11-07 | 2011-09-13 | Trend Micro Incorporated | Automatic mapping and location discovery of computers in computer networks |
DE102007053916A1 (de) * | 2007-11-09 | 2009-05-14 | Deutsche Thomson Ohg | Verfahren zum Verwalten von Netzkomponenten in einem Netzwerk und Netzkomponente |
US8468165B2 (en) * | 2007-12-02 | 2013-06-18 | Leviton Manufacturing Company, Inc. | Method for discovering network of home or building control devices |
US8904003B2 (en) * | 2008-06-30 | 2014-12-02 | Oracle America, Inc. | Method and system for delegated job control across a network |
US7877477B2 (en) * | 2008-06-30 | 2011-01-25 | Oracle America, Inc. | Method and system for discovering managed systems in a network |
US7899898B2 (en) * | 2008-06-30 | 2011-03-01 | Oracle America, Inc. | Scaling systems management using a stateless proxy |
US10631068B2 (en) | 2008-11-26 | 2020-04-21 | Free Stream Media Corp. | Content exposure attribution based on renderings of related content across multiple devices |
US9961388B2 (en) | 2008-11-26 | 2018-05-01 | David Harrison | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
US10419541B2 (en) | 2008-11-26 | 2019-09-17 | Free Stream Media Corp. | Remotely control devices over a network without authentication or registration |
US10567823B2 (en) | 2008-11-26 | 2020-02-18 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US10977693B2 (en) | 2008-11-26 | 2021-04-13 | Free Stream Media Corp. | Association of content identifier of audio-visual data with additional data through capture infrastructure |
US10880340B2 (en) | 2008-11-26 | 2020-12-29 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US9986279B2 (en) | 2008-11-26 | 2018-05-29 | Free Stream Media Corp. | Discovery, access control, and communication with networked services |
US10334324B2 (en) | 2008-11-26 | 2019-06-25 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US9154942B2 (en) | 2008-11-26 | 2015-10-06 | Free Stream Media Corp. | Zero configuration communication between a browser and a networked media device |
US9519772B2 (en) | 2008-11-26 | 2016-12-13 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US8180891B1 (en) | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
US20100278071A1 (en) * | 2009-04-29 | 2010-11-04 | Tomoki Hattori | Method and apparatus for discovering a device on a network |
US9622278B2 (en) | 2010-10-26 | 2017-04-11 | Kingston Digital Inc. | Dual-mode wireless networked device interface and automatic configuration thereof |
US9935930B2 (en) | 2011-09-09 | 2018-04-03 | Kingston Digital, Inc. | Private and secure communication architecture without utilizing a public cloud based routing server |
US11683292B2 (en) | 2011-09-09 | 2023-06-20 | Kingston Digital, Inc. | Private cloud routing server connection mechanism for use in a private communication architecture |
US9203807B2 (en) | 2011-09-09 | 2015-12-01 | Kingston Digital, Inc. | Private cloud server and client architecture without utilizing a routing server |
US10237253B2 (en) | 2011-09-09 | 2019-03-19 | Kingston Digital, Inc. | Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server |
US9781087B2 (en) | 2011-09-09 | 2017-10-03 | Kingston Digital, Inc. | Private and secure communication architecture without utilizing a public cloud based routing server |
US11863529B2 (en) | 2011-09-09 | 2024-01-02 | Kingston Digital, Inc. | Private cloud routing server connection mechanism for use in a private communication architecture |
US10601810B2 (en) | 2011-09-09 | 2020-03-24 | Kingston Digital, Inc. | Private cloud routing server connection mechanism for use in a private communication architecture |
US9772668B1 (en) | 2012-09-27 | 2017-09-26 | Cadence Design Systems, Inc. | Power shutdown with isolation logic in I/O power domain |
US9442679B2 (en) * | 2013-01-31 | 2016-09-13 | Xerox Corporation | Network discovery using unicast communications |
US9728526B2 (en) | 2013-05-29 | 2017-08-08 | Sandisk Technologies Llc | Packaging of high performance system topology for NAND memory systems |
US9324389B2 (en) | 2013-05-29 | 2016-04-26 | Sandisk Technologies Inc. | High performance system topology for NAND memory systems |
US10021180B2 (en) | 2013-06-04 | 2018-07-10 | Kingston Digital, Inc. | Universal environment extender |
US9703702B2 (en) * | 2013-12-23 | 2017-07-11 | Sandisk Technologies Llc | Addressing auto address assignment and auto-routing in NAND memory network |
US10075385B1 (en) | 2014-07-16 | 2018-09-11 | Ivanti, Inc. | Systems and methods for discovering and downloading configuration files from peer nodes |
JP2016058990A (ja) * | 2014-09-12 | 2016-04-21 | パナソニックIpマネジメント株式会社 | 制御装置、プログラム |
JP6433378B2 (ja) * | 2015-05-29 | 2018-12-05 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びコンピュータプログラム |
JP6507863B2 (ja) * | 2015-06-03 | 2019-05-08 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
US10180845B1 (en) * | 2015-11-13 | 2019-01-15 | Ivanti, Inc. | System and methods for network booting |
US10263849B2 (en) | 2016-10-25 | 2019-04-16 | Servicenow, Inc. | System and method for generating discovery profiles for discovering components of computer networks |
US10509541B2 (en) | 2016-10-25 | 2019-12-17 | Servicenow, Inc. | System and method for generating geographical maps for initiating discovery of a computer network |
CN107241457B (zh) * | 2017-06-01 | 2020-09-11 | 常青 | 一种实现网络端到端通信的方法 |
GB2572982C (en) * | 2018-04-18 | 2021-01-20 | Gurulogic Microsystems Oy | System and method for creating group networks between network devices |
US11394686B1 (en) * | 2021-02-25 | 2022-07-19 | Nvidia Corporation | Dynamic network address translation using prediction |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5185860A (en) * | 1990-05-03 | 1993-02-09 | Hewlett-Packard Company | Automatic discovery of network elements |
US5511208A (en) * | 1993-03-23 | 1996-04-23 | International Business Machines Corporation | Locating resources in computer networks having cache server nodes |
US5710885A (en) * | 1995-11-28 | 1998-01-20 | Ncr Corporation | Network management system with improved node discovery and monitoring |
US5835720A (en) * | 1996-05-17 | 1998-11-10 | Sun Microsystems, Inc. | IP discovery apparatus and method |
US5835725A (en) | 1996-10-21 | 1998-11-10 | Cisco Technology, Inc. | Dynamic address assignment and resolution technique |
EP0876649A4 (en) * | 1996-10-28 | 1999-11-03 | Switchsoft Systems Inc | METHOD AND DEVICE FOR CREATING A NETWORK TOPOLOGY |
US6249814B1 (en) * | 1997-09-22 | 2001-06-19 | Compaq Computer Corporation | Method and apparatus for identifying devices on a network |
US6009103A (en) * | 1997-12-23 | 1999-12-28 | Mediaone Group, Inc. | Method and system for automatic allocation of resources in a network |
US6192417B1 (en) * | 1999-03-30 | 2001-02-20 | International Business Machines Corporation | Multicast cluster servicer for communicating amongst a plurality of nodes without a dedicated local area network |
US6480506B1 (en) * | 1999-04-15 | 2002-11-12 | Sharewave Inc | Co-location negotiation scheme for wireless computer networks |
US6377987B1 (en) * | 1999-04-30 | 2002-04-23 | Cisco Technology, Inc. | Mechanism for determining actual physical topology of network based on gathered configuration information representing true neighboring devices |
US6601093B1 (en) * | 1999-12-01 | 2003-07-29 | Ibm Corporation | Address resolution in ad-hoc networking |
US6735200B1 (en) * | 2000-03-21 | 2004-05-11 | International Business Machines Corporation | Method and apparatus for monitoring the availability of nodes in a communications network |
EP1168711B1 (en) | 2000-06-19 | 2008-08-20 | Hewlett-Packard Company, A Delaware Corporation | Process for controlling devices of an intranet network through the web |
AU2002222449A1 (en) * | 2000-12-05 | 2002-06-18 | Rit Technologies Ltd. | System for automatically identifying the physical location of network end devices |
US7240106B2 (en) * | 2001-04-25 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | System and method for remote discovery and configuration of a network device |
US6920506B2 (en) * | 2001-06-28 | 2005-07-19 | Canon Information Systems, Inc. | Discovery and management of network printers |
US7193974B2 (en) * | 2001-08-10 | 2007-03-20 | Intel Corporation | Method and apparatus for dynamically discovering alias domains |
US20030069954A1 (en) * | 2001-10-05 | 2003-04-10 | Adc Telecommunications, Inc. | Subnet pooling |
US7962605B2 (en) * | 2001-11-20 | 2011-06-14 | Microsoft Corporation | Distributed device discovery framework for a network |
US7515546B2 (en) * | 2001-12-19 | 2009-04-07 | Alcatel-Lucent Canada Inc. | Method and apparatus for automatic discovery of network devices with data forwarding capabilities |
-
2002
- 2002-02-26 US US10/083,003 patent/US6978314B2/en not_active Expired - Lifetime
-
2003
- 2003-02-17 JP JP2003037674A patent/JP4142960B2/ja not_active Expired - Fee Related
- 2003-02-19 CA CA002419512A patent/CA2419512C/en not_active Expired - Fee Related
- 2003-02-24 EP EP03251086A patent/EP1339190B1/en not_active Expired - Fee Related
- 2003-02-24 ES ES03251086T patent/ES2268284T3/es not_active Expired - Lifetime
- 2003-02-24 DE DE60306971T patent/DE60306971T2/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US20030163583A1 (en) | 2003-08-28 |
DE60306971T2 (de) | 2006-12-07 |
EP1339190A3 (en) | 2004-04-07 |
DE60306971D1 (de) | 2006-09-07 |
CA2419512C (en) | 2007-07-10 |
EP1339190A2 (en) | 2003-08-27 |
JP2003258832A (ja) | 2003-09-12 |
CA2419512A1 (en) | 2003-08-26 |
ES2268284T3 (es) | 2007-03-16 |
US6978314B2 (en) | 2005-12-20 |
EP1339190B1 (en) | 2006-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4142960B2 (ja) | ローカルエリアネットワーク上の装置を探索するシステム及び方法 | |
Guttman | Service location protocol: Automatic discovery of IP network services | |
US7181503B2 (en) | Apparatus and method of searching for DNS server in outernet | |
EP1125421B1 (en) | Dns relay module in a digital network modem | |
US7152099B1 (en) | Friend configuration and method for network devices | |
US5922049A (en) | Method for using DHCP and marking to override learned IP addesseses in a network | |
US6115545A (en) | Automatic internet protocol (IP) address allocation and assignment | |
US7412515B2 (en) | Method and apparatus for dynamic assignment of network protocol addresses | |
US7293077B1 (en) | Reconfigurable computer networks | |
US7568048B2 (en) | Method, apparatus, and system for assigning an IP address on a network | |
US9166926B2 (en) | Method and arrangement for suppressing duplicate network resources | |
US20020095488A1 (en) | System and method for discovering, advertising, and finding networked services using dynamic directory | |
JP2005045472A (ja) | 端末及びアドレス生成方法 | |
EP0918412A2 (en) | Automatic discovery of networked devices | |
JP3892235B2 (ja) | アドレス自動割り当て方法 | |
Pöhlsen et al. | Robust web service discovery in large networks | |
JP3211776B2 (ja) | ネットワーク接続機器情報取得システム | |
US10412177B2 (en) | Method and system of using IPV6 neighbor discovery options for service discovery | |
US20030225910A1 (en) | Host resolution for IP networks with NAT | |
JP4242752B2 (ja) | アドレス表管理方法、及び、端末 | |
Dijkstra et al. | Using zero configuration technology for IP addressing in optical networks | |
US6826605B1 (en) | Internet protocol exchange network number automatic discovery method | |
JP2007251266A (ja) | ネットワーク機器 | |
EP3313038B1 (en) | Method and apparatus for updating internet protocol (ip) address, and gateway | |
Sumathi et al. | An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060217 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080602 |
|
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: 20080609 |
|
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: 20080613 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110620 Year of fee payment: 3 |
|
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: 20110620 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130620 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |