JP2006510134A - コンピュータ装置とインタフェースをとるシステム及び方法 - Google Patents
コンピュータ装置とインタフェースをとるシステム及び方法 Download PDFInfo
- Publication number
- JP2006510134A JP2006510134A JP2005508587A JP2005508587A JP2006510134A JP 2006510134 A JP2006510134 A JP 2006510134A JP 2005508587 A JP2005508587 A JP 2005508587A JP 2005508587 A JP2005508587 A JP 2005508587A JP 2006510134 A JP2006510134 A JP 2006510134A
- Authority
- JP
- Japan
- Prior art keywords
- command
- appcommand
- highest priority
- keyboard
- priority
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000006870 function Effects 0.000 claims abstract description 49
- 230000008569 process Effects 0.000 claims description 6
- 238000006467 substitution reaction Methods 0.000 abstract 1
- 230000033001 locomotion Effects 0.000 description 19
- 210000000988 bone and bone Anatomy 0.000 description 15
- 238000004891 communication Methods 0.000 description 12
- 238000013507 mapping Methods 0.000 description 11
- 238000005096 rolling process Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 9
- 238000003780 insertion Methods 0.000 description 8
- 230000037431 insertion Effects 0.000 description 8
- 238000003825 pressing Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 241000699666 Mus <mouse, genus> Species 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000010399 physical interaction Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 229910003460 diamond Inorganic materials 0.000 description 3
- 239000010432 diamond Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 241000699670 Mus sp. Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 210000003811 finger Anatomy 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0489—Interaction 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 dedicated keyboard keys or combinations thereof
- G06F3/04892—Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
・DOWN: APPCOMMAND_DOWN → Down Arrow → Scroll Down → Page Down
・NEXT: APPCOMMAND_NEXT → Tab → Right Arrow
・PREV: APPCOMMAND_PREV → Shift-Tab → Left Arrow
・ENTER: APPCOMMAND_ENTER → Return → Enter →“Play”
・OUT: APPCOMMAND_OUT → Browser Back → Escape → “Stop” → Alt-F4
・SWITCH: APPCOMMAND_SWITCH → Alt-Escape → Alt-Tab → Windows Key → Home
・MENU: APPCOMMAND_MENU → Shift-F10 → “Settings”
本主題は、法定要件を満たすために特別な形で説明される。しかし、この説明によって特許の範囲が限定されることを意図しない。むしろ、発明者は、この書類に記載されたものに類似する別の構成要素又は構成要素の組み合わせを含めるために、特許請求された主題が、その他の特許又は将来の技術と連携したその他の方法で具現化されてもよいと考える。
本発明の多数の実施形態はコンピュータで実行することができる。図1及び以下の説明は、本発明を実行するのに適したコンピュータ環境を簡単かつ一般的に説明するためのものである。必須ではないが、本発明を、クライアント・ワークステーションやサーバ等のコンピュータによって実行されるプログラムモジュール等のコンピュータ実行可能命令の一般的な文脈を使って説明する。通常、プログラムモジュールには、ルーティン、プログラム、オブジェクト、コンポーネント、データ構造等が含まれ、これらは、特別なタスクを実行し、また、特別な抽象データ型を実装する。また、当業者であれば、本発明をハンドヘルドコンピュータ、マルチプロセッサシステム、プログラム可能な家庭用電子機器ベースのマイクロプロセッサ、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ等のコンピュータシステム構成を用いて実施できることを理解するであろう。本発明は、通信ネットワークを介してリンクされた遠隔処理装置によってタスクが処理される分散コンピューティング環境においても実施できる。分散コンピューティング環境においては、プログラムモジュールをローカルメモリ記憶装置及びリモートメモリ記憶装置の両方に置くことができる。
図2は、本発明の態様を実施できるネットワーク環境の例を示す。実際のネットワークおよびデータベースの環境はいろいろな構成で配置され得る。しかしながら、ここで示す環境例は、本発明が動作する環境の種類を理解するためのフレームワークを示す。
本ネットワークは、クライアントコンピュータ20a、サーバコンピュータ20b、データソースコンピュータ20c、データベース70、72a、72bを備える。クライアントコンピュータ20aとデータソースコンピュータ20cは、イントラネット等の通信ネットワーク80を介してサーバコンピュータ20bと電気的通信を行う。クライアントコンピュータ20aとデータソースコンピュータ20cは、通信インタフェース82を経由し通信ネットワークに接続される。通信インタフェース82は、イーサネット(登録商標)結合、モデム結合等の良く知られた通信インタフェースのどれかである。
本発明の一部の実施形態にとって“オブジェクト”は、限定せずに、ダイアログボックス、メニュー、ウェブページ、テキストページ、可動の図面オブジェクト、又は、当業者により知られ理解される、コンピュータシステムの他のアイテムとから構成される。本発明を説明するために、全てのオブジェクトを便宜的に4つのカテゴリーに分類可能と仮定する。4つのカテゴリーとは、(1)ユーザが複数の要素の中から1の要素を選択するための、ダイアログボックス、メニュー等の選択ボックス、(2)編集可能なテキストオブジェクト等のコンテンツオブジェクト、(3)可動図面オブジェクト(MDOs)、および、(4)オーディオオブジェクトである。実際には、もっと多くのカテゴリーが考えられ、かつ望まれるが、それらのカテゴリーを含めた場合、追加のオブジェクトグループの独自の特性に対応するために当業者に対して本明細書記載のロジックの拡張を単に要求するだけであるため、そのような拡張は本発明によって予期され開示されているとみなすべきである。
以下のコマンドは、本明細書で用いられるキーコアコマンドの一部と、特定のコンテキスト内でのシステムによる解釈方法とからなる。
・ DOWN:1のユニット、ライン、セル、スクロールインクリメント、ページ、又は、スクリーンを下に移動する(進める)こと;MS Windows APPCOMMAND_NAVPAD_DOWN イベント、又は、USB HID イベント
・ NEXT:次のオブジェクト、フィールド、リンク、又は、ウィンドウ枠に移動する(スキップする)こと;MS Windows APPCOMMAND_NAVPAD_NEXT イベント、又は、USB HID NAVPAD_DOWN イベント
・ PREV:前のオブジェクト、フィールド、リンク、又は、ウィンドウ枠に移動する「(スキップする)こと;MS Windows APPCOMMAND_NAVPAD_PREV イベント、又は、USB HID NAVPAD_PREV イベント
・ ENTER:(キーボードのEnterキー又はその他のコンテキストのOKボタンに類似する)現在のオブジェクト上で操作する(実行する)こと;MS Windows APPCOMMAND_NAVPAD_ENTER イベント、又は、USB HID NAVPAD_ENTER イベント
・ CENTER:(キーボードのEnterキーに類似するが異なる)現在のオブジェクト上で操作する(実行する)こと;MS Windows APPCOMMAND_NAVPAD_CENTER イベント、又は、USB HID NAVPAD_CENTER イベント
・ OUT:前のオープンオブジェクト、ページ、又は、ビューに戻ること;(コンテキストに適切なものとして、Esc、Back、又は、本明細書の他のところに記載されている縦続Esc/Backの結合に類似する)起動中のオブジェクトを閉じること;MS Windows APPCOMMAND_NAVPAD_OUT イベント、又は、USB HID NAVPAD_OUT イベント
・ MORE:現在のオブジェクトに利用可能なオプションに関する詳細を表示すること、又は、そのオプションを実行すること;MS Windows APPCOMMAND_NAVPAD_MORE イベント、又は、USB HID NAVPAD_MORE イベント
・ SWITCH:次のウィンドウ、スクリーン、ページ、アプリケーション、又は、機能上の提供品に切り替えること;MS Windows APPCOMMAND_NAVPAD_SWITCH イベント、又は、USB HID NAVPAD_SWITCH イベント。
本明細書でこれまで開示してきた本発明の実施形態は、4つの基本コマンドであるENTER、UP、DOWN、OUTに直接マッピングされる4つボタン(又は、ホイールやドッグボーンの場合にはボタンと論理的に等価なもの)を備えるスキームに焦点を合わしている。オブジェクトをナビゲーションするための最も有益なコマンドを備える単純なスキーマの能力を否定はしないが、物理的に、時間的に、論理的に、組み合わせ的といった4つの方法の内の1つの方法でボタンの機能を拡張することによって、より広い範囲の機能が有効となる。例えば、一部の実施形態が4つの基本コマンドであるENTER、UP、DOWN、OUTとは別にマッピングするかもしれない追加のコマンドは、6−論理的ボタンの実施形態のために、PREVとNEXTを備え、8−論理的ボタンの実施形態のために、PREV、NEXT、MORE、SWITCHを備える。
縦方向と横方向の間で表示を回転させるメニューが特に関連があり有用である装置において、様々な実施形態に組み込まれた本発明の別の重要な要素は、論理的ボタンコマンドを物理ボタンに再設定する能力である。例えば、その右側にロッキングボーン1604を取り付けた「右手用の縦」方向(“right-handed portrait ” orientation)の状態のタブレットPC等の表示装置を示す図16Aの装置を考えてみる。便宜上、ロッキングドッグボーン1604の各論理的ボタンの機能、すなわち、ローリングアップ、ローリングダウン、ロッキングレフト、ロッキングライトの各論理的ボタンの機能は、各々、A、B、C、Dと名付けられ、ロッキングドッグボーン1604に対して一貫性を持ち続けている。これに対して、UP、DOWN、PREV、NEXTコマンドについてのU、D、P、Nとラベル付けされた、ロッキングドッグボーン1604の各論理的ボタンに対するコマンドは、実際には、この特別な物理的方向(すなわち、右手用の縦方向)でのロッキングドッグボーン1604と関連があり、また、論理的ボタンをコマンドに論理的マッピングすることは、以下の通りに表すことができる(左にラベル、右にコマンド)
A=U
B=D
C=P
D=N
A=D
B=U
C=P
D=N
A=D
B=U
C=N
D=P
A=U
B=D
C=N
D=P
これまでに記述した多くの実施形態において、および、特に左右対称の複数のボタンを備えたこれらの実施形態において、論理的ボタンの機能は、そのボタンの物理的位置に対応している。すなわち、論理的次元は物理的次元を示す。しかしながら、本発明の別の実施形態は、ユーザーインタフェース装置の機能をさらに拡張するために物理的次元と論理的次元の間の関係を壊す。
本明細書に記載された様々な技術は、ハードウェア又はソフトウェア、あるいは、それらを適宜組み合わせることによって実行される。したがって、本発明の方法及び装置、又は、そのいくつかの態様又は部分は、フロッピーディスケット、CD-ROM、ハードドライブ、その他の機械により読み出しが可能な記憶媒体等の有形の媒体内で具現化されるプログラム(命令等)という形をとり、そこで、プログラムコードがコンピュータ等の機械に格納され、実行されると、その機械は、本発明を実行する装置になる。プログラム可能なコンピュータ上でプログラムコードが実行される場合には、コンピュータは、一般的に、プロセッサ、プロセッサによって読むことができる記憶媒体(揮発性メモリ及び不揮発性メモリ及び/又は記憶要素)、すくなくとも一つの入力装置、少なくとも一つの出力装置を含む。1又は複数のプログラムは、望ましくは、高レベルの手続き型のプログラム言語又はオブジェクト指向のプログラム言語で実行され、コンピュータシステムと通信を行う。しかしながら、プログラムは、必要ならば、アセンブリ又は機械語で実行される。いずれにせよ、言語は、コンパイル又はインタプリットされ、ハードウェア実装と結合する。
Claims (41)
- 少なくとも2つのコマンドコールのセットの機能を結合して単一な論理的ボタンにする方法において、
コマンドコールのセットに対して最も高い優先順位から最も低い優先順位に優先付けを行うステップと、
アプリケーションによってコマンドコールが拒否されたときを認識し、優先順位が低いコマンドコールを少なくとも一つ送信するステップと
を含むことを特徴とする方法。 - 結合されるキーボードコマンドは、BackとEscapeであることを特徴とする請求項1記載の方法。
- Backキーは、最上位に優先付けられ、Escapeキーは最下位に優先付けられることを特徴とする請求項2記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_UPであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_UPであり、それよりも優先順位が低いコマンドは、キーボードコマンドUP Arrowであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンは、APPCOMMAND_UPであり、それよりも優先順位が低いコマンドは、キーボードコマンドScroll Upであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_UPであり、それよりも優先順位が低いコマンドは、キーボードコマンドPage UPであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_DOWNであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_DOWNであり、それよりも優先順位が低いコマンドは、キーボードコマンDown Arrowであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_DOWNであり、それよりも優先順位が低いコマンドは、キーボードコマンドScroll Downであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_DOWNであり、それよりも優先順位が低いコマンドは、キーボードコマンドPage Downであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_NEXTであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_NEXTであり、それよりも優先順位が低いコマンドは、キーボードコマンドTabであることを特徴とする請求項1記載方法。
- 最も優先順位が高いコマンドは、APPCOMMANDO_NEXTであり、それよりも優先順位が低いコマンドは、キーボードコマンドRight Arrowであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_PREVであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_PREVであり、それよりも優先順位が低いコマンドは、キーボードコマンドShift-Tabであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_PREVであり、それよりも優先順位が低いコマンドは、キーボードコマンLeft Arrowであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_ENTERであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_ENTERであり、それよりも優先順位が低いコマンドは、キーボードコマンドReturnであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_ENTERであり、それよりも優先順位が低いコマンドは、キーボードコマンドEnterであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_ENTERであり、それよりも優先順位が低いコマンドは、特別コマンドPlayであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_OUTであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_OUTであり、それよりも優先順位が低いコマンドは、キーボードコマンドBrowser Backであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_OUTであり、それよりも優先順位が低いコマンドは、キーボードコマンEscapeであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_OUTであり、それよりも優先順位が低いコマンドは、特別コマンドStopであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_OUTであり、それよりも優先順位が低いコマンドは、キーボードコマンドAlt-F4であることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_SWITCHであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_SWITCHであり、それよりも優先順位が低いコマンドは、キーボードコマンドAlt-Escapeであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_SWITCHであり、それよりも優先順位が低いコマンドは、キーボードコマンドAlt-Tabであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_SWITCHであり、それよりも優先順位が低いコマンドは、Windows Keyであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_SWITCHであり、それよりも優先順位が低いコマンドは、キーボードコマンドHomeであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_MENUであることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_MENUであり、それよりも優先順位が低いコマンドは、キーボードコマンドShift-F10であることを特徴とする請求項1記載の方法。
- 最も優先順位が高いコマンドは、APPCOMMAND_MENUであり、それよりも優先順位が低いコマンドは、Settingsのための特別コマンドであることを特徴とする請求項1記載の方法。
- コマンドをカスケードする方法において、
オペレーションシステムシェルフックを使用して、アプリケーションコマンドとしてコマンドをアプリケーションに発行するステップと、
アプリケーションコマンドが拒否された場合には、別のコマンドを直接オペレーティングシステムに発行するステップと
を含むことを特徴とする方法。 - オブジェクトに適用されるコマンドグループの一つのコマンドに対する論理的入力を生成するインタフェースを備えるユーザーインタフェースシステムにおいて、
ENTER、UP、DOWN及びOUTを備える前記コマンド群;
ENTERコマンドを処理するサブシステム;
UPコマンドを処理するサブシステム;
DOWNコマンドを処理するサブシステム;
OUTコマンドを処理するサブシステム;
及び、OUTコマンドについては、請求項1記載の方法を実行するシステム。 - 少なくとも2つのコマンドコールのセットの機能を結合して単一な論理的ボタンにするコンピュータ可読命令を有するコンピュータ可読媒体において、前記方法は、
コマンドコールのセットに対して最上位から最下位までの優先順位をつけること、
最上位のキーがアプリケーションによって拒否されず、受諾されるまで、又は、最下位のキーボードキー以外の全てがあり続けるまで、優先順位にしたがって、最下位を除いて、オペレーティングシステムシェルフックを利用して、コマンドコールに対するアプリケーションコマンドをつくること、
最下位のキーボードキー以外の全てが前の要素の中のアプリケーションによって拒否される場合は、オペレーティングシステムコマンドとして最下位のキーボードキーを発行すること
を含むことを特徴とするコンピュータ可読媒体。 - 結合されるキーボードコマンドは、BackとEscapeであることを特徴とする請求項37記載のコンピュータ可読媒体。
- Backキーは、最上位に優先付けられ、Escapeキーは、最下位に優先付けられることを特徴とする請求項38記載のコンピュータ可読媒体。
- オブジェクトに適用されるコマンドグループの一つのコマンドに対する論理的入力を生成することによってオブジェクトをナビゲートするハードウェア制御装置において、前記コマンドグループは、ENTERコマンド、UPコマンド、DOWNコマンド、OUTコマンドをつくるENTER、 UP、DOWN、OUTを含み、OUTコマンドに関しては、前記装置は、請求項1記載の方法を実行することを特徴とするハードウェア制御装置。
- オブジェクトに適用されるコマンドグループの一つのコマンドに対する論理的入力を生成することによってオブジェクトをナビゲートする手段を備えるハードウェア制御装置において、前記コマンド群は、ENTER、 UP、DOWN及びOUTを含み、前記装置は、請求項1記載の方法を実行することを特徴とするハードウェア制御装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43391402P | 2002-12-16 | 2002-12-16 | |
US43099603A | 2003-05-05 | 2003-05-05 | |
PCT/US2003/039796 WO2004061592A2 (en) | 2002-12-16 | 2003-12-15 | Systems and methods for interfacing with computer devices |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006510134A true JP2006510134A (ja) | 2006-03-23 |
JP4551869B2 JP4551869B2 (ja) | 2010-09-29 |
Family
ID=32717700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005508587A Expired - Fee Related JP4551869B2 (ja) | 2002-12-16 | 2003-12-15 | コンピュータ装置とインタフェースをとるシステム及び方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7469386B2 (ja) |
EP (1) | EP1573710A4 (ja) |
JP (1) | JP4551869B2 (ja) |
KR (1) | KR100955954B1 (ja) |
AU (1) | AU2003297076A1 (ja) |
WO (1) | WO2004061592A2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006510135A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510334A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510136A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | ナビゲーション制御装置のイベント処理 |
Families Citing this family (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
US10051298B2 (en) * | 1999-04-23 | 2018-08-14 | Monkeymedia, Inc. | Wireless seamless expansion and video advertising player |
FI117488B (fi) | 2001-05-16 | 2006-10-31 | Myorigo Sarl | Informaation selaus näytöllä |
US8780282B2 (en) | 2003-11-07 | 2014-07-15 | Voxx International Corporation | Vehicle entertainment system |
US20050235327A1 (en) * | 2003-11-07 | 2005-10-20 | Vitito Christopher J | Vehicle entertainment system |
US20060047426A1 (en) * | 2003-11-07 | 2006-03-02 | Vitito Christopher J | Vehicle entertainment system |
TWI248043B (en) * | 2004-04-20 | 2006-01-21 | Wistron Corp | Electrical device capable of auto-adjusting display direction as a tilt of a display |
US20060012565A1 (en) * | 2004-07-13 | 2006-01-19 | Sony Corporation | Hard disk multimedia player and method |
US20060012564A1 (en) * | 2004-07-13 | 2006-01-19 | Sony Corporation | Hard disk multimedia player and method |
US20070130078A1 (en) * | 2005-12-02 | 2007-06-07 | Robert Grzesek | Digital rights management compliance with portable digital media device |
WO2008094458A1 (en) * | 2007-01-26 | 2008-08-07 | F-Origin, Inc. | Viewing images with tilt control on a hand-held device |
US20090198132A1 (en) * | 2007-08-10 | 2009-08-06 | Laurent Pelissier | Hand-held ultrasound imaging device having reconfigurable user interface |
US8863189B2 (en) * | 2008-02-19 | 2014-10-14 | AT&T Intellectual Properties I, LP | System for configuring soft keys in a media communication system |
ITTO20080710A1 (it) * | 2008-09-29 | 2010-03-30 | Videotec Spa | Unitaâ¬" dâ¬"entrata per computer adatta ad essere utilizzata da destrimani emancini |
US20100238126A1 (en) * | 2009-03-23 | 2010-09-23 | Microsoft Corporation | Pressure-sensitive context menus |
KR20110074017A (ko) * | 2009-12-24 | 2011-06-30 | 삼성전자주식회사 | 멀티미디어 기기 및 그 동작 제어 방법 |
WO2011125362A1 (ja) * | 2010-04-09 | 2011-10-13 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
US9201511B1 (en) | 2010-04-23 | 2015-12-01 | Cypress Semiconductor Corporation | Optical navigation sensor and method |
TW201218017A (en) * | 2010-10-28 | 2012-05-01 | Inventec Corp | Electronic device and operation method thereof |
JP5075975B2 (ja) * | 2010-12-27 | 2012-11-21 | 株式会社東芝 | 情報処理装置、情報処理方法及びプログラム |
US9201185B2 (en) | 2011-02-04 | 2015-12-01 | Microsoft Technology Licensing, Llc | Directional backlighting for display panels |
US9052414B2 (en) | 2012-02-07 | 2015-06-09 | Microsoft Technology Licensing, Llc | Virtual image device |
US9354748B2 (en) | 2012-02-13 | 2016-05-31 | Microsoft Technology Licensing, Llc | Optical stylus interaction |
US8749529B2 (en) | 2012-03-01 | 2014-06-10 | Microsoft Corporation | Sensor-in-pixel display system with near infrared filter |
US9870066B2 (en) | 2012-03-02 | 2018-01-16 | Microsoft Technology Licensing, Llc | Method of manufacturing an input device |
US9360893B2 (en) | 2012-03-02 | 2016-06-07 | Microsoft Technology Licensing, Llc | Input device writing surface |
USRE48963E1 (en) | 2012-03-02 | 2022-03-08 | Microsoft Technology Licensing, Llc | Connection device for computing devices |
US9075566B2 (en) | 2012-03-02 | 2015-07-07 | Microsoft Technoogy Licensing, LLC | Flexible hinge spine |
US8935774B2 (en) | 2012-03-02 | 2015-01-13 | Microsoft Corporation | Accessory device authentication |
US9426905B2 (en) | 2012-03-02 | 2016-08-23 | Microsoft Technology Licensing, Llc | Connection device for computing devices |
US8873227B2 (en) | 2012-03-02 | 2014-10-28 | Microsoft Corporation | Flexible hinge support layer |
US9064654B2 (en) | 2012-03-02 | 2015-06-23 | Microsoft Technology Licensing, Llc | Method of manufacturing an input device |
US9134807B2 (en) | 2012-03-02 | 2015-09-15 | Microsoft Technology Licensing, Llc | Pressure sensitive key normalization |
US20130279411A1 (en) | 2012-04-06 | 2013-10-24 | Suitable Technologies, Inc. | Method for wireless connectivity continuity and quality |
WO2013152360A1 (en) | 2012-04-06 | 2013-10-10 | Suitable Technologies, Inc. | System for wireless connectivity continuity and quality |
US20130343344A1 (en) | 2012-04-06 | 2013-12-26 | Suitable Technologies, Inc. | Method for wireless connectivity continuity and quality |
US9307568B2 (en) | 2012-04-06 | 2016-04-05 | Suitable Technologies, Inc. | System for wireless connectivity continuity and quality |
US20130279473A1 (en) | 2012-04-06 | 2013-10-24 | Suitable Technologies, Inc. | Method for wireless connectivity continuity and quality |
US9320076B2 (en) | 2012-04-06 | 2016-04-19 | Suitable Technologies, Inc. | System for wireless connectivity continuity and quality |
US9344935B2 (en) | 2012-04-06 | 2016-05-17 | Suitable Technologies, Inc. | System for wireless connectivity continuity and quality |
US20130279479A1 (en) | 2012-04-06 | 2013-10-24 | Suitable Technologies, Inc. | Method for wireless connectivity continuity and quality |
US20130265885A1 (en) | 2012-04-06 | 2013-10-10 | Suitable Technologies, Inc. | Method for wireless connectivity continuity and quality |
US20130279472A1 (en) | 2012-04-06 | 2013-10-24 | Suitable Technologies, Inc. | System for wireless connectivity continuity and quality |
US20130279487A1 (en) | 2012-04-06 | 2013-10-24 | Suitable Technologies, Inc. | System for wireless connectivity continuity and quality |
US20130300590A1 (en) | 2012-05-14 | 2013-11-14 | Paul Henry Dietz | Audio Feedback |
US10031556B2 (en) | 2012-06-08 | 2018-07-24 | Microsoft Technology Licensing, Llc | User experience adaptation |
US8947353B2 (en) | 2012-06-12 | 2015-02-03 | Microsoft Corporation | Photosensor array gesture detection |
US9019615B2 (en) | 2012-06-12 | 2015-04-28 | Microsoft Technology Licensing, Llc | Wide field-of-view virtual image projector |
US9073123B2 (en) | 2012-06-13 | 2015-07-07 | Microsoft Technology Licensing, Llc | Housing vents |
US9459160B2 (en) | 2012-06-13 | 2016-10-04 | Microsoft Technology Licensing, Llc | Input device sensor configuration |
US9684382B2 (en) | 2012-06-13 | 2017-06-20 | Microsoft Technology Licensing, Llc | Input device configuration having capacitive and pressure sensors |
US9256089B2 (en) | 2012-06-15 | 2016-02-09 | Microsoft Technology Licensing, Llc | Object-detecting backlight unit |
US9355345B2 (en) | 2012-07-23 | 2016-05-31 | Microsoft Technology Licensing, Llc | Transparent tags with encoded data |
US8964379B2 (en) | 2012-08-20 | 2015-02-24 | Microsoft Corporation | Switchable magnetic lock |
US20160164976A1 (en) * | 2012-09-24 | 2016-06-09 | Suitable Technologies, Inc. | Systems and methods for remote presence |
US9152173B2 (en) | 2012-10-09 | 2015-10-06 | Microsoft Technology Licensing, Llc | Transparent display device |
US8654030B1 (en) | 2012-10-16 | 2014-02-18 | Microsoft Corporation | Antenna placement |
WO2014059618A1 (en) | 2012-10-17 | 2014-04-24 | Microsoft Corporation | Graphic formation via material ablation |
CN104870123B (zh) | 2012-10-17 | 2016-12-14 | 微软技术许可有限责任公司 | 金属合金注射成型突起 |
EP2908971B1 (en) | 2012-10-17 | 2018-01-03 | Microsoft Technology Licensing, LLC | Metal alloy injection molding overflows |
US8952892B2 (en) | 2012-11-01 | 2015-02-10 | Microsoft Corporation | Input location correction tables for input panels |
US8786767B2 (en) | 2012-11-02 | 2014-07-22 | Microsoft Corporation | Rapid synchronized lighting and shuttering |
US9513748B2 (en) | 2012-12-13 | 2016-12-06 | Microsoft Technology Licensing, Llc | Combined display panel circuit |
US10691230B2 (en) | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
US10275117B2 (en) | 2012-12-29 | 2019-04-30 | Apple Inc. | User interface object manipulations in a user interface |
US9176538B2 (en) | 2013-02-05 | 2015-11-03 | Microsoft Technology Licensing, Llc | Input device configurations |
US10578499B2 (en) | 2013-02-17 | 2020-03-03 | Microsoft Technology Licensing, Llc | Piezo-actuated virtual buttons for touch surfaces |
US9638835B2 (en) | 2013-03-05 | 2017-05-02 | Microsoft Technology Licensing, Llc | Asymmetric aberration correcting lens |
US9304549B2 (en) | 2013-03-28 | 2016-04-05 | Microsoft Technology Licensing, Llc | Hinge mechanism for rotatable component attachment |
US9552777B2 (en) | 2013-05-10 | 2017-01-24 | Microsoft Technology Licensing, Llc | Phase control backlight |
US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
US10503388B2 (en) * | 2013-09-03 | 2019-12-10 | 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 |
EP3340025B1 (en) | 2013-09-03 | 2019-06-12 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
US9448631B2 (en) | 2013-12-31 | 2016-09-20 | Microsoft Technology Licensing, Llc | Input device haptics and pressure sensing |
US9317072B2 (en) | 2014-01-28 | 2016-04-19 | Microsoft Technology Licensing, Llc | Hinge mechanism with preset positions |
US9759854B2 (en) | 2014-02-17 | 2017-09-12 | Microsoft Technology Licensing, Llc | Input device outer layer and backlighting |
US9513783B1 (en) * | 2014-03-17 | 2016-12-06 | Amazon Technologies, Inc. | Determining available screen area |
US10120420B2 (en) | 2014-03-21 | 2018-11-06 | Microsoft Technology Licensing, Llc | Lockable display and techniques enabling use of lockable displays |
CN116301544A (zh) | 2014-06-27 | 2023-06-23 | 苹果公司 | 尺寸减小的用户界面 |
US10324733B2 (en) | 2014-07-30 | 2019-06-18 | Microsoft Technology Licensing, Llc | Shutdown notifications |
TWI676127B (zh) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
CN106797493A (zh) | 2014-09-02 | 2017-05-31 | 苹果公司 | 音乐用户界面 |
US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
TWI582641B (zh) | 2014-09-02 | 2017-05-11 | 蘋果公司 | 按鈕功能性 |
US9424048B2 (en) | 2014-09-15 | 2016-08-23 | Microsoft Technology Licensing, Llc | Inductive peripheral retention device |
US9447620B2 (en) | 2014-09-30 | 2016-09-20 | Microsoft Technology Licensing, Llc | Hinge mechanism with multiple preset positions |
US10365807B2 (en) | 2015-03-02 | 2019-07-30 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
US10416799B2 (en) | 2015-06-03 | 2019-09-17 | Microsoft Technology Licensing, Llc | Force sensing and inadvertent input control of an input device |
US10222889B2 (en) | 2015-06-03 | 2019-03-05 | Microsoft Technology Licensing, Llc | Force inputs and cursor control |
US9752361B2 (en) | 2015-06-18 | 2017-09-05 | Microsoft Technology Licensing, Llc | Multistage hinge |
US9864415B2 (en) | 2015-06-30 | 2018-01-09 | Microsoft Technology Licensing, Llc | Multistage friction hinge |
US10061385B2 (en) | 2016-01-22 | 2018-08-28 | Microsoft Technology Licensing, Llc | Haptic feedback for a touch input device |
US10344797B2 (en) | 2016-04-05 | 2019-07-09 | Microsoft Technology Licensing, Llc | Hinge with multiple preset positions |
CN107544742B (zh) * | 2016-06-28 | 2020-10-20 | 富泰华工业(深圳)有限公司 | 一种控制方法及其电子装置 |
US10037057B2 (en) | 2016-09-22 | 2018-07-31 | Microsoft Technology Licensing, Llc | Friction hinge |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
DK179888B1 (en) | 2018-09-11 | 2019-08-27 | Apple Inc. | CONTENT-BASED TACTICAL OUTPUTS |
CN111104109A (zh) * | 2018-10-29 | 2020-05-05 | 北京数聚鑫云信息技术有限公司 | 一种web页面上的右键菜单的处理方法、***、介质和计算机设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05150931A (ja) * | 1990-04-17 | 1993-06-18 | Internatl Business Mach Corp <Ibm> | スコープ変更指令処理方法及び装置 |
JPH06214694A (ja) * | 1993-01-12 | 1994-08-05 | Hitachi Ltd | 入力文字列の修正方式 |
JPH09106337A (ja) * | 1995-10-11 | 1997-04-22 | Oki Electric Ind Co Ltd | ユーザーインタフェース生成装置 |
WO2002008883A1 (fr) * | 2000-07-24 | 2002-01-31 | Fujitsu Limited | Dispositif de correction d'entrees de donnees |
JP2006510136A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | ナビゲーション制御装置のイベント処理 |
JP2006510137A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510335A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510334A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510135A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4656654A (en) * | 1984-04-11 | 1987-04-07 | The United States Of America As Represented By The Secretary Of The Army | Computer assisted graphic teleconferencing method and apparatus |
US6347997B1 (en) * | 1997-10-01 | 2002-02-19 | Brad A. Armstrong | Analog controls housed with electronic displays |
US5404528A (en) * | 1993-01-19 | 1995-04-04 | Canon Information Systems, Inc. | Scripting system |
JPH0764749A (ja) * | 1993-08-25 | 1995-03-10 | Fujitsu Ltd | コマンド実行処理装置 |
US5659694A (en) * | 1994-06-30 | 1997-08-19 | Canon Kabushiki Kaisha | Method and system for displaying context sensitive child windows independently of their parent window |
US5737557A (en) * | 1995-05-26 | 1998-04-07 | Ast Research, Inc. | Intelligent window user interface for computers |
US5807175A (en) * | 1997-01-15 | 1998-09-15 | Microsoft Corporation | Dynamic detection of player actuated digital input devices coupled to a computer port |
JP3094944B2 (ja) * | 1997-04-25 | 2000-10-03 | 日本電気株式会社 | アービトレーション方法及びその装置 |
US6686931B1 (en) | 1997-06-13 | 2004-02-03 | Motorola, Inc. | Graphical password methodology for a microprocessor device accepting non-alphanumeric user input |
US6496181B1 (en) * | 1997-10-03 | 2002-12-17 | Siemens Information And Communication Mobile Llc | Scroll select-activate button for wireless terminals |
WO1999040512A1 (en) * | 1998-02-09 | 1999-08-12 | Reuters, Ltd. | Method and system for user defined interactions between plurality of active software applications |
WO2000016187A1 (en) * | 1998-09-14 | 2000-03-23 | Microsoft Corporation | Input device with forward/backward control |
US7358956B2 (en) | 1998-09-14 | 2008-04-15 | Microsoft Corporation | Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device |
US7256770B2 (en) * | 1998-09-14 | 2007-08-14 | Microsoft Corporation | Method for displaying information responsive to sensing a physical presence proximate to a computer input device |
US6198473B1 (en) * | 1998-10-06 | 2001-03-06 | Brad A. Armstrong | Computer mouse with enhance control button (s) |
US6463552B1 (en) * | 1998-12-07 | 2002-10-08 | Lsi Logic Corporation | Scripting method and apparatus for testing devices |
US6378234B1 (en) * | 1999-04-09 | 2002-04-30 | Ching-Hsing Luo | Sequential stroke keyboard |
US7319743B1 (en) | 2000-01-10 | 2008-01-15 | Cisco Technology, Inc. | Method for enabling a user interface for a network telephone |
US6917373B2 (en) | 2000-12-28 | 2005-07-12 | Microsoft Corporation | Context sensitive labels for an electronic device |
US6762773B2 (en) | 2001-05-23 | 2004-07-13 | Digeo, Inc. | System and method for providing a context-sensitive instructional user interface icon in an interactive television system |
US7167335B1 (en) * | 2002-12-27 | 2007-01-23 | Matsushita Electric Industrial Co., Ltd. | Systems for variable multi-pass servowriting and self-servowriting |
-
2003
- 2003-12-15 JP JP2005508587A patent/JP4551869B2/ja not_active Expired - Fee Related
- 2003-12-15 WO PCT/US2003/039796 patent/WO2004061592A2/en active Application Filing
- 2003-12-15 KR KR1020047008325A patent/KR100955954B1/ko not_active IP Right Cessation
- 2003-12-15 EP EP03811679A patent/EP1573710A4/en not_active Ceased
- 2003-12-15 AU AU2003297076A patent/AU2003297076A1/en not_active Abandoned
-
2004
- 2004-01-30 US US10/768,777 patent/US7469386B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05150931A (ja) * | 1990-04-17 | 1993-06-18 | Internatl Business Mach Corp <Ibm> | スコープ変更指令処理方法及び装置 |
JPH06214694A (ja) * | 1993-01-12 | 1994-08-05 | Hitachi Ltd | 入力文字列の修正方式 |
JPH09106337A (ja) * | 1995-10-11 | 1997-04-22 | Oki Electric Ind Co Ltd | ユーザーインタフェース生成装置 |
WO2002008883A1 (fr) * | 2000-07-24 | 2002-01-31 | Fujitsu Limited | Dispositif de correction d'entrees de donnees |
JP2006510136A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | ナビゲーション制御装置のイベント処理 |
JP2006510137A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510335A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510334A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510135A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006510135A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510334A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | コンピュータ装置とインタフェースをとるシステム及び方法 |
JP2006510136A (ja) * | 2002-12-16 | 2006-03-23 | マイクロソフト コーポレーション | ナビゲーション制御装置のイベント処理 |
JP2009282996A (ja) * | 2002-12-16 | 2009-12-03 | Microsoft Corp | コンピュータ装置とインタフェースをとるシステム及び方法 |
Also Published As
Publication number | Publication date |
---|---|
US7469386B2 (en) | 2008-12-23 |
JP4551869B2 (ja) | 2010-09-29 |
KR20050113547A (ko) | 2005-12-02 |
WO2004061592A3 (en) | 2005-02-10 |
AU2003297076A1 (en) | 2004-07-29 |
WO2004061592A2 (en) | 2004-07-22 |
EP1573710A4 (en) | 2007-11-21 |
KR100955954B1 (ko) | 2010-05-04 |
US20040227731A1 (en) | 2004-11-18 |
EP1573710A2 (en) | 2005-09-14 |
AU2003297076A8 (en) | 2004-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4551869B2 (ja) | コンピュータ装置とインタフェースをとるシステム及び方法 | |
JP4895609B2 (ja) | コンピュータ装置とインタフェースをとるシステム及び方法 | |
JP2009282996A (ja) | コンピュータ装置とインタフェースをとるシステム及び方法 | |
US7096432B2 (en) | Write anywhere tool | |
US6986614B2 (en) | Dual navigation control computer keyboard | |
JP2006510137A (ja) | コンピュータ装置とインタフェースをとるシステム及び方法 | |
JP2006510335A (ja) | コンピュータ装置とインタフェースをとるシステム及び方法 | |
JP2006510136A (ja) | ナビゲーション制御装置のイベント処理 | |
CN100474389C (zh) | 与计算机设备对接的***和方法 | |
JP2009032232A (ja) | モニタキーボード表の出現と消失における制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080902 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081202 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081209 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081222 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090106 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090313 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090615 |
|
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: 20100611 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100712 |
|
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: 20130716 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |