JP3958382B2 - スタート・メニュー付タスクバー - Google Patents

スタート・メニュー付タスクバー Download PDF

Info

Publication number
JP3958382B2
JP3958382B2 JP35067895A JP35067895A JP3958382B2 JP 3958382 B2 JP3958382 B2 JP 3958382B2 JP 35067895 A JP35067895 A JP 35067895A JP 35067895 A JP35067895 A JP 35067895A JP 3958382 B2 JP3958382 B2 JP 3958382B2
Authority
JP
Japan
Prior art keywords
window
user interface
user
application
interface element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP35067895A
Other languages
English (en)
Other versions
JPH08255066A (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 JPH08255066A publication Critical patent/JPH08255066A/ja
Application granted granted Critical
Publication of JP3958382B2 publication Critical patent/JP3958382B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/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/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

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)
  • Digital Computer Display Output (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、データ・プロセッシング・システムに関し、特に、データ・プロセッシング・システムにおけるスタート・ウィンドウを備えるタスクバーの使用に関する。
【0002】
【従来の技術】
米国ワシントン州レッドモンドを居所とするMicrosoft Corporation(マイクロソフト・コーポレーション)から発売されている「MICROSOFT」ウィンドウズ3.1オペレーティング・システムは、ウィンドウ・ベースのグラフィカル・ユーザ・インターフェースをユーザに提供する。このオペレーティング・システムにより提供される環境においては、アプリケーション・プログラムが、ユーザがアプリケーションを使用するために非最小化フォームで「可視」とすることができる関連ウィンドウを備える。一般に、1つのアプリケーションは、1つの関連アイコンを有する。ユーザは、アプリケーションに対応するアイコンにマウスのカーソルを重ね、マウス・ボタンをダブル・クリックすることによって当該アプリケーションを非最小化フォームで可視にすることができる。
【0003】
【発明が解決しようとする課題】
しかしながら、残念なことに、すべてのユーザがこのダブル・クリックを得手としているわけではない。たとえば、システムがダブル・クリックとして認識できるスピードでマウス・ボタンを2回クリックできないユーザがいる。また、ユーザがダブル・クリックの間にマウスを不用意に動かしたために、その動作がシステムに適正に伝わらないこともある。
これとは別に、「MICROSOFT」ウィンドウズ3.1オペレーティング・システムのグラフィカル・ユーザ・インターフェースにおいて見られる困難性に、可視の非最小化ウィンドウおよび最小化ウィンドウ(つまりアイコン)が、他の非最小化ウィンドウもしくはアイコンによって隠蔽されてしまうことがある。この結果、不慣れなユーザには、いずれのアプリケーションが現在アクティブになっているかが分かりにくいことが少なくない。さらに、多くの初心者は、あるウィンドウが他を隠蔽していることに困惑する。これらのユーザは、隠蔽されているウィンドウに何が起こっているかわからない。 また、多くの初心者は、この環境によって提供される階層に当惑している。この階層のトップは、使用可能な各プログラム・グループ用のアイコンを表示するプログラム・マネージャである。当該階層における次のレベルは、プログラム・グループによって形成されている。ユーザは、プログラム・グループ内のプログラムにアクセスする場合、通常、当該プログラム・グループに関連づけられているウィンドウを開く。プログラム・グループのウィンドウには、当該プログラム・グループ内で使用可能な各アプリケーションに対応するアイコンが表示される。この後ユーザは、ファイル・メニューを介して、あるいはプログラム・アイコンをダブル・クリックすることにより、そのうちのいずれかのプログラムを開くことになる。ところで、この階層を横切ることは、多くのユーザにとって極めて困難であり、大抵は適正に通過する方法がわからなくなり、階層の中で迷ってしまう。
【0004】
この従来のアプローチに伴う他の複雑化の要因は、いかにして、あるいは、どこでヘルプ情報を得るべきか、ユーザにわからないことである。さらに、ドキュメントを開いたりプログラムを切り替える際にもユーザには困難が強いられている。
【0005】
【課題を解決するための手段】
本発明の方法は、入力デバイス及びビデオ・ディスプレイを備えたコンピュータ・システムにおいて、ユーザ・インターフェース・エレメントをビデオ・ディスプレイ上に表示させ、該ユーザ・インターフェース・エレメントは、ウィンドウによる該ユーザ・インターフェース・エレメントの隠蔽が不可能なモードにおかれ、該ユーザ・インターフェース・エレメントは、ユーザに対して現在アクティブ・ウィンドウを有するアプリケーションを示すべく、このコンピュータ・システム内でアクティブ・ウィンドウを有するアプリケーション用のサブエレメントを有し、ユーザによる該入力デバイスの使用に応じた、前記アプリケーションから選択した選択アプリケーション用の該サブエレメントの操作によって、該選択アプリケーションに、該選択アプリケーションの非最小化ウィンドウの表示を要求し、前記ユーザ・インターフェース・エレメントのモードを、ウィンドウによる該ユーザ・インターフェース・エレメントの隠蔽が可能な第2のモードに変更するステップを含むことを特徴とする。
【0006】
本発明の方法は、ユーザ入力を受け取るためのマウスおよび、ビデオ出力を表示するためのビデオ・ディスプレイを備えるコンピュータ・システムにおいて、該ビデオ・ディスプレイ上にオブジェクトを表示するステップと、該ビデオ・ディスプレイ上に、アクティブ・ウィンドウを有する各アプリケーション用の視覚的表示を有するタスクバー・ユーザ・インターフェース・エレメントを表示するステップと、ユーザによる該マウスの使用に応じて該オブジェクトを該視覚的表示のうちの選択した選択視覚的表示に重なるべくドラッグし、ゼロでないしきい時間にわたり該選択視覚的表示に重なる位置を維持するステップおよび、該しきい時間にわたる該オブジェクトの該選択視覚的表示に重なる位置決めに応答して、該選択視覚的表示のアプリケーション用のウィンドウを開くステップを含むことを特徴とする。
【0007】
本発明の方法は、入力デバイス、ビデオ・ディスプレイ、及び、該ビデオ・ディスプレイ上に表示され且つ該入力デバイスに応じて位置決めされるカーソルを備えるコンピュータ・システムにおいて、該ビデオ・ディスプレイ上に非最小化状態で表示されているアプリケーション・プログラム用のウィンドウがないとき、アクティブ・ウィンドウを有する各アプリケーション用の視覚的表示であって、関連づけられたアプリケーションを同定するため、および、該関連づけられたアプリケーションのウィンドウを可視の非最小化状態に置くための視覚的表示を備えるユーザ・インターフェース・エレメントを、該ビデオ・ディスプレイ上に表示するステップおよび、いずれかのアプリケーションのウィンドウが可視の非最小化状態になると、該ビデオ・ディスプレイ上の該ユーザ・インターフェース・エレメントを隠すステップを含むことを特徴とする。
【0010】
【実施例】
本発明の好ましい実施例は、従来のシステムで問題となっていた困難性の多くを克服するタスクバーおよびスタート・メニューを提供する。このタスクバーは、終始可視となるユーザ・インターフェース・エレメントであり、ユーザに対して現在いずれのタスクがアクティブになっているかを知らせる。タスクバーは、ユーザがタスクバーの隠蔽を選択しない限り、開いているウィンドウによって隠蔽されることがないように構成されている。またタスクバーは、現在のアクティブ・タスク・ウィンドウを表示するためのポイントとしても機能する。タスクバーは、各アクティブ・タスクに対応するボタンを備える。タスク・ウィンドウを表示する場合、ユーザは、当該タスクに与えられているタスクバー・ボタンをシングル・クリックするだけでよい。これらのボタンは、タスクの切り替えに使用することもできる。タスクバーは、ユーザ・インターフェース上の固定位置にアンカーされた状態になっている。しかしながら、ユーザは、この固定アンカー位置を変更することができる。さらにタスクバーには、スタート・メニュー・ボタンが備わり、これは、ユーザ・インターフェースを介してプログラムにアクセスするための集中ロケーションとして働く。スタート・メニューは、ユーザによる所望のプログラム、ドキュメントもしくはシステムコントロールに対する容易なアクセスを可能にするメニュー・アイテムを備える。このスタート・メニューは、詳細を後述するように、構成を変更することができるようになっている。
【0011】
図1は、本発明の好ましい実施例を実行するのに適したコンピュータ・システムを示すブロック図である。このコンピュータ・システムは、マウス14、キーボード16およびビデオ・ディスプレイ18を始めとするいくつかの周辺装置へのアクセスを有する中央処理装置(CPU)12を備える。マウス14は、少なくとも左マウス・ボタンおよび右マウス・ボタンを備えるものとする。またCPU12は、メモリ20および2次メモリ22へのアクセスも有している。メモリ20は、アプリケーション24およびオペレーティング・システム26のコピーを保持する。本発明の好ましい実施例においては、タスクバーおよびスタート・メニューがオペレーティング・システム26のシェルによって供給される。しかしながら、当業者であれば本発明がオペレーティング・システムにおける実施に限定されないことは容易に理解されよう。むしろ本発明は、ユーティリティないし他のシステム・リソースを介して実現される可能性もある。なお以下に述べる説明においては、このオペレーティング・システムを、Microsoft Corporation(マイクロソフト・コーポレーション)が提供する「MICROSOFT」ウィンドウズ95オペレーティング・システムとする。ただし、当業者においては、本発明を他のオペレーティング・システムによっても実施し得ることを理解されたい。
【0012】
タスクバーは、オペレーティング・システム26によりウィンドウとして実行される。ウィンドウは、ウィンドウ・クラスに基づき、オペレーティング・システム26によって常に生成される。ウィンドウ・クラスは、当該ウィンドウに送られるメッセージを処理するウィンドウ・プロシージャを同定する。オペレーティング・システム26は、アプリケーションによるウィンドウ・クラスの記録を可能にするRegisterClass()関数をサポートしている。ウィンドウ・プロシージャは、ウィンドウに送られるメッセージの受け取りおよび処理を行う関数である。オペレーティング・システム26は、メッセージ・ベースのオペレーティング・システムであり、そのオペレーションは、ウィンドウ間でのメッセージのパスにより達成される。
図2は、本発明の好ましい実施例のオペレーティング・システム26によって提供されるグラフィカル・ユーザ・インターフェースを一例で示したものである。タスクバー28は、ビデオ・ディスプレイ18(図1)上のバーチャル・デスクトップ30の下端に位置決めされている。図2に示した例においては、ユーザ・インターフェースの左端から右端までタスクバー28が延びており、ビデオ・ディスプレイの下端にアンカーされている。またタスクバー28は、全長にわたり均一な幅を有している。タスクバー28は、スタート・メニューへアクセスするためのスタート・メニュー・ボタン32を備える。このスタート・メニューについては、詳細を後述する。さらにタスクバー28には、クロック34およびタスクバー通知エリア36が備わる。このクロック34は、現在時刻を表示する。また、タスクバー通知エリア36には、イベントの可視表示として機能するアイコン、すなわちステータス情報を伝えるアイコンが表示される。タスクバー通知エリアについては、本件特許出願人と共通の出願人により同時出願なされた「System Provided Visual Notification Area(システム供給ビジュアル表示エリア)」と題したシリアル番号 の出願明細書に詳説されている。なお、スタート・メニュー・ボタン32およびクロック34は、タスクバー28が所定の位置にアンカーされている限り、当該タスクバー内の固定位置に保持される。
【0013】
タスクバー・ボタンおよびスタート・メニュー・ボタン32は、本件特許出願人と共通の出願人により同時出願なされた「System Provided
Child Window Controls(システム供給チャイルド・ウィンドウ・コントロール)」と題したシリアル番号 の出願明細書に詳説されているようなタブ・コントロールとして実行される。コントロールは、ペアレント・ウィンドウ内に存在するチャイルド・ウィンドウであり、当該チャイルド・ウィンドウ内でユーザからの入力等のイベントが発生した場合に、通知メッセージをペアレント・ウィンドウに送る。具体的には、チャイルド・ウィンドウは、マウスならびにキーボードのメッセージを処理し、チャイルド・ウィンドウの状態に変化があったとき、ペアレント・ウィンドウに通知する。これにより、チャイルド・ウィンドウをペアレント・ウィンドウの入力デバイスの一種として動作させることが可能になる。
前述したようにタスクバー28は、システム内における現在のアクティブ・タスクをすべて同定するための集中ロケーションとして機能する。図3は、ワードプロセッサ・プログラムおよび電子メール・プログラムがアクティブになっている場合のタスクバー28の外観の一例である。タスクバー28は、図3に示したボタン38およびボタン40のようなタスクバー・ボタンの表示によって、アクティブとなっているタスクを示す。ボタン38ならびに40の境界は、3次元的な効果をもたらすとともに、タスクのウィンドウが開いていないことが示されるように、1段高くなった状態に描かれている。ユーザは、マウス14もしくは他の適当な入力デバイスを使用してマウスのカーソル41でタスクバー・ボタンをポイントすることによりタスクバー28からアクティブ・タスク・ウィンドウを表示し、その後、左マウス・ボタンをシングル・クリックして当該タスクに関連づけられているウィンドウを開き、可視の非最小化状態でその表示を行う。たとえば、ワードプロセッサ・プログラムのみがアクティブになっており、ユーザが当該ワードプロセッサ・プログラム用のボタン38にマウスのカーソル41を重ねて左マウス・ボタンをシングル・クリックした場合、図4に示すように、当該ワードプロセッサ・プログラム用のウィンドウ42が開かれる。さらに、ワードプロセッサ・プログラム用のタスクバー・ボタン38は、そのボタンが押し込まれたようにリドローされる。この結果、ユーザは、当該タスクに関連づけられているウィンドウが現在アクティブであることを示す視覚的な手掛かりを得ることができる。
【0014】
プログラミングの見地からは、タスクバー上にボタンを有するタスクに対応するウィンドウの表示において、以下に示すステップが実行される。まず、マウスのカーソルがタスクバー・ボタンをポイントすべく位置決めされると、チャイルド・ウィンドウ・コントロールとしてタスクバー・ボタンがマウス・メッセージを受け取る。続いて、タスクバー・ボタンは、左マウス・ボタンがクリックされたことを示すマウス・メッセージを受け取る。このマウス・メッセージは、タスクバー28のマネージと表示を担当するペアレント・タスクバーの処理に送られる。タスクバー28は、当該マウス・メッセージを受け取ると、それに応答して図4に示したようなワードプロセッサ・ウィンドウを開くための判断を行う。さらに、ボタンが押し込まれた状態が示されるように、チャイルド・ウィンドウ・コントロールの外観を変更する。
タスクバー・ボタンのサイズは、タスクバー28上で使用可能なスペースに応じて変化する。図3では、タスクバー・ボタン38および40が最大許容サイズで示されている。しかしながら、さらに別のタスクがアクティブになった場合は、それらのタスク用のタスクバー・ボタンがタスクバー28上に追加されなければならない。多くの場合、すべてのアクティブ・タスクを適切に表示するために、新規のサイズでのタスクバー・ボタンのリドローが必要になる。たとえば、図5に、前述のプログラムに加えて、スケジュール・プログラムおよび計算機プログラムがアクティブになった場合の例を示す。つまり、新規にアクティブとなったこれらのタスクに対応するタスクバー・ボタンもタスクバー28上に表示されなければならない。そこで、すべてのアクティブ・タスクに対応するすべてのタスクバー・ボタンを適切に表示するために、すべてのタスクバー・ボタンのサイズが変更される。つまり、図5に示したタスクバー・ボタン38、40、44および46の幅は、図3に示したタスクバー・ボタン38および40の幅より狭いものとなる。
【0015】
タスクバー・ボタンのリサイズが必要な場合の新規サイズを決定するために、タスクバーはタスクバー28内のタスクバー・ボタン表示用の使用可能スペースを算出する。続いてタスクバーは、表示の必要なタスクバー・ボタンの数を判断し、使用可能スペースを表示すべきタスクバー・ボタンの数で除する。この後タスクバーは、この演算に基づいてタスクバー・ボタンの適切なサイズを決定する。ビデオ・ディスプレイ18の下端にタスクバー28がアンカーされてタスクバー・ボタンが表示されている場合、左揃えの態様でボタンが表示される。オペレーティング・システム26は、チャイルド・ウィンドウ・コントロールとして各タスクバー・ボタンをリドローするメカニズムを提供する。基本的にタスクバー・ボタンのリドローは、タスクバー・ボタンに関連づけられている各ウィンドウのリサイズを伴う。
ユーザは、タスクバー28の内側境界を移動してタスクバーのサイズを増減することができる。この場合の内側境界とは、グラフィカル・ユーザー・インターフェースの残りの部分に面している境界のことである。図7に示した例においては、タスクバー28の上側の境界が内側境界54となる。図6に示したステップを実行することにより、ユーザは、タスクバーの境界を断続的に増加(つまり、図7に示す最低高によるステップ増加)してその位置を再設定することができる。最初にユーザは、カーソルを移動してタスクバーの内側境界をポイントする(ステップ48)。これにより、従来型の矢印カーソル(図3に示したカーソル41参照)が2重の矢印に変わり、タスクバーの内側境界を移動するポジションであることが示される。この後ユーザが、左マウス・ボタンを押し下げたままタスクバーが所望のサイズとなるまでドラッグし(ステップ50)、左マウス・ボタンをリリースしてタスクバーの内側境界をドロップすると、タスクバーのリサイズが行なわれる(ステップ52)。図7に示したように、このドラッグ・アンド・ドロップ・オペレーションの間は、境界のゴースト56が表示されて、2重矢印カーソル58の現在位置によって示される新規の内側境界の位置の表示が行なわれる。
【0016】
前述したように内側境界は、2重矢印カーソル58の現在位置に基づいて決定される断続的な位置にのみ移動させることができる。また内側境界を、タスクバーが多くともグラフィカル・ユーザ・インターフェースの半分を占める位置を超えて移動させることはできない。図8は、一例として、これまでの図面で示したタスクバーの高さの2倍となるように内側境界をドラッグした後のタスクバー28を示したものである。タスクバー28がウィンドウであることから、タスクバーのリサイズは、他のウィンドウのリサイズと同様に扱われる。タスクバー28のマネージおよび表示を担当するオペレーティング・システム26におけるタスクバー処理は、ドラッグ・アンド・ドロップ・オペレーションおよびタスクバー・ウィンドウのリサイズに係るマウス・メッセージを受け取る。
前述のようにタスクバーは、ビデオ・ディスプレイ18の各端にアンカーすることができる。タスクバー28を別の辺にアンカーするための移動を行う場合、ユーザは、図9に示すようなステップを実行する。具体的には、カーソルをタスクバー28の位置にポイントさせる。続いて左マウス・ボタンを押し下げ、そのままタスクバーのアンカーを希望する辺までタスクバーをドラッグする(図9のステップ62)。そこでタスクバーをドロップすれば、タスクバーがリドローされて適切なエッジにアンカーされる(ステップ64)。システムは、スクリーンを論理的に4つの象限に分割している。各象限は、各辺に対応している。タスクバーは、ドロップの時点でマウス・カーソルのホット・スポットがある象限に対応する辺にアンカーされる。図10は、図8に示したタスクバーをビデオ・ディスプレイ18の右端にドラッグしたときの外観を示している。ここで、タスクバーがアンカーされている位置に応じてボタン38、40、44および66のリドローが行なわれ、位置が再設定される点に注意されたい。タスクバー・ボタンは、アンカーが行なわれる各辺に対して水平に延びるように表示される。スタート・メニュー・ボタン34およびクロックならびにタスクバー通知エリアもまた、それに応じて位置の再設定が行なわれる。図11は、タスクバー28をビデオ・ディスプレイ18の上端にドラッグしたときの外観の一例を、図12は、タスクバー28をビデオ・ディスプレイ18の左端にドラッグしたときの外観の一例をそれぞれ示している。
【0017】
ユーザがマウスのカーソルを移動させてタスクバー・ボタンの1つをポイントし、右マウスボタンを押し下げると、コンテキスト・メニューが表示される。図13に一例として、マウスのカーソルでタスクバー・ボタン44をポイントし、右マウスボタンを押し下げた場合に表示されるコンテキスト・メニュー66を示す。ユーザは、このコンテキスト・メニュー66によってコンテキストで区別されたオペレーション(当該タスクバー・ボタンに関連づけられたウィンドウ上で実行することができる)の選択が可能になる。たとえば、コンテキスト・メニュー66には、タスクバー・ボタン44に関連づけられたウィンドウを閉じるオプション「閉じる」が備わる。
タスクバー28は、コンテキスト・メニュー68(図14)も備える。このタスクバー28は、ユーザがマウスのカーソルでタスクバーをポイントし右マウスボタンを押し下げたときに表示される。コンテキスト・メニュー68は、開いているウィンドウを階層表示する「階層」オプションを備えている。また、タスクバー用のコンテキスト・メニュー68は、開いているウィンドウを水平にタイリングする「水平に並べる」オプションも備える。さらに、開いているウィンドウを垂直にタイリングする「垂直に並べる」オプションも備える。これらのオペレーションは、従来のテクニックを使用して実行される。「全ウィンドウの最小化」オプションは、現在開いているすべてのウィンドウを最小化し、タスクバー28上のタスクバー・ボタンとして表示するオプションである。オペレーティング・システム26は、ユーザが使用できる定義可能作業エリアという概念を包含している。ウィンドウは、作業エリア内に留まることのないように最小化される。つまり、最小化されたウィンドウは、ユーザから不可視となる。またタスクバーには最小化要求が知らされ、タスクバーは、対応するボタンが一段高く見えるように表示すべく各ウィンドウ用のタスクバー・ボタンをアップデートする。
【0018】
コンテキスト・メニュー68には、図15に示すように、直前に選択したウィンドウのタイリング・オプションを取り消すための「タイリングの取消し」オプションを備えることもできる。たとえば、図15に示した例においては、カレンダー・プログラム用のウィンドウ70および計算機プログラム用のウィンドウ72が開かれている。この例は、「垂直に並べる」オプションが選択された後の状態である。これらのウィンドウは、コンテキスト・メニュー68にある「タイリングの取消し」オプションを選択することによって、垂直タイリングの要求を発する前の状態に表示し直すことができる。システムは、直前に選択されたウィンドウのタイリング・オプションを記録し、取消し要求があった後に記録しているタイリング・オプションを再実行することによって、このタイリングの取消しの効果を達成している。
タスクバーのコンテキスト・メニュー68における最後のオプションは、「プロパティ」オプションであり、これによりタスクバー28およびスタート・メニュー用のプロパティ・シートを表示させることができる。図16に、タスクバーもしくはコンテキスト・メニュー68から「プロパティ」オプションを選択した場合に現れる表示を示す。ここには、「タスクバーのプロパティ」というタイトルの付いたフレーム・ウィンドウ74が表示されている。フレーム・ウィンドウ74は、フレームのようにしてプロパティ・シートを保持するために使用されている。「タスクバー・オプション」用のプロパティ・シート76は、「スタート・メニュー・プログラム」プロパティ・シート用のタブ78とともにフレーム・ウィンドウ74内に表示される。このウィンドウには、ユーザが行ったプロパティの変更を受け入れるOKボタン84、ユーザが行ったプロパティの変更をキャンセルするキャンセル・ボタン82および、フレーム・ウィンドウ74を開いた状態で変更を直ちに適用するための適用ボタン84が備わっている。
【0019】
「タスクバー・オプション」プロパティ・シート76は、プレビュー・エリア86を備えており、ここにはチェック・ボックス88、90および92の選択または非選択の効果が表示される。図17は、ユーザ・インターフェース内でタスクバーを他の要素の前面に表示する「常に前へ」チェック・ボックス88がチェックされた状態を一例で示している。プロパティ・シート76のプレビュー・エリア86は、そこに表示されているタスクバー94の一部がウィンドウ96を隠蔽する姿勢となることを示している。この態様は、図16に示した、タスクバーがウィンドウによって隠蔽されるプレビュー・エリア86におけるタスクバーの態様に逆になっている。
図18は、タスクバーをオート・ハイド・モードにする「自動で隠す」チェック・ボックス90を選択した場合の一例を示している。プロパティ・シート76のプレビュー・エリア86によって示されるように、オート・ハイド・モードにおいてはタスクバーの顕著な表示がなくなる。この場合、タスクバーの細長いバーだけが可視となる。このオート・ハイド・オプションによって、ユーザは、必要に応じてビデオ・ディスプレイ18の使用可能スクリーン・スペースを広げることが可能である。
【0020】
オート・ハイド・モードでは、タスクバーが隠される。タスクバー28は、ユーザがデスクトップ上にウィンドウを開いたときに隠される。しかし、開いているウィンドウがなくなると、タスクバーが再び現れる。またユーザは、ウィンドウが開いていても、ビデオ・ディスプレイ上のタスクバーがアンカーされている辺をマウスのカーソルでポイントすることによってタスクバーを表示させることができる。この場合、ユーザがカーソルをこのエリアから外に出すとタスクバーは隠れる。プログラム的には、オート・ハイド・モードは、ウィンドウが開いている場所の監視および、バーを表示する時期ならびにタスクバーを表示する時期の決定により実行される。
図19は、スタート・メニューにラージ・アイコンに代えてスモール・アイコンを表示させる「スタート・メニューにスモール・アイコンを表示」リスト・ボックス92を選択した例を示している。システムは、2種類のアイコン、すなわちスモール・アイコンおよびラージ・アイコンを備えている。スモール・アイコンは、その呼称からもわかるように、寸法においてラージ・アイコンと異なり、それよりも小さいアイコンとなっている。チェック・ボックス92をチェックすると、プロパティ・シート76のプレビュー・エリア86が、スタート・メニュー100内にスモール・アイコンを表示する。
【0021】
スタート・メニュー・ボタン32は、スタート・メニューを開くための手段として機能する。スタート・メニューは、ユーザがプログラム、ドキュメント、システムのセッティング、ヘルプ情報等にアクセスするための中心的な場所として動作する。マウスのカーソルでスタート・メニュー・ボタン32をポイントし、左マウス・ボタンをクリックすると、スタート・メニュー101(図20)が表示される。スタート・メニュー101は、デフォルトで多数のメニュー・アイテムを備えている。ユーザは、「検索」メニュー・アイテム104を用いて、プログラム、ドキュメントもしくはその他のシステム内の構成要素を検索するための問い合わせダイアログを呼び出すことができる。また「ヘルプ」メニュー・アイテム106を用いれば、ユーザは、各種のトピックについての有用な情報が得られるメニュー・ダイアログを呼び出すことができる。つまり、ヘルプもしくは検索が必要な場合、ユーザは、スタート・メニュー12にアクセスし、これらのメニュー・アイテムの1つを選択するだけでよい。
「設定」メニュー・アイテム108では、ユーザによるシステム・セッティングの調整が可能になる。「ドキュメント」メニュー110においては、最大15までの最近使用したドキュメントへのアクセスが可能になる。図21は、「ドキュメント」メニュー・アイテムの選択により、階層表示のメニュー103が3つのドキュメントを表示している例である。システム16は、最近使用した15のドキュメントおよびそれらのアイコンのキャッシュを保持している。このリストのドキュメント用のメニュー・アイテムは、「ドキュメント」メニュー・アイテム110が選択されたとき表示される。
【0022】
「プログラム」メニュー・アイテム112では、スタート・メニュー101から階層表示されたプログラム・メニュー105(図22)へのアクセスが可能になる。プログラム・メニュー105は、ユーザの選択肢を与えるプログラムおよびプログラム・グループを表示する。ユーザは、「実行」メニュー・アイテム114によりプログラムを選択して実行することができる。最後に、「終了」メニュー・アイテム116は、終了ダイアログを表示し、ユーザはこれによりシステムを終了することができる。メニュー・アイテム104、108、110および112に対応して表示されている矢印118は、これらのメニュー・アイテムが階層メニューを備えていることを示しており、マウスのカーソルでこれらのメニュー・アイテムをポイントするとメニューが階層表示される。
図23は、スタート・メニュー101内の「設定」メニュー・アイテム108に関するメニュー120の階層表示の例を示している。スタート・メニュー101内のメニュー・アイテムの1つをマウスのカーソルでポイントすると、そのアイテムはハイライト表示される。図23においては、「設定」メニュー・アイテム108がハイライト表示され、それに対応するメニュー120の階層表示により使用可能な設定オプションがユーザに示される。コントロール・パネル・ウィンドウを開くためのオプション122もこの設定オプションの中にある。これらのオプションは、マウスのカーソルでポイントすることによりハイライト表示される。図24に示した例においては、コントロール・パネル・オプション122がハイライト表示で示されている。この状態、すなわちコントロール・パネル・オプション122をマウスのカーソルでポイントしている状態でユーザが左マウスボタンをシングル・クリックすると、(図25に示したように)コントロール・パネル・ウィンドウ124が開かれる。
【0023】
スタート・メニュー101内に現れる上述のメニュー・アイテムは、デフォルトで表示されるものである。ユーザは、アイテムの追加または削除により、スタート・メニューを変更することができる。ただし特定のアイテムについては、システムでプロテクトを設定し、ユーザによるスタート・メニュー101からのそれらのアイテムの削除を不可能にしている。ユーザは、スタート・メニューの構成を変更する場合、タスクバー・コンテキスト・メニュー68を介して「スタート・メニュー・プログラム」プロパティ・シートを呼び出す。「スタート・メニュー・プログラム」プロパティ・シート128は、すでにタスクバー用のプロパティ・シートに関して説明したフレーム・ウィンドウ74の中に表示される。「スタート・メニュー・プログラム」プロパティ・シート128は、スタート・メニューにアイテムを追加するための「追加」ボタン130を備えている。またここには、スタート・メニューからアイテムを削除するための「削除」ボタン132および、スタート・メニューの高度なカスタムかを実行するための「詳細」ボタン134も備わる。
ユーザによる「追加」ボタン130の押し下げがあると、図27に示したように、スタート・メニューにアイテムを追加するためのシーケンスの一部であるダイアログ138が表示される。ダイアログ138は、追加すべきアイテムの名称を入力するための編集ボックス140を備えている。ここへの入力に代えて、ブラウズ・ボタン142をアクティブにすれば、ユーザによる追加すべきアイテムのブラウズを可能にする追加のダイアログが呼び出される。さらにダイアログ138には、当該シーケンス内の次のダイアログに進むための「次へ」ボタン146および、当該シーケンス内の直前のダイアログに戻るための「戻る」ボタン144が備わる。最後に、スタート・メニューへのアイテムの追加をキャンセルするための「キャンセル」ボタン148が備えられている。
【0024】
ユーザがブラウズ・ボタン142(図27)をクリックすると、ブラウズ・ダイアログ150(図28)が表示される。ブラウズ・ダイアログ150は、スタート・メニュー101に追加することができるフォルダおよびアイテムを表示するウィンドウ154を備えている。ユーザは、ウィンドウ154から表示されているアイテムの1つを選択しても、また編集ボックス152内にファイル名を入力してもよい。その後、「開く」ボタン156をクリックすれば、選択アイテムをスタート・メニュー101に追加する旨を要求することができる。また、キャンセル・ボタン158をクリックすれば、ブラウズ・ダイアログ150がキャンセルされる。ブラウズ・ダイアログ150には、ドロップ・ダウン・リスト・ボックス160が備わり、これにより、スタート・メニューにアイテムを追加するために参照する場所に関するオプションがユーザに与えられる。これとは別に、ドロップ・ダウン・リスト・ボックス162は、ユーザによるウィンドウ154に表示すべきファイルの種類の選択のために備えられている。図29に、ユーザがスタート・メニューにアイテムを追加するために、「Windows」というフォルダを開き、「Calc」というプログラムを選択した場合の例を示す。具体的には、ユーザが「Calc」に関係づけられているアイコンをクリックしたことを示す。この結果、このファイルの名称が編集ボックス152に現れる。
【0025】
ユーザがブラウズ・ダイアログ150内の「開く」ボタン156をクリックすると、「プログラム・グループの選択」ダイアログ160が表示される。このダイアログは、スタート・メニュー101からアクセス可能な階層表示のメニュー内の、アイテムを追加すべきプログラム・グループを選択するために使用する。図30に示した例においては、スクロール・ボックス168内に表示されたスタート・メニュー用のエントリにマウスのカーソルをポイントし、左マウス・ボタンをクリックすることによって、スタート・メニュー101をプログラム・グループとして選択した状態が示されている。この場合ユーザは、「新しいフォルダ」ボタン166をクリックして、階層表示のスタート・メニューに追加する新規のフォルダを定義してもよい。ユーザが「次へ」ボタン146をクリックすれば、選択アイテムがスタート・メニュー101に追加される。
図26において、ユーザが「削除」ボタン130を選択した場合は、「ショートカット/フォルダの削除」ダイアログ170(図31)が表示される。このダイアログ170は、現在スタート・メニュー101からアクセスすることができるアイテムのツリー表示172を表示する。スタート・メニューからアイテムを削除する場合は、ツリー階層表示172からアイテムを選択し、「削除」ボタン174をクリックすればよい。選択しているアイテムは、そのラベルがハイライト表示される。図31に示した例においては、「Calc」プログラムが選択されている。ダイアログ170を終了する場合は、「閉じる」ボタン176を選択すればよい。
【0026】
「詳細」ボタン134(図26)を選択した場合は、スタート・メニューを詳細に調べるためのウィンドウ180(図32)が表示される。このエクスプローラ・ウィンドウ180に現れるアイテムは、OLEおよびウィンドウズのドラッグ・アンド・ドロップ・オペレーションをサポートしていることから、これらのアイテムのドラッグ・アンド・ドロップによりスタート・メニューを操作することができる。
ユーザは、フレーム・ウィンドウ74(図26)のプロパティ・シートの編集が完了したら、その変更を受け入れる場合は「OK」ボタン80を、キャンセルする場合は「キャンセル」ボタン82をクリックする。ここで、上記の例においてユーザがプロパティ・シートへの変更を通してスタート・メニューへの「Calc」プログラムの追加を決定したものとする。これによりスタート・メニュー101は、図33に示すような態様となり、「Calc」プログラム用のメニュー・アイテム182が追加される。この後は、「Calc」プログラムにアクセスする場合、階層表示のメニューを縦横することなく、初期スタート・メニュー101から直接行うことができるようになる。
【0027】
上記の例は、全体として、タスクバー28がユーザ・インターフェースの下端に位置決めされている場合について述べてきた。しかしながら、タスクバー28がアンカーされている位置に応じて、スタート・メニュー101も異なった位置に階層表示される点に注意されたい。図34に、タスクバー28がユーザ・インターフェースの右端にアンカーされている場合のスタート・メニュー101の例を示す。スタート・メニュー101は、オペレーティング・システム26のタスクバー処理のコントロール下にある。つまり、スタート・メニューをどこに表示するかということは、タスクバーが判定する。したがって、スタート・メニューを表示する位置は、タスクバー28を移動し、別の位置にアンカーすると変更される。なお、一般に、スタート・メニュー101の表示は、タスクバー28の内側となる。
タスクバー28にあるクロック34は、関連づけられたプロパティ・シートを有する。これらのプロパティ・シートへのアクセスは、クロック34のダブル・クリックもしくはコンテキスト・メニュー188(図35)の呼び出しによって得られる。コンテキスト・メニュー188は、ユーザがマウスのカーソルでクロック34をポイントし、右マウス・ボタンを押し下げると表示される。このコンテキスト・メニュー188には、「日付/時刻の調整」メニュー・アイテム190が備わる。クロック34用のプロパティ・シートには、「日付および時刻」プロパティ・シート190(図36)および、「時間帯」プロパティ・シート192(図37)がある。ユーザは、これらのプロパティ・シートにより、現在の年、月、日、時、分、秒および時間帯を選択することができる。
【0028】
前述したように、タスクバー28は、開いているウィンドウによって安易に隠蔽されることなく、一貫して可視となるようにデザインされている。図38は、ワード・プロセッサ・プログラム用のウィンドウが最大表示されている場合を示すが、この場合にもタスクバー28が、最大表示のワード・プロセッサ・プログラム用のウィンドウ200により隠蔽されることはない。これは、アプリケーションが使用できる作業エリアからタスクバーの領域を除くことにより達成される。なお、タスクバーがワード・プロセッサ・プログラム用のウィンドウを覆うこともなく、これらの境界は、単に接するだけである。 タスクバーに関して惹起される1つの複雑性は、ユーザが現在最小化されているアクティブ・ウィンドウにあるオブジェクトをドラッグする場合に係る。本発明の好ましい実施例においては、ユーザがアプリケーションに関連づけられているタスクバー・ボタンにオブジェクトをドラッグすることができる。具体的には、図39に示すように、まずマウス14を使用してオブジェクトをドラッグし、いずれかのタスクバー・ボタンに重ねる(図39、ステップ202)。この状態、すなわちマウス・ボタンを押し下げ、当該オブジェクトをタスクバー・ボタンに重ねた状態を、所定時間継続する(ステップ204)。この状態で所定時間が経過すると、当該タスクバー・ボタンに関連づけられているアプリケーション・ウィンドウが非最小化状態で可視となり(ステップ206)、ユーザは、このアプリケーション・ウィンドウ内に当該オブジェクトをドロップすることができる(ステップ208)。
【0029】
以上は、好ましい実施例を参照した本発明についての説明である。当業者であれば、本件特許請求の範囲から逸脱することなく、実施態様や詳細における変形が可能であることが理解されよう。
【図面の簡単な説明】
【図1】本発明の好ましい実施例を実行するのに適したコンピュータ・システムを示すブロック図である。
【図2】本発明の好ましい実施例のタスクバーを採用したユーザ・インターフェースを一例で示す平面図である。
【図3】2つのアプリケーションが開かれ、それらのウィンドウが最小化されている場合の、図2に示したタスクバーの外観を示す平面図である。
【図4】プログラムがタスクバー上のタスクバー・ボタンから完全にユーザの管理下となる態様を一例で示す平面図である。
【図5】タスクバー上の使用可能スペースに基づいてタスクバー・ボタンが自動的にリサイズされる態様を一例で示す平面図である。
【図6】タスクバーをリサイズするとき実行されるステップを説明するためのフローチャートである。
【図7】タスクバーのリサイズが行なわれる場合のタスクバーの外観を一例で示す平面図である。
【図8】図7に示したタスクバーとは異なるサイズのタスクバーの外観を一例で示す平面図である。
【図9】タスクバーをビデオ・ディスプレイの新しいコーナーに再アンカーするとき実行されるステップを説明するためのフローチャートである。
【図10】ビデオ・ディスプレイの右端にアンカーされたタスクバーを示す平面図である。
【図11】ビデオ・ディスプレイの上端にアンカーされたタスクバーの外観を示す平面図である。
【図12】ビデオ・ディスプレイの左端にアンカーされたタスクバーの外観を示す平面図である。
【図13】タスクバー・ボタン用のコンテキスト・メニューを一例で示す平面図である。
【図14】タスクバー用のコンテキスト・メニューを一例で示す平面図である。
【図15】ウィンドウのタイリング・オプションが選択されたときのタスクバー用のコンテキスト・メニューを一例で示す平面図である。
【図16】タスクバー用の「タスクバー・オプション」プロパティ・シートを示す平面図である。
【図17】図14に示したプロパティ・シートにある「常に前へ」チェック・ボックスを選択した場合の効果を説明するための平面図である。
【図18】図14に示したプロパティ・シートにある「自動で隠す」チェック・ボックスを選択した場合の効果を説明するための平面図である。
【図19】図14に示したプロパティ・シートにある「スタート・メニューにスモール・アイコンを表示」チェック・ボックスを選択した場合の効果を説明するための平面図である。
【図20】本発明の好ましい実施例によるスタート・メニューを一例で示す平面図である。
【図21】スタート・メニューを介してアクセス可能な階層表示のドキュメント・メニューを一例で示す平面図である。
【図22】スタート・メニューを介してアクセス可能な階層表示のプログラム・メニューを一例で示す平面図である。
【図23】スタート・メニューを介してアクセス可能な階層表示の設定メニューを一例で示す平面図である。
【図24】図17に示した階層表示の設定メニューにおいて「コントロール・パネル」オプションが選択された場合を示す平面図である。
【図25】図18に示した階層表示の設定メニューを介してアクセス可能なコントロール・パネルが開かれた状態を示す平面図である。
【図26】スタート・メニュー用の「スタート・メニュー・プログラム」プロパティ・シートを示す平面図である。
【図27】図20に示したプロパティ・シートにある「追加」ボタンを介してアクセス可能なダイアログを示す平面図である。
【図28】スタート・メニューにアイテムを追加するためのブラウズ・ダイアログを示す平面図である。
【図29】図22に示したブラウズ・ダイアログをスタート・メニューに追加するアイテムの選択に使用する場合を示す平面図である。
【図30】スタート・メニューにアイテムを追加するための一連のダイアログにおける別のダイアログを示す平面図である。
【図31】スタート・メニューからアイテムを除去するためのダイアログを示す平面図である。
【図32】スタート・メニューの高度な操作を実行するためのオープン・エクスプローラ・ウィンドウを示す平面図である。
【図33】アイテムをスタート・メニューに追加すべく構成されたスタート・メニューを一例で示す平面図である。
【図34】タスクバーがビデオ・ディスプレイの右端にアンカーされている場合のスタート・メニューの階層表示を示す平面図である。
【図35】タスクバー上のクロックに対して生成可能なコンテキスト・メニューを示す平面図である。
【図36】「日付および時間」プロパティ・シートを一例で示す平面図である。
【図37】タスクバー上のクロック用の「時間帯」プロパティ・シートを示す平面図である。
【図38】ワードプロセッサ・アプリケーションによりタスクバーが隠蔽されない方法を示す平面図である。
【図39】タスクバー・ボタンにオブジェクトをドラッグするために実行されるステップを説明するためのフローチャートである。

Claims (8)

  1. 入力デバイス及びビデオ・ディスプレイを備えたコンピュータ・システムにおいて、
    ユーザ・インターフェース・エレメントをビデオ・ディスプレイ上に表示させ、
    該ユーザ・インターフェース・エレメントは、ウィンドウによる該ユーザ・インターフェース・エレメントの隠蔽が不可能なモードにおかれ、該ユーザ・インターフェース・エレメントは、ユーザに対して現在アクティブ・ウィンドウを有するアプリケーションを示すべく、このコンピュータ・システム内でアクティブ・ウィンドウを有するアプリケーション用のサブエレメントを有し、
    ユーザによる該入力デバイスの使用に応じた、前記アプリケーションから選択した選択アプリケーション用の該サブエレメントの操作によって、該選択アプリケーションに、該選択アプリケーションの非最小化ウィンドウの表示を要求し、
    前記ユーザ・インターフェース・エレメントのモードを、ウィンドウによる該ユーザ・インターフェース・エレメントの隠蔽が可能な第2のモードに変更するステップを含むものとする方法。
  2. ユーザ入力を受け取るためのマウスおよび、ビデオ出力を表示するためのビデオ・ディスプレイを備えるコンピュータ・システムにおいて、
    該ビデオ・ディスプレイ上にオブジェクトを表示するステップ
    該ビデオ・ディスプレイ上に、アクティブ・ウィンドウを有する各アプリケーション用の視覚的表示を有するタスクバー・ユーザ・インターフェース・エレメントを表示するステップ
    ユーザによる該マウスの使用に応じて該オブジェクトを該視覚的表示のうちの選択した選択視覚的表示に重なるべくドラッグし、ゼロでないしきい時間にわたり該選択視覚的表示に重なる位置を維持するステップおよび、
    該しきい時間にわたる該オブジェクトの該選択視覚的表示に重なる位置決めに応答して、該選択視覚的表示のアプリケーション用のウィンドウを開くステップ
    からなる方法。
  3. さらに、ユーザによる前記マウスの使用に応じて、前記オブジェクトを前記選択視覚的表示のアプリケーション用のウィンドウ内にドロップするステップを含むものとする、請求項2記載の方法。
  4. 入力デバイス、ビデオ・ディスプレイ、及び、該ビデオ・ディスプレイ上に表示され且つ該入力デバイスに応じて位置決めされるカーソルを備えるコンピュータ・システムにおいて、
    該ビデオ・ディスプレイ上に非最小化状態で表示されているアプリケーション・プログラム用のウィンドウがないとき、アクティブ・ウィンドウを有する各アプリケーション用の視覚的表示であって、関連づけられたアプリケーションを同定するため、および、該関連づけられたアプリケーションのウィンドウを可視の非最小化状態に置くための視覚的表示を備えるユーザ・インターフェース・エレメントを、該ビデオ・ディスプレイ上に表示するステップおよび、
    いずれかのアプリケーションのウィンドウが可視の非最小化状態になると、該ビデオ・ディスプレイ上の該ユーザ・インターフェース・エレメントを隠すステップ
    からなる方法。
  5. さらに、ウィンドウを最小化するために、ユーザによる前記入力デバイスの使用に応答して、前記ユーザ・インターフェース・エレメントを隠さないステップを含むものとする、請求項4記載の方法。
  6. 前記ビデオ・ディスプレイ上のあらかじめ定義のあるエリアに位置決めされたカーソルに応じて、前記ユーザ・インターフェース・エレメントを隠さないステップをさらに有する、請求項4記載の方法。
  7. さらに、前記カーソルが前記ビデオ・ディスプレイ上のあらかじめ定義のあるエリア外となると、前記ユーザ・インターフェース・エレメントを再度隠すステ ップを含むものとする、請求項6記載の方法。
  8. ユーザ・インターフェース・エレメントをビデオ・ディスプレイの別の位置に固定するために、ユーザによる入力デバイスを使用に応じて、ユーザ・インターフェース・エレメントを移動させるための手段を提供し、
    ユーザ・インターフェース・エレメントをビデオ・ディスプレイの新しい位置に固定するためにユーザ・インターフェース・エレメントを移動させるための手段を使用する、
    ステップをさらに有し、
    ユーザ・インターフェース・エレメントが、各アプリケーションのアクティブ・ウィンドウを表示させることができるビデオ・ディスプレイの領域を占有することを特徴とする、請求項4記載の方法。
JP35067895A 1994-12-13 1995-12-13 スタート・メニュー付タスクバー Expired - Lifetime JP3958382B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US35491694A 1994-12-13 1994-12-13
US08/354916 1994-12-13

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006205239A Division JP4307468B2 (ja) 1994-12-13 2006-07-27 スタート・メニュー付タスクバー

Publications (2)

Publication Number Publication Date
JPH08255066A JPH08255066A (ja) 1996-10-01
JP3958382B2 true JP3958382B2 (ja) 2007-08-15

Family

ID=23395440

Family Applications (2)

Application Number Title Priority Date Filing Date
JP35067895A Expired - Lifetime JP3958382B2 (ja) 1994-12-13 1995-12-13 スタート・メニュー付タスクバー
JP2006205239A Expired - Lifetime JP4307468B2 (ja) 1994-12-13 2006-07-27 スタート・メニュー付タスクバー

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2006205239A Expired - Lifetime JP4307468B2 (ja) 1994-12-13 2006-07-27 スタート・メニュー付タスクバー

Country Status (4)

Country Link
US (2) US5757371A (ja)
EP (1) EP0717344B1 (ja)
JP (2) JP3958382B2 (ja)
DE (1) DE69523543T2 (ja)

Families Citing this family (323)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544352A (en) * 1993-06-14 1996-08-06 Libertech, Inc. Method and apparatus for indexing, searching and displaying data
WO1996010785A1 (en) * 1994-09-30 1996-04-11 Apple Computer, Inc. Method and apparatus for displaying and accessing control and status information in a computer system
US5966114A (en) * 1996-02-20 1999-10-12 Sanyo Electric Co., Ltd. Data processor having graphical user interface and recording medium therefor
US6493006B1 (en) * 1996-05-10 2002-12-10 Apple Computer, Inc. Graphical user interface having contextual menus
JP3811240B2 (ja) * 1996-12-20 2006-08-16 京セラ株式会社 電子機器
US5949418A (en) * 1997-05-06 1999-09-07 Microsoft Corporation Operating system for handheld computing device having graphical window minimization/enlargement functionality
US6054984A (en) * 1997-05-27 2000-04-25 Hewlett-Packard Company System and method for graphically manipulating display elements in a signal measurement system
US5910802A (en) * 1997-06-11 1999-06-08 Microsoft Corporation Operating system for handheld computing device having taskbar auto hide
US8359546B2 (en) * 1997-09-11 2013-01-22 Harold Lee Peterson System, method and computer-readable medium for online marketing and visual presentations of software programs
US6448956B1 (en) 1997-10-31 2002-09-10 Eastman Kodak Company Systems and methods for direct image manipulation
US6613100B2 (en) * 1997-11-26 2003-09-02 Intel Corporation Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
US6072486A (en) * 1998-01-13 2000-06-06 Microsoft Corporation System and method for creating and customizing a deskbar
US6215490B1 (en) * 1998-02-02 2001-04-10 International Business Machines Corporation Task window navigation method and system
US6396487B1 (en) * 1998-03-23 2002-05-28 International Business Machines Corporation User interface enhancement for windows-based operating systems
US6239798B1 (en) * 1998-05-28 2001-05-29 Sun Microsystems, Inc. Methods and apparatus for a window access panel
US6121968A (en) * 1998-06-17 2000-09-19 Microsoft Corporation Adaptive menus
US6133915A (en) * 1998-06-17 2000-10-17 Microsoft Corporation System and method for customizing controls on a toolbar
TW548572B (en) 1998-06-30 2003-08-21 Sony Corp Image processing apparatus, image processing method and storage medium
US6489975B1 (en) * 1998-12-14 2002-12-03 International Business Machines Corporation System and method for improved navigation between open windows in an application program using window tabs
US6966038B1 (en) 1998-12-14 2005-11-15 International Business Machines Corporation System and method for improved navigation using bookmarks for movement between locations in a windows environment
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US6335745B1 (en) * 1999-02-24 2002-01-01 International Business Machines Corporation Method and system for invoking a function of a graphical object in a graphical user interface
US6342908B1 (en) * 1999-03-22 2002-01-29 International Business Machines Corporation Progressive window organization
US6581054B1 (en) 1999-07-30 2003-06-17 Computer Associates Think, Inc. Dynamic query model and method
US7644366B1 (en) 1999-07-30 2010-01-05 Computer Associates Think, Inc. Method and system for displaying a plurality of discrete files in a compound file
US6842758B1 (en) 1999-07-30 2005-01-11 Computer Associates Think, Inc. Modular method and system for performing database queries
US7007240B1 (en) * 1999-08-03 2006-02-28 Gateway Inc. Method and system for displaying non-overlapping program and auxiliary windows
US6724403B1 (en) * 1999-10-29 2004-04-20 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US7987431B2 (en) 1999-10-29 2011-07-26 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US7434177B1 (en) * 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6686938B1 (en) * 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US7362331B2 (en) * 2000-01-05 2008-04-22 Apple Inc. Time-based, non-constant translation of user interface objects between states
US7624172B1 (en) * 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US6756999B2 (en) * 2000-04-06 2004-06-29 Microsoft Corporation Method and system for clustering and grouping taskbar buttons
US7249326B2 (en) * 2000-04-06 2007-07-24 Microsoft Corporation Method and system for reducing notification area clutter
US8089423B1 (en) 2000-05-12 2012-01-03 Harris Scott C Automatic configuration of multiple monitor systems
US7007241B2 (en) * 2000-05-12 2006-02-28 Lenovo (Singapore) Pte. Ltd. Display device with a focus buoy facility
US6982728B1 (en) * 2000-05-18 2006-01-03 Palm, Inc. Portable electronic system having multiple display modes for reorienting the display of data on a display screen
US7051271B1 (en) * 2000-05-31 2006-05-23 Fuji Xerox Co., Ltd. Method, system and article of manufacture for linking a video to a scanned document
US7624356B1 (en) * 2000-06-21 2009-11-24 Microsoft Corporation Task-sensitive methods and systems for displaying command sets
US7257777B1 (en) * 2000-07-19 2007-08-14 International Business Machines Corporation System and method for automatic control of window viewing
US7219302B1 (en) 2000-07-19 2007-05-15 Everez Systems Limited System and method for organizing, managing, and manipulating desktop objects with an activity-oriented user interface
US20040201599A1 (en) * 2000-11-30 2004-10-14 Rabindranath Dutta System and method for displaying content without control items
WO2002067102A1 (fr) * 2001-02-22 2002-08-29 Fujitsu Limited Processeur de données, logique de commande de l'affichage du processeur de données, support d'enregistrement, et logiciel
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
WO2002071173A2 (en) * 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US7720727B2 (en) 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US6864905B2 (en) * 2001-03-23 2005-03-08 International Business Machines Corporation Method to redisplay active panels
JP2002287866A (ja) * 2001-03-26 2002-10-04 Matsushita Electric Ind Co Ltd タスクバー表示システム
US20030098891A1 (en) * 2001-04-30 2003-05-29 International Business Machines Corporation System and method for multifunction menu objects
US7142195B2 (en) 2001-06-04 2006-11-28 Palm, Inc. Interface for interaction with display visible from both sides
EP1265128A1 (en) * 2001-06-07 2002-12-11 Pace Micro Technology PLC Internet service via broadcast data receiver
US20030009756A1 (en) * 2001-07-05 2003-01-09 Pace Micro Technology Plc. Internet browser as part fo a broadcast data receiver
JP2003029931A (ja) * 2001-07-13 2003-01-31 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
US6950993B2 (en) * 2001-08-02 2005-09-27 Microsoft Corporation System and method for automatic and dynamic layout of resizable dialog type windows
US20030030675A1 (en) * 2001-08-09 2003-02-13 International Business Machines Corporation Entry panel processing system
US20030048286A1 (en) * 2001-08-10 2003-03-13 Ranjan Lal System and method for providing an enterprise oriented web browser and productivity environment
US7636931B2 (en) * 2001-08-17 2009-12-22 Igt Interactive television devices and systems
US7127683B2 (en) * 2001-08-21 2006-10-24 The Boeing Company Method to detect application spoofing in mixed use avionics display
US8990712B2 (en) 2011-08-24 2015-03-24 Z124 Unified desktop triad control user interface for file manager
US8990713B2 (en) 2011-09-27 2015-03-24 Z124 Unified desktop triad control user interface for an application manager
US9529494B2 (en) * 2011-09-27 2016-12-27 Z124 Unified desktop triad control user interface for a browser
US20130104062A1 (en) 2011-09-27 2013-04-25 Z124 Unified desktop input segregation in an application manager
US9678624B2 (en) 2011-09-27 2017-06-13 Z124 Unified desktop triad control user interface for a phone manager
US20030048302A1 (en) * 2001-08-31 2003-03-13 International Business Machines Corporation Context flags for menus, toolbars, and other UI objects
DE10151424A1 (de) * 2001-10-18 2003-04-30 Opel Adam Ag Rechnergesteuerte Informations- und Bedieneinrichtung
US7237240B1 (en) 2001-10-30 2007-06-26 Microsoft Corporation Most used programs list
US20030081013A1 (en) * 2001-11-01 2003-05-01 Allen Kram Henry Systems and methods for controlling the presentation of a hierarchical arrangement of items in a window of a graphical user interface
JP2003162355A (ja) * 2001-11-26 2003-06-06 Sony Corp タスクの表示切り替え方法及び携帯機器及び携帯通信機器
US6944828B2 (en) * 2001-12-13 2005-09-13 Appeon Corporation System and method for retrieving and editing the data structure of an HTML UI Control
US7346855B2 (en) * 2001-12-21 2008-03-18 Microsoft Corporation Method and system for switching between multiple computer applications
US20030122877A1 (en) * 2001-12-31 2003-07-03 International Business Machines Corporation Graphical user interface tools for specifying preferences in e-commerce applications
US20030169304A1 (en) * 2002-03-07 2003-09-11 International Business Machines Corporation Pull-down menu manipulation of multiple open document windowns
EP1483655A1 (en) * 2002-03-08 2004-12-08 Nokia Corporation Method and deice for providing a representation of applications for display on an electronic device
US7149974B2 (en) * 2002-04-03 2006-12-12 Fuji Xerox Co., Ltd. Reduced representations of video sequences
US7757001B2 (en) * 2002-04-26 2010-07-13 Smart Technologies Ulc System, method and graphical user interface for identifying image from remote site during screen sharing
US20030217191A1 (en) * 2002-05-20 2003-11-20 Yang Gao System and method for converting the UI logic of a windows software application to run within a web browser
US7005846B2 (en) * 2002-07-17 2006-02-28 Agilent Technologies, Inc. System and method for application control in measurement devices
US7058902B2 (en) * 2002-07-30 2006-06-06 Microsoft Corporation Enhanced on-object context menus
US20040119751A1 (en) * 2002-08-07 2004-06-24 Minolta Co., Ltd. Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded
US20040036680A1 (en) * 2002-08-26 2004-02-26 Mark Davis User-interface features for computers with contact-sensitive displays
TW591398B (en) * 2002-09-26 2004-06-11 Tatung Co Method of implementing a plurality of system tray areas
JP4173718B2 (ja) * 2002-10-31 2008-10-29 富士通株式会社 ウィンドウ切替装置及びウィンドウ切替プログラム
EP1598735A1 (en) * 2003-02-03 2005-11-23 Poweroffice, S.A. Control method and system of vertically-movable bands for a user interface
US8225224B1 (en) * 2003-02-25 2012-07-17 Microsoft Corporation Computer desktop use via scaling of displayed objects with shifts to the periphery
US20040169688A1 (en) * 2003-02-27 2004-09-02 Microsoft Corporation Multi-directional display and navigation of hierarchical data and optimization of display area consumption
US20050120345A1 (en) * 2003-03-22 2005-06-02 Carson William N. Methods and systems for instantly closing browser windows
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7421438B2 (en) * 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7240292B2 (en) 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US8850327B2 (en) * 2003-04-30 2014-09-30 Lenovo (Singapore) Pte Ltd. Method and apparatus for dynamic sorting and displaying of listing data composition and automating the activation event
US20040217991A1 (en) * 2003-04-30 2004-11-04 International Business Machines Corporation Method and apparatus for dynamic sorting and displaying of listing data composition and automating the activation event
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
JP2005070898A (ja) * 2003-08-20 2005-03-17 Toshiba Corp 情報処理装置および表示制御方法
US7669140B2 (en) * 2003-08-21 2010-02-23 Microsoft Corporation System and method for providing rich minimized applications
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US7199802B2 (en) * 2003-10-24 2007-04-03 Microsoft Corporation Multiple-mode window presentation system and process
GB2407746B (en) 2003-10-28 2008-01-23 Yisia Young Suk Lee Method and apparatus for retrieving information from an informtion source
US7454713B2 (en) * 2003-12-01 2008-11-18 Sony Ericsson Mobile Communications Ab Apparatus, methods and computer program products providing menu expansion and organization functions
US10152190B2 (en) * 2003-12-15 2018-12-11 Open Invention Network, Llc Systems and methods for improved application sharing in a multimedia collaboration session
US8001479B2 (en) * 2004-02-03 2011-08-16 Ronald Mark Katsuranis System and methods to access computer files and position and control application window(s) on a graphical user interface
JP4719672B2 (ja) * 2004-03-22 2011-07-06 任天堂株式会社 情報処理装置、情報処理プログラム、情報処理プログラムを記憶した記憶媒体およびウインドウ制御方法
US7634742B2 (en) * 2004-04-07 2009-12-15 Adobe Systems Incorporated Graphical user interface buttons and toolbars
US7574657B2 (en) * 2004-06-14 2009-08-11 At&T Intellectual Property I, L.P. Administration manager
US7523413B2 (en) * 2004-06-14 2009-04-21 At&T Intellectual Property I, L.P. Organizing session applications
US7607090B2 (en) * 2004-06-14 2009-10-20 At&T Intellectual Property I, L.P. Frameless data presentation
US20050278655A1 (en) * 2004-06-14 2005-12-15 Sims Lisa K Multiple application viewing
US20050278650A1 (en) * 2004-06-14 2005-12-15 Sims Lisa K Floating user interface
US20050278261A1 (en) * 2004-06-14 2005-12-15 Richard Omanson Navigational controls for a presentation system
US7590945B2 (en) * 2004-06-14 2009-09-15 At&T Intellectual Property I, L.P. Viewing applications from inactive sessions
US8532282B2 (en) * 2004-06-14 2013-09-10 At&T Intellectual Property I, L.P. Tracking user operations
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US8146016B2 (en) * 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US8117542B2 (en) * 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US20060041846A1 (en) * 2004-08-19 2006-02-23 International Business Machines Corporation Method of window management for a windowing system
US8161404B2 (en) * 2004-08-26 2012-04-17 Harman Becker Automotive Systems Gmbh Vehicle multimedia system
TWI249951B (en) * 2004-08-30 2006-02-21 Coretronic Corp Method for simplifying on-screen display
US7927105B2 (en) * 2004-09-02 2011-04-19 International Business Machines Incorporated Method and system for creating and delivering prescriptive learning
US20060070009A1 (en) * 2004-09-27 2006-03-30 Chaucer Chiu Key-controlled multi-level window activating method and interface
JP2006133891A (ja) * 2004-11-02 2006-05-25 Seiko Epson Corp 情報処理装置およびプログラム
US20070094597A1 (en) * 2004-11-04 2007-04-26 Rostom Mohamed A Dynamic graphical user interface for a desktop environment
US20060095865A1 (en) * 2004-11-04 2006-05-04 Rostom Mohamed A Dynamic graphical user interface for a desktop environment
US20060109242A1 (en) * 2004-11-19 2006-05-25 Simpkins Daniel S User interface for impaired users
US7665031B2 (en) 2004-12-08 2010-02-16 Microsoft Corporation Method and system of taskbar button interfaces
US7426697B2 (en) * 2005-01-18 2008-09-16 Microsoft Corporation Multi-application tabbing system
US8341541B2 (en) * 2005-01-18 2012-12-25 Microsoft Corporation System and method for visually browsing of open windows
US7552397B2 (en) * 2005-01-18 2009-06-23 Microsoft Corporation Multiple window behavior system
US7478326B2 (en) * 2005-01-18 2009-01-13 Microsoft Corporation Window information switching system
US7747965B2 (en) * 2005-01-18 2010-06-29 Microsoft Corporation System and method for controlling the opacity of multiple windows while browsing
US7797645B2 (en) * 2005-01-21 2010-09-14 Microsoft Corporation System and method for displaying full product functionality using minimal user interface footprint
US20060168528A1 (en) * 2005-01-27 2006-07-27 Microsoft Corporation Method for arranging user interface glyphs on displays
US7908568B1 (en) * 2005-04-01 2011-03-15 Adobe Systems Incorporated Method of displaying graphical objects
US7478339B2 (en) * 2005-04-01 2009-01-13 Microsoft Corporation Method and apparatus for application window grouping and management
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US7673255B2 (en) * 2005-04-22 2010-03-02 Microsoft Corporation Interface and system for manipulating thumbnails of live windows in a window manager
US20060248471A1 (en) * 2005-04-29 2006-11-02 Microsoft Corporation System and method for providing a window management mode
US20060277023A1 (en) * 2005-06-03 2006-12-07 Siemens Communications, Inc. Integration of always-on software applications
US20070003224A1 (en) * 2005-06-30 2007-01-04 Jason Krikorian Screen Management System for Media Player
US7716583B2 (en) * 2005-07-12 2010-05-11 Hewlett-Packard Development Company, L.P. Shortcut for predetermined application
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
JP2007094530A (ja) * 2005-09-27 2007-04-12 Sharp Corp 表示領域生成方法及び情報処理装置
US20070083829A1 (en) * 2005-10-11 2007-04-12 International Business Machines Corporation Application program initiation with initial display selection
US7600190B2 (en) * 2005-11-15 2009-10-06 Mitac Technology Corp. Window switching method and system
US8806363B1 (en) * 2005-11-22 2014-08-12 Google Inc. Framed user interface
US20070136678A1 (en) * 2005-11-23 2007-06-14 Brown Michael W Software process and method that allows a computer program to run in memory, but display as a digital graphic or text window
US7600194B2 (en) * 2005-12-02 2009-10-06 Microsoft Corporation Start menu operation for computer user interface
EP1804153A1 (en) * 2005-12-27 2007-07-04 Amadeus s.a.s User customizable drop-down control list for GUI software applications
US7882448B2 (en) * 2005-12-29 2011-02-01 Sap Ag Taskbar configuration tool for computer systems
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8739062B2 (en) * 2006-02-24 2014-05-27 Sony Corporation Graphical playlist
US20070214429A1 (en) * 2006-03-13 2007-09-13 Olga Lyudovyk System and method for managing application alerts
WO2007124083A1 (en) * 2006-04-20 2007-11-01 Microsoft Corporation Multi-mode multimedia device and computing system
EP1847924A1 (en) * 2006-04-20 2007-10-24 International Business Machines Corporation Optimal display of multiple windows within a computer display
US7707516B2 (en) * 2006-05-26 2010-04-27 Google Inc. Embedded navigation interface
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US8910060B2 (en) * 2006-06-22 2014-12-09 Rohit Chandra Method and apparatus for highlighting a portion of an internet document for collaboration and subsequent retrieval
US11301532B2 (en) 2006-06-22 2022-04-12 Rohit Chandra Searching for user selected portions of content
US10289294B2 (en) 2006-06-22 2019-05-14 Rohit Chandra Content selection widget for visitors of web pages
US10909197B2 (en) 2006-06-22 2021-02-02 Rohit Chandra Curation rank: content portion search
US10866713B2 (en) 2006-06-22 2020-12-15 Rohit Chandra Highlighting on a personal digital assistant, mobile handset, eBook, or handheld device
US11429685B2 (en) 2006-06-22 2022-08-30 Rohit Chandra Sharing only a part of a web page—the part selected by a user
US11853374B2 (en) 2006-06-22 2023-12-26 Rohit Chandra Directly, automatically embedding a content portion
US10884585B2 (en) 2006-06-22 2021-01-05 Rohit Chandra User widget displaying portions of content
US11763344B2 (en) 2006-06-22 2023-09-19 Rohit Chandra SaaS for content curation without a browser add-on
US9292617B2 (en) 2013-03-14 2016-03-22 Rohit Chandra Method and apparatus for enabling content portion selection services for visitors to web pages
US20080046845A1 (en) * 2006-06-23 2008-02-21 Rohit Chandra Method and Apparatus for Controlling the Functionality of a Highlighting Service
US7880728B2 (en) * 2006-06-29 2011-02-01 Microsoft Corporation Application switching via a touch screen interface
US7996789B2 (en) * 2006-08-04 2011-08-09 Apple Inc. Methods and apparatuses to control application programs
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US7940250B2 (en) * 2006-09-06 2011-05-10 Apple Inc. Web-clip widgets on a portable multifunction device
US20080066008A1 (en) * 2006-09-13 2008-03-13 Jen-Her Jeng Visual Control Interface for Controlling Multi-Window Display System
US20080079695A1 (en) * 2006-10-03 2008-04-03 Nicholas Martin Method and Program for a Personalized Mouse
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8788954B2 (en) 2007-01-07 2014-07-22 Apple Inc. Web-clip widgets on a portable multifunction device
US20080172619A1 (en) * 2007-01-11 2008-07-17 Carrier Scott R Generating a short-cut of functions from pluggable components
US20080189627A1 (en) * 2007-02-07 2008-08-07 Microsoft Corporation Execution of application based on task selection
US8628150B2 (en) * 2007-02-28 2014-01-14 Optionsxpress Holdings, Inc. Trading system and methods
US20080222573A1 (en) * 2007-03-06 2008-09-11 Simon Abeckaser Computer mouse with cursor finding function and faster screen privacy function
US20080229232A1 (en) * 2007-03-16 2008-09-18 Apple Inc. Full screen editing of visual media
US20080256514A1 (en) * 2007-04-10 2008-10-16 Microsoft Corporation Side-by-side application manifests for single-purpose applications
US9086785B2 (en) 2007-06-08 2015-07-21 Apple Inc. Visualization object receptacle
AU2015255314A1 (en) * 2007-06-08 2015-12-03 Apple Inc. Object stack
US8432396B2 (en) * 2007-06-08 2013-04-30 Apple Inc. Reflections in a multidimensional user interface environment
US20080307350A1 (en) * 2007-06-09 2008-12-11 Alessandro Francesco Sabatelli Method and Apparatus for Improved Desktop Arrangement
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
CN101369244A (zh) * 2007-08-14 2009-02-18 鸿富锦精密工业(深圳)有限公司 图形显示卡测试方法
US9063934B2 (en) * 2007-08-17 2015-06-23 At&T Intellectual Property I, Lp System for identifying media content
KR101404606B1 (ko) * 2007-08-21 2014-06-10 삼성전자주식회사 터치스크린을 이용한 메뉴 제공방법 및 이를 적용한멀티미디어 기기
US8301676B2 (en) 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
JP5343336B2 (ja) * 2007-08-31 2013-11-13 ダイキン工業株式会社 シートタブの表示制御装置及び方法、プログラム並びに記録媒体
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US11126321B2 (en) * 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
US20090132939A1 (en) * 2007-11-19 2009-05-21 International Business Machines Corporation Method and apparatus for a floating island for user navigation in an interactive environment
US8001482B2 (en) * 2007-12-21 2011-08-16 International Business Machines Corporation Method of displaying tab titles
US9612847B2 (en) 2008-02-05 2017-04-04 Microsoft Technology Licensing, Llc Destination list associated with an application launcher
US20090199133A1 (en) * 2008-02-05 2009-08-06 Microsoft Corporation Generating a destination list utilizing usage data
JP2009183592A (ja) * 2008-02-08 2009-08-20 Ge Medical Systems Global Technology Co Llc 操作情報入力装置および超音波撮像装置
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US10180714B1 (en) * 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
JP4557048B2 (ja) * 2008-06-04 2010-10-06 ソニー株式会社 電子機器
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
JP4938733B2 (ja) 2008-06-30 2012-05-23 株式会社ソニー・コンピュータエンタテインメント メニュー画面表示方法およびメニュー画面表示装置
KR100980683B1 (ko) * 2008-09-01 2010-09-08 삼성전자주식회사 휴대단말기의 메뉴 리스트 생성을 위한 사용자 인터페이스 제공 방법 및 장치
US9086780B2 (en) * 2008-10-03 2015-07-21 Digital Delivery Networks, Inc. System, method and computer-readable medium for visual presentation of aspect of software programs
US8499254B2 (en) * 2008-10-27 2013-07-30 Microsoft Corporation Surfacing and management of window-specific controls
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US20100138765A1 (en) * 2008-11-30 2010-06-03 Nokia Corporation Indicator Pop-Up
US20100146449A1 (en) * 2008-12-09 2010-06-10 Michael William Brown Method, apparatus and system for management of application switching in an electronic device
US20100175022A1 (en) * 2009-01-07 2010-07-08 Cisco Technology, Inc. User interface
US20100180200A1 (en) * 2009-01-12 2010-07-15 Thierry Donneau-Golencer Electronic assistant
US9904681B2 (en) 2009-01-12 2018-02-27 Sri International Method and apparatus for assembling a set of documents related to a triggering item
US9195640B1 (en) 2009-01-12 2015-11-24 Sri International Method and system for finding content having a desired similarity
US9620072B2 (en) * 2009-01-15 2017-04-11 International Business Machines Corporation Method and apparatus for reducing power consumption of an electronic display
US8214763B2 (en) * 2009-03-24 2012-07-03 International Business Machines Corporation Auto-positioning a context menu on a GUI
US9389877B2 (en) 2009-07-20 2016-07-12 Google Technology Holdings LLC Multi-environment operating system
US9367331B2 (en) 2009-07-20 2016-06-14 Google Technology Holdings LLC Multi-environment operating system
US9348633B2 (en) 2009-07-20 2016-05-24 Google Technology Holdings LLC Multi-environment operating system
US9372711B2 (en) 2009-07-20 2016-06-21 Google Technology Holdings LLC System and method for initiating a multi-environment operating system
JP5263088B2 (ja) * 2009-08-31 2013-08-14 ソニー株式会社 情報処理装置、プログラム、および情報処理システム
US8312385B2 (en) * 2009-09-30 2012-11-13 Palo Alto Research Center Incorporated System and method for providing context-sensitive sidebar window display on an electronic desktop
US20110099481A1 (en) * 2009-10-26 2011-04-28 International Business Machines Corporation Anchoring a remote entity in a local display
US20110131536A1 (en) * 2009-12-02 2011-06-02 Xerox Corporation Generating and ranking information units including documents associated with document environments
US20110138313A1 (en) * 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
US20110138339A1 (en) * 2009-12-09 2011-06-09 Richard Webster Smart tree navigation
US8736561B2 (en) * 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
JP2011181031A (ja) * 2010-03-04 2011-09-15 Nec Corp 携帯端末装置、表示制御方法及び表示制御プログラム
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US8881061B2 (en) 2010-04-07 2014-11-04 Apple Inc. Device, method, and graphical user interface for managing folders
JP5533165B2 (ja) * 2010-04-09 2014-06-25 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US8856682B2 (en) * 2010-05-11 2014-10-07 AI Squared Displaying a user interface in a dedicated display area
EP2625685B1 (en) * 2010-10-05 2020-04-22 Citrix Systems, Inc. Display management for native user experiences
DE102010056603A1 (de) 2010-12-31 2012-07-05 Global IP Telecommunications Ltd. Verfahren zum Erweitern der grafischen Benutzeroberfläche in einem Datenverarbeitungssystem
US20120174021A1 (en) * 2011-01-04 2012-07-05 Motorola, Inc. Systems and methods for displaying android applications launchers in webtop application tray
US9501217B2 (en) 2011-01-14 2016-11-22 Apple Inc. Target region for removing icons from dock
US20120185798A1 (en) * 2011-01-14 2012-07-19 Louch John O Application view region
US20120216117A1 (en) * 2011-02-18 2012-08-23 Sony Corporation Method and apparatus for navigating a hierarchical menu based user interface
US20120216124A1 (en) * 2011-02-18 2012-08-23 International Business Machines Corporation Bundling web browser session contexts
JP5689018B2 (ja) 2011-04-27 2015-03-25 古野電気株式会社 船舶用情報表示装置、船舶用情報表示方法、及び船舶用情報表示プログラム
US20120278747A1 (en) * 2011-04-28 2012-11-01 Motorola Mobility, Inc. Method and apparatus for user interface in a system having two operating system environments
US9354900B2 (en) 2011-04-28 2016-05-31 Google Technology Holdings LLC Method and apparatus for presenting a window in a system having two operating system environments
US20120297345A1 (en) * 2011-05-19 2012-11-22 Apple Inc. Three-Dimensional Animation for Providing Access to Applications
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
CN102866907B (zh) * 2011-07-06 2015-11-25 腾讯科技(深圳)有限公司 桌面切换方法和装置
US9454299B2 (en) * 2011-07-21 2016-09-27 Nokia Technologies Oy Methods, apparatus, computer-readable storage mediums and computer programs for selecting functions in a graphical user interface
US9013366B2 (en) * 2011-08-04 2015-04-21 Microsoft Technology Licensing, Llc Display environment for a plurality of display devices
US9465633B2 (en) 2011-08-05 2016-10-11 Vmware, Inc. Displaying applications of a virtual mobile device in a user interface of a mobile device
US9171139B2 (en) 2011-08-05 2015-10-27 Vmware, Inc. Lock screens to access work environments on a personal mobile device
US20160124698A1 (en) 2011-08-24 2016-05-05 Z124 Unified desktop triad control user interface for an application launcher
US20130067414A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Selecting and executing objects with a single activation
US20130067394A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Pointer invocable navigational user interface
US9733791B2 (en) * 2011-09-12 2017-08-15 Microsoft Technology Licensing, Llc Access to contextually relevant system and application settings
US11416131B2 (en) 2011-09-27 2022-08-16 Z124 Unified desktop input segregation in an application manager
US9703468B2 (en) * 2011-09-27 2017-07-11 Z124 Unified desktop independent focus in an application manager
US9588604B2 (en) 2011-11-07 2017-03-07 Microsoft Technology Licensing, Llc Shared edge for a display environment
WO2013086705A1 (en) * 2011-12-14 2013-06-20 Nokia Corporation Methods, apparatuses and computer program products for merging areas in views of user interfaces
US9400588B2 (en) * 2012-01-04 2016-07-26 Oracle International Corporation Supporting display of context menus in both cascaded and overlapping styles
US9250768B2 (en) * 2012-02-13 2016-02-02 Samsung Electronics Co., Ltd. Tablet having user interface
US9128605B2 (en) * 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US20130293573A1 (en) 2012-05-02 2013-11-07 Motorola Mobility, Inc. Method and Apparatus for Displaying Active Operating System Environment Data with a Plurality of Concurrent Operating System Environments
US9342325B2 (en) 2012-05-17 2016-05-17 Google Technology Holdings LLC Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device
US10509537B2 (en) 2012-10-12 2019-12-17 Sony Corporation Display control apparatus, display control method, and program
CN103729113B (zh) * 2012-10-16 2017-03-22 中兴通讯股份有限公司 一种虚拟导航条的切换控制方法及装置
KR20140051719A (ko) * 2012-10-23 2014-05-02 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
KR20140058212A (ko) * 2012-11-06 2014-05-14 삼성전자주식회사 객체 상태를 디스플레이하기 위한 방법 및 그 방법을 처리하는 전자 장치
AT513665B1 (de) * 2012-11-26 2016-01-15 Engel Austria Gmbh Bedieneinheit für eine Spritzgießmaschine
KR20140100784A (ko) * 2013-02-07 2014-08-18 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
US9971424B2 (en) 2013-04-07 2018-05-15 Guangzhou Shirui Electronics Co., Ltd. All-in-one machine and method and computer memory medium for realizing quick touch in all channels thereof
USD765681S1 (en) * 2013-04-22 2016-09-06 Google Inc. Portion of a display panel with an animated computer icon
US20140365944A1 (en) * 2013-06-09 2014-12-11 Apple Inc. Location-Based Application Recommendations
JP6014558B2 (ja) * 2013-07-30 2016-10-25 京セラドキュメントソリューションズ株式会社 表示装置
KR102153366B1 (ko) 2013-08-30 2020-10-15 삼성전자 주식회사 전자 기기의 화면 전환 방법 및 장치
CN105793918B (zh) * 2013-09-27 2019-01-22 皇家飞利浦有限公司 同时显示多个视频源的视频数据
US8854385B1 (en) * 2013-10-03 2014-10-07 Google Inc. Merging rendering operations for graphics processing unit (GPU) performance
US9292903B2 (en) 2013-10-03 2016-03-22 Google Inc. Overlap aware reordering of rendering operations for efficiency
KR102129594B1 (ko) 2013-10-30 2020-07-03 애플 인크. 관련 사용자 인터페이스 객체를 표시
KR102192155B1 (ko) * 2013-11-12 2020-12-16 삼성전자주식회사 어플리케이션 정보를 제공하는 방법 및 장치
US20150169146A1 (en) * 2013-12-13 2015-06-18 Samsung Electronics Co., Ltd. Apparatus and method for switching applications on a mobile terminal
US11385774B2 (en) * 2014-01-06 2022-07-12 Red Hat, Inc. Intuitive workspace management
US10402034B2 (en) 2014-04-02 2019-09-03 Microsoft Technology Licensing, Llc Adaptive user interface pane manager
CN105094508A (zh) * 2014-05-15 2015-11-25 青岛海信移动通信技术股份有限公司 一种移动终端应用程序进行窗口控制的方法和装置
US20160000414A1 (en) * 2014-07-02 2016-01-07 Covidien Lp Methods for marking biopsy location
US10824291B2 (en) 2014-07-31 2020-11-03 Samsung Electronics Co., Ltd. Device and method of displaying windows by using work group
USD755221S1 (en) * 2014-08-25 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD756395S1 (en) * 2014-08-25 2016-05-17 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD765693S1 (en) * 2014-09-02 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
USD755208S1 (en) * 2014-09-02 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10572103B2 (en) * 2014-09-30 2020-02-25 Apple Inc. Timeline view of recently opened documents
US10209849B2 (en) 2015-01-21 2019-02-19 Microsoft Technology Licensing, Llc Adaptive user interface pane objects
US10042655B2 (en) 2015-01-21 2018-08-07 Microsoft Technology Licensing, Llc. Adaptable user interface display
DE102015214305A1 (de) * 2015-07-29 2017-02-02 Robert Bosch Gmbh Vorrichtung und Verfahren zum Ausgeben eines Steuersignals sowie entsprechendes System
US10474358B2 (en) 2016-02-29 2019-11-12 Google Llc Computing devices having dynamically configurable user input devices, and methods of operating the same
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
JP6190925B2 (ja) * 2016-07-22 2017-08-30 京セラドキュメントソリューションズ株式会社 表示装置
USD824946S1 (en) * 2016-08-30 2018-08-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
KR20180089085A (ko) * 2017-01-31 2018-08-08 삼성전자주식회사 어플리케이션을 전환하기 위한 방법 및 그 전자 장치
US10331293B2 (en) * 2017-02-22 2019-06-25 International Business Machines Coporation Automated resizing of application windows based on interactive states
USD842877S1 (en) 2017-06-05 2019-03-12 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD842879S1 (en) * 2017-07-11 2019-03-12 Google Llc Display screen with transitional graphical user interface
DE102017213117A1 (de) * 2017-07-31 2019-01-31 Robert Bosch Gmbh Verfahren zum Betreiben einer Informationseinrichtung
US11301124B2 (en) 2017-08-18 2022-04-12 Microsoft Technology Licensing, Llc User interface modification using preview panel
US11237699B2 (en) * 2017-08-18 2022-02-01 Microsoft Technology Licensing, Llc Proximal menu generation
EP3462296A1 (en) 2017-09-27 2019-04-03 Fomtech Limited User interface elements for compact menu
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
CN115315685A (zh) 2020-02-03 2022-11-08 苹果公司 光标与触摸屏用户界面的集成
US11332009B2 (en) * 2020-03-06 2022-05-17 Deere & Company Work vehicle including a display controller with split screen applications
US11531719B2 (en) * 2020-09-22 2022-12-20 Microsoft Technology Licensing, Llc Navigation tab control organization and management for web browsers
US11132104B1 (en) 2020-10-05 2021-09-28 Huawei Technologies Co., Ltd. Managing user interface items in a visual user interface (VUI)
US11966573B2 (en) * 2021-06-02 2024-04-23 Microsoft Technology Licensing, Llc Temporarily hiding user interface elements

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3618256A1 (de) * 1986-05-30 1987-12-03 Olympia Ag Anordnung zur darstellung von fenstern auf einem bildschirm eines datensichtgeraetes
JPH087656B2 (ja) * 1986-11-06 1996-01-29 株式会社日立製作所 メニユ−表示装置
US5146556A (en) * 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
JPH0475094A (ja) * 1990-07-17 1992-03-10 Mitsubishi Electric Corp マルチウィンドウ方式変更装置
EP0483777A3 (en) * 1990-10-31 1992-09-02 Hewlett-Packard Company Three dimensional graphic interface
JPH04186425A (ja) * 1990-11-21 1992-07-03 Hitachi Ltd メニュー表示方式
JPH05224861A (ja) * 1991-03-28 1993-09-03 Toshiba Syst Kaihatsu Kk マルチウインドウシステム
FR2693810B1 (fr) * 1991-06-03 1997-01-10 Apple Computer Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage.
JP3366014B2 (ja) * 1991-08-30 2003-01-14 ソニー株式会社 画像表示方法及び装置
US5398310A (en) * 1992-04-13 1995-03-14 Apple Computer, Incorporated Pointing gesture based computer note pad paging and scrolling interface
CA2101864A1 (en) * 1992-08-27 1994-02-28 Claudia Carpenter Customizable program control interface for a computer system
US5754174A (en) * 1992-08-27 1998-05-19 Starfish Software, Inc. User interface with individually configurable panel interfaces for use in a computer system
GB2270242A (en) * 1992-08-29 1994-03-02 Ibm A method of editing for an object oriented computer system
US5412776A (en) * 1992-12-23 1995-05-02 International Business Machines Corporation Method of generating a hierarchical window list in a graphical user interface
US5604861A (en) * 1992-12-28 1997-02-18 International Business Machines Corporation Method and apparatus for improved notebook control in a data procesing system
US5436637A (en) * 1993-03-05 1995-07-25 Borland International, Inc. Graphical user interface system and methods for improved user feedback
US5367624A (en) * 1993-06-11 1994-11-22 Consilium, Inc. Interface for controlling transactions in a manufacturing execution system
US5956030A (en) * 1993-06-11 1999-09-21 Apple Computer, Inc. Computer system with graphical user interface including windows having an identifier within a control region on the display
US5487143A (en) * 1994-04-06 1996-01-23 Altera Corporation Computer user interface having tiled and overlapped window areas
US5678039A (en) * 1994-09-30 1997-10-14 Borland International, Inc. System and methods for translating software into localized versions

Also Published As

Publication number Publication date
DE69523543D1 (de) 2001-12-06
JP4307468B2 (ja) 2009-08-05
DE69523543T2 (de) 2002-04-04
JP2006302320A (ja) 2006-11-02
US5920316A (en) 1999-07-06
EP0717344B1 (en) 2001-10-31
US5757371A (en) 1998-05-26
JPH08255066A (ja) 1996-10-01
EP0717344A1 (en) 1996-06-19

Similar Documents

Publication Publication Date Title
JP3958382B2 (ja) スタート・メニュー付タスクバー
RU2413276C2 (ru) Система и способ для выбора вкладки в браузере с вкладками
US7725841B2 (en) Selection paradigm for displayed user interface
US7603628B2 (en) User interface for and method of managing icons on group-by-group basis using skin image
US5745718A (en) Folder bar widget
EP0970416B1 (en) Method and apparatus for configuring sliding panels
US5140677A (en) Computer user interface with window title bar mini-icons
US6025841A (en) Method for managing simultaneous display of multiple windows in a graphical user interface
JP2732557B2 (ja) Guiの機能を変更する方法及びデータ処理システム
US5721853A (en) Spot graphic display element with open locking and periodic animation
US5923328A (en) Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control
US6097391A (en) Method and apparatus for graphically manipulating objects
EP0972253B1 (en) Method and apparatus for accessing information and items across multiple workspaces
US5754809A (en) Perspective windowing technique for computer graphical user interface
US5515496A (en) Computer system with direct manipulation interface and method of operating same
JP3605538B2 (ja) 表示ウィンドウ間でアイテムを転送する方法及び媒体
JP3431795B2 (ja) ウィンドウのサイズ変更方法及びコンピュータ・システム
US20030189597A1 (en) Virtual desktop manager
US20040261039A1 (en) Method and system for ordering on-screen windows for display
JPH04229320A (ja) コンピュータ・システムの動作方法
JPH0685145B2 (ja) 複数の選択されたオブジェクトの位置表示方法
JP3565465B2 (ja) 表示ポインタを迅速に再位置決めする方法
JPH0916364A (ja) コンテキスト・センシティブ・メニュー・システム/メニュー動作
JPH04257919A (ja) 図形処理方法
US20240004524A1 (en) Window arrangements using tabbed user interface elements

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021202

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20041008

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060427

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060727

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20060727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20060727

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070510

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120518

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term