JP4805530B2 - 拡張可能なイベント通知機構 - Google Patents
拡張可能なイベント通知機構 Download PDFInfo
- Publication number
- JP4805530B2 JP4805530B2 JP2002592003A JP2002592003A JP4805530B2 JP 4805530 B2 JP4805530 B2 JP 4805530B2 JP 2002592003 A JP2002592003 A JP 2002592003A JP 2002592003 A JP2002592003 A JP 2002592003A JP 4805530 B2 JP4805530 B2 JP 4805530B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- notification
- program
- requester
- notifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/543—Local
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Alarm Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
全体の構造
本発明の一形態は拡張可能なイベント通知システムに関わり、それは図1のシステム100よって示された一例によって、種々のハードウェア部品及び相互接続によって具現化される。システム100は通知マネージャ102、多数の要求者プログラム108、多数の通知者プログラム104、マップ110、及び辞書112を含む。
要求者プログラムは種々多様な機能を実行するソフトウェア・プログラムを含み、その詳細はシステム100、例えば、無線電話、自動車用コンピュータ等のアプリケーション内容に依存する。各要求者プログラムはあるイベント106の発生に応答して行動をとるように構成される。イベント106の通知を受信するために、要求者プログラム108は、下記にさらに詳述するように、通知マネージャ102によって登録する。各要求者プログラム108はID108a〜108cによって示された関連の識別子(ID)を有する。現在の例では、各要求者プログラムIDは異なる32ビットの2進数を含む。各要求者プログラムによって示されているけれども、関連のIDは一覧表(list)、表(table)、マップ、またはID108a〜108cをもつ要求者プログラムに関連する他の構造体のどこか別の場所に代って記憶される。
通知者プログラム104は種々のイベントの発生を検出するソフトウェア・プログラムを含む。イベント106はシステム100の中またはその外部で発生するハードウェア及び/またはソフトウェア・イベントを含み、その正確な本質はシステム100のアプリケーション内容に依存する。いくつかの典型的なイベントはハードウェア・デバイスの構成、時間の終了、所定時間の到来、処理タスクの終了、特定のハードウェア割込み経験における変更を含む。
通知マネージャ102は、通知者プログラム104及び要求者プログラム108に通信的に結合され、要求者プログラム108から登録要求を受信し、またさらに通知者プログラム104からイベント通知を受信する働きをする。登録要求は一以上の将来のイベント型式の通知を受信する要求プログラムからの要求である;各登録要求は要求者プログラム108a〜108c及び所望のイベント・クラスに対応する通知者プログラム104の識別を含む。登録を求める各要求者プログラム108について、通知マネージャ102は、対応する通知者プログラムID、及び通知パラメータと共に、マップにID108a〜108cを記憶する。
表1(下記)はマップ110の典型的な構成を例示する。
例示された例では、意図的な制限なしで、通知パラメータの意味は辞書112に含まれる。表2(下記)は辞書112の内容の例を提供する。
典型的なディジタル・データ処理装置
上で言及したように、通知マネージャ102、要求者プログラム108、及び通知者プログラム104は様々な形式で実施される。一例として、これらの部品はディジタル・データ処理装置、一般のディジタル・データ処理装置、またはその変形によって実施される。例示を容易にするために、次の例は部品102、108、104の全てを実施する単一の処理装置を記述する。即ち、図2はディジタル・データ処理装置200のハードウェア部品及び相互接続を例示する。
上で論じたディジタル・データ処理装置に対比して、本発明の異なる実施例は通知マネージャ、要求者プログラム108、及び通知者プログラム104のいくつかまたは全部を実施するためにコンピュータ実行命令に代って論理回路を使用する。速度、経費、金型費用等の分野における応用の特定の要求に応じて、この論理回路は何千もの小さい集積トランジスタを有する応用特定集積回路(ASIC)を組立てることによって実施される。そのようなASICはCMOS、TTL、VLSI、または別の適当な構成によって実施される。他の選択肢はディジタル信号処理チップ(DSP)、(抵抗器、キャパシタ、ダイオード、インダクタ、及びトランジスタといった)個別の回路、フィールド・プログラマブル・ゲート・アレイ(FPGA)、プログラマブル・ロジック・アレイ(PLA)等を含む。
システム100は様々な異なるアプリケーション内容で実施されるけれども、一つの例示的アプリケーションは無線電話である。いくつかの例示的なイベント106は電話の鳴響、ネットワークへの電話の接続、短いメッセージ・サービス(SMS)データの受信を含む。典型的な通知者プログラム104は電話通信アプリケーション・プログラム・インタフェース(TAPI)を含む。このアプリケーションでは、通知マネージャ102はマイクロプロセッサによって提供され、マップ110は電池駆動のRAMのような可変性メモリ内に存在し、そして辞書112はEPROMまたはフラッシュ更新ができる他の記憶装置のような読出し専用メモリ内に存在する。
本発明の構造上の特徴について述べてきたが、本発明の方法の形態について述べる。上で言及したように、本発明の方法の形態は一般にコンピュータ・ソフトウェアにおいて実施されるイベント検出及び警報システムを含み、その一実施例はあるイベントを検出し、そのような通知について登録した要求者プログラムを通知する拡張可能イベント通知システムである。
図1の内容では、そのような方法は、例えば、一連の機械可読命令を実行するために、ディジタル・データ処理装置200によって具現化されたように、通知マネージャ102によって実施される。これらの命令は様々な型の信号担持媒体中に常駐される。この点で、本発明の 一形態はそのような通知について登録した要求者プログラムを通知することによってある所定のイベントに反応するためにディジタル・データ・プロセッサによって実行可能な機械可読命令のプログラムを具現化する信号担持媒体に関わる。
上で論じた信号担持媒体に対比して、本発明の方法の形態は命令を実行するためにプロセッサを使用しないで、論理回路を用いて実施される。この実施例では、論理回路は発明の操作を実行するために、要求者プログラム108、通知者プログラム104、及び通知マネージャ102のいくつか、または全部を実施するために使用される。上で論じたように、論理回路は多くの異なる型式の回路構成を使用して実施される。
図4は拡張可能なイベント通知システムの操作手順の例を例示するために手順400を示す。概して、この手順はあるイベントを検出し、そのような通知について登録した要求者プログラム108を通知するために働く。説明を容易にするために、意図的な制限なしで、図4の例は上で示したシステム100の内容において記述される。
前述の開示は本発明のいくつかの例示的実施例を示しているが、様々な変更及び修正が付加された請求項によって定義されている本発明の範囲から逸脱しないで行われ得ることは当業者には明白であろう。さらに、本発明の要素は単数で記述され、または請求されているけれども、単数に明示的に限定されることなく、複数が考慮される。さらに普通に熟練した者は、手順が説明及び請求のためにいくつかの特定の順番で示されなければならないが、本発明はそのような特定の順序を越えて様々な変化を熟慮することを認識するであろう。
Claims (16)
- コンピュータのためのイベント通知のコンピュータ実行方法であって、各イベントが前記コンピュータに対して拡張可能であり、各イベント・クラスがそれぞれの通知者プログラムと関係付けられ、各通知者プログラムが対応するイベントの発生の通知を検出および前記対応するイベントの通知を要求している要求者プログラムのために送信することにより、対応するイベント・クラスのイベントの発生に応答し、
前記コンピュータの通知マネージャにおいて、要求者プログラムがメモリにロードされているか否かに拘わらず、前記コンピュータの要求者プログラムの各々から複数のイベント登録要求を受信し、各登録要求が、
要求者プログラムを識別する第1の識別子、および
通知者プログラムの1つを識別する第2の識別子を含み、
各登録要求に応答して、通知マネージャによりマップに前記要求者プログラムと通知者プログラムのそれぞれを識別する前記第1および第2の識別子を記憶し、
前記通知マネージャがマップ内で識別された各通知者プログラムを起動し、
発生したイベントの検出の後、前記通知者プログラムの特定の1つからの受信している通知に応答して、通知マネージャにより、
通知者プログラムの特定の1つに係わる提示された登録要求を持っている全ての要求者プログラムを識別するためにマップにアクセスし、
識別された要求者プログラムを起動し、発生したイベントの各々の表示を送信するステップを含み、
1つ以上の登録要求が、所望のイベント通知の特性を規定する通知パラメータをさらに含み、
前記登録要求の各々に応答する操作が、前記通知パラメータの前記マップへの記憶をさらに含み、
通知者プログラムからのイベントの通知に応答する操作は、通知者プログラムに係わる提示された登録要求を持っている各要求者プログラムに関して、所望のイベント通知の特性を表わす前記通知パラメータを識別するために前記マップを通知マネージャがアクセスすることをさらに含み、
識別された要求者プログラムへの発生イベントの表示の送信が該当する前記通知パラメータにしたがって行われる方法。 - 要求者プログラムの少なくとも1つをアンロードすることをさらに含む、請求項1記載の方法。
- 起動された各要求者プログラムについて、要求者プログラムが滞在駐留要求を提示したかどうかを判定し、もしそうでなければ、要求者プログラムを停止することをさらに含む、請求項1記載の方法。
- 通知パラメータはビット・マスクによって表され、各ビットは前以て割当てられた異なる意味を有する、請求項1記載の方法。
- 提示する操作は要求者プログラムによって実行される、請求項1記載の方法。
- 操作は最初にIDを各要求者プログラム及び通知者プログラムと関連づけることをさらに含み、通知者プログラム及び要求者プログラムの前記識別はIDによって与えられる、請求項1記載の方法。
- コンピュータにより実行されるとき、前記コンピュータに以下のステップを実行させる命令を記憶するコンピュータ可読媒体であって、ステップが、
要求者プログラムがメモリにロードされるか否かに拘わらず、特定のイベント・タイプのイベントの通知を要求している要求者プログラムの各々から、複数のイベント登録要求を通知マネージャが受信し、各イベントは複数のイベント・タイプの1つと関係し、前記複数のイベント・タイプはそれぞれ複数のイベント・タイプを持っている複数のイベント・クラスに関連付けられ、各イベント・クラスはそれぞれの通知者プログラムと関係しており、各通知者プログラムが対応するイベントの発生の通知を検出し、および前記対応するイベントの通知を要求している要求者プログラムのために送信することにより、対応するイベント・クラスのイベントの発生に応答し、複数のイベント登録要求の各々が、
要求者プログラムの識別、および
通知者プログラムの1つの識別を含み、
各登録要求に応答して、前記要求者および通知者プログラムのそれぞれの前記識別を前記通知マネージャがマップに記憶し、
前記通知マネージャが前記マップで識別された各通知者プログラムを起動し、
発生したイベントの検出の後、前記通知者プログラムの特定の1つからの受信している通知に応答して、
通知者プログラムの特定の1つに係わる提示された登録要求を持っている全ての要求者プログラムを識別するために前記通知マネージャが前記マップにアクセスし、
前記通知マネージャが識別された要求者プログラムを起動し、発生したイベントの各々の表示を送信する操作を行い、
1つ以上の登録要求が、所望のイベント通知の特性を規定する通知パラメータをさらに含み、
各要求に応答する操作が、前記パラメータの前記マップへの記憶をさらに含み、
通知者プログラムからのイベントの通知に応答する操作が、通知者プログラムに係わる提示された登録要求を持っている各要求者プログラムに関して、所望の通知の特性を表わす通知パラメータを識別するために前記通知マネージャが前記マップにアクセスすることをさらに含み、
識別された要求者プログラムへの発生イベントの表示の送信が通知パラメータにしたがって行われ、
各イベント、各要求者プログラム、各通知者プログラム、および前記マップが前記コンピュータに対して拡張可能であるコンピュータ可読媒体。 - イベントを検出するイベント通知装置であって、
各々が特定のイベント・タイプのイベントの通知を要求している多数の要求者手段と、 各々の通知者手段が対応するイベント・クラスのイベントの発生に応答し、対応するイベントの発生の通知を送信する複数の通知者手段と、
マップ手段と、
複数の要求者手段、複数の通知者手段およびマップ手段に接続された通知マネージャ手段とを含み、前記通知マネージャ手段は、
要求者手段または通知者手段がメモリにロードされたか否かに拘わらず、前記複数の要求者手段からの登録要求を受信し、各登録要求は、
前記要求者手段の1つの識別、および
前記通知者手段の1つの識別を含み、
各受信された登録要求に応答して、前記マップ手段に要求者手段および通知者手段の識別を記憶し、
前記マップ手段で識別された各通知者手段を起動し、
発生したイベントの検出の後、前記複数の通知者手段の特定の1つからの受信している通知に応答して、
前記複数の通知者手段の特定の1つに係わる提示された登録要求を持っている全ての要求者手段を識別するためにマップ手段にアクセスし、
識別された要求者手段を起動し、発生したイベントの各々の表示を送信することを含むステップを行うように構成され、
通知マネージャ手段は、
登録要求を受信する前記ステップが、イベント通知の特性を規定する1つ以上の通知パラメータを受信することをさらに含み、
識別を記憶する前記ステップが、前記マップ手段に前記1つ以上の通知パラメータを記憶することをさらに含み、
マップ手段にアクセスする通知者手段の前記ステップが、通知者手段に係わる登録要求を提示した各要求者手段を識別することをさらに含み、識別された要求者手段へ発生したイベントの表示の送信が、該当する通知パラメータに従って行われるように構成され、
各イベント、各要求者手段、各通知者手段、通知マネージャ手段およびマップ手段が前記イベント通知装置に対して拡張可能である装置。 - 通知マネージャ手段はさらに識別された要求者手段を起動し、発生したイベントの表示を各々に送信する前記ステップの後に、要求者手段をアンロードするように構成される、請求項8記載の装置。
- 通知マネージャ手段は、識別された要求者手段を起動し、発生したイベントの表示を各々に送信する前記ステップの後、起動された要求者手段が滞在駐留要求を提示したかどうかを判定し、もしそうでなければ、要求者手段を停止させるようにさらに構成された、請求項8記載の装置。
- 通知パラメータはビット・マスクによって表され、各ビットは前以て割当てられた異なる意味を有する、請求項8記載の装置。
- イベント通知のコンピュータ実施方法であって、
要求者プログラムがメモリにロードされているか否かに拘わらず、それぞれのイベント・クラスの発生の通知されることを要望している各要求者プログラムからのそれぞれの登録要求を受信し、
登録要求が、
各要求者プログラムに対応しているそれぞれの要求者プログラム識別子と、
それぞれの要求者プログラムが通知されることを要望するそれぞれのイベント・クラスの中の、複数の通知者プログラムの1つの対応しているそれぞれの通知者プログラム識別子であって、複数の通知者プログラムの各々が複数のイベントから多数の所定のイベントの発生を検出するように動作可能であり、多数の所定のイベントの各1つが多数の所定のイベントの他のものと異なり、多数の所定のイベントの各組がそれぞれの通知者プログラムと関係したそれぞれのイベント・クラスを規定し、各通知者プログラムがそれぞれのイベント・クラスと関係した多数の所定のイベントの1つを検出することに応答してイベント通知を発生するようにさらに動作可能であり、イベント通知が多数の所定のイベントの検出された1つを識別する識別子と、
それぞれのイベント・クラスと関係する多数の所定のイベントから少なくとも1つの所望のイベントを表わす通知選択とを含み、
要求者プログラム識別子を通知者プログラム識別子および各登録要求のための通知選択と関連させ、
検出されたイベントを含んでいるイベント通知を受信し、
検出されたイベントを通知するため各登録された要求者プログラムを識別し、各識別された登録された要求者プログラムは、検出されたイベントに一致するそれぞれの要望されたイベントを識別しているそれぞれの通知選択を持つ任意のそれぞれの登録要求に対応している任意のそれぞれの要求者プログラムを含み、
各識別された登録された要求者プログラムを起動し、
検出されたイベントを識別しているメッセージを各識別された登録された要求者プログラムに転送し、
通知選択を含んでいるそれぞれの通知要求を受信することが、少なくとも1つの通知パラメータを備えた少なくとも1つの通知選択と関係付けている辞書を参照すること、および識別された通知パラメータをそれぞれの要求者プログラム識別子およびそれぞれの通知者プログラム識別子と関連させることをさらに含む方法。 - 通知選択を含んでいるそれぞれの通知要求を受信することが、所定の通知パラメータを受信することをさらに含む、請求項12記載の方法。
- 通知選択を含んでいるそれぞれの通知要求を受信することが、検出されたイベントのそれぞれの要求者プログラムを通知することに対応している条件を受信することをさらに含む、請求項12記載の方法。
- 識別することが、条件を識別すること、および識別された登録された要求者プログラムに対応することに関して条件を実行することをさらに含む、請求項12記載の方法。
- 各それぞれの通知者プログラム識別子に対応しているそれぞれの通知者プログラムを起動することをさらに含む、請求項12記載の方法。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US29211401P | 2001-05-18 | 2001-05-18 | |
| US60/292,114 | 2001-05-18 | ||
| US10/133,847 | 2002-04-25 | ||
| US10/133,847 US7472396B2 (en) | 2001-05-18 | 2002-04-25 | Extensible event notification mechanism |
| PCT/US2002/015582 WO2002095610A1 (en) | 2001-05-18 | 2002-05-17 | Extensible event notification mechanism |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004532479A JP2004532479A (ja) | 2004-10-21 |
| JP4805530B2 true JP4805530B2 (ja) | 2011-11-02 |
Family
ID=26831750
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002592003A Expired - Lifetime JP4805530B2 (ja) | 2001-05-18 | 2002-05-17 | 拡張可能なイベント通知機構 |
Country Status (16)
| Country | Link |
|---|---|
| US (1) | US7472396B2 (ja) |
| EP (1) | EP1393195B1 (ja) |
| JP (1) | JP4805530B2 (ja) |
| KR (1) | KR100609185B1 (ja) |
| CN (1) | CN1321387C (ja) |
| AR (1) | AR036019A1 (ja) |
| AU (1) | AU2002314786B2 (ja) |
| BR (1) | BR0209802A (ja) |
| CA (1) | CA2447328A1 (ja) |
| IL (1) | IL158895A0 (ja) |
| MX (1) | MXPA03010609A (ja) |
| NZ (1) | NZ529596A (ja) |
| PE (1) | PE20030016A1 (ja) |
| RU (1) | RU2295758C2 (ja) |
| TW (1) | TW559735B (ja) |
| WO (1) | WO2002095610A1 (ja) |
Families Citing this family (121)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
| US8364136B2 (en) | 1999-02-01 | 2013-01-29 | Steven M Hoffberg | Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system |
| US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
| US6859829B1 (en) * | 1999-02-23 | 2005-02-22 | Microsoft Corp. | Method and mechanism for providing computer programs with computer system events |
| US20040203597A1 (en) * | 2002-03-28 | 2004-10-14 | Pitt Lance Douglas | Mobile subscriber privacy evaluation using solicited vs. unsolicited differentiation |
| US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
| US20030186699A1 (en) * | 2002-03-28 | 2003-10-02 | Arlene Havlark | Wireless telecommunications location based services scheme selection |
| US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
| US8027697B2 (en) | 2007-09-28 | 2011-09-27 | Telecommunication Systems, Inc. | Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system |
| US8126889B2 (en) * | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
| US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
| US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
| US20070238455A1 (en) * | 2006-04-07 | 2007-10-11 | Yinjun Zhu | Mobile based area event handling when currently visited network doe not cover area |
| US7469272B2 (en) * | 2003-03-26 | 2008-12-23 | Microsoft Corporation | System and method utilizing test notifications |
| EP1649352A4 (en) * | 2003-07-11 | 2008-05-14 | Computer Ass Think Inc | TRIGGER SUPPORT FOR A BIDIRECTIONAL BROKER |
| US7644376B2 (en) * | 2003-10-23 | 2010-01-05 | Microsoft Corporation | Flexible architecture for notifying applications of state changes |
| US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
| US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
| US20080090546A1 (en) * | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
| US20080126535A1 (en) * | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
| US7562365B2 (en) * | 2004-01-12 | 2009-07-14 | International Business Machines Corporation | Random access for processing messages in a message queue |
| EP1562354A1 (en) * | 2004-02-09 | 2005-08-10 | Alcatel | A method, a mobile communication device, a remote device, and a computer software product for notifying a user and controlling the mobile communication device |
| US6985105B1 (en) * | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
| US7411546B2 (en) | 2004-10-15 | 2008-08-12 | Telecommunication Systems, Inc. | Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination |
| US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US7113128B1 (en) * | 2004-10-15 | 2006-09-26 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US7653721B1 (en) * | 2004-10-29 | 2010-01-26 | Sun Microsystems, Inc. | Mechanism for capturing high level events on user interface components |
| US9563875B2 (en) * | 2004-12-02 | 2017-02-07 | International Business Machines Corporation | Automatically providing notifications regarding interesting content from shared sources based on important persons and important sources for a user |
| US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
| US8756225B1 (en) * | 2005-05-31 | 2014-06-17 | Saba Software, Inc. | Method and system for interfacing with a back end server application through a messaging environment |
| US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
| US20070049288A1 (en) * | 2005-08-24 | 2007-03-01 | Lamprecht Leslie J | Creating optimum temporal location trigger for multiple requests |
| US20100070982A1 (en) * | 2005-09-09 | 2010-03-18 | Pitts William M | Distributed File System Consistency Mechanism Extension For Accelerating Communications Between Distributed Applications |
| US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
| US7825780B2 (en) * | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
| US20070075848A1 (en) * | 2005-10-05 | 2007-04-05 | Pitt Lance D | Cellular augmented vehicle alarm |
| US7626951B2 (en) | 2005-10-06 | 2009-12-01 | Telecommunication Systems, Inc. | Voice Over Internet Protocol (VoIP) location based conferencing |
| US7907551B2 (en) * | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
| US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
| US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
| US8059789B2 (en) * | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
| US7899450B2 (en) * | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
| US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
| US7471236B1 (en) * | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
| US8208605B2 (en) * | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
| US7711783B1 (en) * | 2006-06-16 | 2010-05-04 | Oracle America, Inc. | Generic event notification service for resource-constrained devices |
| US8370423B2 (en) * | 2006-06-16 | 2013-02-05 | Microsoft Corporation | Data synchronization and sharing relationships |
| JP4618224B2 (ja) * | 2006-09-19 | 2011-01-26 | 株式会社デンソー | オブジェクト指向型車両用制御システム |
| US20080259908A1 (en) * | 2006-09-26 | 2008-10-23 | John Gordon Hines | Location object proxy |
| WO2008057477A2 (en) * | 2006-11-03 | 2008-05-15 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc) |
| US8020112B2 (en) * | 2006-11-06 | 2011-09-13 | Microsoft Corporation | Clipboard augmentation |
| US8453066B2 (en) | 2006-11-06 | 2013-05-28 | Microsoft Corporation | Clipboard augmentation with references |
| US20080109464A1 (en) * | 2006-11-06 | 2008-05-08 | Microsoft Corporation | Extending Clipboard Augmentation |
| JP4618240B2 (ja) * | 2006-12-12 | 2011-01-26 | 株式会社デンソー | オブジェクト指向型車両用制御システム及びプログラム搭載支援システム |
| US20080141136A1 (en) * | 2006-12-12 | 2008-06-12 | Microsoft Corporation | Clipping Synchronization and Sharing |
| US20080167018A1 (en) * | 2007-01-10 | 2008-07-10 | Arlene Havlark | Wireless telecommunications location based services scheme selection |
| US8769551B2 (en) * | 2007-02-06 | 2014-07-01 | Access Co., Ltd. | System and method for interprocess communication in electronic devices |
| US8751442B2 (en) | 2007-02-12 | 2014-06-10 | Microsoft Corporation | Synchronization associated duplicate data resolution |
| US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
| US8429551B2 (en) | 2007-02-15 | 2013-04-23 | Microsoft Corporation | Application-based copy and paste operations |
| JP4962099B2 (ja) * | 2007-03-30 | 2012-06-27 | ブラザー工業株式会社 | 情報処理装置および情報処理プログラム |
| US8677270B2 (en) | 2007-05-04 | 2014-03-18 | Microsoft Corporation | Live companion user interface |
| US7831558B2 (en) * | 2007-06-22 | 2010-11-09 | Microsoft Corporation | Bi-directional data modification with synchronization |
| US8239479B2 (en) | 2007-06-22 | 2012-08-07 | Microsoft Corporation | Server-assisted and peer-to-peer synchronization |
| US8954507B2 (en) * | 2007-06-22 | 2015-02-10 | Microsoft Corporation | Gathering and using awareness information |
| EP2196014A4 (en) | 2007-09-17 | 2014-12-24 | Telecomm Systems Inc | 911 EMERGENCY SERVICE DATA MESSAGING |
| US20090112870A1 (en) * | 2007-10-31 | 2009-04-30 | Microsoft Corporation | Management of distributed storage |
| US9066316B2 (en) * | 2007-11-19 | 2015-06-23 | Qualcomm Incorporated | Diagnostic monitoring by a wireless device |
| US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US7929530B2 (en) * | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US8296671B2 (en) | 2008-05-01 | 2012-10-23 | Microsoft Corporation | Enabling access to rich data by intercepting paste operations |
| US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
| EP2172883A1 (en) * | 2008-09-30 | 2010-04-07 | Siemens Aktiengesellschaft | Method for managing and controlling manufacturing processes planned by an Enterprise Resource Planning and produced by a plant floor |
| US8892128B2 (en) * | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
| EP2347395A4 (en) | 2008-10-14 | 2016-11-02 | Telecomm Systems Inc | Location Based Approach Alert |
| US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
| US8867485B2 (en) * | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
| US20110009086A1 (en) * | 2009-07-10 | 2011-01-13 | Todd Poremba | Text to 9-1-1 emergency communication |
| US9479737B2 (en) * | 2009-08-06 | 2016-10-25 | Echostar Technologies L.L.C. | Systems and methods for event programming via a remote media player |
| US20110064046A1 (en) * | 2009-09-11 | 2011-03-17 | Yinjun Zhu | User plane emergency location continuity for voice over internet protocol (VoIP)/IMS emergency services |
| US20110149953A1 (en) * | 2009-12-23 | 2011-06-23 | William Helgeson | Tracking results of a v2 query in voice over internet (VoIP) emergency call systems |
| US20110195695A1 (en) * | 2010-02-11 | 2011-08-11 | Rashim Gupta | Managing event distribution to applications within a wireless communications device |
| US20110219384A1 (en) * | 2010-03-05 | 2011-09-08 | Hit Concepts Llc | Dynamic listener lookup and implementation |
| WO2012005769A1 (en) | 2010-07-09 | 2012-01-12 | Telecommunication Systems, Inc. | Location privacy selector |
| US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
| CN102447689B (zh) * | 2010-09-30 | 2015-05-20 | 腾讯科技(深圳)有限公司 | 一种消息的更新提示方法以及网络客户端 |
| US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
| US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
| WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
| GB2501180B (en) * | 2011-01-28 | 2020-06-17 | Hewlett Packard Development Co | Distributing information |
| US8682321B2 (en) | 2011-02-25 | 2014-03-25 | Telecommunication Systems, Inc. | Mobile internet protocol (IP) location |
| US8701124B2 (en) * | 2011-06-03 | 2014-04-15 | Apple Inc. | Notification barrier |
| US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
| US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
| WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
| US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
| US9264537B2 (en) | 2011-12-05 | 2016-02-16 | Telecommunication Systems, Inc. | Special emergency call treatment based on the caller |
| US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
| US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
| US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
| US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
| US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
| US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
| US9596145B2 (en) | 2012-07-02 | 2017-03-14 | Mitsubishi Electric Corporation | Communication system, GUI apparatus, and service apparatus |
| WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
| US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
| US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
| US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
| KR102210995B1 (ko) | 2013-04-24 | 2021-02-02 | 삼성전자 주식회사 | 전자 장치에서 보안 정보를 통지하기 위한 장치와 방법 및 이를 위한 컴퓨터로 판독 가능한 기록 매체 |
| US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
| US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
| US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
| US10600296B2 (en) * | 2015-08-19 | 2020-03-24 | Google Llc | Physical knowledge action triggers |
| RU2703337C1 (ru) * | 2015-11-18 | 2019-10-16 | ЭЙЗО Корпорайшн | Устройство, система и программа для управления выводом данных |
| CN110019682B (zh) * | 2017-12-28 | 2022-12-27 | 北京京东尚科信息技术有限公司 | 用于处理信息的系统、方法和装置 |
| CN108415786B (zh) * | 2018-03-13 | 2022-05-31 | 联想(北京)有限公司 | 信息处理方法及装置、电子设备和计算机可读介质 |
| US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
| US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
| US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
| US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5625821A (en) | 1991-08-12 | 1997-04-29 | International Business Machines Corporation | Asynchronous or synchronous operation of event signaller by event management services in a computer system |
| US5249218A (en) * | 1992-04-06 | 1993-09-28 | Spectrum Information Technologies, Inc. | Programmable universal interface system |
| US6681245B1 (en) * | 1995-04-19 | 2004-01-20 | Fuji Xerox Co., Ltd. | Display of detected event for information handling system |
| US5621892A (en) | 1995-10-10 | 1997-04-15 | Intel Corporation | Method and apparatus for managing alerts and events in a networked computer system |
| US5878036A (en) * | 1995-12-20 | 1999-03-02 | Spartz; Michael K. | Wireless telecommunications system utilizing CDMA radio frequency signal modulation in conjunction with the GSM A-interface telecommunications network protocol |
| US5828882A (en) * | 1996-03-15 | 1998-10-27 | Novell, Inc. | Event notification facility |
| US5721825A (en) | 1996-03-15 | 1998-02-24 | Netvision, Inc. | System and method for global event notification and delivery in a distributed computing environment |
| US6463446B1 (en) * | 1998-02-26 | 2002-10-08 | Sun Microsystems, Inc. | Method and apparatus for transporting behavior in an event-based distributed system |
| US6704803B2 (en) * | 1998-01-26 | 2004-03-09 | International Business Machines Corporation | Method and system for distributing data events over an information bus |
| US6611877B2 (en) * | 1998-06-30 | 2003-08-26 | Sun Microsystems, Inc. | System and method for aggregating registration of entities for notifications of events |
| US6367034B1 (en) * | 1998-09-21 | 2002-04-02 | Microsoft Corporation | Using query language for event filtering and aggregation |
| US6993771B1 (en) * | 1999-02-03 | 2006-01-31 | William H. Gates, III | Method and system for managing software components |
| US6859829B1 (en) * | 1999-02-23 | 2005-02-22 | Microsoft Corp. | Method and mechanism for providing computer programs with computer system events |
| US6782541B1 (en) * | 1999-05-28 | 2004-08-24 | Avaya Technology Corp. | System and method of exchanging information between software modules |
| RU2177638C2 (ru) * | 1999-09-22 | 2001-12-27 | Зоммерс Олег Харисович | Способ формирования и регулярной доставки пользователям информационных изданий и система для осуществления способа |
| US20010056508A1 (en) * | 2000-05-12 | 2001-12-27 | Kenneth Arneson | Event notification system and method |
-
2002
- 2002-04-25 US US10/133,847 patent/US7472396B2/en not_active Expired - Lifetime
- 2002-05-17 CN CNB028143930A patent/CN1321387C/zh not_active Expired - Lifetime
- 2002-05-17 RU RU2003136283/09A patent/RU2295758C2/ru not_active IP Right Cessation
- 2002-05-17 KR KR1020037002131A patent/KR100609185B1/ko not_active Expired - Lifetime
- 2002-05-17 IL IL15889502A patent/IL158895A0/xx unknown
- 2002-05-17 NZ NZ529596A patent/NZ529596A/en unknown
- 2002-05-17 WO PCT/US2002/015582 patent/WO2002095610A1/en not_active Ceased
- 2002-05-17 JP JP2002592003A patent/JP4805530B2/ja not_active Expired - Lifetime
- 2002-05-17 MX MXPA03010609A patent/MXPA03010609A/es not_active Application Discontinuation
- 2002-05-17 PE PE2002000423A patent/PE20030016A1/es not_active Application Discontinuation
- 2002-05-17 TW TW091110392A patent/TW559735B/zh not_active IP Right Cessation
- 2002-05-17 AU AU2002314786A patent/AU2002314786B2/en not_active Ceased
- 2002-05-17 EP EP02741709.6A patent/EP1393195B1/en not_active Expired - Lifetime
- 2002-05-17 CA CA002447328A patent/CA2447328A1/en not_active Abandoned
- 2002-05-17 BR BR0209802-4A patent/BR0209802A/pt not_active IP Right Cessation
- 2002-05-20 AR ARP020101863A patent/AR036019A1/es unknown
Also Published As
| Publication number | Publication date |
|---|---|
| RU2003136283A (ru) | 2005-06-10 |
| KR20040004362A (ko) | 2004-01-13 |
| MXPA03010609A (es) | 2004-04-02 |
| CN1321387C (zh) | 2007-06-13 |
| PE20030016A1 (es) | 2003-01-29 |
| BR0209802A (pt) | 2004-12-21 |
| EP1393195A4 (en) | 2007-04-04 |
| HK1066885A1 (en) | 2005-04-01 |
| TW559735B (en) | 2003-11-01 |
| US7472396B2 (en) | 2008-12-30 |
| RU2295758C2 (ru) | 2007-03-20 |
| US20030009602A1 (en) | 2003-01-09 |
| AR036019A1 (es) | 2004-08-04 |
| CN1533539A (zh) | 2004-09-29 |
| JP2004532479A (ja) | 2004-10-21 |
| WO2002095610A1 (en) | 2002-11-28 |
| AU2002314786B2 (en) | 2007-11-01 |
| EP1393195B1 (en) | 2017-04-26 |
| KR100609185B1 (ko) | 2006-08-02 |
| CA2447328A1 (en) | 2002-11-28 |
| NZ529596A (en) | 2005-10-28 |
| EP1393195A1 (en) | 2004-03-03 |
| IL158895A0 (en) | 2004-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4805530B2 (ja) | 拡張可能なイベント通知機構 | |
| AU2002314786A1 (en) | Extensible event notification mechanism | |
| EP2214381B1 (en) | Handling sensors in a context aware platform | |
| CN112965765B (zh) | 服务调用方法、装置、电子设备及存储介质 | |
| MXPA06013666A (es) | Metodo, software y aparato para utilizar informacion de historial de estado de aplicacion cuando se reinicien aplicaciones. | |
| EP2484094A1 (en) | A method and arrangements for application scope management | |
| US10761776B2 (en) | Method for handling command in conflict scenario in non-volatile memory express (NVMe) based solid-state drive (SSD) controller | |
| EP3371666A1 (en) | Generation of robotic user interface responsive to connection of peripherals to robot | |
| IL146702A (en) | A method and device for supervising the creation and destruction of boy processes within an application executed in a computer system | |
| CN113377517B (zh) | 基于实时操作系统的线程调度方法及系统 | |
| US8713582B2 (en) | Providing policy-based operating system services in an operating system on a computing system | |
| CN111355637B (zh) | 网卡状态检测方法、装置、设备及存储介质 | |
| US20070061867A1 (en) | Information processing apparatus, method and computer product for controlling activation of application | |
| EP3625685B1 (en) | Conditionally crashing software applications to track software use | |
| CN117194061A (zh) | 事件处理方法、处理器、设备及片上系统 | |
| CN113986480A (zh) | 中断服务函数的调用方法及相关装置 | |
| HK1066885B (en) | Extensible event notification method and apparatus | |
| CN101587448B (zh) | 一种中断处理方法和装置 | |
| JP2006331213A (ja) | システムリソース管理装置、システムリソース管理方法及びプログラム | |
| CN117009001A (zh) | 基于资源位优先级的页面显示控制方法、装置及设备 | |
| US7590714B1 (en) | Methods and apparatus for providing extensible lightweight services in a data storage environment | |
| CN118535258A (zh) | 窗口控制方法、装置及存储介质、电子设备、车辆 | |
| CN121858170A (zh) | 用于电子控制单元ecu的活动激活方法 | |
| CN115756826A (zh) | 一种数据处理方法、装置及存储介质 | |
| JPH07306842A (ja) | プロセッサ間コマンド優先方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070807 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080226 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080526 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080602 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081111 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090305 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090317 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20090612 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110105 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110111 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110207 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110210 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110307 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110310 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110615 |
|
| 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: 20110811 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4805530 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: 20140819 Year of fee payment: 3 |
|
| 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 |
|
| 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 |
|
| EXPY | Cancellation because of completion of term |