JP2009510811A - コンテンツルーター - Google Patents
コンテンツルーター Download PDFInfo
- Publication number
- JP2009510811A JP2009510811A JP2008521440A JP2008521440A JP2009510811A JP 2009510811 A JP2009510811 A JP 2009510811A JP 2008521440 A JP2008521440 A JP 2008521440A JP 2008521440 A JP2008521440 A JP 2008521440A JP 2009510811 A JP2009510811 A JP 2009510811A
- Authority
- JP
- Japan
- Prior art keywords
- command
- content
- outgoing
- incoming
- collision
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 claims abstract description 113
- 238000000034 method Methods 0.000 claims abstract description 94
- 238000012545 processing Methods 0.000 claims description 110
- 230000004044 response Effects 0.000 claims description 66
- 238000012546 transfer Methods 0.000 claims description 62
- 230000008569 process Effects 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 31
- 238000006243 chemical reaction Methods 0.000 claims description 26
- 238000012790 confirmation Methods 0.000 claims description 26
- 230000008878 coupling Effects 0.000 claims description 4
- 238000010168 coupling process Methods 0.000 claims description 4
- 238000005859 coupling reaction Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 abstract description 5
- 239000012141 concentrate Substances 0.000 abstract 1
- 230000008859 change Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 27
- 230000011664 signaling Effects 0.000 description 10
- 230000009471 action Effects 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000007547 defect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000002085 persistent effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000005291 magnetic effect Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 238000012958 reprocessing Methods 0.000 description 2
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 1
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 1
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 1
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007787 long-term memory Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- 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/56—Routing software
-
- 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
-
- 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/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
-
- 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
【選択図】 図2
Description
Claims (82)
- 複数のコンテンツノードとコマンドメモリとの間で情報に対する変更をルーティングするためのコンテンツルーティングシステムにおいて、
記憶及び転送ロジックを備え、該ロジックは、
第1のコンテンツノードからの入コマンドを処理し、その入コマンドのコンテンツタイプ及び1つ以上のルーティングパラメータに基づき行先コンテンツノードのセットを選択し、そしてその選択された行先コンテンツノードの各々に対する出コマンドを発生するための処理ロジックと、
前記処理ロジックに結合されて、前記入コマンドと、前記出コマンドのセットとを保持するためのコマンドメモリと、
を含むものであり、更に、
前記処理ロジックに結合されて、前記1つ以上のルーティングパラメータを保持するための接続データセットコンフィギュレーション、
を備えたコンテンツルーティングシステム。 - 第1プロトコルとコマンドプロトコルとの間で変換を行なうプロトコル変換ロジックを更に備えた、請求項1に記載のコンテンツルーティングシステム。
- 前記プロトコル変換ロジックは、共通のプロトコルと前記コマンドプロトコルとの間で変換を行なうプロトコルアダプタを含む、請求項2に記載のコンテンツルーティングシステム。
- 前記共通のプロトコルとコマンドプロトコルとの間の変換は、複数のコマンドを有する共通のプロトコル内のメッセージを、前記コマンドプロトコル内の個別のコマンドへ変換することを含む、請求項3に記載のコンテンツルーティングシステム。
- 前記第1プロトコルとコマンドプロトコルとの間の変換は、複数のコマンドを有する第1プロトコル内のメッセージを、前記コマンドプロトコル内の個別のコマンドへ変換することを含む、請求項2に記載のコンテンツルーティングシステム。
- 前記プロトコル変換ロジックは、更に、前記第1プロトコルと共通のプロトコルとの間で変換を行なうためのゲートウェイを含む、請求項2に記載のコンテンツルーティングシステム。
- 前記プロトコル変換ロジックは、
前記第1プロトコルと共通のプロトコルとの間で変換を行なうためのゲートウェイと、
前記共通のプロトコルと前記コマンドプロトコルとの間で変換を行なうためのプロトコルアダプタと、
を含む請求項2に記載のコンテンツルーティングシステム。 - 前記1つ以上のルーティングパラメータは、前記コンテンツノードの能力に基づくパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コンテンツタイプは、連絡先コンテンツタイプであり、そして前記1つ以上のルーティングパラメータは、電話番号が要求されたことを指示するパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コンテンツタイプは、事象コンテンツタイプであり、そして前記1つ以上のルーティングパラメータは、将来の所定の期間内に生じるルーティング事象を指示するパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コンテンツタイプは、タスクコンテンツタイプであり、そして前記1つ以上のルーティングパラメータは、将来の所定の期間内に行なうべきルーティングタスクを指示するパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コンテンツタイプは、eメールコンテンツタイプであり、そして前記1つ以上のルーティングパラメータは、コンテンツノードがいっぱいであるかどうかを指示するパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コンテンツタイプは、eメールコンテンツタイプであり、そして前記1つ以上のルーティングパラメータは、1つ以上のアタッチメントをもつeメールメッセージを阻止することを示すパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コンテンツタイプは、メディアライブラリーコンテンツタイプであり、そして前記1つ以上のルーティングパラメータは、特定のメディアタイプのルーティングコマンドを指示するパラメータを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記処理ロジックに結合され、通知信号をゲートウェイに送信するための通知ロジックを更に備えた、請求項1に記載のコンテンツルーティングシステム。
- 前記プロトコルアダプタは、リモートプロセデュアコーリング(RPC)プロトコルインターフェイスを使用することを含む、請求項3に記載のコンテンツルーティングシステム。
- 前記RPCプロトコルは、XML−RPCプロトコルを含む、請求項16に記載のコンテンツルーティングシステム。
- 前記コマンドメモリは、入コマンドを保持するための入待ち行列と、出コマンドのセットを保持するための出待ち行列とを含む、請求項1に記載のコンテンツルーティングシステム。
- 前記コマンドメモリは、入コマンドと、出コマンドのセットとを保持するためのデータベースを含み、各コマンドは、コマンドの状態を識別する属性を有する、請求項1に記載のコンテンツルーティングシステム。
- 前記状態は、入待ち行列の状態及び出待ち行列の状態を含む、請求項19に記載のコンテンツルーティングシステム。
- 前記状態は、更に、出イン・トランシット待ち行列の状態を含む、請求項20に記載のコンテンツルーティングシステム。
- 前記状態は、更に、入イン・トランシット待ち行列の状態を含む、請求項20に記載のコンテンツルーティングシステム。
- 前記処理ロジックは、前記入コマンドと前記コマンドメモリ内のコマンドとの間の衝突を回避するように動作できる、請求項1に記載のコンテンツルーティングシステム。
- 前記処理ロジックは、選択された行先コンテンツノードへ出コマンドを送信する前に、入コマンドを受け取るように動作できる、請求項1に記載のコンテンツルーティングシステム。
- 前記処理ロジックは、選択された行先コンテンツノードから入コマンドのセットを受け取るように動作できると共に、前記行先コンテンツノードへ1つ以上の出コマンドを送信する前に、入コマンドのセットと、1つ以上の出コマンドとの間の衝突を回避する、請求項1に記載のコンテンツルーティングシステム。
- 1つ以上のコンテンツノードに結合するためのゲートウェイサーバーを更に備えた、請求項1に記載のコンテンツルーティングシステム。
- 前記ゲートウェイサーバーは、1つ以上のユーザ装置に結合するための装置ゲートウェイサーバーを含む、請求項26に記載のコンテンツルーティングシステム。
- 前記ゲートウェイサーバーは、1つ以上のユーザアカウントに結合するためのサーバーゲートウェイサーバーを含む、請求項26に記載のコンテンツルーティングシステム。
- 前記ゲートウェイサーバーは、
1つ以上のユーザ装置に結合するための装置ゲートウェイサーバーと、
1つ以上のユーザアカウントに結合するためのサーバーゲートウェイサーバーと、
を備えた請求項26に記載のコンテンツルーティングシステム。 - 前記記憶及び転送ロジックを前記装置ゲートウェイサーバー及びサーバーゲートウェイサーバーに接続するためのプロトコルアダプタを更に備えた、請求項29に記載のコンテンツルーティングシステム。
- 複数のコンテンツノードとコマンドメモリとの間で情報に対する変更をルーティングする方法において、コンテンツルーターでは、
第1コンテンツノードから入コマンドを受け取り、
前記第1コンテンツノードに関連したコマンドメモリに前記入コマンドを記憶し、
前記入コマンドのコンテンツタイプと、行先コンテンツノード及びコンテンツタイプに関連したルーティングパラメータとに基づき、行先コンテンツノードのセットを選択し、
更に、その選択された行先コンテンツノードの各々に対して、
出コマンドを発生し、
衝突が生じない場合に前記出コマンドを前記コマンドメモリに記憶する、
という段階を備えた方法。 - 前記入コマンドを処理する段階を更に備え、この処理は、前記入コマンドと、前記第1コンテンツノードに関連した前記コマンドメモリ内の衝突コマンドとの間の衝突を回避することを含み、更に、前記入コマンドの記憶は、前記処理されたコマンドを記憶することを含む、請求項31に記載の方法。
- 前記衝突の回避は、前記コマンドメモリから前記衝突コマンドを除去することを含む、請求項32に記載の方法。
- 前記衝突の回避は、前記入コマンドを、前記コマンドメモリからの前記衝突コマンドと合併することを含む、請求項32に記載の方法。
- 前記衝突の回避は、前記入コマンドを破棄することを含む、請求項32に記載の方法。
- 前記衝突の回避は、前記入コマンドを破棄し、そして前記コマンドメモリから前記衝突コマンドを除去することを含む、請求項32に記載の方法。
- 前記入コマンドは、eメールメッセージを削除するためのコマンドを含み、
前記コマンドメモリにおける衝突コマンドは、同じeメールメッセージに関連したコマンドを含み、そして
前記衝突の回避は、前記コマンドメモリから衝突コマンドを除去することを含む、請求項32に記載の方法。 - 前記コマンドメモリにおける衝突コマンドは、eメールメッセージを追加するためのコマンドを含み、
前記入コマンドは、eメールメッセージの読み取りフラグを更新するためのコマンドを含み、そして
前記衝突の回避は、前記コマンドメモリからの衝突コマンド及び入コマンドを合併させることを含む、請求項32に記載の方法。 - 前記入コマンドを前記合併されたコマンドに置き換え、そして前記コマンドメモリにおける衝突コマンドを除去する段階を更に備えた、請求項38に記載の方法。
- 前記入コマンドを破棄し、そして前記コマンドメモリにおける衝突コマンドを前記合併されたコマンドに置き換える段階を更に備えた、請求項38に記載の方法。
- 出コマンドを処理する段階を更に備え、この出コマンドの処理は、出コマンドと、選択された行先コンテンツノードに関連したコマンドメモリ内の衝突コマンドとの間の衝突を回避することを含み、そして出コマンドの記憶は、処理された出コマンドを記憶することを含む、請求項31に記載の方法。
- 前記衝突の回避は、前記コマンドメモリから衝突コマンドを除去することを含む、請求項41に記載の方法。
- 前記衝突の回避は、前記コマンドメモリからの衝突コマンドを出コマンドに合併させることを含む、請求項41に記載の方法。
- 前記衝突の回避は、出コマンドを破棄することを含む、請求項41に記載の方法。
- 前記衝突の回避は、出コマンドを破棄し、そして前記コマンドメモリから衝突コマンドを除去することを含む、請求項41に記載の方法。
- 前記出コマンドは、eメールメッセージを削除するためのコマンドを含み、
前記コマンドメモリからの衝突コマンドは、同じeメールメッセージに関連したコマンドを含み、そして
前記衝突の回避は、前記コマンドメモリから衝突コマンドを除去することを含む、請求項41に記載の方法。 - 前記コマンドメモリからの衝突コマンドは、eメールメッセージを追加するためのコマンドを含み、
前記出コマンドは、eメールメッセージの読み取りフラグを更新するためのコマンドを含み、そして
前記衝突の回避は、前記コマンドメモリからの衝突コマンドと出コマンドを合併させることを含む、請求項41に記載の方法。 - 前記出コマンドを前記合併されたコマンドに置き換え、そして前記コマンドメモリにおけるコマンドを除去する段階を更に備えた、請求項47に記載の方法。
- 前記出コマンドを破棄し、そして前記コマンドメモリにおけるコマンドを前記合併されたコマンドに置き換える段階を更に備えた、請求項47に記載の方法。
- 入待ち行列から、第1コンテンツノードに関連したコマンドメモリの入イン・トランシット待ち行列へ入コマンドを移動させる段階を更に備えた、請求項31に記載の方法。
- 入コマンドが破棄されることを決定し、そして
入イン・トランシット待ち行列から入コマンドを破棄する、
という段階を更に備えた請求項50に記載の方法。 - 入コマンドの処理に関係したエラー状態を検出し、そして
エラー状態の検出に応答して、入イン・トランシット待ち行列から、第1コンテンツノードに関連した入待ち行列へ入コマンドを移動する、
という段階を更に備えた請求項50に記載の方法。 - 出待ち行列から、選択された行先コンテンツノードに関連したコマンドメモリの出イン・トランシット待ち行列へ出コマンドを移動させる段階を更に備えた、請求項31に記載の方法。
- 出コマンドが破棄されることを決定し、そして
出イン・トランシット待ち行列から出コマンドを破棄する、
という段階を更に備えた請求項53に記載の方法。 - 選択された行先コンテンツノードにより出コマンドが受け取られたという確認を受け取り、そして
前記確認を受け取るのに応答して前記出イン・トランシット待ち行列から出コマンドを破棄する、
という段階を更に備えた請求項53に記載の方法。 - 出コマンドの配送に関係したエラー状態を検出し、そして
前記エラー状態の検出に応答して、出イン・トランシット待ち行列から、前記選択された行先コンテンツノードに関連した出待ち行列へ出コマンドを移動させる、
という段階を更に備えた請求項53に記載の方法。 - 処理ロジック及びコマンドメモリを含むコンテンツルーティングシステムに使用するためのプログラムコードを含むコンピュータプログラム製品であって、コンテンツルーティングシステムは、複数のコンテンツノードとコマンドメモリとの間で情報に対する変更をルーティングするためのものであるコンピュータプログラム製品において、
第1コンテンツノードから入コマンドを受け取るためのプログラムコードと、
前記第1コンテンツノードに関連したコマンドメモリに前記入コマンドを記憶するためのプログラムコードと、
前記入コマンドのコンテンツタイプ、並びに行先コンテンツノード及びコンテンツタイプに関連したルーティングパラメータに基づいて、行先コンテンツノードのセットを選択するためのプログラムコードと、更に、
前記選択された行先コンテンツノードの各々に対して、
出コマンドを発生するためのプログラムコードと、
前記出コマンドを前記コマンドメモリに記憶するためのプログラムコードと、
を備えたコンピュータプログラム製品。 - 入コマンドを処理するためのプログラムコードを更に備え、この処理のためのプログラムコードは、入コマンドと、第1コンテンツノードに関連したコマンドメモリ内のコマンドとの間の衝突を回避するためのプログラムコードを含み、そして前記入コマンドの記憶は、処理されたコマンドを記憶することを含む、請求項57に記載のコンピュータプログラム製品。
- 前記衝突の回避は、前記コマンドメモリから衝突コマンドを除去することを含む、請求項58に記載のコンピュータプログラム製品。
- 前記衝突の回避は、入コマンドを、前記コマンドメモリからの衝突コマンドと合併させることを含む、請求項58に記載のコンピュータプログラム製品。
- 前記衝突の回避は、入コマンドを破棄することを含む、請求項58に記載のコンピュータプログラム製品。
- 前記衝突の回避は、入コマンドを破棄し、そして前記コマンドメモリから衝突コマンドを除去することを含む、請求項58に記載のコンピュータプログラム製品。
- 前記入コマンドは、eメールメッセージを削除するためのコマンドを含み、
前記コマンドメモリのコマンドは、同じeメールメッセージに関連したコマンドを含み、そして
前記衝突を回避するプログラムコードは、前記コマンドメモリから衝突コマンドを除去するためのプログラムコードを含む、請求項58に記載のコンピュータプログラム製品。 - 前記コマンドメモリのコマンドは、eメールメッセージを追加するためのコマンドを含み、
前記入コマンドは、eメールメッセージの読み取りフラグを更新するためのコマンドを含み、そして
前記衝突を回避するプログラムコードは、前記コマンドメモリからの衝突コマンド及び前記入コマンドを合併させるプログラムコマンドを含む、請求項58に記載のコンピュータプログラム製品。 - 前記入コマンドを前記合併されたコマンドに置き換えそして前記コマンドメモリのコマンドを除去するためのプログラムコードを更に備えた、請求項64に記載のコンピュータプログラム製品。
- 前記入コマンドを破棄しそして前記コマンドメモリのコマンドを前記合併されたコマンドに置き換えるプログラムコードを更に備えた、請求項64に記載のコンピュータプログラム製品。
- 出コマンドを処理するためのプログラムコードを更に備え、この出コマンドを処理するためのプログラムコードは、出コマンドと、選択された行先コンテンツノードに関連したコマンドメモリのコマンドとの間の衝突を回避するためのプログラムコードを含み、そして出コマンドを記憶するためのプログラムコードは、処理された出コマンドを記憶するためのプログラムコードを含む、請求項58に記載のコンピュータプログラム製品。
- 衝突を回避するためのプログラムコードは、コマンドメモリから衝突コマンドを除去するためのプログラムコードを含む、請求項67に記載のコンピュータプログラム製品。
- 衝突を回避するためのプログラムコードは、コマンドメモリからの衝突コマンドを出コマンドに合併させるプログラムコードを含む、請求項67に記載のコンピュータプログラム製品。
- 衝突を回避するためのプログラムコードは、出コマンドを破棄するプログラムコードを含む、請求項67に記載のコンピュータプログラム製品。
- 衝突を回避するためのプログラムコードは、出コマンドを破棄しそしてコマンドメモリから衝突コマンドを除去するプログラムコードを含む、請求項67に記載のコンピュータプログラム製品。
- 前記出コマンドは、eメールメッセージを削除するためのコマンドを含み、
前記コマンドメモリからの衝突コマンドは、同じeメールメッセージに関係したコマンドを含み、そして
衝突を回避するためのプログラムコードは、コマンドメモリから衝突コマンドを除去するプログラムコードを含む、請求項67に記載のコンピュータプログラム製品。 - コマンドメモリからの衝突コマンドは、eメールメッセージを追加するためのコマンドを含み、
前記出コマンドは、eメールメッセージの読み取りフラグを更新するためのコマンドを含み、そして
衝突を回避するためのプログラムコードは、コマンドメモリからの衝突コマンドと出コマンドとを合併させるプログラムコードを含む、請求項67に記載のコンピュータプログラム製品。 - 前記出コマンドを前記合併されたコマンドに置き換えそして前記コマンドメモリのコマンドを除去するためのプログラムコードを更に備えた、請求項23に記載のコンピュータプログラム製品。
- 前記出コマンドを破棄しそして前記コマンドメモリのコマンドを前記合併されたコマンドに置き換えるプログラムコードを更に備えた、請求項23に記載のコンピュータプログラム製品。
- 入待ち行列から、第1コンテンツノードに関連したコマンドメモリにおける入イン・トランシット待ち行列へ入コマンドを移動するためのプログラムコードを更に備えた、請求項57に記載のコンピュータプログラム製品。
- 入コマンドを破棄することを決定するためのプログラムコードと、
入イン・トランシット待ち行列から入コマンドを破棄するためのプログラムコードと、
を備えた請求項76に記載のコンピュータプログラム製品。 - 入コマンドの処理に関係したエラー状態を検出するプログラムコードと、
エラー状態の検出に応答して、入イン・トランシット待ち行列から、第1コンテンツノードに関連した入待ち行列へ入コマンドを移動するプログラムコードと、
を更に備えた請求項76に記載のコンピュータプログラム製品。 - 出待ち行列から、選択された行先コンテンツノードに関連したコマンドメモリの出イン・トランシット待ち行列へ出コマンドを移動させるプログラムコードを更に備えた、請求項57に記載のコンピュータプログラム製品。
- 出コマンドを破棄することを決定するためのプログラムコードと、
出イン・トランシット待ち行列から出コマンドを破棄するためのプログラムコードと、
を更に備えた請求項79に記載のコンピュータプログラム製品。 - 選択された行先コンテンツノードにより出コマンドが受け取られたという確認を受け取るプログラムコードと、
前記確認を受け取るのに応答して前記出イン・トランシット待ち行列から出コマンドを破棄するプログラムコードと、
を更に備えた請求項79に記載のコンピュータプログラム製品。 - 出コマンドの配送に関係したエラー状態を検出するプログラムコードと、
前記エラー状態の検出に応答して、出イン・トランシット待ち行列から、前記選択された行先コンテンツノードに関連した出待ち行列へ出コマンドを移動させるプログラムコードと、
を更に備えた請求項79に記載のコンピュータプログラム製品。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/182,287 US7849199B2 (en) | 2005-07-14 | 2005-07-14 | Content router |
US11/182,287 | 2005-07-14 | ||
PCT/US2006/026304 WO2007011533A2 (en) | 2005-07-14 | 2006-07-06 | Content router |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009510811A true JP2009510811A (ja) | 2009-03-12 |
JP2009510811A5 JP2009510811A5 (ja) | 2009-08-27 |
JP4881380B2 JP4881380B2 (ja) | 2012-02-22 |
Family
ID=37661574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008521440A Active JP4881380B2 (ja) | 2005-07-14 | 2006-07-06 | コンテンツルーター |
Country Status (6)
Country | Link |
---|---|
US (3) | US7849199B2 (ja) |
EP (1) | EP1908256A2 (ja) |
JP (1) | JP4881380B2 (ja) |
KR (1) | KR101035472B1 (ja) |
CN (1) | CN101317416A (ja) |
WO (1) | WO2007011533A2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011091802A (ja) * | 2009-10-21 | 2011-05-06 | Palo Alto Research Center Inc | ネットワークにおける階層構造可変長識別子を備えたパケットを転送するためのコンピュータ実施方法 |
JP2011135575A (ja) * | 2009-12-24 | 2011-07-07 | Samsung Electronics Co Ltd | コンテンツ名ベースの端末装置、そのルーティング方法、及びルーティングテーブルを用いるネットワーク装置 |
JP2020167705A (ja) * | 2015-06-02 | 2020-10-08 | ライブパーソン, インコーポレイテッド | 一貫性重み付けおよびルーティング規則に基づく動的通信ルーティング |
Families Citing this family (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8880610B2 (en) * | 2003-09-11 | 2014-11-04 | International Business Machines Corporation | Managing locally initiated electronic mail attached documents |
AU2005266943C1 (en) * | 2004-07-23 | 2011-01-06 | Citrix Systems, Inc. | Systems and methods for optimizing communications between network nodes |
US20070038703A1 (en) * | 2005-07-14 | 2007-02-15 | Yahoo! Inc. | Content router gateway |
US20070016632A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | System and method for synchronizing between a user device and a server in a communication network |
US20070016636A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Methods and systems for data transfer and notification mechanisms |
US20070014243A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | System and method for provisioning a user device |
US7631045B2 (en) * | 2005-07-14 | 2009-12-08 | Yahoo! Inc. | Content router asynchronous exchange |
US8112549B2 (en) | 2005-07-14 | 2012-02-07 | Yahoo! Inc. | Alert mechanism for notifying multiple user devices sharing a connected-data-set |
US8417782B2 (en) | 2005-07-14 | 2013-04-09 | Yahoo! Inc. | Universal calendar event handling |
US20070014277A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router repository |
US20070014307A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router forwarding |
US7623515B2 (en) * | 2005-07-14 | 2009-11-24 | Yahoo! Inc. | Content router notification |
US7849199B2 (en) * | 2005-07-14 | 2010-12-07 | Yahoo ! Inc. | Content router |
US7788352B2 (en) * | 2005-07-14 | 2010-08-31 | Yahoo! Inc. | System and method for servicing a user device |
US20070100856A1 (en) * | 2005-10-21 | 2007-05-03 | Yahoo! Inc. | Account consolidation |
US7873696B2 (en) | 2005-10-28 | 2011-01-18 | Yahoo! Inc. | Scalable software blade architecture |
US7779157B2 (en) | 2005-10-28 | 2010-08-17 | Yahoo! Inc. | Recovering a blade in scalable software blade architecture |
US7870288B2 (en) * | 2005-10-28 | 2011-01-11 | Yahoo! Inc. | Sharing data in scalable software blade architecture |
US8024290B2 (en) * | 2005-11-14 | 2011-09-20 | Yahoo! Inc. | Data synchronization and device handling |
US8065680B2 (en) * | 2005-11-15 | 2011-11-22 | Yahoo! Inc. | Data gateway for jobs management based on a persistent job table and a server table |
US9367832B2 (en) * | 2006-01-04 | 2016-06-14 | Yahoo! Inc. | Synchronizing image data among applications and devices |
US20070186173A1 (en) * | 2006-02-03 | 2007-08-09 | Yahoo! Inc. | Instant messenger alerts and organization systems |
US20070186177A1 (en) * | 2006-02-03 | 2007-08-09 | Yahoo! Inc. | Content navigation interfaces and associated methods |
US9880702B2 (en) * | 2006-02-03 | 2018-01-30 | Yahoo Holdings, Inc. | Content structures and content navigation interfaces |
US8531953B2 (en) * | 2006-02-21 | 2013-09-10 | Barclays Capital Inc. | System and method for network traffic splitting |
US8055444B2 (en) * | 2006-04-04 | 2011-11-08 | Yahoo! Inc. | Content display and navigation interface |
US20070245006A1 (en) * | 2006-04-18 | 2007-10-18 | Nokia Corporation | Apparatus, method and computer program product to provide ad hoc message recipient lists |
US9781071B2 (en) * | 2006-06-28 | 2017-10-03 | Nokia Technologies Oy | Method, apparatus and computer program product for providing automatic delivery of information to a terminal |
CA2657094C (en) * | 2006-07-07 | 2018-05-01 | Fringland Ltd. | Identifying network entities in a peer-to-peer network |
US20080034008A1 (en) * | 2006-08-03 | 2008-02-07 | Yahoo! Inc. | User side database |
US7873988B1 (en) | 2006-09-06 | 2011-01-18 | Qurio Holdings, Inc. | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network |
US7992171B2 (en) | 2006-09-06 | 2011-08-02 | Qurio Holdings, Inc. | System and method for controlled viral distribution of digital content in a social network |
US7925592B1 (en) | 2006-09-27 | 2011-04-12 | Qurio Holdings, Inc. | System and method of using a proxy server to manage lazy content distribution in a social network |
US8554827B2 (en) * | 2006-09-29 | 2013-10-08 | Qurio Holdings, Inc. | Virtual peer for a content sharing system |
US7886334B1 (en) | 2006-12-11 | 2011-02-08 | Qurio Holdings, Inc. | System and method for social network trust assessment |
US9195996B1 (en) | 2006-12-27 | 2015-11-24 | Qurio Holdings, Inc. | System and method for classification of communication sessions in a social network |
US20080198422A1 (en) * | 2007-02-19 | 2008-08-21 | Tamara Lynne Casey | Contextual Management of Multiple Device Capabilities in a Communication Device |
US20080208980A1 (en) * | 2007-02-26 | 2008-08-28 | Michael Ruarri Champan | Email aggregation system with supplemental processing information addition/removal and related methods |
US20080270629A1 (en) * | 2007-04-27 | 2008-10-30 | Yahoo! Inc. | Data snychronization and device handling using sequence numbers |
US7818384B2 (en) * | 2007-07-26 | 2010-10-19 | Rachal Eric M | Simultaneous synchronous split-domain email routing with conflict resolution |
US20090182739A1 (en) * | 2008-01-10 | 2009-07-16 | Microsoft Corporation | Using metadata to route documents |
US8533280B1 (en) * | 2008-05-02 | 2013-09-10 | BitGravity, Inc. | Distributed origin content delivery network |
AU2010202034B1 (en) | 2010-04-07 | 2010-12-23 | Limelight Networks, Inc. | Partial object distribution in content delivery network |
AU2010276462B1 (en) | 2010-12-27 | 2012-01-12 | Limelight Networks, Inc. | Partial object caching |
CN102203758A (zh) | 2008-09-19 | 2011-09-28 | 杰出网络公司 | 内容传递网络流服务器片段分发 |
US8694448B2 (en) * | 2008-12-16 | 2014-04-08 | At&T Intellectual Property I, L.P. | Method and apparatus for providing an adaptive parser |
CN102498479B (zh) * | 2009-06-19 | 2015-05-13 | 日本技术贸易株式会社 | 内容管理装置和内容管理方法 |
KR101530997B1 (ko) * | 2009-06-23 | 2015-06-25 | 삼성전자주식회사 | 셀간 간섭을 집중시키는 불휘발성 메모리 장치의 프로그램 방법 |
CN102035720B (zh) * | 2009-09-24 | 2012-07-04 | 华为技术有限公司 | 数据传输方法和*** |
US8805925B2 (en) * | 2009-11-20 | 2014-08-12 | Nbrella, Inc. | Method and apparatus for maintaining high data integrity and for providing a secure audit for fraud prevention and detection |
NL2004765C2 (en) * | 2010-05-25 | 2011-11-28 | Arjuna Decogabat B V | Energy self-sufficient datacenter for processing and storage of classified data. |
US20120084423A1 (en) * | 2010-10-04 | 2012-04-05 | Openwave Systems Inc. | Method and system for domain based dynamic traffic steering |
US8918835B2 (en) * | 2010-12-16 | 2014-12-23 | Futurewei Technologies, Inc. | Method and apparatus to create and manage virtual private groups in a content oriented network |
US8819152B2 (en) | 2011-01-25 | 2014-08-26 | Kristy Joi Downing | Email addressee verification systems and methods for the same |
US8799400B2 (en) * | 2011-02-02 | 2014-08-05 | Imvu, Inc. | System and method for managing multiple queues of non-persistent messages in a networked environment |
US8713269B2 (en) | 2011-07-14 | 2014-04-29 | Intellectual Ventures Fund 83 Llc | Distributed image acquisition, storage, and backup system |
US9602358B2 (en) | 2011-08-25 | 2017-03-21 | Vmware, Inc. | Extensible infrastructure for representing networks including virtual machines |
US9927958B2 (en) * | 2011-08-25 | 2018-03-27 | Vmware, Inc. | User interface for networks including virtual machines |
US9729669B2 (en) | 2012-03-15 | 2017-08-08 | Alcatel Lucent | Method and system for fast and large-scale longest prefix matching |
US10142122B1 (en) | 2012-04-11 | 2018-11-27 | Google Llc | User interfaces, systems and methods for configuring smart devices for interoperability with a smart hub device |
US10075334B1 (en) | 2012-04-11 | 2018-09-11 | Google Llc | Systems and methods for commissioning a smart hub device |
US9198204B2 (en) | 2012-04-11 | 2015-11-24 | Google Inc. | Apparatus and method for seamless commissioning of wireless devices |
US10397013B1 (en) | 2012-04-11 | 2019-08-27 | Google Llc | User interfaces, systems and methods for configuring smart devices for interoperability with a smart hub device |
CN102831894B (zh) * | 2012-08-09 | 2014-07-09 | 华为终端有限公司 | 指令处理方法、装置和*** |
US9374420B2 (en) * | 2012-12-14 | 2016-06-21 | Microsoft Technology Licensing, Llc | Content source selection in a P2P network |
US9001697B2 (en) | 2012-12-14 | 2015-04-07 | Western Digital Technologies, Inc. | Methods and devices for replacing and configuring a router in a network |
US10391387B2 (en) | 2012-12-14 | 2019-08-27 | Microsoft Technology Licensing, Llc | Presenting digital content item with tiered functionality |
US9143929B1 (en) | 2012-12-14 | 2015-09-22 | Western Digital Technologies, Inc. | Methods and devices configured for IP address conflict detection and resolution upon assignment of WAN IP address |
KR102022592B1 (ko) * | 2013-03-04 | 2019-09-19 | 삼성전자주식회사 | 전자 장치에서 전송 정보를 관리하기 위한 방법 및 장치 |
US9922580B2 (en) | 2013-04-30 | 2018-03-20 | Google Llc | Apparatus and method for the virtual demonstration of a smart phone controlled smart home using a website |
CN108063717A (zh) * | 2013-05-31 | 2018-05-22 | 华为技术有限公司 | 信息为中心网络icn中转发报文的方法、装置及*** |
KR101545670B1 (ko) | 2013-07-25 | 2015-08-19 | 서울시립대학교 산학협력단 | 데이터 연산 방법 및 시스템 |
IN2013CH05044A (ja) | 2013-11-08 | 2015-05-29 | Huawei Technologies India Pvt Ltd | |
US10088818B1 (en) | 2013-12-23 | 2018-10-02 | Google Llc | Systems and methods for programming and controlling devices with sensor data and learning |
US9420331B2 (en) | 2014-07-07 | 2016-08-16 | Google Inc. | Method and system for categorizing detected motion events |
US10601604B2 (en) | 2014-11-12 | 2020-03-24 | Google Llc | Data processing systems and methods for smart hub devices |
US20170371727A1 (en) * | 2014-12-22 | 2017-12-28 | Hewlett Packard Enterprise Development Lp | Execution of interaction flows |
US10454872B2 (en) * | 2015-06-22 | 2019-10-22 | Microsoft Technology Licensing, Llc | Group email management |
US11019182B2 (en) | 2016-02-18 | 2021-05-25 | Renesas Electronics Corporation | Message handler |
US10282125B2 (en) * | 2017-04-17 | 2019-05-07 | International Business Machines Corporation | Distributed content deduplication using hash-trees with adaptive resource utilization in distributed file systems |
CN111954996B (zh) * | 2017-12-19 | 2022-08-23 | 维我***公司 | 用于控制电子通信的***和方法 |
US10652077B2 (en) | 2018-08-31 | 2020-05-12 | Subcom, Llc | Techniques for interfacing between web services and interface description language (IDL)-based remote procedure call (RPC) services and an optical communication system implementing same |
CN110166523B (zh) * | 2019-04-09 | 2022-12-27 | 腾讯科技(深圳)有限公司 | 内容更新方法、装置、设备和计算机可读存储介质 |
US11516290B2 (en) * | 2019-12-18 | 2022-11-29 | International Business Machines Corporation | Sharing tuples across independent coordination namespace systems |
Family Cites Families (245)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4270168A (en) | 1978-08-31 | 1981-05-26 | United Technologies Corporation | Selective disablement in fail-operational, fail-safe multi-computer control system |
DE3341605A1 (de) | 1983-11-17 | 1985-05-30 | Consortium für elektrochemische Industrie GmbH, 8000 München | Alpha-tertiaere dimethylacetale, ihre herstellung und verwendung als riechstoffe |
JP2840320B2 (ja) * | 1989-09-20 | 1998-12-24 | 株式会社日立製作所 | 半導体記憶装置 |
US5436960A (en) | 1991-05-20 | 1995-07-25 | Campana, Jr.; Thomas J. | Electronic mail system with RF communications to mobile processors and method of operation thereof |
US5371882A (en) | 1992-01-14 | 1994-12-06 | Storage Technology Corporation | Spare disk drive replacement scheduling system for a disk drive array data storage subsystem |
US5371743A (en) | 1992-03-06 | 1994-12-06 | Data General Corporation | On-line module replacement in a multiple module data processing system |
FR2692055B1 (fr) | 1992-06-09 | 1996-10-25 | Bull Sa | Dispositif de conception de reseaux de commande d'informations pour la modelisation de tous processus. |
DE69329005T2 (de) | 1992-10-26 | 2001-03-22 | Sun Microsystems Inc | Fernbedienungs- und Zeigegerät |
US5440719A (en) | 1992-10-27 | 1995-08-08 | Cadence Design Systems, Inc. | Method simulating data traffic on network in accordance with a client/sewer paradigm |
US5625757A (en) | 1993-12-24 | 1997-04-29 | Hitachi, Ltd. | Printing system |
JP2699872B2 (ja) | 1994-06-01 | 1998-01-19 | 日本電気株式会社 | データ受信装置およびバッファ管理方法 |
US5475813A (en) | 1994-07-18 | 1995-12-12 | International Business Machines Corporation | Routing transactions in the presence of failing servers |
US5684952A (en) | 1994-07-25 | 1997-11-04 | Apple Computer, Inc. | Supervisory control system for networked multimedia workstations that provides reconfiguration of workstations by remotely updating the operating system |
US5742905A (en) | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
EP0709779B1 (en) | 1994-10-31 | 2001-05-30 | International Business Machines Corporation | Virtual shared disks with application-transparent recovery |
US5633484A (en) | 1994-12-26 | 1997-05-27 | Motorola, Inc. | Method and apparatus for personal attribute selection and management using a preference memory |
US5684990A (en) | 1995-01-11 | 1997-11-04 | Puma Technology, Inc. | Synchronization of disparate databases |
US5774668A (en) | 1995-06-07 | 1998-06-30 | Microsoft Corporation | System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing |
US6883034B1 (en) | 1995-06-23 | 2005-04-19 | Cisco Technology, Inc. | Method of resolving conflicts in access control lists in router by comparing elements in the lists based on subsumption relations |
US5727202A (en) | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
JP3459149B2 (ja) | 1995-11-06 | 2003-10-20 | シャープ株式会社 | 電子メール転送システム |
US5873084A (en) | 1996-01-18 | 1999-02-16 | Sun Microsystems, Inc. | Database network connectivity product |
US5815663A (en) | 1996-03-15 | 1998-09-29 | The Robert G. Uomini And Louise B. Bidwell Trust | Distributed posting system using an indirect reference protocol |
JP3451415B2 (ja) | 1996-03-29 | 2003-09-29 | 富士通株式会社 | ネットワーク管理システムのデータベース同期方法 |
US5852724A (en) | 1996-06-18 | 1998-12-22 | Veritas Software Corp. | System and method for "N" primary servers to fail over to "1" secondary server |
US5764908A (en) | 1996-07-12 | 1998-06-09 | Sofmap Future Design, Inc. | Network system containing program modules residing in different computers and executing commands without return results to calling modules |
US6069896A (en) | 1996-10-15 | 2000-05-30 | Motorola, Inc. | Capability addressable network and method therefor |
US5787437A (en) | 1996-10-29 | 1998-07-28 | Hewlett-Packard Company | Method and apparatus for shared management information via a common repository |
US6169789B1 (en) | 1996-12-16 | 2001-01-02 | Sanjay K. Rao | Intelligent keyboard system |
US5864653A (en) | 1996-12-31 | 1999-01-26 | Compaq Computer Corporation | PCI hot spare capability for failed components |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer |
US6092169A (en) | 1997-04-02 | 2000-07-18 | Compaq Computer Corporation | Apparatus and method for storage subsystem drive movement and volume addition |
US6157944A (en) | 1997-05-14 | 2000-12-05 | Citrix Systems, Inc. | System and method for replicating a client/server data exchange to additional client notes connecting to the server |
US5937168A (en) | 1997-05-30 | 1999-08-10 | Bellsouth Corporation | Routing information within an adaptive routing architecture of an information retrieval system |
JP3148152B2 (ja) | 1997-06-27 | 2001-03-19 | 日本電気株式会社 | 電子メールシステムを用いた同報メールの配送方法 |
US6073172A (en) | 1997-07-14 | 2000-06-06 | Freegate Corporation | Initializing and reconfiguring a secure network interface |
US6141690A (en) | 1997-07-31 | 2000-10-31 | Hewlett-Packard Company | Computer network address mapping |
US6021449A (en) | 1997-08-01 | 2000-02-01 | International Business Machines Corporation | Video FIFO overflow control method that blocks video encoder data when overflow is imminent and resumes flow when frames sizes have returned to nominal size |
US6134581A (en) | 1997-10-06 | 2000-10-17 | Sun Microsystems, Inc. | Method and system for remotely browsing objects |
US6170065B1 (en) | 1997-11-14 | 2001-01-02 | E-Parcel, Llc | Automatic system for dynamic diagnosis and repair of computer configurations |
US6236991B1 (en) | 1997-11-26 | 2001-05-22 | International Business Machines Corp. | Method and system for providing access for categorized information from online internet and intranet sources |
KR100301825B1 (ko) | 1997-12-29 | 2001-10-27 | 구자홍 | 엠펙비디오디코디시스템및엠펙비디오디코딩시스템의오버플로우처리방법 |
JPH11212884A (ja) | 1998-01-22 | 1999-08-06 | Internatl Business Mach Corp <Ibm> | 電子メール伝送装置およびその方法 |
DE19805711C2 (de) | 1998-02-12 | 1999-11-18 | Siemens Ag | Verfahren und Anordnung zum Austausch einer defekten Baugruppe vorzugsweise innerhalb einer digitalen Vermittlungsstellenanlage |
US6799224B1 (en) | 1998-03-10 | 2004-09-28 | Quad Research | High speed fault tolerant mass storage network information server |
US7028312B1 (en) | 1998-03-23 | 2006-04-11 | Webmethods | XML remote procedure call (XML-RPC) |
US6453356B1 (en) | 1998-04-15 | 2002-09-17 | Adc Telecommunications, Inc. | Data exchange system and method |
US6144999A (en) | 1998-05-29 | 2000-11-07 | Sun Microsystems, Incorporated | Method and apparatus for file system disaster recovery |
US6463463B1 (en) | 1998-05-29 | 2002-10-08 | Research In Motion Limited | System and method for pushing calendar event messages from a host system to a mobile data communication device |
US6163856A (en) | 1998-05-29 | 2000-12-19 | Sun Microsystems, Inc. | Method and apparatus for file system disaster recovery |
US6105067A (en) | 1998-06-05 | 2000-08-15 | International Business Machines Corp. | Connection pool management for backend servers using common interface |
US6530083B1 (en) | 1998-06-19 | 2003-03-04 | Gateway, Inc | System for personalized settings |
US6108779A (en) | 1998-07-17 | 2000-08-22 | International Business Machines Corporation | Server and computer network that permit a client to be easily introduced into the computer network |
US6769124B1 (en) | 1998-07-22 | 2004-07-27 | Cisco Technology, Inc. | Persistent storage of information objects |
US6192396B1 (en) | 1998-08-11 | 2001-02-20 | Canon Kabushiki Kaisha | Electronic mail with recipient-specific content |
EP0986225A1 (en) | 1998-09-11 | 2000-03-15 | Visto Corporation | System and method for securely synchronizing multiple copies of a workspace element in a network |
US6489954B1 (en) | 1998-10-13 | 2002-12-03 | Prophet Financial Systems, Inc. | System and method for permitting a software routine having restricted local access to utilize remote resources to generate locally usable data structure |
US6304981B1 (en) | 1998-10-19 | 2001-10-16 | Gateway, Inc. | Adaptive shutdown system and method for an information handling system |
US6256676B1 (en) | 1998-11-18 | 2001-07-03 | Saga Software, Inc. | Agent-adapter architecture for use in enterprise application integration systems |
US20030097361A1 (en) | 1998-12-07 | 2003-05-22 | Dinh Truong T | Message center based desktop systems |
US6857123B1 (en) | 1998-12-18 | 2005-02-15 | International Business Machines Corporation | Method and apparatus for a Meta Data Service in a data processing system |
US6311187B1 (en) | 1998-12-29 | 2001-10-30 | Sun Microsystems, Inc. | Propogating updates efficiently in hierarchically structured data under a push model |
US6496941B1 (en) | 1998-12-29 | 2002-12-17 | At&T Corp. | Network disaster recovery and analysis tool |
JP2000209254A (ja) | 1999-01-11 | 2000-07-28 | Mitsubishi Electric Corp | 情報提供システム |
US6463032B1 (en) | 1999-01-27 | 2002-10-08 | Advanced Micro Devices, Inc. | Network switching system having overflow bypass in internal rules checker |
US6457062B1 (en) | 1999-04-08 | 2002-09-24 | Palm, Inc. | System and method for synchronizing multiple calendars over wide area network |
US6647260B2 (en) | 1999-04-09 | 2003-11-11 | Openwave Systems Inc. | Method and system facilitating web based provisioning of two-way mobile communications devices |
US6671824B1 (en) | 1999-04-19 | 2003-12-30 | Lakefield Technologies Group | Cable network repair control system |
US6505236B1 (en) | 1999-04-30 | 2003-01-07 | Thinmail, Inc. | Network-based mail attachment storage system and method |
US6904043B1 (en) | 1999-05-21 | 2005-06-07 | Advanced Micro Devices, Inc. | Apparatus and methods for storing and processing header information in a network switch |
US6477565B1 (en) | 1999-06-01 | 2002-11-05 | Yodlee.Com, Inc. | Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances |
US6543004B1 (en) | 1999-07-29 | 2003-04-01 | Hewlett-Packard Development Company, L.P. | Method and apparatus for archiving and restoring data |
US6880126B1 (en) | 1999-08-03 | 2005-04-12 | International Business Machines Corporation | Controlling presentation of a GUI, using view controllers created by an application mediator, by identifying a destination to access a target to retrieve data |
US6859834B1 (en) | 1999-08-13 | 2005-02-22 | Sun Microsystems, Inc. | System and method for enabling application server request failover |
US6477580B1 (en) | 1999-08-31 | 2002-11-05 | Accenture Llp | Self-described stream in a communication services patterns environment |
US6785704B1 (en) | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
US6633907B1 (en) | 1999-09-10 | 2003-10-14 | Microsoft Corporation | Methods and systems for provisioning online services |
AU4674400A (en) | 1999-09-10 | 2001-04-10 | Avantgo, Inc. | System, method, and computer program product for interactive interfacing with mobile devices |
US6822951B1 (en) | 1999-11-05 | 2004-11-23 | Texas Instruments Incorporated | Method and apparatus for routing messages in a wireless network |
US7574351B2 (en) | 1999-12-14 | 2009-08-11 | Texas Instruments Incorporated | Arranging CELP information of one frame in a second packet |
US6571354B1 (en) | 1999-12-15 | 2003-05-27 | Dell Products, L.P. | Method and apparatus for storage unit replacement according to array priority |
US6853713B1 (en) | 1999-12-17 | 2005-02-08 | Nortel Networks Limited | Client-server network for managing internet protocol voice packets |
US6766469B2 (en) | 2000-01-25 | 2004-07-20 | Hewlett-Packard Development Company, L.P. | Hot-replace of memory |
DE10064627B4 (de) | 2000-02-02 | 2004-02-12 | International Business Machines Corp. | Verfahren und System für die Verarbeitung von E-Mail-Nachrichten in einem Datenübertragungssystem |
GB0003604D0 (en) | 2000-02-16 | 2000-04-05 | Step Uk Limited | System and method for linking information resources |
GB0006055D0 (en) | 2000-03-14 | 2000-05-03 | Ibm | Managing pervasive devices |
AUPQ627700A0 (en) | 2000-03-17 | 2000-04-15 | Nuc-One Enterprises Pty Ltd | Email alert device |
US6665709B1 (en) | 2000-03-27 | 2003-12-16 | Securit-E-Doc, Inc. | Method, apparatus, and system for secure data transport |
JP2001344105A (ja) | 2000-03-31 | 2001-12-14 | Hitachi Software Eng Co Ltd | Webアプリケーション開発方法、開発支援システム、および該方法に係るプログラムを記憶した記憶媒体 |
WO2001076120A2 (en) | 2000-04-04 | 2001-10-11 | Stick Networks, Inc. | Personal communication device for scheduling presentation of digital content |
SE523220C2 (sv) | 2000-04-19 | 2004-04-06 | Microsoft Corp | Förfarande och system för tillhandahållande av mobila e-posttjänster |
US6813770B1 (en) | 2000-04-21 | 2004-11-02 | Sun Microsystems, Inc. | Abstract syntax notation to interface definition language converter framework for network management |
US6868444B1 (en) | 2000-05-05 | 2005-03-15 | Interland, Inc. | Server configuration management and tracking |
US20020016818A1 (en) * | 2000-05-11 | 2002-02-07 | Shekhar Kirani | System and methodology for optimizing delivery of email attachments for disparate devices |
US20020032020A1 (en) | 2000-05-12 | 2002-03-14 | Brown Bonnie L. | Local and remote email alert apparatus and methods |
JP3714850B2 (ja) | 2000-05-18 | 2005-11-09 | 松下電器産業株式会社 | ゲートウェイ装置、接続サーバ装置、インターネット端末、ネットワークシステム |
US6865157B1 (en) | 2000-05-26 | 2005-03-08 | Emc Corporation | Fault tolerant shared system resource with communications passthrough providing high availability communications |
US6785868B1 (en) | 2000-05-31 | 2004-08-31 | Palm Source, Inc. | Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple users |
US6941148B2 (en) | 2000-06-03 | 2005-09-06 | International Business Machines Corporation | Device registry for automatic connection and data exchange between pervasive devices and backend systems |
US7051087B1 (en) | 2000-06-05 | 2006-05-23 | Microsoft Corporation | System and method for automatic detection and configuration of network parameters |
US20020039420A1 (en) | 2000-06-12 | 2002-04-04 | Hovav Shacham | Method and apparatus for batched network security protection server performance |
US6751661B1 (en) | 2000-06-22 | 2004-06-15 | Applied Systems Intelligence, Inc. | Method and system for providing intelligent network management |
US6785680B1 (en) | 2000-06-26 | 2004-08-31 | International Business Machines Corporation | Method and apparatus for providing individualized client data from a service provider to a portable digital device of a client |
US6577905B1 (en) | 2000-06-29 | 2003-06-10 | International Business Machines Corporation | Apparatus and method for providing a transient port |
US6452809B1 (en) | 2000-11-10 | 2002-09-17 | Galactic Computing Corporation | Scalable internet engine |
WO2002009109A1 (fr) | 2000-07-21 | 2002-01-31 | Fujitsu Limited | Dispositif d'enregistrement de disque, procede de remplacement de secteur pour disque vierge, et disque vierge |
US6944662B2 (en) | 2000-08-04 | 2005-09-13 | Vinestone Corporation | System and methods providing automatic distributed data retrieval, analysis and reporting services |
US7035902B1 (en) | 2000-08-11 | 2006-04-25 | International Business Machines Corporation | Method, article of manufacture and apparatus for processing an electronic mail document |
US6687716B1 (en) | 2000-09-13 | 2004-02-03 | Radiant Data Corporation | File consistency protocols and methods for carrying out the protocols |
EP1326271A4 (en) * | 2000-09-18 | 2005-08-24 | Tokyo Electron Ltd | METHOD FOR FILMING A GATE INSULATOR, DEVICE FOR FILMING A GATE INSULATOR AND A CLUSTER TOOL |
US6785712B1 (en) | 2000-09-21 | 2004-08-31 | Rockwell Collins, Inc. | Airborne e-mail data transfer protocol |
US6611849B1 (en) | 2000-09-29 | 2003-08-26 | Palm Source, Inc. | System for synchronizing databases on multiple devices utilizing a home base |
US6901429B2 (en) | 2000-10-27 | 2005-05-31 | Eric Morgan Dowling | Negotiated wireless peripheral security systems |
US6510050B1 (en) | 2000-11-21 | 2003-01-21 | Sun Microsystems, Inc. | High density packaging for multi-disk systems |
US20020156756A1 (en) | 2000-12-06 | 2002-10-24 | Biosentients, Inc. | Intelligent molecular object data structure and method for application in heterogeneous data environments with high data density and dynamic application needs |
JP2002198925A (ja) | 2000-12-25 | 2002-07-12 | Matsushita Electric Ind Co Ltd | データ受信装置及びその方法 |
NO20006683D0 (no) | 2000-12-28 | 2000-12-28 | Abb Research Ltd | Fremgangsmåte for tidssynkronisering |
US6931454B2 (en) | 2000-12-29 | 2005-08-16 | Intel Corporation | Method and apparatus for adaptive synchronization of network devices |
US20030189593A1 (en) | 2001-01-05 | 2003-10-09 | Yarvin Curtis G. | Method and apparatus for dynamically updating a markup language based user interface |
US6941326B2 (en) | 2001-01-24 | 2005-09-06 | Microsoft Corporation | Accounting for update notifications in synchronizing data that may be represented by different data structures |
US20020116396A1 (en) | 2001-02-22 | 2002-08-22 | Christopher Somers | System for providing electronic contact information from a central source and method for updating contact information |
US7085824B2 (en) | 2001-02-23 | 2006-08-01 | Power Measurement Ltd. | Systems for in the field configuration of intelligent electronic devices |
US7339786B2 (en) | 2001-03-05 | 2008-03-04 | Intel Corporation | Modular server architecture with Ethernet routed across a backplane utilizing an integrated Ethernet switch module |
US20020133821A1 (en) | 2001-03-08 | 2002-09-19 | Koninklijke Philips Electronics N.V. | Activity schedule controls personalized electronic content guide |
JP2002269010A (ja) | 2001-03-09 | 2002-09-20 | Pioneer Electronic Corp | 電子メール処理システム及びメールサーバ |
AU2002303126A1 (en) | 2001-03-16 | 2002-10-03 | Novell, Inc. | Client-server model for synchronization of files |
US20020138579A1 (en) | 2001-03-20 | 2002-09-26 | Bernol Goldberg | Method and system for completing e-mail transmissions |
US6711579B2 (en) | 2001-04-20 | 2004-03-23 | Sree Ayyanar Spinning And Weaving Mills Limited | Data storage schema independent programming for data retrieval using semantic bridge |
US6839564B2 (en) | 2001-04-25 | 2005-01-04 | Nokia Corporation | Synchronization of database data |
WO2002091209A2 (en) | 2001-05-08 | 2002-11-14 | Narad Networks, Inc. | System and method for network service provisioning |
US7051088B2 (en) | 2001-05-14 | 2006-05-23 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing off-line backup of a programmable device's configuration data to users of programmable devices at a service location |
US6744874B2 (en) | 2001-05-15 | 2004-06-01 | Hengning Wu | Method of universal communication and devices thereof |
US7089297B1 (en) | 2001-05-25 | 2006-08-08 | Oracle International Corporation | Mechanism for automatically configuring a network resource |
US7020662B2 (en) | 2001-05-29 | 2006-03-28 | Sun Microsystems, Inc. | Method and system for determining a directory entry's class of service based on the value of a specifier in the entry |
US6596941B2 (en) * | 2001-06-13 | 2003-07-22 | Salvatore M. Tripoli | A.C. electrical power delivery system for a pickup truck bed utility box |
JP3820925B2 (ja) | 2001-06-20 | 2006-09-13 | ソニー株式会社 | 受信装置および方法、情報配信方法、フィルタ蓄積プログラムおよび記録媒体 |
US6965929B2 (en) | 2001-06-29 | 2005-11-15 | Intel Corporation | Configuring a network device |
US7073083B2 (en) | 2001-07-18 | 2006-07-04 | Thomas Licensing | Method and system for providing emergency shutdown of a malfunctioning device |
US20030023690A1 (en) | 2001-07-26 | 2003-01-30 | Sunit Lohtia | Method and apparatus for providing selective delivery of notifications to users of multiple devices over a network |
US6596077B2 (en) | 2001-07-31 | 2003-07-22 | Illinois Institute Of Technology | Controlled nucleation of protein crystals |
US7093006B2 (en) | 2001-07-31 | 2006-08-15 | Motorola, Inc. | Method of dynamically configuring access to services |
US7089259B1 (en) | 2001-08-03 | 2006-08-08 | Mcafee, Inc. | System and method for providing a framework for network appliance management in a distributed computing environment |
US7080123B2 (en) | 2001-09-20 | 2006-07-18 | Sun Microsystems, Inc. | System and method for preventing unnecessary message duplication in electronic mail |
DE60129701T2 (de) | 2001-09-21 | 2008-04-30 | Koninklijke Kpn N.V. | Computersystem, Datenübertragungsnetz, Computerprogramm und Datenträger, alle zur Filterung von einen Inhalt gemäss einer Markierungssprache einschliessenden Nachrichten |
US20030074358A1 (en) | 2001-09-24 | 2003-04-17 | Siamak Sarbaz | Integration, management and processing of network data from disparate sources |
US6875268B2 (en) * | 2001-09-26 | 2005-04-05 | Hrl Laboratories, Llc | Method of improving a surface of a substrate for bonding |
JP2003108417A (ja) | 2001-10-01 | 2003-04-11 | Toshiba Corp | データ共有およびデータ配信方法 |
US7570668B2 (en) | 2001-10-03 | 2009-08-04 | Nokia Corporation | Data synchronization |
US7293109B2 (en) | 2001-10-15 | 2007-11-06 | Semandex Networks, Inc. | Dynamic content based multicast routing in mobile networks |
US7506059B2 (en) | 2001-10-26 | 2009-03-17 | Nokia Corporation | Mobile client provisioning web service |
US6622192B2 (en) | 2001-11-13 | 2003-09-16 | Inventec Corporation | Method of shutting down a server in safety |
US7487262B2 (en) * | 2001-11-16 | 2009-02-03 | At & T Mobility Ii, Llc | Methods and systems for routing messages through a communications network based on message content |
US7373362B2 (en) | 2001-11-19 | 2008-05-13 | Extended Systems, Inc. | Coordinated synchronization |
US6904482B2 (en) | 2001-11-20 | 2005-06-07 | Intel Corporation | Common boot environment for a modular server system |
GB0128243D0 (en) | 2001-11-26 | 2002-01-16 | Cognima Ltd | Cognima patent |
GB2382962A (en) * | 2001-12-07 | 2003-06-11 | Altio Ltd | Data routing without using an address |
US8768715B2 (en) | 2001-12-13 | 2014-07-01 | Oracle America, Inc. | System and method for resource management |
US6670982B2 (en) | 2002-01-04 | 2003-12-30 | Hewlett-Packard Development Company, L.P. | Wireless digital camera media |
US20030130882A1 (en) | 2002-01-09 | 2003-07-10 | Saxon Shuttleworth | System and method for synchronous peer-to-peer appointment scheduling facilitation |
US20030177171A1 (en) | 2002-01-22 | 2003-09-18 | Brown Bruce Loring | Electronic mail retrieval |
US20030145021A1 (en) | 2002-01-31 | 2003-07-31 | Jarmo Parkkinen | Method and arrangement for serially aligning database transactions |
US6665179B2 (en) | 2002-02-06 | 2003-12-16 | Shin Jiuh Corp. | Blade server module |
US20030212684A1 (en) | 2002-03-11 | 2003-11-13 | Markus Meyer | System and method for adapting preferences based on device location or network topology |
US20040039801A9 (en) | 2002-03-11 | 2004-02-26 | Venkatachary Srinivasan | System and method for delivering data in a network |
US20030172138A1 (en) | 2002-03-11 | 2003-09-11 | Mccormack Jonathan I. | System and method for managing two or more electronic devices |
US6848034B2 (en) | 2002-04-04 | 2005-01-25 | International Business Machines Corporation | Dense server environment that shares an IDE drive |
US20030195922A1 (en) | 2002-04-10 | 2003-10-16 | Alcatel | SNMP trap and inform shaping mechanism |
DE60227198D1 (de) | 2002-04-15 | 2008-07-31 | Nokia Corp | Verfahren und einrichtung zur behandlung von synchronisationsbezogenen informationen |
US20040103157A1 (en) | 2002-04-17 | 2004-05-27 | Nokia Corporation | Store-and-forward server and method for storing and forwarding for instant messaging service implemented in IP multimedia core network subsystem (IMS) |
AU2002255192A1 (en) | 2002-04-17 | 2003-10-27 | Nokia Corporation | Method and network device for synchronization of database data routed through a router |
US6892311B2 (en) | 2002-05-08 | 2005-05-10 | Dell Usa, L.P. | System and method for shutting down a host and storage enclosure if the status of the storage enclosure is in a first condition and is determined that the storage enclosure includes a critical storage volume |
US20030212818A1 (en) | 2002-05-08 | 2003-11-13 | Johannes Klein | Content based message dispatch |
US20030212739A1 (en) | 2002-05-09 | 2003-11-13 | Antoine Boucher | Store and forward architecture |
US20030217125A1 (en) | 2002-05-15 | 2003-11-20 | Lucent Technologies, Inc. | Intelligent end user gateway device |
US20040078450A1 (en) | 2002-07-08 | 2004-04-22 | Tsu-Wei Chen | Packet routing via payload inspection for digital content delivery |
US7152100B2 (en) | 2002-07-09 | 2006-12-19 | Adtran, Inc. | System and method for provisioning network access devices |
KR100522178B1 (ko) * | 2002-07-30 | 2005-10-18 | 주식회사 애트랩 | 광마우스 및 광마우스의 오동작 방지 방법 |
US7379990B2 (en) | 2002-08-12 | 2008-05-27 | Tsao Sheng Ted Tai | Distributed virtual SAN |
JP2004135249A (ja) | 2002-08-13 | 2004-04-30 | Murata Mach Ltd | 電子メールサーバ装置 |
US7036902B2 (en) * | 2002-08-22 | 2006-05-02 | Canon Kabushiki Kaisha | Printing apparatus |
US20040044799A1 (en) | 2002-09-03 | 2004-03-04 | Nokia Corporation | Method, device and system for synchronizing of data providing for the handling of an interrupted synchronization process |
US8386568B2 (en) | 2002-09-05 | 2013-02-26 | International Business Machines Corporation | Annotating and routing message content |
US20040059834A1 (en) | 2002-09-19 | 2004-03-25 | Bellsouth Intellectual Property Corporation | Efficient exchange of text based protocol language information |
US7165224B2 (en) | 2002-10-03 | 2007-01-16 | Nokia Corporation | Image browsing and downloading in mobile networks |
AU2003284292A1 (en) | 2002-10-21 | 2004-05-13 | Bitfone Corporation | System with required enhancements to syncml dm environment to support firmware updates |
FI114750B (fi) | 2002-10-29 | 2004-12-15 | Nokia Corp | Datan synkronoiminen |
US7366796B2 (en) | 2002-11-05 | 2008-04-29 | Microsoft Corporation | Method and levels of ping notification |
US20040088414A1 (en) | 2002-11-06 | 2004-05-06 | Flynn Thomas J. | Reallocation of computing resources |
US20050185936A9 (en) | 2002-11-08 | 2005-08-25 | Ich-Kien Lao | Mobile and vehicle-based digital video system |
US20040092273A1 (en) | 2002-11-08 | 2004-05-13 | Openwave Systems Inc. | Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices |
US7343168B2 (en) | 2002-11-08 | 2008-03-11 | Openwave Systems Inc. | Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices |
FI114245B (fi) | 2002-11-13 | 2004-09-15 | Nokia Corp | Synkronointi-istunnon järjestäminen |
TW200411465A (en) | 2002-11-19 | 2004-07-01 | Xepa Corp | An accounting and management system for self-provisioning digital services |
US7047448B2 (en) | 2002-11-21 | 2006-05-16 | Bitfone Corporation | Software self-repair toolkit for electronic devices |
US6895480B2 (en) | 2002-12-10 | 2005-05-17 | Lsi Logic Corporation | Apparatus and method for sharing boot volume among server blades |
US6865597B1 (en) | 2002-12-20 | 2005-03-08 | Veritas Operating Corporation | System and method for providing highly-available volume mount points |
US7409674B2 (en) | 2002-12-26 | 2008-08-05 | Research In Motion Limited | System and method of creating and communicating with component based wireless applications |
US20040143836A1 (en) | 2003-01-21 | 2004-07-22 | Mccormack Jonathan Ian | System and method for sharing objects among two or more electronic devices |
US7046668B2 (en) | 2003-01-21 | 2006-05-16 | Pettey Christopher J | Method and apparatus for shared I/O in a load/store fabric |
US20040230661A1 (en) | 2003-01-29 | 2004-11-18 | Gus Rashid | Rules based notification system |
EP1443701A1 (en) | 2003-01-31 | 2004-08-04 | Motorola Inc. | Management of a communications terminal using a management platform in a different administrative domain |
US20040181580A1 (en) | 2003-03-11 | 2004-09-16 | Etienne Baranshamaje | Method, computer useable medium, and system for portable email messaging |
WO2004086191A2 (en) | 2003-03-20 | 2004-10-07 | Rosenfelt Michael I | Method and system for providing backup messages to wireless devices during outages |
US6836778B2 (en) | 2003-05-01 | 2004-12-28 | Oracle International Corporation | Techniques for changing XML content in a relational database |
US7275073B2 (en) | 2003-05-07 | 2007-09-25 | Good Technology, Inc. | System and method for notifying mobile devices based on device type and network capabilities |
US7397823B2 (en) | 2003-06-04 | 2008-07-08 | Agilent Technologies, Inc. | Providing time synchronization across store-and-forward communication devices using protocol-enabled switches |
US20040247090A1 (en) | 2003-06-05 | 2004-12-09 | Nurmela Wayne Denis | Process for providing alert notification to communication devices |
US20050015430A1 (en) | 2003-06-25 | 2005-01-20 | Rothman Michael A. | OS agnostic resource sharing across multiple computing platforms |
EP1639435A4 (en) | 2003-06-27 | 2009-12-30 | Hewlett Packard Development Co | SYSTEM AND METHOD FOR DOWNLOADING UPDATE PACKAGES INTO A MOBILE HAND APPARATUS IN A CARRIER NETWORK |
WO2005008999A1 (en) | 2003-07-03 | 2005-01-27 | Sinett Corporation | Hardware acceleration for diffie hellman in a wireless lan |
WO2005008981A1 (en) | 2003-07-03 | 2005-01-27 | Sinett Corporation | Apparatus for layer 3 switching and network address port translation |
WO2005008998A1 (en) | 2003-07-03 | 2005-01-27 | Sinett Corporation | Initialization vector generation algorithm and hardware architecture |
WO2005010715A2 (en) | 2003-07-21 | 2005-02-03 | Fusionone, Inc. | Device message management system |
US20050021637A1 (en) | 2003-07-22 | 2005-01-27 | Red Hat, Inc. | Electronic mail control system |
WO2005011215A1 (en) | 2003-07-28 | 2005-02-03 | Mohamed Asif Abdul Majeed | E-mail reception notification system |
CA2476156A1 (en) | 2003-07-30 | 2005-01-30 | J2X Technologies Inc. | System, computer product and method for enabling wireless data synchronization |
US7289495B2 (en) | 2003-08-07 | 2007-10-30 | Teamon Systems, Inc. | Communications system providing adaptive polling based upon user usage patterns and related methods |
US7512638B2 (en) | 2003-08-21 | 2009-03-31 | Microsoft Corporation | Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system |
US20050080891A1 (en) | 2003-08-28 | 2005-04-14 | Cauthron David M. | Maintenance unit architecture for a scalable internet engine |
US20050055698A1 (en) | 2003-09-10 | 2005-03-10 | Sap Aktiengesellschaft | Server-driven data synchronization method and system |
US7035630B2 (en) | 2003-09-16 | 2006-04-25 | Research In Motion Limited | Demand-based provisioning for a mobile communication device |
US7290034B2 (en) | 2003-09-18 | 2007-10-30 | Vulcan Portals Inc. | Method and system for polling a server for new emails, downloading the new emails in a background process, and caching the downloaded emails for access by an email application of an electronic device, such as a portable computer |
US20050067482A1 (en) | 2003-09-26 | 2005-03-31 | Wu Daniel Huong-Yu | System and method for data capture and management |
US7409425B2 (en) | 2003-11-13 | 2008-08-05 | International Business Machines Corporation | Selective transmission of an email attachment |
US20050198351A1 (en) | 2004-02-20 | 2005-09-08 | Microsoft Corporation | Content-based routing |
US7293006B2 (en) | 2004-04-07 | 2007-11-06 | Integrated Project Solutions Llc | Computer program for storing electronic files and associated attachments in a single searchable database |
US20060168225A1 (en) | 2004-10-29 | 2006-07-27 | John Gunning | Network and a distributed electronic commerce system using the network |
US20060259511A1 (en) | 2005-05-13 | 2006-11-16 | Yahoo! Inc. | Media object organization across information management services |
US20070014243A1 (en) | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | System and method for provisioning a user device |
US7623515B2 (en) | 2005-07-14 | 2009-11-24 | Yahoo! Inc. | Content router notification |
US20070038703A1 (en) | 2005-07-14 | 2007-02-15 | Yahoo! Inc. | Content router gateway |
US7631045B2 (en) | 2005-07-14 | 2009-12-08 | Yahoo! Inc. | Content router asynchronous exchange |
US8112549B2 (en) | 2005-07-14 | 2012-02-07 | Yahoo! Inc. | Alert mechanism for notifying multiple user devices sharing a connected-data-set |
US20070014307A1 (en) | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router forwarding |
US8417782B2 (en) | 2005-07-14 | 2013-04-09 | Yahoo! Inc. | Universal calendar event handling |
US20070014277A1 (en) | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router repository |
US7788352B2 (en) | 2005-07-14 | 2010-08-31 | Yahoo! Inc. | System and method for servicing a user device |
US20070016636A1 (en) | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Methods and systems for data transfer and notification mechanisms |
US20070016632A1 (en) | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | System and method for synchronizing between a user device and a server in a communication network |
US7849199B2 (en) | 2005-07-14 | 2010-12-07 | Yahoo ! Inc. | Content router |
US20070100856A1 (en) | 2005-10-21 | 2007-05-03 | Yahoo! Inc. | Account consolidation |
US7779157B2 (en) | 2005-10-28 | 2010-08-17 | Yahoo! Inc. | Recovering a blade in scalable software blade architecture |
US7870288B2 (en) | 2005-10-28 | 2011-01-11 | Yahoo! Inc. | Sharing data in scalable software blade architecture |
US7873696B2 (en) | 2005-10-28 | 2011-01-18 | Yahoo! Inc. | Scalable software blade architecture |
US8024290B2 (en) | 2005-11-14 | 2011-09-20 | Yahoo! Inc. | Data synchronization and device handling |
-
2005
- 2005-07-14 US US11/182,287 patent/US7849199B2/en active Active
- 2005-10-31 US US11/264,121 patent/US20070028000A1/en not_active Abandoned
- 2005-10-31 US US11/264,435 patent/US20070014278A1/en not_active Abandoned
-
2006
- 2006-07-06 CN CNA2006800337269A patent/CN101317416A/zh active Pending
- 2006-07-06 WO PCT/US2006/026304 patent/WO2007011533A2/en active Application Filing
- 2006-07-06 EP EP06786456A patent/EP1908256A2/en not_active Withdrawn
- 2006-07-06 KR KR1020087003533A patent/KR101035472B1/ko active IP Right Grant
- 2006-07-06 JP JP2008521440A patent/JP4881380B2/ja active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011091802A (ja) * | 2009-10-21 | 2011-05-06 | Palo Alto Research Center Inc | ネットワークにおける階層構造可変長識別子を備えたパケットを転送するためのコンピュータ実施方法 |
JP2011135575A (ja) * | 2009-12-24 | 2011-07-07 | Samsung Electronics Co Ltd | コンテンツ名ベースの端末装置、そのルーティング方法、及びルーティングテーブルを用いるネットワーク装置 |
JP2020167705A (ja) * | 2015-06-02 | 2020-10-08 | ライブパーソン, インコーポレイテッド | 一貫性重み付けおよびルーティング規則に基づく動的通信ルーティング |
Also Published As
Publication number | Publication date |
---|---|
US7849199B2 (en) | 2010-12-07 |
WO2007011533A2 (en) | 2007-01-25 |
US20070014303A1 (en) | 2007-01-18 |
EP1908256A2 (en) | 2008-04-09 |
US20070028000A1 (en) | 2007-02-01 |
KR20080032183A (ko) | 2008-04-14 |
US20070014278A1 (en) | 2007-01-18 |
WO2007011533A3 (en) | 2008-04-10 |
JP4881380B2 (ja) | 2012-02-22 |
CN101317416A (zh) | 2008-12-03 |
KR101035472B1 (ko) | 2011-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4881380B2 (ja) | コンテンツルーター | |
US7631045B2 (en) | Content router asynchronous exchange | |
US7623515B2 (en) | Content router notification | |
US20070014307A1 (en) | Content router forwarding | |
US20070014277A1 (en) | Content router repository | |
US20070038703A1 (en) | Content router gateway | |
US8065680B2 (en) | Data gateway for jobs management based on a persistent job table and a server table | |
TWI345397B (en) | Method and system for stale data detection based quality of service | |
US7930358B2 (en) | Method and apparatus for efficiently managing “messages sent” file and resending of messages from mobile wireless communication device | |
CA2589522C (en) | Method and apparatus for efficiently managing "messages sent" file and resending of messages from mobile wireless communication device | |
JP2010148118A (ja) | ルーティング方法、ルーティング装置、ルーティング/キャッシング方法、ルーティング/キャッシング装置及びネットワーク | |
US20060086798A1 (en) | Deferred email message system and service | |
CN101663868A (zh) | 冗余的、地理上不同的和独立可扩展的消息服务(ms)内容存储 | |
JP5607461B2 (ja) | システム及びゲートウェイ | |
WO2001067263A1 (en) | Messaging system for computers | |
JP3973352B2 (ja) | 電子メール仲介装置および電子メール送達方法 | |
JP2005020706A (ja) | 電子メール送受信システム | |
US20090137259A1 (en) | Method and apparatus for sending message delivery reports | |
JP2006270786A (ja) | リソース管理方法およびリソース管理装置、ならびにリソース管理システム | |
WO2011044851A1 (zh) | 一种垃圾信息处理方法、***及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090706 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090706 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110322 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110627 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110916 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110927 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111027 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111121 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4881380 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |