JP2016123088A - コンテンツ指向型ネットワークにおける複数ソースのマルチキャスティングのためのシステムおよび方法 - Google Patents
コンテンツ指向型ネットワークにおける複数ソースのマルチキャスティングのためのシステムおよび方法 Download PDFInfo
- Publication number
- JP2016123088A JP2016123088A JP2015240838A JP2015240838A JP2016123088A JP 2016123088 A JP2016123088 A JP 2016123088A JP 2015240838 A JP2015240838 A JP 2015240838A JP 2015240838 A JP2015240838 A JP 2015240838A JP 2016123088 A JP2016123088 A JP 2016123088A
- Authority
- JP
- Japan
- Prior art keywords
- node
- anchor
- multicast group
- router
- anchor node
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000004044 response Effects 0.000 claims description 12
- 230000002085 persistent effect Effects 0.000 claims 2
- 238000013459 approach Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000011664 signaling Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 235000008694 Humulus lupulus Nutrition 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 235000012813 breadcrumbs Nutrition 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000003595 mist Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1854—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/122—Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
-
- 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/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】情報指向型ネットワーク(ICN)におけるマルチキャスト群と関連付けられるルーティング情報を更新するためのシステムを提供する。
【解決手段】ICNにおける第1のノードは、マルチキャスト群のための更新メッセージを隣接ノードから受信する。マルチキャスト群は、ルートアンカーノードおよび多数のアンカーノードを含み、ルートアンカーノードは、アンカーノードより小さい名前を有する。更新メッセージは、マルチキャスト群およびマルチキャスト群のルートアンカーノードと関連付けられる、プレフィックスを特定する。システムは、第1のノードに保存されるトポロジ情報に基づいて、第1のノードの隣接ノードから、通知条件を満たす1つ以上の次ホップ隣接ノードを選択し、更新メッセージを1つ以上の次ホップ隣接ノードへ転送する。
【選択図】図1
【解決手段】ICNにおける第1のノードは、マルチキャスト群のための更新メッセージを隣接ノードから受信する。マルチキャスト群は、ルートアンカーノードおよび多数のアンカーノードを含み、ルートアンカーノードは、アンカーノードより小さい名前を有する。更新メッセージは、マルチキャスト群およびマルチキャスト群のルートアンカーノードと関連付けられる、プレフィックスを特定する。システムは、第1のノードに保存されるトポロジ情報に基づいて、第1のノードの隣接ノードから、通知条件を満たす1つ以上の次ホップ隣接ノードを選択し、更新メッセージを1つ以上の次ホップ隣接ノードへ転送する。
【選択図】図1
Description
本開示は、一般的に、コンテンツ指向型ネットワーク(CCN)に関する。より具体的には、本開示は、コンテンツ指向型ネットワーク(CCN)において複数のソースを伴うマルチキャスト群を支援するシステムおよび方法に関する。
インターネットおよび電子商取引の普及は、ネットワーク業界において革新的な変化を起こし続けている。今日では、オンライン動画の閲覧から、日々のニュース配信、小売販売、および、インスタントメッセージに至るまで、膨大な数の情報交換がオンラインで行われている。さらに、ますます多くのインターネット利用が、携帯電話で行われている。しかしながら、現代のインターネットは、主に位置ベースのアドレス方式で動作する。2つの最も普遍的なプロトコルである、インターネットプロトコル(IP)およびイーサネット(登録商標)プロトコルは、どちらもエンドホストアドレスに基づいている。すなわち、コンテンツの消費者は、コンテンツを、典型的に物理的な物体または位置と関連付けられるアドレス(例えば、IPアドレスまたはイーサネット(登録商標)媒体アクセス制御(MAC)アドレス)から、明示的にコンテンツを要求することにより、コンテンツを受信し得るのみである。この制限的なアドレス方式は、絶え間なく変わるネットワークの要求に応えることに対して、徐々に十分ではなくなってきている。
近年、情報指向型ネットワーク(ICN)アーキテクチャが、コンテンツが直接的に命名およびアドレス指定される業界において、提案されてきた。コンテンツ指向型ネットワーク(CCN)において、例示的なICNアーキテクチャは、コンテンツ搬送への新しい手法をもたらす。アプリケーションレベルで、コンテンツが移動する際のエンドツーエンドの会話と見なされるネットワークトラフィックを有する代わりに、コンテンツは独自の名前に基づいて要求または返送され、ネットワークはコンテンツを提供者から消費者へのルーティングを行う役割を有する。コンテンツは、テキスト、画像、映像、および/または音声など、任意のデータ形式を含む、通信システムにおいて搬送され得るデータを含むことに、留意されたい。消費者および提供者は、ICNの内部または外部のコンピュータを操作する人物または自動化プロセスであり得る。1つのコンテンツは、コンテンツ全体またはコンテンツの各々の部分を指し得る。例えば、新聞記事は、データパケットとして具現化される複数のコンテンツにより表されてよい。さらに、1つのコンテンツは、認証データ、作成データ、コンテンツ所有者などの情報で、コンテンツを説明または拡大させる、メタデータと関連付けられ得る。
全てのICNアーキテクチャのコアは、名前解決およびコンテンツのルーティングであり、いくつかの手法が提案されてきた。一部のICNアーキテクチャにおいて、データオブジェクトの名前は、ディレクトリサーバを用いてアドレスにマッピングされ、その後、アドレスベースのルーティングがコンテンツ配信のために使用される。対照的に、多数のICNアーキテクチャは、名前解決およびコンテンツルーティングを統合する、コンテンツの名前ベースのルーティングを使用する。名前ベースのルーティングでは、一部のルータ(製作者またはキャッシングサイト)が、命名されたデータオブジェクト(NDO)のローカルコピーの存在、または、共通プレフィックスを共有する一連の名前付きオブジェクトを示す名前プレフィックスの存在、を宣伝し、それらへのルートが確立される。コンテンツの消費者は、NDOまたは名前プレフィックスの宣伝を発行したルータへのルートに沿って転送される、コンテンツ要求を発行する。
様々なICNアーキテクチャの中で、CCNは、コンテンツ要求が転送されるルートを確立するために、分散ルーティングプロトコルを使用する。CCNにおいて、コンテンツ要求(「インタレスト」と称される)は、1つまたは複数の経路を介して名前プレフィックスへ送信されてよい。CCNなどのインタレストベースのICNアーキテクチャが、マルチキャスティングのための「自然な支援」を提供することが、議論されてきた。しかしながら、これは、インタレストの名前がマルチキャスト群のソースを示す場合、単一ソースのマルチキャスティングのためだけの事例である。
本発明の1つの実施形態は、情報指向型ネットワーク(ICN)のマルチキャスト群と関連付けられるルーティング情報を更新するためのシステムを提供する。動作中、ICNの第1のノードは、マルチキャスト群のための更新メッセージを、隣接ノードから受信する。マルチキャスト群は、ルートアンカーノードおよび多数のアンカーノードを含み、ルートアンカーノードは、アンカーノードより小さい名前を有する。更新メッセージは、マルチキャスト群およびマルチキャスト群のルートアンカーノードと関連付けられる、プレフィックスを特定する。システムは、第1のノードに保存されるトポロジ情報に基づいて、第1のノードの隣接ノードから、通知条件を満たす1つ以上の次ホップ隣接ノードを選択して、更新メッセージを1つ以上の次ホップ隣接ノードへ転送する。
この実施形態の変形において、通知条件を満たす次ホップ隣接ノードは、マルチキャスト群のアンカーノードであり、アンカーノードの全ての隣接ノードは、アンカーノードを好適なアンカーノードとして報告する。
この実施形態の変形において、通知条件を満たす次ホップ隣接ノードは、アンカーノードのうちの少なくとも1つへの最短経路を提供する。
この実施形態の変形において、マルチキャスト群を接合しようとする第2のノードは、接合要求を生成する。システムは、第2のノードの隣接ノードを、マルチキャスト群のルートアンカーへの次ホップノードとして、順序条件に基づいて選択する。ルートアンカーノードへの第2のノードの次ホップノードは、ルートアンカーノードへの最短経路を提供する。システムは、接合要求を、選択された第2のノードの隣接ノードへ転送する。
さらなる変形において、システムは、ルートアンカーノードまたはマルチキャスト群のアンカーノードから送信された接合要求への応答を受信する。応答は、接合要求の逆経路を第2のノードへ辿る。
さらなる変形において、システムは、ルートアンカーノード、アンカーノード、および接合要求を受信する1つ以上のルータを含む、マルチポイントスパニングツリーを確立する。
この実施形態の変形において、ルートアンカーノードおよびアンカーノードは、以下のうちの1つである:マルチキャスト群のソースおよびマルチキャスト群の受信器。
図において、同様の参照番号は同様の図要素を指す。
本発明の実施形態は、情報指向型ネットワーク(ICN)において複数のソースを伴うマルチキャスト群を支援する、情報指向型マルチキャスティング(ICM)システムを提供する。より具体的には、ICMは、マルチキャスト群を示す各名前プレフィックスのためのマルチインスタンス化目的地スパニングツリー(MIDST)を確立することにより、マルチキャスト群へのルーティングを支援する。所与のマルチキャスト群の全てのアンカーは、プレフィックスに対するMIDSTを介して接続される。ICMは、ソース開始型マルチキャスティング(SIM)および受信器開始型マルチキャスティングの両方を、支援し得る。
リンク状態型コンテンツルーティング(LCR)システムの動作を実証するために、本開示は、CCNを例として使用する。しかしながら、LCRシステムの動作は、CCNに限定されない。一般的に、LCRは、任意の他の種類のICNネットワークへ適用され得る。
CCNは、2種類のメッセージを使用する。すなわち、インタレストとコンテンツオブジェクトである。インタレストは、コンテンツオブジェクトの「名前」とも称される、階層的に構造化された可変長識別子(HSVLI)を保持し、オブジェクトの要求としての役割を果たす。ネットワーク要素(例えば、ルータ)が同じ名前に対する複数のインタレストを受信した場合、それらのインタレストを統合してよい。マッチングコンテンツオブジェクトを伴うインタレストの経路に沿うネットワーク要素は、オブジェクトをキャッシュおよび返送し、インタレストを満たす。コンテンツオブジェクトは、インタレストの起点(複数可)へ、インタレストの逆経路を辿る。
本開示において使用される用語は、一般的に、以下のように定義される(しかし、解釈はこれらに限定されない):
「HSVLI」:名前とも呼ばれる、階層的に構造化された可変長識別子。これは、名前コンポーネントの順序付きリストであり、可変長オクテット列であってよい。人間可読形式において、ccnx:/path/partなどの形式で表され得る。さらに、HSVLIは、人間可読でなくてもよい。上述したように、HSVLIはコンテンツを指し、コンテンツの組織的な構造を表すことが可能であって、人間にとって少なくとも部分的に意味を持つことが望ましい。HSVLIの個々のコンポーネントは、任意の長さを有してよい。さらに、HSVLIは、明確に区切られたコンポーネントを有することができ、任意のバイト列を含むことができ、人間可読文字に限定されない。最長プレフィックス一致ルックアップは、HSVLIを伴うパケットの転送において重要である。例えば、「/parc/home/bob」においてインタレストを示すHSVLIは、「/parc/home/bob/test.txt」および「/parc/home/bob/bar.txt」の両方に合致する。最長一致は、名前コンポーネントの数に関して、最も特定的であるため最良と見なされる。HSVLIの詳細な説明は、発明者Van L.JacobsonおよびJames D.Thorntonによる、2009年9月23日に出願された米国特許番号第8,160,069号「SYSTEM FOR FORWARDING A PACKET WITH A HIERARCHICHALLY STRUCTURED VARIABLE−LENGTH IDENTIFIER(階層的に構造化された可変長識別子付きパケットを転送するシステム)」において、参照され得る。
「インタレスト」:コンテンツオブジェクトの要求。インタレストは、HSVLIの名前プレフィックス、および、同じ名前プレフィックスを伴う複数のオブジェクトの中から選択するために使用され得る、他の選択的なセレクタ、を特定する。名前がインタレストの名前プレフィックス(および、発行者キー−ID一致など、選択的に他の要求パラメータ)と一致する、任意のコンテンツオブジェクトは、インタレストを満たす。
「コンテンツオブジェクト」:インタレストに応答して送信される、データオブジェクト。暗号署名を介して結合された、HSVLI名およびコンテンツペイロードを有する。選択的に、全てのコンテンツオブジェクトは、コンテンツオブジェクトのSHA−256ダイジェストからなる、間接的な終端名を有する。1つの実施形態において、間接的なダイジェストは、有線で搬送されないが、必要に応じて各ホップで計算される。この開示において、「コンテンツオブジェクト」という用語、および、「命名されたデータオブジェクト(NDO)」という用語は、交換可能である。
「フェイス」:CCNにおいて、フェイスという用語は、インタフェースの概念を一般化したものである。フェイスは、ネットワークへの接続であってよく、または、アプリケーション側への直接的な接続であってよい。フェイスは、特定のネットワークインタフェースでブロードキャストまたはマルチキャストのパケットを、送信および受信するよう構成されてよく、または、下位の搬送におけるポイントツーポイントのアドレス指定を使用して、または、トンネル(例えば、TCPトンネル)を使用して、パケットを送信および受信するよう構成されてよい。さらに、フェイスは、UDPまたはOS特有のプロセス間通信経路のようなカプセル化を介する、同じ機器で起動する単一のアプリケーションプロセスへの接続であってよい。全てのメッセージは、フェイスを介して到着し、フェイスを介して送出される。この開示において、「隣接ノード」という用語は、「フェイス」という用語と交換可能であり、インタレストの入力または出力インタフェースを指す。
「インスタンス」:この開示において、「インスタンス」という用語は、マルチキャスト群の受信器またはソースのいずれかを指すために、使用され得る。
「プレフィックス」:この開示において、「プレフィックス」という用語は、特定のマルチキャスト群の名前、または、マルチキャスト群の名前プレフィックスのいずれかを指すために、使用され得る。
「アンカー」:この開示において、「アンカー」という用語は、局所的に利用可能なマルチキャスト群のインスタンスを有することを宣伝するルータを指すために、使用される。より具体的には、プレフィックスに対応するコンテンツの一部または全てを宣伝するルータ(または、ノード)が、プレフィックスのアンカーとして参照される。
先に述べたように、HSVLIは1つのコンテンツを表し、階層的に構造化されていて、最も一般的なレベルから最も特定的なレベルへ順序付けられた、連続するコンポーネントを含む。各々のHSVLIの長さは、固定されていない。コンテンツ指向型ネットワークにおいて、従来のIPネットワークとは異なり、パケットはHSVLIにより識別されてよい。例えば、「abcd/bob/papers/ccn/news」は、コンテンツの名前である可能性があり、対応するパケット(複数可)を識別する。すなわち、「ABCD」という名前の組織で、「Bob」という名前のユーザに対する、新聞の「ccn」収集からの「ニュース」記事を表す。コンテンツを要求するために、ノードは、コンテンツのインタレストをコンテンツの名前により表現(例えば、ブロードキャスト)する。コンテンツのインタレストは、コンテンツの名前または識別子による、コンテンツの問い合わせであり得る。ネットワークにおいて入手可能である場合、コンテンツは、コンテンツを保存する任意のノードから要求ノードへ返送される。ルーティング基盤は、インタレストを、情報を有すると思われる予想ノードへ知的に伝搬し、その後、インタレストメッセージが辿る逆経路に沿って戻される、利用可能なコンテンツを保持する。基本的に、コンテンツオブジェクトは、インタレストメッセージにより残されるパン屑リストにしたがって、要求ノードに到達する。
図1は、本発明の実施形態にしたがって、ネットワークの例示的なアーキテクチャを図示する。この例において、ネットワーク180は、ノード100〜145を備える。ネットワークにおける各ノードは、1つ以上の他のノードと結合される。ネットワーク接続185は、そのような接続の例である。ネットワーク接続は実線で示され、各線は、さらに、1つのノードを別のノードと結合し得る、サブネットワークまたはスーパーネットワークを提示し得る。ネットワーク180は、コンテンツ指向型、ローカルネットワーク、スーパーネットワーク、または、サブネットワークであり得る。これらのネットワークの各々は、1つのネットワークのノードが他のネットワークのノードに到達し得るよう、相互に接続され得る。ネットワーク接続は、ブロードバンド、無線、電話、衛星、または、任意の種類のネットワーク接続であり得る。ノードは、コンピュータシステム、ユーザを表すエンドポイント、および/または、インタレストを生成し得る、または、コンテンツを生じさせ得る、デバイスであってよい。
本発明の実施形態にしたがって、消費者は、コンテンツに対するインタレストを生成して、インタレストをネットワーク180のノードへ転送し得る。コンテンツは、ネットワーク180のノードで、ネットワークの内部または外側に配置され得る発行者またはコンテンツ提供者により、保存され得る。例えば、図1において、コンテンツにおけるインタレストは、ノード105で生じる。コンテンツがノードで入手可能でない場合、インタレストは、第1のノードと結合される1つ以上のノードへ進む。例えば、図1において、インタレストは、コンテンツを入手可能でない、ノード115へ進む(インタレストフロー150)。次に、インタレストは、ノード115から、またもコンテンツを有しない、ノード125へ向かう(インタレストフロー155)。その後、インタレストは、コンテンツを入手可能な、ノード130へ向かう(インタレストフロー160)。その後、コンテンツオブジェクトのフローは、コンテンツが配信されるノード105へ到達するまで、経路を逆に辿る(コンテンツフロー165、170、および175)。認証などの他のプロセスが、コンテンツのフローに関与し得る。
ネットワーク180において、コンテンツホルダ(ノード130)とインタレスト生成ノード(ノード105)との間の経路における、任意の数の中間ノード(ノード100〜145)は、コンテンツがネットワークを辿る際、コンテンツのローカルコピーをキャッシュすることに関与し得る。キャッシュすることにより、他の利用者に近接して配置される第2の利用者に対するネットワーク負荷を、局所的にキャッシュされるコンテンツへのアクセスを黙示的に共有することにより、削減する。
隣接したリンクの状態および異なるマルチキャスト群の受信器の存在を提示する、リンク状態の宣伝(LSA)を大量に送信する各ノードに依存した、リンク状態ルーティング手法を含む、ICNにおけるマルチキャスティングを支援するために、様々な手法が提案されている。さらに、コアベースツリー(CBT)が、各マルチキャストソースからの大量送信、または、付属のマルチキャスト群受信器を伴うこれらのルータに関する情報の大量送信を回避する、マルチキャストルーティング手法として、導入されてきた。CBTにおいて、既定のノードは、マルチキャスト群の中間段階としての役割を果たし、群のコアと称される。ノードは、全てのネットワークノードへのルートを管理し、したがって、全ての潜在的なコアへのルートを管理し、マルチキャスト群のアドレスからコアのアドレスへのマッピングを、ある外部手段により学習する。マルチキャスト群の各受信器は、接合要求を群のコアへ向けて送信し、全ての受信器およびコアをつなぐ共有マルチキャストツリーを確立する。ソースは、データパケットをコアへ向けて単に送信し、データパケットは、マルチキャスト群の全ての受信器へマルチキャストツリーを介して送信される。他の手法であるプロトコル非依存型マルチキャスト(PIM)は、CBTと類似しているが、マルチキャストツリーは単一指向性である。したがって、ソースは、マルチキャストデータを、連絡地点(RP)と呼ばれる中間ノードへ送信しなければならず、その後、マルチキャストツリー全体にデータを大量に送信する。
他のマルチキャスト手法は、プルベースの手法およびプッシュベースの手法を含む。プルベースの手法は、CCNおよびネームドデータネットワーキング(NDN)など、インタレストベースのICNアーキテクチャに適用される。インタレストが、要求されたコンテンツを有するサイトに向けられたツリーに沿って統合されることを考慮して、NDNおよびCCNが、マルチキャスティングのための自然な支援を提供することを、議論してきた。しかしながら、CCNおよびNDNは、単一ソースのマルチキャスティングのみの効率的な支援を提供可能であり、インタレストは、要求されたマルチキャストソースの名前を提示し、マルチキャスト群ソースの存在がネットワークを介して宣伝されると、推定される。この手法は、膨大なソースを伴うマルチキャスティングの事例に対しては、良好に作用しない。これは、各マルチキャストソースが、ネットワークにおいて既知でなければならず、各ソースに対するツリーが管理される必要があり、拡大縮小がうまくできないからである。
プッシュベースのマルチキャスト手法は、インタレストに基づかない他のICNアーキテクチャにより、適用されてきた。コンテンツ指向型出版/加入システム(COPSS)は、PIMベースの手法の好適な例である。COPSSにおいて、ユーザは、任意の法的なコンテンツ名であり得る、コンテンツ記述子(CD)のコンテンツに対して署名を行ってよく、各CDは連絡地点(RP)と関連付けられる。RPの数は、ICNノードの数と同じであってよい。ルータは、CDベースの署名テーブルを管理してIPマルチキャストと同じ機能性を提供し、COPSSはコンテンツ層で少量モードのマルチキャスティングを支援する。RPは、1つ以上の発行者からコンテンツを受信し、マルチキャスト群のルータにより確立されるマルチキャストツリー全体に送信される。しかしながら、そのようなプッシュベースのマルチキャスティングスキームは、特に複数ソースのマルチキャスティングにおいて、非効率であり得る。
本発明の実施形態は、インタレストベースのICNアーキテクチャにおける複数ソースのマルチキャスティングを支援し得る、PIMベースの手法より効率的な、情報指向型マルチキャスティングシステム(ICM)を提供する。ICMシステムの動作は、以下であると仮定する:(a)各ネットワークノードは、平面または階層構造の名前を割り当てられる;(b)各マルチキャスト群は、独自の名前を用いて要求され得る;(c)マルチキャスト群の名前(MGN)は、平面または階層的なネーミング(HSVLIベースのネーミング)を使用して示され、同じネーミング変換がシステム全体で使用される;および、(d)ルーティングプロトコルはネットワークで動作し、ネットワークにおいて宣伝される各マルチキャスト群の最も近いインスタンスへの少なくとも1つのルートを伴う、各ルータを提供する。
ICMを実施するために、ルータは、リンクコストテーブル(LTi)、隣接テーブル(NTi)またはトポロジテーブル(TTi)、ルーティングテーブル(RTi)、および、マルチポイントルーティングテーブル(MRTi)を含む、多数のデータ構造を管理する。リンクコストテーブル、隣接/トポロジテーブル、および、ルーティングテーブルは、ICNにおいて起動するコンテンツルーティングプロトコルにより提供され、マルチポイントルーティングテーブルは、ICMにより構築されることに、留意されたい。
ルータiのリンクコストテーブル(LTi)は、ルータiから隣接ルータの各々へのリンクのコストをリスト化する。この開示において、ルータiからルータkへのリンクは(i,k)で示され、リンクのコストは
で示される。一部の実施形態において、リンクのコストは、管理上の制約およびリンクのルータiによる性能測定値の関数であり得る、正の数であると推定される。リンク(i,k)に対するリンクコストテーブルのエントリは、隣接ルータkの名前およびリンク
のコストを含む。
隣接テーブル(NTi)は、ルータiおよび隣接ルータを包含する、プレフィックスに対するセットNiにおける各ルータのルーティング情報を保存する。一部の実施形態において、プレフィックスjに関してルータkに対するNTiに保存される情報は、
と示され、最も近いアンカーおよびプレフィックスのルートアンカーのルーティング情報からなる。
図2は、本発明の実施形態にしたがって、ルータで管理される例示的な隣接テーブルを図示する図を提示する。図2において、ルータiにより管理される隣接テーブル200は、隣接ルータの名前およびプレフィックスにより指標化された、多数のエントリを含む。例えば、エントリ202は、プレフィックスjに関してルータkのための情報を含む。エントリ202は、プレフィックスj、隣接ルータkからプレフィックスjまでの距離
および、プレフィックスjのアンカー
により作成される連番
を保存する、アンカー
を提示する3要素の組である、kにより報告されるプレフィックスjの最も近いアンカーのためのルーティング情報を含む。さらに、エントリ202は、プレフィックスjのルートアンカー
隣接ルータkからjのルートアンカーまでの距離
および、プレフィックスjの
により作成される連番
を識別する3要素の組である、プレフィックスjのルートアンカーのためのルーティング情報を含む。プレフィックスのルートアンカーは、最小の名前または最小の辞書式順序値を伴う、プレフィックスのアンカーである。この開示において、|i|は、名前iの辞書式順序値を示す。したがって、各ルータiおよび任意の隣接ルータで、以下が成り立つ:
および、
ここで、
は、プレフィックスjのルートアンカーである。
プレフィックスjがルータiで局所的に入手可能な場合、
が成り立つことに、留意されたい。この事例において、ルータiはプレフィックスjの最も近いアンカーであるが、プレフィックスjのルートアンカーではないかもしれない。ルータiからルートアンカー
までの距離は、
であり、ここで、s≠iは、ルータiにより選択されたルートアンカー
への次ホップである。ルータiがプレフィックスjのルートアンカーである場合、
である。
一部の実施形態において、隣接テーブル(NTi)に含まれる情報は、ネットワークがリンク状態情報に基づいてコンテンツルーティングプロトコルを起動する際、トポロジテーブル(TTi)から生じ得る。トポロジテーブル(TTi)は、各ルータおよび各既知のプレフィックスの各隣接ルータにより、報告または転送される、リンク状態情報を示す。一部の実施形態において、TTiに保存される情報は、隣接ルータにより転送されるノードまたはプレフィックスへのリンクと共に、iから各隣接ルータおよび各局所的に入手可能なプレフィックスまでのリンクを含む。
ルータiで管理されるルーティングテーブル(RTi)は、ルータiで既知の各プレフィックスのルーティング情報を保存する。一部の実施形態において、ルーティングテーブルは、プレフィックスにより指標化される複数のエントリを含んでよい。図3は、本開示の実施形態にしたがって、ルータで管理される例示的なルーティングテーブルを図示する図を提示する。図3において、ルータiにより管理されるルーティングテーブル300は、複数のエントリを含む。各エントリは、プレフィックスの名前、プレフィックスのためのルーティング更新情報、プレフィックスに対する一連の有効な次ホップ隣接ルータ、プレフィックスへの最短距離を提案する隣接ルータ、および、任意の次ホップ隣接ルータにより報告される、異なる有効な各アンカーのための3要素の組を保存するアンカーリスト、を含む。例えば、エントリ302は、プレフィックス(j)、ルーティング更新情報
プレフィックスjに対する一連の有効な次ホップ隣接ルータ
プレフィックスjへの最短経路隣接ルータ
および、アンカーセット
を含む。ルーティング更新情報
は、ルータiからプレフィックスjまでの現在の距離
jへの最短距離を提案するアンカーの中で、最小の名前を有するプレフィックスjのアンカー
および、プレフィックスjの
により作成される連番
を示す、3要素の組を含む。アンカーセット
は、任意の次ホップ隣接ルータにより報告される、各異なる有効なアンカーの3要素の組
を保存する。ここで、mはアンカーの名前であり、sn(m)はアンカーmにより報告される連番である。
マルチポイントルーティングテーブル(MRTi)は、プレフィックスにより指標化される複数のエントリを含み、ルータ間でのメッセージ交換により更新される。図4は、本開示の実施形態にしたがって、ルータで管理される例示的なマルチポイントルーティングテーブルを図示する図を提示する。図4において、ルータiにより管理されるマルチポイントルーティングテーブル400は、複数のエントリを含む。各エントリは、プレフィックスの名前、プレフィックスのマルチポイント更新情報、および、プレフィックスのMIDSTを接合した隣接ルータのリストを含む。例えば、エントリ402は、プレフィックス(j)、プレフィックスjのマルチポイント更新情報
および、プレフィックスjのMIDSTを接合した一連の隣接ルータ
を含む。マルチポイント更新情報
は、プレフィックスjのルートアンカー
ルートアンカーへの距離
および、プレフィックスjに対する
により作成される連番
を示す、3要素の組を含む。
各ルータは、マルチポイントルーティングテーブルを、隣接ルータから受信した更新メッセージ、および、ルータ間で交換された信号送信メッセージに基づいて更新し、特定のMIDTSを接合する。
一部の実施形態において、ルータiから隣接ルータmへ送信された更新メッセージは、ルータiの名前、メッセージを識別するために使用されるメッセージの連番(msni)、および、更新のリストを、更新の必要があるプレフィックスごとに含み得る。ルータiにより送信されるプレフィックスjの更新は
で示され、プレフィックスjの名前、jまでの距離
アンカー
および、プレフィックスjのアンカー
により作成される連番
を提示する。一方で、ルータiによりプレフィックスjの隣接ルータkから受信された更新メッセージは、
で示され、プレフィックスjの名前、jまでの距離
アンカー
および、プレフィックスjのアンカー
により作成される連番
を提示する。
ICMは、マルチインスタンス化目的地スパニングツリー(MIDST)を用いて、マルチキャスト群へのルーティングを支援する。マルチキャスト群に対応する所与のプレフィックスの全てのアンカーは、プレフィックスのルートアンカーに定着した、プレフィックスのMIDSTを介して相互に接続される。一部の実施形態において、MIDSTは、ルートアンカーおよび同じ群の他のアンカーの間に配置されるルータによってのみ交換されるルーティング更新を使用して、確立される。
プレフィックスのMIDSTは、分散手法で確立され得る。より具体的には、ルートアンカーであると見なされるアンカーではない、プレフィックスの複数のアンカーに関して既知のルータは、ルートアンカーに関する更新を、好適な経路に沿って、既知の他のアンカーの各々へ送信する。ルートアンカーに関する更新を受信するルータは、自己の更新を、既知の他のアンカーの各々への好適な次ホップへ送信する。このように、ルートアンカーに関する距離更新は、同じプレフィックスの全ての他のアンカーへ伝搬する。ルートアンカーに関する更新は、ルートアンカーと他のアンカーとの間の好適な経路における、それらのルータにのみ伝搬する。ルータiは、プレフィックスjのルートアンカーのルーティング情報を変更すると、ルートアンカー通知条件(RNC)を満たす各隣接ルータに対するルートアンカーに関する更新の予定を決める。RNCは、以下の2つの状態が成り立つ場合にのみ、ルータiが(3つの要素の組
を含む)マルチポイント更新をルータk∈Ni−{i}へ送信することを提示する:
|i|は名前iの辞書式順序値を示すことに、留意されたい。
状態(1)は、ルータkが、アンカーまたはルートアンカーとして、ルータiに見なされている同じルートアンカーを報告していないことを示す。状態(2)は、ルータiがアンカーであって、全ての隣接ルータがiを選択されたアンカーとして報告する場合、または、kが、ルートアンカーでないアンカーへの辞書式順序で最小の次ホップである場合、ルータiがルータkに対するルートアンカーに関する更新を転送することを示す。
図5は、本発明の実施形態にしたがって、ICMを実装するルータの例示的なアーキテクチャを提示する図を提示する。図5において、ICMルータ500は、隣接テーブルモジュール502、ルーティングテーブルモジュール504、マルチポイントルーティングテーブルモジュール506、更新受信モジュール508、隣接ルータ選択モジュール510、転送モジュール512、要求生成モジュール514、および、応答受信/処理モジュール516を含む。
隣接テーブルモジュール502は、隣接テーブルを管理および更新する役割を有する。ルーティングテーブルモジュール504は、ルーティングテーブルを管理および更新する役割を有する。先に説明したように、隣接テーブルおよびルーティングテーブルに含まれる情報、および、これら2つのテーブルの更新は、ネットワークで起動するコンテンツルーティングプロトコルにより処理される。この開示の範囲は、使用される特定のコンテンツルーティングプロトコルにより限定されない。一部の実施形態において、距離ベースのコンテンツルーティング(DCR)プロトコルが、ICNにおけるコンテンツルーティングに使用される。
マルチポイントルーティングテーブルモジュール506は、マルチポイントルーティングテーブルを管理および更新する役割を有する。一部の実施形態において、ルータは、マルチポイントルーティングテーブルのエントリを、プレフィックスのアンカーおよび/またはルートアンカーに関する更新メッセージ、および、ルータ間で交換される「接合」メッセージに基づいて、更新する。
更新受信モジュール508は、ルートアンカー更新を受信する役割を有する。受信された更新は、ルートアンカーに関連する情報を含む、マルチポイントルーティングテーブルを更新するマルチポイントルーティングテーブルモジュール506を、結果としてもたらし得る。隣接ルータ選択モジュール510は、ルートアンカー更新を転送する隣接ルータを選択する役割を有し、転送モジュール512は、ルートアンカー更新を転送する役割を有する。一部の実施形態において、転送モジュール512は、さらに、ルートアンカーに関連する局所的に発生する更新を転送する役割を有する。隣接ルータ選択モジュール510は、ルータに保存された情報(リンクコストテーブル、隣接テーブル、および、マルチポイントルーティングテーブルなど)に基づいて、特定のプレフィックスのルートアンカー更新を転送する1つ以上のルータを選択する。一部の実施形態において、隣接ルータ選択モジュール510は、RNC条件を満たす一連の隣接ルータを選択し、転送モジュール512は、ルートアンカー更新を選択された隣接ルータへ転送する。ネットワークにマルチキャスティングのための信号送信パケットを大量に送る他の手法と比較して、本発明の実施形態において、更新は、ネットワークにおけるルータのサブセット間で交換されるだけであることに、留意されたい。実際、更新は、同じマルチキャスト群におけるアンカーであるルータへ、または、ルートアンカーと他のアンカーとの間に配置される中継ルータへ、送信されるだけである。
要求生成モジュール514は、「接合」要求を生成する役割を有する。より具体的には、ルータがマルチキャスト群を、ソースまたは受信器として接合したい場合、要求生成モジュール514は「接合」要求を生成する。一部の実施形態において、「接合」要求は、マルチキャスト群の名前およびルートアンカーの名前を含む。そのような「接合」要求の生成において、隣接ルータ選択モジュール510は、プレフィックスのルートアンカーに対するルータの次ホップ隣接ルータの中から、最小の辞書式順序値を有する隣接ルータを選択する。一部の実施形態において、ルータは、隣接ルータを、ルートアンカーに対する次ホップ隣接ルータとして、隣接ルータがルートアンカー順序条件(ROC)を満たすか否かに基づいて、選択する。より具体的には、ROCは、以下の3つの状態が成り立つ場合にのみ、ルータiが隣接ルータk∈Niを、プレフィックスjの次ホップ隣接ルータとして選択し得ることを示す。
状態(3)は、隣接ルータkにより報告されるルートアンカーが、ルータiにより既知のプレフィックスjの全てのアンカーの中の最小の名前(最小の辞書式順序値)を有することを示すことに、留意されたい。状態(4)は、隣接ルータkが、全ての隣接ルータの中でルートアンカーへの最短距離を提案しなければならないことを示す。さらに、状態(5)は、ルートアンカーに対する選択された次ホップを伴うルータiを、ルートアンカーまでの距離およびルートアンカーにより作成される連番に基づいて、順序付ける。より具体的には、状態(5)は、選択された次ホップkが、iの連番より大きい、ルートアンカーにより作成された連番を報告しなければならないか、または、より短いルートアンカーへの距離を提供しなければならないことを示す。
そのような「接合」要求を受信すると、ルータは、そのような要求を、ROCにしたがって、ルートアンカーに対する辞書式順序で最小の次ホップへ転送する。この手法において、「接合」要求は、プレフィックスのルートアンカーへ向かう経路を、ルータアンカーまたは既にマルチキャスト群のMIDSTの一部であるルータxに到達するまで辿る。一部の実施形態において、「接合」要求を受信および転送する各ルータは、有限の期間中、要求に対するエントリを保存する。さらなる実施形態において、要求に対するエントリは、CCNにおける保留インタレストテーブルと類似のデータ構造で管理される。そのようなエントリは「接合」要求の受信元である隣接ルータを示し、したがって、「接合」要求への応答は「接合」要求の逆経路を辿ることができる。応答受信/処理モジュール516は、「接合」要求への応答を受信および処理する役割を有する。そのような応答が処理されると、ルータは、プレフィックスのMIDSTの一部となる。確認できるように、ルータは、「接合」要求を、ROCを満たす隣接ルータへ転送するだけであるので、マルチキャスト群のMIDSTを確立することに対して必要な信号送信に使用される、ルータおよびリンクの数が、大幅に少なくなる。より具体的には、ルートアンカーへの好適な経路の一部であるリンクではない、プレフィックスのルートアンカーと別のアンカーとの間の最短経路に沿うルータのみが、「接合」要求の伝搬に関与してよい。そのようなプロセスは、全てのルータが所定のルートアンカーへのルートを有さなければならない、建物共有マルチキャストツリーまたはマルチキャストツリーに基づく連絡地点(RP)の従来の手法より、効率的である。
図6は、本発明の実施形態にしたがって、例示的なICNにおけるルートアンカー更新の伝搬を図示する。図6において、ネットワーク600は、各々が名前により識別される、ルータa、c、r、…、x、およびyなど、12個のルータを含む。図6に示される例において、4つのルータ(図において影になっている、ルータc、d、u、およびo)は、特定のマルチキャスト群mgのアンカーの役割を果たす。これらのルータは、mgのマルチキャスティング様式に応じて、mgの付属ソースまたは付属受信器を有するため、mgのアンカーである。4つのアンカーの中で、アンカーcは最小の辞書式順序値を有しており、ルートアンカーである。図6において、各リンクは単価を有すると推定されることに、留意されたい。
図6において、1つ以上の3要素の組は、各ルータの次の辞書式順序にリストされており、各々の3要素の組は、mgのアンカーへの距離およびアンカーの識別子を示す。リストにおける第1の3要素の組は、mgへの最小距離および同じ距離の全てのアンカーの中の最小の名前を伴うアンカーを示す。例えば、3つの3要素の組は、ルータpの次にリストされ、ルータpからアンカーoへの距離が1(1つのホップ)であり、アンカーuへの距離が1(1つのホップ)であり、アンカーdへの距離が2(2つのホップ)であることを示す。言い換えると、ルータpからプレフィックスのアンカーへの最小距離は1であり、そのような最小距離は、アンカーoへの距離である。ルータpからアンカーoおよびuへの距離は、どちらも1であるが、uより小さい辞書式順序値を有するため、アンカーoは好適なアンカーとしてリスト表示される。ルータhの次にリスト表示される2つの3要素の組があり、ルータhからアンカーcへの距離は、2(2つのホップ)であり、アンカーuへの距離は2(2つのホップ)であることを示す。同様に、アンカーcはルータuより小さい辞書式順序値を有するため、たとえ距離が同じであっても、アンカーcは第1の3要素の組にリスト表示され、アンカーcがルータhに対する好適なアンカーであることを示す。
図6において、矢印は、情報転送ベース(FIB)のエントリにしたがって、2つのルータ間のインタフェースの方向を示す。例えば、ルータpからルータuへと指し示す矢印は、ルータpにより管理されるFIBにおいて、ルータuが名前プレフィックスmgを伴うインタレストの送信フェイスであることを示す。一方で、ルータuにより管理されるFIBにおいて、ルータpは、名前プレフィックスmgを伴うインタレストの受信フェイスである。図示の目的で、図6は、特定のアンカーおよび同じ色を有する特定のアンカーに対する好適な次ホップで、符号化された色である。言い換えると、アンカーの色付き矢印は、対応するリンクが、アンカーの好適な次ホップ(すなわち、辞書式順序で最小である次ホップ)であることを示す。例えば、リンク(w,b)は青であり、ルータbは、ルータwのアンカーc(これも青)に対する好適な次ホップであることを示し、リンク(m,r)は緑であり、ルータrは、ルータmのアンカーd(これも緑)に対する好適な次ホップであることを示す。黒の矢印は、アンカーに対する好適でない次ホップを示す。例えば、リンク(m,i)は黒であり、ルータiがアンカーoに対する次ホップであるが、oは大きな辞書式順序値を有するので、このリンクは好適なリンクでないことを示す。
図6において、ルートアンカー(ルータc)は青であり、破線の矢尻および青の矢尻は、mgのルートアンカーであるcに関する更新がcから離れる方向に伝搬する際に経由する、これらのリンクを示す。更新の伝搬は、RNCを順守するために必要であることに、留意されたい。例えば、ルータbは、隣接ルータがアンカーoへ向かうbに対する最良な選択であるため、ルートアンカー更新をeに伝搬する。ルータgは、アンカーuに対する最良の選択であるため、ルートアンカー更新をuに伝搬する。ルータoは、oを好適なアンカーとして報告する全ての隣接ルータを伴うアンカーであるため、mgのルートアンカーであるcを示す更新を、全ての隣接ルータへ伝搬する。これらはRNCの状態(2)により特定されることに、留意されたい。確認できるように、RNCであるため、プレフィックスのルートアンカーに関する更新は、プレフィックスの全ての他のアンカーへ到達し得る。しかしながら、図6で確認できるように、一部のルータ(青または破線の矢印と接続されない、ルータrおよびmなど)は、ルートアンカーcに関する更新の伝搬に関与する必要はなく、cを伴うmgに関する更新をアンカーとして受信しない場合がある。これは、更新がネットワーク全体に大量に送信されなければならない従来の手法と比較して、利点である。
図7は、本発明の実施形態にしたがって、例示的なICNにおけるマルチインスタンス化目的地スパニングツリー(MIDST)の確立を図示する。図7に示されるネットワークは、図6に示されるネットワーク600と同じであり、各々がルータa、c、r、…、およびyなどの名前により識別される、20個のルータを含む。先に説明されたように、アンカーuなどのアンカーが、ルートアンカーがcであるマルチキャスト群mgを接合したい場合、「接合」要求を、cに対する辞書式順序で最小の次ホップへ送信する必要がある。図7に示されるように、ルータuは、「接合」要求を、要求をルートアンカーcへルータeおよびbを介して転送する、ルータgへ送信し得る。同様に、他のアンカー(dおよびo)は、さらに、「接合」要求をルートアンカーcへ向かって、mgのMIDSTを接合するために送信する。例えば、ルータoは、「接合」要求をcへ向かって送信してよく、そのような要求が、既にMIDSTにあるuに到達すると、応答がoへ返送され、「接合」要求の逆経路を辿る。経路上のルータは、MIDSTの一部になる。図7において、プレフィックスmgのMIDSTを構築するリンクは、オレンジの実線により示され、プレフィックスmgのマルチポイントデータトラフィックは、これらのリンクの両方向に進み得る。
マルチキャスト群に適用されるマルチキャスト様式(SIMまたはRIM)に応じて、MIDSTは、ICMの実装において異なって使用されてよい。
ソース始動型マルチキャスト(SIM)において、マルチキャスト群のソースは、ネットワークにおける存在を宣伝し、受信器はソースの群への接合を試みる。マルチキャスト群のアンカーは、群のソースである。マルチキャスト群の各ソースは、存在を付属のルータへ、インタレストベースの信号送信またはプッシュベースの信号送信を使用して実施され得るマルチキャスト群管理プロトコル(MGMP)を使用して、使用されるICNアーキテクチャに応じて、宣伝する。マルチキャストソースから付属ルータへ送信されたMGMPメッセージは、マルチキャスト群の名前、群のソースとして作用する要求者を伴ってSIMを実行する要求、および、選択的な属性を示す。一部の実施形態において、属性は、ソースが作動を維持する時間の長さをルータへ知らせる、削除タイマーを含んでよい。マルチキャスト群の名前は、マルチキャスト群がSIM様式で動作することを示す。マルチキャスト群のソースが付属ルータに群の存在を名前により宣伝させることを考えると、マルチキャストソースに付属するルータは、マルチキャスト群のアンカーである。
ルータは、DCRなどのコンテンツルーティングプロトコルを使用して、ルーティングをマルチキャスト群の最も近いソースへ提供し、ICMはマルチキャスト群のMIDSTを構築および管理する。結果として得られるMIDSTは、マルチキャスト群の全てのソースを接続する。コンテンツを群の全てのマルチキャストソースから受信するために、受信器は、インタレストを、マルチキャスト群の名前を示す付属ルータへ単に送信する。同様に、ルータは、インタレストを、マルチキャスト群の最も近い既知のアンカーへ向けて送信する。マルチキャスト群からのコンテンツは、インタレストが辿る逆経路を通って配信される。マルチキャスト群のソースに付属するルータは、コンテンツを、マルチキャスト群のために作成されたMIDSTの一部である各隣接ルータと同様に、群のインタレストを提示した各隣接ルータへ転送する。結果として、受信器は、コンテンツを、インタレストを示したマルチキャスト群の全てのソースから取得できる。ICMのSIM様式は、NDNおよびCCNで利用可能な単一ソースのマルチキャスト支援の単なる拡張を実施するために、使用され得る。各マルチキャストソースのインタレストを送信しなければならない各受信器の代わりに、受信器は、コンテンツを要求するインタレストを、そのようなインタレストの名前により示されるマルチキャスト群の全てのソースから単に送信する。マルチキャストコンテンツのインタレストを提示するよう受信器に要求することは、プッシュベースの手法ほど効率的ではないことに、留意されたい。ICMは、複数のデータオブジェクトを生じさせる長期のインタレストを規定することにより、CCNおよびNDNにおいて、より効率的に使用され得る。
受信器始動型マルチキャスト(RIM)において、マルチキャスト群の受信器は、ネットワークにおける存在を宣伝し、ソースはコンテンツを群の最も近い受信器へ向けて送信する。RIMにおけるマルチキャスト群のアンカーは、群の受信器である。マルチキャスト群の各受信器は、存在を付属ルータへ、マルチキャスト群管理プロトコル(MGMP)を使用して宣伝する。マルチキャスト受信器から付属ルータへ送信されたMGMPメッセージは、マルチキャスト群の名前、群の受信器として作用する要求者を伴ってRIM様式を実行する要求、および、選択的な属性を示す。一部の実施形態において、属性は、ソースが作用し続ける時間の長さをルータへ知らせる、削除タイマーを含んでよい。マルチキャスト群の名前は、マルチキャスト群がRIM様式を使用して動作することを示す。マルチキャスト受信器に付属するルータは、マルチキャスト群のアンカーである。ルータは、DCRなどのコンテンツルーティングプロトコルを使用して、ルーティングをマルチキャスト群の最も近いソースへ提供し、ICMはマルチキャスト群のMIDSTを、ルーティングプロトコルにより提供される最も近いインスタンスルーティング情報を使用して、構築および管理する。結果的に得られるMIDSTは、マルチキャスト群の全ての受信器を接続する。コンテンツを群のマルチキャスト受信器へ送信するために、ソースは、コンテンツを、同様にコンテンツを最も近いインスタンスルーティング情報に基づいて群の最も近いアンカーへ送信する、付属ルータへ単に送信する。コンテンツを受信するマルチキャスト群のMIDSTにおける群またはルータの第1のアンカーは、コンテンツを、MIDSTを介して広める。結果として、マルチキャスト群の全ての受信器は、コンテンツを任意の1つのソースから取得する。
図8は、本発明の実施形態にしたがって、情報指向型マルチキャスティングのための例示的なシステムを図示する。情報指向型マルチキャスティングのためのシステム800は、プロセッサ810、メモリ820、および、ストレージ830を備える。ストレージ830は、典型的には、メモリ820内へロードされ、上述された方法を行うためにプロセッサ810により実行され得る、命令を保存する。1つの実施形態において、ストレージ830の命令は、隣接テーブルモジュール832、ルーティングテーブルモジュール834、マルチポイントルーティングテーブルモジュール836、更新受信モジュール838、隣接ルータ選択モジュール840、転送モジュール842、要求生成モジュール844、および、応答受信/処理モジュール846を実装でき、全てのモジュールは、様々な手段を介して相互に通信し得る。
一部の実施形態において、モジュール832〜846は、部分的または全体的に、ハードウェアに実装されることができ、プロセッサ810の一部であり得る。さらに、一部の実施形態において、システムは、別個のプロセッサおよびメモリを含まなくてよい。代わりに、特定のタスクを行うことに加えて、モジュール832〜846は、別個または同時に、汎用または特定用途の計算エンジンの一部であってよい。
ストレージ830は、プロセッサ810により実行されるプログラムを保存する。具体的には、ストレージ830は、情報指向型マルチキャスティングのためのシステム(アプリケーション)を実装するプログラムを保存する。動作中、アプリケーションプログラムは、ストレージ830からメモリ820内へロードされ、プロセッサ810により実行され得る。結果として、システム800は、上述した機能を行い得る。システム800は、選択的なディスプレイ880(タッチスクリーンディスプレイであり得る)、キーボード860、および、ポインティングデバイス870と結合されることができ、さらに、1つ以上のネットワークインタフェースを介してネットワーク882と結合され得る。
この詳細な説明に記載されるデータ構造およびコードは、典型的には、コンピュータシステムにより使用されるコードおよび/またはデータを保存し得る、任意のデバイスまたは媒体であってよい、コンピュータ可読保存媒体に保存される。コンピュータ可読保存媒体は、揮発性メモリ、不揮発性メモリ、ディスクドライブ、磁気テープ、CD(コンパクトディスク)、DVD(デジタル多用途ディスクまたはデジタルビデオディスク)など、磁気および光保存デバイス、または、既知であるか、または、今後に開発される、コンピュータ可読媒体を保存可能な他の媒体を含むが、それらに限定されない。
詳細な説明の項に記載される方法およびプロセスは、上述されたように、コンピュータ可読保存媒体に保存され得る、コードおよび/またはデータとして具現化され得る。コンピュータシステムが、コンピュータ可読保存媒体に保存されたコードおよび/またはデータを読み込んで実行する場合、コンピュータシステムは、データ構造およびコードとして具現化され、コンピュータ可読保存媒体内に保存される、方法およびプロセスを行う。
さらに、本明細書に記載される方法およびプロセスは、ハードウェアモジュールまたは装置に含まれ得る。これらのモジュールまたは装置は、特定用途向け集積回路(ASIC)チップ、フィールドプログラマブルゲートアレイ(FPGA)、特定のソフトウェアモジュールまたはコードを特定の時間に実行する、専用または共有プロセッサ、および/または、既知であるか、または、今後に開発される、他のプログラマブル論理デバイスを含んでよいが、それらに限定されない。ハードウェアモジュールまたは装置が起動されると、含まれる方法およびプロセスを行う。
Claims (10)
- 情報指向型ネットワーク(ICN)においてマルチキャスト群と関連付けられるルーティング情報を更新する、コンピュータ実行可能な方法であって、前記方法は、
前記ICNにおける第1のノードにより、前記マルチキャスト群の更新メッセージを隣接ノードから受信することであって、前記マルチキャスト群は、ルートアンカーノードおよび多数のアンカーノードを含み、前記ルートアンカーノードは、前記アンカーノードより小さい名前を有し、前記更新メッセージは、前記マルチキャスト群および前記マルチキャスト群の前記ルートアンカーノードと関連付けられるプレフィックスを特定する、受信すること、
前記第1のノードに保存されるトポロジ情報に基づいて、前記第1のノードの隣接ノードから、通知条件を満たす1つ以上の次ホップ隣接ノードを選択すること、および、
前記更新メッセージを、前記1つ以上の次ホップ隣接ノードへ転送すること、
を備える、コンピュータ実行可能な方法。 - 前記通知条件を満たす次ホップ隣接ノードは、前記マルチキャスト群のアンカーノードであり、前記アンカーノードの全ての隣接ノードは、前記アンカーノードを好適なアンカーノードとして報告する、請求項1に記載の方法。
- 前記通知条件を満たす次ホップ隣接ノードは、前記アンカーノードの少なくとも1つへの最短経路を提供する、請求項1に記載の方法。
- 前記マルチキャスト群を接合しようとする第2のノードにより、接合要求を生成すること、
前記第2のノードの隣接ノードを、前記マルチキャスト群の前記ルートアンカーへの次ホップノードとして順序条件に基づいて選択することであって、前記ルートアンカーノードへの前記第2のノードの前記次ホップノードは、前記ルートアンカーノードへの最短経路を提供する、選択すること、および、
前記接合要求を、前記第2のノードの前記選択された隣接ノードへ転送すること、
をさらに備える、請求項1に記載の方法。 - 前記ルートアンカーノードまたは前記マルチキャスト群のアンカーノードから送信された、前記接合要求に対する応答を受信すること、をさらに備え、
前記応答は、前記第2のノードへの前記接合要求の逆経路を辿る、請求項4に記載の方法。 - 前記ルートアンカーノード、前記アンカーノード、および、前記接合要求を受信する1つ以上のルータを含む、マルチポイントスパニングツリーを確立すること、
をさらに備える、請求項4に記載の方法。 - 前記ルートアンカーノードおよび前記アンカーノードは、
前記マルチキャスト群のソース、および、
前記マルチキャスト群の受信器、
のうちの1つである、請求項1に記載の方法。 - 計算デバイスにより実行されると、前記計算デバイスに、情報指向型ネットワーク(ICN)におけるマルチキャスト群と関連付けられるルーティング情報を更新するための方法を行わせる命令を保存する、持続性コンピュータ可読保存媒体であって、前記方法は、
前記ICNにおける第1のノードにより、前記マルチキャスト群のための更新メッセージを隣接ノードから受信することであって、前記マルチキャスト群は、ルートアンカーノードおよび多数のアンカーノードを含み、前記ルートアンカーノードは、前記アンカーノードより小さい名前を有し、前記更新メッセージは、前記マルチキャスト群および前記マルチキャスト群の前記ルートアンカーノードと関連付けられるプレフィックスを特定する、受信すること、
前記第1のノードに保存されるトポロジ情報に基づいて、前記第1のノードの隣接ノードから、通知条件を満たす1つ以上の次ホップ隣接ノードを選択すること、および、
前記更新メッセージを、前記1つ以上の次ホップ隣接ノードへ転送すること、
を備える、持続性コンピュータ可読保存媒体。 - 前記通知条件を満たす次ホップ隣接ノードは、前記マルチキャスト群のアンカーノードであって、前記アンカーノードの隣接ノードは、前記アンカーノードを好適なアンカーノードとして報告する、請求項8に記載のコンピュータ可読保存媒体。
- 情報指向型ネットワーク(ICN)におけるマルチキャスト群と関連付けられるルーティング情報を更新するためのコンピュータシステムであって、前記システムは、
プロセッサ、および、
前記プロセッサと結合され、前記プロセッサにより実行されると、前記プロセッサに方法を行わせる命令を保存する、保存デバイスであって、前記方法は、
前記ICNにおける第1のノードにより、前記マルチキャスト群のための更新メッセージを隣接ノードから受信することであって、前記マルチキャスト群は、ルートアンカーノードおよび多数のアンカーノードを含み、前記ルートアンカーノードは、前記アンカーノードより小さい名前を有し、前記更新メッセージは、前記マルチキャスト群および前記マルチキャスト群の前記ルートアンカーノードと関連付けられるプレフィックスを特定する、受信すること、
前記第1のノードに保存されるトポロジ情報に基づいて、前記第1のノードの隣接ノードから、通知条件を満たす1つ以上の次ホップ隣接ノードを選択すること、および、
前記更新メッセージを、前記1つ以上の次ホップ隣接ノードへ転送すること、
を備える、保存デバイス、
を備える、コンピュータシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/582,516 | 2014-12-24 | ||
| US14/582,516 US9660825B2 (en) | 2014-12-24 | 2014-12-24 | System and method for multi-source multicasting in content-centric networks |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2016123088A true JP2016123088A (ja) | 2016-07-07 |
Family
ID=55069667
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015240838A Pending JP2016123088A (ja) | 2014-12-24 | 2015-12-10 | コンテンツ指向型ネットワークにおける複数ソースのマルチキャスティングのためのシステムおよび方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US9660825B2 (ja) |
| EP (1) | EP3038327B1 (ja) |
| JP (1) | JP2016123088A (ja) |
| KR (1) | KR20160078248A (ja) |
| CN (1) | CN105743664B (ja) |
| AU (1) | AU2015268591A1 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9660825B2 (en) * | 2014-12-24 | 2017-05-23 | Cisco Technology, Inc. | System and method for multi-source multicasting in content-centric networks |
| US10021222B2 (en) * | 2015-11-04 | 2018-07-10 | Cisco Technology, Inc. | Bit-aligned header compression for CCN messages using dictionary |
| US10581626B2 (en) * | 2015-12-09 | 2020-03-03 | Idac Holdings, Inc. | Anchoring internet protocol multicast services in information centric networks |
| CN106131919B (zh) * | 2016-07-15 | 2019-06-11 | 中国电子科技集团公司第五十四研究所 | 一种无中心自组织网络拓扑的同步方法 |
| CN106255166B (zh) * | 2016-08-31 | 2018-03-16 | 邱岩 | 一种层次拓扑结构图上的基于内容中心网络的路由方法 |
| US10547702B2 (en) * | 2016-11-07 | 2020-01-28 | Cable Television Laboratories, Inc. | Internet protocol over a content-centric network (IPoC) |
| EP3610628B1 (en) * | 2017-04-14 | 2021-09-22 | Koninklijke KPN N.V. | Transmitting and receiving an interest message specifying an aggregation parameter |
| WO2018226135A1 (en) * | 2017-06-09 | 2018-12-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Seamless mobility for icn producers |
| CN111034121B (zh) * | 2017-06-30 | 2022-04-08 | Idac控股公司 | Http响应的自组织链路本地多播传送 |
| WO2019236742A1 (en) | 2018-06-05 | 2019-12-12 | Gramboo Inc. | Directory assisted routing of content in an information centric network |
| US11423332B2 (en) * | 2019-09-27 | 2022-08-23 | Intel Corporation | Distributed machine learning in an information centric network |
| US11758369B2 (en) * | 2020-12-23 | 2023-09-12 | Itron Global Sarl | Discovery of forwarders to mitigate asymmetric links in a multicast group |
| US12052782B2 (en) | 2020-12-23 | 2024-07-30 | ITRON, Global Sarl | Unicast discovery of forwarders in a multicast group |
| CN114465935B (zh) * | 2022-01-11 | 2024-05-14 | 深圳绿米联创科技有限公司 | 为网络系统生成网络拓扑图的方法及相关设备 |
| US20220337519A1 (en) * | 2022-06-30 | 2022-10-20 | Gabriel Arrobo Vidal | Information centric network routing |
| CN115842741B (zh) * | 2022-11-18 | 2025-03-25 | 中国船舶重工集团公司七五0试验场 | 在对等网络下的集群信息传播能力的评估方法 |
| US20240364624A1 (en) * | 2023-04-28 | 2024-10-31 | The Regents Of The University Of California | Techniques for loop-free multi-path inter-domain routing in communications networks |
| CN119652812B (zh) * | 2024-12-09 | 2025-09-23 | 中国人民解放军国防科技大学 | 命名数据网络的数据传输方法、系统、设备及储存介质 |
Family Cites Families (652)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US817441A (en) | 1905-12-26 | 1906-04-10 | Bucher & Gibbs Plow Company | Plow. |
| GB1104536A (en) | 1966-06-10 | 1968-02-28 | Bp Chem Int Ltd | A process for the production of film forming aqueous dispersions of copolymers of vinyl esters of organic acids |
| US4309569A (en) | 1979-09-05 | 1982-01-05 | The Board Of Trustees Of The Leland Stanford Junior University | Method of providing digital signatures |
| US4921898A (en) | 1985-08-02 | 1990-05-01 | Air Products And Chemicals, Inc. | Vinyl acetate-ethylene copolymer emulsions prepared in the presence of a stabilizing system of a low molecular weight polyvinyl alcohol and a surfactant |
| GB8711984D0 (en) | 1987-05-21 | 1987-06-24 | Shell Int Research | Polymeric products |
| US5214702A (en) | 1988-02-12 | 1993-05-25 | Fischer Addison M | Public key/signature cryptosystem with enhanced digital signature certification |
| JPH0655874B2 (ja) | 1989-02-28 | 1994-07-27 | 住友化学工業株式会社 | 酢酸ビニル―エチレン共重合体エマルジョン及びその製造方法 |
| GB8918553D0 (en) | 1989-08-15 | 1989-09-27 | Digital Equipment Int | Message control system |
| US5506844A (en) | 1994-05-20 | 1996-04-09 | Compression Labs, Inc. | Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth |
| US5548646A (en) | 1994-09-15 | 1996-08-20 | Sun Microsystems, Inc. | System for signatureless transmission and reception of data packets between computer networks |
| US6181837B1 (en) | 1994-11-18 | 2001-01-30 | The Chase Manhattan Bank, N.A. | Electronic check image storage and retrieval system |
| DE19528380A1 (de) | 1995-08-02 | 1997-02-06 | Hoechst Ag | Heterogene Vinylacetat/Ethylen-Dispersion |
| US5870605A (en) | 1996-01-18 | 1999-02-09 | Sun Microsystems, Inc. | Middleware for enterprise information distribution |
| US5629370A (en) | 1996-04-29 | 1997-05-13 | Reichhold Chemicals, Inc. | High solids vinyl acetate-ethylene emulsions |
| US5845207A (en) | 1996-05-09 | 1998-12-01 | At&T Wirless Services, Inc. | Service transfer to a wireless telephone |
| US6085320A (en) | 1996-05-15 | 2000-07-04 | Rsa Security Inc. | Client/server protocol for proving authenticity |
| DE19620817A1 (de) | 1996-05-23 | 1997-11-27 | Wacker Chemie Gmbh | Flexible Baustoffmassen |
| JP3563541B2 (ja) | 1996-09-13 | 2004-09-08 | 株式会社東芝 | データ格納装置及びデータ格納方法 |
| US6173364B1 (en) | 1997-01-15 | 2001-01-09 | At&T Corp. | Session cache and rule caching method for a dynamic filter |
| US6047331A (en) | 1997-02-19 | 2000-04-04 | Massachusetts Institute Of Technology | Method and apparatus for automatic protection switching |
| WO1998038762A2 (en) | 1997-02-26 | 1998-09-03 | Siebel Systems, Inc. | Determining visibility to a remote database client |
| US6366988B1 (en) | 1997-07-18 | 2002-04-02 | Storactive, Inc. | Systems and methods for electronic data storage management |
| US6363067B1 (en) | 1997-09-17 | 2002-03-26 | Sony Corporation | Staged partitioned communication bus for a multi-port bridge for a local area network |
| US6091724A (en) | 1997-11-20 | 2000-07-18 | International Business Machines Corporation | Routing messages within a network using the data content of the message |
| US6807632B1 (en) | 1999-01-21 | 2004-10-19 | Emc Corporation | Content addressable information encapsulation, representation, and transfer |
| US6052683A (en) | 1998-02-24 | 2000-04-18 | Nortel Networks Corporation | Address lookup in packet data communication networks |
| US6115385A (en) * | 1998-03-11 | 2000-09-05 | Cisco Technology, Inc. | Method and system for subnetting in a switched IP network |
| US6667957B1 (en) | 1998-03-14 | 2003-12-23 | University Of Maryland | Adaptive routing method for a dynamic network |
| US7233948B1 (en) | 1998-03-16 | 2007-06-19 | Intertrust Technologies Corp. | Methods and apparatus for persistent control and protection of content |
| US6725373B2 (en) | 1998-03-25 | 2004-04-20 | Intel Corporation | Method and apparatus for verifying the integrity of digital objects using signed manifests |
| US6289358B1 (en) | 1998-04-15 | 2001-09-11 | Inktomi Corporation | Delivering alternate versions of objects from an object cache |
| US6209003B1 (en) | 1998-04-15 | 2001-03-27 | Inktomi Corporation | Garbage collection in an object cache |
| US6915307B1 (en) | 1998-04-15 | 2005-07-05 | Inktomi Corporation | High performance object cache |
| US6128627A (en) | 1998-04-15 | 2000-10-03 | Inktomi Corporation | Consistent data storage in an object cache |
| US6128623A (en) | 1998-04-15 | 2000-10-03 | Inktomi Corporation | High performance object cache |
| US6292880B1 (en) | 1998-04-15 | 2001-09-18 | Inktomi Corporation | Alias-free content-indexed object cache |
| US7466703B1 (en) | 1998-05-01 | 2008-12-16 | Alcatel-Lucent Usa Inc. | Scalable high speed router apparatus |
| US6226618B1 (en) | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
| US6233646B1 (en) | 1998-08-28 | 2001-05-15 | Electronics And Telecommunications Research Institute | Memory interface controller |
| US6732273B1 (en) | 1998-10-21 | 2004-05-04 | Lucent Technologies Inc. | Priority and security coding system for electronic mail messages |
| US6332158B1 (en) | 1998-12-03 | 2001-12-18 | Chris Risley | Domain name system lookup allowing intelligent correction of searches and presentation of auxiliary information |
| US7073129B1 (en) | 1998-12-18 | 2006-07-04 | Tangis Corporation | Automated selection of appropriate information based on a computer user's context |
| US6611872B1 (en) | 1999-01-11 | 2003-08-26 | Fastforward Networks, Inc. | Performing multicast communication in computer networks by using overlay routing |
| US6229895B1 (en) | 1999-03-12 | 2001-05-08 | Diva Systems Corp. | Secure distribution of video on-demand |
| US6681220B1 (en) | 1999-05-28 | 2004-01-20 | International Business Machines Corporation | Reduction and optimization of information processing systems |
| DE60027566T2 (de) | 1999-07-19 | 2007-01-25 | British Telecommunications Public Ltd. Co. | Leitweglenkung für Telekommunikation |
| US6834272B1 (en) | 1999-08-10 | 2004-12-21 | Yeda Research And Development Company Ltd. | Privacy preserving negotiation and computation |
| US7451177B1 (en) | 1999-08-12 | 2008-11-11 | Avintaquin Capital, Llc | System for and method of implementing a closed loop response architecture for electronic commerce |
| CA2315457A1 (en) | 1999-08-16 | 2001-02-16 | Tactical Retailing Solutions, L.L.C. | Method for providing consumers with offers |
| US6772333B1 (en) | 1999-09-01 | 2004-08-03 | Dickens Coal Llc | Atomic session-start operation combining clear-text and encrypted sessions to provide id visibility to middleware such as load-balancers |
| US7013389B1 (en) | 1999-09-29 | 2006-03-14 | Cisco Technology, Inc. | Method and apparatus for creating a secure communication channel among multiple event service nodes |
| US7061877B1 (en) | 1999-09-10 | 2006-06-13 | Georgia Tech Reseach Corporation | System and method for providing high speed wireless media access |
| US6769066B1 (en) | 1999-10-25 | 2004-07-27 | Visa International Service Association | Method and apparatus for training a neural network model for use in computer network intrusion detection |
| US6597703B1 (en) * | 1999-11-29 | 2003-07-22 | Nortel Networks Limited | System, device, and method for reducing multicast forwarding states in a multicast communication system |
| US6834195B2 (en) | 2000-04-04 | 2004-12-21 | Carl Brock Brandenberg | Method and apparatus for scheduling presentation of digital content on a personal communication device |
| US6957228B1 (en) | 2000-01-07 | 2005-10-18 | International Business Machines Corporation | Object oriented apparatus and method for providing context-based class replacement in an object oriented system |
| US7003571B1 (en) | 2000-01-31 | 2006-02-21 | Telecommunication Systems Corporation Of Maryland | System and method for re-directing requests from browsers for communication over non-IP based networks |
| US7412462B2 (en) | 2000-02-18 | 2008-08-12 | Burnside Acquisition, Llc | Data repository and method for promoting network storage of data |
| US6654792B1 (en) | 2000-02-28 | 2003-11-25 | 3Com Corporation | Method and architecture for logical aggregation of multiple servers |
| US6901452B1 (en) | 2000-03-02 | 2005-05-31 | Alcatel | Selectable prioritization for data communication switch |
| US6862280B1 (en) | 2000-03-02 | 2005-03-01 | Alcatel | Priority remapping for data communication switch |
| US20020152305A1 (en) | 2000-03-03 | 2002-10-17 | Jackson Gregory J. | Systems and methods for resource utilization analysis in information management environments |
| US20030046396A1 (en) | 2000-03-03 | 2003-03-06 | Richter Roger K. | Systems and methods for managing resource utilization in information management environments |
| US6917985B2 (en) * | 2000-03-10 | 2005-07-12 | The Regents Of The University Of California | Core assisted mesh protocol for multicast routing in ad-hoc Networks |
| US7162539B2 (en) | 2000-03-16 | 2007-01-09 | Adara Networks, Inc. | System and method for discovering information objects and information object repositories in computer networks |
| US7552233B2 (en) | 2000-03-16 | 2009-06-23 | Adara Networks, Inc. | System and method for information object routing in computer networks |
| US6775258B1 (en) | 2000-03-17 | 2004-08-10 | Nokia Corporation | Apparatus, and associated method, for routing packet data in an ad hoc, wireless communication system |
| US7089240B2 (en) | 2000-04-06 | 2006-08-08 | International Business Machines Corporation | Longest prefix match lookup using hash function |
| US7908337B2 (en) | 2000-04-28 | 2011-03-15 | Adara Networks, Inc. | System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content |
| WO2001097486A2 (en) | 2000-06-09 | 2001-12-20 | Brown Charles P | Method and system for protecting domain names |
| US20040064737A1 (en) | 2000-06-19 | 2004-04-01 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses |
| US20040073617A1 (en) | 2000-06-19 | 2004-04-15 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail |
| US7797433B2 (en) | 2000-06-30 | 2010-09-14 | Net2Phone | System, method, and computer program product for resolving addressing in a network including a network address translator |
| US7924837B1 (en) | 2000-07-31 | 2011-04-12 | Avaya Communication Israel Ltd. | IP multicast in VLAN environment |
| EP1305931B1 (en) | 2000-08-04 | 2006-06-28 | Avaya Technology Corp. | Method and system for demand driven recognition of connection oriented transactions |
| US7216179B2 (en) | 2000-08-16 | 2007-05-08 | Semandex Networks Inc. | High-performance addressing and routing of data packets with semantically descriptive labels in a computer network |
| US7080073B1 (en) | 2000-08-18 | 2006-07-18 | Firstrain, Inc. | Method and apparatus for focused crawling |
| CA2420907A1 (en) | 2000-08-31 | 2002-03-07 | Padcom, Inc. | Method and apparatus for routing data over multiple wireless networks |
| US7310335B1 (en) * | 2000-09-06 | 2007-12-18 | Nokia Networks | Multicast routing in ad-hoc networks |
| US7698463B2 (en) | 2000-09-12 | 2010-04-13 | Sri International | System and method for disseminating topology and link-state information to routing nodes in a mobile ad hoc network |
| US7206853B2 (en) | 2000-10-23 | 2007-04-17 | Sony Corporation | content abstraction layer for use in home network applications |
| CA2426299A1 (en) | 2000-10-26 | 2002-05-02 | British Telecommunications Public Limited Company | Telecommunications routing |
| JP2002135410A (ja) | 2000-10-26 | 2002-05-10 | Kddi Research & Development Laboratories Inc | アクセスネットワークシステム |
| US7031308B2 (en) | 2000-10-30 | 2006-04-18 | The Regents Of The University Of California | Tree-based ordered multicasting method |
| JP4225681B2 (ja) | 2000-12-06 | 2009-02-18 | 富士通株式会社 | 仮想閉域網構築方法及び装置並びに中継装置 |
| US7844666B2 (en) | 2000-12-12 | 2010-11-30 | Microsoft Corporation | Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system |
| US20020078066A1 (en) | 2000-12-18 | 2002-06-20 | David Robinson | Data storage system including a file system for managing multiple volumes |
| US20020077988A1 (en) | 2000-12-19 | 2002-06-20 | Sasaki Gary D. | Distributing digital content |
| US6973023B1 (en) * | 2000-12-30 | 2005-12-06 | Cisco Technology, Inc. | Method for routing information over a network employing centralized control |
| IES20010015A2 (en) | 2001-01-09 | 2002-04-17 | Menlo Park Res Teoranta | Content management and distribution system |
| US7580971B1 (en) | 2001-01-11 | 2009-08-25 | Oracle International Corporation | Method and apparatus for efficient SQL processing in an n-tier architecture |
| US7383329B2 (en) | 2001-02-13 | 2008-06-03 | Aventail, Llc | Distributed cache for state transfer operations |
| US7350229B1 (en) | 2001-03-07 | 2008-03-25 | Netegrity, Inc. | Authentication and authorization mapping for a computer network |
| US7266085B2 (en) | 2001-03-21 | 2007-09-04 | Stine John A | Access and routing protocol for ad hoc network using synchronous collision resolution and node state dissemination |
| US7043637B2 (en) | 2001-03-21 | 2006-05-09 | Microsoft Corporation | On-disk file format for a serverless distributed file system |
| US7062490B2 (en) | 2001-03-26 | 2006-06-13 | Microsoft Corporation | Serverless distributed file system |
| US20020199014A1 (en) | 2001-03-26 | 2002-12-26 | Accton Technology Corporation | Configurable and high-speed content-aware routing method |
| WO2002091692A1 (en) | 2001-04-13 | 2002-11-14 | Girard Gregory D | Ditributed edge switching system for voice-over-packet multiservice network |
| FR2826469B1 (fr) | 2001-06-25 | 2003-10-24 | Eads Airbus Sa | Procede et dispositif pour commander au moins une surface aerodynamique de profondeur d'un avion lors d'un decollage |
| US7054855B2 (en) | 2001-07-03 | 2006-05-30 | International Business Machines Corporation | Method and system for performing a pattern match search for text strings |
| US7831733B2 (en) | 2001-07-06 | 2010-11-09 | Avaya Holdings Limited | Policy-based forwarding in open shortest path first (OSPF) networks |
| US6981029B1 (en) | 2001-07-17 | 2005-12-27 | Cisco Technology, Inc. | System and method for processing a request for information in a network |
| US7382787B1 (en) | 2001-07-30 | 2008-06-03 | Cisco Technology, Inc. | Packet routing and switching device |
| US7152094B1 (en) | 2001-07-31 | 2006-12-19 | Sprint Communications Company L.P. | Middleware brokering system adapter |
| WO2003017598A1 (en) | 2001-08-15 | 2003-02-27 | The Board Of Governors For Higher Education, State Of Rhode Island And Providence Plantations | Scsi-to-ip cache storage device and method |
| US7356599B2 (en) | 2001-08-30 | 2008-04-08 | International Business Machines Corporation | Method and apparatus for data normalization |
| US6775743B2 (en) | 2001-09-12 | 2004-08-10 | International Business Machines Corporation | Content caching with special handling of multiple identical requests for content |
| US20030061384A1 (en) | 2001-09-25 | 2003-03-27 | Bryce Nakatani | System and method of addressing and configuring a remote device |
| US7194553B2 (en) | 2001-10-16 | 2007-03-20 | Microsoft Corporation | Resolving virtual network names |
| US20090006659A1 (en) | 2001-10-19 | 2009-01-01 | Collins Jack M | Advanced mezzanine card for digital network data inspection |
| US7469299B2 (en) | 2001-10-25 | 2008-12-23 | Verizon Business Global Llc | Bridging user agent and a proxy server for supporting network services |
| US7124616B2 (en) | 2001-11-08 | 2006-10-24 | Komatsu Ltd. | Work transfer method for transfer press and work transfer apparatus for transfer press or press |
| US20030144441A1 (en) | 2001-11-13 | 2003-07-31 | Ayusman Sen | Controlled copolymerization of methyl acrylate with olefins under mild conditions |
| CA2411806A1 (en) | 2001-11-16 | 2003-05-16 | Telecommunications Research Laboratory | Wide-area content-based routing architecture |
| US6968393B1 (en) | 2001-11-19 | 2005-11-22 | Redback Networks, Inc. | Method and apparatus for an attribute oriented routing update |
| GB2382962A (en) | 2001-12-07 | 2003-06-11 | Altio Ltd | Data routing without using an address |
| US7149750B2 (en) | 2001-12-19 | 2006-12-12 | International Business Machines Corporation | Method, system and program product for extracting essence from a multimedia file received in a first format, creating a metadata file in a second file format and using a unique identifier assigned to the essence to access the essence and metadata file |
| US7509425B1 (en) | 2002-01-15 | 2009-03-24 | Dynamicsoft, Inc. | Establishing and modifying network signaling protocols |
| US20030140257A1 (en) | 2002-01-22 | 2003-07-24 | Petr Peterka | Encryption, authentication, and key management for multimedia content pre-encryption |
| US9043365B2 (en) | 2002-02-26 | 2015-05-26 | International Business Machines Corporation | Peer to peer (P2P) federated concept queries |
| US7007024B2 (en) | 2002-03-29 | 2006-02-28 | Panasas, Inc. | Hashing objects into multiple directories for better concurrency and manageability |
| US7315541B1 (en) | 2002-04-03 | 2008-01-01 | Cisco Technology, Inc. | Methods and apparatus for routing a content request |
| US7287275B2 (en) | 2002-04-17 | 2007-10-23 | Moskowitz Scott A | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth |
| AU2003230448A1 (en) | 2002-04-24 | 2003-11-10 | Stitching Dutch Polymer Institute | PROCESS FOR THE COPOLYMERISATION OF Alpha-OLEFINS WITH VINYL MONOMERS |
| US7564812B1 (en) | 2002-06-06 | 2009-07-21 | Bbn Technologies Corp | Method and apparatus for varying times/channels of broadcast beacons |
| US7444655B2 (en) | 2002-06-11 | 2008-10-28 | Microsoft Corporation | Anonymous aggregated data collection |
| US20040030602A1 (en) | 2002-06-19 | 2004-02-12 | Rosenquist Edward G. | Computer-implemented method and system for managing supplier access to purchasing and inventory transactions |
| US7496668B2 (en) | 2002-06-28 | 2009-02-24 | Honeywell International Inc. | OPC server redirection manager |
| EP1383265A1 (en) | 2002-07-16 | 2004-01-21 | Nokia Corporation | Method for generating proxy signatures |
| US7209976B2 (en) | 2002-07-16 | 2007-04-24 | Jeremy Benjamin | Protocol communication and transit packet forwarding routed between multiple virtual routers within a single physical router |
| EP1384729A1 (en) | 2002-07-25 | 2004-01-28 | Dutch Polymer Institute | Process for the radical coplymerisation of alpha-olefins with vinyl monomers |
| US7206861B1 (en) | 2002-07-29 | 2007-04-17 | Juniper Networks, Inc. | Network traffic distribution across parallel paths |
| US9497168B2 (en) | 2002-07-30 | 2016-11-15 | Avaya Inc. | Method and apparatus for supporting communications between a computing device within a network and an external computing device |
| US8224985B2 (en) | 2005-10-04 | 2012-07-17 | Sony Computer Entertainment Inc. | Peer-to-peer communication traversing symmetric network address translators |
| US7339929B2 (en) | 2002-08-23 | 2008-03-04 | Corrigent Systems Ltd. | Virtual private LAN service using a multicast protocol |
| US7430755B1 (en) | 2002-09-03 | 2008-09-30 | Fs Networks, Inc. | Method and system for providing persistence in a secure network access |
| US7471681B2 (en) | 2002-10-10 | 2008-12-30 | Intel Corporation | Determining network path transmission unit |
| US7546380B2 (en) * | 2002-10-28 | 2009-06-09 | Cisco Technology, Inc. | RPF multi-party reliable transport |
| US7542471B2 (en) | 2002-10-30 | 2009-06-02 | Citrix Systems, Inc. | Method of determining path maximum transmission unit |
| US7650416B2 (en) | 2003-08-12 | 2010-01-19 | Riverbed Technology | Content delivery for client-server protocols with user affinities using connection end-point proxies |
| US7246159B2 (en) | 2002-11-01 | 2007-07-17 | Fidelia Technology, Inc | Distributed data gathering and storage for use in a fault and performance monitoring system |
| US7424014B2 (en) | 2002-11-12 | 2008-09-09 | Cisco Technology, Inc. | System and method for local packet transport services within distributed routers |
| US7278168B1 (en) | 2002-11-27 | 2007-10-02 | Adobe Systems Incorporated | Dynamic enabling of functionality in electronic document readers |
| KR100511479B1 (ko) | 2002-12-27 | 2005-08-31 | 엘지전자 주식회사 | Nat를 갖는 망에서의 sip 서비스 방법 |
| GB0230330D0 (en) | 2002-12-31 | 2003-02-05 | British Telecomm | Communications routing |
| US7983239B1 (en) * | 2003-01-07 | 2011-07-19 | Raytheon Bbn Technologies Corp. | Systems and methods for constructing a virtual model of a multi-hop, multi-access network |
| JP4025674B2 (ja) | 2003-04-01 | 2007-12-26 | 富士通株式会社 | 迂回通信経路設計方法 |
| US7519685B2 (en) | 2003-04-04 | 2009-04-14 | Panasonic Corporation | Contents linkage information delivery system |
| US7953885B1 (en) | 2003-04-18 | 2011-05-31 | Cisco Technology, Inc. | Method and apparatus to apply aggregate access control list/quality of service features using a redirect cause |
| US7382765B2 (en) | 2003-04-30 | 2008-06-03 | Harris Corporation | Predictive routing in a moble ad hoc network |
| US7805525B2 (en) | 2003-04-30 | 2010-09-28 | Hewlett-Packard Development Company, L.P. | System and method for processing fibre channel (FC) layer service requests in an FC network |
| JP4271988B2 (ja) | 2003-05-19 | 2009-06-03 | 株式会社日立コミュニケーションテクノロジー | パケット通信装置 |
| JP4251018B2 (ja) | 2003-05-27 | 2009-04-08 | 株式会社日立製作所 | ノードの位置表示方法 |
| US20040246902A1 (en) | 2003-06-02 | 2004-12-09 | Weinstein Joseph J. | Systems and methods for synchronizing multple copies of a database using datablase digest |
| WO2004112327A1 (ja) | 2003-06-11 | 2004-12-23 | Nec Corporation | ルータ装置およびネットワーク接続方式 |
| US20040264503A1 (en) * | 2003-06-30 | 2004-12-30 | Microsoft Corporation | Method and system for providing a virtual protocol interlayer |
| US7647507B1 (en) | 2003-07-08 | 2010-01-12 | Marvell International Ltd. | Secure digital content distribution system and secure hard drive |
| US7257837B2 (en) | 2003-07-26 | 2007-08-14 | Innomedia Pte | Firewall penetration system and method for real time media communications |
| US7895595B2 (en) | 2003-07-30 | 2011-02-22 | Northwestern University | Automatic method and system for formulating and transforming representations of context used by information services |
| US20050050211A1 (en) | 2003-08-29 | 2005-03-03 | Kaul Bharat B. | Method and apparatus to manage network addresses |
| US7472422B1 (en) | 2003-09-10 | 2008-12-30 | Symantec Corporation | Security management system including feedback and control |
| WO2005041044A1 (en) | 2003-09-24 | 2005-05-06 | Seagate Technology Llc | Multi-level caching in data storage devices |
| GB2421158B (en) * | 2003-10-03 | 2007-07-11 | Avici Systems Inc | Rapid alternate paths for network destinations |
| US20080037420A1 (en) | 2003-10-08 | 2008-02-14 | Bob Tang | Immediate ready implementation of virtually congestion free guaranteed service capable network: external internet nextgentcp (square waveform) TCP friendly san |
| AU2003274196A1 (en) | 2003-10-29 | 2005-05-11 | Nokia Corporation | Configurable protocol engine |
| US7155305B2 (en) | 2003-11-04 | 2006-12-26 | Universal Electronics Inc. | System and methods for home appliance identification and control in a networked environment |
| US20050132207A1 (en) | 2003-12-10 | 2005-06-16 | Magda Mourad | System and method for authoring learning material using digital ownership rights |
| US20050129017A1 (en) * | 2003-12-11 | 2005-06-16 | Alcatel | Multicast flow accounting |
| US9032095B1 (en) | 2004-01-06 | 2015-05-12 | Juniper Networks, Inc. | Routing device having multiple logical routers |
| US7366720B2 (en) | 2004-01-06 | 2008-04-29 | Sharp Laboratories Of America | System for remote share access |
| US20070162394A1 (en) | 2004-02-12 | 2007-07-12 | Iconix, Inc. | Rapid identification of message authentication |
| KR100667318B1 (ko) * | 2004-02-12 | 2007-01-12 | 삼성전자주식회사 | 지그비 네트워크에서 멀티캐스트 방법 |
| US7843906B1 (en) | 2004-02-13 | 2010-11-30 | Habanero Holdings, Inc. | Storage gateway initiator for fabric-backplane enterprise servers |
| US20050198351A1 (en) | 2004-02-20 | 2005-09-08 | Microsoft Corporation | Content-based routing |
| CN1926816A (zh) | 2004-03-05 | 2007-03-07 | 日本电气株式会社 | 通信质量管理方法和设备 |
| WO2005088466A1 (en) | 2004-03-09 | 2005-09-22 | Clique Communications Llc | System and method for peer-to-peer connection of clients behind symmetric firewalls |
| EP1589716A1 (en) | 2004-04-20 | 2005-10-26 | Ecole Polytechnique Fédérale de Lausanne (EPFL) | Method of detecting anomalous behaviour in a computer network |
| US8027335B2 (en) | 2004-05-05 | 2011-09-27 | Prodea Systems, Inc. | Multimedia access device and system employing the same |
| JP4230410B2 (ja) | 2004-05-11 | 2009-02-25 | 株式会社日立製作所 | 仮想ストレージの通信品質制御装置 |
| US7620033B2 (en) | 2004-05-21 | 2009-11-17 | Alcatel-Lucent Usa Inc. | Method for optimal path selection in traversal of packets through network address translators |
| GB0412847D0 (en) | 2004-06-09 | 2004-07-14 | Nortel Networks Ltd | Method of applying the radius restricted routing scheme in a communication network |
| US8868779B2 (en) | 2004-06-15 | 2014-10-21 | Accenture Global Services Limited | Method and apparatus to accomplish peer-to-peer application data routing between service consumers and service providers within a service oriented architecture |
| US7483376B2 (en) | 2004-06-17 | 2009-01-27 | International Business Machines Corporation | Method and apparatus for discovering path maximum transmission unit (PMTU) |
| US20050289222A1 (en) | 2004-06-28 | 2005-12-29 | Sahim Faramarz F | Flexible session initiation protocol endpoint signaling |
| US20050286535A1 (en) | 2004-06-29 | 2005-12-29 | Shrum Edgar V Jr | Verification of consumer equipment connected to packet networks based on hashing values |
| US20080287142A1 (en) | 2004-07-22 | 2008-11-20 | Keighran Benjamin W | Location Dependent Content Provision |
| US7787360B2 (en) * | 2004-07-23 | 2010-08-31 | Cisco Technology, Inc. | System and method for preserving multicast data forwarding during control failures in a router |
| US9325805B2 (en) | 2004-08-02 | 2016-04-26 | Steve J Shattil | Content delivery in wireless wide area networks |
| JP4490331B2 (ja) | 2004-08-03 | 2010-06-23 | 富士通株式会社 | 断片パケット処理方法及びこれを用いるパケット転送装置 |
| US20060029102A1 (en) | 2004-08-03 | 2006-02-09 | Fujitsu Limited | Processing method of fragmented packet |
| JP4421981B2 (ja) | 2004-09-09 | 2010-02-24 | パイオニア株式会社 | コンテンツ遠隔視聴システム、コンテンツ遠隔視聴用サーバ装置、コンテンツ遠隔視聴用記録再生装置、及びコンテンツ遠隔視聴方法、並びにコンピュータプログラム |
| US7623535B2 (en) | 2004-09-09 | 2009-11-24 | Cisco Technology, Inc. | Routing protocol support for half duplex virtual routing and forwarding instance |
| US7685290B2 (en) | 2004-09-21 | 2010-03-23 | Cisco Technology, Inc. | Method and apparatus for handling SCTP multi-homed connections |
| US7543064B2 (en) | 2004-09-30 | 2009-06-02 | Logitech Europe S.A. | Multiplayer peer-to-peer connection across firewalls and network address translators using a single local port on the local host |
| US8055778B2 (en) | 2004-09-30 | 2011-11-08 | Siemens Enterprise Communications, Inc. | SIP user agent with simultaneous multiple registrations |
| US7848749B2 (en) | 2004-11-08 | 2010-12-07 | Alcatel-Lucent Usa Inc. | Method and apparatus for activating a dormant mobile unit in a distributed network |
| EP1813063A4 (en) | 2004-11-19 | 2009-08-12 | Stevens Inst Technology | END UNIT WITH MULTI-ACCESS AND THE POSSIBILITY OF SIMULTANEOUS CONNECTIVITY TO MULTIPLE COMMUNICATION CHANNELS |
| EA010458B1 (ru) | 2004-12-08 | 2008-08-29 | Би-ОБВИЭС ЛТД. | Оптимизация двунаправленной пересылки данных и управление содержимым для сетей |
| JP4131964B2 (ja) | 2004-12-10 | 2008-08-13 | 株式会社東芝 | 情報端末装置 |
| KR20060066628A (ko) | 2004-12-13 | 2006-06-16 | 엘지전자 주식회사 | 기록매체에 수록된 콘텐트를 보호하는 방법 및 그보호방법이 적용된 콘텐트를 수록하고 있는 기록매체 |
| US20060133343A1 (en) | 2004-12-22 | 2006-06-22 | Nokia Corporation | Multi homing transport protocol on a multi-processor arrangement |
| US7535926B1 (en) | 2005-01-07 | 2009-05-19 | Juniper Networks, Inc. | Dynamic interface configuration for supporting multiple versions of a communication protocol |
| US7570649B2 (en) * | 2005-02-28 | 2009-08-04 | Alcatel Lucent | Forwarding state sharing between multiple traffic paths in a communication network |
| US7646775B2 (en) | 2005-03-08 | 2010-01-12 | Leaf Networks, Llc | Protocol and system for firewall and NAT traversal for TCP connections |
| WO2006098723A1 (en) | 2005-03-10 | 2006-09-21 | Thomson Licensing | Hybrid mesh routing protocol |
| US7567946B2 (en) | 2005-03-14 | 2009-07-28 | Xerox Corporation | Method, apparatus, and article of manufacture for estimating parameters of a probability model on shared device usage probabilistic semantic analysis |
| JP4672405B2 (ja) | 2005-03-17 | 2011-04-20 | パナソニック株式会社 | 通信システム、情報処理システム、接続サーバ、処理サーバ、情報処理装置、及び情報処理方法 |
| US20130066823A1 (en) | 2005-03-30 | 2013-03-14 | Primal Fusion Inc. | Knowledge representation systems and methods incorporating customization |
| US20060223504A1 (en) | 2005-04-01 | 2006-10-05 | Ixi Mobile (R&D) Ltd. | Efficient server polling system and method |
| US7697524B2 (en) * | 2005-04-05 | 2010-04-13 | Cisco Technology, Inc. | Method and system for determining path maximum transfer unit for IP multicast |
| US8089964B2 (en) | 2005-04-05 | 2012-01-03 | Cisco Technology, Inc. | Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks |
| US8266237B2 (en) | 2005-04-20 | 2012-09-11 | Microsoft Corporation | Systems and methods for providing distributed, decentralized data storage and retrieval |
| US7688716B2 (en) * | 2005-05-02 | 2010-03-30 | Cisco Technology, Inc. | Method, apparatus, and system for improving ethernet ring convergence time |
| US7697439B2 (en) * | 2005-05-10 | 2010-04-13 | Cisco Technology, Inc. | Method of determining transit costs across autonomous systems |
| US8312064B1 (en) | 2005-05-11 | 2012-11-13 | Symantec Corporation | Method and apparatus for securing documents using a position dependent file system |
| US7773569B2 (en) | 2005-05-19 | 2010-08-10 | Meshnetworks, Inc. | System and method for efficiently routing data packets and managing channel access and bandwidth in wireless multi-hopping networks |
| EP1886446A2 (en) | 2005-05-31 | 2008-02-13 | Micromuse Ltd. | System and method for generating unique and persistent identifiers |
| US7747874B2 (en) | 2005-06-02 | 2010-06-29 | Seagate Technology Llc | Single command payload transfers block of security functions to a storage device |
| US7606801B2 (en) | 2005-06-07 | 2009-10-20 | Varonis Inc. | Automatic management of storage access control |
| US7704129B2 (en) | 2005-07-12 | 2010-04-27 | Tipper Tie, Inc. | Ruckers capable of rucking fixed diameter coverings and associated devices, methods, systems and computer program products |
| GB2442423B (en) | 2005-07-20 | 2009-05-27 | Firetide Inc | Route optimization for on-demand routing protocols for mesh networks |
| WO2007052285A2 (en) | 2005-07-22 | 2007-05-10 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
| US8432896B2 (en) | 2005-07-22 | 2013-04-30 | Cisco Technology, Inc. | System and method for optimizing communications between session border controllers and endpoints in a network environment |
| EP1943784B1 (en) | 2005-08-08 | 2017-02-15 | Telecom Italia S.p.A. | Method for configuring an optical network |
| WO2007021269A1 (en) * | 2005-08-15 | 2007-02-22 | Mitsubishi Electric Research Laboratories | Method, apparatus and system for multicast communication in a wireless multi-hop network |
| US8521955B2 (en) | 2005-09-13 | 2013-08-27 | Lsi Corporation | Aligned data storage for network attached media streaming systems |
| JP4940464B2 (ja) | 2005-09-16 | 2012-05-30 | 独立行政法人産業技術総合研究所 | ネットワーク機器試験装置 |
| US8000339B2 (en) * | 2005-09-21 | 2011-08-16 | Cisco Technology, Inc. | Method and system for transparently transcoding a multicast stream |
| US20070073888A1 (en) | 2005-09-26 | 2007-03-29 | Ajay Madhok | System and method to control transactions on communication channels based on universal identifiers |
| KR101406922B1 (ko) * | 2005-10-05 | 2014-06-20 | 노오텔 네트웍스 리미티드 | 공급자 링크 상태 브리징 |
| US8059647B2 (en) * | 2005-10-05 | 2011-11-15 | Nortel Networks Limited | Multicast implementation in a link state protocol controlled ethernet network |
| US8024290B2 (en) | 2005-11-14 | 2011-09-20 | Yahoo! Inc. | Data synchronization and device handling |
| US7590120B2 (en) * | 2005-11-18 | 2009-09-15 | Cisco Technology, Inc. | Enhanced multicast VLAN registration |
| US7558604B2 (en) | 2005-11-25 | 2009-07-07 | Lenovo (Singapore) Pte. Ltd. | Method and apparatus for remote discovery of client and access point settings in a wireless LAN |
| US7636767B2 (en) | 2005-11-29 | 2009-12-22 | Cisco Technology, Inc. | Method and apparatus for reducing network traffic over low bandwidth links |
| US7664789B2 (en) | 2005-12-02 | 2010-02-16 | Cisco Technology, Inc. | Method and apparatus to minimize database exchange in OSPF by using a SHA-1 digest value |
| JP4747816B2 (ja) * | 2005-12-05 | 2011-08-17 | 日本電気株式会社 | パケット相乗り方法、プログラム及び装置 |
| US7664067B2 (en) | 2005-12-15 | 2010-02-16 | Microsoft Corporation | Preserving socket connections over a wireless network |
| US8018964B2 (en) * | 2005-12-16 | 2011-09-13 | Cisco Technology, Inc. | Multicast operations using prioritized state information |
| US20070156998A1 (en) | 2005-12-21 | 2007-07-05 | Gorobets Sergey A | Methods for memory allocation in non-volatile memories with a directly mapped file storage system |
| US7779467B2 (en) | 2005-12-22 | 2010-08-17 | Electronics And Telecommunications Research Institute | N grouping of traffic and pattern-free internet worm response system and method using N grouping of traffic |
| CN101366238B (zh) | 2006-01-05 | 2012-06-27 | 稳捷网络公司 | 用于改进的基于网络的内容检查的系统和方法 |
| US7738495B2 (en) | 2006-01-23 | 2010-06-15 | Cisco Technology, Inc. | Method of determining a maximum transmission unit value of a network path using transport layer feedback |
| US7769887B1 (en) | 2006-02-03 | 2010-08-03 | Sprint Communications Company L.P. | Opportunistic data transfer over heterogeneous wireless networks |
| US7860106B2 (en) | 2006-02-13 | 2010-12-28 | Wind River Systems, Inc. | System and method for routing table computation and analysis |
| US7953027B2 (en) * | 2006-02-16 | 2011-05-31 | Cisco Technology, Inc. | Rerouting multicast traffic in response to detecting imminent network disruption |
| US8464329B2 (en) | 2006-02-21 | 2013-06-11 | Watchguard Technologies, Inc. | System and method for providing security for SIP-based communications |
| ATE400118T1 (de) | 2006-02-23 | 2008-07-15 | Swisscom Mobile Ag | Anpassung von virtuellen und physikalischen netzwerkschnittstellen |
| US20070204011A1 (en) | 2006-02-28 | 2007-08-30 | Maven Networks, Inc. | Systems and methods for offline access to video content of a web-site |
| US8832302B1 (en) | 2006-03-31 | 2014-09-09 | Rockwell Collins, Inc. | System and method for a priori scheduling of network services |
| CN101415733A (zh) | 2006-04-06 | 2009-04-22 | 巴斯夫欧洲公司 | 制备聚合物水分散体的方法 |
| US9043487B2 (en) | 2006-04-18 | 2015-05-26 | Cisco Technology, Inc. | Dynamically configuring and verifying routing information of broadcast networks using link state protocols in a computer network |
| IL175144A (en) | 2006-04-24 | 2014-04-30 | Elbit Systems Ltd | Wireless data network |
| US20070255781A1 (en) | 2006-04-26 | 2007-11-01 | Bayhub, Inc. | Content driven process routing for integrated enterprise applications |
| WO2007125530A2 (en) | 2006-04-27 | 2007-11-08 | D.S.P. Group Ltd. | Routing path optimization between si p endpoints according to nat topology |
| CN101064598B (zh) | 2006-04-28 | 2011-04-20 | 腾讯科技(深圳)有限公司 | 一种客户端即时通信数据的加密和解密方法 |
| US20070255677A1 (en) | 2006-04-28 | 2007-11-01 | Sun Microsystems, Inc. | Method and apparatus for browsing search results via a virtual file system |
| US7925681B2 (en) | 2006-04-28 | 2011-04-12 | Microsoft Corporation | Bypass of the namespace hierarchy to open files |
| US8571012B2 (en) | 2006-05-12 | 2013-10-29 | Oracle International Corporation | Customized sip routing to cross firewalls |
| US8582555B2 (en) | 2006-05-12 | 2013-11-12 | Oracle International Corporation | SIP routing customization |
| US9319967B2 (en) | 2006-05-15 | 2016-04-19 | Boingo Wireless, Inc. | Network access point detection and use |
| KR20090010204A (ko) | 2006-05-18 | 2009-01-29 | 파나소닉 주식회사 | 전자기기, 콘텐츠 재생제어방법, 프로그램, 기억매체, 집적회로 |
| US20080082662A1 (en) | 2006-05-19 | 2008-04-03 | Richard Dandliker | Method and apparatus for controlling access to network resources based on reputation |
| US20070283158A1 (en) | 2006-06-02 | 2007-12-06 | Microsoft Corporation Microsoft Patent Group | System and method for generating a forensic file |
| US7739082B2 (en) | 2006-06-08 | 2010-06-15 | Battelle Memorial Institute | System and method for anomaly detection |
| US7912982B2 (en) | 2006-06-09 | 2011-03-22 | Trapeze Networks, Inc. | Wireless routing selection system and method |
| DE602006014737D1 (de) | 2006-06-09 | 2010-07-15 | Ericsson Telefon Ab L M | Handhabung mehrerer benutzerschnittstellen in einem ip multimedia subsystem |
| JP4652285B2 (ja) * | 2006-06-12 | 2011-03-16 | 株式会社日立製作所 | ゲートウェイ選択機能を備えたパケット転送装置 |
| WO2007144388A1 (en) | 2006-06-13 | 2007-12-21 | Qtelmedia Group Limited | A method for restricting access to digital content |
| US8117441B2 (en) | 2006-06-20 | 2012-02-14 | Microsoft Corporation | Integrating security protection tools with computer device integrity and privacy policy |
| US20080005223A1 (en) | 2006-06-28 | 2008-01-03 | Microsoft Corporation | Reputation data for entities and data processing |
| US8468131B2 (en) | 2006-06-29 | 2013-06-18 | Avaya Canada Corp. | Connecting devices in a peer-to-peer network with a service provider |
| US20080059631A1 (en) | 2006-07-07 | 2008-03-06 | Voddler, Inc. | Push-Pull Based Content Delivery System |
| JP5086574B2 (ja) | 2006-07-11 | 2012-11-28 | 株式会社東芝 | コンテンツ記録装置、コンテンツ再生装置、方法およびプログラム |
| US7444251B2 (en) | 2006-08-01 | 2008-10-28 | Mitsubishi Electric Research Laboratories, Inc. | Detecting and diagnosing faults in HVAC equipment |
| JP4884132B2 (ja) | 2006-08-17 | 2012-02-29 | 富士通株式会社 | 電話システム、接続制御方法、接続制御装置、及びコンピュータプログラム |
| US8312120B2 (en) | 2006-08-22 | 2012-11-13 | Citrix Systems, Inc. | Systems and methods for providing dynamic spillover of virtual servers based on bandwidth |
| US7567547B2 (en) | 2006-09-07 | 2009-07-28 | Palo Alto Research Center Incorporated | Method and system for loop-free ad-hoc routing |
| EP2080088A2 (en) | 2006-09-28 | 2009-07-22 | SFGT Inc. | Apparatuses, methods, and systems for code triggered information querying and serving |
| US20080080440A1 (en) | 2006-09-30 | 2008-04-03 | Yarvis Mark D | Device interfaces to integrate cooperative diversity and mesh networking |
| CN100546272C (zh) | 2006-10-09 | 2009-09-30 | 华为技术有限公司 | 确定及优化短距离无线网络吞吐率的方法及系统 |
| US7805460B2 (en) | 2006-10-26 | 2010-09-28 | Polytechnic Institute Of New York University | Generating a hierarchical data structure associated with a plurality of known arbitrary-length bit strings used for detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit string |
| EP2087711B1 (en) | 2006-10-31 | 2010-12-29 | Telefonaktiebolaget LM Ericsson (publ) | Methods and node for IP network interfacing |
| JP4308840B2 (ja) | 2006-11-08 | 2009-08-05 | Okiセミコンダクタ株式会社 | Sha演算方法およびsha演算装置 |
| GB2443889A (en) | 2006-11-20 | 2008-05-21 | Skype Ltd | Method and system for anonymous communication |
| US8010795B2 (en) | 2006-11-27 | 2011-08-30 | Red Hat, Inc. | Secure information transfer using dedicated public key pairs |
| US8516116B2 (en) | 2006-11-30 | 2013-08-20 | Accenture Global Services Limited | Context-based routing of requests in a service-oriented architecture |
| US8181107B2 (en) | 2006-12-08 | 2012-05-15 | Bytemobile, Inc. | Content adaptation |
| US9280337B2 (en) | 2006-12-18 | 2016-03-08 | Adobe Systems Incorporated | Secured distribution of software updates |
| JP2008160385A (ja) | 2006-12-22 | 2008-07-10 | Nec Corp | ネットワーク経路制御システム、経路制御装置および経路制御方法 |
| US7523016B1 (en) | 2006-12-29 | 2009-04-21 | Google Inc. | Detecting anomalies |
| US8422501B2 (en) | 2007-01-04 | 2013-04-16 | International Business Machines Corporation | Efficient path maximum transmission unit information discovery and storage |
| US8655939B2 (en) | 2007-01-05 | 2014-02-18 | Digital Doors, Inc. | Electromagnetic pulse (EMP) hardened information infrastructure with extractor, cloud dispersal, secure storage, content analysis and classification and method therefor |
| US8468244B2 (en) | 2007-01-05 | 2013-06-18 | Digital Doors, Inc. | Digital information infrastructure and method for security designated data and with granular data stores |
| JP4367493B2 (ja) | 2007-02-02 | 2009-11-18 | ソニー株式会社 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
| JP5147733B2 (ja) | 2007-02-07 | 2013-02-20 | パナソニック株式会社 | 記録装置、サーバ装置、記録方法、コンピュータプログラムを記録した記録媒体、及び集積回路 |
| CN101257670B (zh) | 2007-02-28 | 2012-04-11 | 中国移动通信集团公司 | 手机文件搜索下载的方法、设备及系统 |
| JP2008217216A (ja) | 2007-03-01 | 2008-09-18 | Hitachi Ltd | 負荷分散方法及び計算機システム |
| US8861356B2 (en) | 2007-03-13 | 2014-10-14 | Ntt Docomo, Inc. | Method and apparatus for prioritized information delivery with network coding over time-varying network topologies |
| US8234327B2 (en) | 2007-03-30 | 2012-07-31 | Netapp, Inc. | System and method for bandwidth optimization in a network storage environment |
| US8131723B2 (en) | 2007-03-30 | 2012-03-06 | Quest Software, Inc. | Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity |
| US8417939B2 (en) | 2007-04-11 | 2013-04-09 | The DIRECTV Goup, Inc. | Method and apparatus for file sharing between a group of user devices with encryption-decryption information sent via satellite and the content sent separately |
| US7979912B1 (en) | 2007-04-18 | 2011-07-12 | Sprint Spectrum L.P. | Method and system for verifying network credentials |
| US8707431B2 (en) | 2007-04-24 | 2014-04-22 | The Mitre Corporation | Insider threat detection |
| US7890549B2 (en) | 2007-04-30 | 2011-02-15 | Quantum Leap Research, Inc. | Collaboration portal (COPO) a scaleable method, system, and apparatus for providing computer-accessible benefits to communities of users |
| US8656017B2 (en) | 2007-05-16 | 2014-02-18 | Microsoft Corporation | Peer-to-peer collaboration system with edge routing |
| US7773510B2 (en) | 2007-05-25 | 2010-08-10 | Zeugma Systems Inc. | Application routing in a distributed compute environment |
| US7995478B2 (en) | 2007-05-30 | 2011-08-09 | Sony Computer Entertainment Inc. | Network communication with path MTU size discovery |
| US8355706B2 (en) | 2007-07-20 | 2013-01-15 | Broadcom Corporation | Method and system for utilizing context data tags to catalog data in wireless system |
| US8271687B2 (en) | 2007-06-19 | 2012-09-18 | Cisco Technology, Inc. | Streaming network coding |
| EP2007105A1 (en) | 2007-06-22 | 2008-12-24 | Accenture Global Services GmbH | Session initiation protocol adaptor |
| US7912003B2 (en) * | 2007-06-27 | 2011-03-22 | Microsoft Corporation | Multipath forwarding algorithms using network coding |
| JP4888263B2 (ja) | 2007-07-19 | 2012-02-29 | ソニー株式会社 | 受信装置、受信方法およびコンピュータプログラム |
| US9009327B2 (en) | 2007-08-03 | 2015-04-14 | Citrix Systems, Inc. | Systems and methods for providing IIP address stickiness in an SSL VPN session failover environment |
| US8332375B2 (en) | 2007-08-29 | 2012-12-11 | Nirvanix, Inc. | Method and system for moving requested files from one storage location to another |
| KR101404008B1 (ko) | 2007-08-30 | 2014-06-05 | 톰슨 라이센싱 | 무선 메시 네트워크들에서의 콘텐츠 서비스들에 관한 통합된 피어-투-피어 및 캐시 시스템 |
| JP2009065429A (ja) | 2007-09-06 | 2009-03-26 | Hitachi Communication Technologies Ltd | パケット転送装置 |
| US20090077184A1 (en) | 2007-09-18 | 2009-03-19 | Martin John Brewer | Remote Control of Mobile Terminal via Remote Control Proxy and SMS |
| KR101421293B1 (ko) * | 2007-09-21 | 2014-08-14 | 삼성전자주식회사 | 근거리 이동 통신 단말의 네트워크 접속 방법 및 장치 |
| US20110044226A1 (en) * | 2007-09-24 | 2011-02-24 | Qualcomm Incorporated | Selectively generating multicast flow identifiers and selectively obtaining session parameters for a multicast communication session |
| US20090122753A1 (en) | 2007-10-01 | 2009-05-14 | Hughes Timothy J | Dynamic data link segmentation and reassembly |
| US7751329B2 (en) | 2007-10-03 | 2010-07-06 | Avaya Inc. | Providing an abstraction layer in a cluster switch that includes plural switches |
| US20090097631A1 (en) | 2007-10-12 | 2009-04-16 | Doug Gisby | Method, apparatus and system for routing a call using overflow groups |
| US8903756B2 (en) | 2007-10-19 | 2014-12-02 | Ying Zhao | System and method for knowledge pattern search from networked agents |
| US8090592B1 (en) | 2007-10-31 | 2012-01-03 | At&T Intellectual Property I, L.P. | Method and apparatus for multi-domain anomaly pattern definition and detection |
| JP5261785B2 (ja) | 2007-10-31 | 2013-08-14 | 株式会社日立製作所 | コンテンツ配信システム、キャッシュサーバ及びキャッシュ管理サーバ |
| US7983701B2 (en) | 2007-11-01 | 2011-07-19 | International Business Machines Corporation | Alerts based on significance of free format text messages |
| US8085768B1 (en) | 2007-11-01 | 2011-12-27 | Cisco Technology Inc. | System and method for managing a list of entries containing routing information |
| US8924497B2 (en) | 2007-11-16 | 2014-12-30 | Hewlett-Packard Development Company, L.P. | Managing delivery of electronic messages |
| JP5069356B2 (ja) | 2007-11-26 | 2012-11-07 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | データ伝送ネットワークにおけるアドレス解決のための技術 |
| US7852774B2 (en) | 2007-11-28 | 2010-12-14 | Cisco Technology, Inc. | User datagram protocol traceroute probe extension |
| IL187861A (en) * | 2007-12-03 | 2014-06-30 | Elbit Systems Ltd | Method and system for flooding and multicast routing in an ad-hoc network |
| FR2925247B1 (fr) | 2007-12-18 | 2011-11-04 | Alcatel Lucent | Controle de l'interface d'emission d'un message de reponse sip |
| US8751669B2 (en) | 2007-12-20 | 2014-06-10 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement to maintain a TCP connection |
| US8761022B2 (en) | 2007-12-26 | 2014-06-24 | Rockstar Consortium Us Lp | Tie-breaking in shortest path determination |
| US8755319B2 (en) * | 2007-12-29 | 2014-06-17 | Cisco Technology, Inc. | Host route convergence |
| JP4331240B2 (ja) | 2008-01-23 | 2009-09-16 | 株式会社東芝 | 電子機器および画像表示方法 |
| WO2009093457A2 (en) | 2008-01-24 | 2009-07-30 | Panasonic Corporation | Multimedia data transmitting apparatus and multimedia data management method |
| US8880724B2 (en) | 2008-01-31 | 2014-11-04 | Cisco Technology, Inc. | Event triggered traceroute for optimized routing in a computer network |
| US7801177B2 (en) | 2008-02-25 | 2010-09-21 | Telcordia Technologies, Inc. | Method for equitable bandwidth allocation for content distribution networks |
| US20090222344A1 (en) | 2008-02-28 | 2009-09-03 | Palo Alto Research Center Incorporated | Receptive opportunity presentation of activity-based advertising |
| US9323837B2 (en) | 2008-03-05 | 2016-04-26 | Ying Zhao | Multiple domain anomaly detection system and method using fusion rule and visualization |
| US7856506B2 (en) | 2008-03-05 | 2010-12-21 | Sony Computer Entertainment Inc. | Traversal of symmetric network address translator for multiple simultaneous connections |
| US8559334B2 (en) | 2008-03-28 | 2013-10-15 | Telefonaktiebolaget L M Ericsson (Publ) | End-to end inter-domain routing |
| US7873619B1 (en) | 2008-03-31 | 2011-01-18 | Emc Corporation | Managing metadata |
| US9762692B2 (en) | 2008-04-04 | 2017-09-12 | Level 3 Communications, Llc | Handling long-tail content in a content delivery network (CDN) |
| US8521512B2 (en) | 2008-04-30 | 2013-08-27 | Deep Sky Concepts, Inc | Systems and methods for natural language communication with a computer |
| WO2009137365A1 (en) | 2008-05-05 | 2009-11-12 | Sentilla Corporation, Inc. | Efficient broadcast of data in a communication network |
| US8909190B2 (en) | 2008-05-13 | 2014-12-09 | Dale Carson | Portable wireless compatibility detection, location and communication device |
| US8776176B2 (en) | 2008-05-16 | 2014-07-08 | Oracle America, Inc. | Multi-factor password-authenticated key exchange |
| US20090288076A1 (en) | 2008-05-16 | 2009-11-19 | Mark Rogers Johnson | Managing Updates In A Virtual File System |
| US8386622B2 (en) | 2008-05-16 | 2013-02-26 | Palo Alto Research Center Incorporated | Method and apparatus for facilitating communication in a content centric network |
| US9456054B2 (en) | 2008-05-16 | 2016-09-27 | Palo Alto Research Center Incorporated | Controlling the spread of interests and content in a content centric network |
| US8165118B2 (en) | 2008-05-19 | 2012-04-24 | Palo Alto Research Center Incorporated | Voice over content centric networks |
| US8214364B2 (en) | 2008-05-21 | 2012-07-03 | International Business Machines Corporation | Modeling user access to computer resources |
| US20090293121A1 (en) | 2008-05-21 | 2009-11-26 | Bigus Joseph P | Deviation detection of usage patterns of computer resources |
| US20090300714A1 (en) | 2008-05-27 | 2009-12-03 | Open Invention Network Llc | Privacy engine and method of use in a user-centric identity management system |
| US8065559B2 (en) | 2008-05-29 | 2011-11-22 | Citrix Systems, Inc. | Systems and methods for load balancing via a plurality of virtual servers upon failover using metrics from a backup virtual server |
| US8170990B2 (en) | 2008-05-30 | 2012-05-01 | Hitachi, Ltd. | Integrated remote replication in hierarchical storage systems |
| US8583602B2 (en) | 2008-06-05 | 2013-11-12 | Palm, Inc. | Restoring of data to mobile computing device |
| US8244681B2 (en) | 2008-06-09 | 2012-08-14 | Symantec Operating Corporation | Creating synthetic backup images on a remote computer system |
| EP3553713A1 (en) | 2008-06-12 | 2019-10-16 | Guardian Analytics, Inc. | Modeling users for fraud detection and analysis |
| US8165091B2 (en) | 2008-06-27 | 2012-04-24 | Nix John A | Efficient handover of media communications in heterogeneous IP networks using LAN profiles and network handover rules |
| US8060513B2 (en) | 2008-07-01 | 2011-11-15 | Dossierview Inc. | Information processing with integrated semantic contexts |
| US7801069B2 (en) | 2008-07-02 | 2010-09-21 | Hewlett-Packard Development Company, L.P. | Distribution of packets among a plurality of nodes |
| US8577998B2 (en) * | 2008-07-08 | 2013-11-05 | Cisco Technology, Inc. | Systems and methods of detecting non-colocated subscriber devices |
| US8619775B2 (en) * | 2008-07-21 | 2013-12-31 | Ltn Global Communications, Inc. | Scalable flow transport and delivery network and associated methods and systems |
| EP2147717A1 (de) | 2008-07-25 | 2010-01-27 | Basf Se | Dispergierhilfsmittel für die Emulsions- und Suspensionspolymerisation |
| US8289867B2 (en) | 2008-08-01 | 2012-10-16 | Qualcomm Atheros, Inc. | Message routing mechanism for communication networks |
| KR101455125B1 (ko) | 2008-08-08 | 2014-10-27 | 알까뗄 루슨트 | 개선된 이용자 서비스들을 위한 sip 포킹에 대한 강화 |
| US8862776B2 (en) | 2008-08-27 | 2014-10-14 | Motorola Mobility Llc | Communication network and method of operation therefor |
| US8261273B2 (en) | 2008-09-02 | 2012-09-04 | International Business Machines Corporation | Assigning threads and data of computer program within processor having hardware locality groups |
| US8069023B1 (en) | 2008-09-02 | 2011-11-29 | Juniper Networks, Inc. | Hardware support for instruction set emulation |
| US9392437B2 (en) | 2008-10-17 | 2016-07-12 | Alcatel Lucent | Method and system for IP multimedia bearer path optimization through a succession of border gateways |
| US20100100465A1 (en) | 2008-10-17 | 2010-04-22 | Innovapost Inc. | Trusted third party authentication and notarization for email |
| EP2356803A1 (en) | 2008-10-20 | 2011-08-17 | Telefonaktiebolaget L M Ericsson (PUBL) | Methods and devices for a client node to access an information object located at a node of a secured network via a network of information |
| US8130654B2 (en) | 2008-10-29 | 2012-03-06 | Palo Alto Research Center Incorporated | Context-aware packet switching |
| EP2359526B1 (en) | 2008-11-04 | 2017-08-02 | SecureKey Technologies Inc. | System and methods for online authentication |
| TW201019654A (en) * | 2008-11-10 | 2010-05-16 | Inst Information Industry | Control apparatus, signal transmission method and computer program product for the control apparatus |
| US8060616B1 (en) | 2008-11-17 | 2011-11-15 | Amazon Technologies, Inc. | Managing CDN registration by a storage provider |
| US20100125911A1 (en) | 2008-11-17 | 2010-05-20 | Prakash Bhaskaran | Risk Scoring Based On Endpoint User Activities |
| US8228848B2 (en) | 2008-11-17 | 2012-07-24 | Sierra Wireless, Inc. | Method and apparatus for facilitating push communication across a network boundary |
| US8782256B2 (en) | 2008-11-26 | 2014-07-15 | Cisco Technology, Inc. | Deterministic session load-balancing and redundancy of access servers in a computer network |
| US7936754B2 (en) | 2008-12-12 | 2011-05-03 | At&T Intellectual Property I, L.P. | Methods and apparatus to dynamically store network routes for a communication network |
| EP2377263B1 (en) | 2008-12-15 | 2018-08-08 | Telefonaktiebolaget LM Ericsson (publ) | A key distribution scheme for networks of information |
| US8385326B2 (en) | 2008-12-29 | 2013-02-26 | Microsoft Corporation | Handling early media in VoIP communication with multiple endpoints |
| US8010691B2 (en) | 2008-12-29 | 2011-08-30 | Cisco Technology, Inc. | Content tagging of media streams |
| US7945663B2 (en) | 2008-12-29 | 2011-05-17 | Genband Inc. | Systems, methods, and computer program products for adaptively adjusting a registration interval of an endpoint |
| US8341720B2 (en) | 2009-01-09 | 2012-12-25 | Microsoft Corporation | Information protection applied by an intermediary device |
| TW201029413A (en) | 2009-01-21 | 2010-08-01 | Univ Nat Taipei Technology | NAT traversal method in Session Initial Protocol |
| US20140075567A1 (en) | 2009-01-28 | 2014-03-13 | Headwater Partners I Llc | Service Processor Configurations for Enhancing or Augmenting System Software of a Mobile Communications Device |
| US8243735B2 (en) | 2009-01-30 | 2012-08-14 | Palo Alto Research Center Incorporated | System for forwarding packets with hierarchically structured variable-length identifiers using an exact-match lookup engine |
| US8160069B2 (en) | 2009-01-30 | 2012-04-17 | Palo Alto Research Center Incorporated | System for forwarding a packet with a hierarchically structured variable-length identifier |
| US8204060B2 (en) | 2009-01-30 | 2012-06-19 | Palo Alto Research Center Incorporated | Method and system for facilitating forwarding a packet in a content-centric network |
| US9282106B2 (en) | 2009-02-20 | 2016-03-08 | Comcast Cable Communications, Llc | Authenticated communication between security devices |
| US8000267B2 (en) | 2009-02-24 | 2011-08-16 | Palo Alto Research Center Incorporated | Network routing with path identifiers |
| US7941551B2 (en) | 2009-02-25 | 2011-05-10 | Microsoft Corporation | Tunneling of remote desktop sessions through firewalls |
| CA2695103A1 (en) | 2009-02-26 | 2010-08-26 | Research In Motion Limited | System and method of handling encrypted backup data |
| US8688619B1 (en) | 2009-03-09 | 2014-04-01 | Reservoir Labs | Systems, methods and apparatus for distributed decision processing |
| JP4920052B2 (ja) | 2009-03-11 | 2012-04-18 | 株式会社日立製作所 | 通信システム及びサーバ |
| US8149851B2 (en) | 2009-03-16 | 2012-04-03 | Sling Media, Inc. | Mediated network address translation traversal |
| US8225057B1 (en) | 2009-03-24 | 2012-07-17 | Netapp, Inc. | Single-system configuration for backing-up and restoring a clustered storage system |
| US8477689B2 (en) | 2009-03-26 | 2013-07-02 | The John Hopkins University | System and methods for distributed medium access control and QOS scheduling in mobile ad-hoc networks |
| US8260742B2 (en) | 2009-04-03 | 2012-09-04 | International Business Machines Corporation | Data synchronization and consistency across distributed repositories |
| US20120117585A1 (en) | 2009-04-29 | 2012-05-10 | Eloy Technology, Llc | Method and system for applying content restrictions to renderers in identified network viewing areas |
| WO2010127365A1 (en) | 2009-05-01 | 2010-11-04 | Citrix Systems, Inc. | Systems and methods for establishing a cloud bridge between virtual storage resources |
| US8009682B2 (en) | 2009-05-05 | 2011-08-30 | Citrix Systems, Inc. | Systems and methods for packet steering in a multi-core architecture |
| US9444720B2 (en) | 2009-05-05 | 2016-09-13 | Ciena Corporation | Method and apparatus for multicast implementation in a routed ethernet mesh network |
| BRPI1007631A2 (pt) | 2009-05-05 | 2016-02-23 | Konink Philipis Electronics N V | método para proteger comunicações entre um dispositivo de recursos restritos e um dispositivo de recepção de acordo com um protocolo sem fio, dispositivo de recursos restritos e dispositivo sem bateria |
| CN102576353A (zh) | 2009-05-13 | 2012-07-11 | 航空网络公司 | 用于部分路由冗余的系统和方法 |
| JP5210245B2 (ja) * | 2009-05-28 | 2013-06-12 | アラクサラネットワークス株式会社 | ネットワーク中継装置およびネットワーク間中継方法 |
| US8665757B2 (en) | 2009-06-03 | 2014-03-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and node for finding content in a content distribution network, and method for creating a virtual representation of a content distribution network |
| US8284776B2 (en) | 2009-06-10 | 2012-10-09 | Broadcom Corporation | Recursive packet header processing |
| US8898247B2 (en) | 2009-06-17 | 2014-11-25 | Telefonaktiebolaget L M Ericsson (Publ) | Network cache architecture storing pointer information in payload data segments of packets |
| US8121135B2 (en) | 2009-06-23 | 2012-02-21 | Juniper Networks, Inc. | Discovering path maximum transmission unit size |
| WO2011001630A1 (ja) | 2009-06-30 | 2011-01-06 | パナソニック株式会社 | データ交換処理装置およびデータ交換処理方法 |
| IES20090506A2 (en) | 2009-07-02 | 2009-12-09 | Newbay Res Ltd | A challenge-response system and method |
| US20140156396A1 (en) | 2009-07-09 | 2014-06-05 | Cubic Corporation | Techniques in transit advertising |
| US8762707B2 (en) | 2009-07-14 | 2014-06-24 | At&T Intellectual Property I, L.P. | Authorization, authentication and accounting protocols in multicast content distribution networks |
| CN101599901B (zh) | 2009-07-15 | 2011-06-08 | 杭州华三通信技术有限公司 | 远程接入mpls vpn的方法、系统和网关 |
| US8914720B2 (en) | 2009-07-31 | 2014-12-16 | Xerox Corporation | Method and system for constructing a document redundancy graph |
| TWI408936B (zh) | 2009-09-02 | 2013-09-11 | Ind Tech Res Inst | 網路穿透方法及網路通訊系統 |
| US8789173B2 (en) | 2009-09-03 | 2014-07-22 | Juniper Networks, Inc. | Protecting against distributed network flood attacks |
| JP5061166B2 (ja) | 2009-09-04 | 2012-10-31 | Kii株式会社 | データ同期システムおよびデータ同期方法 |
| US20110060717A1 (en) | 2009-09-08 | 2011-03-10 | George Forman | Systems and methods for improving web site user experience |
| US8352396B2 (en) | 2009-09-08 | 2013-01-08 | Hewlett-Packard Development Company, L.P. | Systems and methods for improving web site user experience |
| US8248925B2 (en) | 2009-09-08 | 2012-08-21 | Rockstar Bidco, LP | Method and apparatus for selecting between multiple equal cost paths |
| GB0916239D0 (en) | 2009-09-16 | 2009-10-28 | Vodafone Plc | Internet breakout in HNB/Femto, UMTS and LTE networks |
| US8239331B2 (en) | 2009-09-18 | 2012-08-07 | Google Inc. | Auction verification |
| US8880682B2 (en) | 2009-10-06 | 2014-11-04 | Emc Corporation | Integrated forensics platform for analyzing IT resources consumed to derive operational and architectural recommendations |
| US8606554B2 (en) | 2009-10-19 | 2013-12-10 | Siemens Aktiengesellschaft | Heat flow model for building fault detection and diagnosis |
| US8923293B2 (en) | 2009-10-21 | 2014-12-30 | Palo Alto Research Center Incorporated | Adaptive multi-interface use for content networking |
| US8805787B2 (en) | 2009-10-30 | 2014-08-12 | Verizon Patent And Licensing Inc. | Network architecture for content backup, restoring, and sharing |
| US20120137367A1 (en) | 2009-11-06 | 2012-05-31 | Cataphora, Inc. | Continuous anomaly detection based on behavior modeling and heterogeneous information analysis |
| US8930991B2 (en) | 2009-11-19 | 2015-01-06 | Gregory Philpott | System and method for delivering content to mobile devices |
| KR101306667B1 (ko) | 2009-12-09 | 2013-09-10 | 한국전자통신연구원 | 지식 그래프 정제 장치 및 방법 |
| US8605657B2 (en) | 2009-12-18 | 2013-12-10 | Electronics And Telecommunications Research Institute | Mesh routing method and mesh routing apparatus in beacon enabled wireless AD-HOC networks |
| US8412832B2 (en) | 2009-12-23 | 2013-04-02 | Citrix Systems, Inc. | Systems and methods for GSLB MEP connection management across multiple core appliances |
| KR101566883B1 (ko) | 2009-12-29 | 2015-11-09 | 삼성전자주식회사 | 콘텐츠 명 기반의 네트워크 장치 및 데이터 요청 방법 |
| JP2013519162A (ja) | 2010-02-01 | 2013-05-23 | ジャンプタップ,インコーポレイテッド | 統合化された広告システム |
| US8725895B2 (en) | 2010-02-15 | 2014-05-13 | Damaka, Inc. | NAT traversal by concurrently probing multiple candidates |
| US20110219427A1 (en) | 2010-03-04 | 2011-09-08 | RSSBus, Inc. | Smart Device User Authentication |
| US8676914B2 (en) | 2010-03-04 | 2014-03-18 | Canon Kabushiki Kaisha | Synchronizing services across network nodes |
| US8769155B2 (en) | 2010-03-19 | 2014-07-01 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
| US8607279B2 (en) | 2010-03-23 | 2013-12-10 | Qualcomm Incorporated | Induced sleep intervals for devices receiving bursty non-real time broadcast flows |
| JP5553668B2 (ja) | 2010-04-14 | 2014-07-16 | 株式会社ソニー・コンピュータエンタテインメント | 情報検索方法、情報検索サーバ、および情報検索システム |
| US8375436B2 (en) | 2010-04-22 | 2013-02-12 | Palo Alto Research Center Incorporated | Session migration over content-centric networks |
| US8504718B2 (en) | 2010-04-28 | 2013-08-06 | Futurewei Technologies, Inc. | System and method for a context layer switch |
| US9811532B2 (en) | 2010-05-03 | 2017-11-07 | Panzura, Inc. | Executing a cloud command for a distributed filesystem |
| US8509056B1 (en) * | 2010-05-13 | 2013-08-13 | The Directv Group, Inc. | Multi-ring IP multicast network and method using autonomous instances of interior gateway protocol (IGP) |
| KR101688857B1 (ko) | 2010-05-13 | 2016-12-23 | 삼성전자주식회사 | 컨텐츠 중심 네트워크(ccn)에서 단말 및 허브의 통신 방법 및 컨텐츠 중심 네트워크를 위한 단말 |
| US9491085B2 (en) | 2010-05-24 | 2016-11-08 | At&T Intellectual Property I, L.P. | Methods and apparatus to route control packets based on address partitioning |
| US9521621B2 (en) | 2010-06-02 | 2016-12-13 | Qualcomm Incorporated | Application-proxy support over a wireless link |
| CA2714224C (en) | 2010-06-18 | 2011-10-25 | Guest Tek Interactive Entertainment Ltd. | Controller for providing user-tailored entertainment experience at entertainment device and method thereof |
| US8677451B1 (en) | 2010-06-22 | 2014-03-18 | Cellco Partnership | Enabling seamless access to a domain of an enterprise |
| CN102484744B (zh) | 2010-07-01 | 2016-03-16 | 松下电器(美国)知识产权公司 | 内容收发系统 |
| US8817594B2 (en) | 2010-07-13 | 2014-08-26 | Telefonaktiebolaget L M Ericsson (Publ) | Technique establishing a forwarding path in a network system |
| US9262531B2 (en) | 2010-07-23 | 2016-02-16 | Applied Minds, Llc | System and method for chat message prioritization and highlighting |
| US8923164B2 (en) | 2010-07-26 | 2014-12-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Node and method for computing forwarding trees to distribute traffic in a network |
| US8244881B2 (en) | 2010-08-06 | 2012-08-14 | Palo Alto Research Center Incorporated | Service virtualization over content-centric networks |
| US8553562B2 (en) | 2010-09-08 | 2013-10-08 | Telefonaktiebolaget L M Ericsson (Publ) | Automated traffic engineering for multi-protocol label switching (MPLS) with link utilization as feedback into the tie-breaking mechanism |
| CN102404609A (zh) | 2010-09-15 | 2012-04-04 | 日立民用电子株式会社 | 发送装置及接收装置 |
| WO2012053162A1 (ja) | 2010-10-18 | 2012-04-26 | 日本電気株式会社 | ネームデータベースサーバ、名前解決システム、エントリ検索方法およびエントリ検索プログラム |
| CN102143199A (zh) | 2010-10-19 | 2011-08-03 | 华为技术有限公司 | 获取内容的方法、节点及内容网络 |
| US20120102136A1 (en) | 2010-10-21 | 2012-04-26 | Lancaster University | Data caching system |
| US8634297B2 (en) | 2010-11-01 | 2014-01-21 | Cisco Technology, Inc. | Probing specific customer flow in layer-2 multipath networks |
| US20140181140A1 (en) | 2010-11-15 | 2014-06-26 | Samsung Electronics Co., Ltd. | Terminal device based on content name, and method for routing based on content name |
| US8671221B2 (en) | 2010-11-17 | 2014-03-11 | Hola Networks Ltd. | Method and system for increasing speed of domain name system resolution within a computing device |
| KR20120054902A (ko) | 2010-11-22 | 2012-05-31 | 한국전자통신연구원 | 연결성이 결여된 네트워크 환경 기반 멀티캐스트 통신방법, 장치 및 그 시스템 |
| EP2458548A1 (en) | 2010-11-30 | 2012-05-30 | France Telecom | System and method for implementing dynamic access control rules to personal cloud information |
| KR20120058782A (ko) | 2010-11-30 | 2012-06-08 | 삼성전자주식회사 | 컨텐츠 중심 네트워킹 환경에서의 단말, 중간 노드 및 이들의 통신 방법 |
| US8880023B2 (en) | 2010-12-09 | 2014-11-04 | Allot Communications Ltd. | Device, system, and method of cellular traffic monitoring |
| US8751664B2 (en) | 2010-12-16 | 2014-06-10 | Palo Alto Research Center Incorporated | Custodian-based routing in content-centric networks |
| US9426035B2 (en) * | 2010-12-17 | 2016-08-23 | Cisco Technology, Inc. | Data reporting using reporting groups in a computer network |
| EP2466810B1 (en) | 2010-12-17 | 2015-09-23 | Alcatel Lucent | Method and router for a service dependent routing |
| KR20120070410A (ko) | 2010-12-21 | 2012-06-29 | 한국전자통신연구원 | 통신 노드 및 통신 방법 |
| US10304066B2 (en) | 2010-12-22 | 2019-05-28 | Facebook, Inc. | Providing relevant notifications for a user based on location and social information |
| WO2012103176A1 (en) | 2011-01-25 | 2012-08-02 | Interdigital Patent Holdings, Inc. | Method and apparatus for automatically discovering and retrieving content based on content identity |
| US9444701B2 (en) | 2011-01-27 | 2016-09-13 | Hewlett Packard Enterprise Development Lp | Identifying remote machine operating system |
| US20120197690A1 (en) | 2011-01-31 | 2012-08-02 | Agulnek Jeremy S | Method of Operating a Navigation System to Provide Advertisements |
| EP2681497A4 (en) | 2011-02-28 | 2017-05-31 | Emerson Electric Co. | Residential solutions hvac monitoring and diagnosis |
| KR20120100046A (ko) | 2011-03-02 | 2012-09-12 | 삼성전자주식회사 | 분산 환경 네트워크에서 컨텐츠의 접근 제어를 위한 장치 및 방법 |
| US8554951B2 (en) | 2011-03-08 | 2013-10-08 | Rackspace Us, Inc. | Synchronization and ordering of multiple accessess in a distributed system |
| JP5648737B2 (ja) | 2011-03-11 | 2015-01-07 | 富士通株式会社 | 通信装置および通信方法 |
| FR2972884A1 (fr) | 2011-03-15 | 2012-09-21 | France Telecom | Procede de communication dans un reseau de communication avec acheminement par nom |
| CN103460647B (zh) * | 2011-03-31 | 2016-11-02 | 瑞典爱立信有限公司 | 用于操作网络节点的技术 |
| US8705363B2 (en) | 2011-04-05 | 2014-04-22 | Telefonaktiebolaget L M Ericsson (Publ) | Packet scheduling method and apparatus |
| US8462781B2 (en) | 2011-04-06 | 2013-06-11 | Anue Systems, Inc. | Systems and methods for in-line removal of duplicate network packets |
| TW201312980A (zh) | 2011-05-03 | 2013-03-16 | Interdigital Patent Holdings | 在網際網路中內容識別、檢索及路由 |
| WO2012154657A2 (en) | 2011-05-06 | 2012-11-15 | The Penn State Research Foundation | Robust anomaly detection and regularized domain adaptation of classifiers with application to internet packet-flows |
| US20120291102A1 (en) | 2011-05-09 | 2012-11-15 | Google Inc. | Permission-based administrative controls |
| US8224894B1 (en) | 2011-05-09 | 2012-07-17 | Google Inc. | Zero-click sharing of application context across devices |
| US9225628B2 (en) | 2011-05-24 | 2015-12-29 | Mellanox Technologies Ltd. | Topology-based consolidation of link state information |
| US8837277B2 (en) | 2011-06-01 | 2014-09-16 | Cisco Technology, Inc. | Source routing convergence in constrained computer networks |
| TW201720194A (zh) | 2011-06-01 | 2017-06-01 | 內數位專利控股公司 | 內融傳遞網路互連(cdni)機制 |
| US8667172B2 (en) | 2011-06-07 | 2014-03-04 | Futurewei Technologies, Inc. | Method and apparatus for content identifier based radius constrained cache flooding to enable efficient content routing |
| KR20120136507A (ko) | 2011-06-09 | 2012-12-20 | 삼성전자주식회사 | 네임 기반의 네트워크 시스템에서 펜딩 테이블의 오버플로우를 방지하는 노드 장치 및 방법 |
| US8769705B2 (en) | 2011-06-10 | 2014-07-01 | Futurewei Technologies, Inc. | Method for flexible data protection with dynamically authorized data receivers in a content network or in cloud storage and content delivery services |
| US8332357B1 (en) | 2011-06-10 | 2012-12-11 | Microsoft Corporation | Identification of moved or renamed files in file synchronization |
| KR20120137726A (ko) | 2011-06-13 | 2012-12-24 | 삼성전자주식회사 | 컨텐츠 기반 네트워크(ccn)에서 전송 노드, 수신 노드 및 그 통신 방법 |
| WO2012177681A2 (en) | 2011-06-20 | 2012-12-27 | Aces & Eights Corporation | Systems and methods for digital forensic triage |
| US20120323933A1 (en) | 2011-06-20 | 2012-12-20 | Microsoft Corporation | Displaying notifications based on importance to the user |
| US20130003732A1 (en) * | 2011-06-29 | 2013-01-03 | Brocade Communications Systems, Inc. | Abstracting accepting interface to optimize parent and child entry lookup for bidirectional pim |
| WO2013000165A1 (en) | 2011-06-30 | 2013-01-03 | France Telecom Research & Development Beijing Company Limited | Data routing |
| EP3340681B1 (en) * | 2011-07-12 | 2020-04-15 | Huawei Technologies Co., Ltd. | Seamless mobility schemes in named-data networking using multi-path routing and content caching |
| US9218216B2 (en) | 2011-07-22 | 2015-12-22 | Cisco Technology, Inc. | Centrally driven performance analysis of low power and Lossy Networks |
| WO2013014672A1 (en) | 2011-07-26 | 2013-01-31 | Light Cyber Ltd | A method for detecting anomaly action within a computer network |
| US8654649B2 (en) | 2011-07-27 | 2014-02-18 | Cisco Technology, Inc. | Reduced topology routing in shared media communication networks |
| US8787208B2 (en) * | 2011-07-29 | 2014-07-22 | Indian Institute Of Technology Bombay | Method and apparatus for allocating backbone VLAN identifiers |
| US8836536B2 (en) | 2011-07-29 | 2014-09-16 | Hewlett-Packard Development Company, L. P. | Device characterization system and methods |
| KR101797221B1 (ko) | 2011-07-29 | 2017-11-14 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 컨텐츠 소스 노드 및 제1 컨텐츠 라우터와 그 통신 방법 |
| US9900224B2 (en) | 2011-08-04 | 2018-02-20 | Midokura Sarl | System and method for implementing and managing virtual networks |
| JP5869580B2 (ja) | 2011-08-26 | 2016-02-24 | パナソニック株式会社 | 端末装置、検証装置、鍵配信装置、コンテンツ再生方法、鍵配信方法及びコンピュータプログラム |
| US8873409B2 (en) | 2011-08-30 | 2014-10-28 | Cisco Technology, Inc. | Installing and using a subset of routes for forwarding packets |
| US8694675B2 (en) | 2011-09-01 | 2014-04-08 | Futurewei Technologies, Inc. | Generalized dual-mode data forwarding plane for information-centric network |
| US8862774B2 (en) | 2011-09-12 | 2014-10-14 | Cisco Technology, Inc. | Dynamic keepalive parameters for reverse path validation in computer networks |
| US8699350B1 (en) | 2011-09-15 | 2014-04-15 | Google Inc. | Optimizing traffic in a data network |
| JP5804504B2 (ja) | 2011-09-15 | 2015-11-04 | 日本電気株式会社 | マルチホップ無線ネットワークの経路制御方法 |
| US9026560B2 (en) | 2011-09-16 | 2015-05-05 | Cisco Technology, Inc. | Data center capability summarization |
| US8762752B2 (en) | 2011-09-20 | 2014-06-24 | American Megatrends, Inc. | System and method for remotely managing electric power usage of target computers |
| KR20130031660A (ko) | 2011-09-21 | 2013-03-29 | 삼성전자주식회사 | 컨텐츠 이름 기반의 네트워크 장치 및 컨텐츠 이름 생성 방법, 그리고 인증 방법 |
| US9736054B2 (en) * | 2011-10-05 | 2017-08-15 | Cisco Technology, Inc. | Multicast active source discovery and management for layer-2 interconnect solutions |
| US20130090942A1 (en) | 2011-10-11 | 2013-04-11 | Safe-Link, Llc | Sytem and method for preventing healthcare fraud |
| US8793790B2 (en) | 2011-10-11 | 2014-07-29 | Honeywell International Inc. | System and method for insider threat detection |
| US20130110987A1 (en) | 2011-10-31 | 2013-05-02 | Electronics And Telecommunications Research Institute | Apparatus and method for providing content location information using ospf opaque lsa |
| KR20130048032A (ko) | 2011-11-01 | 2013-05-09 | 한국전자통신연구원 | 컨텐츠 중심 네트워크에서 라우팅 방법 |
| US8447851B1 (en) | 2011-11-10 | 2013-05-21 | CopperEgg Corporation | System for monitoring elastic cloud-based computing systems as a service |
| JP5786670B2 (ja) | 2011-11-17 | 2015-09-30 | ソニー株式会社 | 情報処理装置、情報記憶装置、情報処理システム、および情報処理方法、並びにプログラム |
| FR2982974A1 (fr) | 2011-11-22 | 2013-05-24 | France Telecom | Procede de traitement d'une requete dans un reseau de communication centre sur les informations |
| US8547982B2 (en) | 2011-11-23 | 2013-10-01 | King Fahd University Of Petroleum And Minerals | Wireless sensor network with energy efficient protocols |
| US8549612B2 (en) | 2011-11-28 | 2013-10-01 | Dell Products, Lp | System and method for incorporating quality-of-service and reputation in an intrusion detection and prevention system |
| US8769524B2 (en) | 2011-12-09 | 2014-07-01 | Disney Enterprises, Inc. | HTML directed adaptive features for mobile applications |
| CN103988458B (zh) | 2011-12-09 | 2017-11-17 | 华为技术有限公司 | 基于内容中心网络的网络中编码网络报文的方法 |
| US9887838B2 (en) | 2011-12-15 | 2018-02-06 | Intel Corporation | Method and device for secure communications over a network using a hardware security engine |
| US9166908B2 (en) * | 2011-12-20 | 2015-10-20 | Cisco Technology, Inc. | Assisted intelligent routing for minimalistic connected object networks |
| KR20130085558A (ko) | 2011-12-21 | 2013-07-30 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법 |
| WO2013091186A1 (zh) | 2011-12-21 | 2013-06-27 | 中国科学院自动化研究所 | 多参数三维磁共振图像脑肿瘤分割方法 |
| US8718064B2 (en) | 2011-12-22 | 2014-05-06 | Telefonaktiebolaget L M Ericsson (Publ) | Forwarding element for flexible and extensible flow processing software-defined networks |
| KR101913313B1 (ko) | 2011-12-28 | 2018-10-31 | 삼성전자주식회사 | 게이트웨이에서 인터넷 프로토콜 기반 네트워크를 이용하여 컨텐츠 중심 네트워크를 구현하는 방법 및 그 게이트웨이 |
| US8780706B1 (en) * | 2012-01-04 | 2014-07-15 | Cisco Technology, Inc. | Controlled distribution of Phasor measurement data using multicast routing |
| US9349103B2 (en) | 2012-01-09 | 2016-05-24 | DecisionQ Corporation | Application of machine learned Bayesian networks to detection of anomalies in complex systems |
| KR20130093813A (ko) | 2012-01-12 | 2013-08-23 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 컨텐츠의 세그먼트를 프리패칭하는 대상 노드의 통신 방법 및 그 대상 노드 |
| KR20130093812A (ko) | 2012-01-12 | 2013-08-23 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 트래픽 전송량을 제어하기 위한 컨텐츠 라우터의 통신 방법 및 그 컨텐츠 라우터 |
| US8718055B2 (en) | 2012-01-25 | 2014-05-06 | Cisco Technology, Inc. | Fast-tracking approach for building routing topologies in fast-moving networks |
| US20130197698A1 (en) | 2012-01-26 | 2013-08-01 | Carrier Corporation | HVAC System Fault Root Cause Self-Determination |
| US8874671B2 (en) | 2012-02-10 | 2014-10-28 | Blackberry Limited | Electronic message metering and traffic management in a networked environment |
| TWI587886B (zh) | 2012-02-13 | 2017-06-21 | 賽諾菲阿凡提斯德意志有限公司 | 一種用於可手動控制的注射裝置之輔助裝置 |
| US9137152B2 (en) | 2012-02-16 | 2015-09-15 | Futurewei Technologies, Inc. | Method for scalable routing in content-oriented networks |
| EP2813058B1 (en) | 2012-02-16 | 2016-04-20 | Huawei Technologies Co., Ltd. | A method for scalable routing in content-oriented networks |
| US20130219038A1 (en) | 2012-02-17 | 2013-08-22 | Electronics And Telecommunications Research Institute | Router based on core score and method for setting core score and providing and searching content information therein |
| US9621458B2 (en) | 2012-02-21 | 2017-04-11 | Qualcomm Incorporated | Internet routing over a service-oriented architecture bus |
| US8762570B2 (en) | 2012-02-21 | 2014-06-24 | Futurewei Technologies, Inc. | Method and apparatus for adaptive forwarding strategies in content-centric networking |
| US8949959B2 (en) | 2012-02-21 | 2015-02-03 | Cisco Technology, Inc. | Reduced authentication times for shared-media network migration |
| CN104272034B (zh) | 2012-02-28 | 2017-05-24 | 艾默生电气公司 | Hvac系统远程监视和诊断 |
| US9253021B2 (en) | 2012-02-28 | 2016-02-02 | Cisco Technology, Inc. | Hierarchical schema to provide an aggregated view of device capabilities in a network |
| US8762477B2 (en) | 2012-02-28 | 2014-06-24 | Futurewei Technologies, Inc. | Method for collaborative caching for content-oriented networks |
| US9049251B2 (en) | 2012-02-28 | 2015-06-02 | Futurewei Technologies, Inc. | Method and apparatus for internet protocol based content router |
| US9270584B2 (en) | 2012-02-28 | 2016-02-23 | Cisco Technology, Inc. | Diverse paths using a single source route in computer networks |
| EP2634991B1 (en) | 2012-02-28 | 2017-08-02 | Alcatel Lucent | Content-centric networking |
| US20140082661A1 (en) | 2012-03-06 | 2014-03-20 | Google Inc. | Low latency video storyboard delivery with selectable resolution levels |
| US9729669B2 (en) | 2012-03-15 | 2017-08-08 | Alcatel Lucent | Method and system for fast and large-scale longest prefix matching |
| US9030939B2 (en) | 2012-03-23 | 2015-05-12 | Cisco Technology, Inc. | Building alternate routes in reactive routing networks |
| WO2013143137A1 (en) | 2012-03-31 | 2013-10-03 | France Telecom Research & Development Beijing Company Limited | Content centric m2m system |
| US20130262365A1 (en) | 2012-03-31 | 2013-10-03 | Sharp Kabushiki Kaisha | Educational system, method and program to adapt learning content based on predicted user reaction |
| US9298669B2 (en) | 2012-04-13 | 2016-03-29 | Futurewei Technologies, Inc. | Systems and methods for synchronizing content tables between routers |
| US9237190B2 (en) | 2012-04-18 | 2016-01-12 | Samsung Electronics Co., Ltd. | Node and method for generating shortened name robust against change in hierarchical name in content-centric network (CCN) |
| US9515920B2 (en) | 2012-04-20 | 2016-12-06 | Futurewei Technologies, Inc. | Name-based neighbor discovery and multi-hop service discovery in information-centric networks |
| US9253087B2 (en) | 2012-04-24 | 2016-02-02 | Futurewei Technologies, Inc. | Principal-identity-domain based naming scheme for information centric networks |
| KR20130140932A (ko) | 2012-05-08 | 2013-12-26 | 한국전자통신연구원 | 네트워크 경로 계산장치, 콘텐츠 요청노드, 중계노드 및 이를 포함하는 정보 중심 네트워크 시스템과 이를 이용한 네트워크 경로 계산방법 |
| US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| EP2856349A1 (en) | 2012-06-01 | 2015-04-08 | Thomson Licensing | Method of data storing and data synchronization in a distributed data storage system |
| US9235867B2 (en) | 2012-06-04 | 2016-01-12 | Microsoft Technology Licensing, Llc | Concurrent media delivery |
| KR101909666B1 (ko) | 2012-06-08 | 2018-10-19 | 삼성전자주식회사 | 모바일 컨텐츠 센트릭 네트워크에서 핸드오버를 위한 방법 및 장치 |
| US8972969B2 (en) | 2012-06-08 | 2015-03-03 | Adobe Systems Incorporated | Out of band services updates |
| US8887215B2 (en) | 2012-06-11 | 2014-11-11 | Rgb Networks, Inc. | Targeted high-value content in HTTP streaming video on demand |
| US20130339481A1 (en) | 2012-06-11 | 2013-12-19 | Samsung Electronics Co., Ltd. | Method for content discovery of node in intra-domain and inter-domain in content centric network and node therefor |
| US9203734B2 (en) | 2012-06-15 | 2015-12-01 | Infosys Limited | Optimized bi-directional communication in an information centric network |
| US8817591B2 (en) | 2012-06-15 | 2014-08-26 | Cisco Technology, Inc. | Inter-domain signaling to update remote path computation elements after a call set-up failure |
| US8848741B2 (en) | 2012-06-21 | 2014-09-30 | Breakingpoint Systems, Inc. | High-speed CLD-based TCP segmentation offload |
| US9112895B1 (en) | 2012-06-25 | 2015-08-18 | Emc Corporation | Anomaly detection system for enterprise network security |
| US9143557B2 (en) | 2012-06-27 | 2015-09-22 | Juniper Networks, Inc. | Feedback loop for service engineered paths |
| US9141171B2 (en) | 2012-06-29 | 2015-09-22 | Intel Corporation | Network routing protocol power saving method for network elements |
| EP2874116A4 (en) | 2012-07-13 | 2016-03-09 | Samsung Electronics Co Ltd | COMMUNICATION PROCEDURE BETWEEN A CONTENT REQUESTER AND A CONTENT PROVIDER FOR PROVISION OF CONTENT AND REAL-TIME STREAMING CONTENT IN A CONTENT-CENTER NETWORK ON THE BASIS OF CONTENT NAMES |
| US20140032714A1 (en) | 2012-07-27 | 2014-01-30 | Interdigital Patent Holdings, Inc. | Method and apparatus for publishing location information for a content object |
| US9485174B2 (en) | 2012-07-30 | 2016-11-01 | Cisco Technology, Inc. | Routing using cached source routes from message headers |
| US8934496B2 (en) | 2012-07-30 | 2015-01-13 | Cisco Technology, Inc. | Reactive and proactive routing protocol interoperation in low power and lossy networks |
| IN2015KN00466A (ja) | 2012-08-03 | 2015-07-17 | Vasco Data Security Int Gmbh | |
| US10599830B2 (en) | 2012-08-08 | 2020-03-24 | Northend Systems Bv | System and method for controlled decentralized authorization and access for electronic records |
| WO2014023072A1 (zh) | 2012-08-09 | 2014-02-13 | Wen Xia | 淤泥固化系统 |
| US8958327B2 (en) | 2012-08-10 | 2015-02-17 | Cisco Technology, Inc. | Passive network latency monitoring |
| US8937865B1 (en) | 2012-08-21 | 2015-01-20 | Juniper Networks, Inc. | Scheduling traffic over aggregated bundles of links |
| AU2013313023A1 (en) | 2012-09-05 | 2015-04-23 | Blocks Global P/L | Technology adapted to enable devices for delivering data in a lockdown mode, methods for operating such devices, and reporting on activity at tablet devices that provide remote content |
| US9621620B2 (en) | 2012-09-14 | 2017-04-11 | Electronics And Telecommunications Research Institute | Apparatus and method for providing content with a distributed architecture, and system for providing content with the said apparatus |
| KR20140044982A (ko) | 2012-09-21 | 2014-04-16 | 한국전자통신연구원 | 홉 카운트 기반 콘텐츠 캐싱 방법 및 그 네트워크 엔티티 |
| US9081763B2 (en) | 2012-10-16 | 2015-07-14 | Sap Se | Ranking in cascading learning system |
| US9015212B2 (en) | 2012-10-16 | 2015-04-21 | Rackspace Us, Inc. | System and method for exposing cloud stored data to a content delivery network |
| US9202384B2 (en) | 2012-10-31 | 2015-12-01 | D2L Corporation | System and method for gating notifications |
| US9154370B2 (en) | 2012-11-05 | 2015-10-06 | Cisco Technology, Inc. | Seamless multipath retransmission using source-routed tunnels |
| US9098353B2 (en) | 2012-11-13 | 2015-08-04 | Netronome Systems, Inc. | Transactional memory that performs a split 32-bit lookup operation |
| US20150288595A1 (en) * | 2012-11-15 | 2015-10-08 | Nec Corporation | Control apparatus, communication system, control information creation method, and program |
| US9088511B2 (en) | 2012-11-19 | 2015-07-21 | Intel Corporation | Multi-hop error recovery |
| KR20140067337A (ko) | 2012-11-26 | 2014-06-05 | 삼성전자주식회사 | 컨텐츠 네임 암호화 시스템 |
| KR101965794B1 (ko) | 2012-11-26 | 2019-04-04 | 삼성전자주식회사 | Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드 |
| KR101355767B1 (ko) | 2012-12-13 | 2014-02-05 | 성균관대학교산학협력단 | 콘텐츠 중심 네트워크 환경에서의 동등 계층 간 그룹 통신 방법 |
| US9769034B2 (en) | 2012-12-14 | 2017-09-19 | Futurewei Technologies, Inc. | Method and apparatus for policy based routing in information centric networking based home networks |
| US20140172783A1 (en) | 2012-12-17 | 2014-06-19 | Prowess Consulting, Llc | System and method for providing computing environment delivery service with offline operations |
| US8977596B2 (en) | 2012-12-21 | 2015-03-10 | Zetta Inc. | Back up using locally distributed change detection |
| US20140195328A1 (en) | 2013-01-04 | 2014-07-10 | Ron Ferens | Adaptive embedded advertisement via contextual analysis and perceptual computing |
| US10194414B2 (en) | 2013-01-07 | 2019-01-29 | Futurewei Technologies, Inc. | Information centric networking based service centric networking |
| WO2014107733A2 (en) | 2013-01-07 | 2014-07-10 | Huawei Technologies Co., Ltd. | Contextualized information bus |
| KR101978173B1 (ko) | 2013-01-18 | 2019-05-14 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 컨텐츠 제공자가 데이터 패킷을 전송하는 방법 및 그 컨텐츠 제공자 |
| US9264505B2 (en) | 2013-01-31 | 2016-02-16 | Hewlett Packard Enterprise Development Lp | Building a semantics graph for an enterprise communication network |
| US9467365B2 (en) * | 2013-02-14 | 2016-10-11 | Cisco Technology, Inc. | Mechanism and framework for finding optimal multicast tree roots without the knowledge of traffic sources and receivers for fabricpath and TRILL |
| US9356827B2 (en) | 2013-02-18 | 2016-05-31 | Comcast Cable Communications, Llc | Data center node management |
| US9009465B2 (en) | 2013-03-13 | 2015-04-14 | Futurewei Technologies, Inc. | Augmenting name/prefix based routing protocols with trust anchor in information-centric networks |
| US20140280823A1 (en) | 2013-03-14 | 2014-09-18 | Alcatel-Lucent | Wire-speed pending interest table |
| US10742601B2 (en) | 2013-03-14 | 2020-08-11 | Fortinet, Inc. | Notifying users within a protected network regarding events and information |
| US9300483B2 (en) * | 2013-03-15 | 2016-03-29 | International Business Machines Corporation | Self-routing multicast in a software defined network fabric |
| US9847979B2 (en) | 2013-03-15 | 2017-12-19 | Verimatrix, Inc. | Security and key management of digital content |
| US9978025B2 (en) | 2013-03-20 | 2018-05-22 | Cisco Technology, Inc. | Ordered-element naming for name-based packet forwarding |
| US9367676B2 (en) | 2013-03-22 | 2016-06-14 | Nok Nok Labs, Inc. | System and method for confirming location using supplemental sensor and/or location data |
| CN104322020B (zh) | 2013-03-26 | 2019-01-01 | 松下电器产业株式会社 | 服务器、路由器、接收终端及处理方法 |
| WO2014157886A1 (en) | 2013-03-27 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method and device for executing application |
| US9507607B2 (en) | 2013-05-10 | 2016-11-29 | Vmware, Inc. | Virtual persistence |
| KR102052520B1 (ko) | 2013-06-11 | 2019-12-05 | 삼성전자주식회사 | 컨텐츠 중심 네트워크에서 컨텐츠의 이동성을 지원하기 위한 노드의 통신 방법 및 노드 |
| US9628400B2 (en) | 2013-07-24 | 2017-04-18 | Cisco Technology, Inc. | Interest forwarding for interactive client anonymity |
| US9294482B2 (en) | 2013-07-25 | 2016-03-22 | Oracle International Corporation | External platform extensions in a multi-tenant environment |
| US9258238B2 (en) | 2013-08-30 | 2016-02-09 | Juniper Networks, Inc. | Dynamic end-to-end network path setup across multiple network layers |
| US9882804B2 (en) | 2013-09-26 | 2018-01-30 | Cisco Technology, Inc. | Co-existence of a distributed routing protocol and centralized path computation for deterministic wireless networks |
| US9686180B2 (en) * | 2013-11-05 | 2017-06-20 | Cisco Technology, Inc. | Managing routing information for tunnel endpoints in overlay networks |
| WO2015084327A1 (en) | 2013-12-03 | 2015-06-11 | Hewlett-Packard Development Company, L.P. | Security action of network packet based on signature and reputation |
| US9270598B1 (en) | 2013-12-13 | 2016-02-23 | Cisco Technology, Inc. | Congestion control using congestion prefix information in a named data networking environment |
| US20150169758A1 (en) | 2013-12-17 | 2015-06-18 | Luigi ASSOM | Multi-partite graph database |
| US9548896B2 (en) | 2013-12-27 | 2017-01-17 | Big Switch Networks, Inc. | Systems and methods for performing network service insertion |
| US9338065B2 (en) | 2014-01-06 | 2016-05-10 | Cisco Technology, Inc. | Predictive learning machine-based approach to detect traffic outside of service level agreements |
| US9256549B2 (en) | 2014-01-17 | 2016-02-09 | Netapp, Inc. | Set-associative hash table organization for efficient storage and retrieval of data in a storage system |
| US9313030B2 (en) | 2014-01-22 | 2016-04-12 | Futurewei Technologies, Inc. | Method and apparatus for secure ad hoc group device-to-device communication in information-centric network |
| US9485180B2 (en) * | 2014-02-04 | 2016-11-01 | Juniper Networks, Inc. | Loop free alternate selection for multi-homed networks |
| CN103873371B (zh) | 2014-02-21 | 2017-11-28 | 北京邮电大学 | 一种名字路由快速匹配查找方法与装置 |
| US9479424B2 (en) * | 2014-03-18 | 2016-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimized approach to IS-IS LFA computation with parallel links |
| US9542928B2 (en) | 2014-03-25 | 2017-01-10 | Microsoft Technology Licensing, Llc | Generating natural language outputs |
| US10075521B2 (en) | 2014-04-07 | 2018-09-11 | Cisco Technology, Inc. | Collection synchronization using equality matched network names |
| US9203885B2 (en) | 2014-04-28 | 2015-12-01 | Palo Alto Research Center Incorporated | Method and apparatus for exchanging bidirectional streams over a content centric network |
| US9276751B2 (en) | 2014-05-28 | 2016-03-01 | Palo Alto Research Center Incorporated | System and method for circular link resolution with computable hash-based names in content-centric networks |
| US20150350906A1 (en) * | 2014-05-30 | 2015-12-03 | Qualcomm Incorporated | Systems and methods for selective association |
| US9426113B2 (en) | 2014-06-30 | 2016-08-23 | Palo Alto Research Center Incorporated | System and method for managing devices over a content centric network |
| US9729616B2 (en) | 2014-07-18 | 2017-08-08 | Cisco Technology, Inc. | Reputation-based strategy for forwarding and responding to interests over a content centric network |
| US9535968B2 (en) | 2014-07-21 | 2017-01-03 | Palo Alto Research Center Incorporated | System for distributing nameless objects using self-certifying names |
| US10204013B2 (en) | 2014-09-03 | 2019-02-12 | Cisco Technology, Inc. | System and method for maintaining a distributed and fault-tolerant state over an information centric network |
| US20160110466A1 (en) | 2014-10-16 | 2016-04-21 | Palo Alto Research Center Incorporated | System and method for ranking named-data networking objects in a cache |
| US9536059B2 (en) | 2014-12-15 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and system for verifying renamed content using manifests in a content centric network |
| US9660825B2 (en) * | 2014-12-24 | 2017-05-23 | Cisco Technology, Inc. | System and method for multi-source multicasting in content-centric networks |
-
2014
- 2014-12-24 US US14/582,516 patent/US9660825B2/en active Active
-
2015
- 2015-12-08 CN CN201510900244.XA patent/CN105743664B/zh not_active Expired - Fee Related
- 2015-12-09 AU AU2015268591A patent/AU2015268591A1/en not_active Abandoned
- 2015-12-10 JP JP2015240838A patent/JP2016123088A/ja active Pending
- 2015-12-14 EP EP15199967.9A patent/EP3038327B1/en active Active
- 2015-12-15 KR KR1020150178792A patent/KR20160078248A/ko not_active Withdrawn
-
2017
- 2017-05-19 US US15/600,557 patent/US10091012B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3038327A1 (en) | 2016-06-29 |
| US20170257224A1 (en) | 2017-09-07 |
| CN105743664A (zh) | 2016-07-06 |
| US20160191257A1 (en) | 2016-06-30 |
| US10091012B2 (en) | 2018-10-02 |
| EP3038327B1 (en) | 2018-10-24 |
| AU2015268591A1 (en) | 2016-07-21 |
| US9660825B2 (en) | 2017-05-23 |
| KR20160078248A (ko) | 2016-07-04 |
| CN105743664B (zh) | 2020-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2016123088A (ja) | コンテンツ指向型ネットワークにおける複数ソースのマルチキャスティングのためのシステムおよび方法 | |
| US10003520B2 (en) | System and method for efficient name-based content routing using link-state information in information-centric networks | |
| EP3148128B1 (en) | Information-centric networking with small multi-path or single-path forwarding state | |
| US9363179B2 (en) | Multi-publisher routing protocol for named data networks | |
| EP2930913B1 (en) | System and method for simple service discovery in content-centric networks | |
| US10454820B2 (en) | System and method for stateless information-centric networking | |
| US9130887B2 (en) | Hash-based forwarding of packets with hierarchically structured variable-length identifiers over ethernet | |
| EP2928118B1 (en) | System and method for dynamic name configuration in content-centric networks | |
| US20150281376A1 (en) | System and method for device registration and discovery in content-centric networks | |
| JP5954330B2 (ja) | イベント通知サービス方法およびシステム | |
| Benchi et al. | JOMS: A Java message service provider for disconnected MANETs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20170821 |