JP2003506781A - 警報を管理するためのアーキテクチャ - Google Patents
警報を管理するためのアーキテクチャInfo
- Publication number
- JP2003506781A JP2003506781A JP2001514693A JP2001514693A JP2003506781A JP 2003506781 A JP2003506781 A JP 2003506781A JP 2001514693 A JP2001514693 A JP 2001514693A JP 2001514693 A JP2001514693 A JP 2001514693A JP 2003506781 A JP2003506781 A JP 2003506781A
- Authority
- JP
- Japan
- Prior art keywords
- user
- module
- alert
- alerts
- attention
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Alarm Systems (AREA)
- Debugging And Monitoring (AREA)
- Mobile Radio Communication Systems (AREA)
- Emergency Alarm Devices (AREA)
- Complex Calculations (AREA)
Abstract
Description
警報に関し、より詳細には、そのような警報を管理するためのアーキテクチャに
関する。
び警報に面する。例えば、オペレーティングシステムは、システムがメモリ不足
で動作していることをユーザに通知することができる。電子メールプログラムは
、ユーザが新しい電子メールを受信したことをユーザに通知することができる。
カレンダープログラムは、ユーザが来たるべき約束があることをユーザに通知す
ることができる。ソフトウェアアプリケーションは、ユーザがある支援から得る
ところがあるかも知れないことをユーザに通知することができる。電子ニュース
またはビジネスサービスは、ユーザが世界中の現象に関するいくつかの情報を閲
覧したいかも知れないことを、解決することができる。
で異なる形態の情報に関して、各警報に気付かせられる。例えば、ユーザは、コ
ンピュータ上で行われる重要なビデオ会議の最中であることがあるが、電子メー
ルプログラムは通常、受信される新しい電子メールに対して、それがジャンクメ
ールであるとしても、またユーザが会議の重要性のためのそのような警報を受信
しないとしても、忠実にユーザに警報を与えることになる。ユーザは個々のプロ
グラム中の警報の選好みを変更できることもあり、できないこともあるが、ユー
ザは一般にすべてのプログラムに影響を及ぼす選好みをシステムワイドに設定す
ることができず、さらに多数のプログラムはそのような選好みの変更を許さない
。警報を中央制御する能力がないこと以外に、通知の緊急度または重要性を動的
に考慮する方法が無く、および、映像または音声通知の伝達に関連して制限され
たスクリーン実面積の混乱、支障の点で、ユーザに、潜在的なコンテキスト依存
コスト(cost)をもつ情報を送信する価値を、量ることができる方法が無い
。そのようなコストは、ユーザの現在の位置(移動体コンピューティングまたは
ページングデバイスをもつユーザの、オフィス対オフサイト位置)、現在のタス
ク、およびアテンションの現在の全体的フォーカス(focus)に依存しうる
。通知の迅速な送信の価値(またはユーザの通知を遅延させるコスト)を、ユー
ザに通知するコストとインテリジェントに釣り合わせる能力を有する、パーソナ
ルコンピューティングおよび通信システムのための方法は得られていない。
バイスがコンピュータを介して通信するにつれて、多数のアプリケーションから
のメッセージの断続的ストリーム、およびメッセージに面する状況は悪化する可
能性しかない。例えば、電話は着信呼に対して、呼の電話番号を含む警報をユー
ザに与えることができる一方、テレビは、ユーザが見ることが重要であることを
以前に指示したショーに対して、警報をユーザに与えることができる。したがっ
て、ユーザは潜在的に、そのような警報によって絶えず混乱する状況に面する。
コンピュータ化されたシステムはアテンションステータスモジュール、周辺情報
通知および警報モジュール、および通知意思決定モジュールを含む、いくつかの
モジュールおよびアプリケーションインタフェースを含む。通知意思決定モジュ
ールはいくつかの実施形態ではさらに、別個のレンダリングモジュールに分解す
ることができる。そのようなシステムはまた一実施形態では、多数のアプリケー
ションがそれらのプレゼンス(presence)および機能性を公開し、かつ
アーキテクチャに加入できるようにする、インタフェースの特定の集合を備えて
いる。
ユーザの挙動および他の重要な根拠の考慮によって、生成または影響されるイベ
ントの監視に基づいて、ユーザのアテンション(attention)の代替ステータス
の確率を引き続き推論する。別の実施形態では、モジュールは単に、ユーザが現
在、ユーザが警報を閲覧することに積極的に興味を持っている状態にあるか、あ
るいは、ゼロまたは最小のコストで通知を受信するために「利用可能」になる確
率を生成する。略して言うと、最小のコストで警報をレビュー(review)するた
めに利用可能である確率はユーザ可用性確率とも呼ばれる。一実施形態では、ア
テンションのフォーカスまたはユーザの利用可能度にわたる確率分布の他に、ア
テンションステータスモジュールはまた、ユーザが最小のコストで警報をレビュ
ーするために利用可能になるまでの時間期間にわたる、確率分布を推論する。一
実施形態では、このモジュールは、ベイズの(Bayesian)ネットワーク
モデルなどの確率モデルを利用して、アテンションの代替ステータスの確率、可
用性確率、またはユーザが最小のコストで警報をレビューするために利用可能に
なるまでの時間期間にわたる確率を推論する。
タ上で動作しているアプリケーションプログラムの集合から、ならびに電話、テ
レビなどの外部デバイスから、情報、通知、および警報を受信するためのもので
ある。通知意思決定モジュールは、アテンションの代替ステータスの可能性に関
して、アテンションステータスモジュールによって生成される確率に基づいて、
周辺情報通知および警報モジュールによって受信される情報および警報に関して
、ユーザにどのように、なぜ、そしていつ警報を与えるのかに関して意思決定を
行う。一実施形態では、このシステムは、アテンションのフォーカスの考えられ
るステータスの各々、およびそのステータスの各々の可能性ごとの、中断のコス
トを考慮することによって、ユーザを中断する予想されるコストの考慮に基づい
て、どのように、そしていつ警報を伝達するのかに関して、意思理論分析を使用
する。一実施形態では、このモジュールは、ユーザが警報を与えられる方式、例
えば音声または映像方式によるか、または携帯電話やページャなどの移動体デバ
イスによるかを決定する。
様々なソース(例えばプログラムやデバイス)によって、その場限りで様々な方
式で行われる異なる警報に直面しない。むしろ、警報管理は集中化され、コスト
または選好みに関する知識から得られるポリシによって案内される。さらに、一
実施形態では、警報を送信する期待値は、ユーザが現在行っていることに基づい
て、例えば現在検知される活動および警報に応答するユーザの前の履歴に基づい
て、ユーザが警報を与えられることを望んでいるかどうかを判定する。警報の重
要性はまた、ユーザに警報が与えられるかどうかを判定することができる。最後
に、通知意思決定モジュールは、警報のソースの如何にかかわらず、一貫した方
式でユーザに警報が提示されることを保証し、一実施形態では、その重要性に基
づいて警報の方式、例えば極めて重要な警報の場合には突出映像および音声警報
、優先順位の低い警報の場合には快い低ボリュームの音声のみの警報を決定する
ことができる。
ページングおよび通信システム、より一般的には、様々な実施形態のコンピュー
タ化されたシステムを含む。本発明のさらなる他の実施形態、利点、および態様
は、以下の詳細な説明を読み、かつ図面を参照することによって明らかになろう
。
、本発明を実施することができる特定の例示的実施形態が例として図示されてい
る、添付の図面を参照する。これらの実施形態は、当業者が本発明を実施するこ
とができるように十分詳細に説明され、また他の実施形態が利用できること、お
よび本発明の趣旨または範囲から逸脱することなく、論理的変更、機械的変更、
電気的変更、および他の変更を行うことができることを理解すべきである。した
がって、以下の詳細な説明は限定的な意味でとるべきではなく、本発明の範囲は
首記の特許請求の範囲によってのみ規定される。
に対する操作の、アルゴリズムおよびシンボル表現によって提示される。これら
のアルゴリズム記述は、データ処理分野の当業者が自分の仕事の要旨を他の当業
者に最も効果的に伝達するために使用する手段である。アルゴリズムはここでは
、そして一般には、所望の結果をもたらすステップの自己矛盾のないシーケンス
であると考えられる。ステップは物理量の物理的操作を必要とするステップであ
る。通常、必ずしも必要ではないが、これらの量は、記憶、転送、結合、比較、
および他の形で操作することができる電気信号または磁気信号の形態をとる。
、シンボル、文字、項、数などと呼ぶことが便利であることが分かっている。た
だし、これらのおよび同様の用語はすべて適切な物理量に関連付けられるべきで
あり、これらの量に適用される便利なラベルにすぎないことを念頭に置くべきで
ある。別段に特に記載がなければ、以下の解説から明らかなように、本発明を通
して、処理またはコンピューティングまたは計算または判定または表示などの用
語を利用する解説は、コンピュータシステムのレジスタおよびメモリ内の物理的
な(電子的な)量として表されるデータを操作し、コンピュータシステムメモリ
またはレジスタまたは他のそのような情報記憶、伝送またはディスプレイデバイ
ス内の物理量として、同様に表される他のデータに変換する、コンピュータシス
テム、または同様の電子コンピューティングデバイスのアクションおよびプロセ
スをさすことが理解される。
ハードウェアおよび動作環境の図が示されている。図1の記述は、それとともに
本発明の実施形態を実施することができる適切なコンピュータハードウェアおよ
び適切なコンピューティング環境の簡潔な全体的説明を与えるためのものである
。必要ではないが、本発明については、パーソナルコンピュータなどのコンピュ
ータによって実行されるプログラムモジュールなどの、コンピュータ実行可能命
令の一般的な状況において説明する。一般に、プログラムモジュールは、特定の
タスクを実行するか、あるいは特定の抽象データ型を実施するルーチン、プログ
ラム、オブジェクト、コンポーネント、データ構造などを含む。
ッサベースまたはプログラマブル家庭用電化製品、ネットワークPC、マイクロ
コンピュータ、メインフレームコンピュータなどを含む他のコンピュータシステ
ム構成を用いて本発明を実施することができることを、当業者なら理解できよう
。本発明はまた、通信ネットワークを介してリンクされるリモート処理デバイス
によってタスクが実行される、分散コンピューティング環境において実施するこ
とができる。分散コンピューティング環境では、プログラムモジュールはローカ
ルメモリ記憶デバイスとリモートメモリ記憶デバイスの両方に配置することがで
きる。
ッサ21と、システムメモリ22と、システムメモリを含む様々なシステムコン
ポーネントをプロセッサ21に動作可能に結合するシステムバス23とを含む、
コンピュータ20の形態をした汎用コンピューティングデバイスを含む。プロセ
ッサ21はただ1つのこともあり、複数あることもあり、したがってコンピュー
タ20のプロセッサは単一の中央処理装置(CPU)、または一般に並列処理環
境と呼ばれる複数の処理装置を含む。コンピュータ20は従来のコンピュータ、
分散コンピュータ、または他のタイプのコンピュータとすることができ、本発明
はそのように限定されない。
バスまたはメモリコントローラ、周辺バス、およびローカルバスを含むいくつか
のタイプのバス構造のいずれかとすることができる。システムメモリは単にメモ
リと呼ぶこともでき、読取り専用メモリ(ROM)24およびランダムアクセス
メモリ(RAM)25を含む。ROM24中には、起動中などにコンピュータ2
0内の要素間で情報を転送するのを助ける基本ルーチンを含んでいる、基本入出
力システム(BIOS)26が格納されている。コンピュータ20はさらに、図
示しないハードディスクの読取りおよび書込みを行うためのハードディスクドラ
イブ27、リムーバル磁気ディスク29の読取りおよび書込みを行うための磁気
ディスクドライブ28、およびCD ROMまたは他の光媒体などのりムーバル
光ディスク31の読取りおよび書込みを行うための光ディスクドライブ30を含
む。
クドライブ30はそれぞれ、ハードディスクドライブインタフェース32、磁気
ディスクドライブインタフェース33、および光ディスクドライブインタフェー
ス34によってシステムバス23に接続される。ドライバおよびその関連するコ
ンピュータ可読媒体はコンピュータ20のためのコンピュータ可読命令、データ
構造、プログラムモジュール、および他のデータの不揮発性記憶を行う。磁気カ
セット、フラッシュメモリカード、デジタルビデオディスク、ベルヌーイ(Be
rnoulli)カートリッジ、ランダムアクセスメモリ(RAM)、読取り専
用メモリ(ROM)など、コンピュータによってアクセス可能なデータを記憶す
ることができる任意のタイプのコンピュータ可読媒体を、例示的動作環境におい
て使用することができることを当業者なら理解すべきである。
ム36、他のプログラムモジュール37、およびプログラムデータ38を含む、
いくつかのプログラムモジュールをハードディスク、磁気ディスク29、光ディ
スク31、ROM24、またはRAM25に格納することができる。ユーザは、
キーボード40やポインティング42などの入力デバイスを介して、コマンドお
よび情報をパーソナルコンピュータ20に入力することができる。他の入力(図
示せず)としては、マイクロフォン、ジョイスティック、ゲームパッド、サテラ
イトディスク、スキャナなどがある。これらおよび他の入力デバイスはしばしば
、システムバスに結合されるシリアルポートインタフェース46を介してプロセ
ッサ21に接続されるが、パラレルポート、ゲームポート、またはユニバーサル
シリアルバス(USB)などの他のインタフェースによって接続することもでき
る。モニタ47または他のタイプのディスプレイデバイスも、ビデオアダプタ4
8などのインタフェースを介してシステムバス23に接続される。モニタの他に
、コンピュータは一般にスピーカやプリンタなどの他の周辺出力デバイス(図示
せず)を含む。
ートコンピュータへの論理接続を使用して、ネットワーク化環境において動作す
ることができる。これらの論理接続はコンピュータ20またはその一部に結合さ
れる通信デバイスによって達成される。本発明は特定のタイプの通信デバイスに
限定されない。リモートコンピュータ49は、別のコンピュータ、サーバ、ルー
タ、ネットワークPC、クライアント、ピアデバイスまたは他の共通ネットワー
クノードとすることができ、一般にコンピュータ20に関して上記で説明した多
数のまたはすべての要素を含むが、図1にはメモリ記憶デバイス50のみを示し
てある。図1に示される論理接続は、ローカルエリアネットワーク(LAN)5
1およびワイドエリアネットワーク(WAN)52を含む。そのようなネットワ
ーキング環境は、すべてのタイプのネットワークである、オフィスネットワーク
、エンタープライズワイドコンピュータネットワーク、イントラネットおよびイ
ンターネットにおいては珍しくない。
信デバイスの1つのタイプである、ネットワークインタフェースまたはアダプタ
53を介して、ローカルネットワーク51に接続される。WANネットワーキン
グ環境において使用する場合、コンピュータ20は一般に、モデム54、あるタ
イプの通信デバイス、またはインターネットなどのワイドエリアネットワーク5
2上で通信を確立するための他のタイプの通信デバイスを含む。内部または外部
にあるモデム54は、シリアルポートインタフェース46を介してシステムバス
23に接続される。ネットワーク化環境では、パーソナルコンピュータ20また
はその一部に関して示したプログラムモジュールは、リモートメモリ記憶デバイ
スに記憶することができる。図示のネットワーク接続は例示的なものであり、コ
ンピュータ間で通信リンクを確立するための他の手段および通信デバイスを使用
することができることが理解される。
提供されている。この説明は、本発明の実施形態によるシステムの図である、図
2を参照して行われる。図2を参照すると、システム200は、3つのモジュー
ル、周辺情報通知および警報モジュール202、アテンションステータスモジュ
ール204、および通知意思決定モジュール206を含む。これらのモジュール
の各々は、一実施形態において、メモリまたはハードディスクドライブなど、コ
ンピュータのコンピュータ読取り可能媒体から、先行セクションで記述したコン
ピュータなど、コンピュータのプロセッサによって実行されるコンピュータプロ
グラムとして実施することができる。しかし、本発明はこれに限定されるもので
はない。
し、次いで、より具体的に説明する。アテンションステータスモジュール204
は、一実施形態では、ユーザが警報を受信することを受容する確率として定義す
ることができる、1つまたは複数の確率(例えば、確率分布)を生成する。一般
論として、モジュール240によって生成された1つまたは複数の「確率」は、
単数の「確率」または複数の「確率」として呼ぶことができるが、これは、近視
眼的な目的のためのみであり、本明細書はどちらの場合にも、すなわち1つの確
率または複数の確率にも適用されると理解される。一実施形態では、モジュール
204は、確率モデルを使用して、確率を生成する。周辺情報通知および警報モ
ジュール202は、警報を受信する。例えば、一実施形態では、モジュール20
2は、アプリケーションプログラム、オペレーティングシステムを含めて、コン
ピュータ上で実行されるコンピュータプログラム、ならびに、電話、テレビジョ
ンなどの外部装置から、警報を受信する。本発明は、これに限定されるものでは
ない。これらのモジュール202および204の両方とも、通知意思決定モジュ
ール206に動作するようにおよび/または通信するように結合されている。通
知意思決定モジュール(通知管理モジュールとも呼ばれる)206は、モジュー
ル204によって生成されたユーザのアテンションに関する異なるステータスに
関して推測された確率に基づいて、モジュール202によって受信された警報を
ユーザに警報する。一実施形態では、モジュール206は、音声方式および/ま
たは視覚方式など、ユーザに警報を与える方式を決定する。
に説明する。
テンションステータスモジュールについて、より詳細に説明する。説明は、本発
明の一実施形態により、より詳細に示したアテンションステータスモジュール2
04の図である図3と、本発明の一実施形態による、ユーザのアテンションのフ
ォーカスに関するベイズのモデルの図である図4を参照して行う。
アテンション300の異なるステータスに対する確率分布を生成する。一実施形
態では、アテンションステータスモジュールの出力は、単一可用性確率、すなわ
ち、ユーザが警報または通知の受信を低コストイベントとするステータスにある
確率とすることができる。これは、説明したように、一実施形態において、ユー
ザが、警報を受信することを受容する、または、1つまたは複数の警報に関連す
る周辺情報を積極的に追求している確率として定義される。より一般的には、確
率300は、ユーザのアテンションのフォーカスに対する確率分布として定義さ
れる。本発明は、確率300が生成される方式によって、特に限定されない。
びに1つまたは複数のコンテキストイベント304を考慮することによって生成
される。プロファイル302は、一実施形態において、ユーザによって直接指定
された、またはユーザから課されたユーザプロファイル、または、以前の警報に
対するユーザの応答を観測することによって学習された知識のプロファイルを含
む。すなわち、この実施形態のプロファイル302は、ユーザが、以前に作成さ
れた警報に応答した方法を含む。例えば、ユーザが過去に警報に応答した場合、
これにより確率300が増大する可能性があり、ユーザが過去に警報に応答して
いない場合、これにより確率300が減少する可能性がある。
オペレーティングシステムイベント306は、ユーザが単一のアプリケーション
にフォーカスしているか、およびキーボードを迅速にタイプしているかなど、ユ
ーザがビジーであることを示す可能性のある情報を含むことが可能である。他の
オペレーティングシステムイベント306は、マウスの動きの速さおよび周期、
レンダリングしたテキストを含むウィンドウ上におけるスクロールとドウェル(
dwell)の様々なパターン、および複数のアプリケーションタイプの間での
遷移に関する高レベルパターンを含む。アプリケーションイベント308は、異
なるアプリケーション機能のアクセス、ユーザがレビューしているオンラインヘ
ルプの種類に関する情報、および、ドキュメントの大規模なコーパスを探索する
プロセス中に使用されている、改良のシーケンスの表示を見込んでいる、メニュ
ーをユーザが探索しているか否かを含むことが可能である。例えば、ユーザが表
計算プログラムにいる場合、および、最近表計算を変更および/またはデータを
入力している場合、ユーザは、一般的に、このアプリケーションについてビジー
である。他のコンピュータ情報は、カレンダープログラムまたは予約プログラム
から少しずつ収集することができる、ユーザのスケジュール310を含む。この
情報は、ユーザが、1時間後に出現する期限を有するか、重要な会議をしている
か、旅行しているか、または会議中であるか、などについて示すことが可能であ
る。
図)314を含む。室内音響312は、ユーザの他に室内に人がいるか否かを示
し、ユーザがこれらの他の人に話しかけることでビジーであることを示唆するこ
とができる。アテンションステータスモジュールによって考慮される情報は、時
間の経過に伴う音エネルギーのパターンに関する分析など事前処理段階に対する
考慮、および音スペクトルの周波数等高線に関するフーリエ分析を含めて、室内
に関する分析を含むことができる。視覚キュー314は、室内ベース視覚要素3
16、ならびに凝視318を含むことができる。室内ベース視覚要素316を使
用して、ユーザがコンピュータと共に室内にいるか、ならびにユーザが室内に一
人でいるか、または他の人が存在するかについても判定することができる。凝視
318を使用して、ユーザがコンピュータに注目しているか、またはユーザが本
を見ているか、頭を片側に向けているか、などを判定することができる。したが
って、1つまたは複数のコンテキストイベントは、音声情報ならびに視覚情報を
含む。
を使用して、ユーザのアテンションのフォーカスに対する確率分布、またはユー
ザが通知を受容しているあるいは積極的に追求しているという単一可用性確率を
決定する。記述したように、本発明は、ユーザのアテンションフのォーカスに対
するこの確率分布、または警報の受容に対する単一可用性確率を生成する方式に
限定されるものではない。しかし、一実施形態では、ベイズのネットワーク32
0など、当技術分野の範囲で知られている確率モデルを使用する。ユーザが最小
限のコストで通知をレビューすることができるようになるまで、ベイズのネット
ワークを使用して、ユーザのアテンションのフォーカスに対する確率分布と、時
間期間に対する確率分布を生成する。
して、情報を提供することに留意されたい。したがって、割込みのコストは、ユ
ーザの現在のアテンションのフォーカスに依存することが想定される。したがっ
て、ベイズのネットワークを使用して、ユーザのアテンションのフォーカスとタ
スクに対する確率分布を推測することができる。一実施形態では、アテンション
フォーカスに関する相互に排他的で網羅的な状態の集合を識別することができる
。
ル400の図が示されている。可変なアテンションのフォーカスの状態は、記述
したように、デスクトップおよび非デスクトップのコンテキストを表す。考慮さ
れるアテンションのコンテキストは、状況アウェアネス−キャッチングアップ、
非特有バックグラウンドタスク、集束コンテンツ生成またはレビュー、ライトコ
ンテンツ生成またはコンテンツレビュー、ブラウジングドキュメント、会議室で
の会議、会議室外での会議、プライベートタイム、家族、個人的なフォーカス、
原因となる会話、および旅行を含む。
近、および日時によって影響を受ける。アテンションステータスと位置は、潜在
的に、観測可能なデスクトップ活動および周囲の会話に影響を与える。これらの
観測を表す変数は、図4に示すように、ベイズのモデル400に含まれる。ベイ
ズのモデルにおいて考慮したデスクトップの根拠は、マウスとキーボードの活動
およびアプリケーションの使用パターンに関する、様々なクラスを表す状態を含
む(例えば、電子メール集中型、ワードプロセッサ集中型など)。室内音響変数
は、ユーザのオフィスにおける音の粗い分析を表す。実時間使用では、オンライ
ンカレンダと日時からの、ならびに、デスクトップ活動および室内音響からの情
報を、連続的に監視して、ターゲット変数、すなわちUsar Attentional Focus(
ユーザアテンションフォーカス)に対し、更新をもたらす。
および警報モジュールについて、より詳細に説明する。説明は、本発明の一実施
形態による、より詳細に示した周辺情報通知および警報モジュール202の図で
ある図5を参照して行う。
成された警報を受信することが望ましい。すなわち、特有のアプリケーションプ
ログラムがそれ自体の方式でユーザに警報を出すのではなく、代わりに、そのプ
ログラムが、その警報をモジュール202に手渡すのである。この方式では、本
発明の一実施形態によるシステムによって、集中方式で警報管理を行うことがで
きる。一実施形態では、周辺情報通知および警報モジュールは、規格化したイン
タフェースの集合をアプリケーションに提供する。そのいくつかは、アテンショ
ンステータスに関する推論に基づいて補助情報を提供するために、明確に「プラ
グイン」と書くことが可能である。
の警報は、一実施形態では、アプリケーションプログラム500によって生成さ
れた警報、コンピュータネットワーク502によって生成された警報(例えば他
のコンピュータからそのようなネットワーク上で受信された警報を含む)、およ
びオペレーティングシステム504によって生成された警報を含む。さらに、一
実施形態では、モジュール202によって受信された警報は、電話、テレビジョ
ン、電気器具など、外部装置506によって生成された警報も含む。本発明はこ
れに限定されるものではない。
手渡す。キュー508は、特定の時間内で考えられる限り生成することができる
すべての警報を、キュー508に記憶することができることを保証するために、
所定の深度とすることが可能である。しかし、本発明は、これに限定されるもの
ではない。
モジュールについてより詳細に説明する。説明は、本発明の一実施形態による、
より詳細に示した通知意思決定モジュール206の図である、図6を参照して行
う。
ように、アテンションステータスモジュールからのアテンションステータスに対
する確率分布または可用性確率602に基づいて、周辺情報通知および警報モジ
ュールから受信した警報600をユーザに警報する。モジュール206は、より
具体的には、「どのように」、「いつ」ユーザに警報を出すか、すなわち、例え
ば、視覚的な方式および/または音声的な方式でユーザに警報を与えるべきであ
るか、およびいつユーザに警報を与えるべきであるかという方式について決定す
る。この決定について、モジュール206は、利用可能リソース606の決定、
ならびに以前の警報履歴608を使用することが望ましい。利用可能リソース6
06は、ユーザが自分のコンピュータ上に、例えば、可聴音声警報を提供するサ
ウンドカードを有するかどうか、また、例えば、ユーザが視覚警報のためにオー
プンスクリーンスペースを有するかどうかを示すために使用できる、コンピュー
タ上のディスプレイのタイプおよび利用可能なスクリーンの実際の場所を、ユー
ザが有するかどうかを示す。本発明は、これに限定されるものではない。以前の
警報履歴608は、過去にユーザに対して作成された警報のタイプ、ならびに、
例えば、最近多くの警報が作成されている場合、追加の警報によってユーザが圧
倒されていないか、などの警報の頻度を示す。
かという方式に特に限定されるものではない。一実施形態では、警報を作成する
方法は、警報の根本的な情報に関するユーザの選好み(例えば、電子メール対電
話による警報)、および、望ましくは警報の優先順位に依存する。一実施形態で
警報を作成する各方式は、混乱に関する関連コストを有し、これにより、さらに
、警報をいつ作成するか、または警報を作成するかどうかを決定することが助成
される。本発明は、警報を作成することができる方式について、特に限定される
ものではない。説明したように、一実施形態では、警報は、音声方式および/ま
たは視覚方式で作成することができる。
供されるかどうかに関する決定は、警報をユーザに送信するのに予期されるコス
トを推測することによって、および警報の情報利益を推測することによって行わ
れる。すなわち、警報に含まれている情報を中継するユーティリティは、警報を
作成するべきであるか、または警報をいつ作成するかを決定し、この場合、その
ユーティリティは、警報によって提供された情報の、予期コストと利益間の相違
である。ここで、これについて、特に電子メールメッセージとその警報を含む場
合を参照してより詳細に説明するが、当業者なら、本発明はそれに限定されない
ことを理解できるであろう。
声通知、視覚通知、または音声と視覚の組合せ通知の形態を取ることができる。
警報に関連してすぐに注意をそらされる経験的なコスト以外に、視覚警報は、す
でにアテンションステータスの中心にあるコンテンツを妨害することがある。し
たがって、警報のコストを、割込みに関連する経験的なコストと、重要な表示の
実際の場所を妨害するコストに分解することが有用である。後者のコストの規模
は、視覚警報の設計の詳細、ならびに、主要タスクに関連する表示された情報の
ステータスに依存することがある。例えば、アテンションステータスの中心にあ
る、コンテンツの上にグラフィック警報を重ね、表示警報を除去するためにユー
ザに行動をとることを要求する設計は、タイミングよく洗練された方式で自発的
に出現して消える警報よりコストが大きい。しかし、一実施形態では、割込みコ
ストと妨害コストは、1つのコストに統合される。(ドキュメントおよびテキス
トという用語は、本明細書では置き換え可能なように使用されており、置き換え
可能であると解釈されるべきであることに留意されたい。)
る状況を表す、警報結果AiのセットFjについて考える。各警報結果のコストを
評価するために、Ca(Ai、Fj)という形態のコスト関数を使用する。これは
、ユーザがアテンションステータスFjにあるとき、アクションAiを介して警報
を与えられるコストを表す。ユーザのアテンションのステータスに関する不確定
性が与えられると、アクションAiでユーザに警報を与える予期コスト(ECA
)は、
使用して、上述したように、アテンションステータスモジュールによって決定さ
れるような、アテンションステータスフォーカスを推論することに関する根拠で
ある。
、優先順位が割り当てられている電子メールメッセージを特に参照して行うが、
当業者なら、本発明自体はそれに限定されないことを理解することができるであ
ろう。例えば、そのような電子メールメッセージは、メッセージが所定の閾値に
対して優先順位を有する場合、周辺情報通知および警報モジュールによって受信
することが可能である。電子メールメッセージを特定の重要度クラスに割り当て
ることによって、一方式において、電子メールメッセージに優先順位が割り当て
られる方法に関する説明については、詳細な説明の他のセクションで提供する。
アクションの予期コストまたはECDAとして定義することができる。ECDA
は、すぐに理想的なアクション(時間t0におけるアクション)をとることに関
する予期価値と、ある後の時間tまで理想的なアクションを延期することに関す
る予期価値との相違である。時間重要度p(H|E)に対する確率分布が与えら
れると、メッセージに対する遅延アクションの予期コストは、次式のように決定
することができる。
ための開始点を提供する。電子メールメッセージを読み取るユーティリティは、
メッセージのレビューの遅延と共に減少する。また、メッセージの遅延レビュー
のコストは、例えば会議と期限の調整に関する伝達について、重要であることが
あり得る。したがって、メッセージの遅延レビューのコストは、伝達された会議
が行われるまで、残りの時間に基づいて機能する損失関数によって表すことがで
きる。会議が行われた後、アクションに対する多くの選択肢が排除される。した
がって、メッセージを遅延レビューすることにより生じた損失は、電子メールメ
ッセージの根底では、会議が行われた後に来る遅延期間の間、より小さい可能性
がある。
メンバである確率を考慮することによって、電子メールメッセージに関する理想
的な警報の問題に適合している。これにより、アクションを明確に考慮および表
示することをバイパスすることによって、電子メールメッセージに特有の優先順
位を割り当てることが回避される。一実施形態では、各重要度クラスは、損失が
メッセージの遅延レビューに関して発生する一定レートとして記述される、時間
に依存するコスト関数に関連付けられると想定される。しかし、一般的な場合、
各重要度の場合に対する遅延レビューのコストは、メッセージをレビューする際
に遅延を記述する時間の非線形関数とすることができる。t0は、電子メールが
到着する時間を表し、レビューの遅延に対する予期コストは、時間tまでに決定
される。
定すると、各クラスは、重要度クラス−すなわち遅延レビューのコストを記述す
る損失の特有の一定レート−に関連すると、また仮定することができる。したが
って、損失の時間依存レートを表すためにCdを使用して、メッセージに対し、
遅延レビューの予期コスト(ECDR)を計算する。
間、Edは、新しく入来した電子メールメッセージの重要度クラスに対する、確
率分布を推測するために使用した根拠である。したがって、確率分布は、本発明
の一実施形態では、アテンションステータスモジュールから獲得される。メッセ
ージの遅延レビューに関連する損失の一定レートは、メッセージの予期重要度(
EC)として表される。
一般に、入来する電子メールに関する警報を積極的に出すことを抑制するように
構成されているシステムを使用するときであっても、周期的に電子メールをレビ
ューすることに留意されたい。したがって、明確な警報がないときに新しい電子
メールをレビューする時間間隔は、ユーザが情報をレビューするのに「利用可能
」となる時間であり、検査間隔またはIと呼ばれる。検査間隔は、ユーザの位置
およびユーザのアテンションのフォーカスを含む、複数のファクタによって影響
される。当技術分野で知られているベイズのネットワークを使用して、影響を与
える変数に基づいて、検査間隔に対する確率分布を推測することができる。例え
ば、変数Inspection Interval(検査間隔)は、以前に説明した図4の図面に示
したように、変数User Attentional Focus(ユーザアテンションフォーカス)お
よびDeadline Status(期限ステータス)によって影響を受けることがあり得る
。
の損失は、検査間隔に対する確率分布が与えられると、次式のようになる。
検査間隔である。
関する警報を送信する予期価値(EVTA)は、警報を送信する予期価値として
引用され、ユーザがメッセージに関する警報のないメールにアクセスすることが
予期される時間に対する、時間tにおけるメッセージに関して通知されている、
予期されるユーティリティの増大である。したがって、次式を得る
A)がポジティブであるとき、メッセージに関する情報を中継する、すなわち、
ユーザに警報を通知する。これは、EVTAが、考慮している警報のタイプに対
し、分布の現在コストをしのぐ場合である。
とめて1つの複合警報にグループ化され、これは、単一の外見下で示されるコン
テンツの価値を上げることができるが、潜在的にはより複雑で、混乱となる。警
報内の複数のメッセージに関する情報をレビューすることは、単一メッセージに
関する情報を中継する警報よりコストが大きいことがあり得る。そのような混乱
の増大は、警報のコストを情報の複雑さの関数とすることによって表すことがで
きる。電子メールメッセージのEVTAは、他の電子メールメッセージのEVT
Aに依存しないことが想定される。EVTA(Mi、t)を使用して、時間tに
おける単一メッセージMiについてユーザに警報を与える価値を表し、ECA(
n)を使用して、n個のメッセージのコンテンツを中継する予期コストを表す。
したがって、n個のメッセージの集合に関する情報を中継する予期価値を合計す
ることによって、複数のメッセージを考慮することができる。
ンテンツを指す可能性があるので、別個のメッセージを読み取る価値が独立であ
ると仮定することにより、複数メッセージの警報の価値を過大評価することにな
る可能性があることに留意されたい。
された確率分布、警報でユーザを混乱させるコストに関する評価、および入来メ
ッセージの時間重要度が与えられると、NEVAを使用して、新しく到着した電
子メールメッセージのコンテンツに関する要約情報で、ユーザに警報を与えるこ
とに関するコストと利益について推論することを続行することができる。
は、
トまたは携帯電話のコストなど)。メッセージを携帯電話に中継するコンピュー
タの場合に対するECAに関するカレンダイベントの影響は、非常に顕著である
。すなわち、オンラインカレンダは、携帯電話またはページャなど、携帯装置を
介する割込みがいかに劣悪であるか、すなわち、ユーザが出席している現在の会
議の重要性につき、いかにECAが果たす役割が大きいか、という考えをシステ
ムに与えることができ、おそらくは、会議の終了時などにECAが下がるまで待
つことができる。また、一実施形態のシステムは、ユーザに到達する唯一の方式
が、携帯電話を介して通知を伝えることであるということを決定する前に、ユー
ザがデスクトップシステムに周辺にいるか、またはそこにいないかをチェックし
て認識する。
子メールメッセージの基本的な優先順位など、根底情報の優先順位に基づいて、
ユーザに警報を提供するときを決定する。やはり説明したように、一実施形態で
は、電子メールメッセージの警報は、すでに割り当てられた優先順位で、周辺情
報通知および警報モジュールに到着する。しかし、また、上述したように、メッ
セージに重要度クラスを割り当てることが可能である。したがって、この詳細な
説明のセクションでは、一方式によりメッセージに重要度クラスを割り当てるこ
とが可能である方法に関する、概要について説明する。
法に基づくことができる。テキスト分類方法は、特徴選択、分類辞の構築を含め
て、および、分類辞の出力を電子メールメッセージが各重要度クラスのメンバで
あるという確信の測定にマッピングすることを含めて、分析の異なる段階を使用
することが可能である。一実施形態では、テキスト分類方法は、参照によって本
明細書に組み込まれている、参考文献M.Sahami、S.Dumais、D
.Heckerman、E.Horvitz、A.Bayesian Appr
oach to Junk E−Mail Filtering、AAAI W
orkshop on Text Classification、July
1998、Madison、Wisconsin、AAAI Technica
l Report WS−98−05に記述されているように、ベイズの学習手
法に基づく。他の実施形態では、テキスト分類方法は、以下の参考文献:参照に
よって本明細書に組み込まれている、1999年1月26日に発行された、同時
譲受された特許である、米国特許第5、864、848号;参照によって本明細
書に組み込まれている、1998年4月6日に出願された、「METHODS
AND APPARATUS FOR BUILDINGA SUPPORT
VECTOR MACHINE CLASSIFIER」serial no.
09/955、477という名称の以前に出願され同時譲受された事件;参照に
よって本明細書に組み込まれている、参考文献J.Platt、Fast Tr
aining of Support Vector Machines us
ing Sequential Minimal Optimization、
MIT Press、Baltimore、MD、1998、に記述されている
ような線形サポートベクトル機械方法に基づく。
する超平面を識別することによって、分類辞を構築する。一実施形態で使用され
るSVMの線形形態では、マージンは、超平面から、各クラスに対する最も近い
肯定および否定の場合までの距離によって定義される。マージンを最大にするこ
とは、最適化問題として表すことができ、したがって、探索と最適化は、異なる
SVMベースのトレーニング方法の中核にある。後の確率に関する評価を生成す
るために、正則最大可能性フィッティングを使用するPlattの参考文献に記
述されている、後処理手順が使用されている。この方法は、シグモイド(sigmoi
d)をSVM分類辞によって出力されたスコアに適合させる。
評価する。サンプルメッセージのコーパスを異なる重要度クラスに手作業で区分
化することによって、SVMによる分析のためのトレーニングセットを、分類辞
構築手順によって構築する。トレーニングコーパスが与えられると、テキスト分
類方法は、まず、最も識別力のある特徴を見つけることを試行する特徴選択手順
を適用する。このプロセスは、相互情報分析を使用する。特徴選択は、自然言語
処理でタグ付けされたフレーズおよびスピーチの一部など、利用可能となった単
一ワードまたはより高レベルの区別に基づいて機能することができる。
。単一ワードに対する信頼の他に、ドメイン特有のフレーズおよび特徴の高レベ
ルパターンも利用可能になる。また、特別なトークンは分類を向上させることが
できる。電子メール重要度に対する学習した分類辞の質は、異なる時間重要度の
電子メール中で、区別するために有用であると識別された手製の特徴を、特徴選
択手順に入力することによって向上させることができる。したがって、特徴選択
中に、単一ワード、ならびに、時間重要度の異なるレベルのメッセージの中で区
別するために有用である、特別なフレーズおよび記号が考慮される。
を含む。 ・送信者:一人の人間対電子メールのエイリアス、ユーザの組織における人々
、ユーザに対する組織的な関係、ユーザが構築したリストに含まれる名前、ユー
ザが応答した人々 ・受信者:ユーザにのみ送信、少数の人々に送信、メーリングリストに送信 ・時間重要度:暗示された会議の推測された時間、「すぐに行われる」、「直
ちに」、「できるだけ早く」、「すぐにこれが必要」、「直ちに」、「期限は」
、「時間、日までに」などのフレーズを含む、遅延に関するコストを示す言語 ・過去形:「会った」、「会議は終わった」、「気をつけた」、「昨日の会議
」など、過去に行われたイベントを表すために使用されるフレーズ ・未来形:「今週」、「予定である」、「いつ」などを含む、将来行われるイ
ベントを表すために使用されるフレーズ ・調整:「一緒に」、「会うことができるか」、「調整する」など、調整タス
クを表すために使用される言語 ・個人の要求:「なるか」、「であるか」、「できるか」、「必要である」、
「気をつける」、「知ることが必要である」など、疑問符で終わる文章を含む、
助成に対する直接要求に関連するフレーズ ・重要性:明示的な高いまたは低い優先順位フラグの提示、および「重要であ
る」、「決定的である」などのフレーズを含む、重要性を表す言語および記号 ・メッセージの長さ:メッセージの新しい構成要素のサイズ(転送を除外) ・添付の提示:電子メールにドキュメントを含むことの注釈 ・日時:メッセージが構成された時間 ・ジャンクメールの署名:パーセント非英数字文字などのパターン、およびポ
ルノグラフィックコンテンツ、「無料!」、「たった1$」、「限定提供」など
の市場用語
個々のリンクから、または組織チャートにおいて自分に近い誰かから直接自分に
送信された時間重要度を表す1つまたは複数のフレーズを含むメッセージから、
少なくとも1つの疑問文を含む、短い注釈として定義された特徴を識別する能力
をシステムに付与することなどを含めて、これらのような特徴のブール組合せと
して特徴を創出することを見込んでいる。
施方法について説明する。方法は、例えば、すでに説明したように、本発明の実
施形態によるシステムによって実施することが可能である。コンピュータ実施方
法は、少なくとも部分的に、コンピュータ上で実行される1つまたは複数のプロ
グラムとして、すなわち、コンピュータのプロセッサによって、メモリなどのコ
ンピュータ読取り可能媒体から実行されるプログラムとして、認識されることが
望ましい。プログラムは、配布およびインストールならびに他のコンピュータで
の実行のために、フロッピー(登録商標)ディスクまたはCD−ROMなど、機
械読取り可能媒体に格納可能であることが望ましい。
00において、例えば、上述したように、周辺情報通知および警報モジュールに
よって、警報が受信される。警報は、アプリケーションプログラム、オペレーテ
ィングシステム、ネットワーク、外部装置などからとすることが可能である。本
発明は、これに限定されるものではない。702において、例えば、上述したよ
うに、アテンションステータスモジュールによって、確率が生成される。確率は
、一実施形態における確率分布とすることが可能である。その生成は、一実施形
態では、以前の知識のプロファイル、およびコンテキストイベントに基づく。本
発明は、これに限定されるものではない。最後に、704において、ユーザは、
例えば、上述したように、通知意思決定モジュールによって、702において決
定された少なくとも確率に基づいて、700において受信した警報の1つまたは
複数を警報される。一実施形態では、702は、特有の警報がユーザに対してど
のようにいつ作成されるかを決定することを含む。
者なら、同じ目的を達成するために計算されるあらゆる構成を、示した特有の実
施形態の代わりに使用することが可能であることを理解するであろう。本出願は
、本発明のあらゆる適合または変更を網羅することを意図している。したがって
、本発明は、請求項とその等化物によってのみ限定されることを明瞭に意図して
いる。
詳細な図である。
デルの図である。
詳細な図である。
ある。
Claims (20)
- 【請求項1】 ユーザのアテンションのフォーカスに関する1つまたは複数
の確率を生成するためのアテンションステータスモジュール(204)と、 警報を受信するための周辺情報通知および警報モジュール(202)と、 ユーザのアテンションのフォーカスに関する確率に基づいた警報をユーザに警
報するための通知意思決定モジュール(206)と を備えたことを特徴とするコンピュータ化されたシステム(200)。 - 【請求項2】 1つまたは複数の確率は確率分布であることを特徴とする請
求項1に記載のシステム。 - 【請求項3】 1つまたは複数の確率は、ユーザのアテンションのフォーカ
スの相互排他的かつ網羅的な集合に対応する、状態の集合にわたる確率分布であ
ることを特徴とする請求項1に記載のシステム。 - 【請求項4】 アテンションステータスモジュール(204)は、ユーザが
最小のコスト未満で警報を受信することができる可能性を表す、単一可用性確率
を提供することを特徴とする請求項1に記載のシステム。 - 【請求項5】 アテンションステータスモジュール(204)は、ユーザの
アテンションステータスが最小のコスト未満で警報を受信するために利用可能に
なるまでの、時間期間の推定値を生成することを特徴とする請求項1に記載のシ
ステム。 - 【請求項6】 アテンションステータスモジュール(204)は、ユーザの
アテンションのフォーカスに関する1つまたは複数の確率、および、指示無しで
ユーザが警報を積極的にレビューしようとするまでの、時間期間の推定値を提供
することを特徴とする請求項1に記載のシステム。 - 【請求項7】 アテンションステータスモジュール(204)は、1つまた
は複数のコンテキストイベント、およびユーザプロファイルのうちの、少なくと
も1つに基づいて1つまたは複数の確率を生成するためのものであることを特徴
とする請求項1に記載のシステム。 - 【請求項8】 アテンションステータスモジュール(204)は、確率モデ
ルを利用して1つまたは複数の確率を生成するためのものであることを特徴とす
る請求項1に記載のシステム。 - 【請求項9】 アテンションステータスモジュール(204)は、ベイズの
ネットワークに基づいて1つまたは複数の確率を生成するためのものであること
を特徴とする請求項1に記載のシステム。 - 【請求項10】 周辺情報通知および警報モジュール(202)は、1つま
たは複数のアプリケーション、1つまたは複数のネットワーク、および1つまた
は複数のオペレーティングシステムのうちの、少なくとも1つから警報を受信す
るためのものであることを特徴とする請求項1に記載のシステム。 - 【請求項11】 周辺情報通知および警報モジュール(202)は、1つま
たは複数の外部デバイスからの警報を受信するためのものであることを特徴とす
る請求項1に記載のシステム。 - 【請求項12】 通知意思決定モジュール(206)は、さらに前の警報の
履歴に基づいた警報をユーザに警報するためのものであることを特徴とする請求
項1に記載のシステム。 - 【請求項13】 通知意思決定モジュール(206)は、さらに利用可能な
システムリソースに基づいた警報をユーザに警報するためのものであることを特
徴とする請求項1に記載のシステム。 - 【請求項14】 通知意思決定モジュール(206)は、映像方式での警報
をユーザに警報するためのものであることを特徴とする請求項1に記載のシステ
ム。 - 【請求項15】 通知意思決定モジュール(206)は、音声方式での警報
をユーザに警報するためのものであることを特徴とする請求項1に記載のシステ
ム。 - 【請求項16】 通知意思決定モジュール(206)は、移動体デバイス上
の警報をユーザに警報するためのものであることを特徴とする請求項1に記載の
システム。 - 【請求項17】 1つまたは複数のアプリケーション、1つまたは複数のネ
ットワーク、1つまたは複数のオペレーティングシステム、および1つまたは複
数の外部デバイスのうちの、少なくとも1つから警報を受信し(700)、 1つまたは複数のコンテキストイベント、およびユーザプロファイルのうちの
、少なくとも1つに基づいて確率モデルを使用して、ユーザのアテンションのフ
ォーカスに関する1つまたは複数の確率を生成し(702)、 1つまたは複数の確率に基づいてユーザに警報を与える(704) ことを特徴とするコンピュータ実施方法。 - 【請求項18】 ユーザに警報を与えること(704)は、音声方式および
映像方式のうちの、少なくとも1つでユーザに警報を与えることを特徴とする請
求項17に記載の方法。 - 【請求項19】 1つまたは複数の確率を生成すること(702)は、最大
効用意思理論モデルに基づいていることを特徴とする請求項17に記載の方法。 - 【請求項20】 1つまたは複数の確率を生成すること(702)は、ベイ
ズのネットワークに基づいていることを特徴とする請求項17に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/365,287 | 1999-07-30 | ||
US09/365,287 US6618716B1 (en) | 1999-07-30 | 1999-07-30 | Computational architecture for managing the transmittal and rendering of information, alerts, and notifications |
PCT/US2000/020843 WO2001009755A2 (en) | 1999-07-30 | 2000-07-31 | Architecture for managing alerts |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003506781A true JP2003506781A (ja) | 2003-02-18 |
JP4921663B2 JP4921663B2 (ja) | 2012-04-25 |
Family
ID=23438250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001514693A Expired - Fee Related JP4921663B2 (ja) | 1999-07-30 | 2000-07-31 | 警報を管理するためのアーキテクチャ |
Country Status (7)
Country | Link |
---|---|
US (2) | US6618716B1 (ja) |
EP (1) | EP1203307B1 (ja) |
JP (1) | JP4921663B2 (ja) |
AT (1) | ATE238587T1 (ja) |
AU (1) | AU6393100A (ja) |
DE (1) | DE60002342T2 (ja) |
WO (1) | WO2001009755A2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016539448A (ja) * | 2013-12-13 | 2016-12-15 | インテル コーポレイション | ユーザの計画及び目標のコンテキスト理解に基づくリソースのプラットフォーム自己管理 |
Families Citing this family (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6622160B1 (en) * | 1999-07-30 | 2003-09-16 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality |
US7194681B1 (en) | 1999-07-30 | 2007-03-20 | Microsoft Corporation | Method for automatically assigning priorities to documents and messages |
US6714967B1 (en) | 1999-07-30 | 2004-03-30 | Microsoft Corporation | Integration of a computer-based message priority system with mobile electronic devices |
JP4146592B2 (ja) * | 1999-11-12 | 2008-09-10 | 株式会社日立製作所 | 適応通信方法及び分散システムを構成する機器 |
US7444383B2 (en) | 2000-06-17 | 2008-10-28 | Microsoft Corporation | Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information |
US20020087649A1 (en) * | 2000-03-16 | 2002-07-04 | Horvitz Eric J. | Bounded-deferral policies for reducing the disruptiveness of notifications |
US7249159B1 (en) * | 2000-03-16 | 2007-07-24 | Microsoft Corporation | Notification platform architecture |
US8024415B2 (en) | 2001-03-16 | 2011-09-20 | Microsoft Corporation | Priorities generation and management |
US8701027B2 (en) * | 2000-03-16 | 2014-04-15 | Microsoft Corporation | Scope user interface for displaying the priorities and properties of multiple informational items |
US7634528B2 (en) | 2000-03-16 | 2009-12-15 | Microsoft Corporation | Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services |
US7743340B2 (en) * | 2000-03-16 | 2010-06-22 | Microsoft Corporation | Positioning and rendering notification heralds based on user's focus of attention and activity |
US7243130B2 (en) * | 2000-03-16 | 2007-07-10 | Microsoft Corporation | Notification platform architecture |
US8086672B2 (en) * | 2000-06-17 | 2011-12-27 | Microsoft Corporation | When-free messaging |
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 |
US7577916B2 (en) * | 2001-02-21 | 2009-08-18 | Fuji Xerox Co., Ltd. | Method and apparatus for management and representation of dynamic context |
US7024662B2 (en) | 2001-03-14 | 2006-04-04 | Microsoft Corporation | Executing dynamically assigned functions while providing services |
US7302634B2 (en) | 2001-03-14 | 2007-11-27 | Microsoft Corporation | Schema-based services for identity-based data access |
US6832346B2 (en) * | 2001-04-13 | 2004-12-14 | Lockheed Martin Corporation | System and method for managing and communicating state changes of a complex system |
JP3886342B2 (ja) * | 2001-05-21 | 2007-02-28 | シャープ株式会社 | 画像処理装置 |
US6957202B2 (en) * | 2001-05-26 | 2005-10-18 | Hewlett-Packard Development Company L.P. | Model selection for decision support systems |
US7110525B1 (en) | 2001-06-25 | 2006-09-19 | Toby Heller | Agent training sensitive call routing system |
US6944616B2 (en) * | 2001-11-28 | 2005-09-13 | Pavilion Technologies, Inc. | System and method for historical database training of support vector machines |
US20030149786A1 (en) * | 2002-02-06 | 2003-08-07 | Mark Duffy | Efficient counter retrieval |
US9886309B2 (en) | 2002-06-28 | 2018-02-06 | Microsoft Technology Licensing, Llc | Identity-based distributed computing for device resources |
US7334020B2 (en) * | 2002-09-20 | 2008-02-19 | Goodcontacts Research Ltd. | Automatic highlighting of new electronic message address |
US20040073688A1 (en) * | 2002-09-30 | 2004-04-15 | Sampson Scott E. | Electronic payment validation using Transaction Authorization Tokens |
US8051172B2 (en) * | 2002-09-30 | 2011-11-01 | Sampson Scott E | Methods for managing the exchange of communication tokens |
US6804687B2 (en) * | 2002-09-30 | 2004-10-12 | Scott E. Sampson | File system management with user-definable functional attributes stored in a token action log |
US20060168089A1 (en) * | 2002-09-30 | 2006-07-27 | Sampson Scott E | Controlling incoming communication by issuing tokens |
US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
US20040158509A1 (en) * | 2003-02-10 | 2004-08-12 | Chih-Hung Chien | Flexible window-based auditing method |
US7762665B2 (en) | 2003-03-21 | 2010-07-27 | Queen's University At Kingston | Method and apparatus for communication between humans and devices |
US7469272B2 (en) * | 2003-03-26 | 2008-12-23 | Microsoft Corporation | System and method utilizing test notifications |
US7827561B2 (en) | 2003-03-26 | 2010-11-02 | Microsoft Corporation | System and method for public consumption of communication events between arbitrary processes |
US7890960B2 (en) * | 2003-03-26 | 2011-02-15 | Microsoft Corporation | Extensible user context system for delivery of notifications |
US7457879B2 (en) | 2003-04-01 | 2008-11-25 | Microsoft Corporation | Notification platform architecture |
WO2004095273A2 (en) * | 2003-04-24 | 2004-11-04 | Koninklijke Philips Electronics N.V. | Alert filtering |
US20050055408A1 (en) * | 2003-09-09 | 2005-03-10 | Zhu Dong | System, device and method for sending a message at a predetermined time |
US7493592B2 (en) * | 2003-10-24 | 2009-02-17 | Microsoft Corporation | Programming interface for a computer platform |
US20060013140A1 (en) * | 2004-01-28 | 2006-01-19 | Pushparaj Vinodh F | Predictive, intelligent routing of calls to users |
JP2005215928A (ja) * | 2004-01-29 | 2005-08-11 | Oki Electric Ind Co Ltd | メッセージ管理装置 |
US8015504B1 (en) | 2004-03-26 | 2011-09-06 | Adobe Systems Incorporated | System and method for communicating information over a network |
JP4537147B2 (ja) * | 2004-08-06 | 2010-09-01 | 富士通株式会社 | 端末装置、メッセージ表示方法及びメッセージ表示プログラム |
US20060048064A1 (en) * | 2004-08-31 | 2006-03-02 | Microsoft Corporation | Ambient display of data in a user interface |
US7925241B2 (en) | 2004-11-09 | 2011-04-12 | Sharp Laboratories Of America, Inc. | Using PIM calendar on a mobile device to configure a profile |
US20060099945A1 (en) * | 2004-11-09 | 2006-05-11 | Sharp Laboratories Of America, Inc. | Using PIM calendar on a mobile device to configure the user profile |
US9203788B2 (en) | 2004-11-18 | 2015-12-01 | Adobe Systems Incorporated | System and method for communicating instant message information between an instant messaging node and one or more programs |
US7925525B2 (en) * | 2005-03-25 | 2011-04-12 | Microsoft Corporation | Smart reminders |
US8130193B2 (en) * | 2005-03-31 | 2012-03-06 | Microsoft Corporation | System and method for eyes-free interaction with a computing device through environmental awareness |
US20060223547A1 (en) * | 2005-03-31 | 2006-10-05 | Microsoft Corporation | Environment sensitive notifications for mobile devices |
US20060277258A1 (en) * | 2005-06-06 | 2006-12-07 | Goldfarb Samuel M | Managing and organizing electronic mail messages via a cross tabulation summary or a histogram |
US7529683B2 (en) * | 2005-06-29 | 2009-05-05 | Microsoft Corporation | Principals and methods for balancing the timeliness of communications and information delivery with the expected cost of interruption via deferral policies |
US20070038633A1 (en) * | 2005-08-10 | 2007-02-15 | International Business Machines Corporation | Method and system for executing procedures in mixed-initiative mode |
US7908357B2 (en) * | 2005-09-21 | 2011-03-15 | Battelle Memorial Institute | Methods and systems for detecting abnormal digital traffic |
US20070101287A1 (en) * | 2005-11-03 | 2007-05-03 | International Business Machines Corporation | Pop-up windows in a computer system |
US9426103B2 (en) | 2005-12-27 | 2016-08-23 | International Business Machines Corporation | Host state-sensing for message interruption |
US8209181B2 (en) * | 2006-02-14 | 2012-06-26 | Microsoft Corporation | Personal audio-video recorder for live meetings |
US9299039B1 (en) * | 2006-08-23 | 2016-03-29 | A9.Com, Inc. | Managing task lists utilizing integrated information requests |
US9686367B2 (en) * | 2007-03-15 | 2017-06-20 | Scenera Technologies, Llc | Methods, systems, and computer program products for providing predicted likelihood of communication between users |
US8266233B1 (en) | 2007-08-07 | 2012-09-11 | Sprint Spectrum L.P. | System and method for alert-presentation conflict resolution |
US8636670B2 (en) | 2008-05-13 | 2014-01-28 | The Invention Science Fund I, Llc | Circulatory monitoring systems and methods |
US9717896B2 (en) | 2007-12-18 | 2017-08-01 | Gearbox, Llc | Treatment indications informed by a priori implant information |
US20090287120A1 (en) | 2007-12-18 | 2009-11-19 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Circulatory monitoring systems and methods |
US8200606B2 (en) * | 2008-02-18 | 2012-06-12 | International Business Machines Corporation | Alert management system and method |
US8495660B1 (en) * | 2008-03-28 | 2013-07-23 | Symantec Corporation | Methods and systems for handling instant messages and notifications based on the state of a computing device |
US20090254619A1 (en) * | 2008-04-02 | 2009-10-08 | Kho Nancy E | Status-based filtered email alerts |
US8655382B2 (en) * | 2008-04-10 | 2014-02-18 | Sharp Laboratories Of America, Inc. | Wireless event notification system and methods for use therein |
US7486196B1 (en) | 2008-04-14 | 2009-02-03 | International Business Machines Corporation | Using audio to detect changes to the performance of an application |
US20100042912A1 (en) * | 2008-06-12 | 2010-02-18 | Eva Whitaker | Reminder and notification system for a parent |
US20100295782A1 (en) | 2009-05-21 | 2010-11-25 | Yehuda Binder | System and method for control based on face ore hand gesture detection |
US8620710B2 (en) * | 2009-07-02 | 2013-12-31 | International Business Machines Corporation | Managing calendar events while preparing for time out-of-office |
US8706821B2 (en) | 2009-09-16 | 2014-04-22 | Nokia Corporation | Method and apparatus for time adaptation of online services to user behavior |
US8768308B2 (en) | 2009-09-29 | 2014-07-01 | Deutsche Telekom Ag | Apparatus and method for creating and managing personal schedules via context-sensing and actuation |
US8472876B1 (en) * | 2009-09-30 | 2013-06-25 | Sprint Spectrum L.P. | Methods and systems for presenting the time of the most recently detected presence of a personal area network device |
US8959158B2 (en) * | 2009-10-12 | 2015-02-17 | International Business Machines Corporation | Leveraging point-in-time knowledge to respond to e-mail |
US9589254B2 (en) | 2010-12-08 | 2017-03-07 | Microsoft Technology Licensing, Llc | Using e-mail message characteristics for prioritization |
US9311628B2 (en) * | 2010-12-22 | 2016-04-12 | Yahoo! Inc. | Location-aware adaptive event reminder |
US8751500B2 (en) | 2012-06-26 | 2014-06-10 | Google Inc. | Notification classification and display |
US8819277B2 (en) * | 2012-07-17 | 2014-08-26 | Google Inc. | System and method for delivering alerts |
US8719280B1 (en) | 2012-10-16 | 2014-05-06 | Google Inc. | Person-based information aggregation |
US9282587B2 (en) | 2012-11-16 | 2016-03-08 | Google Technology Holdings, LLC | Method for managing notifications in a communication device |
CN103064685B (zh) * | 2012-12-27 | 2016-07-13 | 北京思特奇信息技术股份有限公司 | 一种模块化配置网页页面的方法及装置 |
US9332411B2 (en) | 2013-02-20 | 2016-05-03 | Microsoft Technology Licensing, Llc | User interruptibility aware notifications |
US20150356614A1 (en) * | 2013-06-05 | 2015-12-10 | Iouri Makedonov | Method for displaying advertising and task reminders on a portable electronic device |
US20160262128A1 (en) * | 2013-09-27 | 2016-09-08 | Hewlett Packard Enterprise Development Lp | Notifying a user of critical emails via text messages |
US20150095835A1 (en) * | 2013-09-30 | 2015-04-02 | Kobo Incorporated | Providing a user specific reader mode on an electronic personal display |
US9880711B2 (en) * | 2014-01-22 | 2018-01-30 | Google Llc | Adaptive alert duration |
US9639231B2 (en) | 2014-03-17 | 2017-05-02 | Google Inc. | Adjusting information depth based on user's attention |
US10320913B2 (en) | 2014-12-05 | 2019-06-11 | Microsoft Technology Licensing, Llc | Service content tailored to out of routine events |
US10135937B2 (en) * | 2015-02-19 | 2018-11-20 | Microsoft Technology Licensing, Llc | Personalized notifications |
US9554356B2 (en) | 2015-02-19 | 2017-01-24 | Microsoft Technology Licensing, Llc | Personalized reminders |
US10185973B2 (en) | 2015-04-07 | 2019-01-22 | Microsoft Technology Licensing, Llc | Inferring venue visits using semantic information |
US11657310B2 (en) * | 2016-01-06 | 2023-05-23 | International Business Machines Corporiation | Utilizing stochastic controller to provide user-controlled notification rate of wearable-based events |
US10452414B2 (en) | 2016-06-30 | 2019-10-22 | Microsoft Technology Licensing, Llc | Assistive technology notifications for relevant metadata changes in a document |
US10257127B2 (en) | 2016-08-09 | 2019-04-09 | Microsoft Technology Licensing, Llc | Email personalization |
US10462281B2 (en) * | 2017-06-30 | 2019-10-29 | Intel Corporation | Technologies for user notification suppression |
US11010724B2 (en) | 2017-12-22 | 2021-05-18 | International Business Machines Corporation | Analyzing calendar entries |
US11312298B2 (en) * | 2020-01-30 | 2022-04-26 | International Business Machines Corporation | Modulating attention of responsible parties to predicted dangers of self-driving cars |
DE202022100170U1 (de) | 2022-01-13 | 2022-01-20 | Maurice Wiesgickl | Wartungssystem für Industrieanlagen |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04280535A (ja) * | 1991-03-08 | 1992-10-06 | Matsushita Electric Ind Co Ltd | 電子メール受信通知装置 |
JPH05233195A (ja) * | 1992-02-26 | 1993-09-10 | Nec Corp | マルチウィンドウ表示装置 |
JPH06120978A (ja) * | 1992-10-05 | 1994-04-28 | Oki Electric Ind Co Ltd | 電子メール受信通知システム |
JPH08331621A (ja) * | 1995-05-30 | 1996-12-13 | Matsushita Electric Ind Co Ltd | 携帯情報端末装置 |
WO1998003907A2 (en) * | 1996-07-19 | 1998-01-29 | Microsoft Corporation | Intelligent user assistance facility |
JPH1079756A (ja) * | 1996-09-04 | 1998-03-24 | Fujitsu Ltd | 電子メールの着信通知装置 |
JPH10269154A (ja) * | 1997-03-25 | 1998-10-09 | Hitachi Ltd | 電子メールの着信通知方式 |
JPH1117839A (ja) * | 1997-06-27 | 1999-01-22 | Mitsubishi Electric Corp | 携帯情報端末 |
JPH11127259A (ja) * | 1997-10-23 | 1999-05-11 | Casio Comput Co Ltd | 通信システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4971434A (en) * | 1989-11-28 | 1990-11-20 | Visual Resources, Inc. | Method for diagnosing deficiencies in and expanding a person's useful field of view |
US5689641A (en) * | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
US5617526A (en) | 1994-12-13 | 1997-04-01 | Microsoft Corporation | Operating system provided notification area for displaying visual notifications from application programs |
EP0951706A4 (en) | 1996-12-03 | 2000-02-23 | Ergolight Ltd | COMPUTERIZED DEVICE AND METHOD FOR IDENTIFYING USEFUL PROBLEMS OF A COMPUTED SYSTEM |
US5864848A (en) | 1997-01-31 | 1999-01-26 | Microsoft Corporation | Goal-driven information interpretation and extraction system |
WO1999025245A1 (en) * | 1997-11-14 | 1999-05-27 | Scientific Learning Corporation | A computerized device for improving motor control in an individual by sensory training |
US6381735B1 (en) * | 1998-10-02 | 2002-04-30 | Microsoft Corporation | Dynamic classification of sections of software |
US6629123B1 (en) * | 1998-10-02 | 2003-09-30 | Microsoft Corporation | Interception of unit creation requests by an automatic distributed partitioning system |
US6584502B1 (en) * | 1999-06-29 | 2003-06-24 | Cisco Technology, Inc. | Technique for providing automatic event notification of changing network conditions to network elements in an adaptive, feedback-based data network |
US7054850B2 (en) * | 2000-06-16 | 2006-05-30 | Canon Kabushiki Kaisha | Apparatus and method for detecting or recognizing pattern by employing a plurality of feature detecting elements |
US7409423B2 (en) * | 2001-06-28 | 2008-08-05 | Horvitz Eric J | Methods for and applications of learning and inferring the periods of time until people are available or unavailable for different forms of communication, collaboration, and information access |
-
1999
- 1999-07-30 US US09/365,287 patent/US6618716B1/en not_active Expired - Lifetime
-
2000
- 2000-07-31 AU AU63931/00A patent/AU6393100A/en not_active Abandoned
- 2000-07-31 EP EP00950901A patent/EP1203307B1/en not_active Expired - Lifetime
- 2000-07-31 AT AT00950901T patent/ATE238587T1/de not_active IP Right Cessation
- 2000-07-31 DE DE60002342T patent/DE60002342T2/de not_active Expired - Lifetime
- 2000-07-31 WO PCT/US2000/020843 patent/WO2001009755A2/en active IP Right Grant
- 2000-07-31 JP JP2001514693A patent/JP4921663B2/ja not_active Expired - Fee Related
-
2003
- 2003-06-18 US US10/464,603 patent/US6886002B2/en not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04280535A (ja) * | 1991-03-08 | 1992-10-06 | Matsushita Electric Ind Co Ltd | 電子メール受信通知装置 |
JPH05233195A (ja) * | 1992-02-26 | 1993-09-10 | Nec Corp | マルチウィンドウ表示装置 |
JPH06120978A (ja) * | 1992-10-05 | 1994-04-28 | Oki Electric Ind Co Ltd | 電子メール受信通知システム |
JPH08331621A (ja) * | 1995-05-30 | 1996-12-13 | Matsushita Electric Ind Co Ltd | 携帯情報端末装置 |
WO1998003907A2 (en) * | 1996-07-19 | 1998-01-29 | Microsoft Corporation | Intelligent user assistance facility |
JPH1079756A (ja) * | 1996-09-04 | 1998-03-24 | Fujitsu Ltd | 電子メールの着信通知装置 |
JPH10269154A (ja) * | 1997-03-25 | 1998-10-09 | Hitachi Ltd | 電子メールの着信通知方式 |
JPH1117839A (ja) * | 1997-06-27 | 1999-01-22 | Mitsubishi Electric Corp | 携帯情報端末 |
JPH11127259A (ja) * | 1997-10-23 | 1999-05-11 | Casio Comput Co Ltd | 通信システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016539448A (ja) * | 2013-12-13 | 2016-12-15 | インテル コーポレイション | ユーザの計画及び目標のコンテキスト理解に基づくリソースのプラットフォーム自己管理 |
Also Published As
Publication number | Publication date |
---|---|
EP1203307A2 (en) | 2002-05-08 |
EP1203307B1 (en) | 2003-04-23 |
AU6393100A (en) | 2001-02-19 |
US20030212646A1 (en) | 2003-11-13 |
WO2001009755A3 (en) | 2001-05-25 |
JP4921663B2 (ja) | 2012-04-25 |
WO2001009755A2 (en) | 2001-02-08 |
ATE238587T1 (de) | 2003-05-15 |
DE60002342T2 (de) | 2003-10-16 |
US6886002B2 (en) | 2005-04-26 |
US6618716B1 (en) | 2003-09-09 |
DE60002342D1 (de) | 2003-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4921663B2 (ja) | 警報を管理するためのアーキテクチャ | |
JP4896342B2 (ja) | 適応型通信優先度決定およびルーティングシステムの選好の獲得と挙動の点検と学習および決定ポリシーのガイドを行うための制御および表示 | |
US6714967B1 (en) | Integration of a computer-based message priority system with mobile electronic devices | |
KR101064769B1 (ko) | 수신 메시지들을 필터링하는 시스템 및 메시지 프로세싱을 용이하게 하는 방법 | |
US7120865B1 (en) | Methods for display, notification, and interaction with prioritized messages | |
US7194681B1 (en) | Method for automatically assigning priorities to documents and messages | |
US7337181B2 (en) | Methods for routing items for communications based on a measure of criticality | |
JP2003527656A (ja) | 優先順位付けされた警報の生成および伝達 | |
JP4471671B2 (ja) | ローカルのセンサ情報を使用してアラート、インタラクション、および通信のタイミングをガイドする制限つき延期ポリシー | |
JP5192624B2 (ja) | 優先順位の生成および管理 | |
US7844666B2 (en) | Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system | |
RU2523164C2 (ru) | Обмен сообщениями по принципу when-free | |
Horvitz et al. | Models of attention in computing and communication: from principles to applications | |
US7251696B1 (en) | System and methods enabling a mix of human and automated initiatives in the control of communication policies | |
El-Zalabany | Mobile notifications as an information medium: an ethnographic study of mobile human-information interaction attitudes of Egyptian and German higher education students | |
Horvitz et al. | Models of ATTENTI Communication: From P r |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070731 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110105 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110304 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110704 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20110705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110705 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111007 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120106 |
|
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: 20120131 |
|
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: 20120203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4921663 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: 20150210 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |