(57)【要約】
【特許請求の範囲】
【請求項１】
通信装置においてスケジュール情報を集約及び表示する方法であって、
タイムラインを用いて、前記通信装置の表示スクリーンを二分し、
前記タイムラインの第１の側において、前記通信装置のユーザが計画したイベントを表示し、
前記第１の側の反対側である前記タイムラインの第２の側において、遠隔パーティが計画したが、前記ユーザに関連するイベントを表示し、
前記タイムラインに沿って前記ユーザに関連する活動を表示し、
前記表示スクリーンにおいて、前記イベント及び活動が既に発生していること、及び前記イベント及び活動がまだ発生していないことを示す現在のタイムライン標識を表示する
ことを特徴とする方法。
【請求項２】
前記方法はさらに、
前記ユーザの通信装置と、遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、
前記通信リンクを介して前記遠隔パーティに関連するタイムラインを受信し、
前記ユーザ通信装置の前記表示スクリーンにおいて、前記遠隔パーティのタイムラインを表示する
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記方法はさらに、
１以上の対応する他のパーティの各々に関連する、１以上のタイムラインの受信を承認し、
前記表示スクリーンにおいて、前記１以上の他のパーティに関連するタイムラインの各々を示し、
前記表示スクリーンにおいて、前記複数のタイムラインから、前記遠隔パーティのタイムラインを選択する
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記方法はさらに、前記ユーザにより前記遠隔パーティのタイムラインから前記ユーザのタイムラインに１以上の活動がドラッグアンドドロップされたことに応じて、前記遠隔パーティのタイムラインに沿って表示された該１以上の活動を、前記ユーザのタイムラインに追加することを特徴とする請求項２に記載の方法。
【請求項５】
前記方法はさらに、前記ユーザにより、前記ユーザのタイムラインから前記遠隔パーティのタイムラインに１以上の活動がドラッグアンドドロップされたことに応じて、前記ユーザのタイムラインに沿って表示された該１以上の活動を、前記遠隔パーティのタイムラインに追加することを特徴とする請求項２に記載の方法。
【請求項６】
前記方法はさらに、前記遠隔パーティのタイムラインの受信に応じて、前記表示スクリーンから前記タイムラインの第１及び第２の側における前記活動をフェードさせるように、前記ユーザの通信装置の前記表示スクリーンを制御することを特徴とする請求項２に記載の方法。
【請求項７】
前記表示スクリーンにおける現在のタイムライン標識の表示は、現在時刻における前記タイムラインを横断するような該現在のタイムライン標識の表示を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記方法はさらに、前記ユーザにより過去のイベントが選択されたことに応じて、前記タイムラインの第１の側に新たなイベントを追加し、
前記新たなイベントと前記過去のイベントとは、同一のイベント種別である
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記方法はさらに、前記遠隔パーティが前記イベントを開始したことに応じて、前記タイムラインの第２の側に新たなイベントを追加することを特徴とする請求項１に記載の方法。
【請求項１０】
前記方法はさらに、前記ユーザが前記タイムラインに沿って前記表示スクリーンに接触したことに応じて、前記ユーザのタイムラインに沿って新たな活動を追加することを特徴とする請求項１に記載の方法。
【請求項１１】
ディスプレイと、
ユーザに関するスケジュール情報を格納するメモリと、
制御器であって、
タイムラインを用いて前記ディスプレイを二分し、
前記タイムラインの第１の側において、通信装置のユーザが計画したイベントを表示し、
前記第１の側とは反対側である前記タイムラインの第２の側において、遠隔パーティが計画したが、前記ユーザに関連するイベントを表示し、
前記タイムラインに沿って前記ユーザに関連する活動を表示し、
前記ディスプレイにおいて、前記イベント及び活動が既に発生していること、及び前記イベント及び活動がまだ発生していないことを示す現在のタイムライン標識を表示する制御器と、を有する
ことを特徴とする通信装置。
【請求項１２】
遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、前記通信リンクを介して前記遠隔パーティからタイムラインを受信し、前記ユーザの通信装置の前記ディスプレイにおいて、前記遠隔パーティのタイムラインを表示する通信インタフェースをさらに有することを特徴とする請求項１１に記載の装置。
【請求項１３】
前記制御器はさらに、
１以上の他のパーティの各々に関連する、１以上のタイムラインの受信を承認し、
前記ディスプレイにおいて、１以上の他のパーティに関連するタイムラインの各々を示し、
ユーザ入力に応答して、前記ディスプレイの複数のタイムラインから前記遠隔パーティのタイムラインを選択する
ように構成されることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記制御器はさらに、
前記ユーザが１以上の選択された活動を前記遠隔パーティのタイムラインからドラッグし、前記ユーザのタイムラインに沿って該１以上の選択された活動をドロップするドラッグアンドドロップ操作を検出し、
前記ドラッグアンドドロップ操作に応じて、前記ユーザのタイムラインに前記１以上の選択された活動を追加する
ように構成されることを特徴とする請求項１２に記載の装置。
【請求項１５】
前記制御器はさらに、
前記ユーザが１以上の選択された活動を前記ユーザのタイムラインからドラッグし、前記遠隔パーティのタイムラインに沿って該１以上の選択された活動をドロップするドラッグアンドドロップ操作を検出し、
前記ドラッグアンドドロップ操作に応じて、前記遠隔パーティのタイムラインに前記１以上の選択された活動を追加する
ように構成されることを特徴とする請求項１２に記載の装置。
【請求項１６】
前記制御器はさらに、前記遠隔パーティのタイムラインの受信に応じて、前記ディスプレイから前記タイムラインの前記第１及び第２の側における前記イベントをフェードするように構成されることを特徴とする請求項１２に記載の装置。
【請求項１７】
前記制御器はさらに、現在の時刻において前記タイムラインを横断するように前記現在のタイムラインの標識を表示するように構成されることを特徴とする請求項１１に記載の装置。
【請求項１８】
前記制御器はさらに、前記ユーザが過去のイベントを選択したことに応じて、前記タイムラインの第１の側に新たなイベントを追加するように構成され、
前記新たなイベントと前記過去のイベントとは、同一のイベント種別である
ことを特徴とする請求項１１に記載の装置。
【請求項１９】
前記制御器はさらに、前記遠隔パーティがイベントを開始したことに応じて、前記タイムラインの第２の側に新たなイベントを追加するように構成されることを特徴とする請求項１１に記載の装置。
【請求項２０】
前記制御器はさらに、前記ユーザが前記タイムラインに沿って表示スクリーンに接触したことに応じて、前記ユーザのタイムラインに沿って新たな活動を追加するように構成されることを特徴とする請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して無線通信装置に関し、特にカレンダーアプリケーションを実行する無線通信装置に関する。
【背景技術】
【０００２】
現在利用可能なカレンダーソフトウェアアプリケーションは様々存在する。大抵はパーソナルコンピュータ（ＰＣ）や同様の計算装置において実行されるが、携帯電話、電子手帳（ＰＤＡ：Personal Digital Assistant）、タブレット型コンピュータ端末のような携帯無線装置において実行されることも多い。しかしながら、プラットフォームに関わらず、全部ではないが多くのカレンダーソフトウェアアプリケーションは共通の基本的特徴を有する。具体的には、従来のカレンダーソフトウェアアプリケーションは概して、ユーザが近づきつつある約束及びイベントを見る及び／または情報のやり取りをすることを可能にする。大部分で、それらは既に発生した約束及びイベントをユーザが情報をやり取りする、洗練された方式あるいはユーザインタラクションを強制する方式の方法を提供していない。また、約束の実際の結果のビューや、どのようにそれらが互いに、及び他のイベントと関連しているかを与えるものではない。
【０００３】
従って、従来のソフトウェアアプリケーションは現状、ユーザ、過去、または未来に影響を与える全てのイベントや約束を、ユーザが容易に読むことができるようにディスプレイに提示するものではない。例えば、ユーザにより発信されたあるいは受信されたメッセージや通話についての結合されたイベントを生成あるいは年代順に示すものではない。故に、特にイベントと約束との間の年代順の関係についての可視表示の現段階の欠如を考慮すると、従来のカレンダーソフトウェアアプリケーションは、対象ユーザの現段階のニーズの全てを満たさない。
【発明の概要】
【０００４】
本発明は、ユーザのスケジュール情報を年代順に集約、組織、及び表示するシステム及び方法を提供する。特に、本発明は、中央演算処理装置（ＣＰＵ）や他の同様の制御器において実行されるコンピュータプログラムを含む。該プログラムは実行された場合、既に発生している及びまだ発生していないイベント及び／または活動をユーザに示すために、ユーザのスケジュール情報を視覚的に提示するグラフィカルユーザインタフェース（ＧＵＩ）を表示するようにＣＰＵを構成する。プログラムは、ユーザが準備した、あるいはユーザが準備していない（即ち、他のパーティにより準備された）イベントを、ＣＰＵ組織させて表示させるだろう。またプログラムは、ユーザがイベント及び／または活動に関する情報を容易に操作し、イベント及び／または活動を他のユーザと共有することを可能にする。
【０００５】
その結果、一実施形態では、本発明は通信装置におけるスケジュール情報の集約及び表示する方法を提供する。方法は、タイムラインを用いて通信装置の表示スクリーンを二分し、該タイムラインの第１の側において通信装置のユーザが計画したイベントを表示し、第１の側の反対側であるタイムラインの第２の側において遠隔パーティが計画したがユーザにも関連するイベントを表示し、タイムラインに沿ってユーザに関連する活動を表示し、表示スクリーンにおいて、イベント及び活動が既に発生していること及びイベント及び活動がまだ発生していないことを示す現在のタイムライン標識を表示することを含む。
【０００６】
一実施形態において、方法はさらに、ユーザの通信装置と遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、該通信リンクを介して遠隔パーティに関連するタイムラインを受信し、ユーザ通信装置のユーザの表示スクリーンにおいて遠隔パーティのタイムラインを表示することを含む。
【０００７】
一実施形態において、方法はさらに、１以上の対応する他のパーティの各々に関連する１以上のタイムラインの受信を承認し、表示スクリーンにおいて、１以上の他のパーティに関連するタイムラインの各々を示し、表示スクリーンにおいて、複数のタイムラインから遠隔パーティのタイムラインを選択することを含む。
【０００８】
一実施形態において、方法はさらに、ユーザにより遠隔パーティのタイムラインからユーザのタイムラインに１以上の活動がドラッグアンドドロップされたことに応じて、遠隔パーティのタイムラインに沿って表示された該１以上の活動をユーザのタイムラインに追加することを含む。
【０００９】
一実施形態において、方法はさらに、ユーザにより、ユーザのタイムラインから遠隔パーティのタイムラインに１以上の活動がドラッグアンドドロップされたことに応じて、ユーザのタイムラインに沿って表示された該１以上の活動を遠隔パーティのタイムラインに追加することを含む。
【００１０】
一実施形態において、方法はさらに、遠隔パーティのタイムラインの受信に応じて、表示スクリーンからタイムラインの第１及び第２の側における活動をフェードさせるようにユーザの通信装置の表示スクリーンを制御することを含む。
【００１１】
一実施形態において、表示スクリーンにおける現在のタイムライン標識の表示は、現在時刻におけるタイムラインを横断するような該現在のタイムライン標識の表示を含む。
【００１２】
一実施形態において、方法はさらに、ユーザにより過去のイベントが選択されたことに応じてタイムラインの第１の側に、過去のイベントと同一のイベント種別である新たなイベントを追加することを含む。
【００１３】
一実施形態において、方法はさらに、遠隔パーティがイベントを開始したことに応じて、タイムラインの第２の側に新たなイベントを追加することを含む。
【００１４】
一実施形態において、方法はさらに、ユーザがタイムラインに沿って表示スクリーンに接触したことに応じて、ユーザのタイムラインに沿って新たな活動を追加することを含む。
【００１５】
また、本発明は本発明の実施形態を実行するように構成された通信装置を提供する。一実施形態において通信装置は、ディスプレイと、ユーザに関するスケジュール情報を格納するメモリと、制御器とを有する。制御器は、タイムラインを用いてディスプレイを二分し、該タイムラインの第１の側において通信装置のユーザが計画したイベントを表示し、第１の側とは反対側である第２の側において遠隔パーティが計画したがユーザに関連するイベントを表示し、タイムラインに沿ってユーザに関連する活動を表示し、ディスプレイにおいて、イベント及び活動が既に発生していること及びイベント及び活動がまだ発生していないことを示す現在のタイムライン標識を表示するように構成される。
【００１６】
一実施形態において、装置はさらに、遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、通信リンクを介して遠隔パーティからタイムラインを受信し、ユーザの通信装置のディスプレイにおいて、遠隔パーティのタイムラインを表示する通信インタフェースをさらに有する。
【００１７】
一実施形態において、制御器はさらに、１以上の他のパーティの各々に関連する、１以上のタイムラインの受信を承認し、ディスプレイにおいて、１以上の他のパーティに関連するタイムラインの各々を示し、ユーザ入力に応答して、ディスプレイの複数のタイムラインから遠隔パーティのタイムラインを選択するように構成される。
【００１８】
一実施形態において、制御器はさらに、ユーザが１以上の選択された活動を遠隔パーティのタイムラインからドラッグし、ユーザのタイムラインに沿って該１以上の選択された活動をドロップするドラッグアンドドロップ操作を検出し、ドラッグアンドドロップ操作に応じて、ユーザのタイムラインに１以上の選択された活動を追加するように構成される。
【００１９】
一実施形態において、制御器はさらに、ユーザが１以上の選択された活動をユーザのタイムラインからドラッグし、遠隔パーティのタイムラインに沿って該１以上の選択された活動をドロップするドラッグアンドドロップ操作を検出し、ドラッグアンドドロップ操作に応じて、遠隔パーティのタイムラインに１以上の選択された活動を追加するように構成される。
【００２０】
一実施形態において、制御器はさらに、遠隔パーティのタイムラインの受信に応じて、ディスプレイからタイムラインの第１及び第２の側におけるイベントをフェードするように構成される。
【００２１】
一実施形態において、制御器はさらに、現在の時刻においてタイムラインを横断するように現在のタイムラインの標識を表示するように構成される。
【００２２】
一実施形態において、制御器はさらに、ユーザが過去のイベントを選択したことに応じて、タイムラインの第１の側に、過去のイベントと同一のイベント種別である新たなイベントを追加するように構成される。
【００２３】
一実施形態において、制御器はさらに、遠隔パーティがイベントを開始したことに応じて、タイムラインの第２の側に新たなイベントを追加するように構成される。
【００２４】
一実施形態において、制御器はさらに、ユーザがタイムラインに沿って表示スクリーンに接触したことに応じて、ユーザのタイムラインに沿って新たな活動を追加するように構成される。
【００２５】
無論、本発明と同一の技術分野に属する当業者は、本発明が上述のコンテキストや例に限定されるものではないことは十分理解し、以下の詳細な説明及び添付の図面の参照により更なる特徴や利点を認識するだろう。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る動作に適した電子装置のブロック図
【図２】本発明の一実施形態に係る携帯無線通信装置を示した透視図
【図３】本発明の一実施形態に係り構成されたタッチ感応型ディスプレイにおけるグラフィカルユーザインタフェース（ＧＵＩ）の透視図
【図４】本発明の他の実施形態に係り構成されたＧＵＩの透視図
【図５】本発明の一実施形態に係るスケジュール情報を表示する方法を示した図
【図６】本発明の一実施形態に係るスケジュール情報を追加及び／または更新する方法を示した図
【図７】本発明と共に用いる適した他の種類の計算装置を示した透視図
【発明を実施するための形態】
【００２７】
本発明は、装置のタッチ感応型インタフェースにおいて、ユーザのスケジュール情報を集約、組織し、表示する通信装置を提供する。特に、本発明は該通信装置で実行されるアプリケーションを含む。アプリケーションは、ユーザに関連するイベント及び活動に関する情報を集約するように装置を構成する。イベント及び活動はユーザが計画するか、あるいは遠隔パーティが計画しうる。またアプリケーションは、発生した時刻において、タイムラインに沿ってイベント及び活動を年代順に表示するように装置を構成する。これにより、ユーザは、過去のイベント及び活動（即ち、既に発生したイベント及び活動）、現在発生しているイベント及び活動、及び既に発生したイベント及び活動（即ち、未来のイベント及び活動）を見ること及びやり取りを行うことができる。またアプリケーションは１以上の他のユーザのタイムラインからの情報を用いて、ユーザが自身のタイムラインへの追加及び／または自身のタイムラインの更新を可能なように提供される。
【００２８】
次に、図面を参照する。図１及び２は本発明に係る動作を行う通信装置のいくつかの構成要素（図１）を示している。ここで述べられるように、本発明に係り構成された適した１つの種別の通信装置は、携帯電話１０（図２参照）を含む。しかしながら、後の図面からわかるように、本発明は携帯電話１０においてのみ動作するに限らず、他の通信装置において実行されてもよい。
【００２９】
携帯電話１０は、プログラム可能な制御器１２、ユーザ入力／出力インタフェース１４、メモリ１６、及び通信インタフェース１８を有する。制御器１２は、例えば単一のあるいは複数のマイクロプロセッサとして実装されてもよい。適したマイクロプロセッサは、汎用及び専用マイクロプロセッサ、デジタル信号プロセッサ、及び／または画像プロセッサを含んでいてもよいが、これに限定されるものではない。制御器１２は、１以上のプログラム及びメモリ１６に格納されたデータに従って、携帯電話１０の動作を制御する。従来技術に知られるように、このようなプログラム及びデータは、遠隔パーティとの通信リンクを確立するような機能を実行し、遠隔パーティとのデータ送受信を行う携帯電話１０の能力を制御する。しかしながら、後に詳述するように、携帯電話１０にユーザに関連するイベント及び活動を年代順に集約、組織、及び表示させるよう制御するためのロジック及び命令を含むアプリケーションプログラム３０を、携帯電話１０は有する。
【００３０】
ユーザＩ／Ｏインタフェース（ＵＩ）１４は一般に、ユーザが携帯電話１０とやり取りをすることを許容し、携帯電話１０の動作を制御する１以上の部品を含む。図２に最良に示されるように、これは、一般にスピーカ２２及び１以上ユーザコントロール２４のような要素を含む。例えば様々なノブ、スイッチ、キー、ボタンコントロール、あるいはダイアルを含んでいてよいユーザコントロール２４は、デジタルカメラ装置１０のハウジングに渡って分散される。
【００３１】
本実施形態において、ＵＩ１６はタッチ感応型ディスプレイ２０も含む。本発明によれば、アプリケーションプログラム３０は、制御器１２により実行された場合に、タッチ感応型ディスプレイ２０条のグラフィカルユーザインタフェース（ＧＵＩ）を提供する。ＧＵＩは、接触を行うことで、携帯電話１０上で実行されているアプリケーションとユーザの直感的なやり取りを可能にする。より具体的には、ディスプレイ２０上のＧＵＩは、ユーザに対して該ユーザのスケジュール情報を年代順に表示し、タッチ感応型ディスプレイ２０により検出されたユーザタッチを、本発明を用いてユーザがやり取り可能なように取り扱う。
【００３２】
メモリ１６は、携帯電話１０においてメモリの全階層を示すコンピュータ読み取り可能な媒体であり、ランダムアクセスメモリ（ＲＡＭ）及びリードオンリーメモリ（ＲＯＭ）の両方を含んでいてよい。前述したように、携帯電話１０の動作において要求されるコンピュータプログラム命令及びデータ（例えばアプリケーション３０）は、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及び／またはフラッシュメモリ等の不揮発性メモリに格納される。メモリ１６は、例えば１以上の分離された装置、積層デバイス、フラッシュドライブやメモリースティック（登録商標）のような着脱可能な装置等で実装されていてもよいし、制御器１２と一体化されていてもよい。
【００３３】
通信インタフェース１８は、携帯電話１０のユーザの、１以上の遠隔パーティとの通信及びデータ交換を可能にする。図１に見られるように、通信インタフェース１８は、例えば短距離送受信機２６及び／またはセルラー送受信機２８を含んでいてもよい。セルラー送受信機２８は、完全に機能的なセルラー無線送受信機であり、Global System for Mobile Communications（ＧＳＭ（登録商標））、TIA/EIA-136、cdmaOne、cdma2000、UMTS、及びWideband CDMAを含むあらゆる既知の基準に従って動作する。本発明によれば、セルラー送受信機２８は、無線通信ネットワーク（不図示）内の１以上の基地局サブシステムを介して、１以上の遠隔パーティから信号を受信、及び１以上の遠隔パーティに対して信号を送信するように構成される。短距離送受信機２６は、短距離インタフェースを介して、対応する短距離送受信機を有する遠隔パーティに対し信号を送信、あるいは遠隔パーティから信号を受信する。一実施形態において、短距離送受信機２６は、ＩＥＥＥ８０２．１１ファミリーの基準に従って動作するBLUETOOTH（登録商標）送受信機あるいはＲＦ送受信機を含む。
【００３４】
セルラー送受信機２８及び短距離送受信機２６によりデータ通信に用いられる基準及びプロトコルは、同一の技術分野における当業者によく知られている。故に、基準及びプロトコルについての詳細は、ここで明確に提供されない。本発明の一実施形態に係り、両方の送受信機２６、２８が、個々のプロトコル及び基準に従って、任意のタイムラインに関連するスケジュール情報及びデータを１以上の他の装置と共有するように構成されているものであれば十分である。
【００３５】
図３に見られるように、アプリケーション３０は、制御器１２により実行された場合、本発明を用いて、ユーザと携帯電話１０とのやり取りを可能にするタッチ感応型ディスプレイ２０上にＧＵＩ４０を表示する。ＧＵＩ４０は、異なるが、実質的には等サイズの２つの領域にディスプレイ２０を二分するタイムライン４２を有する。特に、タイムライン４２は、タイムラインの第１の側に存在する第１の領域４４と、タイムライン４２の第２の対立側に存在する第２の領域４６とにディスプレイ２０を分割するように、長手方向に延びる。また、現在時刻インジケータ４８及び複数の水平線５０がディスプレイ２０を横切って延びている。
【００３６】
現在時刻インジケータ４８は、ディスプレイ２０を水平に横切って延び、タイムライン４２を実質的に直角に横断する。本発明によれば、現在時刻インジケータ４８は、１日の現在時刻をマークするために、タイムライン４２に対して垂直に進む。図３に見られるように、現在時刻は、現在時刻インジケータ４８の各再度に示されうる。より詳細に後述される過去のイベント及び活動の全ては、現在時刻インジケータ４８の「背後に（behind）」に示され、未来のイベント及び活動は現在時刻インジケータ４８の下部に示される。現在のイベントあるいは活動は、タイムライン４２及び現在時刻インジケータ４８の交わる部分に示されるだろう。同様に、ライン５０はタイムライン４２に沿って垂直方向に間隔を開いて設けられる。各ライン５０は、等間隔に１日の時刻を示すようにラベルされ（例えば毎時）、これによりディスプレイ２０を実質的に等しい部分に分割する。
【００３７】
一実施形態において、ＧＵＩ４０の背景色は、１日の時間に基づいている。例えば、「夜」に関連する時間については、ＧＵＩ４９は、タイムライン４３及びイベント／活動を表示するために紺青色を有し、「日中」の時間は明色が用いられてよい。他の実施形態において、水平ライン５０及び対応する時間は色が変わる。一実施形態において、アプリケーション３０は、日または時刻の境界を明確に識別し、タイムライン４２を横切る、１以上の識別水平ラインを提供する。
【００３８】
ユーザは、ＧＵＩ４０上のタイムライン４２をナビゲートするために、所定のアクションを採用してもよい。例えば、タイムライン４２を通して時間軸を前方及び後方にスクロールするために、ユーザは指を用いてスワイプ動作を行うことができる。第１の方向への指のスワイプは、過去に発生したイベント及び／または活動を表示するために、時間軸において後方にタイムライン４２を「スクロール」しうる。第２の対抗する方向への指のスワイプは、まだ発生していないイベント及び／または活動を表示するために、時間軸において前方にタイムライン４２を「スクロール」しうる。また、ユーザは「ピンチ」ジェスチャを用いることで、ディスプレイの所望の部位をズームイン及びズームアウトする、ディスプレイ２０の「ズーム」特性を呼び出すことができる。また、アプリケーション３０は、その他の２点／多点タッチジェスチャを検出し、いくつかの対応機能を実行することも可能である。
【００３９】
アプリケーション３０は、制御器１２により実行された場合に、タイムライン４２に沿ってユーザに関連するイベント及び活動を集約、組織、及び表示する。具体的には、携帯電話１０のユーザが計画した全てのイベントは、第１の領域４４に配置される。遠隔パーティが計画した全てのイベントは、第２の領域４６に配置される。図３のボックスまたは「泡」内に配置された活動は、タイムライン４２に沿って配置される。イベント及び活動は、タイムライン４２上の発生する時刻あるいは発生するであろう時刻に配置される。
【００４０】
ユーザあるいはその他の遠隔パーティが計画したイベントは、ユーザ及び／または遠隔パーティにより実行されたアクション（即ち、どの人間が行う、どの人間がユーザのタイムラインに投稿した）を含む。例示的なイベントは、音楽／映像観賞５２、ＥメールまたはＭＭＳメッセージの送信／受信５４、５８、通話の発信受信６０、ブログエントリの作成／閲覧、及び活動に参加するための招待の送信／受信等のアクションを含むが、これに限定されるものではない。第１及び第２の領域４４、４６にリスト化された各イベントは、記述的なグラフィカルアイコン及び／または対応するテキストを用いて示される。例えば、ユーザが１１時前に「Mikael Hellberg」に送信したＥメール５８のイベントが第１の領域４２に配置され、そして１１時前の同一の人物からの通話６０が配置されていることが図３からわかる。
【００４１】
必要に応じて、ユーザはイベントアイコンを「タップ」あるいは同様のアクションを実行することにより、イベントについての詳細にアクセス可能である。例えば、図３に見られるように、ユーザは１３時過ぎに「Lina Svensson」へ送信したメッセージ５４のコンテンツ５６を見るために、その「エンベロープ」アイコンを「タップ」することができる。また、アプリケーション３０は、他のユーザアクション（例えばアイコン上の「ダブルタップ」）に応じて、対応するアプリケーションプログラム（例えばＥメールアプリケーションあるいはショートメッセージサービス（ＳＭＳ）アプリケーション）を開始してもよい。このことは、同一のあるいは異なる人物に対する新たなメッセージの編集及び送信をユーザに可能にするだろう。
【００４２】
イベントは、発生する場合に、ユーザあるいは他のユーザによりタイムライン４２に追加される。一実施形態では、例えばイベントはミーティング等の活動にユーザが参加するための招待を遠隔パーティが送信したことに応じて追加される。人物が作成する要求は、テキスト６２により示され、活動の種別はアイコン６４により示される。活動（即ちミーティング）は、タイムライン４２に沿って配置される泡６６を用いて描画される。泡６６は、活動に必要な時間長を示すサイズを有する。故に、図３に見られるように、泡６６はそれぞれ開始及び終了時間を示す１６００及び１７００の水平ライン５０の間に延びており、ミーティングは１時間続くだろう。
【００４３】
図３に見られるように、要求されたミーティング活動を示す泡６６は、点線により境界が示される。このことは、活動がユーザにより未受諾であることを示している。ユーザは、泡６６の隣にある「受諾」（即ちチェックマーク）あるいは「拒絶」（即ちＸ）アイコンのうちの１つをタップすることにより、招待を受諾あるいは拒絶するオプションを有する。ミーティング参加の招待を受諾した場合、境界の点線は、ユーザがミーティングに参加することを表明したことを示す実線に置換されるだろう。
【００４４】
前述したように、本発明は、泡６６により示されたミーティングのような活動を、タイムライン４２の長さに従って表示する。イベントは、ユーザにより（即ち第１の領域４４に見られる）あるいは他人により（即ち第２の領域４６に見られる）行われたアクションを識別し、活動はユーザが参加するイベントを識別する。活動のいくつかの実例は、約束、ビジネスミーティング、医者の予約、休暇、計画された夕食、コンサートを含むが、これに限定されない。一実施形態では、任意の行動を示す泡あるいは他のアイコンは、活動の開始及び終了時刻の間に、タイムライン４２に沿って延びる。全ての活動は、開始時刻を有するが、終了時刻は有さないかもしれない。終了時刻を有さないこれらの活動は、タイムライン４２上に、一端が「フェードアウト」された形で表示される。例えば、泡７０は、１７時過ぎに開始する、ユーザが参加する夕食の活動が示されている。泡７０の下端はフェードアウトしており、故に、ユーザが該活動の終了時刻を提供しなかったことを示している。
【００４５】
ユーザは、所望の活動をダブルタップすることにより、任意の活動についての詳細を編集してもよい。一実施形態において、例えばアプリケーション３０は、ユーザに活動の詳細を入力あるいは修正するよう指示するダイアログボックスを表示するだろう。同様に、ユーザはタイムライン４２の空白部をタップすることにより活動を追加することができる。既存の活動を編集する場合、アプリケーション３０は、ユーザに活動の詳細を入力可能ならしめる１以上のダイアログを表示するだろう。
【００４６】
また本発明は、ユーザが確立された通信リンク上の他のパーティと活動を共有することも可能にする。特に、タイムライン４２のユーザは、他のパーティとタイムライン情報を共有することを承認してもよい。図３に見られるように、タイムライン４２のユーザは、Bob、Carly、及びMikaelを承認しており、各々は、タブ８２、８４、４６を有するＧＵＩ４０の加入者部８０に示される。アプリケーション３０は、例えば関連したパーティの存在（presence）に基づき、任意のタブを追加及び削除してもよい。タイムライン４２のユーザは、関連したパーティと活動を共有するために、所望のタブをタッチすれば十分である。
【００４７】
図４は、タイムライン４２のユーザがタブ８４を選択した場合にＧＵＩ４０がどのように変化しうるかを示している。特に、第１及び第２の領域４４、４６の両方におけるイベント情報は、徐々に色あせていくだろう（フェード）。また、ユーザのタイムライン４２は、ユーザの活動と共にディスプレイ２０の１つの側に移動される。これにより、アプリケーション３０は、ＧＵＩ４０において対応する活動と共に選択されたパーティのタイムライン８８を表示することが可能になる。図４は、ＧＵＩ４０上に２つのタイムライン４２、８８のみを示しているが、同一の技術分野に属する当業者は、必要であれば、あるいは要求があれば、２以上のタイムライン４２、８８がＧＵＩ４０上に表示されてもよいことを、容易に理解するだろう。いずれのパーティに関するタイムライン４２がいずれであるかをユーザが識別可能にするために、アプリケーション３０はラベルを用いてタイムラインを識別する。この場合、ユーザ及び選択された遠隔パーティのタイムラインは、ラベル４２ａ、８８ａを用いて識別される。
【００４８】
パーティ間の情報は、確立された通信リンクを介して転送される。ユーザがパーティを選択した時点で該ユーザと該遠隔パーティとの間にリンクが確立されていない場合、アプリケーション３０は、リンクを確立するように制御器１２及び通信インタフェース１８を制御するだろう。上述したように、ユーザの携帯電話１０は、セルラー送受信機２８及び短距離送受信機２６の１つまたは両方を含みうる。従って、携帯電話１０は、選択されたパーティの装置とセルラーリンクあるいは短距離リンクを確立し、該リンクを介して情報を転送しうる。
【００４９】
タイムライン４２及び８８間で活動を共有するために、ユーザは「ドラッグアンドドロップ」操作を行えば十分である。このような、手動データ入力に反対する操作は、ユーザが他のタイムラインから他のタイムライン（及びその逆）に活動を容易に追加あるいは更新することを可能にする。これにより、任意のユーザは生活をより良く計画できる。具体的には、ユーザは１つのタイムラインから他方に選択された活動を「ドラッグ」し、多言うラインに該活動を「ドロップ」することができる。例えば、図４は、友人であるCarlyと会うことをユーザが希望し、それが１６時に開始し１７時に終了することを示す活動９０を示している。指を使用することで、例えばユーザはタイムライン４２から活動９０を示す泡をドラッグし、それをタイムライン８８にドロップすることができる。泡をドロップすると、アプリケーション３０は、確立された通信リンクを介して、特定の活動に関連する情報を識別されたパーティ（即ちCarly）と共有する、タイムライン８８上の新たな活動９２を生成しうる。対応する活動は、遠隔パーティのタイムラインに沿って、該パーティの装置に現れうる。
【００５０】
図４は、遠隔パーティのタイムライン８８に沿って活動が現れるように、選択された活動を遠隔パーティと共有するためにユーザがドラッグアンドドロップ操作を行う本実施形態を表現したものである。このような態様であるが、本発明により他のパーティが通信リンクの確立を開始し、タイムライン間で選択された活動を共有することが可能になることは、同一の技術分野に属する当業者により理解されるべきである。
【００５１】
図５は、本発明の一実施形態に係るアプリケーション３０により実行される方法を示したフローチャートである。方法は、制御器１２によりアプリケーション３０が実行された際に開始し、第１及び第２の領域４４、４６を形成するためにタイムライン４２を用いてディスプレイ２０を二分し、現在時刻インジケータ４８を用いて現在時刻を示す。ユーザは、現在時刻インジケータ４８を用いて過去、現在、未来のイベント及び活動間の差異を識別可能である（ボックス１０２）。イベントが発生すると、制御器１２はユーザがイベントを発生させたか否か、あるいは他のパーティがイベントを発生させたか否かを判断する（ボックス１０４）。ユーザがイベントを発生させた場合、制御器１２は、アプリケーション３０の命令に基づき、タイムライン４２の第１の側にある第１の領域に該イベントを表示するだろう（ボックス１０６）。遠隔パーティがイベントを発生させたと制御器が判断した場合、制御器１２は第１の側の反対側である、タイムライン４２の第２の側にある第２の領域に該イベントを表示するだろう（ボックス１０８）。
【００５２】
活動について、制御器はユーザあるいは他のパーティが活動を追加したか否かを判断するだろう（ボックス１１０）。該判断は、例えばユーザが誰かのタイムラインから活動をドラッグアンドドロップしたことに応じて、あるいは上述したように活動を手動で追加することによりなされる。活動の追加を検出すると、制御器１２は活動についてのスケジュール情報を取得し、対応する泡や他のインジケータをタイムライン４２に沿って表示する（ボックス１１２）。ディスプレイのイベントあるいは活動の位置へのユーザタッチを検出すると、例えば、制御器１２は、ユーザが該イベントを行うことを可能にするために、イベントに関連するソフトウェアプログラムを起動する。例えば、ユーザが過去のイベントに関連する電話アイコン上で「ダブルタップ」操作を行った場合、制御器１２は、ユーザが該過去のイベントに関連する遠隔パーティに新たな通話を発行できるように、音声通信プログラムが起動されうる（ボックス１１６）。そして、ユーザにより通話が発行されたことを示すために、タイムライン４２の第１の側の現在時刻の位置に、新たなアイコンが配置される（ボックス１０４、１０６）。
【００５３】
一実施形態において、アプリケーション３０により起動されるソフトウェアプログラムは、ディスプレイ２０においてＧＵＩ４０の全てあるいは一部を覆うまたは置換する、独自のユーザインタフェースを提供する。しかしながら、他の実施形態において、アプリケーション３０は、ＧＵＩ４０内でソフトウェアプログラムを起動してもよい。これらの実施形態において、起動されたソフトウェアプログラムは、全ての機能及び特徴を有する「完全な」バージョンであってもなくてもよいが、選択された特徴及び／または機能を有する、「簡易」バージョンのソフトウェアプログラムでありうる。また、起動しているソフトウェアプログラムにより提供されるユーザインタフェースは、ＧＵＩ４０の要素の視認性がまだ残っている間、ユーザが起動されたソフトウェプログラムのユーザインタフェースとやり取り可能なように、不透明あるいは透明であってよい。
【００５４】
図６は、本発明の一実施形態における、他のユーザのタイムラインに、あるいは他のユーザのタイムラインから活動を複製することにより他のユーザと活動を共有する方法を示したフローチャートである。方法１２０は、ユーザの携帯電話１０が遠隔パーティの装置と通信リンクを確立した際に開始する（ボックス１２２）。前述したように、ユーザ装置あるいは遠隔パーティの装置は、セルラーリンクまたは短距離リンクでリンクの確立を開始しうる（ボックス１２４）。そして、ユーザの装置は確立したリンクを介して遠隔パーティの装置からタイムライン情報を受信する（ボックス１２８）。認証や他のセキュリティ手順は、プライバシー保証を支援する従来技術において既知の方法で行われてよい。そして制御器１２は、アプリケーションのロジック及び命令に従って、ディスプレイ２０上にユーザのタイムライン及び遠隔パーティのタイムラインの両方を表示する（ボックス１２８）。
【００５５】
タイムラインが表示されている間、制御器１２はユーザによる行動の情報を共有するためのドラッグアンドドロップ操作を検出するだろう（ボックス１３０）。例えば、図５に見られるように、ユーザは遠隔パーティのタイムラインから自身のタイムラインに行動をドラッグアンドドロップしうる。操作を検出すると、制御器１２は、ユーザのタイムライン４２にドロップされた、選択された行動に関連する情報を取得し（ボックス１３２）、取得した情報に基づいてアクティビティを追加する（あるいは既存のアクティビティを更新する）だろう（ボックス１３４）。
【００５６】
無論、本発明は、発明の本質的な特徴を逸脱することなく、上記具体的に説明した方法とは異なる方法で実行されてもよい。例えば、前述したように、タイムライン４２は長手方向（縦方向）に延びる。しかしながら他の実施形態においては、タイムライン４２は水平方向に延びる。また一実施形態において、アプリケーション３０は携帯電話１０の制御器１２において実行する。しかしながら他の実施形態においては、アプリケーション３０はプログラム可能なプロセッサを有し、他の遠隔パーティと通信可能な他の電子装置において実行する。例えば、図７は他の好適な電子装置の例を示している。特に、アプリケーション３０は、アップル社のｉＰａｄ（登録商標）のようなタブレットコンピューティングデバイス１３６において実行されてもよい。一般に、これらのタブレット装置は、タッチスクリーンディスプレイ２０と、無線アクセスポイント及びインターネットを介して１以上の遠隔パーティとデータ及び情報を通信可能にする短距離送受信機２８とを含む。
【００５７】
好適な装置の他の例は、ラップトップ型コンピュータ１３８及びデスクトップ型コンピュータ１４０である。これらの装置は、必ずしもタッチスクリーンディスプレイ２０を有してなくてもよく、タッチに基づく「ダブルタップ」や「ドラッグアンドドロップ」を実行可能でなくてよい。むしろ、これらの装置はこれらの操作を実行するために、マウス、トラックボール、あるいはトラックパッドのような他のポインティングデバイスに依存しうる。それにも関わらず、これらのコンピューティングデバイス１３８、１４０は、前述したようなアプリケーション３０の実行に適したプロセッサを含み、短距離インタフェース及びインターネットを介して１以上の遠隔パーティとデータ及び情報を通信可能である。
【００５８】
また、前述の実施形態では、ユーザがスケジュール情報（例えばイベント）を送受信する遠隔パーティは、携帯電話１０あるいは同様の装置を有する人物であるものとして説明した。しかしながら、本発明は、これらの情報をソーシャルネットワーキングサイトに関連する１以上のサーバと通信してもよい。例えば、ソーシャルネットワークは、多数のユーザにとって重要な通信手段に、急速になりつつある。一般に、ユーザはFACEBOOK（登録商標）及びTWITTER（登録商標）のようなソーシャルネットワーキングサイトを介して１以上の友人や知人と接続するだろう。このようなサイトが計画したメッセージ及び／またはこのようなサイトに携帯電話１０から送信されたメッセージは、本発明に関連して、アプリケーション３０により処理及び表示されうる。これは、前述したようなソーシャルネットワーキングサイトに関連するタイムラインへ、及び該タイムラインから選択された活動を複製可能であることも含む。
【００５９】
従って、これらの実施形態は、あらゆる観点において例示的かつ非限定的なものとして解釈されるべきものであり、添付の請求項の意味及び均等な範囲に含まれるあらゆる変更は、本発明に包含されることが意図されている。
【図１】
2014502745.tif 000002
【図２】
2014502745.tif 000003
【図３】
2014502745.tif 000004
【図４】
2014502745.tif 000005
【図５】
2014502745.tif 000006
【図６】
2014502745.tif 000007
【図７】
2014502745.tif 000008
【手続補正書】
【提出日】平成25年7月24日(2013.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信装置においてスケジュール情報を集約及び表示する方法であって、
タイムラインを用いて、前記通信装置の表示スクリーンを二分し、
前記タイムラインの第１の側において、前記通信装置のユーザが計画したイベントを表示し、
前記第１の側の反対側である前記タイムラインの第２の側において、遠隔パーティが計画したが、前記ユーザに関連するイベントを表示し、
前記タイムラインに沿って前記ユーザに関連する活動を表示し、
前記表示スクリーンにおいて、前記イベント及び活動が既に発生していること、及び前記イベント及び活動がまだ発生していないことを示す現在のタイムライン標識を表示する
ことを特徴とする方法。
【請求項２】
前記方法はさらに、
前記ユーザの通信装置と、遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、
前記通信リンクを介して前記遠隔パーティに関連するタイムラインを受信し、
前記ユーザ通信装置の前記表示スクリーンにおいて、前記遠隔パーティのタイムラインを表示し、
１以上の対応する他のパーティの各々に関連する、１以上のタイムラインの受信を承認し、
前記表示スクリーンにおいて、前記１以上の他のパーティに関連するタイムラインの各々を示し、
前記表示スクリーンにおいて、前記複数のタイムラインから、前記遠隔パーティのタイムラインを選択する
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記方法はさらに、
前記ユーザの通信装置と、遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、
前記通信リンクを介して前記遠隔パーティに関連するタイムラインを受信し、
前記ユーザ通信装置の前記表示スクリーンにおいて、前記遠隔パーティのタイムラインを表示し、
前記ユーザにより前記遠隔パーティのタイムラインから前記ユーザのタイムラインに１以上の活動がドラッグアンドドロップされたことに応じて、前記遠隔パーティのタイムラインに沿って表示された該１以上の活動を、前記ユーザのタイムラインに追加する
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記方法はさらに、
前記ユーザの通信装置と、遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、
前記通信リンクを介して前記遠隔パーティに関連するタイムラインを受信し、
前記ユーザ通信装置の前記表示スクリーンにおいて、前記遠隔パーティのタイムラインを表示し、
前記ユーザにより、前記ユーザのタイムラインから前記遠隔パーティのタイムラインに１以上の活動がドラッグアンドドロップされたことに応じて、前記ユーザのタイムラインに沿って表示された該１以上の活動を、前記遠隔パーティのタイムラインに追加する
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記方法はさらに、
前記ユーザの通信装置と、遠隔ユーザに関連する遠隔通信装置との間の通信リンクを確立し、
前記通信リンクを介して前記遠隔パーティに関連するタイムラインを受信し、
前記ユーザ通信装置の前記表示スクリーンにおいて、前記遠隔パーティのタイムラインを表示し、
前記遠隔パーティのタイムラインの受信に応じて、前記表示スクリーンから前記タイムラインの第１及び第２の側における前記活動をフェードさせるように、前記ユーザの通信装置の前記表示スクリーンを制御する
ことを特徴とする請求項１に記載の方法。
【請求項６】
ディスプレイと、
ユーザに関するスケジュール情報を格納するメモリと、
制御器であって、
タイムラインを用いて前記ディスプレイを二分し、
前記タイムラインの第１の側において、通信装置のユーザが計画したイベントを表示し、
前記第１の側とは反対側である前記タイムラインの第２の側において、遠隔パーティが計画したが、前記ユーザに関連するイベントを表示し、
前記タイムラインに沿って前記ユーザに関連する活動を表示し、
前記ディスプレイにおいて、前記イベント及び活動が既に発生していること、及び前記イベント及び活動がまだ発生していないことを示す現在のタイムライン標識を表示する制御器と、を有する
ことを特徴とする通信装置。
【請求項７】
前記制御器はさらに、現在の時刻において前記タイムラインを横断するように前記現在のタイムラインの標識を表示するように構成されることを特徴とする請求項６に記載の装置。
【請求項８】
前記制御器はさらに、前記ユーザが過去のイベントを選択したことに応じて、前記タイムラインの第１の側に新たなイベントを追加するように構成され、
前記新たなイベントと前記過去のイベントとは、同一のイベント種別である
ことを特徴とする請求項６に記載の装置。
【請求項９】
前記制御器はさらに、前記遠隔パーティがイベントを開始したことに応じて、前記タイムラインの第２の側に新たなイベントを追加するように構成されることを特徴とする請求項６に記載の装置。
【請求項１０】
前記制御器はさらに、前記ユーザが前記タイムラインに沿って表示スクリーンに接触したことに応じて、前記ユーザのタイムラインに沿って新たな活動を追加するように構成されることを特徴とする請求項６に記載の装置。