JP4242202B2 - Information providing apparatus and information providing method - Google Patents
Information providing apparatus and information providing method Download PDFInfo
- Publication number
- JP4242202B2 JP4242202B2 JP2003130228A JP2003130228A JP4242202B2 JP 4242202 B2 JP4242202 B2 JP 4242202B2 JP 2003130228 A JP2003130228 A JP 2003130228A JP 2003130228 A JP2003130228 A JP 2003130228A JP 4242202 B2 JP4242202 B2 JP 4242202B2
- Authority
- JP
- Japan
- Prior art keywords
- dictionary
- user
- information
- information providing
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、入力情報に基づいて情報を提供する技術に関し、特に、利用者の入力情報に基づいてキーを配列することにより、情報を提供する効率を向上する技術に関する。
【0002】
【従来の技術】
電子データベースとして、電子辞書に格納される辞書の数が増加している。この辞書には、英和辞典、和英辞典、国語辞典などが含まれる。このように電子辞書が格納する辞書の数が増加すると、使用者が特定の辞書を選択するための手続き(辞書の選択、デフォルト設定等)も増加する。また、使用頻度の高い辞書は使用者ごとに異なることが多いため、たとえば電子辞書が家族で共有されている場合には、選択した辞書の登録などの設定を頻繁に変更する必要があった。
【0003】
そこで、このような問題を解決するために、たとえば特開昭64−61812号公報(特許文献1)は、機能のキートップへの割り当ての手間を省略することができるキーボード装置を開示する。このキーボード装置は、それぞれに機能が設定されるキートップと、キートップごとにその機能を表わす文字を表示する表示装置とを有するキーボード、キーボードの各キートップに設定された機能の使用頻度を計測して記憶する頻度取得バッファ、および使用頻度に基づいてキーボードのキートップへの機能の再割り当てを行う回路を含む。
【0004】
特許文献1に開示されたキーボード装置によると、使用者がキーボードを使用すると、使用頻度が使用される機能ごとに計測され記憶される。この使用頻度に基づいて、キートップへの機能が再度割り当てられるため、使用者が機能の割り当てを行う必要がなくなる。その結果、機能のキートップへの割り当ての手間が省略される。
【0005】
【特許文献1】
特開昭64−61812号公報
【0006】
【発明が解決しようとする課題】
しかしながら、特許文献1に開示されたキーボード装置によると、使用頻度によって機能の割り当てが頻繁に変更されるため、使用者が必要とする機能が恒常的にキートップに割り当てられず、結果として利便性を向上させることができないという問題があった。
【0007】
本発明は、上述の課題を解決するためになされたものであって、その目的は、使用者にとって利便性を向上させることができる情報提供装置および情報提供方法を提供することである。
【0008】
【課題を解決するための手段】
第1の発明に係る情報提供装置は、予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する装置である。この情報提供装置は、データベースを記憶するための記憶手段と、使用者が情報を入力するための入力手段と、入力手段に接続され、入力された情報から装置の使用に関する情報を取得するための取得手段と、記憶手段および取得手段に接続され、装置の使用に関する情報に基づいて、複数のデータベースの中からデータベースを選択するためのデータベース選択手段と、データベース選択手段および入力手段に接続され、選択したデータベースと入力手段との関係を設定するための設定手段と、設定手段に接続され、設定された関係に基づいて、選択されたデータベースの情報を表示するための表示手段とを含む。
【0009】
第1の発明によると、使用者が情報(たとえば、地名、性別、言語、職業等)を入力すると、その情報の中から装置の使用に関する情報(たとえば使用される場所、使用者の情報、使用言語など)が取得される。この情報は、たとえば、使用者が特定の領域に該当する情報を入力したときに取得される。データベース選択手段がその情報に基づいて複数のデータベース(たとえば辞書、事典等)の中からデータベースを選択すると、その選択されたデータベースと入力手段(たとえばキーボード上のキー、モニタ上のタッチパネル等)との関係が設定される。たとえば、特定のキーと選択されたデータベースとが関連付けられる。表示手段(たとえばモニタ)は、その関係を表示する(たとえば、モニタに示されたキーのアイコン表示に該当するデータベースの名称を示す)。このようにすると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な(すなわち、入力情報に合致した)特定のデータベースが選択され、その選択は削除されない限り保持される。そのため、新たにデータベースを選択する必要がなくなる。また、特定のデータベースが入力手段に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者にとって利便性を向上させることができる情報提供装置を提供することができる。
【0010】
第2の発明に係る情報提供装置は、第1の発明の構成に加えて、入力手段は、複数のキーを有するキーボードであって、設定手段は、選択したデータベースと複数のキーに含まれるいずれかのキーとの関係を設定するための手段を含む。
【0011】
第2の発明によると、使用者が特定のキーを押下することにより最適なデータベースを使用することができるため、情報提供装置の利便性が向上する。
【0012】
第3の発明に係る情報提供装置は、第1または第2の発明の構成に加えて、データベース選択手段は、情報提供装置が使用される環境に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための選択手段を含む。
【0013】
第3の発明によると、データベースは、情報提供装置が使用される環境(使用される国、使用言語、使用者の母国語など)の情報に基づいて選択されるため、、使用者は情報提供装置を効率よく使用することができる。
【0014】
第4の発明に係る情報提供装置は、第3の発明の構成に加えて、選択手段は、情報提供装置が使用される都市に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0015】
第4の発明によると、データベースは情報提供装置が使用される都市に関する情報(たとえば、都市の名称、主要言語等)に基づいて選択されるため、使用の場所による制約を緩和することができる。これにより、情報提供装置の携帯性を向上させることができる。
【0016】
第5の発明に係る情報提供装置は、第1または第2の発明の構成に加えて、データベース選択手段は、使用者に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための選択手段を含む。
【0017】
第5の発明によると、データベースは使用者に関する情報(たとえば、年齢、職業、性別など)に基づいて選択されるため、使用者のニーズに応じたデータベースが選択される情報提供装置を提供することができる。
【0018】
第6の発明に係る情報提供装置は、第5の発明の構成に加えて、選択手段は、使用者の母国語に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0019】
第6の発明によると、データベースが言語に基づいて選択されるため、使用者は、必要な言語により表わされたデータベースを速やかに使用することができる。
【0020】
第7の発明に係る情報提供装置は、第5の発明の構成に加えて、選択手段は、使用者が入力した日付の情報および使用者の年齢に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0021】
第7の発明によると、データベースが使用者の属性に基づいて選択されるため、使用者に適切なデータベースを速やかに使用することができる。
【0022】
第8の発明に係る情報提供装置は、第5の発明の構成に加えて、選択手段は、使用者の性別に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0023】
第8の発明によると、データベースが使用者の性別に基づいて選択されるため、性別ごとに特有のデータベースを速やかに使用することができる。
【0024】
第9の発明に係る情報提供装置は、第1または第2の発明の構成に加えて、現在の使用者の選択指示に基づいて、複数の使用者が予め登録したデータベースの中から現在の使用者が登録したデータベースを選択して情報を提供する装置である。取得手段は、現在の使用者の選択指示を取得するための手段を含む。データベース選択手段は、選択指示に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0025】
第9の発明によると、現在の使用者が登録したデータベースの選択指示を入力すると、他のデータベースからそのデータベースに表示を切り換えることができるため、その使用者は必要なデータベースを速やかに使用することができる。
【0026】
第10の発明に係る情報提供装置は、第1〜9のいずれかの発明の構成に加えて、記憶手段は、使用者の指示に基づいて、選択されたデータベースに関するデータを記憶するための手段を含む。
【0027】
第10の発明によると、使用者が使用するデータベースの選択を変更したときでも、その変更が記憶されるため、次回もその変更した選択に基づいてデータベースを使用することができる。
【0028】
第11の発明に係る情報提供装置は、第1〜10のいずれかの発明の構成に加えて、データベースは辞書であるものである。
【0029】
第11の発明によると、使用者ごとに最適な辞書が選択され、その選択は削除されない限り保持される。ここでいう辞書とは、いわゆる電子辞書である。また、入力手段に関連付けられた特定の辞書の情報(たとえば辞書名、アイコン等)が表示手段に表示されるため、使用者は、辞書を速やかに利用にすることができる。
【0030】
第12の発明に係る情報提供方法は、予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する方法である。この情報提供方法は、データベースを予め準備する準備ステップと、使用者が入力部から情報を入力する入力ステップと、入力された情報から方法の使用に関する情報を取得する取得ステップと、方法の使用に関する情報に基づいて、複数のデータベースの中からデータベースを選択するデータベース選択ステップと、選択したデータベースと入力ステップとの関係を設定する設定ステップと、設定された関係に基づいて、選択されたデータベースの情報を表示する表示ステップとを含む。
【0031】
第12の発明によると、入力ステップにて、使用者が入力部(たとえばキーボード、表示モニタ等)から情報(たとえば、地名、性別、言語、職業等)を入力すると、取得ステップにて、方法の使用に関する情報(たとえば使用される場所、使用者の情報、使用言語など)が取得される。データベース選択ステップにて、その情報に基づいて複数のデータベース(たとえば辞書、事典等)の中からデータベースが選択されると、設定ステップにて、その選択されたデータベースと入力部との関係が設定される。たとえば、特定のキーと選択されたデータベースとが関連付けられる。表示ステップ(たとえばモニタ)にて、その関係を表わす情報が表示される(たとえば、特定のデータベースの名称が、モニタに示されたキーのアイコン表示に示される)。このようにすると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な(すなわち、入力情報に合致した)特定のデータベースが選択され、その選択は削除されない限り保持される。そのため、新たにデータベースを選択する必要がなくなる。また、特定のデータベースが入力部に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者の利便性が向上する情報提供方法を提供することができる。
【0032】
第13の発明に係るプログラムは、第12の発明に係る情報提供方法をコンピュータに実行させるプログラムである。
【0033】
第13の発明によると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な(すなわち、入力情報に合致した)特定のデータベースが選択され、その選択は削除されない限り保持される。また、特定のデータベースが入力部に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者の利便性が向上する情報提供方法をコンピュータに実現させるプログラムを提供することができる。
【0034】
第14の発明に係る記録媒体は、第13の発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0035】
第14の発明によると、このプログラムを用いて、使用者の利便性が向上する情報提供方法をコンピュータに実現させることができる。
【0036】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【0037】
図1を参照して本発明の実施の形態に係る電子辞書について説明する。図1は、本実施の形態に係る電子辞書1000の外観である。
【0038】
電子辞書1000は、ユーザインタフェースとして、辞書の内容や所定の画像などデータを表示するための液晶モニタ120と、キーボード130とを含む。電子辞書1000は、後述するように、所定の処理を実行する回路をさらに含む。キーボード130には、辞書検索画面を切り換えるための4つのボタン132a,132b,132c,132dと、使用者ごとの辞書キーの配列を切り換えるための4つの使用者切換キー134a,134b,134c,134dと、使用者が文字その他の入力を行うための複数のキーとが設けられている。
【0039】
なお、このキーボード130におけるキーの数あるいは配列は、特に限られない。また、一般的なキーに加えて、タッチパネル式あるいは液晶モニタ120上にてペンにより入力する方式のように、液晶モニタ120上から文字を入力できるものであってもよい。
【0040】
図2を参照して、図1に示した電子辞書1000の制御ブロック図について説明する。
【0041】
この電子辞書1000は、液晶モニタ120とキーボード130とに加えて、相互にバスで接続されたCPU(Central Processing Unit)100と、RAM(Random Access Memory)140と、ROM(Read-Only Memory)150と、メモリカードドライブ160と、出力ポート170と、入力ポート180と、バッテリ190と、クロック192とを含む。
【0042】
CPU100は、液晶モニタ120における表示を制御するための表示制御回路102と、必要なデータベースの検索その他の演算を行うための演算回路104と、辞書の機能とキーボード130上の各キーとの関連付けを新たに設定あるいは変更するための入力装置制御回路106と、RAM140およびROM150を制御するためのメモリ制御回路108とを含む。
【0043】
RAM140は、メモリ制御回路108によって確保される所定の領域を含む。後述するように、電子辞書1000の機能を実現するためのデータは、この領域に一時的に格納される。また、RAM140に格納されている内容は、バッテリ190が装着されている間は保持されており、電源スイッチがOFFにされた場合でも、その内容は消去されない。
【0044】
ROM150は、予め形成されたデータベースを格納するための領域を含む。後述するように、電子辞書1000の機能を実現するためのプログラム、辞書データ、事典データその他のデータベースは、このROM150に格納される。
【0045】
メモリカードドライブ160には、メモリカード162が装着される。このメモリカード162を介して辞書データを更新したり、新たな辞書データを取得することができる。
【0046】
出力ポート170は、外部の情報処理装置(図示しない)にデータを出力するためのポートである。このポートには、たとえばIEEE1394のような高速デジタルシリアルインターフェースも含まれるが、これに限られない。
【0047】
入力ポート180は、外部の情報処理装置からデータを取得するためのポートである。このポートには、たとえばIEEE1394のような高速デジタルシリアルインターフェースも含まれるが、これに限られない。
【0048】
バッテリ190は、一次電池、二次電池、太陽電池その他の電池のいずれであってもよい。
【0049】
クロック192は、たとえば複数の地域の時刻を表示することができる時計である。これにより、電子辞書1000の使用地域(たとえば、日本、イギリス、フランス等)ごとに、ローカル時刻を表示することができる。
【0050】
この電子辞書1000における処理は、上述したハードウェアおよびCPU100によって実行されるソフトウェアにより実現される。このようなソフトウェアは、予めハードウェアに記憶されている場合もあれば、メモリカード162その他の記録媒体に格納されて流通し、メモリカードドライブ160によりその記録媒体から読み取られて、ROM150に一旦格納される場合もある。そのソフトウェアはROM150からRAM140に読み出されて、CPU100により実行される。図1に示したハードウェア自体は、一般的なものである。したがって、本発明の最も本質的な部分は、ROM150、メモリカード162その他の記録媒体に記録されたソフトウェアであるともいえる。
【0051】
図3を参照して、使用者が使用環境および使用者についての情報を電子辞書1000に登録するために表示される画面について説明する。
【0052】
図3(A)は、液晶モニタ120に表示された情報登録画面である。この画面は、使用者により所定の指示が入力されたときに表示される。この指示は、たとえば特定のキーの押下あるいはコマンドの入力等である。
【0053】
図3(B)は、使用環境について登録可能な情報の一覧である。使用環境とは、たとえば使用者が電子辞書1000を使用する予定である国、都市その他の地域である。この情報は、後述するようにROM150に予め記憶されている。この一覧の表示は、画面のスクロールにより切換可能である。また、キーボード130から直接入力することにより登録することも可能である。したがって、使用者がROM150に記憶されていない国、都市その他の地域を登録することもできる。
【0054】
図3(C)は、使用者情報の中の母国語について登録可能な情報の一覧である。この情報は、後述するようにROM150に予め記憶されている。この一覧の表示は、画面のスクロールにより切換可能である。また、使用者の母国語がROM150に記憶されていない母国語である場合には、キーボード130から直接入力することも可能である。
【0055】
図3(D)は、使用者情報として使用される性別を表わす図である。図3(E)は、使用者情報として使用される年代を表わす図である。
【0056】
このように図3(A)に示された表示画面にて、使用者が特定の情報を選択したり、入力したりすると、その情報は、使用環境情報および使用者情報としてRAM140に保存される。これにより、使用者が電子辞書1000を再度使用する場合には、新たに情報を選択したり入力したりする必要がなく、また保存されている情報に基づく所定の処理は、速やかに実行される。
【0057】
図4を参照して、図2に示したRAM140に保存されるデータの構成について説明する。図4は、図3の画面にて選択され、あるいは入力された情報がデータとして格納される領域(フィールド)の構成図である。
【0058】
電子辞書1000が使用される都市を表わすデータは、フィールド402に格納される。使用者の母国語を表わすデータは、フィールド404に格納される。各データが保存された日時を表わすデータは、フィールド406に格納される。使用者の生年月日を表わすデータは、フィールド408に格納される。
【0059】
使用者の年齢を表わすデータは、フィールド410に格納される。この年齢を表わすデータは、日時のデータ(フィールド406)および生年月日(フィールド408)から算出されるため、使用者が入力しなくてもよい。
【0060】
使用者の年代を表わすデータは、フィールド412に格納される。使用者の性別を表わすデータは、フィールド414に格納される。
【0061】
これらのデータは、図2に示したRAM140の「使用環境記憶領域」に、1レコードとして保存される。
【0062】
図5を参照して、使用者による辞書の選択を最適にするためのデータの構成について説明する。図5(A)および図5(B)に示すデータは、図2に示したROM150の最適辞書選択用テーブル記憶領域に予め格納されている。図5(A)は、使用都市、その都市にて使用される言語および使用者の母国語のいずれかをキーにした辞書の選択を可能にするためのデータの構成である。
【0063】
辞書キー設定データの番号は、フィールド502に格納される。電子辞書1000を使用する都市を表わすデータは、フィールド504に格納される。電子辞書1000の使用都市にて使用される言語を表わすデータは、フィールド506に格納される。使用者の母国語を表わすデータは、フィールド508に格納される。
【0064】
使用者にとって第1に最適な辞書の候補を表わすデータは、フィールド510に格納される。使用者にとって第2に最適な辞書の候補を表わすデータは、フィールド512に格納される。使用者にとって第3に最適な辞書の候補を表わすデータは、フィールド514に格納される。
【0065】
図5(B)は、使用者の属性(年代および性別)をキーにした辞書の選択を可能にするためのデータの構成である。
【0066】
データ番号は、フィールド522に格納される。使用者の年代を表わすデータは、フィールド524に格納される。使用者の性別を表わすデータは、フィールド526に格納される。
【0067】
使用者にとって第1に最適な辞書の候補を表わすデータは、フィールド528に格納される。使用者にとって第2に最適な辞書の候補を表わすデータは、フィールド530に格納される。使用者にとって第3に最適な辞書の候補を表わすデータは、フィールド532に格納される。使用者にとって第4に最適な辞書の候補を表わすデータは、フィールド534に格納される。使用者にとって第5に最適な辞書の候補を表わすデータは、フィールド536に格納される。
【0068】
このようにすると、使用者が図4に示したような特定の情報を登録した場合には、ROM150に格納されているデータから該当するデータを含むレコードが検索され、その使用者にとって最適な辞書の候補が示される。したがって、使用者は、辞書を容易に選択し、さらにその辞書の候補を登録することにより、次回以降も継続してその辞書を速やかに使用することができる。
【0069】
図6を参照して、図2に示したRAM140の辞書キー設定記憶領域に格納されるデータの構造について説明する。図6は、使用者の入力した情報に基づいて選択された辞書とその辞書に対応するキーとの組み合わせである。
【0070】
選択された辞書の組み合わせを表わす辞書キー設定番号は、フィールド602に格納される。キー132aに関係付けられる辞書を表わすデータは、フィールド604に格納される。キー132bに関係付けられる辞書を表わすデータは、フィールド606に格納される。キー132cに関係付けられる辞書を表わすデータは、フィールド608に格納される。キー132dに関係付けられる辞書を表わすデータは、フィールド610に格納される。
【0071】
たとえばNo.61のデータレコードの場合、キー132aには国語辞典、キー132bには英和辞典、キー132cには和英辞典、およびキー132dには育児書がそれぞれ関係付けられている。したがって、使用者がたとえばキー132bを押下すると、電子辞書1000は英和辞典に切り替わる。
【0072】
図7を参照して、RAM140の使用者切換キー設定データ記憶領域に格納されるデータの構造について説明する。図7は、キーボード130に予め設けられているキー134a,134b,134c,134d(以下、使用者キーという。)にそれぞれ関係付けられた使用者データおよび辞書キー設定番号を表わす図である。
【0073】
格納されているデータの番号は、フィールド702に格納される。使用者キーを表わすデータは、フィールド704に格納される。使用者の属性を表わすデータは、フィールド706に格納される。選択された辞書キーの設定を表わす辞書キー設定番号データは、フィールド708に格納される。
【0074】
たとえばNo.1の場合、キー134aは長女に対して割り当てられており、そのキー134aは、辞書キー設定番号(61)に関連付けられている。この辞書キー設定番号(61)は、国語辞典、英和辞典、和英辞典および育児書の組み合わせを有している。したがって、この使用者(長女)が電子辞書1000の電源を入れた後、キー134aを押下すると、キー132aには国語辞典、キー132bには英和辞典、キー132cには和英辞典、およびキー132dには育児書が対応するように液晶モニタ120に表示される。
【0075】
図8を参照して、本実施の形態に係る電子辞書1000を実現するCPU100にて実行されるプログラムの制御構造について説明する。
【0076】
ステップ(以下、ステップをSと表わす。)802にて、CPU100は、使用者が登録した情報を取得する。この取得は、使用者が所定の領域に表示される情報のリストから特定の情報を選択した場合に、あるいは、その領域に特定の情報を直接入力した場合に行われる。この情報には、予め記憶されていた情報から使用者が選択した情報(たとえば、都市情報)および使用者が新たに入力した情報(たとえば生年月日)が含まれる。
【0077】
S804にて、CPU100は、取得した情報をRAM140の使用環境記憶領域および使用者情報記憶領域に一時的に保存する。
【0078】
S806にて、CPU100は、取得した情報に基づいて、ROM150から使用者に最適な辞書を表わすデータを読出す。
【0079】
S808にて、CPU100は、S806にて読出したデータをRAM140のバッファ領域に一時的に保存する。
【0080】
S810にて、CPU100は、予め記憶されていた辞書キーの設定とS808にて一時的に保存した辞書キーの設定とが一致するか否かを判断する。ここで、予め記憶されていた辞書キーの設定とは、使用者が電子辞書1000を以前に使用したときに記憶された設定をいう。予め記憶されていた辞書キーの設定と、一時的に保存した辞書キーの設定とが一致すると(S810にてYES)、処理はS814に移される。もしそうでないと(S810にてNO)、処理はS812に移される。
【0081】
S812にて、CPU100は、辞書キーの設定を更新する。これにより、S808にてRAM140のバッファ領域に一時的に保存された辞書キーの設定が、RAM140の辞書キー設定記憶領域に格納される。
【0082】
S814にて、CPU100は、S812にて記憶した辞書キー設定に基づいて、辞書キーの配列指示を出力する。
【0083】
S816にて、CPU100は、配列指示に基づいて、液晶モニタ120に辞書キーの配列を表示する。これにより、キー132a,132b,132c,および132dのアイコンには、それぞれ関係が設定された辞書の名称が、合わせて表示される。
【0084】
図9を参照して、本実施の形態に係る電子辞書1000を実現するCPU100にて実行される使用者の切換処理プログラムの制御構造について説明する。このプログラムは、使用者が使用者キーを押下して、使用者自身が設定した特定の辞書の表示を液晶モニタ120に表示させる場合に実行される。
【0085】
S902にて、CPU100は、使用者による使用者キーの押下を検知する。S904にて、CPU100は、検知した使用者キーに基づいて、RAM140の使用者切換キー設定記憶領域に格納されている使用者キー(図7に示したフィールド704)を検索する。
【0086】
S906にて、CPU100は、検索した使用者キーに基づいて、辞書キー設定番号を取得する。
【0087】
S908にて、CPU100は、更新した辞書キー設定をRAM140の辞書キー設定記憶領域に更新する。
【0088】
S910にて、CPU100は、更新した辞書キー設定に基づいて、辞書キーの配列指示を出力する。
【0089】
S912にて、CPU100は、液晶モニタ120に変更された辞書キーの配列を表示させる。
【0090】
以上のような構造およびフローチャートに基づく、本発明の実施の形態に係る電子辞書1000の動作について説明する。
【0091】
電子辞書1000の使用者が、使用都市などの使用環境情報および母国語、年齢などの使用者情報を登録すると、それらの情報は電子辞書1000のRAM140に一時的に保存される(S804)。辞書データがROM150から読み出されてRAM140に一時的に保存される(S806、S808)。
【0092】
これまで記憶されていた辞書キー設定と今回取得された情報に基づく辞書キー設定とが異なると(S810にてNO)、辞書キー設定は、RAM140の辞書キー設定記録領域において更新される(S812)。その結果、電子辞書1000は、今回更新された辞書キー設定に基づいて、使用者が選択した辞書が表示されるように、キーの表示が変更される。
【0093】
その後、電子辞書1000の使用者が代わり、他の使用者が電子辞書1000を使用するために使用者キー134aを押下すると、使用者キー134aを含むデータがRAM140にて検索される(S904)。検索されたデータに基づいて辞書キー設定が取得されると(S906)、その設定はRAM140において更新される(S908)。この辞書キー設定に基づいて辞書キーの配列指示が出力されると、その使用者に対応する辞書キーが、液晶モニタ120上にて表示される(S912)。
【0094】
以上のようにして、本発明の実施の形態に係る電子辞書1000によると、使用者の登録した情報に基づいて設定された辞書のデータは、使用者キーに関係付けられて使用される。したがって、電子辞書1000が共有されている場合など、複数の使用者が特定の電子辞書1000を使用する場合には、使用者キーを押下することにより、該当する辞書キー設定に基づいて、設定を変更することができる。このようにすると、使用者は、電子辞書1000を使用するごとに辞書を選択する必要がなくなるため、速やかに電子辞書1000の使用を開始することができる。これにより、使用者にとって利便性を向上させることができる電子辞書を提供することができる。
【0095】
なお、図5に示したように、本実施の形態においては、最適な辞書の選択を可能にするためのデータはROM150に予め記憶されていたが、これに代えて、RAM140、メモリカード162その他の書き換え可能なデバイスを使用して更新可能にしてもよい。これにより、使用者による辞書の選択の幅を拡張することができる。
【0096】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本発明の実施の形態に係る電子辞書の概略図である。
【図2】 図1に示した電子辞書の制御ブロック図である。
【図3】 図1に示した電子辞書における情報登録画面を表わす図である。
【図4】 図2に示したRAMに記憶されるデータ構造を表わす図(その1)である。
【図5】 図2に示したROMに記憶されるデータ構造を表わす図である。
【図6】 図2に示したRAMに記憶されるデータ構造を表わす図(その2)である。
【図7】 図2に示したRAMに記憶されるデータ構造を表わす図(その3)である。
【図8】 図2に示した電子辞書を実現するCPUにて実行されるプログラムの制御構造を表わすフローチャート(その1)である。
【図9】 図2に示した電子辞書を実現するCPUにて実行されるプログラムの制御構造を表わすフローチャート(その2)である。
【符号の説明】
100 CPU、102 表示制御回路、104 演算回路、106 入力装置制御回路、108 メモリ制御回路、120 液晶モニタ、130 キーボード、132a,132b,132c,132d キー、134a、134b,134c,134d 使用者キー、140 RAM、150 ROM 、160 メモリカードドライブ、162 メモリカード、170 出力ポート、180 入力ポート、190 バッテリ、192 クロック、1000 電子辞書。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for providing information based on input information, and more particularly to a technique for improving the efficiency of providing information by arranging keys based on user input information.
[0002]
[Prior art]
As electronic databases, the number of dictionaries stored in electronic dictionaries is increasing. This dictionary includes English-Japanese dictionaries, Japanese-English dictionaries, Japanese dictionaries, and the like. As the number of dictionaries stored in the electronic dictionary increases in this way, the procedure for the user to select a specific dictionary (dictionary selection, default setting, etc.) also increases. In addition, since frequently used dictionaries are often different for each user, for example, when an electronic dictionary is shared by a family, settings such as registration of the selected dictionary need to be frequently changed.
[0003]
In order to solve such problems, for example, Japanese Patent Application Laid-Open No. 64-61812 (Patent Document 1) discloses a keyboard device that can save the trouble of assigning functions to key tops. This keyboard device has a key top for which each function is set and a display device for displaying a character representing the function for each key top, and measures the frequency of use of the function set for each key top of the keyboard And a frequency acquisition buffer to be stored, and a circuit for reassigning the function to the key top of the keyboard based on the usage frequency.
[0004]
According to the keyboard device disclosed in
[0005]
[Patent Document 1]
JP-A 64-61812
[0006]
[Problems to be solved by the invention]
However, according to the keyboard device disclosed in
[0007]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an information providing device that can improve convenience for the user. And How to provide information The law Is to provide.
[0008]
[Means for Solving the Problems]
An information providing apparatus according to a first invention is an apparatus that provides information by selecting a database from a plurality of databases stored in advance. This information providing apparatus is connected to the storage means for storing the database, the input means for the user to input information, and the input means for acquiring information related to the use of the apparatus from the input information. An acquisition means, a storage means and an acquisition means, connected to the database selection means for selecting a database from a plurality of databases based on information relating to the use of the apparatus, and a database selection means and an input means. And setting means for setting the relationship between the database and the input means, and display means connected to the setting means for displaying information of the selected database based on the set relationship.
[0009]
According to the first invention, when the user inputs information (for example, place name, gender, language, occupation, etc.), information on the use of the device (for example, place used, user information, use) from the information. Language). This information is acquired, for example, when the user inputs information corresponding to a specific area. When the database selection means selects a database from a plurality of databases (eg, dictionary, encyclopedia, etc.) based on the information, the selected database and the input means (eg, keys on the keyboard, touch panel on the monitor, etc.) A relationship is set. For example, a particular key is associated with a selected database. The display means (for example, the monitor) displays the relationship (for example, indicates the name of the database corresponding to the icon display of the key indicated on the monitor). In this way, when the user inputs specific information once, a specific database that is optimal for each user (ie, that matches the input information) is selected, and the selection is retained unless deleted. This eliminates the need to select a new database. In addition, since a specific database is associated with the input means, the database can be quickly used. As a result, an information providing apparatus that can improve convenience for the user can be provided.
[0010]
In the information providing apparatus according to the second invention, in addition to the configuration of the first invention, the input means is a keyboard having a plurality of keys, and the setting means includes any of the selected database and the plurality of keys. Means for setting a relationship with the key.
[0011]
According to the second invention, since the optimum database can be used when the user presses a specific key, the convenience of the information providing apparatus is improved.
[0012]
In addition to the configuration of the first or second invention, the information providing apparatus according to the third invention is configured such that the database selecting means is a database selected from a plurality of databases based on information relating to an environment in which the information providing apparatus is used. Selection means for selecting.
[0013]
According to the third aspect of the invention, the database is selected based on information on the environment (the country used, the language used, the user's native language, etc.) in which the information providing device is used. The apparatus can be used efficiently.
[0014]
In addition to the configuration of the third invention, the information providing apparatus according to the fourth invention is for the selecting means to select a database from a plurality of databases based on information about the city where the information providing apparatus is used. Including means.
[0015]
According to the fourth invention, since the database is selected based on information about the city in which the information providing apparatus is used (for example, the name of the city, the main language, etc.), the restriction due to the place of use can be relaxed. Thereby, the portability of an information provision apparatus can be improved.
[0016]
In addition to the configuration of the first or second invention, the information providing apparatus according to the fifth invention is a database selection means for selecting a database from a plurality of databases based on information on the user Including means.
[0017]
According to the fifth aspect of the invention, since the database is selected based on information about the user (for example, age, occupation, gender, etc.), an information providing apparatus is provided in which the database is selected according to the user's needs. Can do.
[0018]
According to a sixth aspect of the present invention, in addition to the configuration of the fifth aspect of the information providing apparatus, the selecting means includes means for selecting a database from a plurality of databases based on information on the user's native language. Including.
[0019]
According to the sixth aspect, since the database is selected based on the language, the user can quickly use the database expressed in the necessary language.
[0020]
According to a seventh aspect of the present invention, in addition to the configuration of the fifth aspect of the information providing apparatus, the selecting means selects a database from a plurality of databases based on the date information input by the user and the age of the user. Means for selecting.
[0021]
According to the seventh invention, since the database is selected based on the user's attribute, the database appropriate for the user can be used promptly.
[0022]
In addition to the configuration of the fifth invention, the information providing apparatus according to the eighth invention includes a means for selecting a database from a plurality of databases based on information on the sex of the user. .
[0023]
According to the eighth aspect, since the database is selected based on the gender of the user, a unique database can be used quickly for each gender.
[0024]
In addition to the configuration of the first or second invention, the information providing apparatus according to the ninth invention is based on the current user's selection instruction, and the current use is selected from a database registered in advance by a plurality of users. It is a device that provides information by selecting a database registered by a person. The acquisition means includes means for acquiring a current user selection instruction. The database selection means includes means for selecting a database from a plurality of databases based on the selection instruction.
[0025]
According to the ninth aspect, when the selection instruction for the database registered by the current user is input, the display can be switched from the other database to the database, so that the user can use the necessary database promptly. Can do.
[0026]
According to a tenth aspect of the present invention, in addition to the configuration of any one of the first to ninth aspects, the information providing device is a means for storing data relating to the selected database based on a user instruction. including.
[0027]
According to the tenth aspect, even when the user changes the selection of the database to be used, the change is stored, so that the database can be used next time based on the changed selection.
[0028]
In the information providing apparatus according to the eleventh invention, in addition to the configuration of any one of the first to tenth inventions, the database is a dictionary.
[0029]
According to the eleventh aspect, an optimal dictionary is selected for each user, and the selection is retained unless deleted. The dictionary here is a so-called electronic dictionary. In addition, since information on a specific dictionary associated with the input means (for example, dictionary name, icon, etc.) is displayed on the display means, the user can quickly use the dictionary.
[0030]
An information providing method according to a twelfth invention is a method of providing information by selecting a database from a plurality of databases stored in advance. This information provision method relates to a preparation step of preparing a database in advance, an input step in which a user inputs information from an input unit, an acquisition step of acquiring information related to use of the method from the input information, and use of the method A database selection step for selecting a database from a plurality of databases based on information, a setting step for setting a relationship between the selected database and an input step, and information on the selected database based on the set relationship A display step for displaying.
[0031]
According to the twelfth invention, when the user inputs information (eg, place name, gender, language, occupation, etc.) from the input unit (eg, keyboard, display monitor, etc.) in the input step, Information about use (for example, where it is used, user information, language used, etc.) is obtained. In the database selection step, when a database is selected from a plurality of databases (eg, dictionary, encyclopedia, etc.) based on the information, the relationship between the selected database and the input unit is set in the setting step. The For example, a particular key is associated with a selected database. In a display step (for example, a monitor), information representing the relationship is displayed (for example, the name of a specific database is indicated in the icon display of the key indicated on the monitor). In this way, when the user inputs specific information once, a specific database that is optimal for each user (ie, that matches the input information) is selected, and the selection is retained unless deleted. This eliminates the need to select a new database. In addition, since the specific database is associated with the input unit, the database can be quickly used. As a result, it is possible to provide an information providing method that improves user convenience.
[0032]
A program according to a thirteenth invention is a program that causes a computer to execute the information providing method according to the twelfth invention.
[0033]
According to the thirteenth invention, when a user inputs specific information once, a specific database that is optimal for each user (that is, matches the input information) is selected, and the selection is retained unless deleted. The In addition, since the specific database is associated with the input unit, the database can be quickly used. As a result, it is possible to provide a program that causes a computer to implement an information providing method that improves user convenience.
[0034]
A recording medium according to a fourteenth invention is a computer-readable recording medium recording the program according to the thirteenth invention.
[0035]
According to the fourteenth aspect, by using this program, it is possible to cause a computer to realize an information providing method that improves user convenience.
[0036]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0037]
The electronic dictionary according to the embodiment of the present invention will be described with reference to FIG. FIG. 1 is an external view of
[0038]
The
[0039]
The number or arrangement of keys on the
[0040]
A control block diagram of the
[0041]
In addition to the
[0042]
The
[0043]
The
[0044]
[0045]
A
[0046]
The
[0047]
The
[0048]
The
[0049]
The
[0050]
The processing in the
[0051]
With reference to FIG. 3, a screen displayed for the user to register information about the use environment and the user in the
[0052]
FIG. 3A shows an information registration screen displayed on the
[0053]
FIG. 3B is a list of information that can be registered for the use environment. The usage environment is, for example, a country, a city, or other area where the user intends to use the
[0054]
FIG. 3C is a list of information that can be registered for the native language in the user information. This information is stored in advance in the
[0055]
FIG. 3D is a diagram showing gender used as user information. FIG. 3E is a diagram showing the age used as the user information.
[0056]
In this way, when the user selects or inputs specific information on the display screen shown in FIG. 3A, the information is stored in the
[0057]
With reference to FIG. 4, the structure of data stored in
[0058]
Data representing a city where
[0059]
Data representing the age of the user is stored in field 410. Since the data representing the age is calculated from the date / time data (field 406) and the date of birth (field 408), the user need not input.
[0060]
Data representing the user's age is stored in field 412. Data representing the gender of the user is stored in field 414.
[0061]
These data are stored as one record in the “use environment storage area” of the
[0062]
With reference to FIG. 5, the structure of data for optimizing the dictionary selection by the user will be described. The data shown in FIGS. 5A and 5B are stored in advance in the optimum dictionary selection table storage area of the
[0063]
The number of the dictionary key setting data is stored in the field 502. Data representing a city using
[0064]
Data representing a dictionary candidate that is first optimal for the user is stored in field 510. Data representing the second most suitable dictionary candidate for the user is stored in field 512. Data representing the third most suitable dictionary candidate for the user is stored in field 514.
[0065]
FIG. 5B shows a data structure for enabling selection of a dictionary with the user attributes (age and sex) as keys.
[0066]
The data number is stored in field 522. Data representing the age of the user is stored in field 524. Data representing the gender of the user is stored in field 526.
[0067]
Data representing a dictionary candidate that is first optimal for the user is stored in field 528. Data representing the second most suitable dictionary candidate for the user is stored in field 530. Data representing the third most suitable dictionary candidate for the user is stored in field 532. Data representing the fourth most suitable dictionary candidate for the user is stored in field 534. Data representing the fifth most suitable dictionary candidate for the user is stored in field 536.
[0068]
In this way, when the user registers the specific information as shown in FIG. 4, a record including the corresponding data is searched from the data stored in the
[0069]
The structure of data stored in the dictionary key setting storage area of the
[0070]
A dictionary key setting number representing the selected dictionary combination is stored in field 602. Data representing the dictionary associated with key 132 a is stored in field 604. Data representing the dictionary associated with
[0071]
For example, no. In the case of 61 data records, a Japanese dictionary is associated with the key 132a, an English-Japanese dictionary with the key 132b, a Japanese-English dictionary with the key 132c, and a childcare book with the key 132d. Therefore, when the user presses the key 132b, for example, the
[0072]
The structure of data stored in the user switching key setting data storage area of
[0073]
The number of the stored data is stored in the field 702. Data representing the user key is stored in field 704. Data representing user attributes is stored in field 706. Dictionary key setting number data representing the setting of the selected dictionary key is stored in field 708.
[0074]
For example, no. In the case of 1, the key 134a is assigned to the eldest daughter, and the key 134a is associated with the dictionary key setting number (61). This dictionary key setting number (61) has a combination of a Japanese language dictionary, an English-Japanese dictionary, a Japanese-English dictionary, and a childcare book. Therefore, when the user (the eldest daughter) turns on the
[0075]
With reference to FIG. 8, a control structure of a program executed by
[0076]
In step (hereinafter, step is represented as S) 802,
[0077]
In S804,
[0078]
At S806,
[0079]
In S808,
[0080]
In S810,
[0081]
In S812,
[0082]
In S814,
[0083]
At S816,
[0084]
With reference to FIG. 9, the control structure of the user switching processing program executed by
[0085]
In S902,
[0086]
In S906,
[0087]
In S908,
[0088]
At S910,
[0089]
In S912,
[0090]
The operation of
[0091]
When the user of the
[0092]
If the dictionary key setting stored so far is different from the dictionary key setting based on the information acquired this time (NO in S810), the dictionary key setting is updated in the dictionary key setting recording area of RAM 140 (S812). . As a result, the
[0093]
Thereafter, when the user of the
[0094]
As described above, according to
[0095]
As shown in FIG. 5, in the present embodiment, the data for enabling the selection of the optimum dictionary is stored in advance in the
[0096]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a schematic diagram of an electronic dictionary according to an embodiment of the present invention.
FIG. 2 is a control block diagram of the electronic dictionary shown in FIG.
FIG. 3 is a diagram showing an information registration screen in the electronic dictionary shown in FIG. 1;
4 is a diagram (part 1) showing a data structure stored in RAM shown in FIG. 2; FIG.
FIG. 5 is a diagram showing a data structure stored in ROM shown in FIG.
6 is a diagram (part 2) illustrating a data structure stored in the RAM illustrated in FIG. 2; FIG.
7 is a diagram (No. 3) showing a data structure stored in the RAM shown in FIG. 2;
8 is a flowchart (No. 1) showing a control structure of a program executed by a CPU realizing the electronic dictionary shown in FIG.
FIG. 9 is a flowchart (No. 2) showing a control structure of a program executed by a CPU that realizes the electronic dictionary shown in FIG. 2;
[Explanation of symbols]
100 CPU, 102 display control circuit, 104 arithmetic circuit, 106 input device control circuit, 108 memory control circuit, 120 liquid crystal monitor, 130 keyboard, 132a, 132b, 132c, 132d key, 134a, 134b, 134c, 134d user key, 140 RAM, 150 ROM, 160 memory card drive, 162 memory card, 170 output port, 180 input port, 190 battery, 192 clock, 1000 electronic dictionary.
Claims (8)
複数種類の辞書データを格納する辞書データ記憶手段と、
前記辞書データの種別毎に利用条件を記憶する辞書種類記憶手段と、
複数の利用条件の入力を受け付ける入力手段と、
前記辞書種類記憶手段を参照して、前記入力手段を介して入力された利用条件に一致する辞書を読み出す読出手段と、
前記読出手段で読み出された辞書のうち所定数の辞書を、使用者による指定操作が可能な状態で表示する表示手段とを備える、情報提供装置。An information providing device that provides information using a specified dictionary among a plurality of types of dictionary data,
Dictionary data storage means for storing a plurality of types of dictionary data;
Dictionary type storage means for storing usage conditions for each type of dictionary data;
An input means for receiving input of a plurality of usage conditions;
Reading means for reading out a dictionary that matches the use conditions input via the input means with reference to the dictionary type storage means;
An information providing apparatus comprising: a display unit configured to display a predetermined number of dictionaries read out by the reading unit in a state in which a user can perform a designation operation.
前記使用者ごとに前記表示手段に表示された辞書種を記憶する使用者辞書記憶手段とをさらに備え、
前記読出手段は、前記使用者辞書記憶手段を参照して、前記使用者特定手段によって特定された使用者に一致する辞書を読み出す、請求項1に記載の情報提供装置。A user identification means for identifying a user;
User dictionary storage means for storing the dictionary type displayed on the display means for each user;
The information providing apparatus according to claim 1, wherein the reading unit reads a dictionary that matches the user specified by the user specifying unit with reference to the user dictionary storage unit.
前記処理部が、前記記憶部から前記複数種類の辞書の各々を構成する各辞書データを読み出して準備するステップと、
前記処理部が、前記記憶部から前記辞書データの種類毎に利用条件を読み出して準備するステップと、
前記処理部が、複数の利用条件の入力を受け付けるステップと、
前記処理部が、準備された各前記辞書データを参照して、前記記憶部から、入力された利用条件に一致する辞書データを読み出すステップと、
前記処理部が、読み出された辞書データに対応する辞書のうち所定数の辞書を、使用者による指定操作が可能な状態で表示するステップとを備える、情報提供方法。Computer and a processing unit that executes processing using the data storage unit for storing data, among a plurality of types of dictionary, an information providing method for providing information using the specified dictionary,
A step wherein the processing unit is prepared reads each dictionary data that constitute each of the plurality of types of dictionary from the storage unit,
The processing unit reads and prepares usage conditions for each type of dictionary data from the storage unit; and
The processing unit accepting input of a plurality of usage conditions;
Wherein the processing unit includes a step of reading with reference to the above remarks Shode over data that has been prepared, from the storage unit, a dictionary data that matches the entered usage conditions,
An information providing method comprising: a step of displaying a predetermined number of dictionaries among dictionaries corresponding to the read dictionary data in a state where a designation operation by a user is possible.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003130228A JP4242202B2 (en) | 2003-05-08 | 2003-05-08 | Information providing apparatus and information providing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003130228A JP4242202B2 (en) | 2003-05-08 | 2003-05-08 | Information providing apparatus and information providing method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2004334568A JP2004334568A (en) | 2004-11-25 |
| JP2004334568A5 JP2004334568A5 (en) | 2006-11-30 |
| JP4242202B2 true JP4242202B2 (en) | 2009-03-25 |
Family
ID=33505818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003130228A Expired - Fee Related JP4242202B2 (en) | 2003-05-08 | 2003-05-08 | Information providing apparatus and information providing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4242202B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005309845A (en) * | 2004-04-22 | 2005-11-04 | Seiko Instruments Inc | Electronic dictionary |
| JP5141047B2 (en) * | 2007-03-02 | 2013-02-13 | カシオ計算機株式会社 | Information display device and information display program |
-
2003
- 2003-05-08 JP JP2003130228A patent/JP4242202B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004334568A (en) | 2004-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4242202B2 (en) | Information providing apparatus and information providing method | |
| JP2009123114A (en) | Information processing apparatus and information processing method | |
| JP5962256B2 (en) | Input support apparatus and input support program | |
| JP4449539B2 (en) | Information display control device and information display control program | |
| JPS60128568A (en) | Information storage retrieval device | |
| JP3927296B2 (en) | Machine translation device and recording medium recording program applied to machine translation device | |
| JP4483379B2 (en) | Information display control device and program | |
| JP2020154628A (en) | Document search result presentation apparatus and program, and document search result presentation system | |
| JP2005038213A (en) | Electronic device and electronic dictionary device | |
| JP5012880B2 (en) | Information display control device and information display control program | |
| KR0171854B1 (en) | On-Screen Keyboard Layout of Portable Information Terminal | |
| JP2003141108A (en) | Different notation conversion method, different notation conversion device, and recording medium | |
| JP2011034261A (en) | Electronic equipment and program | |
| JP4660071B2 (en) | Sentence creation support device and sentence creation support program | |
| JPH0944454A (en) | Electronics | |
| JP2001075962A (en) | Electronic dictionary device and recording medium storing electronic dictionary program | |
| JP2005063313A (en) | Data retrieval device | |
| JP2017058925A (en) | Information display control device and program | |
| JP2004062312A (en) | Input device and program for making computer function as input device | |
| JP2004272676A (en) | Information display control device and program | |
| JP2010102727A (en) | Information display control device and program | |
| JP2555606B2 (en) | Electronic manual display system | |
| JPH0480869A (en) | Information processor | |
| JP2004118705A (en) | Document management system, document management program, and recording medium storing the program | |
| JPH08263190A (en) | Apparatus and method for data management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060501 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060501 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061017 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080708 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080715 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080930 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081126 |
|
| 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: 20081216 |
|
| 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: 20081224 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120109 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |