(57)【要約】  特定の連絡先、メッセージ、メディアファイル、または他の項目を対象とする動作を引き起こす対話要素群を表示するための、コンピュータ記憶媒体上で符号化されるコンピュータプログラムを含む、方法、システム、および装置。一態様では、方法は、1つまたは複数のデータ処理デバイスおよびタッチスクリーンディスプレイを含むシステムによって、実行される。方法は、いくつかの識別子を表示するステップと、第1の識別子に関連する第1の対話要素とのユーザー対話を受け取るステップと、ユーザー対話に応答して、タッチスクリーンディスプレイに動作ウィジェット群を表示するステップと、タッチスクリーンディスプレイに表示される群の中にある、第1の動作ウィジェットとのユーザー対話を受け取るステップと、第1の識別子により識別される項目に対して、第1の動作ウィジェットで表される動作を実行するステップとを、含む。
2013509644.tif 000002
【特許請求の範囲】
【請求項１】
1つまたは複数のデータ処理デバイスとタッチスクリーンディスプレイとを含むシステムにより実行される方法であって、
前記タッチスクリーンディスプレイ上に、前記システムにより、いくつかの識別子を表示するステップであって、各識別子が、項目を識別する1つまたは複数のグラフィカルな要素または文字の要素を含み、それぞれの対話要素と関連付けられる、ステップと、
前記システムにより、第1の識別子と関連付けられた第1の対話要素とのユーザー対話を受け取るステップと、
前記システムが、前記ユーザー対話に応答して、前記タッチスクリーンディスプレイに動作ウィジェット群を表示するステップであって、前記動作ウィジェットが、自身とのユーザー対話により引き起こされる動作をそれぞれ表すアイコニックでグラフィカルな印を含み、前記アイコニックでグラフィカルな印が、縦よりも横に長い帯状の領域において互いに隣接して表示され、前記動作ウィジェット群が表示されていても前記第1の識別子が前記タッチスクリーン上で見えるように、前記帯状の領域が、前記タッチスクリーンディスプレイ上で前記第1の識別子から垂直方向に移動させられる、ステップと、
前記システムにより、前記タッチスクリーンディスプレイに表示される前記群の中にある第1の動作ウィジェットとのユーザー対話を受け取るステップと、
前記システムにより、前記第1の識別子により識別される前記項目に対して、前記第1の動作ウィジェットで表される動作を実行するステップと
を含む、方法。
【請求項２】
前記タッチスクリーンディスプレイ上に前記動作ウィジェット群を表示するステップが、1つまたは複数の識別子を前記第1の識別子から明らかに離して移動させ、前記移動された識別子の1つまたは複数と、前記第1の識別子との間に、前記帯状の領域を確保するステップを含む、請求項1に記載の方法。
【請求項３】
前記タッチスクリーンディスプレイ上で、前記第1の識別子と反対側の前記帯状の領域の側に、明確化対話要素を表示するステップと、
前記明確化対話要素とのユーザー対話を受け取るステップであって、前記ユーザー対話が、前記第1の動作ウィジェットにより表される前記動作を明確にする、ステップと
をさらに含み、
前記第1の動作ウィジェットにより表される前記動作を実行するステップが、前記明確化対話要素との前記ユーザー対話により実現する前記明確化にしたがって、前記動作を実行するステップを含む、請求項1または2のいずれかに記載の方法。
【請求項４】
前記動作ウィジェット群を表示するステップが、前記第1の識別子が見出される領域に向けられた、指し示すための印を表示するステップを含む、請求項1から3のいずれか一項に記載の方法。
【請求項５】
境界が前記動作ウィジェット群を囲み、前記境界が、前記動作ウィジェット群と、前記タッチスクリーンディスプレイの他の部分との境界を定め、
前記指し示すための印が、前記第1の識別子が見出される前記領域に向かって、前記境界の比較的真っ直ぐな部分から外側に延びる、請求項4に記載の方法。
【請求項６】
各々の情報群が、縦よりも横に長い帯状の領域に表示される、請求項1から5のいずれか一項に記載の方法。
【請求項７】
各々の帯状の領域が、前記タッチスクリーンディスプレイの幅の大部分を占める、請求項6に記載の方法。
【請求項８】
前記識別子が、前記帯状の領域で水平方向に整列される、請求項6に記載の方法。
【請求項９】
前記システムにより、前記帯状の領域を横切ってドラッグするユーザー対話を受け取るステップをさらに含み、
前記ユーザー対話に応答して、前記システムが、前記タッチスクリーンディスプレイ上に第2の動作ウィジェット群を表示し、前記第2の動作ウィジェット群が、前記動作ウィジェット群で見出されない少なくとも1つの動作ウィジェットを含み、前記動作ウィジェット群で見出される少なくとも1つの動作ウィジェットを含まない、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記第1の識別子が第1のメッセージを識別し、
前記群の中の前記動作ウィジェットが、
ユーザー対話に応答して、前記第1のメッセージへの返信を作成するための画面の表示を引き起こす、返信ウィジェットと、
ユーザー対話に応答して、前記第1のメッセージのソーシャルネットワークへの再投稿を引き起こす、再投稿ウィジェットと
を含む、請求項1から9のいずれか一項に記載の方法。
【請求項１１】
前記第1の識別子が第1の連絡先を識別し、
前記群の中の前記動作ウィジェットが、
ユーザー対話に応答して、前記第1の連絡先への電話の発信を引き起こす、電話連絡ウィジェットと、
ユーザー対話に応答して、前記第1の連絡先に宛てられるメッセージを作成するための画面の表示を引き起こす、メッセージウィジェットと
を含む、請求項1から9のいずれか一項に記載の方法。
【請求項１２】
前記第1の識別子が第1のメディアファイルを識別し、
前記群の中の前記動作ウィジェットが、
ユーザー対話に応答して、前記第1の連絡先への電話の発信を引き起こす、電話連絡ウィジェットと、
ユーザー対話に応答して、前記第1の連絡先に宛てられるメッセージを作成するための画面の表示を引き起こす、メッセージウィジェットと
を含む、請求項1から9のいずれか一項に記載の方法。
【請求項１３】
コンピュータプログラムにより符号化されるコンピュータ記憶媒体を含むデバイスであって、前記プログラムが、1つまたは複数のデータ処理デバイスおよびタッチスクリーンディスプレイを含むシステムにより実行されると、1つまたは複数のデータ処理デバイスに動作を実行させる命令を含み、前記動作が、
前記タッチスクリーンディスプレイ上の画面に、対話要素を表示するステップと、
前記対話要素とのユーザー対話を受け取るステップと、
前記ユーザー対話に応答して、前記画面に明らかに重複する動作ウィジェット群を表示するステップであって、前記動作ウィジェットが、自身とのユーザー対話により引き起こされる動作をそれぞれ表す、アイコニックでグラフィカルな印を含み、前記アイコニックでグラフィカルな印が、前記群の中の前記ウィジェットとのユーザー対話により引き起こされる前記動作が何を対象とするかを示す目に見える印と関連し、縦よりも横に長い領域において互いに隣接して表示され、前記ウィジェット群が表示されていても前記対話要素が前記画面内で見えるように、前記領域が、前記タッチスクリーンディスプレイ上で前記対話要素から移動させられる、ステップと
を含む、デバイス。
【請求項１４】
前記動作が、
前記タッチスクリーンディスプレイに表示される前記群の中にある、第1の動作ウィジェットとのユーザー対話を受け取るステップと、
前記目に見える印にしたがって、前記第1の動作ウィジェットにより表される前記動作を実行するステップと
をさらに含む、請求項13に記載のデバイス。
【請求項１５】
前記動作が、
前記タッチスクリーンディスプレイ上に、明確化対話要素を表示するステップと、
前記明確化対話要素とのユーザー対話を受け取るステップであって、前記ユーザー対話が、前記第1の動作ウィジェットにより実行されることになる前記動作を明確にする、ステップと
をさらに含み、
前記第1の動作ウィジェットにより表される前記動作を実行するステップが、前記明確化対話要素との前記ユーザー対話により実現する前記明確化にしたがって、前記動作を実行するステップを含む、請求項14に記載のデバイス。
【請求項１６】
前記目に見える印が、前記群の中の前記ウィジェットとのユーザー対話により引き起こされる前記動作がメッセージを対象とすることを示し、
前記群の中の前記動作ウィジェットが、
ユーザー対話に応答して、前記第1のメッセージへの返信を作成するための画面の表示を引き起こす、返信ウィジェットと、
ユーザー対話に応答して、前記第1のメッセージのソーシャルネットワークへの再投稿を引き起こす、再投稿ウィジェットと
を含む、請求項14に記載のデバイス。
【請求項１７】
前記目に見える印が、前記群の中の前記動作ウィジェットとのユーザー対話により引き起こされる前記動作が、参照において電子文書または電子文書の一部を指すハイパーリンクを対象とすることを示す、請求項14に記載のデバイス。
【請求項１８】
前記群の中の前記ウィジェットが、
ユーザー対話に応答して、前記参照された電子文書または前記参照された電子文書の一部の開封を引き起こす、開封ウィジェットと、
ユーザー対話に応答して、前記参照を含むメッセージの送信または、前記メッセージを作成するための画面の表示を引き起こす、共有ウィジェットと
を含む、請求項17に記載のデバイス。
【請求項１９】
前記アイコニックでグラフィカルな印が表示される前記領域が、前記ウィジェット群を囲む境界により、前記画面の他の部分との境界を定められる、請求項14に記載のデバイス。
【請求項２０】
前記目に見える印が、前記境界の比較的真っ直ぐな部分から外側に延びる指し示すための印を含む、請求項19に記載のデバイス。
【請求項２１】
前記対話要素が前記境界により囲まれる、請求項19に記載のデバイス。
【請求項２２】
タッチスクリーンディスプレイと、
1つまたは複数の機械可読命令群にしたがって動作を実行する、1つまたは複数のデータ処理デバイス群と
を含む、携帯型データ処理システムであって、前記動作が、前記タッチスクリーンディスプレイに、
連絡先の識別子に関連する、前記タッチスクリーンディスプレイに表示される第1の対話要素とのユーザー対話に応答して、前記識別された連絡先を対象とする動作をそれぞれ表すアイコニックでグラフィカルな印を含む、第1の動作ウィジェット群を表示し、
メッセージの識別子に関連する、前記タッチスクリーンディスプレイに表示される第2の対話要素とのユーザー対話に応答して、前記識別されたメッセージを対象とする動作をそれぞれ表すアイコニックでグラフィカルな印を含む、第2の動作ウィジェット群を表示する
ように命令するステップを含み、
前記第1および第2の対話要素のそれぞれが、前記第1または第2の動作ウィジェット群のそれぞれが表示されていても、前記タッチスクリーン上で見える、携帯型データ処理システム。
【請求項２３】
前記動作が、前記タッチスクリーンディスプレイに、メディアファイルの識別子に関連する前記タッチスクリーンディスプレイに表示される第3の対話要素とのユーザー対話に応答して、前記識別されたメディアファイルを対象とする動作をそれぞれ表すアイコニックでグラフィカルな印を含む、第3の動作ウィジェット群を表示するように命令するステップを含む、請求項22に記載の携帯型データ処理システム。
【請求項２４】
前記第1の対話要素および前記第2の対話要素の各々が、他の対話要素群とともに前記タッチスクリーンディスプレイに表示され、前記他の対話要素の各々が、他の連絡先または他のメッセージの識別子と関連付けられる、請求項22または23のいずれかに記載の携帯型データ処理システム。
【請求項２５】
画面中の前記識別子が、連絡先、メディアファイル、またはメッセージを特徴付ける情報を含むそれぞれの帯状の領域に表示される、請求項24に記載の携帯型データ処理システム。
【請求項２６】
前記識別子が、前記帯状の領域で水平方向に整列される、請求項25に記載の携帯型データ処理システム。
【請求項２７】
前記動作ウィジェット群の各々が、前記動作が対象とする前記それぞれの連絡先またはメッセージを示すための、指し示すための印と関連付けられる、請求項22から26のいずれか一項に記載の携帯型データ処理システム。
【請求項２８】
前記動作が、前記タッチスクリーンディスプレイに、
前記第1および第2の動作ウィジェット群を囲む境界であって、前記第1および第2の動作ウィジェット群と、前記タッチスクリーンディスプレイの他の部分との境界を定める、境界と、
前記それぞれの連絡先およびメッセージの前記識別子が見出される前記領域に向かって、前記境界の比較的真っ直ぐな部分から外側に延びる、前記指し示すための印と
を表示するように命令するステップを含む、請求項27に記載の携帯型データ処理システム。
【請求項２９】
前記動作が、前記タッチスクリーンディスプレイに、縦よりも横に長い帯状の領域において、前記第1および第2の動作ウィジェット群の前記アイコニックでグラフィカルな印を互いに隣接して表示するように命令するステップを含み、前記帯状の領域が、前記第1および第2の対話要素のそれぞれから、前記タッチスクリーンディスプレイ上で垂直方向に移動させられる、請求項22から28のいずれか一項に記載の携帯型データ処理システム。
【請求項３０】
前記動作が、
前記アイコニックでグラフィカルな印を含む前記帯状の領域を横切ってドラッグする、ユーザー対話を受け取るステップと、
前記ドラッグするユーザー対話に応答して、前記タッチスクリーンディスプレイに、前記帯状の領域で第2の動作ウィジェット群を表示するように命令するステップと
をさらに含み、前記第2の動作ウィジェット群が、前記第1または第2の動作ウィジェット群で見出されない少なくとも1つの動作ウィジェットを含み、前記第1または第2の動作ウィジェット群で見出される少なくとも1つの動作ウィジェットを含まない、請求項29に記載の携帯型データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2009年10月28日に出願された米国特許仮出願第61/255847号と、2010年4月9日に出願された米国実用新案出願第12/757244号との優先権を主張する。
【０００２】
本明細書は、特定の連絡先、メッセージ、メディアファイル(例えば、画像、音楽または映像ファイル)、または他の項目を対象とする動作を引き起こす、対話要素群の表示に関する。
【背景技術】
【０００３】
タッチスクリーンは、入力と出力の両方として動作できる、グラフィカルなディスプレイである。例えば、タッチスクリーンに表示される視覚的な要素は、2つの機能を提供することができ、ユーザー入力を受ける対話要素と、情報をユーザーに伝える視覚的な出力との両方として動作する。その結果、タッチスクリーンを用いるデータ処理デバイスは、比較的小さくすることができる。実際に、タッチスクリーンは有効なので、多くの現在の処理デバイスは、一般には機械的な少数の他の入力機構でしかタッチスクリーンを補助しない。したがって、タッチスクリーンは、スマートフォンおよび携帯情報端末(PDA)のような、大きさと携帯性が重要な設計制約であるデータ処理デバイスで、好まれる。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書は、データ処理および他の動作の実行を引き起こす、対話要素群のタッチスクリーンディスプレイへの表示に関連する、技術を説明する。そのような群の中の対話要素は、特定の連絡先、メッセージ、メディアファイル(例えば、画像、音楽または映像ファイル)、または他の項目を対象とする、データ処理または他の動作を実行するためのものである。そのような群のグループ化および表示の結果、対話要素群が表示されるタッチスクリーンディスプレイが比較的小さい場合でも、ユーザーは、特定の項目を対象とする多種多様な動作を通じて、便利にかつ直感的に操作することができる。
【０００５】
これらの技術の第1の態様は、1つまたは複数のデータ処理デバイスとタッチスクリーンディスプレイとを含むシステムにより実行される、方法である。この方法は、いくつかの識別子を表示するステップであって、各識別子が、項目を識別する1つまたは複数のグラフィカルな要素または文字の要素を含み、それぞれの対話要素と関連付けられる、ステップと、第1の識別子に関連する第1の対話要素とのユーザー対話を受け取るステップと、ユーザー対話に応答して、タッチスクリーンディスプレイに動作ウィジェット群を表示するステップであって、動作ウィジェットが、自身とのユーザー対話により引き起こされる動作をそれぞれ表す、アイコニックでグラフィカルな印であり、アイコニックでグラフィカルな印が、縦よりも横に長い帯状の領域において互いに隣接して表示され、動作ウィジェット群が表示されていても第1の識別子がタッチスクリーン上で見えるように、帯状の領域が、タッチスクリーンディスプレイ上で第1の識別子から垂直方向に移動させられる、ステップと、タッチスクリーンディスプレイに表示される群の中にある、第1の動作ウィジェットとのユーザー対話を受け取るステップと、第1の識別子により識別される項目に対して、第1の動作ウィジェットで表される動作を実行するステップとを、含む。
【０００６】
第1の態様ならびに第2および第3の態様は、以下の特徴のうちの1つまたは複数を含みうる。タッチスクリーンディスプレイ上に動作ウィジェット群を表示するステップは、識別子のうちの1つまたは複数を第1の識別子から明らかに離し、離された1つまたは複数の識別子と第1の識別子との間に帯状の領域を確保するステップを含みうる。この方法は、タッチスクリーンディスプレイ上で、第1の識別子と反対側の帯状の領域の側に、明確化対話要素を表示するステップと、明確化対話要素とのユーザー対話を受けるステップとを含んでもよく、ユーザー対話が、第1の動作ウィジェットにより表される動作を明確化する。第1の動作ウィジェットにより表される動作を実行するステップは、明確化対話要素とのユーザー対話により実現する明確化にしたがって、動作を実行するステップを含みうる。動作ウィジェット群を表示するステップは、第1の識別子が見出される領域に向けられる、指し示すための印を表示するステップを含みうる。境界が、動作ウィジェット群を囲んでもよい。境界は、動作ウィジェット群と、タッチスクリーンディスプレイの他の部分との境界を定めうる。指し示すための印は、第1の識別子が見出される領域に向かって、境界の比較的真っ直ぐな部分から外側に延びうる。各々の情報群は、縦よりも横に長い帯状の領域に表示されうる。各々の帯状の領域は、タッチスクリーンディスプレイの幅の大部分を占めてもよい。識別子は、帯状の領域において、水平方向に整列されうる。この方法はまた、帯状の領域を横切ってドラッグするユーザー対話を受けるステップと、そのユーザー対話に応答して、タッチスクリーンディスプレイ上に第2の動作ウィジェット群を表示するステップとを、含みうる。第2の動作ウィジェット群は、動作ウィジェット群に見出されない少なくとも1つの動作ウィジェットを含んでもよく、動作ウィジェット群に見出される少なくとも1つの動作ウィジェットを含まなくてもよい。第1の識別子は、第1のメッセージを識別してもよい。群の中の動作ウィジェットは、ユーザー対話に応答して、第1のメッセージへの返信を作成するための画面の表示を引き起こす、返信ウィジェットと、ユーザー対話に応答して、第1のメッセージのソーシャルネットワークへの再投稿を引き起こす、再投稿ウィジェットとを、含みうる。第1の識別子は、第1の連絡先を識別してもよい。群の中の動作ウィジェットは、ユーザー対話に応答して、第1の連絡先への電話の発信を引き起こす、電話連絡ウィジェットと、ユーザー対話に応答して、第1の連絡先に宛てられるメッセージを作成するための画面の表示を引き起こす、メッセージウィジェットとを、含みうる。第1の識別子は、第1のメディアファイルを識別してもよい。群の中の動作ウィジェットは、ユーザー対話に応答して、第1の連絡先への電話の発信を引き起こす、電話連絡ウィジェットと、ユーザー対話に応答して、第1の連絡先に宛てられるメッセージを作成するための画面の表示を引き起こす、メッセージウィジェットとを、含みうる。
【０００７】
これらの技術の第2の態様は、コンピュータプログラムにより符号化された、コンピュータ記憶媒体を含むデバイスである。このプログラムは、1つまたは複数のデータ処理デバイスとタッチスクリーンディスプレイとを含むシステムにより実行されると、1つまたは複数のデータ処理デバイスに動作を実行させる、命令を含む。この動作は、タッチスクリーンディスプレイ上の画面に対話要素を表示するステップと、対話要素とのユーザー対話を受け取るステップと、ユーザー対話に応答して、画面に明らかに重複する動作ウィジェット群を表示するステップとを、含む。動作ウィジェットは、自身とのユーザー対話により引き起こされる動作をそれぞれ表す、アイコニックでグラフィカルな印を含む。アイコニックでグラフィカルな印は、ある領域において互いに隣接して表示され、その領域は縦よりも横に長く、群の中のウィジェットとのユーザー対話により引き起こされる動作が何を対象とするかを示す視覚的な印と関連付けられる。その領域は、ウィジェット群が表示されていても対話要素が画面において見えるように、タッチスクリーンディスプレイ上で対話要素から移動させられる。
【０００８】
この第2の態様ならびに第1および第3の態様は、以下の特徴のうちの1つまたは複数を含みうる。動作はまた、タッチスクリーンディスプレイに表示される群の中にある第1の動作ウィジェットとのユーザー対話を受け取るステップと、視覚的な印にしたがって第1の動作ウィジェットにより表される動作を実行するステップとを、含みうる。方法は、タッチスクリーンディスプレイ上の明確化対話要素を表示するステップと、明確化対話要素とのユーザー対話を受けるステップとを含んでもよく、ユーザー対話が、第1の動作ウィジェットにより表される動作を明確化する。第1の動作ウィジェットにより表される動作を実行するステップは、明確化対話要素とのユーザー対話により実現する明確化にしたがって、動作を実行するステップを含みうる。視覚的な印は、群の中の動作ウィジェットとのユーザー対話により引き起こされる動作が、メッセージを対象とするものであることを、示すことができる。群の中の動作ウィジェットは、ユーザー対話に応答して、第1のメッセージへの返信を作成するための画面の表示を引き起こす、返信ウィジェットと、ユーザー対話に応答して、ソーシャルネットワークへの第1のメッセージの再投稿を引き起こす、再投稿ウィジェットとを、含みうる。視覚的な印は、群の中の動作ウィジェットとのユーザー対話により引き起こされる動作が、参照において電子文書または電子文書の一部を指すハイパーリンクを対象とすることを、示すことができる。群の中の動作ウィジェットは、ユーザー対話に応答して、参照された電子文書または参照された電子文書の一部の開封を引き起こす、開封ウィジェットと、ユーザー対話に応答して、参照を含むメッセージの送信、またはメッセージを作成するための画面の表示を引き起こす、共有ウィジェットとを、含みうる。アイコニックでグラフィカルな印が表示される領域は、ウィジェット群を囲む境界によって、画面の他の部分と境界を定められてもよい。視覚的な印は、境界の比較的真っ直ぐな部分から外側に延びる、指し示すための印を含んでもよい。対話要素は、境界により囲まれうる。
【０００９】
これらの技術の第3の態様は、タッチスクリーンディスプレイと、1つまたは複数の機械可読命令群にしたがって動作を実行する1つまたは複数のデータ処理デバイス群とを含む、携帯型データ処理システムである。動作は、タッチスクリーンディスプレイに、連絡先の識別子に関連する、タッチスクリーンディスプレイに表示される第1の対話要素とのユーザー対話に応答して、識別された連絡先を対象とする動作をそれぞれ表すアイコニックでグラフィカルな印を含む、第1の動作ウィジェット群を表示するように命令し、メッセージの識別子に関連する、タッチスクリーンディスプレイに表示される第2の対話要素とのユーザー対話に応答して、識別されたメッセージを対象とする動作をそれぞれ表すアイコニックでグラフィカルな印を含む、第2の動作ウィジェット群を表示するように命令するステップを、含む。第1の対話要素と第2の対話要素のそれぞれは、第1の動作ウィジェト群または第2の動作ウィジェット群のそれぞれが表示されていても、タッチスクリーンディスプレイ上で見える。
【００１０】
この第3の態様ならびに第1および第2の態様は、以下の特徴のうちの1つまたは複数を含みうる。動作は、タッチスクリーンディスプレイに、あるメディアファイルの識別子に関連する、タッチスクリーンディスプレイに表示される第3の対話要素とのユーザー対話に応答して、識別されたメディアファイルを対象とする動作をそれぞれ表すアイコニックでグラフィカルな印を含む、第3の動作ウィジェット群を表示するように命令するステップを、含みうる。第1の対話要素と第2の対話要素の各々は、他の対話要素群とともに、タッチスクリーンディスプレイに表示されうる。他の対話要素の各々は、別の連絡先または別のメッセージの識別子と関連しうる。画面中の識別子は、連絡先、メディアファイル、またはメッセージを特徴付ける情報を含む、それぞれの帯状の領域に表示されうる。識別子は、帯状の領域に水平方向に整列されうる。動作ウィジェト群の各々は、動作が対象とするそれぞれの連絡先またはメッセージを示すための、指し示すための印と関連付けられうる。動作は、第1および第2の動作ウィジェット群を囲む境界を表示するように、タッチスクリーンディスプレイに命令するステップを含んでもよく、境界は、第1および第2の動作ウィジェット群と、タッチスクリーンディスプレイの他の部分との境界を定め、指し示すための印が、それぞれの連絡先またはメッセージの識別子が見出される領域に向かって、境界の比較的真っ直ぐな部分から外側に延びる。動作は、タッチスクリーンディスプレイに、縦よりも横に長い帯状の領域において、第1および第2の動作ウィジェット群のアイコニックでグラフィカルな印を、互いに隣接して表示するように命令するステップを含みうる。帯状の領域は、タッチスクリーンディスプレイ上で、第1および第2の対話要素のそれぞれから、垂直方向に移動されうる。方法はまた、アイコニックでグラフィカルな印を含む帯状の領域を横切ってドラッグするユーザー対話を受け取るステップと、ドラッグするユーザー対話に応答して、タッチスクリーンディスプレイに、帯状の領域に第2の動作ウィジェット群を表示するように命令するステップとを含んでもよく、第2の動作ウィジェット群は、第1または第2の動作ウィジェット群に見出されない少なくとも1つの動作ウィジェットを含み、第1または第2の動作ウィジェット群で見出される少なくとも1つの動作ウィジェットを含まない。
【００１１】
本明細書で説明される1つまたは複数の実装形態の詳細は、以下の添付の図面および説明において述べられる。本主題の他の特徴、態様、および利点は、説明、図面、および特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１２】
【図１】データ処理および他の活動を実行するための情報を交換できる、電子的なデバイスのシステムの概略的な表現である。
【図２】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図３】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図４】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図５】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図６】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図７】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図８】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図９】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図１０】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図１１】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図１２】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図１３】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図１４】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図１５】図2から14、19、および20の画面を表示する電子的なデバイスに収容されうる、電子的なコンポーネント群の概略的な表現である。
【図１６】様々なカテゴリーの対話要素とのユーザー対話に応答して表示されることになる対話要素を識別する情報群の、概略的な表現である。
【図１７】非対称的なソーシャルネットワークにおける活動群の実施形態の、概略的な表現である。
【図１８】非対称的なソーシャルネットワークにおける活動群の実施形態の、概略的な表現である。
【図１９】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【図２０】電子的なデバイスのタッチスクリーンの一部の上での画面の表示の、概略的な表現である。
【発明を実施するための形態】
【００１３】
様々な図面において、同様の参照番号および記号表示は、同様の要素を示す。
【００１４】
図1は、データ処理および他の活動を実行するための情報を交換できる、電子的なデバイスのシステム100の概略的な表現である。システム100は、ユーザーが対話できるタッチスクリーン115を含む、デバイス105を含む。デバイス105は、例えば、コンピュータ、タブレットコンピュータ、電話、音楽プレーヤー、PDA、ゲーム機などであってよい。いくつかの実装形態では、デバイス105は、示されるように、モバイルデバイス、ポータブルデバイスであってよい。
【００１５】
タッチスクリーン115に加えて、デバイス105は、筐体110と、スクリーンから離れた入力要素群120とを含む。筐体110は、タッチスクリーン115およびスクリーンから離れた入力要素120を支持する。以下でさらに説明されるように、筐体110は、電子的なコンポーネント群も収容する。
【００１６】
タッチスクリーン115は、入力と出力の両方として動作できる、グラフィカルなディスプレイである。例えば、タッチスクリーン115は、ユーザーの指または他の要素の位置および動きを感知できる。感知された情報は、筐体110に収容された電子的なコンポーネントによって、システム110中の他の電子的なデバイスによって、またはこれらの両方によって、データ処理および他の活動の実行を引き起こす命令に変換されうる。タッチスクリーン115は、例えば、液晶ディスプレイ(LCD)デバイス、発光ダイオード(LED)デバイス、有機LED(OLED)デバイス、E-INKデバイス、またはフレキシブルタッチスクリーンデバイスであってよい。入力要素120は、タッチスクリーン115から「離れた」入力デバイスである。入力要素120はタッチスクリーン115の一部ではなく、タッチスクリーン115により受け取られる入力とは別の入力を、ユーザーから受け取ることができる。入力要素120は、1つまたは複数のキー、パッド、トラックボール、または、ユーザーから機械的な、音声の、もしくは他の入力を受け取る、他のコンポーネントを含みうる。
【００１７】
筐体110に収容される電子的なコンポーネントには、送信機、受信機、およびそうしたコンポーネントのコントローラのような、1つもしくは複数のワイヤレスまたは有線のデータ通信コンポーネントがある。したがって、デバイス105は、例えばタッチスクリーン115とのユーザー対話に応答して、システム100内の他の電子的なデバイスと情報を交換することができる。
【００１８】
システム100の例示される実装形態では、デバイス105は、2つのワイヤレスなデータ通信コンポーネント、すなわち、携帯電話送受信機およびWiFi送受信機を含む。WiFi送受信機は、WiFiアクセスポイント130とメッセージ125を交換し、WiFi送受信機を同様に含む相手の電子的なデバイス140とメッセージ135を交換することができる。相手の電子的なデバイス140は、他の個別のユーザーと関連している。携帯電話送受信機は、電話基地局155とメッセージ145を交換することができる。
【００１９】
電話基地局155およびWiFiアクセスポイント130は、データリンク162、164を介する1つまたは複数のデータ通信ネットワーク160とのデータ通信のために接続され、1つまたは複数のサーバ165、170、175、180と情報を交換することができる。
【００２０】
いくつかの実装形態では、相手側の電子的なデバイス140はまた、データ通信ネットワーク160、デバイス105、および、サーバ165、170、175、180のうちの1つまたは複数とのデータ通信のために、WiFiアクセスポイント130(または他のWiFiアクセスポイント)とメッセージを交換することができてもよい。1人または複数の他の個別のユーザーと関連している1つまたは複数の追加のデバイス183も、データ通信ネットワーク160およびデバイス105とのデータ通信、ならびに、サーバ165、170、175、180のうちの1つまたは複数へのアクセスのために、電話基地局155(または他の基地局)とメッセージ185を交換することができてもよい。1人または複数の個別のユーザーと関連している1つまたは複数のパーソナルコンピューティングデバイス190も、データリンク195を介した、データ通信ネットワーク160およびデバイス105とのデータ通信、ならびに、サーバ165、170、175、180のうちの1つまたは複数へのアクセスのために、接続されうる。
【００２１】
システム100は、デバイス105、140、182、190に関連するユーザーによる、直接の対話およびサーバを介した対話の両方をサポートする。そのような対話は、メッセージ、写真、または他のメディアを、互いに直接、または間接的に、すなわちサーバ165、170、175、180のうちの1つまたは複数を介して、交換することを含む。
【００２２】
システム100の例示される実装形態は、そのような対話を媒介できる4つの異なるサーバの例、すなわち、電子メールサーバ165、ソーシャルネットワークサーバ170、テキストメッセージサーバ175、および写真サーバ180を含む。サーバ165、170、175、180の各々は、機械可読命令の1つまたは複数のセットにしたがってデータ処理活動を実行するようにプログラムされる、1つまたは複数のデータ処理デバイスを含む。例えば、電子メールサーバ165は、ユーザーが、電子メールクライアントから電子メールにアクセスすることを可能にするように、プログラムされる。ソーシャルネットワークサーバ170は、ユーザーが、メッセージ、写真、および/または他のメディアが交換されるソーシャルネットワークにアクセスすることを可能にするように、プログラムされる。
【００２３】
ソーシャルネットワークサーバ170により提供されるソーシャルネットワークは、対称的なソーシャルネットワークであっても非対称的なソーシャルネットワークであってもよい。対称的なソーシャルネットワークでは、関連するメンバーは必ず、互いに同じ関係を共有する。そのような対称的なソーシャルネットワークの例には、FACEBOOK、LINKEDIN、およびMYSPACEが含まれ、2人以上のメンバーが、その関係への両方のメンバーの同意が実質的に必要となる招待/応答の方式を一般に用いて、双方向で等価な「友人」または他の関係を確立する。そのような双方向で等価な関係は、関連するメンバーに、同一のソーシャルな相互関係の可能性を提供する。
【００２４】
非対称的なソーシャルネットワークでは、第1のメンバーの第2のメンバーとの関係は、必ずしも、第2のメンバーの第1のメンバーとの関係とは同じではない。メンバーネットワークにおけるメンバー間のソーシャルな相互関係の特性は、そうしたメンバー間の関係の性質にしたがって決まりうるので、非対称的なソーシャルネットワーク内の第1のメンバーは、第2のメンバーが第1のメンバーと交流するためのソーシャルな相互関係とは異なる方式で、第2のメンバーと交流することができる。そのような非対称的なソーシャルネットワークの例にはTWITTERがあり、第1のメンバーは、第2のメンバーが第1のメンバーのフォロワーではあることを必ずしも必要とせず、第2のメンバーのフォロワーになることができる。実際に、多くの非対称的なソーシャルネットワークでは、第1のメンバーが第2のメンバーとの関係を有する場合でも、第2のメンバーは、第1のメンバーの身元を知らなくてもよいことすらある。
【００２５】
テキストメッセージサーバ175は、ユーザーが、他のユーザーとチャットまたは他のテキストメッセージを交換できるように、プログラムされる。メディアサーバ180は、ユーザーが、他の個人によって写真サーバ180に投稿された1つまたは複数のメディアファイル群(例えば、画像、音楽または映像ファイル)にアクセスできるように、プログラムされる。いくつかの実装形態では、メディアサーバ180は、何らかの形であるユーザーのアクセスを承認した他の個人により投稿されたメディアファイルにアクセスすることのみに、そのユーザーを制限することができる。
【００２６】
図2は、デバイス105のタッチスクリーン115の一部の上での画面200の表示の、概略的な表現である。画面200は、連絡先の識別子群205、210、215、220、225を含む。連絡先は、1つまたは複数の個人または他のエンティティである。連絡先は、システム100(図1)のデバイス140、182、190のうちの1つまたは複数のようなデバイス105との情報を交換できる、電子的なデバイスと関連していてもよい。例示される実装形態では、各々の識別子205、210、215、220、225は、それぞれの連絡先の名前であり、したがって文字によるものである。しかし、グラフィカルな、アイコニックな、または数字による識別子のような、他の識別子も用いることができる。
【００２７】
いくつかの実装形態では、画面200は、デバイス105のタッチスクリーン115上での、他の情報群の表示の一部であってよい。例えば、タッチスクリーン115は、デバイス105によるデータ処理アプリケーションの実行を引き起こす、対話アイコンとともに画面200を表示することができる。いくつかの実装形態では、そのような画面200により識別される連絡先は、以下でさらに論じられるように、「お気に入り」の連絡先に限定されうる。
【００２８】
識別子205、210、215、220、225はそれぞれ、画面200上での位置または配置により、それぞれの対話ウィジェット230、235、240、245、250と関連付けられる。各々の対話ウィジェット230、235、240、245、250は、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす対話要素である。以下でさらに説明されるように、追加の対話要素は、関連する識別子205、210、215、220、225により識別される連絡先を対象とする、追加のデータ処理または他の動作の実行を引き起こす。
【００２９】
例示される実装形態では、各々の識別子205、210、215、220、225は、ある単一の連絡先を特徴付ける情報の表示に専用の、領域255内での共通の配置によって、それぞれの対話ウィジェット230、235、240、245、250と関連付けられる。対話ウィジェット230、235、240、245、250は、識別子205、210、215、220、225のそれぞれに隣接して横方向に(すなわち、例示される実装形態では右側に)配置される。例示される実装形態では、領域255は、境界260により互いの境界を定められる。他の実装形態では、領域255は、色、空間拡張、または他の視覚的な特徴を用いて、境界を定められうる。他の実装形態では、対話ウィジェット230、235、240、245、250は、隣接する領域255に配置されてもよい。
【００３０】
例示される実装形態では、各領域255は、連絡先を特徴付けるグラフィカルな印265も含む。各々のグラフィカルな印265は、関連する識別子205、210、215、220、225により識別される連絡先の、写真、アイコン、または他のグラフィカルな表現である。グラフィカルな印265は、例えば、他の連絡先情報とともに、デバイス105の1つまたは複数のメモリデバイスに保存されうる。
【００３１】
いくつかの実装形態では、各領域255は、連絡先の「連絡先情報」の一部または全てのような、連絡先を特徴付ける追加の情報を含みうる。そのような連絡先情報は、例えば、連絡先の名前、画像、電話番号、電子メールまたは他のアドレス、使用者、ソーシャルネットワークでの名前などを含みうる。そのような追加の情報も、デバイス105の1つまたは複数のメモリデバイスに保存されうる。
【００３２】
デバイス105の例示される実装形態(すなわち、ポータブルな、携帯型のデバイス)では、各領域255は、タッチスクリーン115の幅Wの大部分を占める。さらに、領域255は互いに整列され、タッチスクリーン115の高さHの大部分にわたるように上下に配置される。異なる領域255にある、識別子205、210、215、220、225、グラフィカルな印265、およびウィジェット230、235、240、245、250は、互いに整列される。そのような配置は、多くの個人に馴染み深い便利なフォーマットで、205、210、215、220、225により識別される連絡先を特徴付ける情報を、一覧にする。例えば、他の状況では、他のレイアウトが可能である。例として、デバイス105が例示された実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域255は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【００３３】
いくつかの実装形態では、追加の識別子および関連する対話ウィジェットの表示、ならびに、それに付随する、識別子205、210、215、220、225およびウィジェット230、235、240、245、250のうちの1つまたは複数の除去は、入力要素120および/または画面200のうちの1つまたは複数とのユーザー対話により引き起こされうる。例えば、いくつかの実装形態では、画面200は、タッチスクリーン115が、指または他の要素が画面200を上向きまたは下向きに動くのを識別したことに応答して、連絡先群または連絡先情報のスクロール案内を引き起こすことができる。別の例として、いくつかの実装形態では、画面200は、ユーザー対話に応答して連絡先群および連絡先情報のスクロール案内を引き起こす、追加の対話ウィジェットを含みうる。
【００３４】
画面200は、以下でさらに説明されるように、デバイス105の筐体110に収容される1つまたは複数のデータ処理デバイスにより実行される、機械可読命令の1つまたは複数のセットにしたがって、表示されうる。命令は、デバイス105に、データ処理活動のセットの中の様々な時点で、画面200を表示させることができる。例えば、命令は、デバイス105に、ユーザーが連絡先群から選択を行うことを望んでいるということを示すウィジェットとのユーザー対話に応答して、画面200を表示させることができる。
【００３５】
図3は、デバイス105のタッチスクリーン115の一部の上の、画面300の表示の概略的な表現である。画面300は、連絡先識別子210と関連する対話ウィジェット235とのユーザー対話に応答して、タッチスクリーン115に表示される。画面300の表示を引き起こす対話ウィジェット235とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップであってよい。
【００３６】
画面200と共通の表示される特徴に加えて、画面300は、動作ウィジェット群305も含む。動作ウィジェット群305は、ユーザー対話に応答して、動作ウィジェット群の表示を引き起こす対話ウィジェットと関連する識別子により識別される連絡先を対象とする、データ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群305の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、動作ウィジェット群305の表示を引き起こす対話ウィジェットと関連する識別子により識別される連絡先の、群305の中の特定の動作ウィジェットへの「ドラッグアンドドロップ」であってよい。
【００３７】
例示される実装形態では、動作ウィジェット群305は、連絡先表示ウィジェット310、連絡先編集ウィジェット315、電話連絡ウィジェット320、電子メール連絡ウィジェット325、およびソーシャルネットワーク交流連絡ウィジェット330を含む。例示される実装形態では、ウィジェット310、315、320、325、330は、以下でさらに説明されるように、自身とのユーザー対話により引き起こされる動作を表す、アイコニックでグラフィカルな印である。
【００３８】
連絡先表示ウィジェット310は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先を特徴付ける、追加の情報の表示を引き起こす対話要素である。追加の情報は、連絡先の名前、画像、電話番号、電子メールまたは他のアドレス、使用者、ソーシャルネットワークでの名前などのうちの1つまたは複数を含みうる。例示される実装形態では、連絡先表示ウィジェット310は、個人の一部に似せた、アイコニックでグラフィカルな印であり、連絡先の人物に関連する追加の情報の表示がユーザー対話により引き起こされることを表す。
【００３９】
連絡先編集ウィジェット315は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先を特徴付ける情報を編集するための対話要素の表示を引き起こす、対話要素である。そのような編集は、デバイス105に保存された既存の連絡先情報の変更と、デバイス105のデータ記憶デバイスに保存された連絡先情報への新しい連絡先情報の追加とを含みうる。いくつかの実装形態では、対話要素はユーザー対話に応答して、連絡先の識別子(識別子205、210、215、220、225のそれぞれを含む)、連絡先の名前、連絡先の電話番号、連絡先の電子メールまたは他のアドレス、連絡先の使用者、連絡先のソーシャルネットワークでの名前などを、追加または変更することができる。いくつかの実装形態では、対話要素はユーザー対話に応答して、連絡先の画像、アイコン、または他のグラフィカルな表現を追加または変更することができる。例示される実装形態では、連絡先編集ウィジェット315は、筆記用具に似せたアイコニックでグラフィカルな印であり、連絡先を特徴付ける情報の編集がユーザー対話により引き起こされることを表す。
【００４０】
電話連絡ウィジェット320は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先への、電話の発信を引き起こす、対話要素である。電話の発信は、例えば、基本電話サービス(POTS)による発信、携帯電話による発信、ボイスオーバーインターネットプロトコル(VoIP)による発信、または他の発信であってよい。電話は、デバイス105のデータ記憶デバイス中の識別子205、210、215、220、225のそれぞれと関連付けられて保存されている電話番号に、発信されうる。例示される実装形態では、電話連絡ウィジェット320は、電話の受話器に似せたアイコニックでグラフィカルな印であり、電話の発信がユーザー対話により引き起こされることを表す。
【００４１】
電子メール連絡ウィジェット325は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先への、電子メールメッセージの送信、または、電子メールメッセージを作成するための画面の表示を引き起こす、対話要素である。電子メールメッセージは、デバイス105のデータ記憶デバイス内に、識別子205、210、215、220、225のそれぞれと関連付けられて保存されている電子メールアドレスに、送信されうる。例示される実装形態では、電子メール連絡ウィジェット325は、封筒に似せたアイコニックでグラフィカルな印であり、電子メールメッセージの送信、または電子メールメッセージを作成するための画面の表示が、ユーザー対話により引き起こされることを表す。
【００４２】
ソーシャルネットワーク交流連絡ウィジェット330は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先との、ソーシャルネットワークを介した交流を引き起こす、対話要素である。ソーシャルネットワークは、対称的なソーシャルネットワークでも非対称的なソーシャルネットワークでもよい。交流には、例えば、ソーシャルネットワーク内の連絡先のプロフィールページを開くこと、または、ソーシャルネットワークにより確立された機能を用いて連絡先にメッセージを送信することを含みうる。ソーシャルネットワークを介した交流は、デバイス105のデータ記憶デバイス内の識別子205、210、215、220、225のそれぞれと関連付けられて保存されている、ソーシャルネットワーク内での連絡先を特徴付ける情報に依存しうる。例示される実装形態では、ソーシャルネットワーク交流連絡ウィジェット330は、網に似せたアイコニックでグラフィカルな印であり、ソーシャルネットワークを介した交流がユーザー対話により引き起こされることを表す。
【００４３】
例示される実装形態では、群305の中の動作ウィジェットは、画面300では見えない、画面200の他の部分に重複するように見える、領域335でともにグループ化される。具体的には、領域335は、動作ウィジェット群305の表示を引き起こす対話ウィジェット235と関連する連絡先とは異なる連絡先を特徴付ける情報を含む領域255の少なくとも一部が、不鮮明になるように見える。その結果、この異なる連絡先の識別子215の少なくとも一部と、関連する対話ウィジェット240と、グラフィカルな印265とは、画面300では見えず、重複した領域335により不鮮明になるように見える。
【００４４】
動作ウィジェット群305の表示を引き起こす、対話ウィジェット235に関連する連絡先識別子210は、動作ウィジェット群305により不鮮明にされない。言い換えると、連絡先識別子210および動作ウィジェット群305は、画面300においてともに見える。例示される実装形態では、連絡先識別子210により識別される連絡先を特徴付ける情報の全てが、画面300で動作ウィジェット群305が表示されていても、見えたままである。実際に、例示される実装形態では、以下でさらに説明されるように、連絡先識別子210により識別される連絡先を特徴付ける情報を含む領域255は、指し示すための印による比較的小さな侵入を除き、全体が見えたままである。
【００４５】
例示される実装形態では、領域335は、境界340により、画面300の他の部分との境界を定められる。他の実装形態では、領域335は、色または影、空間拡張、または、ウィジェット310、315、320、325、330が群305にともに属することを伝える他の視覚的な要素により、画面300の他の部分と境界を定められてもよい。
【００４６】
例示される実装形態では、領域335の境界340は、動作ウィジェット群305の表示を引き起こす対話ウィジェット235に関連する領域255に向けられる、指し示すための印345を含む。したがって、指し示すための印345の方向は、ウィジェット310、315、320、325、330とのユーザー対話により引き起こされる動作が、同じ対話ウィジェットに関連する連絡先を対象とすることを、示す。例示される実装形態では、印345の方向が、識別子210を含む領域255に向かう上側の方向であると、ユーザーは、ウィジェット310、315、320、325、330との対話が、識別子210により識別される連絡先の連絡先情報を閲覧することもしくは編集すること、識別子210により識別される連絡先に電話を発信することもしくは電子メールを送ること、または識別子210により識別される連絡先とソーシャルネットワークを介して交流することのそれぞれを対象とする、動作を引き起こすということを認識できる。例示される実装形態では、指し示すための印345は、境界340の比較的真っ直ぐな部分から外側に延び、領域255の境界を定める境界260にまたがって延びる。
【００４７】
例示される実装形態では、群305の中のウィジェット310、315、320、325、330は、互いに隣接して配置され、縦よりも横に長い領域335にわたる。例示される実装形態では、領域335は、タッチスクリーン115の幅Wの大部分にわたる。このとき、領域335の高さおよび幅の寸法の相対的なサイズは、領域255の高さおよび幅の寸法の相対的なサイズにしたがう。具体的には、領域255は一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。領域335も一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。例示される実装形態では、領域335の一片の高さ(すなわち、タッチスクリーン115の高さHの方向の)は、領域255の一片の高さよりも小さいが、必ずしもこのようにはならない。実際には、いくつかの実装形態では、領域335の一片の高さは、領域255の一片の高さと同じか、またはそれより大きくてよい。例えば他の状況では、領域335の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域335は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【００４８】
例示される実装形態では、群305の中のウィジェット310、315、320、325、330は、空間拡張により互いの境界を定められる。別の実装形態では、ウィジェット310、315、320、325、330は、色もしくは影により、境界により、または、ウィジェット310、315、320、325、330が互いに異なるということを伝える他の視覚的な特徴により、互いの境界を定められうる。
【００４９】
図4は、デバイス105のタッチスクリーン115の一部の上の、画面400の表示の概略的な表現である。画面400は、1つまたは複数の対話要素とのユーザー対話に応答して、タッチスクリーン115に表示される。例えば、いくつかの実装形態では、画面400は、ユーザーが指または他の要素を画面300(図3)の領域335を横切ってドラッグしたことに応答して、タッチスクリーン115に表示されうる。
【００５０】
画面200、300と共通の表示される特徴に加えて、画面400は、動作ウィジェット群405も含む。動作ウィジェット群405の中の対話要素は、動作ウィジェット群305の中の対話要素とは異なる。具体的には、動作ウィジェット群405は、動作ウィジェット群305には見出されない少なくとも1つの対話要素を含み、動作ウィジェット群305に見出される少なくとも1つの対話要素を含まない。例えば、例示される実装形態では、動作ウィジェット群405は、動作ウィジェット群305には見出されない3つのウィジェット410、415、420を含み、連絡先表示ウィジェット310、連絡先編集ウィジェット315、および電話連絡ウィジェット320を含まない。
【００５１】
動作ウィジェット群305と動作ウィジェット群405とを遷移する際、ウィジェットは、指または他の要素がドラッグされる方向に、領域305、405の中へまたは外へスクロールするように見えうる。例えば、例示される実装形態では、ウィジェット410、415、420が、ユーザーが指または他の要素を画面300の領域335を横切って左側にドラッグしたことに応答して、右側から領域305に移されたので、ウィジェット310、315、320が左側に移り、領域305から削除された可能性がある。
【００５２】
ウィジェット410、415、420は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先を対象とする、データ処理または他の動作を引き起こす、対話要素である。例えば、例示される実装形態では、ウィジェット410は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先への、チャットまたは他のテキストメッセージを作成するための画面の表示を引き起こす、対話要素である。テキストメッセージは、デバイス105のデータ記憶デバイスの中の識別子205、210、215、220、225のそれぞれに関連して保存されている、アドレスに送信されうる。例示される実装形態では、ウィジェット410は、吹き出しに似せたアイコニックでグラフィカルな印であり、チャットまたは他のテキストメッセージを作成するための画面の表示がユーザー対話により引き起こされることを表す。
【００５３】
別の例として、例示される実装形態では、ウィジェット415は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先を、「お気に入り」の連絡先に変える、対話要素である。お気に入りの連絡先は、デバイス105のデータ記憶デバイスに保存された他の連絡先とは異なるように扱われる連絡先として、デバイス105のユーザーにより特定された、連絡先である。したがって、お気に入りの連絡先は一般に、保存された連絡先の適切なサブセットである。お気に入りの連絡先は、様々な異なる方法で、他の連絡先とは異なるように扱われうる。例えば、いくつかの実装形態では、お気に入りの連絡先から入ってくるメッセージは、他のお気に入りではない連絡先から入ってくるメッセージよりも優先される。例えば、お気に入りの連絡先によるソーシャルネットワークへの全ての投稿はデフォルトで表示されうるが、お気に入りではない連絡先による投稿は、時々表示されるだけでもよく、または、そうした投稿を表示するように個人が明確に要求したことに応答して、表示されるだけでもよい。別の例として、いくつかの実装形態では、お気に入りの連絡先は、非対称的なソーシャルネットワークで個人の選択されたフォロワーになるのにふさわしく、お気に入りではない連絡先はそうではないことがある。さらに別の例として、いくつかの実装形態では、お気に入りの連絡先は、メディアファイルへの、または、連絡先をお気に入りとして指定した個人によりメディアファイル共有ネットワークもしくはメンバーネットワークに投稿された他のコンテンツへの、無制限のアクセスを有してもよい。さらに別の例として、いくつかの実装形態では、お気に入りの連絡先は、個人の現在の場所を特定するための情報への、無制限のアクセスを有してもよい。連絡先をお気に入りの連絡先として識別する情報は、デバイス105上の連絡先情報に関連して保存されうる。例示される実装形態では、ウィジェット415は、星とプラス記号を組み合わせたものに似せた、アイコニックでグラフィカルな印であり、識別子により識別された連絡先の、お気に入りの連絡先群への追加が、ユーザー対話により引き起こされることを表す。
【００５４】
さらに別の例として、例示される実装形態では、ウィジェット420は、ユーザー対話に応答して、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する識別子により識別される連絡先の削除を引き起こす、対話要素である。連絡先の削除は、デバイス105のデータ記憶デバイスから、連絡先を特徴付ける情報の削除することを含みうる。例示される実装形態では、ウィジェット420は、文字「X」に似せたアイコニックでグラフィカルな印であり、連絡先の削除がユーザー対話により引き起こされることを表す。
【００５５】
例示される実装形態では、群405の中の動作ウィジェットは、画面300(図3)の群305を含んだ同じ領域335に、ともにグループ化される。領域335は、境界340により画面300の他の部分との境界を定められたままであり、境界340は、動作ウィジェット群305の表示を引き起こした対話ウィジェットに関連する領域255に向けられた、指し示すための印345を含む。連絡先識別子210は動作ウィジェット群405により不鮮明にはされず、連絡先識別子210と動作ウィジェット群405の両方が、画面400ではともに見える。
【００５６】
図5は、デバイス105のタッチスクリーン115の一部の上の、画面500の表示の概略的な表現である。画面500は、デバイス105により受信されたメッセージを特徴付ける情報をそれぞれ含む、メッセージ記録群505、510、515、520を含む。メッセージは、例えば、電子メールメッセージ、チャットまたは他のテキストメッセージ、メンバーネットワークを介して投稿されたメッセージなどであってよい。例示される実装形態では、メッセージ記録505、510、515、520は、受信されたメッセージを特徴付ける情報を含む。他の実装形態では、メッセージ記録505、510、515、520は、送信されたメッセージまたは送信されたメッセージと受信されたメッセージの組み合わせを特徴付ける情報を含む。
【００５７】
各メッセージ記録505、510、515、520は、画面500上での位置または配置により、それぞれの対話ウィジェット530、535、540、545と関連付けられる。各々の対話ウィジェット530、535、540、545は、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす、対話要素である。以下でさらに説明されるように、追加の対話要素は、関連する記録で特徴付けられるメッセージを対象とする、追加のデータ処理または他の動作の実行を引き起こす。
【００５８】
例示される実装形態では、各メッセージ記録505、510、515、520は、ある単一のメッセージを特徴付ける情報の表示に専用の領域555に隣接して配置されることで、それぞれの対話ウィジェット530、535、540、545と関連付けられる。具体的には、対話ウィジェット530、535、540、545は、メッセージ記録505、510、515、520のそれぞれの相手先の識別子に隣接して、横方向に(すなわち、例示される実装形態では右側に)配置される。例示される実装形態では、領域555は、境界560によって、互いの境界を定められ、画面500の残りとの境界を定められる。他の実装形態では、領域555は、色、空間拡張、または他の視覚的な特徴を用いて、境界を定められうる。別の実装形態では、対話ウィジェット530、535、540、545は、領域555内に位置しうる。
【００５９】
例示される実装形態では、各メッセージ記録505、510、515、520は、相手先の識別子565、メッセージテキスト570、およびメッセージトランザクション情報575を含む。相手先の識別子565は、メッセージ記録505、510、515、520のそれぞれにより特徴付けられるメッセージの相手先を識別する、名前または他の情報である。例示される実装形態では、相手先の識別子565は文字によるものであるが、グラフィカルな、アイコニックな、または数字による識別子のような、他の識別子も使用されうる。
【００６０】
メッセージテキスト570は、メッセージ記録505、510、515、520のそれぞれにより特徴付けられる、メッセージの文字による中身の少なくとも一部である。文字による中身は、メッセージの本文またはメッセージの件名を含みうる。例示される実装形態では、メッセージ記録505、510、515、520は、投稿のサイズを制限する非対称的なソーシャルネットワークを介して受信されるメッセージを特徴付ける情報を含む。その結果、メッセージテキスト570は、そのような投稿の文字による完全な中身を含むことが多い。
【００６１】
メッセージトランザクション情報575は、メッセージ記録505、510、515、520のそれぞれにより特徴付けられるメッセージの、1つまたは複数のトランザクションの性質を特徴付ける、文字による印または他の印である。例えば、メッセージトランザクション情報575は、メッセージが送信された時間、メッセージが送信された場所、メッセージのトランザクション履歴を特徴付けることができる。トランザクション履歴は、例えば、メッセージが転送されたかどうか、または前のメッセージへの返信であるかどうかを含みうる。
【００６２】
例示される実装形態では、各メッセージ記録505、510、515、520はまた、メッセージ記録505、510、515、520のそれぞれにより特徴付けられるメッセージの相手先を特徴付ける、グラフィカルな印580を含む。各々のグラフィカルな印580は、特徴付けられるメッセージの相手先の、写真、アイコン、または他のグラフィカルな表現である。示されるように、いくつかの実装形態では、グラフィカルな印580は、連絡先を特徴付け画面200、300、400(図2、3、4)に表示される、グラフィカルな印265に類似しており、またはそれと同一である。グラフィカルな印580は、連絡情報とともに、デバイス105の1つまたは複数のメモリデバイスに保存されうる。
【００６３】
別の実装形態では、各メッセージ記録505、510、515、520は、メッセージを特徴付ける追加の情報を含んでもよく、そのような印が、メッセージが読まれたかどうかを示し、印は、メッセージが、優先度、緊急性、または他の指標などで分類されたかどうかを示す。
【００６４】
デバイス105が、ポータブルで携帯型のデバイスである場合、各領域555は、タッチスクリーン115の幅の大部分を占めうる。さらに、領域555は互いに整列され、タッチスクリーン115の高さの大部分にわたるように、上下に配置される。具体的には、異なる領域555内の、相手先の識別子565、メッセージテキスト570、メッセージトランザクション情報575、グラフィカルな印580、ウィジェット530、535、540、545が、互いに整列される。そのような配置は、多くの個人に馴染み深い便利なフォーマットで、メッセージを特徴付ける情報を一覧にする。例えば、他の状況では、他のレイアウトが可能である。例として、デバイス105が比較的大きなタッチスクリーン115を含む場合、領域555は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【００６５】
いくつかの実装形態では、追加のメッセージ記録の表示、ならびに、それに付随する、メッセージ記録505、510、515、520のうちの1つまたは複数の除去は、入力要素120および/または画面500のうちの1つまたは複数とのユーザー対話により、引き起こされうる。例えば、いくつかの実装形態では、画面500は、タッチスクリーン115が、指または他の要素が画面500を上向きまたは下向きに動くのを識別したことに応答して、メッセージ情報群のスクロール案内を引き起こすことができる。別の例として、いくつかの実装形態では、画面500は、ユーザー対話に応答してメッセージ情報群のスクロール案内を引き起こす、追加の対話ウィジェットを含みうる。
【００６６】
以下でさらに説明されるように、画面500は、デバイス105の筐体110に収容される1つまたは複数のデータ処理デバイスにより実行される、機械可読命令の1つまたは複数のセットにしたがって、表示されうる。命令は、デバイス105に、データ処理活動のセットの中の様々な時点で、画面500を表示させることができる。例えば、命令は、デバイス105に、ユーザーが電子メール群、チャットもしくは他のテキスト群、またはソーシャルネットワークメッセージ群から選択を行うことを望んでいるということを示す、ウィジェットとのユーザー対話に応答して、画面500を表示させることができる。
【００６７】
図6は、デバイス105のタッチスクリーン115の一部の上の、画面600の表示の概略的な表現である。画面600は、メッセージ記録505に関連する対話ウィジェット530とのユーザー対話に応答して、タッチスクリーン115に表示される。画面300の表示を引き起こす対話ウィジェット530とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップであってよい。
【００６８】
画面500と共通の表示される特徴に加えて、画面600は、動作ウィジェット群605も含む。動作ウィジェット605は、ユーザー対話に応答して、動作ウィジェット群の表示を引き起こす対話ウィジェットに関連するメッセージ記録で特徴付けられるメッセージを対象とする、データ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群605の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、動作ウィジェット群605の表示を引き起こす対話ウィジェットと関連するメッセージ記録の、群605の中の特定の動作ウィジェットへの「ドラッグアンドドロップ」であってよい。
【００６９】
例示される実装形態では、動作ウィジェット群605は、お気に入り登録ウィジェット610、返信ウィジェット615、再投稿ウィジェット620、削除ウィジェット625、および地図位置指定ウィジェット630を含む。例示される実装形態では、ウィジェット610、615、620、625、630は、以下でさらに説明されるように、自身とのユーザー対話により引き起こされる動作を表す、アイコニックでグラフィカルな印である。
【００７０】
お気に入り登録ウィジェット610は、ユーザー対話に応答して、動作ウィジェット群605の表示を引き起こす対話ウィジェットに関連するメッセージ記録で特徴付けられるメッセージを、「お気に入り」のメッセージに変更する、対話要素である。お気に入りのメッセージは、デバイス105のデータ記憶デバイスに保存された他のメッセージとは異なるように扱われるメッセージとして、デバイス105のユーザーに特定された、メッセージである。したがって、お気に入りのメッセージは一般に、保存されたメッセージの適切なサブセットである。お気に入りのメッセージは、様々な異なる方法で、他のメッセージとは異なるように扱われうる。例えば、いくつかの実装形態では、お気に入りのメッセージは、ソーシャルネットワーク内の、ユーザーのプロフィールページまたは他の群に追加されうる。例えば、お気に入りのメッセージは、活動1710、1725(図17)のように、非対称的なソーシャルネットワークに投稿または再投稿されうる。別の例として、いくつかの実装形態では、お気に入りのメッセージは、デバイス105により受信された新しい未読のメッセージとして、デバイス105のデータ記憶デバイスからのメッセージの自動的な削除、または、タッチスクリーン115上の画面からのメッセージ記録の自動的な除去のような、何らかの自動的な処理の適用を除外されうる。メッセージをお気に入りのメッセージとして識別する情報は、デバイス105上のメッセージ情報に関連して保存されうる。例示される実装形態では、お気に入り登録ウィジェット610は、星に似せたアイコニックでグラフィカルな印であり、動作ウィジェット群605の表示を引き起こす対話ウィジェットに関連するメッセージ記録で特徴付けられるメッセージの追加が、ユーザー対話に応答して、お気に入りのメッセージとして登録されることになるということを表す。
【００７１】
返信ウィジェット615は、ユーザー対話に応答して、動作ウィジェット群605の表示を引き起こす対話ウィジェットに関連するメッセージ記録の中の、相手先の識別子565により識別される相手先への返信メッセージを作成するための画面の表示を引き起こす、対話要素である。返信メッセージは、メッセージ記録で特徴付けられるメッセージの発信元の電子的なアドレスに、宛てられうる。例示される実装形態では、返信ウィジェット615は、方向を変える矢印に似せたアイコニックでグラフィカルな印であり、返信メッセージを作成するための画面の標示がユーザー対話により引き起こされることを表す。
【００７２】
再投稿ウィジェット620は、ユーザー対話に応答して、動作ウィジェット群605の表示を引き起こす対話ウィジェットに関連するメッセージ記録で特徴付けられるメッセージの、メッセージの発信元のソーシャルネットワークまたは別のソーシャルネットワークへの、「再投稿」を引き起こす、対話要素である。非対称的なソーシャルネットワークの場合は、メッセージの再投稿は、以下でさらに説明されるように、デバイス105と交流するユーザーのフォロワーにメッセージを送信することを含みうる。例示される実装形態では、再投稿ウィジェット620は、各々が向きを変えてもう一方の矢尻を指すような、一対の矢印に似せたアイコニックでグラフィカルな印であり、メッセージの再投稿がユーザー対話により引き起こされることを表す。
【００７３】
削除ウィジェット625は、ユーザー対話に応答して、動作ウィジェット群605の表示を引き起こす対話ウィジェットに関連するメッセージ記録で特徴付けられるメッセージの削除を引き起こす、対話要素である。メッセージの削除は、デバイス105のデータ記憶デバイスから、メッセージを特徴付ける情報を削除することを含みうる。例示される実装形態では、削除ウィジェット625は、ゴミ箱に似せたアイコニックでグラフィカルな印であり、連絡先の削除がユーザー対話により引き起こされることを表す。
【００７４】
地図位置指定ウィジェット630は、ユーザー対話に応答して、動作ウィジェット群605の表示を引き起こす対話ウィジェットに関連するメッセージ記録で特徴付けられるメッセージが送信された場所を特定する印を含む、地図の表示を引き起こす対話要素である。いくつかの実装形態では、地図位置指定ウィジェット630とのユーザー対話に応答して、画面600がタッチスクリーン115から除去され、そのような地図と置き換えられてもよい。例示される実装形態では、地図位置指定ウィジェット630は、涙の形のアイコニックでグラフィカルな印であり、そのような地図の表示がユーザー対話により引き起こされることを表す。
【００７５】
例示される実装形態では、群305の中の動作ウィジェットは、画面600では見えない、画面500の他の部分に重複するように見える、領域635内でともにグループ化される。具体的には、領域635は、異なるメッセージを特徴付ける情報を含む領域555の少なくとも一部を不鮮明にするように見える。その結果、相手先の識別子565、メッセージテキスト570、メッセージトランザクション情報575、グラフィカルな印580の少なくとも一部が画面600では見えず、重複した領域635により不鮮明にされるように見える。
【００７６】
記録505の中にある相手先の識別子565は、それ自体が動作ウィジェット群605の表示を引き起こす対話ウィジェット530と関連付けられ、動作ウィジェット群605により不鮮明にされない。言い換えると、この相手先の識別子565および動作ウィジェット群605は、画面600では両方とも見える。例示される実装形態では、記録505の中の、メッセージを特徴付ける情報の全てが、画面600で動作ウィジェット群605が表示されていても、見えたままである。実際に、例示される実装形態では、以下でさらに説明されるように、メッセージ記録505の領域555は、指し示すための印による比較的小さな侵入を除いて、全体が見えたままである。
【００７７】
例示される実装形態では、領域635は、外側の境界640により、画面600の他の部分との境界を定められる。別の実装形態では、領域635は、色もしくは影、空間拡張、または、ウィジェット610、615、620、625、630が群605にともに属することを伝える他の視覚的な特徴により、画面600の他の部分との境界を定められうる。
【００７８】
例示される実装形態では、領域635の外側の境界640は、動作ウィジェット群605の表示を引き起こす対話ウィジェット530と関連する領域555に向けられる、指し示すための印645を含む。したがって、指し示すための印645の方向は、ウィジェット610、615、620、625、630とのユーザー対話により引き起こされる動作が、同じ対話ウィジェットに関連する連絡先を対象とすることを、示す。例示される実装形態では、指し示される印645は、境界640の比較的真っ直ぐな部分から外側に延び、領域555の境界を定める境界560をまたがって延びる。
【００７９】
例示される実装形態では、群605の中のウィジェット610、615、620、625、630は、互いに隣接して配置され、縦よりも横に長い領域635にわたる。例示される実装形態では、領域635は、タッチスクリーン115の幅の大部分にわたる。このとき、領域635の高さおよび幅の寸法の相対的なサイズは、領域555の高さおよび幅の寸法の相対的なサイズにしたがう。具体的には、領域555は一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。領域635も一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。例示される実装形態では、領域635の一片の高さは、領域555の一片の高さよりも小さいが、必ずしもこのようにはならない。実際には、いくつかの実装形態では、領域635の一片の高さは、領域555の一片の高さと同じか、またはそれより大きくてよい。例えば他の状況では、領域635の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域635は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【００８０】
例示される実装形態では、群605の中のウィジェット610、615、620、625、630は、境界650により互いの境界を定められる。別の実装形態では、ウィジェット610、615、620、625、630は、色もしくは影により、空間拡張により、または、ウィジェット610、615、620、625、630が互いに異なるということを伝える他の視覚的な特徴により、互いの境界を定められうる。
【００８１】
いくつかの実装形態では、動作ウィジェット群605に見出されない少なくとも1つの対話要素を含み、動作ウィジェット群605に見出される少なくとも1つの対話要素を含まない、異なる動作ウィジェット群が、1つまたは複数の対話要素とのユーザー対話に応答して、タッチスクリーン115上に提示されうる。例えば、いくつかの実装形態では、異なる動作ウィジェット群は、ユーザーが、画面600内の領域635を横切って指または他の要素をドラッグしたことに応答して、タッチスクリーン115に表示されうる。動作ウィジェット群605とそのような異なる動作ウィジェット群とを遷移する際、ウィジェットは、指または他の要素がドラッグされる方向に、領域635の中にまたは外へスクロールするように見えうる。
【００８２】
図7は、デバイス105のタッチスクリーン115の一部の上の、画面700の表示の概略的な表現である。画面700は、画像ファイル、音楽ファイルまたは映像ファイルのようなメディアファイルを特徴付ける情報をそれぞれ含む、メディア記録群705、710、715、720を含む。例示される実装形態では、メディア記録705、710、715、720はそれぞれ、画像を特徴付ける情報を含む。特徴付けられた画像は、例えば、写真、図面、アイコン、または他のグラフィカルな要素であってよい。特徴付けられたメディアファイルは、デバイス105に保存されてよく、または、インターネットを通じてアクセス可能なサーバからダウンロードできてもよい。例えば、特徴付けられたメディアファイルは、ソーシャルネットワークサーバ170またはメディアサーバ180から入手可能であってよい。
【００８３】
各メディア記録705、710、715、720は、画面700上の位置または配置によって、それぞれの対話ウィジェット725、730、735、740と関連付けられる。各々の対話ウィジェット725、730、735、740は、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす、対話要素である。以下でさらに説明されるように、追加の対話要素は、関連するメディア記録で特徴付けられるメディアファイルを対象とする、追加のデータ処理または他の動作の実行を引き起こす。
【００８４】
例示される実装形態では、各メディア記録705、710、715、720は、ある単一のメディアファイルを特徴付ける情報の表示に専用の、領域755内での共通の配置によって、それぞれの対話ウィジェット725、730、735、740と関連付けられる。対話ウィジェット725、730、735、740は、メディア記録705、710、715、720の中のメディアファイル識別子のそれぞれに隣接して横方向に(すなわち、例示される実装形態では右側に)配置される。例示される実装形態では、領域755は、境界760により、互いの境界と、画面700の残りとの境界とを定められる。他の実装形態では、領域755は、色、空間拡張、または他の視覚的な特徴を用いて、境界を定められうる。他の実装形態では、対話ウィジェット725、730、735、740は、隣接する領域755に配置されてもよい。
【００８５】
各メディア記録705、710、715、720は、それぞれのメディア記録705、710、715、720で特徴付けられたメディアファイルをそれぞれ識別する、メディアファイル識別子770を含む。例示される実装形態では、メディアファイル識別子770は、特徴付けられる画像と類似している。その類似物は、特徴付けられる画像をサムネイルサイズで再生したものであってよく、または、特徴付けられる画像に似せた他のグラフィカルな要素であってよい。別の実装形態では、メディアファイル識別子770は、メディアファイルの名前、または他の文字もしくは数字による識別子であってよい。いくつかの実装形態では、各メディア記録705、710、715、720は、例えば、類似物と、文字または数字による識別子との両方のような、複数のメディアファイル識別子を含んでもよい。いくつかの実装形態では、各メディア記録705、710、715、720はまた、メディアファイルに関連する個人の名前、または他のタグもしくは見出しのような、メディアファイルを特徴付ける追加の情報を含んでもよい。いくつかの実装形態では、各メディア記録705、710、715、720はまた、メディアファイルが作成もしくは保存された時間、またはメディアファイルが発信された場所のような、メディアファイルのトランザクション特性を特徴付ける追加の情報を含んでもよい。
【００８６】
デバイス105が、ポータブルで携帯型のデバイスである場合、各領域755は、タッチスクリーン115の幅の大部分を占めうる。さらに、領域755は互いに整列され、タッチスクリーン115の高さの大部分にわたるように、上下に配置される。具体的には、異なる領域755内のメディアファイル識別子770が、互いに整列される。そのような配置は、多くの個人に馴染み深い便利なフォーマットで、メディアファイルを特徴付ける情報を一覧にする。例えば、他の状況では、他のレイアウトが可能である。例として、デバイス105が比較的大きなタッチスクリーン115を含む場合、領域755は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【００８７】
いくつかの実装形態では、追加のメディア記録の表示、ならびに、それに付随する、メディア記録705、710、715、720のうちの1つまたは複数の除去は、入力要素120および/または画面700のうちの1つまたは複数とのユーザー対話により、引き起こされうる。例えば、いくつかの実装形態では、画面700は、タッチスクリーン115が、指または他の要素が画面700を上向きまたは下向きに動くのを識別したことに応答して、メディアファイル群のスクロール案内を引き起こすことができる。別の例として、いくつかの実装形態では、画面700は、ユーザー対話に応答してメディアファイル群のスクロール案内を引き起こす、追加の対話ウィジェットを含みうる。
【００８８】
以下でさらに説明されるように、画面700は、デバイス105の筐体110に収容される1つまたは複数のデータ処理デバイスにより実行される、機械可読命令の1つまたは複数のセットにしたがって、表示されうる。命令は、デバイス105に、データ処理活動のセットの中の様々な時点で、画面700を表示させることができる。例えば、命令は、デバイス105に、ユーザーがメディアファイル群から選択を行うことを望んでいるということを示す、ウィジェットとのユーザー対話に応答して、画面700を表示させることができる。
【００８９】
図8は、デバイス105のタッチスクリーン115の一部の上の、画面800の表示の概略的な表現である。画面800は、メッセージ記録720に関連する対話ウィジェット740とのユーザー対話に応答して、タッチスクリーン115に表示される。画面800の表示を引き起こす対話ウィジェット740とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップであってよい。
【００９０】
画面700と共通の表示される特徴に加えて、画面800は、動作ウィジェット群805も含む。動作ウィジェット805は、ユーザー対話に応答して、動作ウィジェット群の表示を引き起こす対話ウィジェットに関連するメディア記録で特徴付けられるメディアファイルを対象とする、データ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群805の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、動作ウィジェット群805の表示を引き起こす対話ウィジェットと関連するメッセージ記録の、群805の中の特定の動作ウィジェットへの「ドラッグアンドドロップ」であってよい。
【００９１】
例示される実装形態では、動作ウィジェット群805は、閲覧ウィジェット810、見出し編集ウィジェット815、削除ウィジェット820、および情報ウィジェット825を含む。
【００９２】
閲覧ウィジェット810は、ユーザー対話に応答して、動作ウィジェット群805の表示を引き起こす対話ウィジェットに関連するメディア記録で特徴付けられるメディアファイルの表示を引き起こす、対話要素である。いくつかの実装形態では、画面800は、閲覧ウィジェット810とのユーザー対話に応答して、タッチスクリーン115から除去されて、メディアファイルと置き換えられてもよい。例示される実装形態では、閲覧ウィジェット810は、双眼鏡に似せたグラフィカルな印であり、そのようなメディアファイルの表示がユーザー対話により引き起こされることを表す。
【００９３】
見出し編集ウィジェット815は、ユーザー対話に応答して、動作ウィジェット群805の表示を引き起こす対話ウィジェットに関連するメディア記録で特徴付けられるメディアファイルの見出しを編集するための、対話要素の表示を引き起こす、対話要素である。そのような編集により、デバイス105に保存されている、または、ソーシャルネットワークサーバ170または写真サーバ180のような、インターネットを通じてアクセス可能なサーバに保存されている、見出しを変更することができる。例示される実装形態では、見出し編集ウィジェット315は、筆記用具に似せたアイコニックでグラフィカルな印であり、メディアファイルの見出しの編集がユーザー対話により引き起こされることを表す。
【００９４】
削除ウィジェット820は、ユーザー対話に応答して、動作ウィジェット群805の表示を引き起こす対話ウィジェットに関連するメディア記録で特徴付けられるメディアファイルの、削除を引き起こす対話要素である。メディアファイルの削除は、デバイス105のデータ記憶デバイスから、または、ソーシャルネットワークサーバ170または写真サーバ180のようなインターネットを通じてアクセス可能なサーバから、メディアファイルと、メディアファイルを特徴付ける情報とを削除することを含みうる。例示される実装形態では、削除ウィジェット820は、文字「X」に似せたアイコニックでグラフィカルな印であり、メディアファイルの削除がユーザー対話により引き起こされることを表す。
【００９５】
情報ウィジェット825は、ユーザー対話に応答して、動作ウィジェット群805の表示を引き起こす対話ウィジェットに関連するメディア記録で特徴付けられるメディアファイルを特徴付ける、追加の情報の表示を引き起こす、対話要素である。追加の情報は、例えば、メディアファイルの名前、メディアファイルの他の文字もしくは数字による識別子、メディアファイルに関連する個人の名前もしくは他のタグもしくは見出し、メディアファイルのトランザクション特性を特徴付ける情報(メディアファイルが作成された時間またはメディアファイルが発信された場所のような)などを含みうる。追加の情報は、デバイス105のデータ記憶デバイスから、または、ソーシャルネットワークサーバ170または写真サーバ180のようなインターネットを通じてアクセス可能なサーバから、得ることができる。例示される実装形態では、情報ウィジェット825は、文字「i」に似せたアイコニックでグラフィカルな印であり、メディアファイルを特徴付ける情報表示がユーザー対話により引き起こされることを表す。
【００９６】
例示される実装形態では、群805の中の動作ウィジェットは、画面800では見えない、画面700の他の部分に重複するように見える、領域835でともにグループ化される。具体的には、領域835は、異なるメディアファイルを特徴付ける情報を含む領域755の少なくとも一部が、不鮮明になるように見える。その結果、記録715の中のメディアファイル識別子770の少なくとも一部は画面800では見えず、重複した領域835により不鮮明になるように見える。
【００９７】
記録720の中にあるメディアファイル識別子770は、それ自体が動作ウィジェット群805の表示を引き起こす対話ウィジェット730と関連付けられ、動作ウィジェット群805により不鮮明にされない。言い換えると、このメディアファイル識別子770および動作ウィジェット群805は、画面800では両方ともに見える。例示される実装形態では、記録720の中の、メッセージを特徴付ける情報の全てが、画面800で動作ウィジェット群805が表示されていても、見えたままである。実際に、例示される実装形態では、以下でさらに説明されるように、メッセージ記録720の領域755は、指し示すための印による比較的小さな侵入を除いて、全体が見えたままである。
【００９８】
例示される実装形態では、領域835は、外側の境界840により、画面800の他の部分との境界を定められる。別の実装形態では、領域835は、色もしくは影、空間拡張、または、ウィジェット810、815、820、825が群805にともに属することを伝える他の視覚的な特徴により、画面800の他の部分との境界を定められうる。
【００９９】
例示される実装形態では、領域835の外側の境界840は、動作ウィジェット群805の表示を引き起こす対話ウィジェット730と関連する領域755に向けられる、指し示すための印845を含む。したがって、指し示すための印845の方向は、ウィジェット810、815、820、825とのユーザー対話により引き起こされる動作が、メディア記録720で特徴付けられるメディアファイルを対象とすることを、示す。例示される実装形態では、指し示される印845は、境界840の比較的真っ直ぐな部分から外側に延び、領域755の境界を定める境界760をまたがって延びる。
【０１００】
例示される実装形態では、群805の中のウィジェット810、815、820、825は、互いに隣接して配置され、縦よりも横に長い領域835にわたる。例示される実装形態では、領域835は、タッチスクリーン115の幅の大部分にわたる。このとき、領域835の高さおよび幅の寸法の相対的なサイズは、領域755の高さおよび幅の寸法の相対的なサイズにしたがう。具体的には、領域755は一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。領域835も一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。例示される実装形態では、領域835の一片の高さは、領域755の一片の高さよりも小さいが、必ずしもこのようにはならない。実際には、いくつかの実装形態では、領域835の一片の高さは、領域755の一片の高さと同じか、またはそれより大きくてよい。例えば他の状況では、領域835の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域835は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【０１０１】
例示される実装形態では、群805の中のウィジェット810、815、820、825は、境界850により互いの境界を定められる。別の実装形態では、ウィジェット810、815、820、825は、色もしくは影により、空間拡張により、または、ウィジェット810、815、820、825が互いに異なるということを伝える他の視覚的な特徴により、互いの境界を定められうる。
【０１０２】
いくつかの実装形態では、動作ウィジェット群805に見出されない少なくとも1つの対話要素を含み、動作ウィジェット群805に見出される少なくとも1つの対話要素を含まない、異なる動作ウィジェット群が、1つまたは複数の対話要素とのユーザー対話に応答して、タッチスクリーン115上に提示されうる。例えば、いくつかの実装形態では、異なる動作ウィジェット群は、ユーザーが、画面800内の領域835を横切って指または他の要素をドラッグしたことに応答して、タッチスクリーン115に表示されうる。動作ウィジェット群805とそのような異なる動作ウィジェット群とを遷移する際、ウィジェットは、指または他の要素がドラッグされる方向に、領域835の中にまたは外へスクロールするように見えうる。
【０１０３】
図9は、デバイス105のタッチスクリーン115の一部の上の、画面900の表示の概略的な表現である。画面900は、メディアファイルを特徴付ける情報をそれぞれ含む、メディア記録群902、904、906、908、912、914、916、918を含む。特徴付けられたメディアファイルは、例えば、写真、図面、アイコン、または他のグラフィカルな要素であってよい。特徴付けられたメディアファイルは、デバイス105に保存されてよく、または、インターネットを通じてアクセス可能なサーバからダウンロードできてもよい。例えば、特徴付けられたメディアファイルは、ソーシャルネットワークサーバ170またはメディアサーバ180から入手可能であってよい。
【０１０４】
各メディア記録902、904、906、908、912、914、916、918は、画面900上の位置または配置によって、それぞれの対話ウィジェット922、924、926、928、932、934、936、938と関連付けられる。各々の対話ウィジェット922、924、926、928、932、934、936、938は、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす、対話要素である。以下でさらに説明されるように、追加の対話要素は、関連するメディア記録で特徴付けられるメディアファイルを対象とする、追加のデータ処理または他の動作の実行を引き起こす。
【０１０５】
例示される実装形態では、各メディア記録902、904、906、908、912、914、916、918は、ある単一のメディアファイルを特徴付ける情報の表示に専用の、領域955内での共通の配置によって、それぞれの対話ウィジェット922、924、926、928、932、934、936、938と関連付けられる。対話ウィジェット922、924、926、928、932、934、936、938は、メディア記録902、904、906、908、912、914、916、918の中のメディアファイル識別子のそれぞれに隣接して横方向に(すなわち、例示される実装形態では右側に)配置される。例示される実装形態では、領域955は、境界960により、互いの境界と、画面900の残りとの境界とを定められる。他の実装形態では、領域955は、色、空間拡張、または他の視覚的な特徴を用いて、境界を定められうる。他の実装形態では、対話ウィジェット922、924、926、928、932、934、936、938は、隣接する領域955に配置されてもよい。
【０１０６】
各メディア記録902、904、906、908、912、914、916、918は、それぞれのメディア記録902、904、906、908、912、914、916、918で特徴付けられたメディアファイルをそれぞれ識別する、メディアファイル識別子970を含む。例示される実装形態では、メディアファイル識別子970は、特徴付けられる画像と類似している。その類似物は、特徴付けられる画像をサムネイルサイズで再生したものであってよく、または、特徴付けられる画像に似せた他のグラフィカルな要素であってよい。別の実装形態では、メディアファイル識別子970は、メディアファイルの名前、または他の文字もしくは数字による識別子であってよい。いくつかの実装形態では、各メディア記録902、904、906、908、912、914、916、918は、例えば、類似物と、文字または数字による識別子との両方のような、複数のメディアファイル識別子を含んでもよい。いくつかの実装形態では、各メディア記録902、904、906、908、912、914、916、918はまた、メディアファイルに関連する個人の名前、または他のタグもしくは見出しのような、メディアファイルを特徴付ける追加の情報を含んでもよい。いくつかの実装形態では、各メディア記録902、904、906、908、912、914、916、918はまた、メディアファイルが作成もしくは保存された時間、またはメディアファイルが発信された場所のような、メディアファイルのトランザクション特性を特徴付ける追加の情報を含んでもよい。
【０１０７】
デバイス105が、ポータブルで携帯型のデバイスである場合、各領域955は、タッチスクリーン115の幅の約半分を占めうる。そのような寸法は、一般にそのような画面表示を容易にするサイズ比を有するように寸法が決められる、編集されない画像に対して、特に都合がよい。領域955は互いに整列され、タッチスクリーン115の高さの大部分にわたるように、上下に配置される。具体的には、異なる領域955内のメディアファイル識別子970が、互いに整列される。そのような配置は、便利なフォーマットで、メディアファイルを特徴付ける情報を一覧にする。例えば、他の状況では、他のレイアウトが可能である。例として、デバイス105が比較的大きなタッチスクリーン115を含む場合、領域955は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【０１０８】
いくつかの実装形態では、追加のメディア記録の表示、ならびに、それに付随する、メディア記録902、904、906、908、912、914、916、918のうちの1つまたは複数の除去は、入力要素120および/または画面900のうちの1つまたは複数とのユーザー対話により、引き起こされうる。例えば、いくつかの実装形態では、画面900は、タッチスクリーン115が、指または他の要素が画面900を上向きまたは下向きに動くのを識別したことに応答して、メディアファイル群のスクロール案内を引き起こすことができる。別の例として、いくつかの実装形態では、画面900は、ユーザー対話に応答してメディアファイル群のスクロール案内を引き起こす、追加の対話ウィジェットを含みうる。
【０１０９】
以下でさらに説明されるように、画面900は、デバイス105の筐体110に収容される1つまたは複数のデータ処理デバイスにより実行される、機械可読命令の1つまたは複数のセットにしたがって、表示されうる。命令は、デバイス105に、データ処理活動のセットの中の様々な時点で、画面900を表示させることができる。例えば、命令は、デバイス105に、ユーザーがメディアファイル群から選択を行うことを望んでいるということを示す、ウィジェットとのユーザー対話に応答して、画面900を表示させることができる。
【０１１０】
図10は、デバイス105のタッチスクリーン115の一部の上の、画面1000の表示の概略的な表現である。画面1000は、メッセージ記録914に関連する対話ウィジェット934とのユーザー対話に応答して、タッチスクリーン115に表示される。画面1000の表示を引き起こす対話ウィジェット934とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップであってよい。
【０１１１】
画面900と共通の表示される特徴に加えて、画面1000は、動作ウィジェット群1005も含む。動作ウィジェット1005は、ユーザー対話に応答して、動作ウィジェット群の表示を引き起こす対話ウィジェットに関連するメディア記録で特徴付けられるメディアファイルを対象とする、データ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群1005の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、動作ウィジェット群1005の表示を引き起こす対話ウィジェットと関連するメッセージ記録の、群1005の中の特定の動作ウィジェットへの「ドラッグアンドドロップ」であってよい。
【０１１２】
例示される実装形態では、上で説明されたように(図8)、動作ウィジェット群1005は、閲覧ウィジェット810、編集ウィジェット815、削除ウィジェット820、および情報ウィジェット825を含む。
【０１１３】
例示される実装形態では、群1005の中の動作ウィジェットは、画面1000では見えない、画面900の他の部分に重複するように見える、領域1035でともにグループ化される。具体的には、領域1035は、異なるメディアファイルを特徴付ける情報をそれぞれ含む2つの異なる領域955の少なくとも一部が、不鮮明になるように見える。その結果、記録906、916の中のメディアファイル識別子970の少なくとも一部は画面1000では見えず、重複した領域1035により不鮮明になるように見える。
【０１１４】
記録914の中にあるメディアファイル識別子970は、それ自体が動作ウィジェット群805の表示を引き起こす対話ウィジェット934と関連付けられ、動作ウィジェット群1005により不鮮明にされない。言い換えると、このメディアファイル識別子970および動作ウィジェット群1005は、画面1000では両方とも見える。例示される実装形態では、記録920の中の、メッセージを特徴付ける情報の全てが、画面1000で動作ウィジェット群1005が表示されていても、見えたままである。実際に、例示される実装形態では、以下でさらに説明されるように、メッセージ記録914の領域955は、指し示すための印による比較的小さな侵入を除いて、全体が見えたままである。
【０１１５】
例示される実装形態では、領域1035は、外側の境界1040により、画面1000の他の部分との境界を定められる。別の実装形態では、領域1035は、色もしくは影、空間拡張、または、ウィジェット1010、1015、1020、1025が群1005にともに属することを伝える他の視覚的な特徴により、画面1000の他の部分との境界を定められうる。
【０１１６】
例示される実装形態では、領域1035の外側の境界1040は、動作ウィジェット群1005の表示を引き起こす対話ウィジェット934と関連する領域914に向けられる、指し示すための印1045を含む。したがって、指し示すための印1045の方向は、ウィジェット1010、1015、1020、1025とのユーザー対話により引き起こされる動作が、メディア記録914で特徴付けられるメディアファイルを対象とすることを、示す。例示される実装形態では、指し示される印1045は、境界1040の比較的真っ直ぐな部分から外側に延び、対話ウィジェット934と関連する領域955の境界を定める境界960にまたがって延びる。
【０１１７】
例示される実装形態では、群1005の中のウィジェット810、815、820、825は、互いに隣接して配置され、縦よりも横に長い領域1035にわたる。例示される実装形態では、領域1035は一般に、タッチスクリーン115の幅Wの大部分にわたる、帯状の要素である。例示される実装形態では、領域1035の一片の高さは、領域955の一片の高さよりも小さいが、必ずしもこのようにはならない。実際には、いくつかの実装形態では、領域1035の一片の高さは、領域955の一片の高さと同じか、またはそれより大きくてよい。例えば他の状況では、領域1035の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域1035は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【０１１８】
例示される実装形態では、群1005の中のウィジェット810、815、820、825は、境界1050により互いの境界を定められる。別の実装形態では、ウィジェット810、815、820、825は、色もしくは影により、空間拡張により、または、ウィジェット810、815、820、825が互いに異なるということを伝える他の視覚的な特徴により、互いの境界を定められうる。
【０１１９】
いくつかの実装形態では、動作ウィジェット群1005に見出されない少なくとも1つの対話要素を含み、動作ウィジェット群1005に見出される少なくとも1つの対話要素を含まない、異なる動作ウィジェット群が、1つまたは複数の対話要素とのユーザー対話に応答して、タッチスクリーン115上に提示されうる。例えば、いくつかの実装形態では、異なる動作ウィジェット群は、ユーザーが、画面1000内の領域1035を横切って指または他の要素をドラッグしたことに応答して、タッチスクリーン115に表示されうる。動作ウィジェット群1005とそのような異なる動作ウィジェット群とを遷移する際、ウィジェットは、指または他の要素がドラッグされる方向に、領域1035の中にまたは外へスクロールするように見えうる。
【０１２０】
図11は、デバイス105のタッチスクリーン115の一部の上の、電子文書1102の画面1100の表示の概略的な表現である。電子文書は、機械可読データ群である。電子文書は、通常、決められたフォーマット(例えばHTML、MS Wordなど)にしたがってフォーマットされた、個別のファイルである。電子文書は、電子的に保存し配布することができる。いくつかの場合には、電子文書は、画像、音声コンテンツ、映像コンテンツのようなメディアコンテンツ、さらには、テキストおよび他の電子文書へのリンクを含む。電子文書は、個別のファイルである必要はない。代わりに、電子文書は、他の文書を保持するファイルの一部に、または複数の協調するファイルに、保存されうる。
【０１２１】
電子文書1102は、デバイス105に保存されてもよく、またはインターネットを通じてアクセス可能であってもよい。例えば、画面1100は、インターネットを通じてアクセス可能なサーバから電子文書1102をダウンロードしたウェブブラウザによって、形成されうる。
【０１２２】
電子文書1102は、文書名1105、本文1110、および画像1115、1120、1125を含む。文書名1105は、電子文書1102を識別する、文字による見出しまたは他の見出しである。いくつかの実装形態では、文書名1105は、電子文書1102を自己参照するハイパーリンクであり、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす対話要素として動作する。以下でさらに説明されるように、追加の対話要素は、電子文書1102を対象とする追加のデータ処理または他の動作の実行を引き起こす。
【０１２３】
本文1110は、対話要素1130、1135を含む。対話要素1130、1135は、別の電子文書を、または別の電子文書の一部を参照する、ハイパーリンクである。対話要素1130、1135は一般に、本文1110に組み込まれた文字列から形成される。いくつかの実装形態では、対話要素1130、1135は、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす。以下でさらに説明されるように、追加の対話要素は、対話要素1130、1135により参照される電子文書(またはその一部)を対象とする、追加のデータ処理または他の動作の実行を引き起こす。
【０１２４】
いくつかの実装形態では、画像1115、1120、1125のうちの1つまたは複数も、ユーザー対話に応答して、追加の対話要素群の表示を引き起こす、対話要素である。以下でさらに説明されるように、追加の対話要素は、それぞれの画像1115、1120、1125を対象とする、追加のデータ処理または他の動作の実行を引き起こす。
【０１２５】
図12は、デバイス105のタッチスクリーン115の一部の上の、画面1200の表示の概略的な表現である。画面1200は、電子文書1102の本文1110に組み込まれた文字列から形成される、対話要素1130とのユーザー対話に応答して、タッチスクリーン115に表示される。画面1200の表示を引き起こす対話要素1130とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップであってよい。
【０１２６】
画面1100と共通の表示される特徴に加えて、画面1200は、動作ウィジェット群1205も含む。動作ウィジェット群1205は、ユーザー対話に応答して、動作ウィジェット群の表示を引き起こす対話要素の中の電子文書(またはその一部)を参照する要素を対象とする、データ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群1205の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、動作ウィジェット群1205の表示を引き起こす電子文書の参照要素の、群1205の中の特定の動作ウィジェットへの「ドラッグアンドドロップ」であってよい。
【０１２７】
例示される実装形態では、動作ウィジェット群1205は、開封ウィジェット1210、保存ウィジェット1215、および共有ウィジェット1220を含む。開封ウィジェット1210は、ユーザー対話に応答して、動作ウィジェット群1205の表示を引き起こす対話要素で参照される電子文書(またはその一部)の開封を引き起こす、対話要素である。例示される実装形態では、開封ウィジェット1210は、開けられた缶に似せたアイコニックでグラフィカルな印であり、電子文書の開封がユーザー対話により引き起こされることを表す。
【０１２８】
保存ウィジェット1215は、ユーザー対話に応答して、動作ウィジェット群1205の表示を引き起こす対話要素の中の、電子文書(またはその一部)を参照する要素の保存を引き起こす、対話要素である。参照要素は、例えば、デバイス105のデータ記憶デバイスに保存されうる。例示される実装形態では、保存ウィジェット1215は、データ記憶ディスクに似せたアイコニックでグラフィカルな印であり、電子文書の参照要素の保存がユーザー対話により引き起こされることを表す。
【０１２９】
共有ウィジェット1220は、ユーザー対話に応答して、動作ウィジェット群1205の表示を引き起こす対話要素の中の、電子文書(またはその一部)の参照要素を含むメッセージの送信を引き起こす、または、メッセージを作成するための画面の表示を引き起こす、対話要素である。メッセージは、電子メールメッセージ、チャットもしくは他のテキストメッセージ、またはメンバーネットワークへの投稿などであってよい。メッセージは、デバイス105のデータ記憶デバイスに保存されるアドレスに送信されうる。例示される実装形態では、共有ウィジェット1220は、封筒に似せたアイコニックでグラフィカルな印であり、メッセージの送信またはメッセージを作成するための画面の表示がユーザー対話により引き起こされることを表す。
【０１３０】
例示される実装形態では、群1205の中の動作ウィジェットは、画面1200では見えない、画面1100の他の部分に重複するように見える、領域1235でともにグループ化される。具体的には、領域1235は、本文1110および画像1125の少なくとも一部が、不鮮明になるように見える。しかし、対話要素1130は、動作ウィジェット群1205により不鮮明にはされない。むしろ、対話要素1130は画面1200で見える。
【０１３１】
例示される実装形態では、領域1235は、外側の境界1240により、画面1200の他の部分との境界を定められる。別の実装形態では、領域1235は、色もしくは影、空間拡張、または、ウィジェット1210、1215、1220が群1205にともに属することを伝える他の視覚的な特徴により、画面1200の他の部分との境界を定められうる。
【０１３２】
例示される実装形態では、領域1235の外側の境界1240は、動作ウィジェット群1205の表示を引き起こす対話要素1130に向けられる、指し示すための印1245を含む。したがって、指し示すための印1245の方向は、ウィジェット1210、1215、1220とのユーザー対話により引き起こされる動作が、対話要素1130により参照される電子文書(またはその一部)を対象とすることを、示す。例示される実装形態では、指し示される印1245は、境界1240の比較的真っ直ぐな部分から外側に延びる。
【０１３３】
例示される実装形態では、群1205の中のウィジェット1210、1215、1220は、互いに隣接して配置され、縦よりも横に長い領域1235にわたる。例示される実装形態では、領域1235は一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。例えば他の状況では、領域1235の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域1235は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【０１３４】
例示される実装形態では、群1205の中のウィジェット1210、1215、1220は、境界1250により互いの境界を定められる。別の実装形態では、ウィジェット1210、1215、1220は、色もしくは影により、空間拡張により、または、ウィジェット1210、1215、1220が互いに異なるということを伝える他の視覚的な特徴により、互いの境界を定められうる。
【０１３５】
いくつかの実装形態では、動作ウィジェット群1205に見出されない少なくとも1つの対話要素を含み、動作ウィジェット群1205に見出される少なくとも1つの対話要素を含まない、異なる動作ウィジェット群が、1つまたは複数の対話要素とのユーザー対話に応答して、タッチスクリーン115上に提示されうる。例えば、いくつかの実装形態では、異なる動作ウィジェット群は、ユーザーが、画面1200内の領域1235を横切って指または他の要素をドラッグしたことに応答して、タッチスクリーン115に表示されうる。動作ウィジェット群1205とそのような異なる動作ウィジェット群とを遷移する際、ウィジェットは、指または他の要素がドラッグされる方向に、領域1235の中にまたは外へスクロールするように見えうる。
【０１３６】
図13は、デバイス105のタッチスクリーン115の一部の上の、画面1300の表示の概略的な表現である。画面1300は、対話要素である文書名1105とのユーザー対話に応答して、タッチスクリーン115に表示される。画面1300の表示を引き起こす文書名1105とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、または、シングルタップもしくはダブルタップであってよい。
【０１３７】
画面1100と共通の表示される特徴に加えて、画面1300は、動作ウィジェット群1305も含む。動作ウィジェット群1305は、ユーザー対話に応答して、文書名1105により参照される電子文書1102を対象とするデータ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群1305の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、群1305の中の特定の動作ウィジェットへの文書名1105の「ドラッグアンドドロップ」であってよい。
【０１３８】
例示される実装形態では、動作ウィジェット群1305は、開封ウィジェット1210、保存ウィジェット1215、および共有ウィジェット1220を含む。ウィジェット1210、1215、1220は、電子文書1102の再開封、電子文書1102の参照要素の保存、または、電子文書1102の参照要素を含むメッセージの送信もしくはメッセージを作成するための画面の表示を引き起こす。
【０１３９】
例示される実装形態では、群1305の中の動作ウィジェットは、本文1110、画像1115、および対話要素1130の少なくとも一部を不鮮明にするように見える、領域1235でともにグループ化される。しかし、文章名1105は動作ウィジェット群1305により不鮮明にされず、むしろ、画面1300において見える。
【０１４０】
例示される実装形態では、領域1235は、ウィジェット1210、1215、1220が群1305にともに属することを伝える外側の境界1240により、画面1200の他の部分との境界を定められる。領域1235の外側の境界1240は、文書名1105に向けられた、指し示すための印1245を含む。したがって、指し示すための印1245の方向は、ウィジェット1210、1215、1220とのユーザー対話により引き起こされる動作が、文書名1105により参照される電子文書(またはその一部)を対象とすることを、示す。動作ウィジェット群1305の他の特徴は、動作ウィジェット群1205(図12)の中の、対応して番号を付けられた特徴の特性を共有する。
【０１４１】
図14は、デバイス105のタッチスクリーン115の一部の上の、画面1400の表示の概略的な表現である。画面1400は、電子文書1102の画像1120とのユーザー対話に応答して、タッチスクリーン115に表示される。画面1400の表示を引き起こす画像1120とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、または、シングルタップもしくはダブルタップであってよい。
【０１４２】
画面1100と共通の表示される特徴に加えて、画面1200は、動作ウィジェット群1405も含む。動作ウィジェット群1405は、ユーザー対話に応答して、画像1120を対象とするデータ処理または他の動作を引き起こす、対話要素群である。動作を引き起こすユーザー対話は、例えば、群1405の中の特定の動作ウィジェットを、シングルクリックもしくはダブルクリック、またはシングルタップもしくはダブルタップすること、または、群1405の中の特定の動作ウィジェットへの画像1120の「ドラッグアンドドロップ」であってよい。
【０１４３】
例示される実装形態では、動作ウィジェット群1205は、閲覧ウィジェット1410、保存ウィジェット1415、および共有ウィジェット1420を含む。閲覧ウィジェット1410は、ユーザー対話に応答して、画像1120の表示を引き起こす対話要素である。いくつかの実装形態では、画像1400は、閲覧ウィジェット1410とのユーザー対話に応答して、タッチスクリーン115から除去され、画像1120と置き換えられてもよい。例示される実装形態では、閲覧ウィジェット1410は、双眼鏡に似せたグラフィカルな印であり、画像の表示がユーザー対話により引き起こされることを表す。
【０１４４】
保存ウィジェット1415は、ユーザー対話に応答して、画像1120の保存を引き起こす対話要素である。画像は、例えば、デバイス105のデータ記憶デバイスに保存されうる。例示される実装形態では、保存ウィジェット1415は、データ記憶ディスクに似せたアイコニックでグラフィカルな印であり、画像の保存がユーザー対話により引き起こされることを表す。
【０１４５】
共有ウィジェット1420は、ユーザー対話に応答して、動作ウィジェット群1405の表示を引き起こす画像または画像の参照要素を含むメッセージの送信を引き起こす、または、メッセージを作成するための画面の表示を引き起こす、対話要素である。メッセージは、電子メールメッセージ、チャットもしくは他のテキストメッセージ、またはメンバーネットワークへの投稿などであってよい。メッセージは、デバイス105のデータ記憶デバイスに保存されるアドレスに送信されうる。例示される実装形態では、共有ウィジェット1420は、封筒に似せたアイコニックでグラフィカルな印であり、メッセージの送信またはメッセージを作成するための画面の表示がユーザー対話により引き起こされることを表す。
【０１４６】
例示される実装形態では、群1405の中の動作ウィジェットは、画面1400では見えない、画面1100の他の部分に重複するように見える、領域1435でともにグループ化される。具体的には、領域1435は、本文1110および対話要素1135の少なくとも一部が、不鮮明になるように見える。しかし、画像1120は、動作ウィジェット群1205により不鮮明にはされない。むしろ、画像1120は画面1400で見える。
【０１４７】
例示される実装形態では、領域1435は、外側の境界1440により、画面1400の他の部分との境界を定められる。別の実装形態では、領域1435は、色もしくは影、空間拡張、または、ウィジェット1410、1415、1420が群1405にともに属することを伝える他の視覚的な特徴により、画面1400の他の部分との境界を定められうる。
【０１４８】
例示される実装形態では、領域1435の外側の境界1440は、動作ウィジェット群1405の表示を引き起こす画像1120に向けられる、指し示すための印1445を含む。したがって、指し示すための印1445の方向は、ウィジェット1410、1415、1420とのユーザー対話により引き起こされる動作が、画像1120を対象とすることを、示す。例示される実装形態では、指し示される印1445は、境界1440の比較的真っ直ぐな部分から外側に延びる。
【０１４９】
例示される実装形態では、群1405の中のウィジェット1410、1415、1420は、互いに隣接して配置され、縦よりも横に長い領域1435にわたる。例示される実装形態では、領域1435は一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。例えば他の状況では、領域1435の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域1435は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【０１５０】
例示される実装形態では、群1405の中のウィジェット1410、1415、1420は、空間拡張により互いの境界を定められる。別の実装形態では、ウィジェット1410、1415、1420は、色もしくは影により、境界により、または、ウィジェット1410、1415、1420が互いに異なるということを伝える他の視覚的な特徴により、互いの境界を定められうる。
【０１５１】
いくつかの実装形態では、動作ウィジェット群1405に見出されない少なくとも1つの対話要素を含み、動作ウィジェット群1405に見出される少なくとも1つの対話要素を含まない、異なる動作ウィジェット群が、1つまたは複数の対話要素とのユーザー対話に応答して、タッチスクリーン115上に提示されうる。例えば、いくつかの実装形態では、異なる動作ウィジェット群は、ユーザーが、画面1400内の領域1435を横切って指または他の要素をドラッグしたことに応答して、タッチスクリーン115に表示されうる。動作ウィジェット群1405とそのような異なる動作ウィジェット群とを遷移する際、ウィジェットは、指または他の要素がドラッグされる方向に、領域1435の中にまたは外へスクロールするように見えうる。
【０１５２】
図15は、電子的なコンポーネント群1500の概略的な表現である。群1500は、デバイス105の筐体110に収容されてよく、ハードウェアコンポーネントとソフトウェアコンポーネントの両方、さらには、1つまたは複数のデータ記憶デバイスと、デバイス105のタッチスクリーン115に画面を表示するための動作を実行する1つまたは複数のデータ処理デバイスとを含む。例えば、群1500は、デバイス105のタッチスクリーン115に、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のうちの1つまたは複数を表示することができる。
【０１５３】
群150は、表示インターフェース1505、電話インターフェース1510、ワイヤレス送受信機とのインターフェース1515、データ記憶装置群1525、1530、およびデータ処理システム1535を含む。表示インターフェース1505は、データ処理システム1535とタッチスクリーン115との間のインターフェースをとる、コンポーネントである。表示インターフェース1505は、データ通信経路を提供し、表示を移送するためのデータ通信プロトコルおよびデータ処理システム1535とタッチスクリーン115との間のユーザー対話情報を定義する、ハードウェアおよび/またはソフトウェアを含みうる。表示インターフェース1505は、グラフィック処理ユニット、映像表示コントローラ、映像表示プロセッサ、または他の表示インターフェースのうちの、1つまたは複数を含みうる。
【０１５４】
電話インターフェース1510は、データ処理システム1535と、携帯電話または他の電話との間のインターフェースをとるコンポーネントである。電話インターフェース1510は、データ通信経路を提供し、データ処理ユニット1520と電話との間での情報の移送のためのデータ通信プロトコルを定義する、ハードウェアおよび/またはソフトウェアを含みうる。
【０１５５】
ワイヤレスインターフェース1510は、データ処理システム1535とワイヤレス送受信機との間のインターフェースをとるコンポーネントである。ワイヤレスインターフェース1510は、データ通信経路を提供し、データ処理システム1535とワイヤレス送受信機との間での情報の移送のためのデータ通信プロトコルを定義する、ハードウェアおよび/またはソフトウェアを含みうる。
【０１５６】
データ記憶装置1525、1530は、1つまたは複数のデータ記憶機器に保存された、機械可読情報群である。データ記憶装置1525は、連絡先情報群、メッセージログ、メディアファイル、またはこれらの組み合わせを保存する。データ記憶装置1525に保存された情報は、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のうちの1つまたは複数を生成するのに用いられうる。この点において、データ記憶装置1525に保存されうる連絡先情報には、連絡先の自宅および職場の電話番号を特徴付ける情報、連絡先のホームページ、またはソーシャルネットワークサイトもしくは写真共有サイトへの他の投稿を特徴付ける情報、1つまたは複数の電子メール、インスタントメッセージ、チャット、もしくは連絡先の他のメッセージングアドレスを特徴付ける情報、さらには、住所情報、写真のような他の情報などがある。いくつかの実装形態では、データ記憶装置1525は、連絡先のグループを特徴付けるグループ化情報も含みうる。そのような個人のグループは、データ記憶装置1525内の情報をグループ化することで、規定されうる。
【０１５７】
メッセージログに保存されうるメッセージ情報には、過去の電子メールメッセージ、チャットもしくは他のテキストメッセージ、ソーシャルネットワークへの投稿、電話の発信、および/または他のメッセージを、特徴付ける情報がある。データ記憶装置1525は、例えば、そのようなメッセージの相手先を特徴付ける情報、メッセージのタイミングを特徴付ける情報、メッセージの内容を特徴付ける情報、メッセージの他のトランザクション情報を特徴付ける情報などを含みうる。いくつかの実装形態では、データ記憶装置1525は、デバイス105により受信されデバイス105から送信される全てのメッセージの適切なサブセットを記述する情報のみを、保存する。例えば、いくつかの実装形態では、データ記憶装置1525は、例えば上で説明されたような、お気に入りとして登録されたメッセージを除いて、最新のメッセージのグループのみを保存する。
【０１５８】
保存されうるメディアファイル情報には、メディアファイル自体、メディアファイルの類似物、デバイス105の外部に保存されるメディアファイルの(URIのような)参照要素、メディアファイルのトランザクション特性などがある。いくつかの実装形態では、データ記憶装置1525は、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のような画面の表示のために、ユーザー選好を特定するユーザー選好情報も含みうる。例えば、データ記憶装置1525は、メディアファイル、連絡先、またはお気に入りとして登録されたメッセージを、識別するための情報を含みうる。
【０１５９】
データ記憶装置1530は、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のような画面を表示し、そのような画面とのユーザー対話を解釈するための、機械可読命令の1つまたは複数のセットを保存する。データ記憶装置1530は、様々なカテゴリーの対話要素とのユーザー対話に応答して表示されることになる、対話要素を識別する情報を含みうる。例えば、データ記憶装置1530は、連絡先識別子(例えばウィジェット230、235、240、245、250)と関連する対話要素とのユーザー対話、メッセージ記録(例えばウィジェット530、535、540、545)と関連する対話要素とのユーザー対話、メディア記録(例えばウィジェット725、730、735、740、922、924、926、928、932、934、936、938)と関連する対話要素とのユーザー対話、対話要素が見出される電子文書を自己参照する対話要素(例えば文書名1105)、別の電子文書または電子文書の別の部分を参照する1つの電子文書中の対話要素(例えば対話要素1130、1135)、対話用のメディアファイル(例えば画像1115、1120、1125)に応答して表示されることになる、ウィジェットを識別する情報を含みうる。いくつかの実装形態では、そのような情報は、図16において以下に示されるように編成されうる。
【０１６０】
上で説明されたように、いくつかの実装形態では、データ記憶装置1530は、例えば、様々なカテゴリーの対話要素とのユーザー対話、または、連絡先、メッセージ、メディアファイル、もしくは他の記録をデータ記憶装置1525から得た情報を用いて形成するための命令、または、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)とのユーザー対話を解釈し、そのようなユーザー対話に応じて動作を実行するための命令に、応答して表示されることになる対話要素を形成するために用いられる、アイコニックでグラフィカルな印も含みうる。
【０１６１】
データ処理システム1535は、機械可読命令の1つまたは複数のセットの論理にしたがって動作を実行する、1つまたは複数のデジタルデータ処理デバイスのシステムである。データ処理システム1535は、本明細書で説明される動作を実行するための、1つまたは複数のモジュールを実装することができる。データ処理システム1535により実装されうるモジュールには、ユーザーインターフェースモジュール1540、多種多様なサーバインターフェースモジュール1545、およびデータ集約モジュール1550がある。
【０１６２】
ユーザーインターフェースモジュール1540は、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のような画面をタッチスクリーン115に表示する、データ処理活動のセットであり、そのような画面とのユーザー対話を解釈し、そのようなユーザー対話により引き起こされるデータ処理および他の動作を実行する。ユーザーインターフェースモジュール1540により実行される動作は、データ記憶装置1530内の命令にしたがって実行されうる。
【０１６３】
サーバインターフェースモジュール1545は、サーバ165、170、175、180(図1)のようなデバイス105の外部のサーバとインターフェースをとる、データ処理活動のセットである。一般に、各々のサーバインターフェースモジュール1545は、異なるサーバからの画面に表示するのに適した情報を得ることに専用のモジュールである。サーバインターフェースモジュール1545は、例えば、電子メールまたはメッセージクライアント、さらには、特定のソーシャルネットワークまたは写真共有ネットワークの特性に合わせた専用のクライアントであってよい。
【０１６４】
サーバインターフェースモジュール1545は、サービス要求をサーバに発行し、そうした要求への応答からの形成物を抽出することで、表示する情報を得ることができる。要求および応答は、インターフェース1510、1515の1つまたは両方を通じて、デバイス105から関連するサーバに通信される。サービス要求への応答から抽出される情報は、例えば、入来する電子メールおよびテキストメッセージ、相手先の名前または他の識別子、写真共有サイトまたはソーシャルネットワークサイトへの投稿からの抜粋または他の内容、画像の類似物、相手先の場所、メッセージまたはメディアファイルに関するトランザクション情報などを、含みうる。
【０１６５】
データ集約モジュール1550は、データ記憶装置1525およびサーバインターフェース1545から得られた情報を、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のような画面に表示するために集約する、データ処理活動のセットである。いくつかの実装形態では、データ集約モジュール1550は、メッセージ上の相手先の名前または他の識別子を、データ記憶装置1525中の連絡先情報の中の名前または他の識別子情報と比較して、例えば、メッセージ記録を形成する際に用いる、メッセージの相手先を特徴付けるグラフィカルな印580のような、グラフィカルな印を置く。
【０１６６】
一般に、データ集約モジュール1550は、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のような画面で特徴付けられる、メッセージまたは他の項目をフィルタリングするための、規則を含む。
【０１６７】
画面で特徴付けられる項目は、項目がお気に入りとして登録されているかどうか、項目が特定の相手と関連するかどうか、および/または項目が、特定のファイル、ディレクトリ、もしくはネットワーク上の場所のような、特定のメモリの場所で見出されるかどうかを含む、いくつかの異なる方法で限定されてもよい。したがって、データ集約モジュール1550は、項目をフィルタリングして、これらの制限または他の制限を実施することができる。
【０１６８】
いくつかの実装形態では、データ集約モジュール1550は、例えば、データ記憶装置1525に保存された電子メールもしくは他のメッセージ、およびサーバインターフェース1545により受信されるサービス要求への応答から、表示に適した情報を抽出するための、抽出規則も含みうる。例えば、データ集約モジュール1550は、電子メールメッセージの件名または写真共有ネットワークもしくはソーシャルネットワークへの投稿のタイトルを、画面200、300、400、500、600、700、800、900、1000、1100、1200、1300、1400、1900、2000(図2〜14、19、20)のような画面に表示するために、抽出することができる。
【０１６９】
図16は、様々なカテゴリーの対話要素とのユーザー対話に応答して表示されることになる、対話要素を識別する情報群1600の、概略的な表現である。群1600は、デバイス105のデータ記憶装置1530(図15)に保存されうる。例示される実装形態では、群1600は、データテーブル1605内で実装される。データテーブル1605は、様々なカテゴリーの対話要素とのユーザー対話に応答して表示されることになる対話要素を、行1610、1612、1614、1615、1620、1625、1630、1635、1640、1645、1650、1655、および列1660、1662、1664、1666、1668、1670、1672、1674、1676、1678、1680、1682に編成する。各々の行1610、1612、1614、1615、1620、1625、1630、1635、1640、1645、1650、1655は、追加の対話要素の表示を引き起こすことになる、様々なカテゴリーの対話要素と関連付けられる。各々の列1660、1662、1664、1666、1668、1670、1672、1674、1676、1678、1680、1682は、特定の追加の対話要素が、行1610、1612、1614、1615、1620、1625、1630、1635、1640、1645、1650、1655のそれぞれに関連するカテゴリーの対話要素とのユーザー対話に応答して表示されることになるかどうかを規定する、データを含む。
【０１７０】
例えば、例示される実装形態では、列1660、1662、1664、1666、1668、1670、1672、1674、1676、1678、1680、1682の中のデータは、連絡先識別子(例えば、ウィジェット230、235、240、245、250のいずれか)に関連する対話要素とのユーザー対話が、閲覧対話要素、削除対話要素、編集対話要素、テキスト対話要素、電話対話要素、および電子メール対話要素の表示を引き起こすことになるということを、規定する。
【０１７１】
別の例として、例示される実装形態では、列1660、1662、1664、1666、1668、1670、1672、1674、1676、1678、1680、1682の中のデータは、メディア記録(ウィジェット725、730、735、740、922、924、926、928、932、934、936、938)と関連する対話要素とのユーザー対話が、保存対話要素、お気に入り対話要素、閲覧対話要素、削除対話要素、編集対話要素、ソーシャルネットワーク投稿対話要素、および情報対話要素の表示を引き起こすことになることを、規定する。
【０１７２】
列1660、1662、1664、1666、1668、1670、1672、1674、1676、1678、1680、1682で規定される対話要素は、単一の動作ウィジェット群に表示される必要はなく、むしろ、例えば画面300、400、600、800、1000、1200、1300、1400の領域335、635、835、1035、1235、1335を横切ってユーザーが指または他の要素をドラッグしたことに応答してアクセス可能になる、複数の動作ウィジェット群に表示されてもよい。
【０１７３】
図17は、非対称的なソーシャルネットワークでの活動群1700の実施形態の、概略的な表現である。活動1700は、第2のメンバーが第1のメンバーのフォロワーに必ずしもならなくても第1のメンバーが第2のメンバーのフォロワーになれる、単一レベルの非対称的なソーシャルネットワークにおいて起こる。例示される実装形態では、第1のユーザー「Apple」が、データ処理デバイス(例えば、デバイス105、140、182、190(図1)のいずれか)を用いて投稿1705を作成する。データ処理デバイスはまた、投稿1705の「投稿」を引き起こす、第1のユーザーからの入力を受け取ることができる。1710において、投稿1705はそれに応じてソーシャルネットワークサーバ1755(例えばサーバ170(図1))に送信され、ソーシャルネットワークサーバ1755はその送信を受信し、その送信を第1のユーザーによる投稿であると識別し、第1のメンバーに関連するメンバーを、ネットワーク中でのフォロワーとして識別する。次いで1715において、ソーシャルネットワークサーバ1755は、投稿1705の内容をそうしたフォロワーに中継する。これらのフォロワーは、1つまたは複数のデータ処理デバイス(例えば、デバイス105、140、182、190(図1))において、送信された内容を受信して見直すことができる。
【０１７４】
フォロワーのうちの1人、すなわち第2のユーザー「Orange」は、投稿1705の内容に返信し、データ処理デバイス(例えば、デバイス105、140、182、190(図1))を用いて返信の投稿1720を作成することを選んでもよい。データ処理デバイスはまた、返信の投稿1720の投稿を引き起こす、第2のユーザーからの入力を受信することもできる。したがって、返信の投稿1720は、投稿1705の内容の少なくとも一部を、非対称的なソーシャルネットワークに最投稿する。1725において、返信の投稿1720がそれに応じて非対称的なソーシャルネットワークサーバ1755に送信され、ソーシャルネットワークサーバ1755はその送信を受信し、送信を第2のユーザーによる返信の投稿であると識別し、第2のメンバーに関連するメンバーを、ネットワーク中でのフォロワーとして識別する。ソーシャルネットワークサーバ1755はまた、返信される投稿の作者、すなわち第1のユーザー「Apple」を特定する。次いで1730において、ソーシャルネットワークサーバ1755は、返信の投稿1720の内容を、第2のユーザー「Orange」のフォロワーに、1735において投稿1705の作者に中継する。第2のユーザー「Orange」のフォロワーは、1つまたは複数のデータ処理デバイス(例えば、デバイス105、140、182、190(図1))において、返信の投稿1720の送信された内容を受信し、見直すことができる。投稿1705の作者(すなわち第1のユーザー「Apple」)は、1つまたは複数のデータ処理デバイス(例えば、デバイス105、140、182、190(図1))において、返信の投稿1720の送信された内容を受信し、見直すことができる。
【０１７５】
メンバー間の関係が非対称的であるために、例示される非対称的なソーシャルネットワークでは、投稿の流れに方向性が存在する。具体的には、投稿は、矢印1740により示される方向、すなわち作者から作者のフォロワーに向けて、よく流れる傾向が有る。示される例では、この方向性には例外があり、すなわち、1735における、返信の投稿1720の内容の投稿1705の作者への送信である。しかし、より好まれる方向は、矢印1740で示される方向である。
【０１７６】
図18は、非対称的なソーシャルネットワークの活動群1800の実施形態の、概略的な表現である。活動1800は、第2のメンバーが第1のメンバーのフォロワーに必ずしもならなくても第1のメンバーが第2のメンバーの「公開のフォロワー」または「選択されたフォロワー」のいずれかになれる、複数レベルの非対称的なソーシャルネットワークにおいて起こる。公開のフォロワーは、フォローされるメンバーにより作成された投稿の適切なサブセット(すなわち公開の投稿)を受信する、非対称的なソーシャルネットワークのメンバーである。選択されたフォロワーは、フォローされたメンバーにより作成された投稿の全て(すなわち公開の投稿と非公開の投稿の両方)を全般に受信する、非対称的なソーシャルネットワークのメンバーである。いくつかの実装形態では、2人のメンバーの間の選択されたフォロワーの関係は、選択されたフォロワー関係への両方のメンバーの同意を実質的に必要とする、招待/応答の方式で確立される。
【０１７７】
例示される実装形態では、第1のユーザー「Apple」は、データ処理デバイス(例えば、デバイス105、140、182、190(図1))を用いて、投稿1805を作成する。投稿1805を作成する際に、第1のユーザー「Apple」は、投稿1805が公開の投稿であるか非公開の投稿であるかを、例えば、投稿を公開の投稿または非公開の投稿として指定するウィジェットのような対話要素と対話することによって、表示する。投稿1805は、その表示を特徴付ける情報を含む。
【０１７８】
投稿1805の投稿を引き起こす第1のユーザーからの入力に応答して、1815において、投稿1805はそれに応じてソーシャルネットワークサーバ1755に送信され、ソーシャルネットワークサーバ1755はその送信を受信し、送信を第1のユーザーによる投稿として識別し、投稿1805が公開の投稿であるか非公開の投稿であるかを判定する。投稿1805が公開の投稿であると判定されたことに応答して、サーバ1755は、1820および1825において、第1のユーザー「Apple」の公開のフォロワーと選択されたフォロワーの両方を識別し、そうしたフォロワーに投稿1805の内容を中継する。1830において、サーバ1755はまた、公開の投稿である投稿1805の内容を、第1のユーザー「Apple」の公開のプロフィールに中継する。プロフィールは、メンバーネットワーク上の個人または個人のグループを表すものである。プロフィールは一般に、名前、住所、興味、写真、および、個人または個人のグループを特徴付ける他の情報のような、詳細情報を含む。他のネットワークのメンバー(または一般公衆すら)が、プロフィールにアクセスするのに、表されている個人またはグループの同意を必要としない場合、プロフィールは公開である。
【０１７９】
投稿1805が非公開の投稿であると判定されたことに応答して、サーバ1755は、1820において、第1のユーザー「Apple」の選択されたフォロワーを識別し、そうしたフォロワーに投稿1805の内容を中継する。非公開の投稿1805は、第1のユーザー「Apple」の公開のフォロワーには中継されず、または第1のユーザー「Apple」の公開のプロフィールには中継されない。いずれの場合でも、投稿1805が中継されるフォロワーは、1つまたは複数のデータ処理デバイス(例えば、デバイス105、140、182、190(図1))で、送信された内容を受信し、見直すことができる。
【０１８０】
活動1800はまた、返信の投稿(図示せず)を投稿する際にも用いられうる。具体的には、返信の投稿の作成者は、返信の投稿が公開の投稿であるか非公開の投稿であるかを、示すことができる。いくつかの実装形態では、非公開の投稿への返信は禁止されてもよく、またはそうした返信が、返信の対象になった投稿の作者を識別する情報を削除しうる。
【０１８１】
図19は、デバイス105のタッチスクリーン115の一部の上の、画面1900の表示の概略的な表現である。画面1900は、連絡先識別子210と関連する対話ウィジェット235とのユーザー対話に応答して、タッチスクリーン115に表示される。画面1900の表示を引き起こす対話ウィジェット235とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、または、シングルタップまたはダブルタップであってよい。
【０１８２】
示されるように、画面1900は、動作ウィジェット群305を含めて、画面300と特徴を共有する。しかし、群305の中の動作ウィジェットは、動作ウィジェット群305の表示を引き起こす対話ウィジェット235に関連する連絡先の下にある、移動された領域255を有するように見える、領域1905でともにグループ化される。具体的には、識別子215、220、225を含む領域255は、領域1905を確保するために下に移動されたように見える。その結果、領域1905は、動作ウィジェット群305の表示を引き起こす対話ウィジェット235に関連する連絡先とは異なる連絡先を特徴付ける情報を含む、領域255の少なくとも一部と重複するようには見えず、領域255のその一部を不鮮明にするようには見えない。
【０１８３】
領域255の一部の、この明らかな移動の結果、1つまたは複数の領域255の少なくとも一部は、デバイス105のタッチスクリーン115上でもはや見えなくてもよい。具体的には、いくつかの実装形態では、タッチスクリーン115は、領域1905を確保するように移動した後でサイズを変えることなく、全ての領域255を表示し続けるには十分大きくはないことがある。そのような実装形態は、識別子225および対話ウィジェット250を含む領域255によって、図19に概略的に示される。具体的には、この領域は、画面1900を表示するタッチスクリーン115の領域の外に一部がある状態で、切れたように示されている。
【０１８４】
別の実装形態では、動作ウィジェット群305の表示を引き起こす対話ウィジェットに関連する連絡先識別子が動作ウィジェット群305により不鮮明にされないように、1つまたは複数の領域255は上側に移動されて領域を確保してもよい。
【０１８５】
例示される実装形態では、領域1905は、境界1910により、画面1900の他の部分と境界を定められる。他の実装形態では、領域1905は、色または影、空間拡張、または、ウィジェット310、315、320、325、330が群305にともに属するということを伝える他の視覚的な要素により、画面1900の他の部分と境界を定められてもよい。例示される実装形態では、領域1905の境界1910は、境界1910の比較的真っ直ぐな部分から外側に延び、領域255の境界を定める境界260をまたがって延びる、指し示すための印345を含む。
【０１８６】
例示される実装形態では、領域1905は縦よりも横に長い。例示される実装形態では、領域1905は、タッチスクリーン115の幅の大部分にわたる。このとき、領域1905の高さおよび幅の寸法の相対的なサイズは、領域255の高さおよび幅の寸法の相対的なサイズにしたがう。具体的には、領域255は一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。領域1905も一般に、タッチスクリーン115の幅Wの大部分にわたる帯状の要素である。例示される実装形態では、領域1905の一片の高さ(すなわち、タッチスクリーン115の高さHの方向の)は、領域255の一片の高さよりも小さいが、必ずしもこのようにはならない。実際には、いくつかの実装形態では、領域1905の一片の高さは、領域255の一片の高さと同じか、またはそれより大きくてよい。例えば他の状況では、領域1905の他のレイアウトが可能である。例として、デバイス105が、例示される実装形態よりも比較的大きなタッチスクリーン115を含む場合、領域1905は異なって配置されてもよく、かつ/またはタッチスクリーン115の比較的小さな部分にわたってもよい。
【０１８７】
識別子および関連する対話要素の、そのような明らかな移動は、他の状況で用いられうる。例えば、画面600(図6)に示されるように、異なるメッセージを特徴付ける情報を含む領域555に領域635を明らかに重複させるのではなく、1つまたは複数の領域555は、動作ウィジェット群605を含む領域を確保するために、上または下に移動されたように見えてもよい。別の例として、画面800(図8)に示されるように、異なるメディアファイルを特徴付ける情報を含む領域755に領域835を明らかに重複させるのではなく、1つまたは複数の領域755は、動作ウィジェット群805を含む領域を確保するために、上または下に移動されたように見えてもよい。別の例として、画面1000(図10)に示されるように、異なるメディアファイルを特徴付ける情報を含む領域955に領域1035を明らかに重複させるのではなく、2つ以上の領域955は、動作ウィジェット群1005を含む領域を確保するために、上または下に移動されたように見えてもよい。
【０１８８】
図20は、デバイス105のタッチスクリーン115の一部の上の、画面2000の表示の概略的な表現である。画面2000は、対話ウィジェット235とのユーザー対話に応答してそれ自体が表示される動作ウィジェット群305の中の、電子メール連絡ウィジェット325とのユーザー対話に応答して、タッチスクリーン115に表示される。画面2000の表示を引き起こす電子メール連絡ウィジェット325とのユーザー対話は、例えば、シングルクリックもしくはダブルクリック、または、シングルタップもしくはダブルタップであってよい。
【０１８９】
画面300と共通の表示される特徴に加えて、画面2000は、動作明確化部分2005も含む。明確化部分2005は、動作ウィジェット群305の中の対話ウィジェットとのユーザー対話により引き起こされることになる特定の動作についての曖昧さを解決するための対話要素を含む、画面2000の中の表示領域である。
【０１９０】
例示される実装形態では、明確化部分2005は、一対の明確化ウィジェット2010、2015と、明確化保存ウィジェット2020とを含む。明確化ウィジェット2010、2015は、ユーザー対話に応答して、識別された連絡先に対して実行されるべき動作についての曖昧さを解決する、対話要素である。示される例では、明確化ウィジェット2010、2015は、電子メール連絡ウィジェット325により引き起こされる動作、すなわち、電子メール連絡ウィジェット325とのユーザー対話により宛先に指定される連絡先の電子メールアドレスを、明確にする。別の例では、明確化ウィジェット2010、2015は、他の動作を明確にしてもよい。例えば、いくつかの例では、電話連絡ウィジェット320により引き起こされる動作(例えば、連絡先のどの電話番号に発信するか)、ソーシャルネットワーク交流連絡ウィジェット330により引き起こされる動作(例えば、連絡先のどのソーシャルネットワークが交流を媒介するか)、ウィジェット410により引き起こされる動作(例えば、どのチャットもしくはテキストメッセージの機能またはアドレスが用いられるか)、保存ウィジェット1215、1415により引き起こされる動作(例えば、画像または文書がどこに保存されるべきか)、共有ウィジェット1220、1420により引き起こされる動作(例えば、画像、画像の参照要素、または電子文書の参照要素がどのように共有されるべきか)、または、明確化ウィジェット2010、2015により明確にされうる他の動作である。したがって、明確化ウィジェット2010、2015は領域335、635、835、1035、1235、1435、1905の1つまたは複数に提示されうる。
【０１９１】
いくつかの実装形態では、明確化ウィジェット2010、2015により明確化された動作は、群305の中の特定の動作ウィジェットに関連する印2022により示される。例示される実装形態では、印2022は、メール連絡ウィジェット325を囲む境界2022である。別の実装形態では、印2022は、影付け、色付け、または、メール連絡ウィジェット325を、動作ウィジェット群305の中の他のウィジェットと区別する、別の視覚的な特徴でありうる。
【０１９２】
例示される実装形態では、明確化ウィジェット2010、2015はそれぞれ、連絡先の様々な電子メールアドレスの文字による表現である。明確化ウィジェット2010、2015の1つとのユーザー対話は、そのそれぞれのアドレスへの電子メールメッセージの送信、または、それぞれのアドレスに宛てられる電子メールメッセージを作成するための画面の表示を引き起こす。そのような送信または画面表示を引き起こすユーザー対話は、例えば、明確化ウィジェット2010、2015のそれぞれ1つを、例えばシングルクリックもしくはダブルクリックすること、または、シングルタップもしくはダブルタップすることであってよい。
【０１９３】
明確化保存ウィジェット2020は、ユーザー対話に応答して、明確化ウィジェット2010、2015により実現する明確化を保存する、対話要素である。保存された明確化は、他のユーザー選好とともに(例えばデータ記憶装置1525に)保存されてもよく、追加のユーザーによる明確化を伴わずに次の動作を明確化するために用いられてもよい。例えば、明確化ウィジェット2010、2015とのユーザー対話による、電子メールアドレスの曖昧さの解決を保存することができ、識別子210により識別される連絡先への次の電子メール通信は、デフォルトでその選択された電子メールアドレスに宛てることができる。例示される実装形態では、明確化保存ウィジェット2020は、明確化保存ウィジェット2020とユーザー対話の結果を記述する文字列2025と関連付けられた、チェックボックスに似せられる。
【０１９４】
例示される実装形態では、明確化部分2005は、動作ウィジェット群305を含み、画面2000では見えない画面200、300の別の部分に重複するように見える、領域335の中に表示される。具体的には、領域335は、動作ウィジェット群305の表示を引き起こす対話ウィジェット235に関連する連絡先とは異なる連絡先を特徴付ける情報を含む、一対の領域255の少なくとも一部を不鮮明にするように見える。別の実装形態では、識別子およびその関連する対話要素は、領域335により明らかに移動されてもよい(図19)。
【０１９５】
例示される実装形態では、明確化部分2005は、領域335と画面2000の残りとの境界を定める境界340の中に表示される。別の実装形態では、領域335は、色または影、空間拡張、または、ウィジェット群305が明確化部分2005に関連するということを伝える他の視覚的な要素により、画面2000の他の部分と境界を定められてもよい。例示される実装形態では、明確化部分2005は、動作ウィジェット群305の表示を引き起こす対話ウィジェット235に関連する連絡先識別子210とは、動作ウィジェット群305の反対側に配置される。
【０１９６】
本明細書で説明された主題および動作の実施形態は、デジタル電子回路で、または、本明細書で開示された構造およびその構造的な等価物を含む、コンピュータソフトウェア、ファームウェア、もしくはハードウェアで、または、これらのうちの1つまたは複数の組み合わせで、実装されうる。本明細書で説明される本主題の実施形態は、データ処理装置により実行するために、またはデータ処理装置の動作を制御するために、コンピュータ記憶媒体上に符号化される、1つまたは複数のコンピュータプログラム、すなわちコンピュータプログラム命令のうちの1つまたは複数のモジュールとして、実装されうる。あるいは、またはさらに、プログラム命令は、人工的に生成された伝搬信号、例えば、機械で生成された、電子的な、光学的な、または電磁気的な信号に符号化されてよく、こうした信号は、データ処理装置により実行されるように適切な受信装置へ送信するために、情報を符号化するように生成される。コンピュータ記憶媒体は、コンピュータ可読記憶デバイス、コンピュータ可読記憶基板、ランダムアクセスもしくはシリアルアクセスメモリアレイもしくはデバイス、または、これらのうちの1つまたは複数の組み合わせであってよく、それらに含まれていてもよい。さらに、コンピュータ記憶媒体が伝搬信号ではない場合、コンピュータ記憶媒体は、人工的に生成された伝搬信号に符号化されるコンピュータプログラム命令の、源または行先であってよい。コンピュータ記憶媒体は、1つまたは複数の別個の物理的なコンポーネントまたは媒体(例えば、複数のCD、ディスク、または他の記憶デバイス)であってよく、またはそれに含まれてもよい。
【０１９７】
本明細書で説明される動作は、1つまたは複数のコンピュータ可読記憶デバイスに保存された、または他のソースから受信されたデータに対する、データ処理装置により実行される動作として、実装されうる。
【０１９８】
用語「データ処理装置」は、例として、プログラマブルプロセッサ、コンピュータ、システムオンチップ、またはこれらのうちの複数、もしくは組み合わせを含む、データを処理するための全ての種類の装置、デバイス、および機械を包含する。装置は、専用の論理回路、例えば、FPGA(フィールドプログラマブルゲートアレイ)またはASIC(特定用途向け集積回路)を含んでもよい。装置は、ハードウェアに加えて、対象のコンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームランタイム環境、仮想マシン、またはこれらの1つまたは複数の組み合わせを構成する、コードも含みうる。装置および実行環境は、ウェブサービス、分散コンピュータリングおよびグリッドコンピューティングのインフラのような、様々な異なるコンピューティングモデルのインフラを実現することができる。
【０１９９】
コンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、またコードとしても知られる)は、コンパイラ型言語もしくはインタープリタ型言語、または宣言型言語もしくは手続き型言語を含む、任意の形態のプログラミング言語で書かれうる。また、コンピュータプログラムは、スタンドアロンのプログラム、または、モジュール、コンポーネント、サブルーチン、オブジェクト、もしくはコンピューティング環境で用いるのに適した他のユニットとしての形態を含む、任意の形態で展開されうる。コンピュータプログラムは、ファイルシステム中のファイルに相当しうるが、そうではなくてもよい。プログラムは、他のプログラムまたはデータ(例えばマークアップ言語ドキュメントで保存される1つまたは複数のスクリプト)を保持するファイルの一部に、対象のプログラムに専用の単一のファイルに、または複数の協調ファイル(例えば1つまたは複数のモジュール、サブプログラム、コードの一部を格納するファイル)に、格納されうる。コンピュータプログラムは、少なくとも1つの場所に位置する、または複数の場所に分散し通信ネットワークにより相互接続される、1つのコンピュータまたは複数のコンピュータ上で実行されるように、展開されうる。
【０２００】
本明細書で説明された処理および論理フローは、入力されたデータに対する操作を行い出力を生成することによって動作を実行するための、1つまたは複数のコンピュータプログラムを実行する1つまたは複数のプログラマブルプロセッサにより、実行されうる。処理および論理フローは、専用の論理回路、例えばFPGA(フィールドプログラマブルゲートアレイ)またはASIC(特定用途向け集積回路)により実行することができ、かつ、装置は、そうした専用の論理回路としても実装されてよい。
【０２０１】
コンピュータプログラムの実行に適したプロセッサは、例として、汎用マイクロプロセッサと専用マイクロプロセッサの両方、および、任意の種類のデジタルコンピュータの任意の1つまたは複数のプロセッサを含む。一般に、プロセッサは、読み取り専用メモリ、ランダムアクセスメモリ、またはこれらの両方から、命令およびデータを受け取る。コンピュータの必要不可欠な要素は、命令にしたがって動作を実行するためのプロセッサと、命令およびデータを保存するための1つまたは複数のメモリデバイスである。一般に、コンピュータは、データを保存するための1つまたは複数のマスストレージデバイス、例えば、磁気ディスク、磁気光ディスク、または光ディスクを含み、または、マスストレージデバイスとデータを送受信するために動作可能に結合され、または、これらの両方が成り立つ。しかし、コンピュータはそのようなデバイスを有する必要はない。さらに、コンピュータは、他のデバイス、例えばいくつか例を挙げると、携帯電話、携帯情報端末(PDA)、モバイルオーディオプレーヤーもしくはビデオプレーヤー、タブレットコンピュータ、ゲーム機、全地球測位システム(GPS)受信機、またはポータブル記憶デバイス(例えばユニバーサルシリアルバス(USB)フラッシュドライブ)に、組み込まれてもよい。コンピュータプログラム命令およびデータを保存するのに適したデバイスは、例として、例えばEPROM、EEPROM、およびフラッシュメモリデバイスのような半導体メモリデバイス、例えば内部ハードディスクまたはリブーバブルディスクのような磁気ディスク、磁気光ディスク、ならびに、CD-ROMおよびDVD-ROMディスクを含む、全ての形態の、非揮発性メモリ、媒体ならびにメモリデバイスを含む。プロセッサおよびメモリは、専用の論理回路により補完されてもよく、または専用の論理回路に組み込まれてもよい。
【０２０２】
ユーザーとの対話を実現するために、本明細書で説明される主題の実施形態は、例えば、ユーザーに情報を表示するための表示デバイス、例えばCRT(陰極線管)またはLCD(液晶ディスプレイ)モニターと、キーボードと、ポインティングデバイス、例えばマウスまたはトラックボールとを有する、コンピュータ上で実施することができ、ユーザーはこれらを用いてコンピュータに入力を行うことができる。他の種類のデバイスも、ユーザーとの対話を実現するために用いられうる。例えば、ユーザーに提供されるフィードバックは、任意の形態の感覚的なフィードバック、例えば、視覚的なフィードバック、音声によるフィードバック、または触覚によるフィードバックであってよく、ユーザーからの入力は、音による入力、声による入力、または触れることによる入力を含む、任意の形態で受け取られうる。加えて、コンピュータは、ユーザーにより用いられるデバイスに文書を送信し、デバイスから文書を受信することによって、例えば、ウェブブラウザから受け取られた要求に応答して、ユーザーのクライアントデバイス上のウェブブラウザにウェブページを送信することによって、ユーザーと対話することができる。
【０２０３】
本明細書は多くの具体的な実装形態の詳細を含むが、これらは、あらゆる発明の、または特許請求されうることの範囲を限定するものと解釈されるべきではなく、特定の発明の特定の実施形態に特有の特徴の説明であると解釈されるべきである。別個の実施形態として本明細書で説明されたいくつかの特徴は、単一の実施形態において、組み合わせて実装されてもよい。逆に、単一の実施形態として説明された様々な特徴は、複数の実施形態として別々に、または、任意の適切な副次的な組み合わせで、実施することもできる。さらに、上では、何らかの組み合わせで動作するものとして複数の特徴が説明されることがあるが、最初にそのように特許請求されたとしても、特許請求された組み合わせからの1つまたは複数の特徴は、いくつかの場合には、組み合わせから切り離すことができ、特許請求される組み合わせは、ある副次的な組み合わせまたは副次的な組み合わせの変形を対象としうる。
【０２０４】
同様に、図面において動作は特定の順序で示されるが、これは、そのような動作が示された特定の順序または連続的な順序で行われなければならないものとして、または、全ての例示された動作が、所望の結果を得るために行われなければならないものとして、解釈されるべきではない。ある状況では、マルチタスク処理および並列処理が有利でありうる。しかし、上で説明される実施形態の、様々なシステムコンポーネントの区分けは、全ての実施形態においてそのような区分けが必要であるものと解釈されるべきではなく、説明されるプログラムコンポーネントおよびシステムは一般に、単一のソフトウェア製品にともに統合されてもよく、または、複数のソフトウェア製品にパッケージングされてもよいことを、理解されたい。
【０２０５】
このように、具体的な実装形態が説明されてきた。他の実装形態は、以下の特許請求の範囲の中にある。いくつかの場合には、特許請求の範囲で列挙される動作は、異なる順序で実行されてもよく、それでも所望の結果を実現する。加えて、添付の図面で示される処理は、所望の結果を実現するために、示された特定の順序、または連続的な順序を必ずしも必要としない。いくつかの実装形態では、マルチタスク処理および並列処理が有利でありうる。
【符号の説明】
【０２０６】
100  システム
105  デバイス
110  筐体
115  タッチスクリーン
120  入力要素
125  メッセージ
130  WiFiアクセスポイント
140  相手の電子的なデバイス
155  電話基地局
160  データ通信ネットワーク
162  データリンク
165  サーバ
1500  電子的なコンポーネント群
1505  表示インターフェース
1510  電話インターフェース
1515  ワイヤレスインターフェース
1525  データ記憶装置群
1535  データ処理システム
1540  ユーザーインターフェースモジュール
1545  サーバインターフェースモジュール
1550  データ集約モジュール
【図１】
2013509644.tif 000003
【図２】
2013509644.tif 000004
【図３】
2013509644.tif 000005
【図４】
2013509644.tif 000006
【図５】
2013509644.tif 000007
【図６】
2013509644.tif 000008
【図７】
2013509644.tif 000009
【図８】
2013509644.tif 000010
【図９】
2013509644.tif 000011
【図１０】
2013509644.tif 000012
【図１１】
2013509644.tif 000013
【図１２】
2013509644.tif 000014
【図１３】
2013509644.tif 000015
【図１４】
2013509644.tif 000016
【図１５】
2013509644.tif 000017
【図１６】
2013509644.tif 000018
【図１９】
2013509644.tif 000019
【図２０】
2013509644.tif 000020
【図１７】
2013509644.tif 000021
【図１８】
2013509644.tif 000022
【国際調査報告】
2013509644.tif 000023
2013509644.tif 000024
2013509644.tif 000025