JP5265638B2 - 電子端末機及び方法 - Google Patents

電子端末機及び方法 Download PDF

Info

Publication number
JP5265638B2
JP5265638B2 JP2010217775A JP2010217775A JP5265638B2 JP 5265638 B2 JP5265638 B2 JP 5265638B2 JP 2010217775 A JP2010217775 A JP 2010217775A JP 2010217775 A JP2010217775 A JP 2010217775A JP 5265638 B2 JP5265638 B2 JP 5265638B2
Authority
JP
Japan
Prior art keywords
electronic book
index information
electronic
new
phrase
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
Application number
JP2010217775A
Other languages
English (en)
Other versions
JP2012073797A (ja
Inventor
祐 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2010217775A priority Critical patent/JP5265638B2/ja
Publication of JP2012073797A publication Critical patent/JP2012073797A/ja
Application granted granted Critical
Publication of JP5265638B2 publication Critical patent/JP5265638B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、複数の電子書籍を検索する電子端末機及び方法に関する。
近年、通信ネットワークの普及により、電子化された書籍である電子書籍をパーソナルコンピュータ等から個人が容易に購入することができる。購入された電子書籍は、パーソナルコンピュータ等のディスプレイで読まれたり、再生用の端末機器(電子ブックリーダー)で読まれたりする。
このような電子書籍を検索する検索プログラムは、書籍の目次や索引に相当する電子書籍のインデックス情報を利用して、目的ページを探し、表示させる。この電子書籍を容易に検索できるようにするインデックス情報を、迅速に作成する技術を開示する特許文献1が知られている。
特許文献1に開示された電子書籍の作成支援装置は、本文文書データ内の文字列の中から辞書に含まれている単語を検索し、検索された単語が所定の掲載条件を満たす場合に索引語句として抽出し、同時に、本文中での出現ページを示すページ情報を抽出する。そして、作成支援装置は、これらの情報に基づき索引を作成する。また、作成支援装置は、目次上のタイトル文字列を含む見出しを本文文書データ内から所定の探索条件に基づいて探索し、探索位置のページ情報を抽出し、このページ情報に基づいて、目次を作成し、目次や索引にリンク情報を付加する。
特開2000−250908号公報
しかしながら、ユーザが購入した電子書籍について、特許文献1の電子書籍の作成支援装置によって個々の電子書籍の索引を作成しても、作成支援装置は、購入した個々の電子書籍について、語句がどの電子書籍に含まれているかを検索できるような索引を作成することができるだけで、ユーザが複数の電子書籍を購入した場合においても、これらの複数の電子書籍をまたがって語句を検索する索引等を構成することはできない。
そこで、ユーザが新たな電子書籍を購入する度に、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報を作成する装置及び方法が望まれている。
本発明は、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報を作成する電子端末機及び方法を提供することを目的とする。
本発明では、以下のような解決手段を提供する。
(1) 電子書籍サーバに通信ネットワークを介して通信可能に接続された電子端末機であって、所定の電子書棚に含まれる複数の電子書籍を記憶する電子書籍記憶手段と、前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶するインデックス情報記憶手段と、前記電子書籍サーバから、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信する受信手段と、前記受信手段によって受信した前記新たな電子書籍を、前記電子書籍記憶手段に格納する電子書籍格納手段と、前記受信手段によって受信した前記新たなインデックス情報を、前記インデックス情報記憶手段に記憶されている前記インデックス情報に追加して、前記新たな電子書籍を加えた前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、前記インデックス情報記憶手段に格納するインデックス情報再構成手段と、を備える電子端末機。
(1)の構成によれば、本発明に係る電子端末機は、所定の電子書棚に含まれる複数の電子書籍を記憶する電子書籍記憶手段と、電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶するインデックス情報記憶手段とを備える。そして、電子端末機は、電子書籍サーバから、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信し、受信した新たな電子書籍を、電子書籍記憶手段に格納する。次に、電子端末機は、受信した新たなインデックス情報を、インデックス情報記憶手段に記憶されているインデックス情報に追加して、新たな電子書籍を加えた電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、インデックス情報記憶手段に格納する。
すなわち、本発明に係る電子端末機は、電子書籍サーバから、新たな電子書籍及び新たなインデックス情報を受信し、新たな電子書籍を電子書籍記憶手段に格納し、新たなインデックス情報を、インデックス情報記憶手段に記憶されているインデックス情報に追加し、再構成して、インデックス情報記憶手段に格納する。したがって、本発明に係る電子端末機は、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報を作成することができる。
(2) ユーザの閲覧操作に基づいて前記電子書籍のページごとの閲覧時間を計測する計測手段と、前記計測手段によって計測された閲覧時間を、前記ページに含まれる語句の閲覧時間とし、当該閲覧時間が長いほど前記語句と前記電子書籍との関連度が大きくなるように前記インデックス情報を補正するインデックス情報補正手段とをさらに備える(1)に記載の電子端末機。
(2)の構成によれば、(1)に記載の電子端末機は、ユーザの閲覧操作に基づいて電子書籍のページごとの閲覧時間を計測し、計測した閲覧時間を、ページに含まれる語句の閲覧時間とし、当該閲覧時間が長いほど語句と電子書籍との関連度が大きくなるようにインデックス情報を補正する。したがって、本発明に係る電子端末機は、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍を加えた電子書棚から、語句との関連度が大きい電子書籍を検索するためのインデックス情報を作成することができる。
(3) 前記電子書棚に含まれる複数の電子書籍のうち、いずれかを削除する操作を受け付けたことに応じて、当該削除する操作を受け付けた電子書籍を前記電子書籍記憶手段から削除する電子書籍削除手段をさらに含み、前記インデックス情報再構成手段は、前記電子書籍削除手段が削除した前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成し、さらに、いずれの電子書籍中にも含まれなくなった語句を検索するためのインデックス情報を削除した前記インデックス情報を再構成する(1)又は(2)に記載の電子端末機。
(3)の構成によれば、(1)又は(2)に記載の電子端末機は、複数の電子書籍のうち、いずれかを削除する操作を受け付けたことに応じて、当該削除する操作を受け付けた電子書籍を電子書籍記憶手段から削除し、インデックス情報記憶手段を再構成し、いずれの電子書籍中にも含まれなくなった語句を削除したインデックス情報記憶手段を再構成する。したがって、本発明に係る電子端末機は、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報をさらに適切に作成することができる。
(4) 電子書籍サーバに通信ネットワークを介して通信可能に接続された電子端末機が実行する方法であって、前記電子端末機は、所定の電子書棚に含まれる複数の電子書籍を記憶する電子書籍記憶手段と、前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶するインデックス情報記憶手段と、を備え、前記方法は、前記電子書籍サーバから、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信する受信ステップと、前記受信ステップによって受信した前記新たな電子書籍を、前記電子書籍記憶手段に格納する電子書籍格納ステップと、前記受信ステップによって受信した前記新たなインデックス情報を、前記インデックス情報記憶手段に記憶されている前記インデックス情報に追加して、前記新たな電子書籍を加えた前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、前記インデックス情報記憶手段に格納するインデックス情報再構成ステップと、を備える方法。
したがって、(4)の方法は、(1)と同様に、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報を作成することができる。
本発明は、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍及び当該新たな電子書籍と一体として構成されるインデックス情報を受信し、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報を作成することができる。
本発明の一実施形態に係る電子端末機の機能構成を示す機能ブロック図である。 本発明の一実施形態に係る電子端末機の電子書籍DBの例を示す図である。 本発明の一実施形態に係る電子端末機のインデックス情報DBの例を示す図である。 本発明の一実施形態に係る電子端末機の受信処理を示すフローチャートである。 本発明の一実施形態に係る電子端末機の受信処理において、インデックス情報再構成部によるインデックス情報DBの再構成を示す図である。 本発明の一実施形態に係る電子端末機の閲覧処理を示すフローチャートである。 本発明の一実施形態に係る電子端末機の削除処理を示すフローチャートである。 本発明の一実施形態に係る電子端末機による検索結果の表示例を示す図である。
以下、本発明の実施形態について図を参照しながら説明する。
本実施形態の電子端末機10は、コンピュータ及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成される。
上記ハードウェアには、制御部としてのCPU(Central Processing Unit)の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ(RAM:Random Access Memory、ROM:Read Only Memory等)、ハードディスクドライブ(HDD:Hard Disk Drive)及び光ディスク(CD:Compact Disk、DVD:Digital Versatile Disk等)ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス(マウス、トラッキングボール等)が挙げられる。
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、CD−ROM等のコンピュータ可読媒体に記録して配布されることも可能である。
図1は、本発明の一実施形態に係る電子端末機10の機能構成を示す機能ブロック図である。電子端末機10は、電子書籍サーバ50に通信ネットワーク70を介して通信可能に接続されている。そして、電子端末機10は、電子書籍記憶手段としての電子書籍DB(データベース)31と、インデックス情報記憶手段としてのインデックス情報DB32と、受信手段としての受信部11と、電子書籍格納手段としての電子書籍格納部12と、インデックス情報再構成手段としてのインデックス情報再構成部13と、計測手段としての計測部14と、インデックス情報補正手段としてのインデックス情報補正部15と、電子書籍削除手段としての電子書籍削除部16とを備える。以下、各部ごとに詳述する。
電子書籍DB31は、所定の電子書棚に含まれる複数の電子書籍を記憶する。例えば、電子書籍DB31は、電子書籍の識別情報(書籍ID)と電子書籍とを対応付けて記憶している(後述する図2参照)。
インデックス情報DB32は、電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶する。例えば、インデックス情報DB32は、語句に対応付けて電子書籍の識別情報(書籍ID)及び電子書籍中の位置情報を記憶する(後述する図3参照)。
ここで、語句は、文を構成する単語や、複数の語からなる句を含む。インデックス情報は、例えば、電子書籍中の語句(キーワード)と、その語句が用いられている電子書籍中の位置についての情報(ページ、行、列等)とを対応付けている。
受信部11は、電子書籍サーバ50から、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信する。例えば、新たな電子書籍と一体として構成される新たなインデックス情報は、電子書籍中の位置情報(ページ、行、列等)と、その位置で用いられている語句とを対応付けている。
電子書籍格納部12は、受信部11によって受信した新たな電子書籍を、電子書籍DB31に格納する。
インデックス情報再構成部13は、受信部11によって受信した新たなインデックス情報を、インデックス情報DB32に記憶されているインデックス情報に追加して、新たな電子書籍を加えた電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、インデックス情報DB32に格納する。
例えば、インデックス情報再構成部13は、受信部11によって受信した新たなインデックス情報における、電子書籍中の位置情報と語句との対応付けを、インデックス情報DB32を構成する対応付けと同一になるようにする。具体的には、新たなインデックス情報が、電子書籍中の位置情報に語句を対応付けている場合、位置情報と語句とを転置して、語句に電子書籍中の位置情報を対応付けるようにする。
次に、インデックス情報再構成部13は、インデックス情報DB32の構成と同一にした新たなインデックス情報を、インデックス情報DB32のインデックス情報に追加して、再構成し、インデックス情報DB32に格納する。インデックス情報への追加は、例えば、同一語句への単純追加、同一の語句内の電子書籍名に基づくマージや、ページに基づくマージ等がある。
計測部14は、ユーザの閲覧操作に基づいて電子書籍のページごとの閲覧時間を計測する。例えば、計測部14は、表示装置に表示されている電子書籍の新たなページを取得する。次に、計測部14は、時間を計測し始め、取得したページと異なるページが表示されることを検出するまでの時間を計測する。
インデックス情報補正部15は、計測部14によって計測された閲覧時間を、ページに含まれる語句の閲覧時間とし、当該閲覧時間が長いほど語句と電子書籍との関連度が大きくなるようにインデックス情報を補正する。例えば、インデックス情報補正部15は、計測部14によって計測されたページの閲覧時間を、そのページに含まれる語句の閲覧時間とし、その語句に対応付けてインデックス情報DB32の閲覧時間に、加算して格納する。そして、インデックス情報DB32を用いて語句によって電子書籍の検索を行う場合に、検索処理は、検索した語句に対応付けられた電子書籍のうち、語句に対応付けられた閲覧時間が長いほど、語句と電子書籍との関連度が高いと判断し、語句との関連度が高い電子書籍を検索結果とする。
電子書籍削除部16は、電子書棚に含まれる複数の電子書籍のうち、いずれかを削除する操作を受け付けたことに応じて、当該削除する操作を受け付けた電子書籍を電子書籍DB31から削除する。そして、インデックス情報再構成部13は、インデックス情報DB32のインデックス情報において語句に対応付けられた電子書籍のうち、電子書籍削除部16によって削除された電子書籍を削除し、インデックス情報DB32のインデックス情報を再構成する。さらに、インデックス情報再構成部13は、いずれの電子書籍中にも含まれなくなった語句を、インデックス情報DB32から削除し、インデックス情報DB32のインデックス情報を再構成する。
図2は、本発明の一実施形態に係る電子端末機10の電子書籍DB31の例を示す図である。電子書籍DB31は、書籍IDに電子書籍を対応付けて記憶している。書籍IDは、電子書籍サーバ50によって生成された書籍識別情報であってよい。書籍IDに対応付けられる電子書籍は、電子書籍のデータが格納されているファイル名や、リンク情報であってよい。
図3は、本発明の一実施形態に係る電子端末機10のインデックス情報DB32の例を示す図である。インデックス情報DB32は、電子書籍に含まれる語句に、語句の電子書籍における位置情報と、書籍IDと、閲覧時間とを対応付けている。閲覧時間は、計測部14によって計測された時間である。
図4は、本発明の一実施形態に係る電子端末機10の受信処理を示すフローチャートである。
ステップS101において、電子端末機10のCPU(以下、単にCPUという)(受信部11)は、電子書籍と共に、当該電子書籍と一体として構成されるインデックス情報を受信する。より具体的には、CPUは、電子書籍を受信すると共に、電子書籍上の位置情報と、電子書籍中に含まれる語句とを対応付けた新たなインデックス情報を受信する。その後、CPUは、処理をステップS102に移す。
ステップS102において、CPU(電子書籍格納部12)は、受信した電子書籍を電子書籍DB31に格納する。その後、CPUは、処理をステップS103に移す。
ステップS103において、CPU(インデックス情報再構成部13)は、受信した新たなインデックス情報からマージ用のインデックス情報を作成する。より具体的には、CPUは、受信した新たなインデックス情報における、電子書籍中の位置情報と語句との対応付けを、インデックス情報DB32における対応付けと同一になるように転置して、マージ用のインデックス情報を作成する。その後、CPUは、処理をステップS104に移す。
ステップS104において、CPU(インデックス情報再構成部13)は、インデックス情報DB32のインデックス情報を再構成する。より具体的には、CPUは、ステップS103において作成したマージ用のインデックス情報を、インデックス情報DB32のインデックス情報にマージし、インデックス情報DB32を再構成する。その後、CPUは、処理を終了する。
図5は、本発明の一実施形態に係る電子端末機10の受信処理において、インデックス情報再構成部13によるインデックス情報DB32の再構成を示す図である。図5(1)は、インデックス情報再構成部13により再構成される前のインデックス情報DB32の例を示している。図5(2)は、受信部11により受信された電子書籍(例えば、AAAAA)と一体として構成される新たなインデックス情報の例を示している。図5(3)は、インデックス情報再構成部13により、新たなインデックス情報の語句と位置情報とを転置したマージ用のインデックス情報(図示せず)が作成され、作成されたマージ用のインデックス情報と、再構成される前のインデックス情報DB32のインデックス情報とがマージされ、再構成されたインデックス情報DB32を示している。再構成されたインデックス情報DB32には、語句「さくら」に電子書籍AAAAAが新たに追加され、電子書籍名に基づくマージによって、電子書籍BBBBBの前にマージされている。語句「龍馬」についても同様である。
図6は、本発明の一実施形態に係る電子端末機10の閲覧処理を示すフローチャートである。
ステップS201において、CPU(計測部14)は、新たなページを検出する。より具体的には、CPUは、表示装置に表示されている電子書籍について、ページのスクロール情報やページ間のジャンプ情報等により、新たなページであることを検出する。その後、CPUは、処理をステップS202に移す。
ステップS202において、CPU(計測部14)は、時間を計測する。より具体的には、CPUは、一定時間ごとのタイマー割り込みをカウントすることによって時間を計測する。その後、CPUは、処理をステップS203に移す。
ステップS203において、CPU(計測部14)は、新たなページに移行したか否かを判断する。より具体的には、CPUは、表示装置に表示されている電子書籍について、ページのスクロール情報やページ間のジャンプ情報等により、新たなページに移行したか否かを判断する。この判断がYESの場合、CPUは、処理をステップS204に移し、この判断がNOの場合、CPUは、処理をステップS202に移す。
ステップS204において、CPU(インデックス情報補正部15)は、計測した時間を語句に対応付けてインデックス情報DB32に格納する。より具体的には、CPUは、インデックス情報DB32をステップS201で検出したページによって検索し、検索したページに対応する語句に対応付けられた閲覧時間に計測した時間を加え、格納する。その後、CPUは、処理を終了する。
図7は、本発明の一実施形態に係る電子端末機10の削除処理を示すフローチャートである。
ステップS301において、CPU(電子書籍削除部16)は、電子書籍を削除する。より具体的には、CPUは、電子書籍を削除する操作を受け付けたことに応じて、当該電子書籍を電子書籍DB31から削除する。その後、CPUは、処理をステップS302に移す。
ステップS302において、CPU(電子書籍削除部16)は、電子書籍削除に伴い、インデックス情報を再構成する。より具体的には、CPUは、インデックス情報DB32において語句に対応付けられた電子書籍のうち、ステップS301において削除された電子書籍を削除し、インデックス情報DB32を再構成する。その後、CPUは、処理をステップS303に移す。
ステップS303において、CPU(電子書籍削除部16)は、いずれの電子書籍にも含まれなくなった語句、すなわち、インデックス情報DB32において電子書籍に対応しない語句が存在するか否かを判断する。より具体的には、CPUは、インデックス情報DB32の語句のうち、書籍IDが対応付けられていない語句が存在するか否かを判断する。この判断がYESの場合、CPUは、処理をステップS304に移し、この判断がNOの場合、CPUは、処理を終了する。
ステップS304において、CPU(電子書籍削除部16)は、電子書籍に対応しない語句を削除し、インデックス情報を再構成する。より具体的には、CPUは、インデックス情報DB32の語句のうち、書籍IDが対応付けられていない語句を削除し、インデックス情報DB32を再構成する。その後、CPUは、処理を終了する。
図8は、本発明の一実施形態に係る電子端末機10による検索結果の表示例を示す図である。図8(1)は、電子端末機10が検索において閲覧時間を用いない場合の検索結果を示し、図8(2)は、電子端末機10が検索において閲覧時間を用いる場合の検索結果を示している。
図8(1)において、電子端末機10は、入力欄501によりキーワード「龍馬」を受け付け、検索ボタン503の押下を検出すると、インデックス情報DB32を参照し、「龍馬」という語句を含む電子書籍を検索し、検索した電子書籍の書籍ID順に、結果欄502に表示している。
図8(2)において、電子端末機10は、インデックス情報DB32を参照し、「龍馬」という語句を含む電子書籍を検索し、検索した電子書籍のうち、語句が用いられているページの閲覧時間が長い順に、結果欄502に表示している。
本実施例によれば、電子端末機10は、所定の電子書棚に含まれる複数の電子書籍を記憶する電子書籍DB31と、電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶するインデックス情報DB32とを備える。そして、電子端末機10は、電子書籍サーバ50から、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信し、受信した新たな電子書籍を、電子書籍DB31に格納する。次に、電子端末機10は、受信した新たなインデックス情報を、インデックス情報DB32に記憶されているインデックス情報に追加して、新たな電子書籍を加えた電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、インデックス情報DB32に格納する。さらに、電子端末機10は、ユーザの閲覧操作に基づいて電子書籍のページごとの閲覧時間を計測し、計測した閲覧時間を、ページに含まれる語句の閲覧時間とし、当該閲覧時間が長いほど語句と電子書籍との関連度が大きくなるようにインデックス情報DB32のインデックス情報を補正する。そして、電子端末機10は、複数の電子書籍のうち、いずれかを削除する操作を受け付けたことに応じて、当該削除する操作を受け付けた電子書籍を電子書籍DB31から削除し、インデックス情報DB32を再構成し、いずれの電子書籍中にも含まれなくなった語句を削除したインデックス情報DB32を再構成する。したがって、電子端末機10は、ユーザが新たな電子書籍を購入等して受信する度に、当該新たな電子書籍を加えた電子書棚から、当該電子書棚に含まれる複数の電子書籍を検索対象とするインデックス情報を作成することができる。
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
10 電子端末機
11 受信部
12 電子書籍格納部
13 インデックス情報再構成部
14 計測部
15 インデックス情報補正部
16 電子書籍削除部
31 電子書籍DB
32 インデックス情報DB

Claims (3)

  1. 電子書籍サーバに通信ネットワークを介して通信可能に接続された電子端末機であって、
    所定の電子書棚に含まれる複数の電子書籍を記憶する電子書籍記憶手段と、
    前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶するインデックス情報記憶手段と、
    前記電子書籍サーバから、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信する受信手段と、
    前記受信手段によって受信した前記新たな電子書籍を、前記電子書籍記憶手段に格納する電子書籍格納手段と、
    前記受信手段によって受信した前記新たなインデックス情報を、前記インデックス情報記憶手段に記憶されている前記インデックス情報に追加して、前記新たな電子書籍を加えた前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、前記インデックス情報記憶手段に格納するインデックス情報再構成手段と、
    ユーザの閲覧操作に基づいて前記電子書籍のページごとの閲覧時間を計測する計測手段と、
    前記計測手段によって計測された閲覧時間を、前記ページに含まれる語句の閲覧時間とし、当該閲覧時間が長いほど前記語句と前記電子書籍との関連度が大きくなるように前記インデックス情報を補正するインデックス情報補正手段と、
    ユーザにより検索キーワードとして入力された語句を含む電子書籍のうち、当該語句との関連度が所定値よりも高い電子書籍を検索結果として表示する表示手段と、
    を備える電子端末機。
  2. 前記電子書棚に含まれる複数の電子書籍のうち、いずれかを削除する操作を受け付けたことに応じて、当該削除する操作を受け付けた電子書籍を前記電子書籍記憶手段から削除する電子書籍削除手段をさらに含み、
    前記インデックス情報再構成手段は、前記電子書籍削除手段が削除した前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成し、さらに、いずれの電子書籍中にも含まれなくなった語句を検索するためのインデックス情報を削除した前記インデックス情報を再構成する請求項1に記載の電子端末機。
  3. 電子書籍サーバに通信ネットワークを介して通信可能に接続された電子端末機が実行する方法であって、
    前記電子端末機は、
    所定の電子書棚に含まれる複数の電子書籍を記憶する電子書籍記憶手段と、
    前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を記憶するインデックス情報記憶手段と、を備え、
    前記方法は、
    前記電子書籍サーバから、新たな電子書籍、及び、これと一体として構成され、当該新たな電子書籍中の語句を検索するための新たなインデックス情報を受信する受信ステップと、
    前記受信ステップによって受信した前記新たな電子書籍を、前記電子書籍記憶手段に格納する電子書籍格納ステップと、
    前記受信ステップによって受信した前記新たなインデックス情報を、前記インデックス情報記憶手段に記憶されている前記インデックス情報に追加して、前記新たな電子書籍を加えた前記電子書棚に含まれる複数の電子書籍中の語句を検索するためのインデックス情報を再構成して、前記インデックス情報記憶手段に格納するインデックス情報再構成ステップと、
    ユーザの閲覧操作に基づいて前記電子書籍のページごとの閲覧時間を計測する計測ステップと、
    前記計測ステップによって計測された閲覧時間を、前記ページに含まれる語句の閲覧時間とし、当該閲覧時間が長いほど前記語句と前記電子書籍との関連度が大きくなるように前記インデックス情報を補正するインデックス情報補正ステップと、
    ユーザにより検索キーワードとして入力された語句を含む電子書籍のうち、当該語句との関連度が所定値よりも高い電子書籍を検索結果として表示する表示ステップと、
    を備える方法。
JP2010217775A 2010-09-28 2010-09-28 電子端末機及び方法 Expired - Fee Related JP5265638B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010217775A JP5265638B2 (ja) 2010-09-28 2010-09-28 電子端末機及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010217775A JP5265638B2 (ja) 2010-09-28 2010-09-28 電子端末機及び方法

Publications (2)

Publication Number Publication Date
JP2012073797A JP2012073797A (ja) 2012-04-12
JP5265638B2 true JP5265638B2 (ja) 2013-08-14

Family

ID=46169904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010217775A Expired - Fee Related JP5265638B2 (ja) 2010-09-28 2010-09-28 電子端末機及び方法

Country Status (1)

Country Link
JP (1) JP5265638B2 (ja)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000348057A (ja) * 1999-06-08 2000-12-15 Sony Corp 電子本、その電子本を記録した記録媒体、電子本の記録媒体へのオーサリング方法およびその電子本を記録した記録媒体を処理する情報処理装置
JP2001109754A (ja) * 1999-09-30 2001-04-20 Internatl Business Mach Corp <Ibm> 索引ファイルを使用した検索方法及びそれに用いる装置
JP2002073677A (ja) * 2000-09-05 2002-03-12 Zenrin Co Ltd 閲覧者の個人嗜好情報収集装置およびこれを利用した情報閲覧支援装置
JP4803805B2 (ja) * 2006-06-27 2011-10-26 株式会社日立ソリューションズ 検索装置
US20080243788A1 (en) * 2007-03-29 2008-10-02 Reztlaff James R Search of Multiple Content Sources on a User Device
US8341513B1 (en) * 2007-05-21 2012-12-25 Amazon.Com Inc. Incremental updates of items

Also Published As

Publication number Publication date
JP2012073797A (ja) 2012-04-12

Similar Documents

Publication Publication Date Title
US9514121B2 (en) Custom dictionaries for E-books
KR101016683B1 (ko) 검색 결과를 제공하기 위한 시스템 및 방법
US10810237B2 (en) Search query generation using query segments and semantic suggestions
JP5117685B2 (ja) 情報を意味的にズームするためのシステム及び方法
JP4438448B2 (ja) 構造化文書表示処理装置、構造化文書表示方法、構造化文書表示プログラム
US9767186B2 (en) Retrieving a specific sentence from a document
US10025783B2 (en) Identifying similar documents using graphs
US8631097B1 (en) Methods and systems for finding a mobile and non-mobile page pair
JP2008204455A (ja) 文書に注釈を付するシステムと方法
JP2008234304A (ja) データをタグ情報に対応付けて管理する技術
JP2004326216A (ja) 文書検索装置、方法、プログラム、及び記録媒体
US10496686B2 (en) Method and system for searching and identifying content items in response to a search query using a matched keyword whitelist
US10404816B2 (en) Determining browsing activities
KR101674249B1 (ko) 컨텍스트-기반 아이템 북마킹
CN105069175A (zh) 一种基于版本控制***的信息检索方法及服务器
JP2019095940A (ja) 情報処理装置、情報処理方法、および情報処理プログラム
US10877981B1 (en) Stopword inclusion for searches
JP5265638B2 (ja) 電子端末機及び方法
KR101583073B1 (ko) 기사 요약 서비스 서버 및 방법
WO2013015811A1 (en) Search query generation using query segments and semantic suggestions
WO2019141043A1 (zh) 提取浏览器搜索引擎的方法、设备及存储介质
JP2009223679A (ja) 電子文書検索装置、及び電子文書検索プログラム
JP5416023B2 (ja) 閲覧端末及び方法
JP2014089692A (ja) 情報提供サーバ
Coe et al. Looking for needles in a haystack: how do ebook reader applications handle active indexes? Part 3–tablet devices

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121218

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20121228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130215

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: 20130402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130501

R150 Certificate of patent or registration of utility model

Ref document number: 5265638

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371