JP6050348B2 - 動的コンテキストベースメニュー - Google Patents

動的コンテキストベースメニュー Download PDF

Info

Publication number
JP6050348B2
JP6050348B2 JP2014520400A JP2014520400A JP6050348B2 JP 6050348 B2 JP6050348 B2 JP 6050348B2 JP 2014520400 A JP2014520400 A JP 2014520400A JP 2014520400 A JP2014520400 A JP 2014520400A JP 6050348 B2 JP6050348 B2 JP 6050348B2
Authority
JP
Japan
Prior art keywords
context
menu
based menu
items
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014520400A
Other languages
English (en)
Other versions
JP2014521172A (ja
Inventor
ギル,エレズ・キキン
コトラー,マシュー
サチダナンダム,ヴィグネシュ
ピアソン,マーク
グリーブ,ドリーン
ホックマン,アンドリュー
フレンド,ネッド
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of JP2014521172A publication Critical patent/JP2014521172A/ja
Application granted granted Critical
Publication of JP6050348B2 publication Critical patent/JP6050348B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04807Pen manipulated menu

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

[0001]コンピューティングおよびネットワーキング技術の普及と共に、コンピューティングデバイスの2つの態様、すなわち、従来型(例えば、マウスおよびキーボード)ではない入力メカニズム、ならびにより小さいフォームファクタが普及してきている。すべての種類のソフトウェアアプリケーションのためのユーザインタフェースは、典型的な画面サイズおよび入力メカニズムを考慮して設計されている。したがって、従来のシステムのユーザインタフェースは、キーボードおよびマウス型入力デバイス、ならびにユーザが特定の精度でユーザインタフェースと相互作用することができる最小の画面サイズを介するものと推定される。
[0002]タッチ対応またはジェスチャ対応デバイス用のメニューは、特別な制約および課題を有する。例えば、このようなメニューは、タッチおよびジェスチャ対応である必要があり、マウスより低い精度でアクセス可能である必要がある。メニューは、広い画面領域を専有しない場合があり、利用可能な画面領域の変化(例えば、横長画面/縦長画面の変化、様々な分解能、仮想キーボードの出現/消失、など)に柔軟である必要がある。メニューは、タッチデバイスに特定の機能(例えば、異なるジェスチャへの応答)を使用する必要があり、依然として従来のマウスおよびキーボードで機能する必要がある。主に読み取り専用であり、モバイルデバイス上で長い時間、長い文章を編集する可能性が低いモバイルデバイス上では、ユーザが、突発的な作業を生産的アプリケーション上で実行する傾向がある可能性がある。したがって、従来のメニューは、この使用モデルに対処するように調整されていない。それらは、また、様々なコンテキストおよび/または位置(例えば、1本の指/親指の使用/デスクおよびタイピングに向かう)で快適でなく、効率的でない。さらに、コマンド体験は、コンテンツ作成のために非常により豊富である必要があり、タッチが与える、より直接的な相互作用により期待される、自然で楽しい体験を提供する必要がある。
[0003]この概要は、以下の詳細な説明でさらに詳細に説明される概念の選択を簡略化した形式で紹介するために提供される。この概要は、特許請求される主題の主要な特徴または本質的な特徴を排他的に認定することを意図されず、特許請求された主題の範囲を決定する際の助けとしても意図されない。
[0004]実施形態は、動的に配置され、レイアウトされ、活性化され得るコンテキストベースメニューに向けられる。複数の実行可能コマンド、および/または、サブメニューへのリンクを提示する時、コンテキストベースメニューが、ユーザインタフェース上に表示された選択されたコンテンツ、ならびに/または利用可能な表示空間、ユーザ属性、および同様のもののような他の要因に関連する様々な形状および形式で表示されてよい。カテゴリ内のコマンドを提示するサブメニューが、親コンテキストベースメニューの代わりに、親コンテキストベースメニューに隣接して、または、親コンテキストベースメニューと重なって表示されてよい。メニューの位置、コンテンツ、および/または形状は、選択されたコンテンツの変化、ユーザ接触位置、ユーザインタフェースの変化、などに応じて調整されてよい。
[0005]これらおよび他の特徴および利点は、以下の詳細な説明を読むこと、および、関連する図面の検討から明らかになるであろう。前述の一般的な説明、および、以下の詳細な説明の両方は、説明的であり、特許請求される態様を制限しないことが、理解されるべきである。
[0006]コンテキストベースメニューが用いられ得るいくつかの例示的なデバイスを示す図である。 コンテキストベースメニューが用いられ得るいくつかの例示的なデバイスを示す図である。 [0007]実施形態による例示的なコンテキストベースメニューおよび関連するサブメニューの起動および提示を示す図である。 [0008]実施形態による、表示されたコンテンツ上、および、タッチベースのデバイスの画面上の例示的なコンテキストベースメニューの配置を示す図である。 [0009]実施形態による、異なる形状のいくつかの例示的なコンテキストベースメニュー、および、コンテキストベースメニューを介して利用可能な項目を選択するための例示的な構成を示す図である。 実施形態による、異なる形状のいくつかの例示的なコンテキストベースメニュー、および、コンテキストベースメニューを介して利用可能な項目を選択するための例示的な構成を示す図である。 実施形態による、異なる形状のいくつかの例示的なコンテキストベースメニュー、および、コンテキストベースメニューを介して利用可能な項目を選択するための例示的な構成を示す図である。 実施形態による、異なる形状のいくつかの例示的なコンテキストベースメニュー、および、コンテキストベースメニューを介して利用可能な項目を選択するための例示的な構成を示す図である。 実施形態による、異なる形状のいくつかの例示的なコンテキストベースメニュー、および、コンテキストベースメニューを介して利用可能な項目を選択するための例示的な構成を示す図である。 [0010]いくつかの実施形態による例示的なコンテキストベースメニューの異なる態様を示す図である。 [0011]いくつかの実施形態による例示的なコンテキストベースメニューでの、空セグメントの使用、および、複数の項目選択の表示を示す図である。 [0012]他の実施形態による例示的なコンテキストベースメニューでの、アニメーション化された表示の使用、および、キーボード支援の表示を示す図である。 [0013]いくつかの実施形態による例示的なコンテキストベースメニューの他の態様を示す図である。 [0014]いくつかの実施形態による例示的な部分的コンテキストベースメニューを示す。 [0015]実施形態によるシステムが実装され得るネットワーク環境を示す図である。 [0016]実施形態が実装され得る例示的なコンピューティング動作環境のブロック図である。 [0017]実施形態による動的コンテキストベースメニューを用いるプロセスの論理フロー図である。
[0018]簡単に前述したように、動的コンテキストベースメニューは、ユーザインタフェース上に表示された選択されたコンテンツ、ならびに/または、利用可能な表示空間、ユーザ属性、および同様のもののような他の要因に関連する様々な形状および形式で、複数の実行可能コマンド、および/または、サブメニューへのリンクを提示する。
[0019]以下の詳細な説明では、本明細書の一部を形成する添付図面への参照が行われ、添付図面では、特定の実施形態または例が、例示として示される。これらの態様は、組み合わされてよく、他の態様が、使用されてよく、構造的変更が、本開示の要旨または範囲から逸脱することなく、行われてよい。したがって、以下の詳細な説明は、限定的な意味に解釈されるべきではなく、本発明の範囲は、添付の特許請求の範囲およびそれらの等価物によって定義される。実施形態は、パーソナルコンピュータ上のオペレーティングシステム上で動作するアプリケーションプログラムと共に実行するプログラムモジュールの一般的な文脈で説明されることになるが、当業者は、態様は、他のプログラムモジュールとの組み合わせで実現されてもよいことを認識するであろう。
[0020]一般に、プログラムモジュールは、ルーチン、プログラム、構成要素、データ構造、および、特定のタスクを実行する、または、特定の抽象データ型を実装する他の種類の構造を含む。さらに、当業者は、実施形態は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能な民生用電子機器、ミニコンピュータ、メインフレームコンピュータ、および、同等のコンピューティングデバイスを含む、他のコンピュータシステム構成で実施されてよいことを理解するであろう。実施形態は、タスクが、通信ネットワークを介してリンクされたリモート処理デバイスによって実行される、分散コンピューティング環境で実施されてもよい。分散コンピューティング環境では、プログラムモジュールは、ローカルおよびリモートメモリ記憶デバイスの両方に配置されてよい。
[0021]実施形態は、コンピュータ実装プロセス(方法)、コンピューティングシステム、または、コンピュータプログラム製品もしくはコンピュータ可読媒体のような製品として実装されてよい。コンピュータプログラム製品は、コンピュータシステムによって読み取り可能で、コンピュータまたはコンピューティングシステムに例示的なプロセス(複数可)を実行させる命令を含むコンピュータプログラムを符号化するコンピュータ記憶媒体であってよい。コンピュータ可読記憶媒体は、コンピュータ可読メモリデバイスであってよい。コンピュータ可読記憶媒体は、例えば、揮発性コンピュータメモリ、不揮発性コンピュータメモリ、ハードドライブ、フラッシュドライブ、フロッピー(登録商標)ディスク、コンパクトディスク、および同等の媒体の1つまたは複数を介して実装されてよい。
[0022]実施形態によれば、タッチ対応またはジェスチャ対応デバイスのユーザインタフェースは、表示されたコンテンツを管理するために、コンテキストベースメニューを用いることができる。コンテキストベースメニューは、タッチまたはジェスチャ対応コンピューティングデバイスに特定の機能を利用することができるが、従来のマウスおよびキーボードで動作することもできる。コンテキストベースメニューは、文書、電子メール、連絡先リスト、他の通信、または任意のコンテンツ(例えば、オーディオ、ビデオ、など)のような表示されたコンテンツを閲覧または編集する間に、よく使用されるコマンドへの迅速なアクセスを提供するために使用される。コンテキストベースメニューは、ユーザインタフェースの外側または内側の別個の表示ペイン(pane)(例えば、ウィンドウ)内などに、ユーザインタフェースの通常のメニューの一部として出現してよい。典型的には、コンテキストベースメニューは、容易なユーザアクセスのためのコマンドの制限された組を提示するが、追加のサブメニューが、ユーザ選択に応じて提示されてよい。よく使用されるコンテキストベースメニューが、閲覧される文書上に出現してよい。本明細書で使用されるタップまたはスワイプ動作は、指、ペン、マウス、または同様のデバイスを介して、かつ予め定義されたキーボード入力の組み合わせ、または音声コマンドを介して、ユーザによって提供されてよい。
[0023]図1Aおよび1Bは、コンテキストベースメニューが用いられ得るいくつかの例示的なデバイスを示す。タッチおよびジェスチャベースの技術が普及しており、これらの技術を用いるコンピューティングデバイスが一般的になってきているため、ユーザインタフェース配置が課題になる。タッチおよび/またはジェスチャベースのデバイス、特に携帯デバイスは、より小さい画面サイズを有する傾向があり、これは、ユーザインタフェースのためのより少ない利用可能な空間を意味する。例えば、文書(テキストおよび/またはグラフィックス)の編集を可能にするユーザインタフェースでは、文書の提示部分に加えて、仮想キーボードが表示されなければならない場合があり、利用可能な空間(「不動産」)をさらに制限する。したがって、このようなシナリオでは、完全な制御メニューを提供することは、非実用的または不可能である可能性がある。いくつかの実施形態は、動的なタッチまたはジェスチャ対応のコンテキストベースメニューに向けられる。
[0024]上述したように、より小さい利用可能な表示空間、より大きいコンテンツ、および、異なるアスペクト比は、従来のメニューを非実用的にする。タブレットPCおよび類似したもののような既存のタッチ対応デバイスは、典型的には、データ消費(例えば、表示)に向けられる。他方では、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、プレゼンテーションアプリケーション、および同等のもののような、よく使用されるアプリケーションは、作成(例えば、テキスト、グラフィカル、および他のコンテンツを有する文書を生成および編集する)に向けられる。現在利用可能なコンテキストベースメニューは、ほとんどの時間不可視であるか、それらは、それらが可視の場合、コンテンツを妨げる。いくつかの実施形態によるコンテキストベースメニューは、提示されたコンテンツおよび利用可能な空間に基づいて、動的に提供されてよく、多くの必要とされる表示領域を奪うことなく、使いやすさを提供するランチャメカニズムを介して活性化されてよい。
[0025]図1Aおよび1Bを参照すると、タッチまたはジェスチャ対応のコンテキストベースメニューが、実施形態によるランチャメカニズムによる活性化を介して提供され得る、いくつかの例示的なデバイスが示される。実施形態は、デバイスが、タッチおよび/またはジェスチャ対応であるかぎり、フォームファクタおよび能力を変えることで、他のデバイスに同様に実装されてよい。
[0026]図1A中のデバイス104は、ユーザインタフェースが画面106上に提供され得る大きいサイズの表示装置の一例である。様々なアプリケーションの機能が、ハードウェア制御108、および/または、画面106上に表示されるタッチもしくはジェスチャ対応メニューのようなソフト制御を介して制御されてよい。ユーザは、タッチ動作または(ビデオキャプチャデバイスによって検出される)ジェスチャを介して、ユーザインタフェースと相互作用することができてよい。コンテキストベースメニューは、固定された位置に、または、選択されたコンテンツ、利用可能な表示領域、および同様の要因に基づいて、動的に調節可能な位置に提示されてよい。デバイス104の例は、公共情報表示ユニット、大型コンピュータモニタ、などを含むことができる。例示的な実施形態は、利用可能な表示領域が貴重で、コンテキストベースメニューの位置、サイズ、コンテンツ、などが、利用可能な表示領域に基づいて決定され得る、小さいサイズのディスプレイに関連して説明されるが、逆の配慮が、より大きいディスプレイでは考慮される可能性がある。例えば、公共情報表示ユニットまたは大型コンピュータモニタのような大きいサイズのディスプレイでは、コンテキストベースメニューは、ユーザが、メニュー上に手を伸ばす必要がないように、または、快適に作業するために、メニューを移動させる必要がないように、選択されたコンテンツの近傍に動的に配置されてよい。
[0027]図1A中のデバイス112は、機能を制御するためのジェスチャベースのメニューの使用に関する一例である。ユーザインタフェースが、画面上に表示、または、表面上に投影されてよく、ユーザ110の動作は、ビデオキャプチャデバイス114を介して、ジェスチャとして検出されてよい。ユーザのジェスチャは、デバイス112上に表示されるタッチまたはジェスチャ対応のメニューを活性化することができる。
[0028]図1Bは、コンピューティング、通信、制御、測定、およびいくつかの他の目的のために使用され得る、タッチ対応コンピュータモニタ116、ラップトップコンピュータ118、ハンドヘルドコンピュータ124、スマートフォン126、タブレットコンピュータ(または、スレート)128、およびモバイルコンピューティングデバイス132のようないくつかの例示的なデバイスを含む。図1B中の例示的なデバイスは、タッチ活性化120と共に示される。しかしながら、これらおよび他の例示的なデバイスのいずれも、コンテキストベースメニューのジェスチャ対応の活性化を用いることもできる。加えて、ペン130のようなツールが、タッチ入力を提供するために使用されてよい。ランチャインジケータ、および、タッチまたはジェスチャ対応のコンテキストベースメニューは、マウス入力、またはキーボード122を介する入力のような従来の方法を介しても制御されてよい。
[0029]図2は、実施形態による例示的なコンテキストベースメニューおよび関連するサブメニューの起動および提示を示す。実施形態によるコンテキストベースメニューは、フォーカスポイント(挿入ポイントまたは選択部)の近くに出現することができ、効率的な呼び出しおよび/または使用を可能にすることができ、コマンドがコンテキストによって範囲決定されることを可能にすることができ、(放射形状を介する)増加した走査能力を提供することができ、初めてのユーザのための高速な学習曲線を可能にすることができ、ユーザ体験を強化することができる。このようなメニューは、ウェブブラウザのような、コンテンツが表示および/または編集されることを可能にする任意のアプリケーションに、かつオペレーティングシステムのユーザインタフェースに実装されてよい。
[0030]図2中のランチャインジケータおよびコンテキストベースメニューの例示的な構成は、例示的なユーザインタフェース上に示され、例示的なユーザインタフェースのそれぞれは、テキストメニュー、グラフィカルコマンドアイコン、ならびにテキストおよび/またはグラフィカルコンテンツを含む。実施形態によるコンテキストベースメニューは、他の種類のメニューの有無に係わらず、任意の種類のコンテンツを有する任意のユーザインタフェース上で用いられてよい。ユーザインタフェース202を参照すると、ランチャインジケータ206は、ユーザインタフェース上の選択ハンドル間の選択部204の近傍で使用されてよい。ユーザインタフェースが選択を許可しないか、表示領域が限られている場合、固定された位置が、インジケータ206および/または下にあるコンテキストベースメニューに使用されてよい。代わりに、ランチャは、隠されてよく、異なるジェスチャ(例えば、選択部上のタップ)が、下にあるコンテキストベースメニューのための活性化として機能することができる。キーボード、マウス、タッチ、ジェスチャ、ペン入力、音声コマンドは、コンテキストベースメニューと組み合わせて使用され得るいくつかの例示的な入力メカニズムである。他の例示的な入力メカニズムは、加速度計または方位センサベースの入力、光学的に取り込まれたジェスチャ、時間ベースの入力、他のデバイス/人間/場所への近接、などを含むことができるが、これらに限定されない。
[0031]ランチャインジケータ206の活性化(208)に応じて、トップレベルコンテキストベースメニュー212が、ユーザインタフェース210上に示されるように、選択されたコンテンツに関連して表示されてよい。コンテキストベースメニューの位置は、ユーザインタフェース上の固定された位置に、または、表示されたコンテンツの選択された部分、表示されたコンテンツの種類、利用可能な表示領域、ユーザインタフェースの境界、および/もしくは、デバイスの種類に基づいて動的に選択された位置に選択されてよい。コンテキストベースメニューを表示するために、選択されたコンテンツとユーザインタフェースの境界との間に十分な表示領域が存在しない場合、コンテキストベースメニューは、自動的に、ユーザインタフェースの別の場所に移動されてよく、そのサイズが減少されてよく、または、コンテキストベースが部分的に表示されてよい。さらに、コンテキストベースメニュー212は、表示されたコンテンツの選択された部分のサイズの変化、ユーザインタフェースのサイズの変化、または、ユーザインタフェースの向きの変化に応じて移動されてよく、その形状またはサイズが調整されてよい。
[0032]コンテキストベースメニュー212が、放射形状に表示されるが、メニューは、以下により詳細に説明するような、実質的に放射状、実質的に矩形、真っ直ぐなインライン、湾曲したインライン、花状、または、不規則な形状を有することができる。タップ動作、スワイプ動作、または長押し動作を介する、コンテキストベースメニュー212上に表示された項目の1つの選択(214)に応じて、ユーザインタフェース220上のサブメニュー226が表示されてよい。例示的な図では、サブメニュー226は、コンテキストベースメニュー222と重なって示される。他の構成では、サブメニューは、コンテキストベースメニューを置き換えてよく、または、同時に別々の位置に表示されてよい。
[0033]コンテキストベースメニュー222上の項目は、コマンドの様々なカテゴリ、または、個々のカテゴリ内のコマンドを表すサブメニューにそれぞれ関連付けられたリンクを表すことができる。上述した動作の1つを介するサブメニュー226上のコマンドの選択(224)に応じて、コマンドは、選択されたコンテンツに適用されてよい。コマンドの実行が完了すると、サブメニューは、隠されてよく、または表示に残ってよい。
[0034]図3は、実施形態による、表示されたコンテンツ上の、および、タッチベースのデバイスの画面上の、例示的なコンテキストベースメニューの配置を示す。例示的なビュー302は、選択された部分304を有するテキストコンテンツを含む。上述したように、実施形態によるコンテキストベースメニューは、選択されたコンテンツに関連して表示されてよく、これは、いくつかの場合では(例えば、空いている表示空間が利用できない場合)、選択されたコンテンツ上にメニューを表示することを含んでよい。したがって、コンテキストベースメニュー306は、選択された部分304の上に表示される。実施形態によるシステムは、コンテキストベースメニューを位置決めする際に、以下の動作を実行することができる。第1に、メニューは、現在選択されているテキストのすぐ右(または、アラビア語またはヘブライ語のような双方向言語では左)の余白領域に配置されるように試みられてよい。複数のラインが選択される場合、メニューは、ビュー内の選択されたラインの垂直方向中央に配置されてよい(すなわち、ラインのいくつかが、ページ外にスクロールされる場合、それらは、メニューを配置する場所を計算する際に除外されてよい)。位置が、画面の上部または下部である(すなわち、水平方向の位置は、正しいが、垂直方向の位置が、画面外である可能性がある)ため、第1の試みが失敗する場合、メニューは、画面上にちょうど収まるように、下方または上方にそれぞれシフトされてよい。メニューが、そこに水平方向に配置され得ないため、第1の試みが失敗する場合、メニューは、表示されたコンテンツ選択部の上方に移動され、同じ水平方向の位置に配置されることが試みられてよい。依然として機能しない場合、システムは、メニューを選択部の下方に移動し、同じ水平方向の位置に配置することを試みてよい。動作の最後の組が機能しない場合、それは、おそらく、選択部がページ全体を覆うことを意味する。その場合、メニューは、できるかぎり画面の右(または左)側の近くに配置されてよく、このとき、選択部と重なる。コンテンツが配置される位置が変化する場合(例えば、テキスト幅が大きくなる、または、画像が大きくなる場合)メニューは、再び上述した規則に基づいて配置されてよい。
[0035]いくつかの実施形態では、ジェスチャ、またはタップおよび/もしくはスワイプのようなタッチ動作を可能にするコンテキストベースメニューが、現在の選択部に対して出現することができる。他の例では、コンテキストベースメニューは、コンテンツの変化のための余地を認めることができる。例えば、コンテキストベースメニューは、表が、インジケータを妨げることなく、大きくなれるように、表から一定の距離で、表内に出現することができる。コンテキストベースメニューは、下にあるオブジェクトのサイズが変化する場合(より多くのテキストが、テキストのラインに追加される場合、または、画像のサイズが、増加または減少される場合、列または行が、表に追加される場合、など)、移動されてもよい。前述したように、公共情報表示ユニットまたは大型コンピュータモニタのような大きいサイズのディスプレイでは、コンテキストベースメニューは、ユーザが、メニュー上に手を伸ばす必要がないように、または、快適に作業するために、メニューを移動させる必要がないように、選択されたコンテンツの近傍に動的に配置されてよい。代わりに、動的に配置されたコンテキストベースメニューは、複数の人間が、同じディスプレイ上で作業することも可能にする。例えば、コンテキストベースメニューは、一度に1つより多くの選択部に結び付けられてよく、1人より多くの人間が同時に編集することを可能にするツールの組が、選択部に提供されてよい。
[0036]例示的なユーザインタフェース310は、どのようにコンテキストベースメニュー314が、モバイルまたはハンドヘルドタッチ/ジェスチャ対応デバイスで用いられ得るかを示す。このようなデバイスでは、利用可能な表示領域をさらに減少させる仮想キーボード318が、コンテンツを編集することを可能にするために表示される可能性がある。コンテキストベースメニュー314は、テキストコンテンツ312(コンテンツの他の形態が使用されてもよい)の右に、空き空間内に表示される。コンテキストベースメニューは、ユーザ属性に基づいて、表示されたコンテンツの選択された部分の左側、右側、上部、または下部に沿って提示および/または移動されてもよい。ユーザ属性は、ユーザの左利きまたは右利き、指のサイズ、ポインティングデバイスに関連付けられたタップ動作ポインタのサイズ、ユーザの本人証明、デバイスの人間工学的特徴、ならびにユーザインタフェースのための言語選択、地理的位置情報、時間帯情報、および/または国情報のうちの1つまたは複数を含む位置属性を含むことができる。キャンバスのサイズが変化する場合(例えば、キーボードが出現する場合)、コンテキストベースメニューは、キーボードによって覆われないように、自動的に邪魔にならないところに移動することができる。
[0037]他の実施形態によれば、ユーザジェスチャは、コンテキストベースメニューを移動させるために使用されてよい。例えば、コンテキストベースメニューが、ユーザが取得する必要があるコンテンツの上にあるように生じる場合、ユーザは、「それを除去する」コンテキストベースメニューを長押しすることができ、次に、それを画面上の別の場所にドラッグおよびドロップすることができる。
[0038]図4Aは、異なる形状のいくつかの例示的なコンテキストベースメニューを示す。タッチまたはジェスチャ対応のコンテキストベースメニューは、タップ、長押し、ドラッグ/スライド、または同様の動作を介して、ランチャインジケータを選択することによって活性化されてよい。
[0039]例示的なコンテキストベースメニューは、花型のメニュー402、放射状のメニュー404、矩形のメニュー408、湾曲したインラインメニュー410、および、真っ直ぐなインラインメニュー412を含む。他の形状および構成が、用いられてもよい。円形状のメニュー(402、404)では、項目は、中心にバックボタンを有するメニューのセグメントに表示される。メニューを閉ざすためのバックボタンは、矩形のメニュー408上のボタン406のように、メニューに対して他の位置に配置されてもよい。
[0040]いくつかの実施形態では、コンテキストベースメニュー上に表示される項目のレイアウトは、ユーザ属性または他の要因に基づいて、自動的に配置および再配置されてよい。色スキーム、グラフィカルスキーム、網掛け(シェイド、shading)スキーム、および、同等のもののような、いくつかのスキームが、コンテキストベースメニューの有効性を増強するために用いられてよい。例えば、項目は、暗いおよび/または明るいフォーマットで表示されてよく、暗いおよび/または明るいフォーマットは、背景色に応じて交換可能に使用されてよい。いくつかの実施形態では、明るいまたは暗いフォーマットは、実行されるコマンドを強調するために使用されてよい。
[0041]図4Bは、放射状のコンテキストベースメニューのための5個の例示的な状態およびそれらの視覚化を示す。例示的な状態は、「休止」状態422、「ホバー(hover)」状態424、「押下」状態426、「選択」状態428、および、「ホバー選択」状態430を含む。メニューの視覚化は、異なる着色または網掛けスキーム、ならびに図4Bに示すように、それぞれ、内側の円423、425、427、429、および431に関連付けられた異なるグラフィカルスキームを使用することによって、変更されてよい。他の視覚化スキームが、使用されてもよい。
[0042]図4Cおよび4Dは、フォントスタイルを選択するためのコンテキストベースメニューの異なる例示的な構成を示す。図4Cでは、放射状のコンテキストベースメニュー422は、利用可能なオプションが、メニューの中心にスクロール式に表示されている間、ユーザが、メニュー上で放射状にスワイプすることを可能にする。コンテキストベースメニュー444上の同様の放射状スワイプ動作448の結果として、利用可能なオプションは、現在の選択部が強調表示される拡張ボックス上を通ってスクロールされる。同様なスキームが、コンテキストベースメニュー446に用いられ、利用可能なオプションは、現在の選択部が、色スキーム、網掛けスキーム、および/または、強調表示スキームを介して強調されて、メニューの一方の側(左または右)に沿って、スクロール式に表示される。
[0043]図4Dでは、コンテキストベースメニュー452は、ユーザが、アイコン454を、フォントスタイル中から選択するための放射形状メニューの周辺部に沿って回転させることを可能にする。現在選択されているフォントスタイル456は、放射形状メニューの中心に表示され、他のフォントスタイルは、アイコン454が周辺部に沿って回転されるのに連れて、スクロールされる。放射形状のコンテキストベースメニュー458は、メニューの周辺部に沿って表示される文字が、利用可能なフォントスタイルに割り当てられる、選択アプローチの別のバリエーションである。他の実施形態では、数字またはグラフィックアイコンが、メニューを介して選択するために利用可能な異なる項目に割り当てられてもよい。最後に、コンテキストベースメニュー462は、利用可能なフォント(および、現在の選択部)が、リストの形式で放射形状メニューの一方の側に表示されている間、回転スワイプ動作を介する利用可能な項目(例えば、フォントスタイル)の選択を可能にする。
[0044]図4Eは、3つの異なるコンテキストベースメニュースタイルおよび構成を示す。例示的な構成472は、従来のコンテキストベースメニューのカテゴリへの組織化を表示し、カテゴリは、メニューのトップを変更する。このように、メニューのルックアンドフィールは、従来のメニューのデザインと類似するが、階層は、上述した放射形状のコンテキストベースメニューの例に基づく。構成474は、画像と重なる透明な放射形状のコンテキストベースメニューの一例であり、トップレベルメニューの項目の数は、空間の制限に適合するように減少される。構成476は、メニューに関連付けられたテキストコンテンツにより一層密接に接続するコンテキストベースメニューの例示的な視覚的スタイルを示す。上述した構成は、説明の目的のみのための例示的なものである。任意の数の要素および提示スキームを有する他のメニュー形状、スタイル、および構成が、本明細書に記載の原理を使用して用いられてよい。
[0045]もちろん、他のアイコン、シンボル、テキストコンテンツ、などが、特定のコンテキストベースメニューおよびサブメニューを表すために使用されてよい。いくつかの実施形態によれば、コンテキストベースのタッチまたはジェスチャ対応のメニューが、ランチャインジケータが表示されることなく、活性化されてよい。例えば、メニューは、表示されたコンテツの一部の選択に応じて、直接表示されてよい。メニューは、ジェスチャに基づくだけで提示されてもよい。例えば、画面上の任意の場所の長押し、または、キーボード上のコンテキストメニューキーの押下が、コンテキストベースメニューを表示させることができる。
[0046]図5は、いくつかの実施形態による例示的なコンテキストベースメニューの異なる態様を示す。コンテキストベースメニュー502の例示的な構成では、メニューは、項目がメニュー上で放射状にセグメント内に配置されて、円形に成形される。項目(例えば、504、506)は、実行可能コマンド、または、サブメニューへのリンクを含むことができる。メニュー上に収まり得るより多くの項目が存在する場合には、省略項目512のような項目の1つが、他のコマンドまたはリンクのための別のメニューを開くために使用されてよい。項目のいくつかは、特定のカテゴリ内のコマンドを表す1つまたは複数のサブメニューに関連付けられてよい。これらのリンクは、メニューの中心付近の二重矢印508のように、グラフィカルに示されてよい。メニューの中心のランチャインジケータ510は、メニューを閉じるために使用されてもよい。
[0047]いくつかの実施形態では、選択された項目、または、コンテキストベースメニューの表示される項目のカテゴリは、コンテキストベースメニューの中心に表示されてよい。他の実施形態では、コンテキストベースメニュー上の項目が適合するコンテンツの選択された部分の種類が、中心に表示されてよい。
[0048]コンテキストベースメニュー514は、さらに別の構成を示し、この構成では、コンテキストベースメニューの中心520は、ページ上のコンテンツが、テキスト選択部であることを示し、したがって、異なるテキストスタイル、サイズ、などのような利用可能なオプションの中から選択するために出現した種類のメニューであることを示す。さらに他の実施形態では、コンテキストベースメニュー上の項目は、マウスホバー、キーボードフォーカス、押された項目、選択された項目、選択されたホバー、無効な項目、無効なホバー、および、通常の状態、の1つまたは複数を含む現在の情報を表すことができる。
[0049]コンテキストベースメニュー502および514は、トップレベルでハブおよびスポーク相互作用を用いることができ、ダイアルならびに/またはハブおよびスポーク相互作用が、サブメニューレベルで可能にされてよい。タッチベースの相互作用は、メニュー項目もしくはサブメニューランチャへのスライド、周辺部の周囲のスライド、または、メニュー項目上のタップを含むことができる。選択されたまたは検討されたメニュー項目のライブプレビューが、提供されてよい。また、様々なメニュー項目のためのテキスト識別子が、各メニュー項目の下部/上部/中央またはその近傍に提供されてよい。
[0050]図6は、いくつかの実施形態による例示的なコンテキストベースメニュー内の、空セグメントの使用、および、複数の項目選択の表示を示す。この図および他のものに示す放射形状のコンテキストベースメニューの異なるセグメントは、セグメント間に線を有して示されるが、それは、強調された説明目的のみのためのものである。実施形態によるメニューは、メニュー上の異なる項目に対応するセグメント間に線または他の区切りを含んでよく、または含まなくてよい。例示的なコンテキストベースメニュー602は、5個の項目および3個の空セグメント604を含む。いくつかの実施形態では、空セグメント604は、コンテキストベースメニューのレイアウト内でグループ化されてよく、より多くの表示領域を可能にするために、透明な様式で描画されてよい。例えば、サブメニューは、コンテキストベースメニューの空セグメントと重なって表示されてよく、これにより、コンテキストベースメニュー上のアクティブな項目の重なりを回避する。
[0051]他の実施形態では、表示面上の1つより多くの項目の選択が、可能にされてよい。複数の項目の選択は、ユーザが、メニューを開く前に、どのくらい多くの項目が選択されるかを知ることができるように、メニューランチャ上で示されてよく、メニュー上に、コンテキストベースメニュー606の中心の数字インジケータ608のように示されてよい。コンテキストベースメニュー上の選択された項目は、次に、表示されたコンテンツの複数の選択された部分に適用されてよい。
[0052]図7は、例示的なコンテキストベースメニュー内のアニメーション化された表示の使用を示す。いくつかの実施形態によれば、コンテキストベースメニュー上に表示される各項目は、グラフィックオブジェクト、テキストオブジェクト、または、グラフィックおよびテキストオブジェクトの組み合わせを含むことができる。さらに、色スキーム、グラフィカルスキーム、アニメーションスキーム、および/または網掛けスキームが、コンテキストベースメニューの視覚的効果を高めるために用いられてよい。
[0053]例示的なコンテキストベースメニュー702は、アニメーション化された中心704を含み、中心704では、インジケータ706が、タップまたはスワイプのような選択動作708の検出に応じて、コンテキストベースメニュー上の選択された項目を示すように移動する。コンテキストベースメニュー710は、インジケータ712が、別の選択動作714の検出に応じて、異なる項目を示すようにどのように位置を変化したかを示す。いくつかのアニメーションスキームが、コンテキストベースメニューと共に用いられよい。親またはサブメニュー上の項目を表す任意のアイコンまたはテキストが、アニメーション化された様式で表示されてよく、異なるフォントスタイル、色、フォーマット、などのような、選択された項目に関する選択が、アニメーション化された様式(例えば、スクロール、飛び込み、出現/消失、など)で提示されてよく、メニューは、アニメーション化された様式でのホバリングまたは選択のようなユーザ動作に反応することができる。例えば、ランチャが、アニメーション化されてよい(例えば、ペンメニューに関して、ランチャは、ペンの動きを示すことができる)。同様に、コンテキストベースメニューは、検出されたユーザ動作(例えば、スワイプ、タップ、など)に応じて、アニメーション化された指またはペンを表示することができる。他のアニメーションは、ユーザによる活性化動作に応じた親メニューまたはサブメニューの出現を含むことができる。例えば、図4の湾曲したインラインメニューは、広げられる円弧として出現することができる。いくつかの例では、サブメニューは、親メニューの中心または別の場所から、親メニューに重なって、または親メニューを置き換えて、アニメーション化された様式で大きくされてよい。他のアニメーションスキームが、以下に記載のような1つまたは複数の他のスキームと共に用いられてよい。
[0054]有効なタッチおよび/またはジェスチャベースの動作に加えて、実施形態によるコンテキストベースメニューは、キーボード入力、マウスクリック、および/またはペン入力に反応することもできる。タッチまたはジェスチャベースの入力以外の入力デバイスを使用する際にユーザを支援するために、メニュー上の各項目に関連付けられたキーボード上のキーを示すコンテキストベースメニュー上の英数字ヒントのようなヒントが、コンテキストベースメニューの各項目(および、中心)に関連して表示されてよい。
[0055]図8は、例示的なコンテキストベースメニューの他の態様を示す。いくつかの実施形態では、メニュー項目に関連付けられたヒントのような、1つまたは複数の表示された項目に関連付けられたテキストヒントが、コンテキストベースメニューの内側に、または、コンテキストベースメニューの外側に表示されてよい。
[0056]コンテキストベースメニューの視覚的効果を高める上述したスキームに加えて、メニュー上の項目は、どのコマンドが最後に実行されたかについてのユーザの理解を高めるような方法で提示されてよい。これは、コンテキストベースメニュー806上の項目808のような選択された項目の強調表示、色の変更、または背景によって、達成されてよい。他の実施形態では、選択された項目、または、最後に実行されたコマンドが、コンテキストベースメニュー810の中心812のようなメニューの中心に、覚え書きとして表示されてよい。
[0057]他の実施形態では、コンテキストベースメニューは、メニュー上に制限された利用可能な空間または空セグメントしか存在しない場合、部分的に表示されてよい。限られた空間だが完全にロードされたメニューの場合、部分的に表示されたメニュー814は、回転可能であってよい。このように、ユーザは、メニュー上をスワイプする、または、メニュー上の特定の要素をタップすることによって、メニューを回転させてよく、追加の要素が提示されてよい。
[0058]さらに他の実施形態では、各カテゴリ内のコマンドのリストが、ホバーオン動作、または、代表的なコマンドの選択の検出に応じて、代表的なコマンドの近傍に表示されてよい。例えば、コンテキストベースメニュー816内のフォントスタイル要素の選択に応じて、利用可能なフォントスタイルのリストが、リストスタイルのメニュー818内に、コンテキストベースメニューと重なって提示されてよい。もちろん、関連するコマンドは、リストスタイルに加えて、任意の形式または形状を使用して提示されてよい。
[0059]図9は、いくつかの実施形態による例示的な部分的コンテキストベースメニューを示す。特にモバイルデバイス内の、限られた表示空間に適合するように、コンテキストベースメニューは、部分的に、かつ、コンテンツの選択された部分に関連して表示されてよく、貴重な表示空間を保持しながら、ユーザが、選択されたコンテンツをメニューに関連付けることを可能にする。
[0060]ユーザインタフェース902は、選択されたコンテンツ908(画像)の隅に固定された例示的なコンテキストベースメニュー904を示す。メニュー内の項目は、最も高い優先順位の(または、最も使用される)項目が最初に表示されるように、コンテンツの種類に基づいて選択されてよい。他の項目が、他の要素を示す省略項目のような項目の選択(906)に応じて、または、コンテキストベースメニューを回転させることによって表示されてよい。メニューは、ユーザ属性に基づいて、選択されたコンテンツ908に隣接する異なる場所に(例えば、左側、右側、上部、下部、などに)配置されてよい。
[0061]図1〜9に示す例示的なコンテキストベースメニュー、項目、相互作用、および構成は、例示目的のみのために提供される。実施形態は、例示的な図に示す形状、形式、およびコンテンツに限定されず、本明細書に記載の原理を用いる他のテキスト、グラフィカル、または同様のスキームを使用して実施されてよい。
[0062]図10は、実施形態が実施され得る例示的なネットワーク化された環境である。後述するアプリケーション822のようなローカルにインストールされたアプリケーションに加えて、コンテキストベースメニューが、1つまたは複数のサーバ1006または個々のサーバ1008上で実行されるソフトウェアを介して実装され得るホストされるアプリケーションおよびサービスと併せて用いられてもよい。ホストされるサービスまたはアプリケーションは、ウェブベースのサービスまたはアプリケーション、クラウドベースのサービスまたはアプリケーション、および同様のものであってよく、ネットワーク(複数可)1010を介して、ハンドヘルドコンピュータ1001、デスクトップコンピュータ1002、ラップトップコンピュータ1003、スマートフォン1004、タブレットコンピュータ(または、スレート)1005(「クライアントデバイス」)のような個々のコンピューティングデバイス上のクライアントアプリケーションと通信することができ、ユーザに提示されるユーザインタフェースを制御することができる。ウェブベースのサービスの一例は、ワードプロセッシング、スプレッドシート、通信、スケジューリング、プレゼンテーション、および同様のアプリケーションを、クライアントデバイス上のブラウザインタフェースを介してクライアントに提供する、生産的スイートであってよい。このようなサービスは、ユーザが、本明細書で説明されるように、コンテキストベースメニューおよび様々な入力メカニズムを介して、表示されたコンテンツと相互作用することを可能にする。
[0063]説明したように、コンテキストベースメニューは、ホストされるサービスまたはアプリケーションによって提供される機能を制御するために使用されてよい。コンテキストベースメニューは、固定されたまたは動的な位置のランチャインジケータを介して活性化されてよい。
[0064]クライアントデバイス1001〜1005は、ホストされるサービスまたはアプリケーションによって提供される機能にアクセスするために使用される。サーバ1006またはサーバ1008の1つまたは複数は、上述したような様々なサービスを提供するために使用されてよい。関連データは、1つまたは複数のデータストア(例えば、データストア1014)に格納されてよく、1つまたは複数のデータストアは、サーバ1006またはデータベースサーバ1012のいずれかによって管理されてよい。
[0065]ネットワーク(複数可)1010は、任意の技術のサーバ、クライアント、インターネットサービスプロバイダ、および通信媒体を含むことができる。実施形態によるシステムは、静的または動的なトポロジを有することができる。ネットワーク(複数可)1010は、企業ネットワークのような安全なネットワーク、無線オープンネットワークのような安全でないネットワーク、または、インターネットを含むことができる。ネットワーク(複数可)1010は、PSTNまたはセルラネットワークのような他のネットワーク上の通信を調整することもできる。ネットワーク(複数可)1010は、本明細書に記載のノード間の通信を提供する。例として、限定ではなく、ネットワーク(複数可)1010は、音響、RF、赤外線、および他の無線媒体のような無線媒体を含むことができる。
[0066]コンピューティングデバイス、アプリケーション、データ源、およびデータ配信システムの多くの他の構成が、コンテキストベースメニューを提供するために用いられてよい。さらに、図10で説明されるネットワーク化された環境は、説明目的のみのためである。実施形態は、例示的なアプリケーション、モジュール、またはプロセスに限定されない。
[0067]図11および関連する説明は、実施形態が実施され得る適切なコンピューティング環境の簡潔で一般的な説明を提供することを目的とする。図11に関して、コンピューティング環境1100のような、実施形態によるアプリケーションのための例示的なコンピューティング動作環境のブロック図が示される。基本的な構成では、コンピューティングデバイス1100は、図1A、1B、および10に関連して説明した例示的なデバイスのような、据え置き、モバイル、または他の形態の、任意のタッチおよび/またはジェスチャ対応デバイスであってよい。コンピューティングデバイス1100は、プログラムを実行する際に協働する複数の処理ユニット1102を含むこともできる。コンピューティングデバイスの正確な構成および形式に応じて、システムメモリ1104は、揮発性(RAMのような)、不揮発性(ROM、フラッシュメモリ、などのような)、または、これら2つの何らかの組み合わせであってよい。システムメモリ1104は、典型的には、ワシントン州レドモンドのマイクロソフトコーポレーションからのWindows(登録商標)、Windows Mobile(登録商標)、またはWindows Phone(登録商標)オペレーティングシステムのようなプラットフォームの動作を制御するのに適したオペレーティングシステム1105を含む。システムメモリ1104は、プログラムモジュール1106、アプリケーション1122、コンテキストベースメニューモジュール1124、および検出モジュール1126のような、1つまたは複数のソフトウェアアプリケーションを含むこともできる。
[0068]コンテキストベースメニューモジュール1124は、オペレーティングシステム1105またはアプリケーション1122と連携して動作することができ、前述したように、タッチおよび/もしくはジェスチャ対応のコンテキストベースメニューを提供することができる。検出モジュール1126は、様々なコンテキストベースメニュー項目の選択を検出することができる。この基本的な構成は、破線1108内のこれらの構成要素によって図11に示される。
[0069]コンピューティングデバイス1100は、追加の特徴または機能を有することができる。例えば、コンピューティングデバイス1100は、例えば、磁気ディスク、光ディスク、またはテープのような、追加のデータ記憶装置(リムーバブルおよび/または非リムーバブル)を含むこともできる。このような追加の記憶装置は、リムーバブル記憶装置1109および非リムーバブル記憶装置1110によって図11に示される。コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータのような情報を記憶するための任意の方法または技術で実現される、揮発性および不揮発性のリムーバブルおよび非リムーバブル媒体を含むことができる。システムメモリ1104、リムーバブル記憶装置1109、および非リムーバブル記憶装置1110は、すべてコンピュータ可読記憶媒体の例である。コンピュータ可読記憶媒体は、RAM、ROM、EEPROM、フラッシュメモリもしくは他のメモリ技術、CD−ROM、デジタル多用途ディスク(DVD)、もしくは他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、もしくは他の磁気記憶装置、または、所望の情報を格納するために使用されることが可能で、コンピューティングデバイス1100によってアクセスされ得る任意の他の媒体を含むが、これらに限定されない。任意のこのようなコンピュータ可読記憶媒体は、コンピューティングデバイス1100の一部であってよい。コンピューティングデバイス1100は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、ジェスチャを検出するための光補足デバイス、および、同等の入力デバイスのような入力デバイス(複数可)1112を有することもできる。ディスプレイ、スピーカ、プリンタ、および他の種類の出力デバイスのような出力デバイス(複数可)1114が含まれてもよい。これらのデバイスは、当該術分野で周知であり、本明細書で詳細に説明する必要はない。
[0070]コンピューティングデバイス1100は、分散コンピューティング環境内の無線リンク、衛星リンク、セルラリンク、および同等のメカニズムのような、デバイスが他のデバイス1118と通信することを可能にする通信接続1116を含むこともできる。他のデバイス1118は、通信アプリケーションを実行するコンピュータデバイス(複数可)、他のディレクトリまたはポリシーサーバ、および同等のデバイスを含むことができる。通信接続(複数可)1116は、通信媒体の一例である。通信媒体は、搬送波もしくは他の転送メカニズムのような変調されたデータ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、または、他のデータを内部に含むことができ、任意の情報配信媒体を含む。「変調されたデータ信号」という用語は、信号内の情報を符号化するような方法で設定または変更された1つまたは複数の特性を有する信号を意味する。例として、限定ではなく、通信媒体は、有線ネットワークまたは直接配線接続のような有線媒体、ならびに音響、RF、赤外線、および他の無線媒体のような無線媒体を含む。
[0071]例示的な実施形態は、方法も含む。これらの方法は、本書に記載の構造を含む任意の数の方法で実施されてよい。1つのこのような方法は、本書に記載の種類のデバイスの機械動作によるものである。
[0072]別の任意の方法は、いくつかを実行する1人または複数の人間のオペレータと共に実行される方法の個々の動作の1つまたは複数のためのものである。これらの人間のオペレータは、互いに一緒に配置される必要はないが、それぞれが、プログラムの一部を実行するマシンと一緒にいるだけでよい。
[0073]図12は、実施形態による動的コンテキストベースメニューを用いるプロセスに関する論理フロー図を示す。プロセス1200は、アプリケーションまたはオペレーティングシステムの一部として実装されてよい。
[0074]プロセス1200は、動作1210で開始し、動作1210では、コンテンツの選択、ランチャインジケータの活性化、または同様の動作(例えば、画面上のタップもしくは同等のジェスチャ)が検出されてよい。コンテンツの一部の検出または同様の動作に応じて、動作1220で、動的コンテキストベースメニューが提示されてよい。動的コンテキストベースメニューの位置は、選択されたコンテンツ、ユーザ動作の位置、利用可能な表示領域、ユーザ属性(例えば、言語が、右から左に書かれた言語である場合)、および同様の要因に基づいて、自動的に選択されてよい。
[0075]コンテキストベースメニューの提示に続いて、動作1230で、タップ、スワイプ、長押し、または同様の動作を介して、メニュー上の項目の選択が検出されてよい。メニュー上の項目は、実行可能コマンド、または、サブメニューへのリンクであってよい。動作1240で、選択された項目に応じて、選択されたコマンドが実行されてよく、または、サブメニューが表示されてよい。特定のコマンドの実行に応じて、または、コンテキストベースメニューの構成に基づいて、メニューは、任意の動作1250で隠されてよい。サブメニューが起動されると、コンテキストベースメニューは、隠されてもよく、全体的にまたは部分的に表示され続けてもよい。コンテキストベースメニューの出現および/または消失は、アニメーション化されてよい。いくつかの実施形態では、コンテキストベースメニュー上の個々の要素および/または遷移は、同様にアニメーション化されてよい。
[0076]プロセス1200に含まれる動作は、例示の目的のためのものである。実施形態によるコンテキストベースメニューを提示することは、より少ないもしくはより多いステップを有する同様のプロセスによって実施されてよく、また、本明細書に記載の原理を使用する動作の異なる順序で実施されてよい。
[0077]上記の仕様、例、およびデータは、実施形態の構成物の製造および使用の完全な説明を提供する。主題は、構造的特徴および/または方法論的動作に特有の言語で説明されてきたが、添付の特許請求の範囲で定義される主題は、上述した特定の特徴または動作に必ずしも限定されないことが理解されるべきである。むしろ、上述した特定の特徴および動作は、特許請求の範囲および実施形態を実施する例示的な形態として開示される。

Claims (15)

  1. 動的コンテキストベースメニューを提供するための、コンピューティングデバイス内で少なくとも部分的に実行される方法であって、
    ユーザインタフェース上に表示されたコンテンツの一部の選択、挿入点グリッパ上のタップ動作、および、前記ユーザインタフェース上のランチャインジケータに関連付けられた動作のうちの1つの検出に応じて、前記表示されたコンテンツの前記選択された部分、表示されたコンテンツの種類、利用可能な表示領域、およびユーザインタフェースの境界の組からの少なくとも1つに基づいて動的に選択された位置に前記コンテキストベースメニューを提示する工程と、
    前記コンテキストベースメニューに関連する利用可能な項目を、スクロールするリスト様式で、前記コンテキストベースメニューの中心および近傍のうちの1つに表示する工程と、
    前記利用可能な項目からの1つまたは複数の項目の選択の検出に応じて、コマンドを実行する工程および前記選択された1つまたは複数の項目に関連付けられたサブメニューを表示する工程のうちの一方とを含む、方法。
  2. 前記動作は、前記ユーザインタフェース上の固定されたランチャインジケータ上のタップ動作、動的なランチャインジケータ上のタップ動作、前記動的なランチャインジケータ上のスワイプ動作、キーボード入力の組み合わせ、マウス入力、ペン入力、選択されたオブジェクト上のタップ動作、1対のコンテンツ選択ハンドルの一方の上でのタップ動作、加速度センサベースの入力、方位センサベースの入力、光学的に取り込まれたジェスチャ、時間ベースの入力、別のデバイスへの近接、別の人間への近接、および、ある場所への近接の組からの少なくとも1つを含む、請求項1に記載の方法。
  3. 前記ユーザインタフェース上の固定された位置に前記コンテキストベースメニューを提示する工程をさらに含む、請求項1に記載の方法。
  4. ユーザ属性に基づいて、前記表示されたコンテンツの前記選択された部分の左側、右側、上部、および下部のうちの1つに沿って、前記コンテキストベースメニューを提示する工程をさらに含む、請求項1に記載の方法。
  5. 前記利用可能な表示領域の変化に応じて、前記コンテキストベースメニューを前記ユーザインタフェース上の異なる位置に移動させる工程をさらに含む、請求項1に記載の方法。
  6. 前記コンテキストベースメニューが、コマンドの異なるカテゴリを表す項目を提示する実質的に放射状のメニューおよびリストスタイルのメニューのうちの一方を含み、表示される項目のカテゴリが前記コンテキストベースメニュー上の項目の提示を変更し、前記コンテキストベースメニューが前記表示されたコンテンツの前記選択された部分と接続されるように、前記コンテキストベースメニュー上に表示される項目の数およびメニュー形式のうちの少なくとも一方が、利用可能な表示領域および選択されたコンテンツの種類に基づいて調整される、請求項1に記載の方法。
  7. 前記コンテキストベースメニューが、実質的に放射状、実質的に矩形、真っ直ぐな線状、湾曲した線状、花状、および不規則な形状のうちの1つを有する、請求項6に記載の方法。
  8. 実質的に放射形状のコンテキストベースメニュー上の回転スワイプ動作を介して、前記利用可能な項目の選択を可能にする工程をさらに含、請求項1に記載の方法。
  9. 動的コンテキストベースメニューを提供するためのコンピューティングデバイスであって、
    入力デバイスと、
    メモリと、
    前記メモリおよび前記入力デバイスに結合されたプロセッサと
    を備え、前記プロセッサは、アプリケーションを実行し、前記アプリケーションに関連付けられたユーザインタフェースを画面上に表示させ、前記プロセッサが、
    ユーザインタフェース上の表示されたコンテンツの一部の選択、挿入点グリッパ上のタップ動作、および前記ユーザインタフェース上のランチャインジケータに関連付けられた動作のうちの1つの検出に応じて、前記表示されたコンテンツの前記選択された部分、表示されたコンテンツの種類、利用可能な表示領域、およびユーザインタフェースの境界、の組からの少なくとも1つに基づいて動的に選択された位置に前記コンテキストベースメニューを提示し、
    前記コンテキストベースメニューに関連する利用可能な項目を、スクロールするリスト様式で、前記コンテキストベースメニューの中心および近傍のうちの1つに表示し、
    前記利用可能な項目からの1つまたは複数の項目の選択の検出に応じて、コマンドを実行すること、および、前記選択された1つまたは複数の項目に関連付けられたサブメニューを表示することのうちの少なくとも1つを行
    うに構成される、コンピューティングデバイス
  10. 前記利用可能な項目が、マウスホバー、キーボードフォーカス、押された項目、選択された項目、選択されたホバー、無効化された項目、無効化されたホバー、および通常の状態のうちの1つまたは複数を含む現在の状態を表す、請求項9に記載のコンピューティングデバイス。
  11. 前記アプリケーションが、ユーザが、ブラウザまたはクライアントデバイスを介して、表示されたコンテンツと相互作用することを可能にする、ウェブベースのアプリケーションおよびクラウドベースのアプリケーションのうちの1つである、請求項9に記載のコンピューティングデバイス。
  12. 前記コンテキストベースメニューが放射形状を有し、前記項目が前記コンテキストベースメニューのハブおよびスポークスタイルのセグメント上に表示され、サブメニューへの1つまたは複数のリンクが、前記コンテキストベースメニューの中心の近傍および前記コンテキストベースメニューの外半径沿いのうちの一方で表示される、請求項9に記載のコンピューティングデバイス。
  13. タッチおよびジェスチャ対応のデバイスのための動的コンテキストベースメニューを提供するための命令を格納したコンピュータ可読メモリデバイスであって、前記命令が、
    ユーザインタフェース上の表示されたコンテンツの一部の選択、挿入点グリッパ上のタップ動作、および前記ユーザインタフェース上のランチャインジケータに関連付けられた動作のうちの1つの検出に応じて、前記表示されたコンテンツの前記選択された部分、表示されたコンテンツの種類、利用可能な表示領域、およびユーザインタフェースの境界の組からの少なくとも1つに基づいて動的に選択された位置に前記コンテキストベースメニューを提示する工程と、
    前記コンテキストベースメニューに関連する利用可能な項目を、スクロールするリスト様式で、前記コンテキストベースメニューの中心および近傍のうちの1つに表示する工程と、
    前記利用可能な項目からの1つまたは複数の項目の選択の検出に応じて、コマンドを実行する工程、および前記選択された1つまたは複数の項目に関連付けられたサブメニューを表示する工程のうちの1つと、
    含む、コンピュータ可読メモリデバイス。
  14. 前記利用可能な各項目が、グラフィックオブジェクト、テキストオブジェクト、ならびにグラフィックおよびテキストオブジェクトの組み合わせのうちの1つを含み、色スキーム、グラフィカルスキーム、アニメーションスキーム、および網掛けスキームの組からの少なくとも1つが、前記コンテキストベースメニューの視覚的効果を高めるために用いられる、請求項13に記載のコンピュータ可読メモリデバイス。
  15. 前記命令が、
    アニメーションスキームを介して、コンテキストベースメニューランチャ、前記コンテキストベースメニュー、前記コンテキストベースメニュー上の項目、および、サブメニューの組からの少なくとも1つの出現、提示、および消失のうちの1つを提示する工程をさらに含む、請求項14に記載のコンピュータ可読メモリデバイス。
JP2014520400A 2011-07-14 2012-07-14 動的コンテキストベースメニュー Active JP6050348B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161507983P 2011-07-14 2011-07-14
US61/507,983 2011-07-14
US13/289,272 US9582187B2 (en) 2011-07-14 2011-11-04 Dynamic context based menus
US13/289,272 2011-11-04
PCT/US2012/046824 WO2013010155A2 (en) 2011-07-14 2012-07-14 Dynamic context based menus

Publications (2)

Publication Number Publication Date
JP2014521172A JP2014521172A (ja) 2014-08-25
JP6050348B2 true JP6050348B2 (ja) 2016-12-21

Family

ID=47506971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014520400A Active JP6050348B2 (ja) 2011-07-14 2012-07-14 動的コンテキストベースメニュー

Country Status (7)

Country Link
US (1) US9582187B2 (ja)
EP (1) EP2732365B1 (ja)
JP (1) JP6050348B2 (ja)
KR (1) KR101922749B1 (ja)
CN (1) CN103649894B (ja)
TW (1) TWI539358B (ja)
WO (1) WO2013010155A2 (ja)

Families Citing this family (240)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102016975A (zh) 2008-03-28 2011-04-13 寇平公司 适合用作移动式互联网装置的具有高分辨率显示器的手持式无线显示装置
US9418054B2 (en) * 2008-05-12 2016-08-16 Adobe Systems Incorporated Document comment management
EP2712432A4 (en) 2011-05-10 2014-10-29 Kopin Corp HEADSET COMPUTER WITH MOTION AND LANGUAGE COMMANDS TO CONTROL AN INFORMATION DISPLAY AND REMOTE DEVICES
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
US9792017B1 (en) 2011-07-12 2017-10-17 Domo, Inc. Automatic creation of drill paths
US10001898B1 (en) 2011-07-12 2018-06-19 Domo, Inc. Automated provisioning of relational information for a summary data visualization
US9202297B1 (en) * 2011-07-12 2015-12-01 Domo, Inc. Dynamic expansion of data visualizations
US9146665B2 (en) 2011-09-30 2015-09-29 Paypal, Inc. Systems and methods for enhancing user interaction with displayed information
US10248439B2 (en) * 2011-11-10 2019-04-02 Microsoft Technology Licensing, Llc Format object task pane
CN102566900A (zh) * 2011-11-17 2012-07-11 珠海金山办公软件有限公司 一种上下文工具条的显示控制方法
KR101879333B1 (ko) * 2011-12-06 2018-07-17 엘지전자 주식회사 이동 단말기 및 그의 아이콘 배열방법
US9116611B2 (en) 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
US9400588B2 (en) * 2012-01-04 2016-07-26 Oracle International Corporation Supporting display of context menus in both cascaded and overlapping styles
US20130191781A1 (en) * 2012-01-20 2013-07-25 Microsoft Corporation Displaying and interacting with touch contextual user interface
US9928562B2 (en) 2012-01-20 2018-03-27 Microsoft Technology Licensing, Llc Touch mode and input type recognition
US20130219340A1 (en) * 2012-02-21 2013-08-22 Sap Ag Navigation on a Portable Electronic Device
US8954890B2 (en) * 2012-04-12 2015-02-10 Supercell Oy System, method and graphical user interface for controlling a game
US9256351B2 (en) * 2012-07-20 2016-02-09 Blackberry Limited Method and electronic device for facilitating user control of a menu
US9619445B1 (en) * 2012-08-23 2017-04-11 Inkling Systems, Inc. Conversion of content to formats suitable for digital distributions thereof
US9645717B2 (en) * 2012-09-05 2017-05-09 Sap Portals Israel Ltd. Managing a selection mode for presented content
JP5844707B2 (ja) * 2012-09-28 2016-01-20 富士フイルム株式会社 画像表示制御装置、画像表示装置、プログラム及び画像表示方法
US9448694B2 (en) * 2012-11-09 2016-09-20 Intel Corporation Graphical user interface for navigating applications
USD835118S1 (en) 2012-12-05 2018-12-04 Lg Electronics Inc. Television receiver with graphical user interface
KR102085225B1 (ko) * 2012-12-05 2020-03-05 삼성전자주식회사 사용자 단말 장치 및 그 제어 방법
US11513675B2 (en) 2012-12-29 2022-11-29 Apple Inc. User interface for manipulating user interface objects
US20140215373A1 (en) * 2013-01-28 2014-07-31 Samsung Electronics Co., Ltd. Computing system with content access mechanism and method of operation thereof
US10649619B2 (en) * 2013-02-21 2020-05-12 Oath Inc. System and method of using context in selecting a response to user device interaction
USD739872S1 (en) * 2013-02-22 2015-09-29 Samsung Electronics Co., Ltd. Display screen with animated graphical user interface
USD702250S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
USD716819S1 (en) 2013-02-27 2014-11-04 Microsoft Corporation Display screen with graphical user interface
USD702252S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
USD702253S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
USD702251S1 (en) * 2013-02-27 2014-04-08 Microsoft Corporation Display screen with graphical user interface
CN104885047A (zh) * 2013-03-07 2015-09-02 东莞宇龙通信科技有限公司 终端和终端操控方法
US10025459B2 (en) 2013-03-14 2018-07-17 Airwatch Llc Gesture-based workflow progression
US9792014B2 (en) 2013-03-15 2017-10-17 Microsoft Technology Licensing, Llc In-place contextual menu for handling actions for a listing of items
US9785240B2 (en) * 2013-03-18 2017-10-10 Fuji Xerox Co., Ltd. Systems and methods for content-aware selection
US20140344755A1 (en) * 2013-05-16 2014-11-20 Avaya, Inc. Method and system for rotational list based user interface
USD741898S1 (en) * 2013-05-29 2015-10-27 Microsoft Corporation Display screen with animated graphical user interface
KR102138505B1 (ko) * 2013-07-10 2020-07-28 엘지전자 주식회사 이동단말기 및 그 제어방법
JP6220452B2 (ja) * 2013-07-16 2017-10-25 ピンタレスト,インコーポレイテッド オブジェクトベースのコンテキストメニューの制御
US20150033188A1 (en) * 2013-07-23 2015-01-29 Microsoft Corporation Scrollable smart menu
US20150058808A1 (en) * 2013-08-23 2015-02-26 General Electric Company Dynamic contextual touch menu
USD745533S1 (en) * 2013-08-27 2015-12-15 Tencent Technology (Shenzhen) Company Limited Display screen or a portion thereof with graphical user interface
US10545657B2 (en) * 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
EP3039513B1 (en) 2013-09-03 2020-08-19 Apple Inc. Crown input for a wearable electronic device
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US9519401B2 (en) * 2013-09-18 2016-12-13 Adobe Systems Incorporated Providing context menu based on predicted commands
KR20150055528A (ko) * 2013-11-13 2015-05-21 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN103616992B (zh) * 2013-11-13 2017-10-17 华为技术有限公司 应用程序控制方法和装置
KR102206053B1 (ko) * 2013-11-18 2021-01-21 삼성전자주식회사 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법
CN103645854A (zh) * 2013-11-29 2014-03-19 广州视源电子科技股份有限公司 在触控屏幕任意位置唤出虚拟按键ui的方法
US20160306508A1 (en) * 2013-12-02 2016-10-20 Thales Canada Inc. User interface for a tactical battle management system
GB2535392A (en) * 2013-12-02 2016-08-17 Thales Canada Inc Interactive reticle for a tactical battle management system user interface
US20150153932A1 (en) * 2013-12-04 2015-06-04 Samsung Electronics Co., Ltd. Mobile device and method of displaying icon thereof
US10466872B1 (en) 2013-12-20 2019-11-05 Open Text Corporation Composable events for dynamic user interface composition
US9170786B1 (en) * 2013-12-20 2015-10-27 Emc Corporation Composable context menus
US9529572B1 (en) 2013-12-20 2016-12-27 Emc Corporation Composable application session parameters
US9756147B1 (en) 2013-12-20 2017-09-05 Open Text Corporation Dynamic discovery and management of page fragments
US9851951B1 (en) 2013-12-20 2017-12-26 Emc Corporation Composable action flows
USD751606S1 (en) * 2013-12-30 2016-03-15 Beijing Qihoo Technology Co., Ltd. Display screen with animated graphical user interface
US10915698B2 (en) * 2013-12-31 2021-02-09 Barnes & Noble College Booksellers, Llc Multi-purpose tool for interacting with paginated digital content
US10331777B2 (en) 2013-12-31 2019-06-25 Barnes & Noble College Booksellers, Llc Merging annotations of paginated digital content
USD753680S1 (en) * 2014-01-03 2016-04-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD738898S1 (en) 2014-01-09 2015-09-15 Microsoft Corporation Display screen with graphical user interface
US10198148B2 (en) 2014-01-17 2019-02-05 Microsoft Technology Licensing, Llc Radial menu user interface with entry point maintenance
US10291729B2 (en) * 2014-01-21 2019-05-14 Apptimize, Inc. User interface modification and usage tracking
US9804749B2 (en) 2014-03-03 2017-10-31 Microsoft Technology Licensing, Llc Context aware commands
JP6268526B2 (ja) * 2014-03-17 2018-01-31 オムロン株式会社 マルチメディア装置、マルチメディア装置の制御方法、及びマルチメディア装置の制御プログラム
US20150286349A1 (en) * 2014-04-02 2015-10-08 Microsoft Corporation Transient user interface elements
US10366395B2 (en) * 2014-04-11 2019-07-30 Infocus Corporation Interactive and custom-support kiosk, methods and system
US10270819B2 (en) 2014-05-14 2019-04-23 Microsoft Technology Licensing, Llc System and method providing collaborative interaction
US20150331557A1 (en) * 2014-05-14 2015-11-19 Microsoft Corporation Selector to coordinate experiences between related applications
US9552473B2 (en) 2014-05-14 2017-01-24 Microsoft Technology Licensing, Llc Claiming data from a virtual whiteboard
WO2015179274A1 (en) * 2014-05-23 2015-11-26 Search Optics, LLC Systems and methods for programming behavior of a website to respond to capabilities of different devices
CN104063241B (zh) * 2014-06-05 2017-07-18 广东威创视讯科技股份有限公司 宿主程序与com组件的图像同步显示的方法与***
CN104063126A (zh) * 2014-06-09 2014-09-24 深圳市东信时代信息技术有限公司 一种散点式菜单的实现方法
USD765669S1 (en) * 2014-06-10 2016-09-06 Microsoft Corporation Display screen with graphical user interface
CN104007897A (zh) * 2014-06-19 2014-08-27 中科创达软件股份有限公司 一种用于文本编辑的工具栏的显示方法及***
WO2015200890A2 (en) 2014-06-27 2015-12-30 Apple Inc. Reduced size user interface
US9804767B2 (en) 2014-06-27 2017-10-31 Microsoft Technology Licensing, Llc Light dismiss manager
US20150378600A1 (en) * 2014-06-27 2015-12-31 Microsoft Technology Licensing, Llc Context menu utilizing a context indicator and floating menu bar
US20150378530A1 (en) * 2014-06-27 2015-12-31 Microsoft Technology Licensing, Llc Command surface drill-in control
KR20160019760A (ko) * 2014-08-12 2016-02-22 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
CN105335045A (zh) * 2014-08-12 2016-02-17 富泰华工业(深圳)有限公司 变更桌面图标的方法及***
KR102309175B1 (ko) 2014-08-29 2021-10-06 삼성전자주식회사 스크랩 정보를 제공하는 전자 장치 및 그 제공 방법
GB2529703A (en) * 2014-08-29 2016-03-02 Vodafone Ip Licensing Ltd Mobile telecommunications terminal and method of operation thereof
US10534500B1 (en) * 2014-08-29 2020-01-14 Open Invention Network Llc Color based search application interface and corresponding control functions
USD752624S1 (en) 2014-09-01 2016-03-29 Apple Inc. Display screen or portion thereof with graphical user interface
USD772284S1 (en) 2014-09-01 2016-11-22 Apple Inc. Display screen or portion thereof with a set of graphical user interfaces
USD771123S1 (en) 2014-09-01 2016-11-08 Apple Inc. Display screen or portion thereof with multi-state graphical user interface
CN105468612A (zh) * 2014-09-01 2016-04-06 深圳富泰宏精密工业有限公司 辅助浏览***及方法
USD735754S1 (en) * 2014-09-02 2015-08-04 Apple Inc. Display screen or portion thereof with graphical user interface
CN106662966B (zh) 2014-09-02 2020-08-18 苹果公司 多维对象重排
TWI676127B (zh) 2014-09-02 2019-11-01 美商蘋果公司 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體
USD762659S1 (en) * 2014-09-02 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
TWI582641B (zh) 2014-09-02 2017-05-11 蘋果公司 按鈕功能性
WO2016036510A1 (en) 2014-09-02 2016-03-10 Apple Inc. Music user interface
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
USD762660S1 (en) 2014-09-03 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
US20160092050A1 (en) * 2014-09-29 2016-03-31 Silent Circle, LLC Method, device, and computer program for generating an inverse sliding menu for graphical user interfaces
KR20160038413A (ko) * 2014-09-30 2016-04-07 삼성전자주식회사 콘텐츠 탐색 장치 및 콘텐츠 탐색 방법
KR101616914B1 (ko) * 2014-10-06 2016-04-29 전자부품연구원 사용자 맞춤형 콘텐츠 적응 객체 구성 방법, 이를 수행하는 사용자 맞춤형 콘텐츠 적응 객체 구성 서버 및 이를 저장하는 기록매체
US10108320B2 (en) * 2014-10-08 2018-10-23 Microsoft Technology Licensing, Llc Multiple stage shy user interface
EP3007050A1 (de) * 2014-10-08 2016-04-13 Volkswagen Aktiengesellschaft Anwenderschnittstelle und Verfahren zur Anpassung einer Menüleiste auf einer Anwenderschnittstelle
TWI533196B (zh) 2014-10-09 2016-05-11 緯創資通股份有限公司 虛擬按鈕的顯示方法及其電子裝置與電腦程式產品
CN105589737A (zh) * 2014-10-22 2016-05-18 深圳富泰宏精密工业有限公司 桌面应用管理方法及***
US20160132201A1 (en) * 2014-11-06 2016-05-12 Microsoft Technology Licensing, Llc Contextual tabs in mobile ribbons
US20160132992A1 (en) 2014-11-06 2016-05-12 Microsoft Technology Licensing, Llc User interface scaling for devices based on display size
US10949075B2 (en) * 2014-11-06 2021-03-16 Microsoft Technology Licensing, Llc Application command control for small screen display
KR102328823B1 (ko) 2014-11-12 2021-11-19 삼성전자 주식회사 화면 내 빈 영역 활용 방법 및 장치
CN105678826B (zh) * 2014-11-19 2019-01-18 珠海金山办公软件有限公司 多对象动画的实现方法及***
KR101594946B1 (ko) * 2014-11-21 2016-02-17 스튜디오씨드코리아 주식회사 프로토타이핑 툴을 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
USD802008S1 (en) * 2014-11-24 2017-11-07 Gd Midea Air-Conditioning Equipment Co., Ltd. Portion of a display screen with graphical user interface
KR102397602B1 (ko) * 2014-11-25 2022-05-16 삼성전자 주식회사 그래픽 사용자 인터페이스를 제공하는 방법 및 전자 장치
KR102390647B1 (ko) * 2014-11-25 2022-04-26 삼성전자주식회사 전자장치 및 전자장치의 객체 제어 방법
USD759081S1 (en) * 2014-12-11 2016-06-14 Microsoft Corporation Display screen with animated graphical user interface
USD768702S1 (en) * 2014-12-19 2016-10-11 Amazon Technologies, Inc. Display screen or portion thereof with a graphical user interface
EP3046013A1 (en) * 2015-01-13 2016-07-20 WallRust, Inc. Dynamically reconfigurable service and status manager
US10048839B2 (en) * 2015-01-22 2018-08-14 Flow Labs, Inc. Hierarchy navigation in a user interface
US20160231876A1 (en) * 2015-02-06 2016-08-11 Yifei Wang Graphical interaction in a touch screen user interface
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
USD762671S1 (en) 2015-03-06 2016-08-02 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP6786197B2 (ja) * 2015-03-20 2020-11-18 ヤフー株式会社 情報処理装置、情報処理方法および情報処理プログラム
WO2016151582A1 (en) * 2015-03-26 2016-09-29 Yaron Chen Programmatic personalization of navigation menus in web sites and applications
JP1566076S (ja) * 2015-04-21 2016-12-26
JP1566077S (ja) * 2015-04-21 2016-12-26
USD783655S1 (en) * 2015-04-21 2017-04-11 Jingtao HU Display screen with graphic user interface
EP3958557A1 (en) 2015-04-23 2022-02-23 Apple Inc. Digital viewfinder user interface for multiple cameras
EP3093759B1 (en) * 2015-05-11 2019-12-04 Samsung Electronics Co., Ltd. Electronic device and method for managing applications on an electronic device
US9961239B2 (en) 2015-06-07 2018-05-01 Apple Inc. Touch accommodation options
KR20160149603A (ko) * 2015-06-18 2016-12-28 삼성전자주식회사 전자 장치 및 전자 장치에서의 노티피케이션 처리 방법
CN104991717A (zh) * 2015-06-24 2015-10-21 广州市久邦数码科技有限公司 一种虚拟开关中心及其控制开关切换的方法
US11010539B2 (en) 2015-06-30 2021-05-18 Microsoft Technology Licensing, Llc State-specific commands in collaboration services
KR101700117B1 (ko) * 2015-07-23 2017-02-01 주식회사 아이에스엘코리아 인터렉티브 전자저작도구, 이를 제공하는 컴퓨터 장치 및 방법
CN105045504B (zh) * 2015-07-23 2018-07-31 小米科技有限责任公司 图像内容提取方法及装置
US10620772B2 (en) 2015-07-29 2020-04-14 Microsoft Technology Licensing, Llc Universal back navigation for multiple windows
KR20170024846A (ko) * 2015-08-26 2017-03-08 엘지전자 주식회사 이동단말기 및 그 제어방법
USD784396S1 (en) * 2015-09-02 2017-04-18 Samsung Electronics Co., Ltd Display screen or portion thereof with graphical user interface
US9671244B2 (en) 2015-09-18 2017-06-06 Les Solutions Cyclelabs Inc. Electronic device and method for providing travel information
US10282058B1 (en) * 2015-09-25 2019-05-07 Workday, Inc. Touch screen context menu
US10908776B2 (en) 2015-09-29 2021-02-02 Huawei Technologies Co., Ltd. Human-computer interaction method of user terminal, apparatus, and user terminal
US10386997B2 (en) * 2015-10-23 2019-08-20 Sap Se Integrating functions for a user input device
CN106775264A (zh) * 2015-11-24 2017-05-31 北京国双科技有限公司 展示菜单的方法及装置
CN105653578A (zh) * 2015-12-18 2016-06-08 北京奇虎科技有限公司 一种浏览器的操作方法及电子设备
CN105630891A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种菜单选项的显示方法及电子设备
CN105630305A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种显示浏览器中菜单选项的方法及电子设备
CN105589629A (zh) * 2015-12-18 2016-05-18 北京奇虎科技有限公司 一种操作应用程序的方法及电子设备
CN105630886A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种浏览器的控制方法及电子设备
KR102475337B1 (ko) * 2015-12-29 2022-12-08 에스케이플래닛 주식회사 사용자 장치, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
CN105677177A (zh) * 2015-12-31 2016-06-15 联想(北京)有限公司 显示方法及显示设备
US10599324B2 (en) 2015-12-31 2020-03-24 Microsoft Technology Licensing, Llc Hand gesture API using finite state machine and gesture language discrete values
USD801358S1 (en) 2016-02-04 2017-10-31 Epic Tech, Llc Display screen with graphical user interface for a penny auction
USD800748S1 (en) 2016-02-04 2017-10-24 Epic Tech, Llc Display screen with graphical user interface for a penny auction
USD808414S1 (en) 2016-02-04 2018-01-23 Epic Tech, Llc Monitor display screen with penny auction graphical user interface
USD800749S1 (en) 2016-02-04 2017-10-24 Epic Tech, Llc Display screen with graphical user interface for a penny auction
USD801359S1 (en) * 2016-02-04 2017-10-31 Epic Tech, Llc Display screen with graphical user interface for a penny auction
US10514826B2 (en) * 2016-02-08 2019-12-24 Microsoft Technology Licensing, Llc Contextual command bar
US10241648B2 (en) * 2016-02-29 2019-03-26 Hrb Innovations, Inc. Context-aware field value suggestions
US20170286479A1 (en) * 2016-04-01 2017-10-05 International Business Machines Corporation System and method for intelligent renaming or augmented naming based on common use
CN105912258B (zh) * 2016-04-13 2019-12-13 北京小米移动软件有限公司 操作处理方法及装置
KR102334521B1 (ko) * 2016-05-18 2021-12-03 삼성전자 주식회사 전자 장치 및 이의 입력 처리 방법
USD804494S1 (en) * 2016-05-24 2017-12-05 Sap Se Portion of a display panel with an animated graphical user interface
USD796543S1 (en) 2016-06-10 2017-09-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD796547S1 (en) 2016-06-11 2017-09-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD804502S1 (en) 2016-06-11 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
USD803855S1 (en) 2016-06-11 2017-11-28 Apple Inc. Display screen or portion thereof with graphical user interface
USD801365S1 (en) 2016-06-11 2017-10-31 Apple Inc. Display screen or portion thereof with graphical user interface
US9854156B1 (en) 2016-06-12 2017-12-26 Apple Inc. User interface for camera effects
USD794065S1 (en) 2016-06-17 2017-08-08 Google Inc. Display screen with an animated graphical user interface
USD800764S1 (en) * 2016-06-20 2017-10-24 Caterpillar Inc. Display screen or portion thereof with set of icons
CN106227389A (zh) * 2016-08-12 2016-12-14 乐视控股(北京)有限公司 一种基于屏幕压力感应的富文本编辑控件调用方法及装置
CN107885707A (zh) * 2016-09-30 2018-04-06 珠海金山办公软件有限公司 对象编辑方法及装置、电子设备
CN107885560B (zh) * 2016-09-30 2021-02-23 珠海金山办公软件有限公司 一种底部菜单显示方法及***
CN107977138A (zh) * 2016-10-24 2018-05-01 北京东软医疗设备有限公司 一种显示方法及装置
US10867445B1 (en) * 2016-11-16 2020-12-15 Amazon Technologies, Inc. Content segmentation and navigation
USD812093S1 (en) * 2016-12-02 2018-03-06 Salesforce.Com, Inc. Display screen or portion thereof with graphical user interface
JP1589813S (ja) * 2016-12-02 2017-11-06
US10782852B1 (en) * 2016-12-11 2020-09-22 Snap Inc. Contextual action mechanisms in chat user interfaces
US20180239422A1 (en) * 2017-02-17 2018-08-23 International Business Machines Corporation Tracking eye movements with a smart device
US11163866B2 (en) * 2017-03-31 2021-11-02 Ricoh Company, Ltd. Shared terminal, display control method, and non-transitory computer-readable medium
JP6496345B2 (ja) * 2017-04-13 2019-04-03 ファナック株式会社 数値制御装置
USD916712S1 (en) * 2017-04-21 2021-04-20 Scott Bickford Display screen with an animated graphical user interface having a transitional flower design icon
DK180127B1 (en) 2017-05-16 2020-05-26 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR MOVING USER INTERFACE OBJECTS
JP6914728B2 (ja) * 2017-05-26 2021-08-04 キヤノン株式会社 通信装置、通信方法、およびプログラム
USD930656S1 (en) * 2017-06-02 2021-09-14 Raytheon Company Display screen with graphical user interface for accessing cluster information
KR20200040752A (ko) * 2017-07-05 2020-04-20 팜 벤처스 그룹, 인코포레이티드 모바일 컴퓨팅 디바이스에서 컨텍스트 액션들을 서피싱하기 위한 개선된 사용자 인터페이스
USD888743S1 (en) * 2017-08-10 2020-06-30 Jpmorgan Chase Bank, N.A. Display screen or portion thereof with a graphical user interface
US10417991B2 (en) 2017-08-18 2019-09-17 Microsoft Technology Licensing, Llc Multi-display device user interface modification
US11237699B2 (en) * 2017-08-18 2022-02-01 Microsoft Technology Licensing, Llc Proximal menu generation
US11301124B2 (en) 2017-08-18 2022-04-12 Microsoft Technology Licensing, Llc User interface modification using preview panel
USD870774S1 (en) 2017-09-29 2019-12-24 Apple Inc. Wearable device with animated graphical user interface
JP6801106B2 (ja) * 2018-02-02 2020-12-16 株式会社Nttドコモ 情報処理装置
US20190243536A1 (en) * 2018-02-05 2019-08-08 Alkymia Method for interacting with one or more software applications using a touch sensitive display
JP7118656B2 (ja) * 2018-02-08 2022-08-16 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
US10845980B2 (en) * 2018-03-28 2020-11-24 Micosoft Technology Licensing, LLC Facilitating movement of graphical objects across separate screens
CA3098610A1 (en) * 2018-05-02 2019-11-07 Cloud People Llc Decentralized digital communication platform system and method
US11368443B2 (en) 2018-05-02 2022-06-21 Cloud People Llc Decentralized digital communication platform system and method
US11112939B2 (en) * 2018-05-07 2021-09-07 Servicenow, Inc. Dynamic updates for configurable menu items
USD910708S1 (en) 2018-05-08 2021-02-16 Apple Inc. Electronic device with graphical user interface
CN108803971A (zh) * 2018-05-09 2018-11-13 北京车和家信息技术有限公司 菜单显示方法、装置、电子设备及计算机可读存储介质
CN108540846A (zh) * 2018-05-10 2018-09-14 聚好看科技股份有限公司 一种智能电视的操作界面调节方法及智能电视
US11740761B2 (en) * 2018-06-08 2023-08-29 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for displaying icons, terminal and non-transitory storage medium
USD868094S1 (en) 2018-08-30 2019-11-26 Apple Inc. Electronic device with graphical user interface
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
USD898755S1 (en) 2018-09-11 2020-10-13 Apple Inc. Electronic device with graphical user interface
USD901525S1 (en) 2018-09-11 2020-11-10 Apple Inc. Electronic device with animated graphical user interface
US10712824B2 (en) 2018-09-11 2020-07-14 Apple Inc. Content-based tactile outputs
US11770601B2 (en) 2019-05-06 2023-09-26 Apple Inc. User interfaces for capturing and managing visual media
CN109358937A (zh) * 2018-09-30 2019-02-19 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
USD962244S1 (en) 2018-10-28 2022-08-30 Apple Inc. Electronic device with graphical user interface
USD914756S1 (en) 2018-10-29 2021-03-30 Apple Inc. Electronic device with graphical user interface
CN111273971B (zh) * 2018-12-04 2022-07-29 腾讯科技(深圳)有限公司 视图中的信息处理方法、装置及存储介质
US11068140B2 (en) * 2019-01-04 2021-07-20 Servicenow, Inc. Intelligent overflow menu
USD910050S1 (en) 2019-03-22 2021-02-09 Apple Inc. Electronic device with graphical user interface
USD921506S1 (en) 2019-04-26 2021-06-08 SmartHalo Technologies Inc. Electronic device for providing travel information
US11520469B2 (en) * 2019-05-01 2022-12-06 Google Llc Interface for multiple simultaneous interactive views
US11385785B2 (en) 2019-05-01 2022-07-12 Google Llc Interface for multiple simultaneous interactive views
EP4287006A3 (en) 2019-05-01 2024-02-21 Google LLC Interface for multiple simultaneous interactive views
US11706521B2 (en) 2019-05-06 2023-07-18 Apple Inc. User interfaces for capturing and managing visual media
EP3973515A4 (en) * 2019-08-22 2022-10-26 Samsung Electronics Co., Ltd. CONTENT CREATION IN AN AUGMENTED REALITY ENVIRONMENT
KR20210023680A (ko) 2019-08-22 2021-03-04 삼성전자주식회사 증강 현실 환경에서의 콘텐트 생성
KR20190109337A (ko) * 2019-09-06 2019-09-25 엘지전자 주식회사 증강현실 기반의 기기 제어 장치 및 그 방법
USD916133S1 (en) 2019-09-08 2021-04-13 Apple Inc. Electronic device with icon
CN112492365B (zh) 2019-09-11 2024-06-14 新加坡商欧之遥控有限公司 遥控器导航界面组件
CN113010928A (zh) 2019-12-20 2021-06-22 柯镂虚拟时尚股份有限公司 设计信息提供方法
USD994679S1 (en) * 2020-01-29 2023-08-08 Bhs Technologies Gmbh Display screen or portion thereof with a graphical user interface for a medical imaging device
TWD210778S (zh) * 2020-05-06 2021-04-01 宏碁股份有限公司 顯示螢幕之圖形化使用者介面
CN111625158B (zh) * 2020-05-22 2022-05-20 京东方科技集团股份有限公司 电子交互平板、菜单展示方法及书写工具属性的控制方法
TWI751576B (zh) * 2020-06-04 2022-01-01 仁寶電腦工業股份有限公司 具有動態背景之圖形使用者介面的提供方法、系統與紀錄媒體
USD942509S1 (en) 2020-06-19 2022-02-01 Apple Inc. Display screen or portion thereof with graphical user interface
USD951287S1 (en) 2020-06-19 2022-05-10 Apple Inc. Display screen or portion thereof with graphical user interface
US20220019340A1 (en) * 2020-07-15 2022-01-20 yuchen du Social knowledge graph for collective learning
JP1692265S (ja) * 2020-12-25 2021-08-10
US11893212B2 (en) 2021-06-06 2024-02-06 Apple Inc. User interfaces for managing application widgets
US11956199B2 (en) 2021-07-26 2024-04-09 Airship Group, Inc. Software development kit enabled cross-channel two-way software application messaging
KR20230018909A (ko) * 2021-07-30 2023-02-07 삼성전자주식회사 전자 장치 및 이의 제어 방법
WO2023196166A1 (en) * 2022-04-04 2023-10-12 Google Llc Sharing of captured content
US20230393616A1 (en) * 2022-06-05 2023-12-07 Apple Inc. Displaying application views

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0447358A (ja) 1990-06-01 1992-02-17 Nippon Telegr & Teleph Corp <Ntt> 文章等の編集方法
JPH06242885A (ja) 1993-02-16 1994-09-02 Hitachi Ltd 文書編集方法
US6281879B1 (en) 1994-06-16 2001-08-28 Microsoft Corporation Timing and velocity control for displaying graphical information
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US6664991B1 (en) 2000-01-06 2003-12-16 Microsoft Corporation Method and apparatus for providing context menus on a pen-based device
US6828988B2 (en) 2001-02-27 2004-12-07 Microsoft Corporation Interactive tooltip
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US6801230B2 (en) * 2001-12-18 2004-10-05 Stanley W. Driskell Method to display and manage computer pop-up controls
US7570943B2 (en) 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US7210107B2 (en) 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
US7721228B2 (en) 2003-08-05 2010-05-18 Yahoo! Inc. Method and system of controlling a context menu
US6989822B2 (en) 2003-11-10 2006-01-24 Microsoft Corporation Ink correction pad
US20050216834A1 (en) 2004-03-29 2005-09-29 Microsoft Corporation Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu
US7178111B2 (en) 2004-08-03 2007-02-13 Microsoft Corporation Multi-planar three-dimensional user interface
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
CN100517196C (zh) 2004-08-16 2009-07-22 微软公司 显示上下文相关软件功能控件的用户界面
US7712049B2 (en) 2004-09-30 2010-05-04 Microsoft Corporation Two-dimensional radial user interface for computer software applications
CN1782976A (zh) * 2004-12-03 2006-06-07 皮克塞(研究)有限公司 具有增强的用户界面的数据处理设备和***
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US7603633B2 (en) 2006-01-13 2009-10-13 Microsoft Corporation Position-based multi-stroke marking menus
US7644372B2 (en) 2006-01-27 2010-01-05 Microsoft Corporation Area frequency radial menus
EP1840706A1 (en) 2006-03-31 2007-10-03 Research In Motion Limited Context-sensitive menu with a reduced set of functions for a mobile communication device
US20070256029A1 (en) 2006-05-01 2007-11-01 Rpo Pty Llimited Systems And Methods For Interfacing A User With A Touch-Screen
KR100772875B1 (ko) 2006-05-22 2007-11-02 삼성전자주식회사 사용자 선호도에 따른 사용자 인터페이스를 설정하는 장치및 그 방법
EP1860534A1 (en) 2006-05-22 2007-11-28 LG Electronics Inc. Mobile terminal and menu display method thereof
KR100774927B1 (ko) 2006-09-27 2007-11-09 엘지전자 주식회사 이동통신 단말기, 메뉴 및 아이템 선택방법
USD563972S1 (en) 2006-10-25 2008-03-11 Microsoft Corporation User interface for a portion of a display screen
US7873710B2 (en) 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US8650505B2 (en) * 2007-02-28 2014-02-11 Rpx Corporation Multi-state unified pie user interface
US8352881B2 (en) 2007-03-08 2013-01-08 International Business Machines Corporation Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions
US8074178B2 (en) 2007-06-12 2011-12-06 Microsoft Corporation Visual feedback display
US8645863B2 (en) 2007-06-29 2014-02-04 Microsoft Corporation Menus with translucency and live preview
US20090037813A1 (en) 2007-07-31 2009-02-05 Palo Alto Research Center Incorporated Space-constrained marking menus for mobile devices
JP5045559B2 (ja) 2008-06-02 2012-10-10 富士通モバイルコミュニケーションズ株式会社 携帯端末
CN101615407A (zh) * 2008-06-23 2009-12-30 侯亮 旋转扇区式数字媒体播放选单界面
US8245156B2 (en) * 2008-06-28 2012-08-14 Apple Inc. Radial menu selection
US8826181B2 (en) * 2008-06-28 2014-09-02 Apple Inc. Moving radial menus
US20090328101A1 (en) 2008-06-30 2009-12-31 Nokia Corporation User interface for mobile tv interactive services
US20100122160A1 (en) 2008-11-10 2010-05-13 International Business Machines Corporation Non-contiguous content duplication
US8321802B2 (en) 2008-11-13 2012-11-27 Qualcomm Incorporated Method and system for context dependent pop-up menus
US20100192102A1 (en) 2009-01-29 2010-07-29 International Business Machines Corporation Displaying radial menus near edges of a display area
US9436380B2 (en) 2009-05-19 2016-09-06 International Business Machines Corporation Radial menus with variable selectable item areas
US8549432B2 (en) 2009-05-29 2013-10-01 Apple Inc. Radial menus
US8219930B2 (en) 2009-06-26 2012-07-10 Verizon Patent And Licensing Inc. Radial menu display systems and methods
US8578295B2 (en) 2009-09-16 2013-11-05 International Business Machines Corporation Placement of items in cascading radial menus
JP2011107823A (ja) 2009-11-13 2011-06-02 Canon Inc 表示制御装置及び表示制御方法
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US20110248928A1 (en) 2010-04-08 2011-10-13 Motorola, Inc. Device and method for gestural operation of context menus on a touch-sensitive display
KR101735610B1 (ko) * 2010-05-06 2017-05-15 엘지전자 주식회사 영상표시장치의 동작 방법
DE102010036906A1 (de) 2010-08-06 2012-02-09 Tavendo Gmbh Konfigurierbares Pie-Menü
US20120072867A1 (en) * 2010-09-17 2012-03-22 Apple Inc. Presenting pop-up controls in a user interface
WO2012047997A1 (en) * 2010-10-05 2012-04-12 Citrix Systems, Inc. Display management for native user experiences
CN102118514A (zh) * 2011-03-31 2011-07-06 深圳市五巨科技有限公司 移动通信终端及其菜单设置方法

Also Published As

Publication number Publication date
TWI539358B (zh) 2016-06-21
KR20140048934A (ko) 2014-04-24
WO2013010155A3 (en) 2013-04-18
TW201312448A (zh) 2013-03-16
US9582187B2 (en) 2017-02-28
EP2732365A2 (en) 2014-05-21
CN103649894A (zh) 2014-03-19
EP2732365A4 (en) 2015-03-11
US20130019182A1 (en) 2013-01-17
JP2014521172A (ja) 2014-08-25
KR101922749B1 (ko) 2018-11-27
EP2732365B1 (en) 2019-03-06
CN103649894B (zh) 2018-01-19
WO2013010155A2 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
JP6050348B2 (ja) 動的コンテキストベースメニュー
JP6050347B2 (ja) コンテキストベースメニュー用ランチャ
US9250766B2 (en) Labels and tooltips for context based menus
US9026944B2 (en) Managing content through actions on context based menus
JP2014523050A (ja) コンテキストベースメニューシステムのためのサブメニュー
JP5977334B2 (ja) タッチ対応のコマンド実行のためのコンパクトなコントロールメニュー
JP6116581B2 (ja) 拡張型通信サービスのための動的ナビゲーションバーのドッキングおよびドッキング解除

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150528

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160830

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161124

R150 Certificate of patent or registration of utility model

Ref document number: 6050348

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250