(57)【要約】  メッセージおよびメッセージに関する閾値時間を取得する取得部（１７１１）と、メッセージを表示する表示部（１７１２）と、表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェース（１７１３）と、メッセージが表示部（１７１２）に表示されてから閾値時間が経過すると、ユーザーインターフェース（１７１３）が選択指示を受付けているか否かに関わらず、メッセージを既読メッセージとして管理する管理部（１７１４）とを備える。
2013094159.tif 000002
【特許請求の範囲】
【請求項１】
メッセージおよび前記メッセージに関する閾値時間を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、
前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える
データ処理装置。
【請求項２】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記取得した属性に基づいて、前記メッセージに関する閾値時間を設定する設定部と、
前記メッセージを表示する表示部と、
前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、
前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える
データ処理装置。
【請求項３】
属性が同じ複数のメッセージがそれぞれ前記表示部で表示されてから前記ユーザーインターフェースで選択されるまでの時間である選択時間を計時する計時部と、
前記計時された時間に関する情報を送信する送信部とを備える
請求項１に記載のデータ処理装置。
【請求項４】
属性が同じ複数のメッセージがそれぞれ前記表示部で表示されてから前記ユーザーインターフェースで選択されるまでの時間である選択時間を計時する計時部と、
前記計時された時間に基づいて、前記設定部で設定する閾値時間の長短を調整する調整部とを備える
請求項２に記載のデータ処理装置。
【請求項５】
前記表示部は、
前記管理部が既読メッセージとして管理している前記メッセージを、前記既読メッセージ以外のメッセージの表示態様とは異なる表示態様で表示する
請求項１〜４のいずれか１項に記載のデータ処理装置。
【請求項６】
前記表示部は、さらに、
前記表示部が前記メッセージを表示してからの経過時間を表示する
請求項１〜５のいずれか１項に記載のデータ処理装置。
【請求項７】
第一メッセージの複雑さに基づいて、前記第一メッセージが表示されてから既読状態にされるまでの推定時間を既読推定時間として算出する既読推定時間算出部と、
前記既読推定時間算出部が算出した前記既読判定時間と、前記第一メッセージとを送信する送信部とを備える
データ送信装置。
【請求項８】
前記データ送信装置は、さらに、
ユーザの識別情報と、第二メッセージの識別情報と、前記第二メッセージが表示されてから前記ユーザにより前記第二メッセージが選択されるまでの時間である選択時間とを受信する受信部を備え、
前記既読推定時間算出部は、さらに、
前記受信部が受信した前記選択時間と、前記第二メッセージの識別情報に基づいて算出される複雑さとの対応関係を示す既読推定情報をユーザごとに算出し、算出した前記既読推定情報と前記第一メッセージの複雑さとに基づいてユーザごとに前記既読推定時間を算出し、
前記送信部は、さらに、
前記既読推定時間算出部がユーザごとに算出した前記既読推定時間と、前記第一メッセージとを送信する
請求項７に記載のデータ送信装置。
【請求項９】
請求項７に記載のデータ送信装置と、端末とを備えるデータ処理システムであって、
前記端末は、
前記データ送信装置から前記既読推定時間と、前記第一メッセージとを受信する受信部と、
前記第一メッセージを表示する表示部と、
前記表示部が前記第一メッセージを表示することで前記第一メッセージが選択可能になってからの時間を計測する計時部と、
前記表示部が前記第一メッセージを表示してからの経過時間が、前記取得部が取得した前記既読推定時間を超えたか否かに基づいて、前記第一メッセージが既読状態であるか否かを判定する既読判定部とを備える
データ処理システム。
【請求項１０】
メッセージおよび前記メッセージに関する閾値時間を取得する取得ステップと、
前記メッセージを表示する表示ステップと、
前記表示されたメッセージを選択する旨の指示を受付ける受付ステップと、
前記メッセージを前記表示ステップで表示してから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップとを含む
データ処理方法。
【請求項１１】
第一メッセージの複雑さに基づいて、前記第一メッセージが表示されてから既読状態にされるまでの推定時間を既読推定時間として算出する既読推定時間算出ステップと、
前記既読推定時間算出ステップで算出した前記既読判定時間と、前記第一メッセージとを送信する送信ステップとを含む
データ送信方法。
【請求項１２】
請求項１０に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１１に記載のデータ送信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ処理装置、データ送信装置、データ処理システム、データ処理方法、及び、データ送信方法に関する。
【背景技術】
【０００２】
特許文献１は、ユーザがデータを読み終えたか否か（データが既読状態となったか否か）を手動で設定し、データを見る可能性があるユーザ全員が読み終えた状態になると、データを消去する技術を開示する。この技術によれば、読み終えたデータが再表示される煩わしさを解消することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２７５１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、メッセージが既読状態であるか否かを適切に判定するデータ処理装置を開示する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本開示に係るデータ処理装置は、メッセージおよび前記メッセージに関する閾値時間を取得する取得部と、前記メッセージを表示する表示部と、前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える。
【発明の効果】
【０００６】
本開示に係るデータ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】図１Ａは、データ処理システムの構成の第一例を示す図である。
【図１Ｂ】図１Ｂは、データ処理システムの第一例におけるサーバとデータ処理装置との処理の説明図である。
【図２】図２は、データ処理装置のハードウエア構成の例を示すハードウエアブロック図である。
【図３】図３は、データ処理装置が表示するメッセージ一覧画面の第一例を示す図である。
【図４】図４は、データ処理装置が表示するメッセージ一覧画面の第二例を示す図である。
【図５】図５は、データ処理装置が表示するメッセージ一覧画面の第三例を示す図である。
【図６】図６は、データ処理装置が表示するメッセージ画面の例を示す図である。
【図７】図７は、データ処理装置が表示するメッセージ一覧画面のメッセージ表示切り替えを論理的に示した図である。
【図８】図８は、データ処理システムにおけるサーバの機能ブロックの構成を示す機能ブロック図である。
【図９】図９は、データ処理装置の機能ブロックの構成の第一例を示す機能ブロック図である。
【図１０】図１０は、データ処理システムにおけるサーバの処理を示す第一のフロー図である。
【図１１】図１１は、データ処理システムにおけるサーバの処理を示す第二のフロー図である。
【図１２】図１２は、データ処理システムにおけるサーバの処理を示す第三のフロー図である。
【図１３】図１３は、データ処理装置におけるメッセージの自動既読判定処理を示すフロー図である。
【図１４】図１４は、データ処理装置における既読フラグを受け取った場合の処理を示すフロー図である。
【図１５】図１５は、データ処理装置によるメッセージの表示の一例を示す図である。
【図１６Ａ】図１６Ａは、データ処理システムの構成の第二例を示す図である。
【図１６Ｂ】図１６Ｂは、データ処理システムの第二例におけるサーバとデータ処理装置とモバイル端末との処理の説明図である。
【図１７Ａ】図１７Ａは、データ処理装置の構成の第二例を示す機能ブロック図である。
【図１７Ｂ】図１７Ｂは、データ処理装置の構成の第三例を示す機能ブロック図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１０】
まず、本開示により解決される課題について詳細に説明する。
【００１１】
近年、デジタル機器の普及に伴い、ユーザ所有のデジタル機器に様々な情報が届けられている。情報を届ける場合に、情報提供者がデジタル機器にお知らせメッセージを送りつける形態がある。その場合、デジタル機器に送りつけられたメッセージは、デジタル機器に強制的に表示される。さらに、情報提供者は、お知らせメッセージを送るだけでなく、送ったお知らせメッセージを情報提供者のサーバに保持しておいて、ユーザが後からそのメッセージを閲覧することも可能である。ただし、このようなメッセージは大量に送信されることがある。その場合、ユーザがメッセージを後で再び見る際には、一度見たメッセージの表示の優先度を下げることにより、読む煩わしさを低減することができる。
【００１２】
特許文献１は、ユーザがデータを読み終えたか否か（データが既読状態となったか否か）を手動で設定し、データを見る可能性があるユーザ全員が読み終えた状態になると、データを消去する技術を開示する。この技術によれば、読み終えたデータが再表示される煩わしさを解消することができる。
【００１３】
しかしながら、特許文献１に示される方法では、既読判定は、ユーザが手動で設定するため、その動作自体が煩わしくなる。また、既読を自動で判定する方法もあるが、メッセージを一定時間、表示したら既読と判定するのが一般的である。ただ、メッセージには様々な種類があり、また、ユーザによって既読するまでの時間は異なるので有効な判定方法になっていない。
【００１４】
本開示は、メッセージが既読状態であるか否かを適切に判定するデータ処理装置を開示する。
【００１５】
上記課題を解決するために本開示の一態様に係るデータ処理装置は、メッセージおよび前記メッセージに関する閾値時間を取得する取得部と、前記メッセージを表示する表示部と、前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える。
【００１６】
これによれば、データ処理装置は、メッセージを表示してから、メッセージとともに取得した閾値時間が経過したメッセージを既読メッセージとして管理することができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【００１７】
また、例えば、メッセージおよび前記メッセージの属性を取得する取得部と、前記取得した属性に基づいて、前記メッセージに関する閾値時間を設定する設定部と、前記メッセージを表示する表示部と、前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える。
【００１８】
これによれば、データ処理装置は、メッセージを表示してから、メッセージに関する閾値時間が経過したメッセージを既読メッセージとして管理することができる。ここで、閾値時間とは、メッセージとともに取得した当該メッセージの属性から算出される値である。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【００１９】
また、例えば、属性が同じ複数のメッセージがそれぞれ前記表示部で表示されてから前記ユーザーインターフェースで選択されるまでの時間である選択時間を計時する計時部と、前記計時された時間に関する情報を送信する送信部とを備える。
【００２０】
これによれば、メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。つまり、メッセージの属性ごとの選択時間に基づいて、閾値時間を設定することができる。
【００２１】
また、例えば、属性が同じ複数のメッセージがそれぞれ前記表示部で表示されてから前記ユーザーインターフェースで選択されるまでの時間である選択時間を計時する計時部と、前記計時された時間に基づいて、前記設定部で設定する閾値時間の長短を調整する調整部とを備える。
【００２２】
これによれば、メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。さらに、メッセージの属性に応じて、選択時間の長短を調整することができる。
【００２３】
また、例えば、前記表示部は、前記管理部が既読メッセージとして管理している前記メッセージを、前記既読メッセージ以外のメッセージの表示態様とは異なる表示態様で表示する。
【００２４】
これによれば、ユーザは、データ処理装置により既読状態と判定されたメッセージを、データ処理装置におけるメッセージの表示態様に基づいて直感的に知ることができる。
【００２５】
また、例えば、前記表示部は、さらに、前記表示部が前記メッセージを表示してからの経過時間を表示する。
【００２６】
これによれば、ユーザは、メッセージがデータ処理装置により既読状態と判定されるまでの時間を、その表示から知ることができる。
【００２７】
また、例えば、第一メッセージの複雑さに基づいて、前記第一メッセージが表示されてから既読状態にされるまでの推定時間を既読推定時間として算出する既読推定時間算出部と、前記既読推定時間算出部が算出した前記既読判定時間と、前記第一メッセージとを送信する送信部とを備える。
【００２８】
これによれば、データ処理装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージ（第二メッセージ）が、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。しかも、選択時間と複雑さとの対応関係から新たなメッセージに対する既読推定時間の算出処理をサーバで行うので、データ処理装置の処理負荷を低減することができる。
【００２９】
また、本開示の一態様に係るデータ送信装置は、前記データ送信装置は、さらに、ユーザの識別情報と、第二メッセージの識別情報と、前記第二メッセージが表示されてから前記ユーザにより前記第二メッセージが選択されるまでの時間である選択時間とを受信する受信部を備え、前記既読推定時間算出部は、さらに、前記受信部が受信した前記選択時間と、前記第二メッセージの識別情報に基づいて算出される複雑さとの対応関係を示す既読推定情報をユーザごとに算出し、算出した前記既読推定情報と前記第一メッセージの複雑さとに基づいてユーザごとに前記既読推定時間を算出し、前記送信部は、さらに、前記既読推定時間算出部がユーザごとに算出した前記既読推定時間と、前記第一メッセージとを送信する。
【００３０】
これによれば、データ送信装置は端末に対して、メッセージとともに、当該メッセージの既読推定時間を送信する。これらを用いて、端末は、受信したメッセージを表示し、表示してから既読推定時間が経過したら、当該メッセージを既読状態にすることができる。よって、データ送信装置は、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【００３１】
また、本開示の一態様に係るデータ処理システムは、上記のデータ送信装置と、端末とを備えるデータ処理システムであって、前記端末は、前記データ送信装置から前記既読推定時間と、前記第一メッセージとを受信する受信部と、前記第一メッセージを表示する表示部と、前記表示部が前記第一メッセージを表示することで前記第一メッセージが選択可能になってからの時間を計測する計時部と、前記表示部が前記第一メッセージを表示してからの経過時間が、前記取得部が取得した前記既読推定時間を超えたか否かに基づいて、前記第一メッセージが既読状態であるか否かを判定する既読判定部とを備える。
【００３２】
これによれば、データ送信装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージが、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。データ送信装置は、この既読推定時間を端末に送信することにより、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【００３３】
また、本開示の一態様に係るデータ処理システムは、メッセージおよび前記メッセージに関する閾値時間を取得する取得ステップと、前記メッセージを表示する表示ステップと、前記表示されたメッセージを選択する旨の指示を受付ける受付ステップと、前記メッセージを前記表示ステップで表示してから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップとを含む。
【００３４】
これによれば、上記データ送信装置と同様の効果を奏する。
【００３５】
また、本開示の一態様に係るデータ送信方法は、第一メッセージの複雑さに基づいて、前記第一メッセージが表示されてから既読状態にされるまでの推定時間を既読推定時間として算出する既読推定時間算出ステップと、前記既読推定時間算出ステップで算出した前記既読判定時間と、前記第一メッセージとを送信する送信ステップとを含む。
【００３６】
これによれば、上記データ送信装置と同様の効果を奏する。
【００３７】
また、本開示の一態様に係るプログラムは、上記のデータ処理方法をコンピュータに実行させるためのプログラムである。
【００３８】
これによれば、上記データ処理装置と同様の効果を奏する。
【００３９】
また、本開示の一態様に係るプログラムは、上記のデータ送信方法をコンピュータに実行させるためのプログラムである。
【００４０】
これによれば、上記データ送信装置と同様の効果を奏する。
【００４１】
以下本開示の実施の形態について、図面を参照しながら説明する。
【００４２】
（実施の形態）
以下、本開示に係るデータ処理装置について説明する。
【００４３】
［１―１．構成］
図１Ａは、データ処理システム１００の構成の第一例を示す図である。また、図１Ｂは、データ処理システム１００の第一例におけるサーバとデータ処理装置との処理の説明図である。
【００４４】
データ処理装置１０１は、サーバ１０２に対してメッセージ取得要求１１１を行う。このとき、メッセージ取得要求１１１とともに、データ処理装置自身を識別できる情報である端末ＩＤを送信する。なお、データ処理装置１０１は、メッセージ取得要求を行う際に端末ＩＤを送信するので、セキュアな通信方式を採用することにより、成りすまし等を防ぐようにしてもよい。
【００４５】
サーバ１０２は、データ処理装置１０１からメッセージ取得要求１１１を受け取ると、データ処理装置１０１に対応するメッセージ１５１をデータ処理装置１０１に送信する。サーバ１０２は、メッセージ１５１を送信するとともに、既読フラグと既読判定時間（既読推定時間ともいう）とを送信する。なお、既読判定時間は必ずしも含まれていなくてもよい。また、メッセージ１５１は複数送信してもよい。さらに、サーバ１０２は、メッセージ１５１を送信するとともに、メッセージ１５１を画面にどう表示するかについての情報であるメッセージ表示情報１５２を送信する。
【００４６】
また、データ処理装置１０１は、サーバ１０２から送信されたメッセージ１５１を受け取り、メッセージ表示情報１５２に従って画面に表示する。データ処理装置１０１は、メッセージ１５１にリモコン操作によるフォーカスが当たっていた時間であるメッセージフォーカス時間１１２を、サーバ１０２に送信する。データ処理装置１０１は、メッセージフォーカス時間１１２を送信するとともに、データ処理装置１０１自身を識別できる情報である端末ＩＤを送信する。なお、データ処理装置１０１は、メッセージフォーカス時間１１２を送信する際に端末ＩＤを送信するので、セキュアな通信方式を採用することにより、成りすまし等を防ぐようにしてもよい。なお、メッセージにフォーカスが当たる動作については後述する。
【００４７】
さらに、データ処理装置１０１は、メッセージ１５１を読み終えた（メッセージ１５１が既読状態である）か否かの判定情報である既読判定１１３を送信する。データ処理装置１０１は、既読判定１１３を送信するとともに、リモコン操作によってメッセージ１５１を選択するまでに要したメッセージ選択時間を送信してもよい。また、データ処理装置１０１は、既読判定１１３を送信するとともに、データ処理装置１０１自身を識別できる情報である端末ＩＤを送信する。なお、データ処理装置１０１は、既読判定１１３を送信する際に端末ＩＤを送信するので、セキュアな通信方式を採用することにより、成りすまし等を防ぐようにしてもよい。なお、メッセージ１５１を既読判定する動作、及び、メッセージ１５１を選択する動作については後述する。
【００４８】
図２は、データ処理装置１０１のハードウエア構成の例を示すハードウエアブロック図である。
【００４９】
データ処理装置１０１は、ＣＰＵ（Central processing unit）２０１と、ＲＯＭ（Read only memory）２０２と、ＲＡＭ（Random access memory）２０３と、通信部２０４と、入力部２０５と、出力部２０６と、バスライン２５０とを備える。
【００５０】
ＣＰＵ２０１は、バスライン２５０と接続している。ＣＰＵ２０１は、ＲＯＭ２０２又はＲＡＭ２０３に記憶されているプログラムを実行することで、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、入力部２０５及び出力部２０６を制御することで、様々な機能を実現する。例えば、ＣＰＵ２０１は、通信ネットワーク２６０から取得した通信メッセージを復号し、復号したメッセージを表示部２０８に出力する機能等を実現する。
【００５１】
ＲＯＭ２０２は、バスライン２５０と接続している。ＲＯＭ２０２は、ＣＰＵ２０１の動作を規定するプログラムと、ＣＰＵ２０１が利用するデータとを記憶している。
【００５２】
ＲＡＭ２０３は、バスライン２５０と接続している。ＲＡＭ２０３は、ＣＰＵ２０１がプログラムを実行することに伴って発生するデータを一時的に記憶する。また、ＲＡＭ２０３は、通信部２０４が受信したデータや送信するデータ等を一時的に記憶する。
【００５３】
出力部２０６は、バスライン２５０と、表示部２０８とに接続している。出力部２０６は、ＣＰＵ２０１によって制御され、テキストや画像を表示部２０８に表示させるためのデータを出力する。
【００５４】
入力部２０５は、バスライン２５０と接続している。入力部２０５は、ＣＰＵ２０１によって制御され、リモコン２０７から無線で送信されるユーザからの操作コマンドを受け付け、受け付けた操作コマンドをＣＰＵ２０１に送信する機能を有する。なお、リモコン２０７に限らず、ユーザの指（ユーザにより操作される物体を含む）によるタップ動作、又は、マウスなどによる操作コマンドを受け付けてもよい。
【００５５】
通信部２０４は、バスライン２５０と、通信ネットワーク２６０とに接続している。通信部２０４は、ＣＰＵ２０１によって制御され、通信ネットワーク２６０を介して、外部通信機器とデータの送受信を行う機能を有する。
【００５６】
ここで、通信ネットワーク２６０とは、光通信回線、電話回線、無線回線等によって実現されており、外部通信機器や、インターネット等と接続している。
【００５７】
以上のようなハードウエアで実現されるデータ処理装置１０１は、ＣＰＵ２０１が、ＲＯＭ２０２又はＲＡＭ２０３に記憶されているプログラムを実行し、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、入力部２０５及び出力部２０６を制御することで様々な機能を実現する。
【００５８】
以下、図面を用いて、データ処理装置１０１の機能構成を説明する。
【００５９】
＜データ処理装置の機能構成＞
図３、図４及び図５は、データ処理装置が表示するメッセージ一覧画面の一例であり、図６は、データ処理装置が表示するメッセージ画面の一例である。メッセージはメッセージを提供するサービス事業者毎にまとめられる。
【００６０】
図３は、データ処理装置が表示するメッセージ一覧画面の第一例を示す図である。
【００６１】
図３は、メッセージ一覧画面の初期表示の一例である。画像３０５は、サービス事業者を表すための画像であり、サービス事業者毎に異なる画像である。画像３０５の直下には、そのサービス事業者のメッセージ３０１が表示される。なお、画像３０５の直下でなくとも、サービス事業者とそのメッセージとの対応がわかるレイアウトであればよい。本実施の形態では、サービス事業者を表す画像は複数表示され、メッセージは一つだけ表示される。このような表示によってユーザが現在見ているメッセージを特定することができるし、たくさんのメッセージが表示される煩わしさを解消できる。ユーザがまだ見ていないメッセージである未読メッセージが、メッセージ３０１のように表示されれば、さらに煩わしさを解消することができる。そして、メッセージ３０１にはリモコン操作を受け付けるフォーカス３０２が当たっている。ユーザは、フォーカス３０２が当たっているメッセージ３０１を起点として、リモコン操作によってメッセージの切り替え等を行うことができる。
【００６２】
図４は、データ処理装置が表示するメッセージ一覧画面の第二例を示す図である。
【００６３】
図４は、リモコン操作によるメッセージ切り替えの一例である。ユーザがリモコンの左右いずれかのキーを押すと、同一サービス事業者の別のメッセージ４０１に表示が切り替わる。表示の切り替えに合わせて、フォーカス４０２は、別のメッセージ４０１に当たる。なお、メッセージの切り替えは、リモコンの左右いずれかのキーに限らず、他のキーの押下により行われてもよい。リモコン操作によって一つずつメッセージを切り替えていくことにより、未読メッセージが優先的に表示されると、ユーザの煩わしさが解消される。
【００６４】
図５は、データ処理装置が表示するメッセージ一覧画面の第三例を示す図である。
【００６５】
図５は、リモコン操作によるサービス事業者切り替えの一例である。ユーザがリモコンの上下いずれかのキーを押すと、別のサービス事業者のメッセージ５０１に表示が切り替わる。表示が別のサービス事業者のメッセージに変わったことがわかるように、メッセージ５０１は別のサービス事業者の画像５１０の直下に表示される。表示の切り替えに合わせて、フォーカス５０２は、メッセージ５０１に当たる。なお、サービス事業者の切り替えには、リモコンの上下いずれかのキーに限らず、他のキーの押下により行われてもよい。
【００６６】
図６は、データ処理装置が表示するメッセージ画面の例を示す図である。
【００６７】
図６は、リモコン操作によってメッセージを選択した場合のメッセージ画面の一例である。メッセージにフォーカスが当たっている状態で、リモコンの決定キーを押すと、メッセージに対応したサービスを示すメッセージ画面６０１に遷移する。例えば、選択したメッセージがテレビの広告メッセージであった場合、そのテレビの詳細販売情報を示すメッセージ画面に遷移するといった例が考えられる。なお、メッセージの選択には、リモコンの決定キーに限らず、他のキーの押下により行われてもよい。
【００６８】
図７は、データ処理装置１０１が表示するメッセージ一覧画面のメッセージ表示切り替えを論理的に示した図である。ユーザは、最初に表示される、サービス事業者１を表す画像７１０のメッセージ７０１を起点に、リモコンの上下左右のいずれかのキーによって、表示されるメッセージを切り替える。メッセージ７０２、７０３、７０４、７０５、７０６、７０７、７０８及び７０９は、最初は表示されていないが、リモコン操作によって表示されるメッセージである。サービス事業者が切り替わった場合には、データ処理装置１０１は、表示されるメッセージが、切り替わった後のサービス事業者のメッセージであることがわかるように表示する。例えば、データ処理装置１０１は、メッセージ７０４を、切り替わった後のサービス事業者２を表す画像７１１の直下に表示する。
【００６９】
図８は、データ処理システムにおけるサーバ１０２の機能ブロックの構成を示す機能ブロック図である。
【００７０】
図８に示されるように、サーバ１０２は、メッセージ取得要求受信部８００と、既読判定受信部８０１と、既読フラグ設定部８０２と、メッセージ複雑さ決定部（１）８０３と、既読判定時間学習部８０４と、既読判定時間予測パラメータ保持部８０５と、既読判定時間算出部８０６と、既読判定時間通知部８０７と、メッセージ複雑さ決定部（２）８０８と、メッセージ決定部８０９と、メッセージ表示情報通知部８１０と、メッセージフォーカス時間受信部８１１とを備える。
【００７１】
メッセージ取得要求受信部８００は、データ処理装置１０１から送信される、メッセージ取得要求１１１と端末ＩＤとを受信し、後述する手段により、データ処理装置１０１に送信するメッセージデータ作成を行う。
【００７２】
なお、端末ＩＤは機器を識別するためのＩＤであって、機器ごとに固有のＩＤである。また、端末ＩＤの代わりに、ユーザを識別するためのＩＤであるユーザＩＤを用いることもできる。ユーザＩＤを取得するには、例えば、ユーザに対してログイン画面を提示し、そのログイン画面にユーザがユーザＩＤとして入力した文字列などから取得する方法がある。
【００７３】
既読判定受信部８０１は、データ処理装置１０１から送信される、既読判定１１３とメッセージ選択時間と端末ＩＤとを受信し、既読判定１１３がなされたメッセージと端末ＩＤとを、既読フラグ設定部８０２とメッセージ複雑さ決定部（１）８０３とに渡す。なお、既読判定受信部８０１は、メッセージの代わりに、メッセージを識別するメッセージＩＤを渡してもよい。以降の処理においても同様である。また、メッセージ選択時間が送信されていない場合には、メッセージ複雑さ決定部（１）８０３に情報を渡さなくてもよい。
【００７４】
既読フラグ設定部８０２は、当該端末ＩＤの当該メッセージに対して既読フラグを１に設定する。既読フラグが１に設定されるということは、ユーザが当該メッセージを読み終えたこと（当該メッセージが既読状態であること）を表す。なお、既読フラグの初期値は０である。
【００７５】
メッセージ複雑さ決定部（１）８０３は、当該メッセージの複雑さを計算し、当該メッセージと当該メッセージの複雑さとメッセージ選択時間と端末ＩＤとを既読判定時間学習部８０４に渡す。複雑さの計算アルゴリズムは、図１１に示される。
【００７６】
既読判定時間学習部８０４は、メッセージの複雑さに対してメッセージ選択時間がどう関係するか（メッセージの複雑さに対するメッセージ選択時間の変化傾向）を端末ＩＤごとに学習し、学習結果を既読判定時間予測パラメータとして、メッセージとその複雑さと端末ＩＤと共に、既読判定時間予測パラメータ保持部８０５に渡す。学習は、例えば、従来技術による統計手法等を用いればよく、回帰分析の線形回帰等を利用することができる。既読判定時間学習部８０４は、既読判定時間予測パラメータを用いることで、メッセージの複雑さから、ユーザ（端末ＩＤ）ごとにメッセージを読むのにかかる時間の予測値（既読判定時間（既読推定時間ともいう））を算出することができるようになる。例えば、既読判定時間学習部８０４は、メッセージの複雑さと既読判定時間予測パラメータとの積を、既読判定時間として算出する。
【００７７】
メッセージ決定部８０９は、データ処理装置１０１から送信されるメッセージ取得要求１１１と、端末ＩＤに対して送信するメッセージとを決定し（不図示）、メッセージ複雑さ決定部（２）８０８と、メッセージ表示情報通知部８１０とに渡す。メッセージ複雑さ決定部（２）８０８におけるメッセージの複雑さを計算するアルゴリズムは、メッセージ複雑さ決定部（１）８０３におけるものと同じである。
【００７８】
メッセージ複雑さ決定部（２）８０８は、メッセージの複雑さを計算し、メッセージとそのメッセージの複雑さと端末ＩＤとを既読判定時間算出部８０６に渡す。
【００７９】
既読判定時間算出部８０６は、メッセージ複雑さ決定部（２）８０８から受け取ったメッセージの複雑さと既読判定時間予測パラメータ保持部８０５に保持されている既読判定時間予測パラメータとからメッセージの既読判定時間を算出し、メッセージと既読判定時間と端末ＩＤとをメッセージおよび既読フラグおよび既読判定時間通知部８０７に渡す。
【００８０】
メッセージおよび既読フラグおよび既読判定時間通知部８０７は、既読フラグ設定部８０２によって当該メッセージの既読フラグが１に設定されていれば既読フラグを１とし、そうでなければ既読フラグを０にして、メッセージと既読フラグと既読判定時間とを端末ＩＤによって識別されるデータ処理装置１０１へ送信する。
【００８１】
メッセージ表示情報通知部８１０は、メッセージ決定部８０９が決定したメッセージの表示情報をデータ処理装置１０１へ通知する。なお、メッセージ表示情報通知部８１０の機能を、メッセージおよび既読フラグおよび既読判定時間通知部８０７が兼ねてもよい。
【００８２】
図９は、データ処理装置１０１の機能ブロックの構成を示す機能ブロック図である。
【００８３】
データ処理装置１０１が、メッセージとメッセージ表示情報とを受信してメッセージを表示する機能については、従来技術であるので、本実施の形態では図示を省略する。
【００８４】
既読判定時間受信部９０１は、サーバ１０２からメッセージの既読判定時間を受信し、既読判定部９０５へ渡す。
【００８５】
フォーカス検知部９０２は、メッセージにフォーカスが当たったことを検知し、その旨をフォーカス時間カウント部９０３へ通知する。
【００８６】
フォーカス時間カウント部９０３は、フォーカス検知部９０２から通知を受け取ると、フォーカスが当たってからの経過時間をフォーカス時間としてカウントする。
【００８７】
フォーカス外れ検知部９０４は、フォーカスがメッセージから外れたことを検知し、その時のフォーカス時間をフォーカス時間カウント部９０３から取得し、既読判定部９０５へ渡す。なお、フォーカス時間は、サーバ１０２へメッセージと端末ＩＤとともに渡してもよい。
【００８８】
既読判定部９０５は、既読判定時間受信部９０１から受け取ったメッセージの既読判定時間と、フォーカス外れ検知部９０４から受け取ったフォーカス時間とからメッセージの既読判定を行い、既読状態と判定された場合に当該メッセージを既読判定通知部９０６へ渡す。既読判定のアルゴリズムは、図１３に示される。
【００８９】
メッセージ選択検知部９０７は、メッセージが選択されたかどうかを検知し、選択された場合、メッセージにフォーカスが当たってから選択されるまでの時間をメッセージ選択時間としてメッセージとともに既読判定通知部９０６へ渡す。なお、メッセージ選択時間の算出方法はフォーカス時間カウント部９０３と同様であるので詳細な説明を省略する。
【００９０】
既読判定通知部９０６は、既読判定部９０５からメッセージを受け取った場合は、当該メッセージの既読判定１１３と端末ＩＤとをサーバ１０２へ送信する。また、メッセージ選択検知部９０７からメッセージを受け取った場合は、既読判定通知部９０６は、当該メッセージの既読判定１１３とメッセージ選択時間と端末ＩＤとをサーバ１０２へ送信する。なお、既読判定通知部９０６は、メッセージの複雑さを同時に送信してもよい。
【００９１】
なお、本実施の形態では、既読判定部９０５は、データ処理装置１０１において実現しているが、その代わりに、サーバ１０２において既読判定部９０５が実現されてもよい。つまり、フォーカス外れ検知部９０４がフォーカス時間をサーバ１０２へ渡し、サーバ１０２内の既読判定部９０５を実行することによって、サーバ１０２にてメッセージの既読判定を行ってもよい。
【００９２】
［１―２．動作］
図１０、図１１及び図１２は、データ処理装置１０１にメッセージを送信するサーバ１０２のアルゴリズム（処理）を示すフロー図である。
【００９３】
図１０は、既読判定受信部８０１、既読フラグ設定部８０２、メッセージ複雑さ決定部（１）８０３、既読判定時間学習部８０４、及び、既読判定時間予測パラメータ保持部８０５が実行するサーバ動作のアルゴリズムのフローである。
【００９４】
ステップＳ１００２にて、既読判定受信部８０１は、データ処理装置１０１から送信される端末ＩＤ（＝Ｄ１０）と、メッセージ（＝Ｍ１０）に対する既読判定と、メッセージ選択時間（＝Ｆ１０）とを受け取る。
【００９５】
ステップＳ１００３にて、既読フラグ設定部８０２は、Ｄ１０で識別されるデータ処理装置１０１のＭ１０の既読フラグを１にする。この動作によって、Ｍ１０は、データ処理装置１０１のユーザによって既に読まれたメッセージであると認識される。ユーザに既に読まれたと認識されたメッセージは、例えば、再表示時に表示優先度を下げるようにしてもよい。
【００９６】
ステップＳ１００４にて、メッセージ複雑さ決定部（１）８０３は、Ｍ１０の複雑さを計算する。本アルゴリズムの詳細は、図１１に示される。
【００９７】
ステップＳ１００５にて、既読判定時間学習部８０４は、メッセージ選択時間を予想するためのパラメータ（＝Ｐ１０）を、Ｍ１０の複雑さとＦ１０とで学習する。学習は従来技術による統計手法等を用いればよく、回帰分析の線形回帰等を利用することができる。例えば、既読判定時間学習部８０４は、メッセージ選択時間＝ａ×（メッセージの複雑さ）＋ｂという式によって、メッセージ選択時間をメッセージの複雑さを用いて予想することができる。この場合、メッセージ選択時間とメッセージの複雑さとの組を複数取得し、最小二乗法によって上記式のａとｂとを求め、パラメータ（＝Ｐ１０）として決定する。
【００９８】
ステップＳ１００６にて、既読判定時間予測パラメータ保持部８０５は、学習から得られたＰ１０を保存する。Ｐ１０は、端末ＩＤ毎に異なる領域に保存される。
【００９９】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１００】
なお、学習はサービス事業者別に分けて行ってもよい。その場合、サーバ１０２が、メッセージがどのサービス事業者のものかを識別することができる情報を保持しておく。学習したパラメータは、端末ＩＤ毎に、かつ、サービス事業者毎に生成される。
【０１０１】
図１１は、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４が実行するメッセージの複雑さを計算するアルゴリズムのフローである。
【０１０２】
ステップＳ１１０２にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージが定型文か否かを判定する。定型文とは、例えば、メールが届いたことを示すメッセージであり、「○○さんからのメッセージが届いています」のようなものである。この場合、「○○」以外の部分は常に変化しないもの（＝定型箇所）であり、ユーザは、その部分をほとんど読まなくなる。そのため「○○」の部分が、当該メッセージ内で比較的重要な情報である。
【０１０３】
ステップＳ１１０２でＹＥＳの場合、ステップＳ１１０３にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージの定型箇所以外の文字数をカウントする。
【０１０４】
ステップＳ１１０２でＮＯの場合、ステップＳ１１０４にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージの全文字数をカウントする。
【０１０５】
ステップＳ１１０５にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージに画像が含まれているか否かを判定する。
【０１０６】
ステップＳ１１０５がＹＥＳの場合、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、ステップＳ１１０６にて、１画像を１文字としてカウントする。ステップＳ１１０７にて、カウントした文字数をメッセージの複雑さとする。画像は文字よりも認識することが容易であると予想できるので、最小の文字数である１文字としてカウントする。なお、ここで画像を、文字数１としてカウントするとしたが、その代わりに、メッセージ全体の文字数と比較して小さい数（例えば、２又は３）にカウントしてもよい。
【０１０７】
ステップＳ１１０５がＮＯの場合、ステップＳ１１０７にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、カウントした文字数をメッセージの複雑さとする。
【０１０８】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１０９】
なお、メッセージの複雑さは文字数カウントによって計算したが、文字数でなく、単語数でカウントしてもよい。これは、ユーザは文字単位でなく、単語単位で文章を認識するためである。また、画像数は、画像が複数ある場合には、複数の画像をまとめて１つとカウントしてもよい。また、画像が含まれているか、又は、含まれていないかという情報だけをカウント（考慮）して複雑さの定義をしてもよい。
【０１１０】
図１２にて、既読判定時間算出部８０６、既読判定時間通知部８０７、メッセージ複雑さ決定部（２）８０８、メッセージ決定部８０９及びメッセージ表示情報通知部８１０が実行するサーバ動作のアルゴリズムのフローが示される。
【０１１１】
ステップＳ１２０２にて、メッセージ決定部８０９は、データ処理装置１０１に送信するメッセージ（＝Ｍ１２）を決定する。
【０１１２】
ステップＳ１２０３にて、メッセージ複雑さ決定部（２）８０８は、Ｍ１２の複雑さを決定する。複雑さの決定方法は、図１１に示したアルゴリズムと同様である。
【０１１３】
ステップＳ１２０４にて、既読判定時間算出部８０６は、Ｍ１２の複雑さに対して、学習パラメータＰ１０を用いて、既読判定時間（＝Ｔ１２）を算出する。本実施の形態では、図１０のアルゴリズムにて学習されたパラメータを用いて、既読判定時間＝ａ×（メッセージの複雑さ）＋ｂと算出することができる。
【０１１４】
ステップＳ１２０５にて、既読判定時間通知部８０７は、Ｍ１２の既読フラグ（＝Ｒ１２）を確認する。
【０１１５】
ステップＳ１２０６にて、既読判定時間通知部８０７は、Ｍ１２とＴ１２とＲ１２とをメッセージ表示情報と共にデータ処理装置１０１に送信する。
【０１１６】
以上で、当該アルゴリズムは終了する。
【０１１７】
なお、学習は行わなくてもよい。その場合、既読判定時間は、例えば、メッセージの複雑さ×１秒のように、メッセージの複雑さと固定の値との積として算出される。
【０１１８】
図１３は、データ処理装置１０１がメッセージの自動既読判定を行うアルゴリズムを示すフロー図である。
【０１１９】
ステップＳ１３０２にて、既読判定時間受信部９０１は、メッセージ（＝Ｍ１３）とその既読判定時間（＝Ｔ１３）とを受け取る。
【０１２０】
ステップＳ１３０３にて、フォーカス検知部９０２は、Ｍ１３にフォーカスが当たったか否かを判定する。
【０１２１】
ステップＳ１３０３でＮＯの場合、フォーカス検知部９０２は、フォーカスが当たるまでＳ１３０３を行う。
【０１２２】
ステップＳ１３０３でＹＥＳの場合、ステップＳ１３０４にて、フォーカス時間カウント部９０３は、フォーカスが当たっている時間（＝Ｆ１３)をカウントする。
【０１２３】
ステップＳ１３０５にて、フォーカス外れ検知部９０４は、Ｍ１３のフォーカスが外れたか否かを判定する。
【０１２４】
ステップＳ１３０５でＹＥＳの場合、ステップＳ１３０６にて、既読判定部９０５は、Ｆ１３がＴ１３以上か否かを判定する。つまり、フォーカスが当たっている時間が、既読判定時間以上となったか否かを判定する。
【０１２５】
ステップＳ１３０６でＹＥＳの場合、ステップＳ１３０７にて、既読判定通知部９０６は、Ｍ１３の既読判定をサーバ１０２へ通知する。
【０１２６】
ステップＳ１３０６でＮＯの場合、当該アルゴリズムは終了する。
【０１２７】
ステップＳ１３０５でＮＯの場合、ステップＳ１３０８にて、Ｍ１３が選択されたか否かを判定する。
【０１２８】
ステップＳ１３０８でＮＯの場合、Ｍ１３のフォーカスが外れるまでＳ１３０５を行う。
【０１２９】
ステップＳ１３０８でＹＥＳの場合、ステップＳ１３０９にて、既読判定通知部９０６は、Ｍ１３の既読判定と、メッセージ選択時間としてＦ１３を、サーバ１０２へ通知する。
【０１３０】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１３１】
なお、学習を行わない場合、Ｆ１３の通知は必要ない。また、既読判定時間が送られてこない場合、Ｓ１３０６とＳ１３０７との処理は行わなくてよい。また、Ｓ１３０５にてフォーカスが外れたか否かを判定しているが、画面遷移等で当該画面が切り替わった場合にもフォーカスが外れたと判定してもよい。
【０１３２】
図１４は、データ処理装置１０１がメッセージと既読フラグとを受け取った場合の動作のアルゴリズムを示すフロー図である。
【０１３３】
ステップＳ１４０２にて、データ処理装置１０１は、メッセージ（＝Ｍ１４）とその既読フラグ（＝Ｒ１４）とを受け取る。
【０１３４】
ステップＳ１４０３にて、データ処理装置１０１は、Ｒ１４が１であるか否かを判定する。
【０１３５】
ステップＳ１４０３でＹＥＳの場合、ステップＳ１４０４にて、データ処理装置１０１は、Ｍ１４の表示優先度を下げる。表示優先度は、例えば、メッセージが表示される順番に対応しており、表示優先度が高いものほど表示されやすくなるような順番でメッセージが表示される。すなわち、表示優先度が高いメッセージほど、少ないリモコン操作で表示される。表示優先度は、上記のほか、表示されるメッセージの文字の大きさ又は色などに対応させることもできる。具体的には、表示優先度が高いメッセージほど大きな文字で表示すること、又は、表示優先度が高いメッセージを当該メッセージより表示優先度が低いメッセージと異なる色（例えば、赤色）の文字で表示することもできる。
【０１３６】
ステップＳ１４０３でＮＯの場合、ステップＳ１４０５にて、データ処理装置１０１は、Ｍ１４の表示優先度を上げる。
【０１３７】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１３８】
図１５は、データ処理装置１０１によるメッセージの表示の一例を示す図である。
【０１３９】
領域１５０１、領域１５１１及び領域１５２１のそれぞれは、１つのメッセージを表示する領域を表す。
【０１４０】
領域１５０１内には、メッセージ本文１５０３と、メッセージが既読かどうかを表す「既読マーク」１５０２と、フォーカスが当たっている時間を表す「フォーカスバー」１５０４とが表示される。領域１５０１は、フォーカスが一度も当たっていない状態を示しており、既読マーク１５０２が無色であり、フォーカスバー１５０４が無色である。
【０１４１】
領域１５１１は、メッセージにフォーカスが当たった後の状態を示している。領域１５１１のように、フォーカスが当たると、既読判定時間に対してフォーカス時間の割合を表すようにフォーカスバー１５１４の一部が色づけされる。この色づけは、フォーカス時間に合わせて連続的に変化させてもよい。なお、このようなグラフ形式ではなく、数字を表示してもよく、既読判定時間に対するフォーカス時間の割合がわかる形式であればよい。
【０１４２】
領域１５２１は、メッセージにフォーカスが当たった後にフォーカス時間が既読判定時間を越えた場合を示しており、既読マーク１５２２が色づけされている。これにより、ユーザは、当該メッセージが既読状態であるか否かを、直感的に理解することができる。また、フォーカスバー１５２４は、全体が色づけされる。
【０１４３】
なお、既読マークを新たに設けるのではなく、メッセージの文字の色を変える等、メッセージが既読状態であるか、未読状態であるかの区別がつく方法であればどのような形式であってもよい。また、フォーカスが当たっている時間は、一度フォーカスが外れて、再度当たった場合に、フォーカスが当たっている時間を合計してもよい。
【０１４４】
図１６Ａは、データ処理システムの構成の第二例（データ処理システム１００Ａ）を示す図である。また、図１６Ｂは、データ処理システムの第二例におけるサーバ１０２Ａとデータ処理装置１０１Ａとモバイル端末１６０１との処理の説明図である。
【０１４５】
送受信情報１１１、１１２、１１３、１５１及び１５２は図１Ｂにおけるものと同一である。モバイル端末１６０１は、携行性に優れたモバイル端末である。データ処理装置１０１ＡがＴＶのような大きくて移動に適さないものである場合に、ユーザは、データ処理装置１０１Ａに関する情報を手元のモバイル端末１６０１上で閲覧したり、モバイル端末１６０１上での操作によって、データ処理装置１０１Ａを操作したりすることができる。また、１６１１及び１６１２は、それぞれ、１５１及び１５２と同じ情報である。データ処理装置１０１Ａがモバイル端末１６０１にメッセージに関する情報を送ることにより、モバイル端末１６０１においても、メッセージの閲覧すること、又は、データ処理装置１０１Ａを操作することを可能とする。
【０１４６】
さらに、モバイル端末１６０１は、メッセージフォーカス時間と、既読判定と、メッセージ選択時間とを、データ処理装置１０１Ａ経由でサーバ１０２へ送ってもよいし、直接送ってもよい。データ処理装置１０１Ａは、データ処理装置１０１Ａの端末ＩＤ１６１３をモバイル端末１６０１に送ることにより、モバイル端末１６０１で操作した内容がどのデータ処理装置１０１Ａに対するものかを特定することが可能となる。つまり、モバイル端末１６０１は、モバイル端末１６０１上で操作したメッセージに関する情報であるメッセージフォーカス時間１６５１と、既読判定と、メッセージ選択時間１６５２とを、データ処理装置１０１Ａに送信する。データ処理装置１０１Ａは、受け取った情報を１１２及び１１３としてサーバ１０２Ａへ送信することによって、モバイル端末１６０１でメッセージを操作しても、その内容をサーバ１０２Ａにて反映させることができる。また、メッセージフォーカス時間と、既読判定と、メッセージ選択時間とは、データ処理装置１０１Ａから受け取った端末ＩＤ１６１３と共に、１６５３及び１６５４のようにモバイル端末１６０１から直接サーバ１０２Ａへ送信してもよい。端末ＩＤを送信することによって、データ処理装置１０１Ａをサーバ１０２Ａの方で特定することができる。
【０１４７】
なお、モバイル端末１６０１が独自の端末ＩＤを生成して、モバイル端末１６０１単独でメッセージの既読判定を行ってもよい。
【０１４８】
本実施の形態のデータ処理装置によって、ユーザが手動で既読指示を行うことなく、自動でメッセージの既読判定を行うことができる。
【０１４９】
なお、本開示に必須の構成要素について、図１７Ｂを参照して説明する。
【０１５０】
図１７Ｂは、データ処理装置の構成の他の例（データ処理装置１０１Ｃ）を示す機能ブロック図である。
【０１５１】
図１７Ｂに示されるように、データ処理装置１０１Ｃは、取得部１７１１と、表示部１７１２と、ユーザーインターフェース１７１３と、管理部１７１４とを備える。
【０１５２】
取得部１７１１は、メッセージおよびメッセージに関する閾値時間を取得する。
【０１５３】
表示部１７１２は、メッセージを表示する。
【０１５４】
ユーザーインターフェース１７１３は、表示されたメッセージを選択する旨の指示を受付ける。
【０１５５】
管理部１７１４は、メッセージが表示部１７１２に表示されてから閾値時間が経過すると、ユーザーインターフェース１７１３が選択指示を受付けているか否かに関わらず、メッセージを既読メッセージとして管理する。
【０１５６】
［１―３．効果］
以上のように、本実施の形態に係るデータ処理装置によれば、データ処理装置は、メッセージを表示してから、メッセージとともに取得した閾値時間が経過したメッセージを既読メッセージとして管理することができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１５７】
また、データ処理装置は、メッセージを表示してから、メッセージに関する閾値時間が経過したメッセージを既読メッセージとして管理することができる。ここで、閾値時間とは、メッセージとともに取得した当該メッセージの属性から算出される値である。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１５８】
メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。つまり、メッセージの属性ごとの選択時間に基づいて、閾値時間を設定することができる。
【０１５９】
これによれば、メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。さらに、メッセージの属性に応じて、選択時間の長短を調整することができる。
【０１６０】
また、ユーザは、データ処理装置により既読状態と判定されたメッセージを、データ処理装置におけるメッセージの表示態様に基づいて直感的に知ることができる。
【０１６１】
また、ユーザは、メッセージがデータ処理装置により既読状態と判定されるまでの時間を、その表示から知ることができる。
【０１６２】
また、データ処理装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージ（第二メッセージ）が、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。しかも、選択時間と複雑さとの対応関係から新たなメッセージに対する既読推定時間の算出処理をサーバで行うので、データ処理装置の処理負荷を低減することができる。
【０１６３】
また、本実施の形態に係るデータ送信装置によれば、データ送信装置は端末に対して、メッセージとともに、当該メッセージの既読推定時間を送信する。これらを用いて、端末は、受信したメッセージを表示し、表示してから既読推定時間が経過したら、当該メッセージを既読状態にすることができる。よって、データ送信装置は、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【０１６４】
また、データ送信装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージが、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。データ送信装置は、この既読推定時間を端末に送信することにより、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【０１６５】
＜補足＞
以上、本発明に係るデータ処理装置の一実施形態について、説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態に示した通りのデータ処理装置に限られないことはもちろんである。
【０１６６】
（１）実施の形態において、リモコンではなく、例えば指によるタップ操作でアプリを直接指定してメッセージを表示しても構わない。
【０１６７】
（２）実施の形態において、リモコンではなく、指によるスライド操作でメッセージを切り替えても構わない。
【０１６８】
（３）実施の形態において、メッセージはサーバからデータ処理装置に強制的に送信するものであるが、例えばデータ処理装置がサーバにアクセスすることによって、サーバがデータ処理装置にメッセージを送信する前にメッセージを既読判定した場合、そのメッセージはもう送信しなくても構わない。
【０１６９】
なお、本開示は以下のようにも記載されうるが、以下の記載に限定されない。
【０１７０】
（１）少なくとも１つのメッセージを表示する表示部と、前記表示部が表示した前記少なくとも１つのメッセージのうちの第一メッセージを選択する選択部と、前記表示部が前記第一メッセージを表示することで前記第一メッセージが選択可能になってから、前記第一メッセージを前記選択部が選択するまでの時間である選択時間を計測する計時部と、前記計時部が計測した前記第一メッセージの前記選択時間に基づいて算出される既読推定時間を取得する取得部と、前記取得部が取得した前記既読推定時間に対応するメッセージである第二メッセージを受信した場合に、前記表示部が前記第二メッセージを表示してからの経過時間が、前記既読推定時間を超えた場合に、前記第二メッセージが既読状態であると判定する既読判定部とを備えるデータ処理装置（図１７Ａ）。
【０１７１】
（２）前記データ処理装置は、さらに、前記計時部が計測した前記第一メッセージの選択時間と、前記第一メッセージの識別情報とを記憶する記憶部と、前記記憶部が記憶している前記第一メッセージの選択時間と、前記第一メッセージの識別情報に基づいて算出される複雑さとの対応関係を示す既読推定情報を算出する既読推定情報算出部とを備え、前記取得部は、前記既読推定情報算出部が算出した前記既読推定情報を用いて前記既読推定時間を取得する（１）に記載のデータ処理装置。
【０１７２】
（１）に記載のデータ処理装置によれば、データ処理装置は、以前に表示したメッセージ（第一メッセージ）をユーザが閲覧してから選択するまでの時間（選択時間）に基づいて、当該ユーザが新たなメッセージ（第二メッセージ）を閲覧してから選択するまでの時間（既読推定時間）を得ることができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１７３】
そして、表示されてから既読推定時間が経過した第二メッセージを、既読状態と分かる表示態様で表示したり、低い表示優先度で表示したりすることにより、ユーザが未読状態のメッセージを容易に閲覧することができるようにすることができる。
【０１７４】
また、（２）に記載のデータ処理装置によれば、以前に表示したメッセージをユーザが閲覧してから選択するまでの時間（選択時間）と、当該メッセージ内で重要性の高い部分の量（複雑さ）とを用いて、当該ユーザが新たなメッセージ（第二メッセージ）を閲覧してから選択するまでの時間（既読推定時間）を得ることができる。選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージが、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１７５】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１７６】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記実装を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１７７】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１７８】
本開示に係るデータ処理装置は、データ受信、および、閲覧機能を有する機器に広く適用することができる。
【符号の説明】
【０１７９】
１００、１００Ａ    データ処理システム
１０１、１０１Ａ、１０１Ｂ、１０１Ｃ    データ処理装置
１０２、１０２Ａ    サーバ
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    通信部
２０５    入力部
２０６    出力部
２０７    リモコン
２０８    表示部
２５０    バスライン
２６０    通信ネットワーク
３０１、４０１、５０１    メッセージ
３０２、４０２、５０２    フォーカス
３０５、５１０、７１０、７１１、７１２    画像
６０１    メッセージ画面
７０１、７０２、７０３、７０４、７０５、７０６、７０７、７０８、７０９    メッセージ
１５０１、１５１１、１５２１    領域
１５０２、１５１２、１５２２    既読マーク
１５０３、１５１３、１５２３    メッセージ本文
１５０４、１５１４、１５２４    フォーカスバー
１６０１    モバイル端末
１７０１、１７１２    表示部
１７０２    選択部
１７０３    計時部
１７０４、１７１１    取得部
１７０５    既読判定部
１７１３    ユーザーインターフェース
１７１４    管理部
【図１Ａ】
2013094159.tif 000003
【図１Ｂ】
2013094159.tif 000004
【図２】
2013094159.tif 000005
【図３】
2013094159.tif 000006
【図４】
2013094159.tif 000007
【図５】
2013094159.tif 000008
【図６】
2013094159.tif 000009
【図７】
2013094159.tif 000010
【図８】
2013094159.tif 000011
【図９】
2013094159.tif 000012
【図１０】
2013094159.tif 000013
【図１１】
2013094159.tif 000014
【図１２】
2013094159.tif 000015
【図１３】
2013094159.tif 000016
【図１４】
2013094159.tif 000017
【図１５】
2013094159.tif 000018
【図１６Ａ】
2013094159.tif 000019
【図１６Ｂ】
2013094159.tif 000020
【図１７Ａ】
2013094159.tif 000021
【図１７Ｂ】
2013094159.tif 000022
【手続補正書】
【提出日】平成25年4月19日(2013.4.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ処理装置、データ送信装置、データ処理システム、データ処理方法、及び、データ送信方法に関する。
【背景技術】
【０００２】
特許文献１は、ユーザがデータを読み終えたか否か（データが既読状態となったか否か）を手動で設定し、データを見る可能性があるユーザ全員が読み終えた状態になると、データを消去する技術を開示する。この技術によれば、読み終えたデータが再表示される煩わしさを解消することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２７５１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、メッセージが既読状態であるか否かを適切に判定するデータ処理装置を開示する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本開示に係るデータ処理装置は、メッセージおよび前記メッセージに関する閾値時間を取得する取得部と、前記メッセージを表示する表示部と、前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える。
また、本開示に係るデータ処理装置は、メッセージおよび前記メッセージの属性を取得する取得部と、前記属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、前記メッセージを表示する表示部と、前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部とを備える。
【発明の効果】
【０００６】
本開示に係るデータ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】図１Ａは、データ処理システムの構成の第一例を示す図である。
【図１Ｂ】図１Ｂは、データ処理システムの第一例におけるサーバとデータ処理装置との処理の説明図である。
【図２】図２は、データ処理装置のハードウエア構成の例を示すハードウエアブロック図である。
【図３】図３は、データ処理装置が表示するメッセージ一覧画面の第一例を示す図である。
【図４】図４は、データ処理装置が表示するメッセージ一覧画面の第二例を示す図である。
【図５】図５は、データ処理装置が表示するメッセージ一覧画面の第三例を示す図である。
【図６】図６は、データ処理装置が表示するメッセージ画面の例を示す図である。
【図７】図７は、データ処理装置が表示するメッセージ一覧画面のメッセージ表示切り替えを論理的に示した図である。
【図８】図８は、データ処理システムにおけるサーバの機能ブロックの構成を示す機能ブロック図である。
【図９】図９は、データ処理装置の機能ブロックの構成の第一例を示す機能ブロック図である。
【図１０】図１０は、データ処理システムにおけるサーバの処理を示す第一のフロー図である。
【図１１】図１１は、データ処理システムにおけるサーバの処理を示す第二のフロー図である。
【図１２】図１２は、データ処理システムにおけるサーバの処理を示す第三のフロー図である。
【図１３】図１３は、データ処理装置におけるメッセージの自動既読判定処理を示すフロー図である。
【図１４】図１４は、データ処理装置における既読フラグを受け取った場合の処理を示すフロー図である。
【図１５】図１５は、データ処理装置によるメッセージの表示の一例を示す図である。
【図１６Ａ】図１６Ａは、データ処理システムの構成の第二例を示す図である。
【図１６Ｂ】図１６Ｂは、データ処理システムの第二例におけるサーバとデータ処理装置とモバイル端末との処理の説明図である。
【図１７Ａ】図１７Ａは、データ処理装置の構成の第二例を示す機能ブロック図である。
【図１７Ｂ】図１７Ｂは、データ処理装置の構成の第三例を示す機能ブロック図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１０】
まず、本開示により解決される課題について詳細に説明する。
【００１１】
近年、デジタル機器の普及に伴い、ユーザ所有のデジタル機器に様々な情報が届けられている。情報を届ける場合に、情報提供者がデジタル機器にお知らせメッセージを送りつける形態がある。その場合、デジタル機器に送りつけられたメッセージは、デジタル機器に強制的に表示される。さらに、情報提供者は、お知らせメッセージを送るだけでなく、送ったお知らせメッセージを情報提供者のサーバに保持しておいて、ユーザが後からそのメッセージを閲覧することも可能である。ただし、このようなメッセージは大量に送信されることがある。その場合、ユーザがメッセージを後で再び見る際には、一度見たメッセージの表示の優先度を下げることにより、読む煩わしさを低減することができる。
【００１２】
特許文献１は、ユーザがデータを読み終えたか否か（データが既読状態となったか否か）を手動で設定し、データを見る可能性があるユーザ全員が読み終えた状態になると、データを消去する技術を開示する。この技術によれば、読み終えたデータが再表示される煩わしさを解消することができる。
【００１３】
しかしながら、特許文献１に示される方法では、既読判定は、ユーザが手動で設定するため、その動作自体が煩わしくなる。また、既読を自動で判定する方法もあるが、メッセージを一定時間、表示したら既読と判定するのが一般的である。ただ、メッセージには様々な種類があり、また、ユーザによって既読するまでの時間は異なるので有効な判定方法になっていない。
【００１４】
本開示は、メッセージが既読状態であるか否かを適切に判定するデータ処理装置を開示する。
【００１５】
上記課題を解決するために本開示の一態様に係るデータ処理装置は、メッセージおよび前記メッセージに関する閾値時間を取得する取得部と、前記メッセージを表示する表示部と、前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える。
【００１６】
これによれば、データ処理装置は、メッセージを表示してから、メッセージとともに取得した閾値時間が経過したメッセージを既読メッセージとして管理することができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【００１７】
また、例えば、メッセージおよび前記メッセージの属性を取得する取得部と、前記取得した属性に基づいて、前記メッセージに関する閾値時間を設定する設定部と、前記メッセージを表示する表示部と、前記表示されたメッセージを選択する旨の指示を受付けるユーザーインターフェースと、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記ユーザーインターフェースが前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部とを備える。
【００１８】
これによれば、データ処理装置は、メッセージを表示してから、メッセージに関する閾値時間が経過したメッセージを既読メッセージとして管理することができる。ここで、閾値時間とは、メッセージとともに取得した当該メッセージの属性から算出される値である。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【００１９】
また、例えば、属性が同じ複数のメッセージがそれぞれ前記表示部で表示されてから前記ユーザーインターフェースで選択されるまでの時間である選択時間を計時する計時部と、前記計時された時間に関する情報を送信する送信部とを備える。
【００２０】
これによれば、メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。つまり、メッセージの属性ごとの選択時間に基づいて、閾値時間を設定することができる。
【００２１】
また、例えば、属性が同じ複数のメッセージがそれぞれ前記表示部で表示されてから前記ユーザーインターフェースで選択されるまでの時間である選択時間を計時する計時部と、前記計時された時間に基づいて、前記設定部で設定する閾値時間の長短を調整する調整部とを備える。
【００２２】
これによれば、メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。さらに、メッセージの属性に応じて、選択時間の長短を調整することができる。
【００２３】
また、例えば、前記表示部は、前記管理部が既読メッセージとして管理している前記メッセージを、前記既読メッセージ以外のメッセージの表示態様とは異なる表示態様で表示する。
【００２４】
これによれば、ユーザは、データ処理装置により既読状態と判定されたメッセージを、データ処理装置におけるメッセージの表示態様に基づいて直感的に知ることができる。
【００２５】
また、例えば、前記表示部は、さらに、前記表示部が前記メッセージを表示してからの経過時間を表示する。
【００２６】
これによれば、ユーザは、メッセージがデータ処理装置により既読状態と判定されるまでの時間を、その表示から知ることができる。
【００２７】
また、例えば、第一メッセージの複雑さに基づいて、前記第一メッセージが表示されてから既読状態にされるまでの推定時間を既読推定時間として算出する既読推定時間算出部と、前記既読推定時間算出部が算出した前記既読判定時間と、前記第一メッセージとを送信する送信部とを備える。
【００２８】
これによれば、データ処理装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージ（第二メッセージ）が、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。しかも、選択時間と複雑さとの対応関係から新たなメッセージに対する既読推定時間の算出処理をサーバで行うので、データ処理装置の処理負荷を低減することができる。
【００２９】
また、本開示の一態様に係るデータ送信装置は、前記データ送信装置は、さらに、ユーザの識別情報と、第二メッセージの識別情報と、前記第二メッセージが表示されてから前記ユーザにより前記第二メッセージが選択されるまでの時間である選択時間とを受信する受信部を備え、前記既読推定時間算出部は、さらに、前記受信部が受信した前記選択時間と、前記第二メッセージの識別情報に基づいて算出される複雑さとの対応関係を示す既読推定情報をユーザごとに算出し、算出した前記既読推定情報と前記第一メッセージの複雑さとに基づいてユーザごとに前記既読推定時間を算出し、前記送信部は、さらに、前記既読推定時間算出部がユーザごとに算出した前記既読推定時間と、前記第一メッセージとを送信する。
【００３０】
これによれば、データ送信装置は端末に対して、メッセージとともに、当該メッセージの既読推定時間を送信する。これらを用いて、端末は、受信したメッセージを表示し、表示してから既読推定時間が経過したら、当該メッセージを既読状態にすることができる。よって、データ送信装置は、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【００３１】
また、本開示の一態様に係るデータ処理システムは、上記のデータ送信装置と、端末とを備えるデータ処理システムであって、前記端末は、前記データ送信装置から前記既読推定時間と、前記第一メッセージとを受信する受信部と、前記第一メッセージを表示する表示部と、前記表示部が前記第一メッセージを表示することで前記第一メッセージが選択可能になってからの時間を計測する計時部と、前記表示部が前記第一メッセージを表示してからの経過時間が、前記取得部が取得した前記既読推定時間を超えたか否かに基づいて、前記第一メッセージが既読状態であるか否かを判定する既読判定部とを備える。
【００３２】
これによれば、データ送信装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージが、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。データ送信装置は、この既読推定時間を端末に送信することにより、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【００３３】
また、本開示の一態様に係るデータ処理システムは、メッセージおよび前記メッセージに関する閾値時間を取得する取得ステップと、前記メッセージを表示する表示ステップと、前記表示されたメッセージを選択する旨の指示を受付ける受付ステップと、前記メッセージを前記表示ステップで表示してから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受付けているか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップとを含む。
【００３４】
これによれば、上記データ送信装置と同様の効果を奏する。
【００３５】
また、本開示の一態様に係るデータ送信方法は、第一メッセージの複雑さに基づいて、前記第一メッセージが表示されてから既読状態にされるまでの推定時間を既読推定時間として算出する既読推定時間算出ステップと、前記既読推定時間算出ステップで算出した前記既読判定時間と、前記第一メッセージとを送信する送信ステップとを含む。
【００３６】
これによれば、上記データ送信装置と同様の効果を奏する。
【００３７】
また、本開示の一態様に係るプログラムは、上記のデータ処理方法をコンピュータに実行させるためのプログラムである。
【００３８】
これによれば、上記データ処理装置と同様の効果を奏する。
【００３９】
また、本開示の一態様に係るプログラムは、上記のデータ送信方法をコンピュータに実行させるためのプログラムである。
【００４０】
これによれば、上記データ送信装置と同様の効果を奏する。
また、本開示に係るデータ処理装置は、メッセージおよび前記メッセージの属性を取得する取得部と、前記属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、前記メッセージを表示する表示部と、前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部とを備える。
これによれば、上記データ処理装置と同様の効果を奏する。
【００４１】
以下本開示の実施の形態について、図面を参照しながら説明する。
【００４２】
（実施の形態）
以下、本開示に係るデータ処理装置について説明する。
【００４３】
［１―１．構成］
図１Ａは、データ処理システム１００の構成の第一例を示す図である。また、図１Ｂは、データ処理システム１００の第一例におけるサーバとデータ処理装置との処理の説明図である。
【００４４】
データ処理装置１０１は、サーバ１０２に対してメッセージ取得要求１１１を行う。このとき、メッセージ取得要求１１１とともに、データ処理装置自身を識別できる情報である端末ＩＤを送信する。なお、データ処理装置１０１は、メッセージ取得要求を行う際に端末ＩＤを送信するので、セキュアな通信方式を採用することにより、成りすまし等を防ぐようにしてもよい。
【００４５】
サーバ１０２は、データ処理装置１０１からメッセージ取得要求１１１を受け取ると、データ処理装置１０１に対応するメッセージ１５１をデータ処理装置１０１に送信する。サーバ１０２は、メッセージ１５１を送信するとともに、既読フラグと既読判定時間（既読推定時間ともいう）とを送信する。なお、既読判定時間は必ずしも含まれていなくてもよい。また、メッセージ１５１は複数送信してもよい。さらに、サーバ１０２は、メッセージ１５１を送信するとともに、メッセージ１５１を画面にどう表示するかについての情報であるメッセージ表示情報１５２を送信する。
【００４６】
また、データ処理装置１０１は、サーバ１０２から送信されたメッセージ１５１を受け取り、メッセージ表示情報１５２に従って画面に表示する。データ処理装置１０１は、メッセージ１５１にリモコン操作によるフォーカスが当たっていた時間であるメッセージフォーカス時間１１２を、サーバ１０２に送信する。データ処理装置１０１は、メッセージフォーカス時間１１２を送信するとともに、データ処理装置１０１自身を識別できる情報である端末ＩＤを送信する。なお、データ処理装置１０１は、メッセージフォーカス時間１１２を送信する際に端末ＩＤを送信するので、セキュアな通信方式を採用することにより、成りすまし等を防ぐようにしてもよい。なお、メッセージにフォーカスが当たる動作については後述する。
【００４７】
さらに、データ処理装置１０１は、メッセージ１５１を読み終えた（メッセージ１５１が既読状態である）か否かの判定情報である既読判定１１３を送信する。データ処理装置１０１は、既読判定１１３を送信するとともに、リモコン操作によってメッセージ１５１を選択するまでに要したメッセージ選択時間を送信してもよい。また、データ処理装置１０１は、既読判定１１３を送信するとともに、データ処理装置１０１自身を識別できる情報である端末ＩＤを送信する。なお、データ処理装置１０１は、既読判定１１３を送信する際に端末ＩＤを送信するので、セキュアな通信方式を採用することにより、成りすまし等を防ぐようにしてもよい。なお、メッセージ１５１を既読判定する動作、及び、メッセージ１５１を選択する動作については後述する。
【００４８】
図２は、データ処理装置１０１のハードウエア構成の例を示すハードウエアブロック図である。
【００４９】
データ処理装置１０１は、ＣＰＵ（Central processing unit）２０１と、ＲＯＭ（Read only memory）２０２と、ＲＡＭ（Random access memory）２０３と、通信部２０４と、入力部２０５と、出力部２０６と、バスライン２５０とを備える。
【００５０】
ＣＰＵ２０１は、バスライン２５０と接続している。ＣＰＵ２０１は、ＲＯＭ２０２又はＲＡＭ２０３に記憶されているプログラムを実行することで、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、入力部２０５及び出力部２０６を制御することで、様々な機能を実現する。例えば、ＣＰＵ２０１は、通信ネットワーク２６０から取得した通信メッセージを復号し、復号したメッセージを表示部２０８に出力する機能等を実現する。
【００５１】
ＲＯＭ２０２は、バスライン２５０と接続している。ＲＯＭ２０２は、ＣＰＵ２０１の動作を規定するプログラムと、ＣＰＵ２０１が利用するデータとを記憶している。
【００５２】
ＲＡＭ２０３は、バスライン２５０と接続している。ＲＡＭ２０３は、ＣＰＵ２０１がプログラムを実行することに伴って発生するデータを一時的に記憶する。また、ＲＡＭ２０３は、通信部２０４が受信したデータや送信するデータ等を一時的に記憶する。
【００５３】
出力部２０６は、バスライン２５０と、表示部２０８とに接続している。出力部２０６は、ＣＰＵ２０１によって制御され、テキストや画像を表示部２０８に表示させるためのデータを出力する。
【００５４】
入力部２０５は、バスライン２５０と接続している。入力部２０５は、ＣＰＵ２０１によって制御され、リモコン２０７から無線で送信されるユーザからの操作コマンドを受け付け、受け付けた操作コマンドをＣＰＵ２０１に送信する機能を有する。なお、リモコン２０７に限らず、ユーザの指（ユーザにより操作される物体を含む）によるタップ動作、又は、マウスなどによる操作コマンドを受け付けてもよい。
【００５５】
通信部２０４は、バスライン２５０と、通信ネットワーク２６０とに接続している。通信部２０４は、ＣＰＵ２０１によって制御され、通信ネットワーク２６０を介して、外部通信機器とデータの送受信を行う機能を有する。
【００５６】
ここで、通信ネットワーク２６０とは、光通信回線、電話回線、無線回線等によって実現されており、外部通信機器や、インターネット等と接続している。
【００５７】
以上のようなハードウエアで実現されるデータ処理装置１０１は、ＣＰＵ２０１が、ＲＯＭ２０２又はＲＡＭ２０３に記憶されているプログラムを実行し、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、入力部２０５及び出力部２０６を制御することで様々な機能を実現する。
【００５８】
以下、図面を用いて、データ処理装置１０１の機能構成を説明する。
【００５９】
＜データ処理装置の機能構成＞
図３、図４及び図５は、データ処理装置が表示するメッセージ一覧画面の一例であり、図６は、データ処理装置が表示するメッセージ画面の一例である。メッセージはメッセージを提供するサービス事業者毎にまとめられる。
【００６０】
図３は、データ処理装置が表示するメッセージ一覧画面の第一例を示す図である。
【００６１】
図３は、メッセージ一覧画面の初期表示の一例である。画像３０５は、サービス事業者を表すための画像であり、サービス事業者毎に異なる画像である。画像３０５の直下には、そのサービス事業者のメッセージ３０１が表示される。なお、画像３０５の直下でなくとも、サービス事業者とそのメッセージとの対応がわかるレイアウトであればよい。本実施の形態では、サービス事業者を表す画像は複数表示され、メッセージは一つだけ表示される。このような表示によってユーザが現在見ているメッセージを特定することができるし、たくさんのメッセージが表示される煩わしさを解消できる。ユーザがまだ見ていないメッセージである未読メッセージが、メッセージ３０１のように表示されれば、さらに煩わしさを解消することができる。そして、メッセージ３０１にはリモコン操作を受け付けるフォーカス３０２が当たっている。ユーザは、フォーカス３０２が当たっているメッセージ３０１を起点として、リモコン操作によってメッセージの切り替え等を行うことができる。
【００６２】
図４は、データ処理装置が表示するメッセージ一覧画面の第二例を示す図である。
【００６３】
図４は、リモコン操作によるメッセージ切り替えの一例である。ユーザがリモコンの左右いずれかのキーを押すと、同一サービス事業者の別のメッセージ４０１に表示が切り替わる。表示の切り替えに合わせて、フォーカス４０２は、別のメッセージ４０１に当たる。なお、メッセージの切り替えは、リモコンの左右いずれかのキーに限らず、他のキーの押下により行われてもよい。リモコン操作によって一つずつメッセージを切り替えていくことにより、未読メッセージが優先的に表示されると、ユーザの煩わしさが解消される。
【００６４】
図５は、データ処理装置が表示するメッセージ一覧画面の第三例を示す図である。
【００６５】
図５は、リモコン操作によるサービス事業者切り替えの一例である。ユーザがリモコンの上下いずれかのキーを押すと、別のサービス事業者のメッセージ５０１に表示が切り替わる。表示が別のサービス事業者のメッセージに変わったことがわかるように、メッセージ５０１は別のサービス事業者の画像５１０の直下に表示される。表示の切り替えに合わせて、フォーカス５０２は、メッセージ５０１に当たる。なお、サービス事業者の切り替えには、リモコンの上下いずれかのキーに限らず、他のキーの押下により行われてもよい。
【００６６】
図６は、データ処理装置が表示するメッセージ画面の例を示す図である。
【００６７】
図６は、リモコン操作によってメッセージを選択した場合のメッセージ画面の一例である。メッセージにフォーカスが当たっている状態で、リモコンの決定キーを押すと、メッセージに対応したサービスを示すメッセージ画面６０１に遷移する。例えば、選択したメッセージがテレビの広告メッセージであった場合、そのテレビの詳細販売情報を示すメッセージ画面に遷移するといった例が考えられる。なお、メッセージの選択には、リモコンの決定キーに限らず、他のキーの押下により行われてもよい。
【００６８】
図７は、データ処理装置１０１が表示するメッセージ一覧画面のメッセージ表示切り替えを論理的に示した図である。ユーザは、最初に表示される、サービス事業者１を表す画像７１０のメッセージ７０１を起点に、リモコンの上下左右のいずれかのキーによって、表示されるメッセージを切り替える。メッセージ７０２、７０３、７０４、７０５、７０６、７０７、７０８及び７０９は、最初は表示されていないが、リモコン操作によって表示されるメッセージである。サービス事業者が切り替わった場合には、データ処理装置１０１は、表示されるメッセージが、切り替わった後のサービス事業者のメッセージであることがわかるように表示する。例えば、データ処理装置１０１は、メッセージ７０４を、切り替わった後のサービス事業者２を表す画像７１１の直下に表示する。
【００６９】
図８は、データ処理システムにおけるサーバ１０２の機能ブロックの構成を示す機能ブロック図である。
【００７０】
図８に示されるように、サーバ１０２は、メッセージ取得要求受信部８００と、既読判定受信部８０１と、既読フラグ設定部８０２と、メッセージ複雑さ決定部（１）８０３と、既読判定時間学習部８０４と、既読判定時間予測パラメータ保持部８０５と、既読判定時間算出部８０６と、既読判定時間通知部８０７と、メッセージ複雑さ決定部（２）８０８と、メッセージ決定部８０９と、メッセージ表示情報通知部８１０と、メッセージフォーカス時間受信部８１１とを備える。
【００７１】
メッセージ取得要求受信部８００は、データ処理装置１０１から送信される、メッセージ取得要求１１１と端末ＩＤとを受信し、後述する手段により、データ処理装置１０１に送信するメッセージデータ作成を行う。
【００７２】
なお、端末ＩＤは機器を識別するためのＩＤであって、機器ごとに固有のＩＤである。また、端末ＩＤの代わりに、ユーザを識別するためのＩＤであるユーザＩＤを用いることもできる。ユーザＩＤを取得するには、例えば、ユーザに対してログイン画面を提示し、そのログイン画面にユーザがユーザＩＤとして入力した文字列などから取得する方法がある。
【００７３】
既読判定受信部８０１は、データ処理装置１０１から送信される、既読判定１１３とメッセージ選択時間と端末ＩＤとを受信し、既読判定１１３がなされたメッセージと端末ＩＤとを、既読フラグ設定部８０２とメッセージ複雑さ決定部（１）８０３とに渡す。なお、既読判定受信部８０１は、メッセージの代わりに、メッセージを識別するメッセージＩＤを渡してもよい。以降の処理においても同様である。また、メッセージ選択時間が送信されていない場合には、メッセージ複雑さ決定部（１）８０３に情報を渡さなくてもよい。
【００７４】
既読フラグ設定部８０２は、当該端末ＩＤの当該メッセージに対して既読フラグを１に設定する。既読フラグが１に設定されるということは、ユーザが当該メッセージを読み終えたこと（当該メッセージが既読状態であること）を表す。なお、既読フラグの初期値は０である。
【００７５】
メッセージ複雑さ決定部（１）８０３は、当該メッセージの複雑さを計算し、当該メッセージと当該メッセージの複雑さとメッセージ選択時間と端末ＩＤとを既読判定時間学習部８０４に渡す。複雑さの計算アルゴリズムは、図１１に示される。
【００７６】
既読判定時間学習部８０４は、メッセージの複雑さに対してメッセージ選択時間がどう関係するか（メッセージの複雑さに対するメッセージ選択時間の変化傾向）を端末ＩＤごとに学習し、学習結果を既読判定時間予測パラメータとして、メッセージとその複雑さと端末ＩＤと共に、既読判定時間予測パラメータ保持部８０５に渡す。学習は、例えば、従来技術による統計手法等を用いればよく、回帰分析の線形回帰等を利用することができる。既読判定時間学習部８０４は、既読判定時間予測パラメータを用いることで、メッセージの複雑さから、ユーザ（端末ＩＤ）ごとにメッセージを読むのにかかる時間の予測値（既読判定時間（既読推定時間ともいう））を算出することができるようになる。例えば、既読判定時間学習部８０４は、メッセージの複雑さと既読判定時間予測パラメータとの積を、既読判定時間として算出する。
【００７７】
メッセージ決定部８０９は、データ処理装置１０１から送信されるメッセージ取得要求１１１と、端末ＩＤに対して送信するメッセージとを決定し（不図示）、メッセージ複雑さ決定部（２）８０８と、メッセージ表示情報通知部８１０とに渡す。メッセージ複雑さ決定部（２）８０８におけるメッセージの複雑さを計算するアルゴリズムは、メッセージ複雑さ決定部（１）８０３におけるものと同じである。
【００７８】
メッセージ複雑さ決定部（２）８０８は、メッセージの複雑さを計算し、メッセージとそのメッセージの複雑さと端末ＩＤとを既読判定時間算出部８０６に渡す。
【００７９】
既読判定時間算出部８０６は、メッセージ複雑さ決定部（２）８０８から受け取ったメッセージの複雑さと既読判定時間予測パラメータ保持部８０５に保持されている既読判定時間予測パラメータとからメッセージの既読判定時間を算出し、メッセージと既読判定時間と端末ＩＤとをメッセージおよび既読フラグおよび既読判定時間通知部８０７に渡す。
【００８０】
メッセージおよび既読フラグおよび既読判定時間通知部８０７は、既読フラグ設定部８０２によって当該メッセージの既読フラグが１に設定されていれば既読フラグを１とし、そうでなければ既読フラグを０にして、メッセージと既読フラグと既読判定時間とを端末ＩＤによって識別されるデータ処理装置１０１へ送信する。
【００８１】
メッセージ表示情報通知部８１０は、メッセージ決定部８０９が決定したメッセージの表示情報をデータ処理装置１０１へ通知する。なお、メッセージ表示情報通知部８１０の機能を、メッセージおよび既読フラグおよび既読判定時間通知部８０７が兼ねてもよい。
【００８２】
図９は、データ処理装置１０１の機能ブロックの構成を示す機能ブロック図である。
【００８３】
データ処理装置１０１が、メッセージとメッセージ表示情報とを受信してメッセージを表示する機能については、従来技術であるので、本実施の形態では図示を省略する。
【００８４】
既読判定時間受信部９０１は、サーバ１０２からメッセージの既読判定時間を受信し、既読判定部９０５へ渡す。
【００８５】
フォーカス検知部９０２は、メッセージにフォーカスが当たったことを検知し、その旨をフォーカス時間カウント部９０３へ通知する。
【００８６】
フォーカス時間カウント部９０３は、フォーカス検知部９０２から通知を受け取ると、フォーカスが当たってからの経過時間をフォーカス時間としてカウントする。
【００８７】
フォーカス外れ検知部９０４は、フォーカスがメッセージから外れたことを検知し、その時のフォーカス時間をフォーカス時間カウント部９０３から取得し、既読判定部９０５へ渡す。なお、フォーカス時間は、サーバ１０２へメッセージと端末ＩＤとともに渡してもよい。
【００８８】
既読判定部９０５は、既読判定時間受信部９０１から受け取ったメッセージの既読判定時間と、フォーカス外れ検知部９０４から受け取ったフォーカス時間とからメッセージの既読判定を行い、既読状態と判定された場合に当該メッセージを既読判定通知部９０６へ渡す。既読判定のアルゴリズムは、図１３に示される。
【００８９】
メッセージ選択検知部９０７は、メッセージが選択されたかどうかを検知し、選択された場合、メッセージにフォーカスが当たってから選択されるまでの時間をメッセージ選択時間としてメッセージとともに既読判定通知部９０６へ渡す。なお、メッセージ選択時間の算出方法はフォーカス時間カウント部９０３と同様であるので詳細な説明を省略する。
【００９０】
既読判定通知部９０６は、既読判定部９０５からメッセージを受け取った場合は、当該メッセージの既読判定１１３と端末ＩＤとをサーバ１０２へ送信する。また、メッセージ選択検知部９０７からメッセージを受け取った場合は、既読判定通知部９０６は、当該メッセージの既読判定１１３とメッセージ選択時間と端末ＩＤとをサーバ１０２へ送信する。なお、既読判定通知部９０６は、メッセージの複雑さを同時に送信してもよい。
【００９１】
なお、本実施の形態では、既読判定部９０５は、データ処理装置１０１において実現しているが、その代わりに、サーバ１０２において既読判定部９０５が実現されてもよい。つまり、フォーカス外れ検知部９０４がフォーカス時間をサーバ１０２へ渡し、サーバ１０２内の既読判定部９０５を実行することによって、サーバ１０２にてメッセージの既読判定を行ってもよい。
【００９２】
［１―２．動作］
図１０、図１１及び図１２は、データ処理装置１０１にメッセージを送信するサーバ１０２のアルゴリズム（処理）を示すフロー図である。
【００９３】
図１０は、既読判定受信部８０１、既読フラグ設定部８０２、メッセージ複雑さ決定部（１）８０３、既読判定時間学習部８０４、及び、既読判定時間予測パラメータ保持部８０５が実行するサーバ動作のアルゴリズムのフローである。
【００９４】
ステップＳ１００２にて、既読判定受信部８０１は、データ処理装置１０１から送信される端末ＩＤ（＝Ｄ１０）と、メッセージ（＝Ｍ１０）に対する既読判定と、メッセージ選択時間（＝Ｆ１０）とを受け取る。
【００９５】
ステップＳ１００３にて、既読フラグ設定部８０２は、Ｄ１０で識別されるデータ処理装置１０１のＭ１０の既読フラグを１にする。この動作によって、Ｍ１０は、データ処理装置１０１のユーザによって既に読まれたメッセージであると認識される。ユーザに既に読まれたと認識されたメッセージは、例えば、再表示時に表示優先度を下げるようにしてもよい。
【００９６】
ステップＳ１００４にて、メッセージ複雑さ決定部（１）８０３は、Ｍ１０の複雑さを計算する。本アルゴリズムの詳細は、図１１に示される。
【００９７】
ステップＳ１００５にて、既読判定時間学習部８０４は、メッセージ選択時間を予想するためのパラメータ（＝Ｐ１０）を、Ｍ１０の複雑さとＦ１０とで学習する。学習は従来技術による統計手法等を用いればよく、回帰分析の線形回帰等を利用することができる。例えば、既読判定時間学習部８０４は、メッセージ選択時間＝ａ×（メッセージの複雑さ）＋ｂという式によって、メッセージ選択時間をメッセージの複雑さを用いて予想することができる。この場合、メッセージ選択時間とメッセージの複雑さとの組を複数取得し、最小二乗法によって上記式のａとｂとを求め、パラメータ（＝Ｐ１０）として決定する。
【００９８】
ステップＳ１００６にて、既読判定時間予測パラメータ保持部８０５は、学習から得られたＰ１０を保存する。Ｐ１０は、端末ＩＤ毎に異なる領域に保存される。
【００９９】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１００】
なお、学習はサービス事業者別に分けて行ってもよい。その場合、サーバ１０２が、メッセージがどのサービス事業者のものかを識別することができる情報を保持しておく。学習したパラメータは、端末ＩＤ毎に、かつ、サービス事業者毎に生成される。
【０１０１】
図１１は、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４が実行するメッセージの複雑さを計算するアルゴリズムのフローである。
【０１０２】
ステップＳ１１０２にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージが定型文か否かを判定する。定型文とは、例えば、メールが届いたことを示すメッセージであり、「○○さんからのメッセージが届いています」のようなものである。この場合、「○○」以外の部分は常に変化しないもの（＝定型箇所）であり、ユーザは、その部分をほとんど読まなくなる。そのため「○○」の部分が、当該メッセージ内で比較的重要な情報である。
【０１０３】
ステップＳ１１０２でＹＥＳの場合、ステップＳ１１０３にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージの定型箇所以外の文字数をカウントする。
【０１０４】
ステップＳ１１０２でＮＯの場合、ステップＳ１１０４にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージの全文字数をカウントする。
【０１０５】
ステップＳ１１０５にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、メッセージに画像が含まれているか否かを判定する。
【０１０６】
ステップＳ１１０５がＹＥＳの場合、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、ステップＳ１１０６にて、１画像を１文字としてカウントする。ステップＳ１１０７にて、カウントした文字数をメッセージの複雑さとする。画像は文字よりも認識することが容易であると予想できるので、最小の文字数である１文字としてカウントする。なお、ここで画像を、文字数１としてカウントするとしたが、その代わりに、メッセージ全体の文字数と比較して小さい数（例えば、２又は３）にカウントしてもよい。
【０１０７】
ステップＳ１１０５がＮＯの場合、ステップＳ１１０７にて、メッセージ複雑さ決定部（１）８０３及びメッセージ複雑さ決定部（２）８０４は、カウントした文字数をメッセージの複雑さとする。
【０１０８】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１０９】
なお、メッセージの複雑さは文字数カウントによって計算したが、文字数でなく、単語数でカウントしてもよい。これは、ユーザは文字単位でなく、単語単位で文章を認識するためである。また、画像数は、画像が複数ある場合には、複数の画像をまとめて１つとカウントしてもよい。また、画像が含まれているか、又は、含まれていないかという情報だけをカウント（考慮）して複雑さの定義をしてもよい。
【０１１０】
図１２にて、既読判定時間算出部８０６、既読判定時間通知部８０７、メッセージ複雑さ決定部（２）８０８、メッセージ決定部８０９及びメッセージ表示情報通知部８１０が実行するサーバ動作のアルゴリズムのフローが示される。
【０１１１】
ステップＳ１２０２にて、メッセージ決定部８０９は、データ処理装置１０１に送信するメッセージ（＝Ｍ１２）を決定する。
【０１１２】
ステップＳ１２０３にて、メッセージ複雑さ決定部（２）８０８は、Ｍ１２の複雑さを決定する。複雑さの決定方法は、図１１に示したアルゴリズムと同様である。
【０１１３】
ステップＳ１２０４にて、既読判定時間算出部８０６は、Ｍ１２の複雑さに対して、学習パラメータＰ１０を用いて、既読判定時間（＝Ｔ１２）を算出する。本実施の形態では、図１０のアルゴリズムにて学習されたパラメータを用いて、既読判定時間＝ａ×（メッセージの複雑さ）＋ｂと算出することができる。
【０１１４】
ステップＳ１２０５にて、既読判定時間通知部８０７は、Ｍ１２の既読フラグ（＝Ｒ１２）を確認する。
【０１１５】
ステップＳ１２０６にて、既読判定時間通知部８０７は、Ｍ１２とＴ１２とＲ１２とをメッセージ表示情報と共にデータ処理装置１０１に送信する。
【０１１６】
以上で、当該アルゴリズムは終了する。
【０１１７】
なお、学習は行わなくてもよい。その場合、既読判定時間は、例えば、メッセージの複雑さ×１秒のように、メッセージの複雑さと固定の値との積として算出される。
【０１１８】
図１３は、データ処理装置１０１がメッセージの自動既読判定を行うアルゴリズムを示すフロー図である。
【０１１９】
ステップＳ１３０２にて、既読判定時間受信部９０１は、メッセージ（＝Ｍ１３）とその既読判定時間（＝Ｔ１３）とを受け取る。
【０１２０】
ステップＳ１３０３にて、フォーカス検知部９０２は、Ｍ１３にフォーカスが当たったか否かを判定する。
【０１２１】
ステップＳ１３０３でＮＯの場合、フォーカス検知部９０２は、フォーカスが当たるまでＳ１３０３を行う。
【０１２２】
ステップＳ１３０３でＹＥＳの場合、ステップＳ１３０４にて、フォーカス時間カウント部９０３は、フォーカスが当たっている時間（＝Ｆ１３)をカウントする。
【０１２３】
ステップＳ１３０５にて、フォーカス外れ検知部９０４は、Ｍ１３のフォーカスが外れたか否かを判定する。
【０１２４】
ステップＳ１３０５でＹＥＳの場合、ステップＳ１３０６にて、既読判定部９０５は、Ｆ１３がＴ１３以上か否かを判定する。つまり、フォーカスが当たっている時間が、既読判定時間以上となったか否かを判定する。
【０１２５】
ステップＳ１３０６でＹＥＳの場合、ステップＳ１３０７にて、既読判定通知部９０６は、Ｍ１３の既読判定をサーバ１０２へ通知する。
【０１２６】
ステップＳ１３０６でＮＯの場合、当該アルゴリズムは終了する。
【０１２７】
ステップＳ１３０５でＮＯの場合、ステップＳ１３０８にて、Ｍ１３が選択されたか否かを判定する。
【０１２８】
ステップＳ１３０８でＮＯの場合、Ｍ１３のフォーカスが外れるまでＳ１３０５を行う。
【０１２９】
ステップＳ１３０８でＹＥＳの場合、ステップＳ１３０９にて、既読判定通知部９０６は、Ｍ１３の既読判定と、メッセージ選択時間としてＦ１３を、サーバ１０２へ通知する。
【０１３０】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１３１】
なお、学習を行わない場合、Ｆ１３の通知は必要ない。また、既読判定時間が送られてこない場合、Ｓ１３０６とＳ１３０７との処理は行わなくてよい。また、Ｓ１３０５にてフォーカスが外れたか否かを判定しているが、画面遷移等で当該画面が切り替わった場合にもフォーカスが外れたと判定してもよい。
【０１３２】
図１４は、データ処理装置１０１がメッセージと既読フラグとを受け取った場合の動作のアルゴリズムを示すフロー図である。
【０１３３】
ステップＳ１４０２にて、データ処理装置１０１は、メッセージ（＝Ｍ１４）とその既読フラグ（＝Ｒ１４）とを受け取る。
【０１３４】
ステップＳ１４０３にて、データ処理装置１０１は、Ｒ１４が１であるか否かを判定する。
【０１３５】
ステップＳ１４０３でＹＥＳの場合、ステップＳ１４０４にて、データ処理装置１０１は、Ｍ１４の表示優先度を下げる。表示優先度は、例えば、メッセージが表示される順番に対応しており、表示優先度が高いものほど表示されやすくなるような順番でメッセージが表示される。すなわち、表示優先度が高いメッセージほど、少ないリモコン操作で表示される。表示優先度は、上記のほか、表示されるメッセージの文字の大きさ又は色などに対応させることもできる。具体的には、表示優先度が高いメッセージほど大きな文字で表示すること、又は、表示優先度が高いメッセージを当該メッセージより表示優先度が低いメッセージと異なる色（例えば、赤色）の文字で表示することもできる。
【０１３６】
ステップＳ１４０３でＮＯの場合、ステップＳ１４０５にて、データ処理装置１０１は、Ｍ１４の表示優先度を上げる。
【０１３７】
以上の処理を行った後、当該アルゴリズムは終了する。
【０１３８】
図１５は、データ処理装置１０１によるメッセージの表示の一例を示す図である。
【０１３９】
領域１５０１、領域１５１１及び領域１５２１のそれぞれは、１つのメッセージを表示する領域を表す。
【０１４０】
領域１５０１内には、メッセージ本文１５０３と、メッセージが既読かどうかを表す「既読マーク」１５０２と、フォーカスが当たっている時間を表す「フォーカスバー」１５０４とが表示される。領域１５０１は、フォーカスが一度も当たっていない状態を示しており、既読マーク１５０２が無色であり、フォーカスバー１５０４が無色である。
【０１４１】
領域１５１１は、メッセージにフォーカスが当たった後の状態を示している。領域１５１１のように、フォーカスが当たると、既読判定時間に対してフォーカス時間の割合を表すようにフォーカスバー１５１４の一部が色づけされる。この色づけは、フォーカス時間に合わせて連続的に変化させてもよい。なお、このようなグラフ形式ではなく、数字を表示してもよく、既読判定時間に対するフォーカス時間の割合がわかる形式であればよい。
【０１４２】
領域１５２１は、メッセージにフォーカスが当たった後にフォーカス時間が既読判定時間を越えた場合を示しており、既読マーク１５２２が色づけされている。これにより、ユーザは、当該メッセージが既読状態であるか否かを、直感的に理解することができる。また、フォーカスバー１５２４は、全体が色づけされる。
【０１４３】
なお、既読マークを新たに設けるのではなく、メッセージの文字の色を変える等、メッセージが既読状態であるか、未読状態であるかの区別がつく方法であればどのような形式であってもよい。また、フォーカスが当たっている時間は、一度フォーカスが外れて、再度当たった場合に、フォーカスが当たっている時間を合計してもよい。
【０１４４】
図１６Ａは、データ処理システムの構成の第二例（データ処理システム１００Ａ）を示す図である。また、図１６Ｂは、データ処理システムの第二例におけるサーバ１０２Ａとデータ処理装置１０１Ａとモバイル端末１６０１との処理の説明図である。
【０１４５】
送受信情報１１１、１１２、１１３、１５１及び１５２は図１Ｂにおけるものと同一である。モバイル端末１６０１は、携行性に優れたモバイル端末である。データ処理装置１０１ＡがＴＶのような大きくて移動に適さないものである場合に、ユーザは、データ処理装置１０１Ａに関する情報を手元のモバイル端末１６０１上で閲覧したり、モバイル端末１６０１上での操作によって、データ処理装置１０１Ａを操作したりすることができる。また、１６１１及び１６１２は、それぞれ、１５１及び１５２と同じ情報である。データ処理装置１０１Ａがモバイル端末１６０１にメッセージに関する情報を送ることにより、モバイル端末１６０１においても、メッセージの閲覧すること、又は、データ処理装置１０１Ａを操作することを可能とする。
【０１４６】
さらに、モバイル端末１６０１は、メッセージフォーカス時間と、既読判定と、メッセージ選択時間とを、データ処理装置１０１Ａ経由でサーバ１０２へ送ってもよいし、直接送ってもよい。データ処理装置１０１Ａは、データ処理装置１０１Ａの端末ＩＤ１６１３をモバイル端末１６０１に送ることにより、モバイル端末１６０１で操作した内容がどのデータ処理装置１０１Ａに対するものかを特定することが可能となる。つまり、モバイル端末１６０１は、モバイル端末１６０１上で操作したメッセージに関する情報であるメッセージフォーカス時間１６５１と、既読判定と、メッセージ選択時間１６５２とを、データ処理装置１０１Ａに送信する。データ処理装置１０１Ａは、受け取った情報を１１２及び１１３としてサーバ１０２Ａへ送信することによって、モバイル端末１６０１でメッセージを操作しても、その内容をサーバ１０２Ａにて反映させることができる。また、メッセージフォーカス時間と、既読判定と、メッセージ選択時間とは、データ処理装置１０１Ａから受け取った端末ＩＤ１６１３と共に、１６５３及び１６５４のようにモバイル端末１６０１から直接サーバ１０２Ａへ送信してもよい。端末ＩＤを送信することによって、データ処理装置１０１Ａをサーバ１０２Ａの方で特定することができる。
【０１４７】
なお、モバイル端末１６０１が独自の端末ＩＤを生成して、モバイル端末１６０１単独でメッセージの既読判定を行ってもよい。
【０１４８】
本実施の形態のデータ処理装置によって、ユーザが手動で既読指示を行うことなく、自動でメッセージの既読判定を行うことができる。
【０１４９】
なお、本開示に必須の構成要素について、図１７Ｂを参照して説明する。
【０１５０】
図１７Ｂは、データ処理装置の構成の他の例（データ処理装置１０１Ｃ）を示す機能ブロック図である。
【０１５１】
図１７Ｂに示されるように、データ処理装置１０１Ｃは、取得部１７１１と、表示部１７１２と、ユーザーインターフェース１７１３と、管理部１７１４とを備える。
【０１５２】
取得部１７１１は、メッセージおよびメッセージに関する閾値時間を取得する。
【０１５３】
表示部１７１２は、メッセージを表示する。
【０１５４】
ユーザーインターフェース１７１３は、表示されたメッセージを選択する旨の指示を受付ける。
【０１５５】
管理部１７１４は、メッセージが表示部１７１２に表示されてから閾値時間が経過すると、ユーザーインターフェース１７１３が選択指示を受付けているか否かに関わらず、メッセージを既読メッセージとして管理する。
【０１５６】
［１―３．効果］
以上のように、本実施の形態に係るデータ処理装置によれば、データ処理装置は、メッセージを表示してから、メッセージとともに取得した閾値時間が経過したメッセージを既読メッセージとして管理することができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１５７】
また、データ処理装置は、メッセージを表示してから、メッセージに関する閾値時間が経過したメッセージを既読メッセージとして管理することができる。ここで、閾値時間とは、メッセージとともに取得した当該メッセージの属性から算出される値である。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１５８】
メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。つまり、メッセージの属性ごとの選択時間に基づいて、閾値時間を設定することができる。
【０１５９】
これによれば、メッセージが表示されてから、ユーザがユーザーインターフェースを介してメッセージを選択するまでの選択時間に基づいて、取得部が取得する閾値時間を設定することができる。さらに、メッセージの属性に応じて、選択時間の長短を調整することができる。
【０１６０】
また、ユーザは、データ処理装置により既読状態と判定されたメッセージを、データ処理装置におけるメッセージの表示態様に基づいて直感的に知ることができる。
【０１６１】
また、ユーザは、メッセージがデータ処理装置により既読状態と判定されるまでの時間を、その表示から知ることができる。
【０１６２】
また、データ処理装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージ（第二メッセージ）が、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。しかも、選択時間と複雑さとの対応関係から新たなメッセージに対する既読推定時間の算出処理をサーバで行うので、データ処理装置の処理負荷を低減することができる。
【０１６３】
また、本実施の形態に係るデータ送信装置によれば、データ送信装置は端末に対して、メッセージとともに、当該メッセージの既読推定時間を送信する。これらを用いて、端末は、受信したメッセージを表示し、表示してから既読推定時間が経過したら、当該メッセージを既読状態にすることができる。よって、データ送信装置は、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【０１６４】
また、データ送信装置は、選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージが、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。データ送信装置は、この既読推定時間を端末に送信することにより、端末に、メッセージが既読状態であるか否かを適切に判定させることができる。
【０１６５】
＜補足＞
以上、本発明に係るデータ処理装置の一実施形態について、説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態に示した通りのデータ処理装置に限られないことはもちろんである。
【０１６６】
（１）実施の形態において、リモコンではなく、例えば指によるタップ操作でアプリを直接指定してメッセージを表示しても構わない。
【０１６７】
（２）実施の形態において、リモコンではなく、指によるスライド操作でメッセージを切り替えても構わない。
【０１６８】
（３）実施の形態において、メッセージはサーバからデータ処理装置に強制的に送信するものであるが、例えばデータ処理装置がサーバにアクセスすることによって、サーバがデータ処理装置にメッセージを送信する前にメッセージを既読判定した場合、そのメッセージはもう送信しなくても構わない。
【０１６９】
なお、本開示は以下のようにも記載されうるが、以下の記載に限定されない。
【０１７０】
（１）少なくとも１つのメッセージを表示する表示部と、前記表示部が表示した前記少なくとも１つのメッセージのうちの第一メッセージを選択する選択部と、前記表示部が前記第一メッセージを表示することで前記第一メッセージが選択可能になってから、前記第一メッセージを前記選択部が選択するまでの時間である選択時間を計測する計時部と、前記計時部が計測した前記第一メッセージの前記選択時間に基づいて算出される既読推定時間を取得する取得部と、前記取得部が取得した前記既読推定時間に対応するメッセージである第二メッセージを受信した場合に、前記表示部が前記第二メッセージを表示してからの経過時間が、前記既読推定時間を超えた場合に、前記第二メッセージが既読状態であると判定する既読判定部とを備えるデータ処理装置（図１７Ａ）。
【０１７１】
（２）前記データ処理装置は、さらに、前記計時部が計測した前記第一メッセージの選択時間と、前記第一メッセージの識別情報とを記憶する記憶部と、前記記憶部が記憶している前記第一メッセージの選択時間と、前記第一メッセージの識別情報に基づいて算出される複雑さとの対応関係を示す既読推定情報を算出する既読推定情報算出部とを備え、前記取得部は、前記既読推定情報算出部が算出した前記既読推定情報を用いて前記既読推定時間を取得する（１）に記載のデータ処理装置。
【０１７２】
（１）に記載のデータ処理装置によれば、データ処理装置は、以前に表示したメッセージ（第一メッセージ）をユーザが閲覧してから選択するまでの時間（選択時間）に基づいて、当該ユーザが新たなメッセージ（第二メッセージ）を閲覧してから選択するまでの時間（既読推定時間）を得ることができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１７３】
そして、表示されてから既読推定時間が経過した第二メッセージを、既読状態と分かる表示態様で表示したり、低い表示優先度で表示したりすることにより、ユーザが未読状態のメッセージを容易に閲覧することができるようにすることができる。
【０１７４】
また、（２）に記載のデータ処理装置によれば、以前に表示したメッセージをユーザが閲覧してから選択するまでの時間（選択時間）と、当該メッセージ内で重要性の高い部分の量（複雑さ）とを用いて、当該ユーザが新たなメッセージ（第二メッセージ）を閲覧してから選択するまでの時間（既読推定時間）を得ることができる。選択時間と複雑さとの対応関係を複数用いることにより、新たなメッセージが、それまでに受信したことのない複雑さのメッセージである場合であっても、より正確に既読推定時間を得ることができる。よって、データ処理装置は、メッセージが既読状態であるか否かを適切に判定することができる。
【０１７５】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１７６】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記実装を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１７７】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１７８】
本開示に係るデータ処理装置は、データ受信、および、閲覧機能を有する機器に広く適用することができる。
【符号の説明】
【０１７９】
１００、１００Ａ    データ処理システム
１０１、１０１Ａ、１０１Ｂ、１０１Ｃ    データ処理装置
１０２、１０２Ａ    サーバ
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    通信部
２０５    入力部
２０６    出力部
２０７    リモコン
２０８    表示部
２５０    バスライン
２６０    通信ネットワーク
３０１、４０１、５０１    メッセージ
３０２、４０２、５０２    フォーカス
３０５、５１０、７１０、７１１、７１２    画像
６０１    メッセージ画面
７０１、７０２、７０３、７０４、７０５、７０６、７０７、７０８、７０９    メッセージ
１５０１、１５１１、１５２１    領域
１５０２、１５１２、１５２２    既読マーク
１５０３、１５１３、１５２３    メッセージ本文
１５０４、１５１４、１５２４    フォーカスバー
１６０１    モバイル端末
１７０１、１７１２    表示部
１７０２    選択部
１７０３    計時部
１７０４、１７１１    取得部
１７０５    既読判定部
１７１３    ユーザーインターフェース
１７１４    管理部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部とを備える
データ処理装置。
【請求項２】
前記表示部は、
前記管理部が既読メッセージとして管理している前記メッセージを、前記既読メッセージ以外のメッセージの表示態様とは異なる表示態様で表示する
請求項１に記載のデータ処理装置。
【請求項３】
前記表示部は、さらに、
前記表示部が前記メッセージを表示してからの経過時間を表示する
請求項１又は２に記載のデータ処理装置。
【請求項４】
メッセージおよび前記メッセージの属性を取得する取得ステップと、
前記属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定ステップと、
前記メッセージを表示する表示ステップと、
前記表示ステップで表示された前記メッセージを選択する旨の選択指示を受け付ける受付ステップと、
前記メッセージが前記表示ステップで表示されてから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示ステップで表示されてから前記受付ステップで前記選択指示を受け付けるまでの時間である選択時間を計時する計時ステップと、
前記選択時間に基づいて、前記設定ステップで設定する前記閾値時間の長短を調整する調整ステップとを含む
データ処理方法。
【請求項５】
請求項４に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項６】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記メッセージが前記表示部に表示されてから、前記メッセージの既読管理に用いる閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間に基づいて、前記閾値時間の長短を調整する調整部とを備える
データ処理装置。
【請求項７】
メッセージおよび前記メッセージの属性を取得する取得ステップと、
前記メッセージを表示する表示ステップと、
前記表示ステップで表示された前記メッセージを選択する旨の選択指示を受け付ける受付ステップと、
前記メッセージが前記表示ステップで表示されてから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示ステップで表示されてから前記受付ステップで前記選択指示を受け付けるまでの時間である選択時間を計時する計時ステップと、
前記選択時間に基づいて、前記メッセージの既読管理に用いる閾値時間の長短を調整する調整ステップとを含む
データ処理方法。
【請求項８】
請求項７に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項９】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記メッセージが前記表示部に表示されてから、前記メッセージの既読管理に用いる閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間をデータ送信装置に送信する送信部とを備える
データ処理装置。
【請求項１０】
メッセージおよび前記メッセージの属性を取得する取得ステップと、
前記メッセージを表示する表示ステップと、
前記表示ステップで表示された前記メッセージを選択する旨の選択指示を受け付ける受付ステップと、
前記メッセージが前記表示ステップで表示されてから、前記メッセージの既読管理に用いる閾値時間が経過すると、前記受付ステップで前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示ステップに表示されてから前記受付ステップで前記選択指示を受け付けるまでの時間である選択時間を計時する計時ステップと、
前記選択時間をデータ送信装置に送信する送信ステップとを含む
データ処理方法。
【請求項１１】
請求項１０に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項１２】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、
データ処理装置から選択時間を受信し、受信した前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部と、
前記メッセージと、前記調整部が調整した後の前記閾値時間とを前記データ処理装置に送信する送信部とを備える
データ送信装置。
【請求項１３】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定ステップと、
データ処理装置から選択時間を受信し、受信した前記選択時間に基づいて、前記設定ステップで設定する前記閾値時間の長短を調整する調整ステップと、
前記メッセージと、前記調整ステップで調整した後の前記閾値時間とを前記データ処理装置に送信する送信ステップとを含む
データ送信方法。
【請求項１４】
請求項１３に記載のデータ送信方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項９に記載のデータ処理装置と、
請求項１２に記載のデータ送信装置とを備え、
前記データ処理装置は、前記データ送信装置に前記選択時間を送信し、
前記データ送信装置は、前記データ処理装置から前記選択時間を受信し、前記メッセージと前記閾値時間とを前記データ処理装置に送信する
データ処理システム。
【請求項１６】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間をデータ送信装置に送信する送信部とを備える
データ処理装置。
【請求項１７】
メッセージおよび前記メッセージの属性を取得する取得ステップと、
前記メッセージを表示する表示ステップと、
前記表示ステップで表示された前記メッセージを選択する旨の選択指示を受け付ける受付ステップと、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示ステップで表示されてから前記受付ステップで前記選択指示を受け付けるまでの時間である選択時間を計時する計時ステップと、
前記選択時間をデータ送信装置に送信する送信ステップとを含む
データ処理方法。
【請求項１８】
請求項１７に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項１９】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、
データ処理装置から選択時間を受信し、受信した前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部と、
前記メッセージが前記データ処理装置で表示されてから前記閾値時間が経過すると、前記データ処理装置が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記メッセージと、前記調整部が調整した後の前記閾値時間とを前記データ処理装置に送信する送信部とを備える
データ送信装置。
【請求項２０】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定ステップと、
データ処理装置から選択時間を受信し、受信した前記選択時間に基づいて、前記設定ステップで設定する前記閾値時間の長短を調整する調整ステップと、
前記メッセージが前記データ処理装置で表示されてから前記閾値時間が経過すると、前記データ処理装置が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記メッセージと、前記調整ステップで調整した後の前記閾値時間とを前記データ処理装置に送信する送信ステップとを含む
データ送信方法。
【請求項２１】
請求項２０に記載のデータ送信方法をコンピュータに実行させるためのプログラム。
【請求項２２】
請求項１６に記載のデータ処理装置と、
請求項１９に記載のデータ送信装置とを備え、
前記データ処理装置は、前記データ送信装置に前記選択時間を送信し、
前記データ送信装置は、前記データ処理装置から前記選択時間を受信し、前記メッセージと前記閾値時間とを前記データ処理装置に送信する
データ処理システム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１Ａ】
2013094159.tif 000023
【図１Ｂ】
2013094159.tif 000024
【図２】
2013094159.tif 000025
【図３】
2013094159.tif 000026
【図４】
2013094159.tif 000027
【図５】
2013094159.tif 000028
【図６】
2013094159.tif 000029
【図７】
2013094159.tif 000030
【図８】
2013094159.tif 000031
【図９】
2013094159.tif 000032
【図１０】
2013094159.tif 000033
【図１１】
2013094159.tif 000034
【図１２】
2013094159.tif 000035
【図１３】
2013094159.tif 000036
【図１４】
2013094159.tif 000037
【図１５】
2013094159.tif 000038
【図１６Ａ】
2013094159.tif 000039
【図１６Ｂ】
2013094159.tif 000040
【図１７Ａ】
2013094159.tif 000041
【図１７Ｂ】
2013094159.tif 000042
【手続補正書】
【提出日】平成25年7月24日(2013.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記メッセージが前記表示部に表示されてから前記閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部とを備える
データ処理装置。
【請求項２】
前記表示部は、
前記管理部が既読メッセージとして管理している前記メッセージを、前記既読メッセージ以外のメッセージの表示態様とは異なる表示態様で表示する
請求項１に記載のデータ処理装置。
【請求項３】
前記表示部は、さらに、
前記表示部が前記メッセージを表示してからの経過時間を表示する
請求項１又は２に記載のデータ処理装置。
【請求項４】
メッセージおよび前記メッセージの属性を取得する取得ステップと、
前記属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定ステップと、
前記メッセージを表示する表示ステップと、
前記表示ステップで表示された前記メッセージを選択する旨の選択指示を受け付ける受付ステップと、
前記メッセージが前記表示ステップで表示されてから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示ステップで表示されてから前記受付ステップで前記選択指示を受け付けるまでの時間である選択時間を計時する計時ステップと、
前記選択時間に基づいて、前記設定ステップで設定する前記閾値時間の長短を調整する調整ステップとを含む
データ処理方法。
【請求項５】
請求項４に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項６】
メッセージおよび前記メッセージの属性を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記メッセージが前記表示部に表示されてから、前記メッセージの既読管理に用いる閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間に基づいて、前記閾値時間の長短を調整する調整部とを備える
データ処理装置。
【請求項７】
メッセージおよび前記メッセージの属性を取得する取得ステップと、
前記メッセージを表示する表示ステップと、
前記表示ステップで表示された前記メッセージを選択する旨の選択指示を受け付ける受付ステップと、
前記メッセージが前記表示ステップで表示されてから前記閾値時間が経過すると、前記受付ステップで前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示ステップで表示されてから前記受付ステップで前記選択指示を受け付けるまでの時間である選択時間を計時する計時ステップと、
前記選択時間に基づいて、前記メッセージの既読管理に用いる閾値時間の長短を調整する調整ステップとを含む
データ処理方法。
【請求項８】
請求項７に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項９】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、
前記メッセージを表示する表示部に前記メッセージが表示されてから、前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部が前記選択指示を受け付けるまでの時間である選択時間を、データ処理装置から受信し、受信した前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部と、
前記メッセージと、前記調整部が調整した後の前記閾値時間とを前記データ処理装置に送信する送信部とを備える
データ送信装置。
【請求項１０】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定ステップと、
前記メッセージを表示する表示部に前記メッセージが表示されてから前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部が前記選択指示を受け付けるまでの時間である選択時間を、データ処理装置から受信し、受信した前記選択時間に基づいて、前記設定ステップで設定する前記閾値時間の長短を調整する調整ステップと、
前記メッセージと、前記調整ステップで調整した後の前記閾値時間とを前記データ処理装置に送信する送信ステップとを含む
データ送信方法。
【請求項１１】
請求項１０に記載のデータ送信方法をコンピュータに実行させるためのプログラム。
【請求項１２】
データ処理装置と、
請求項９に記載のデータ送信装置とを備え、
前記データ処理装置は、
メッセージおよび前記メッセージの属性を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記メッセージが前記表示部に表示されてから、前記メッセージの既読管理に用いる閾値時間が経過すると、前記受付部が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間をデータ送信装置に送信する送信部とを備え、
前記データ送信装置は、
前記データ処理装置から前記選択時間を受信し、前記メッセージと前記閾値時間とを前記データ処理装置に送信する
データ処理システム。
【請求項１３】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定部と、
前記メッセージを表示する表示部に前記メッセージが表示されてから前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部が前記選択指示を受け付けるまでの時間である選択時間を、データ処理装置から受信し、受信した前記選択時間に基づいて、前記設定部が設定する前記閾値時間の長短を調整する調整部と、
前記メッセージが前記データ処理装置で表示されてから前記閾値時間が経過すると、前記データ処理装置が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理部と、
前記メッセージと、前記調整部が調整した後の前記閾値時間とを前記データ処理装置に送信する送信部とを備える
データ送信装置。
【請求項１４】
メッセージの属性に基づいて、前記メッセージの既読管理に用いる閾値時間を設定する設定ステップと、
前記メッセージを表示する表示部に前記メッセージが表示されてから前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部が前記選択指示を受け付けるまでの時間である選択時間を、データ処理装置から受信し、受信した前記選択時間に基づいて、前記設定ステップで設定する前記閾値時間の長短を調整する調整ステップと、
前記メッセージが前記データ処理装置で表示されてから前記閾値時間が経過すると、前記データ処理装置が前記選択指示を受け付けたか否かに関わらず、前記メッセージを既読メッセージとして管理する管理ステップと、
前記メッセージと、前記調整ステップで調整した後の前記閾値時間とを前記データ処理装置に送信する送信ステップとを含む
データ送信方法。
【請求項１５】
請求項１４に記載のデータ送信方法をコンピュータに実行させるためのプログラム。
【請求項１６】
データ処理装置と、
請求項１３に記載のデータ送信装置とを備え、
前記データ処理装置は、
メッセージおよび前記メッセージの属性を取得する取得部と、
前記メッセージを表示する表示部と、
前記表示部に表示された前記メッセージを選択する旨の選択指示を受け付ける受付部と、
前記属性が同じ複数の前記メッセージがそれぞれ前記表示部に表示されてから前記受付部が前記選択指示を受け付けるまでの時間である選択時間を計時する計時部と、
前記選択時間をデータ送信装置に送信する送信部とを備え、
前記データ送信装置は、
前記データ処理装置から前記選択時間を受信し、前記メッセージと前記閾値時間とを前記データ処理装置に送信する
データ処理システム。
【国際調査報告】
2013094159.tif 000043
2013094159.tif 000044
2013094159.tif 000045
2013094159.tif 000046