JP5703292B2 - 英数字ナビゲーションおよび入力のためのシステムおよび方法 - Google Patents
英数字ナビゲーションおよび入力のためのシステムおよび方法 Download PDFInfo
- Publication number
- JP5703292B2 JP5703292B2 JP2012510897A JP2012510897A JP5703292B2 JP 5703292 B2 JP5703292 B2 JP 5703292B2 JP 2012510897 A JP2012510897 A JP 2012510897A JP 2012510897 A JP2012510897 A JP 2012510897A JP 5703292 B2 JP5703292 B2 JP 5703292B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- button
- list
- tree
- strings
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 73
- 230000000007 visual effect Effects 0.000 claims description 100
- 230000006870 function Effects 0.000 claims description 88
- 230000004044 response Effects 0.000 claims description 29
- 230000002452 interceptive effect Effects 0.000 claims description 18
- 238000012544 monitoring process Methods 0.000 claims description 18
- 238000007476 Maximum Likelihood Methods 0.000 claims description 7
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 43
- 238000013459 approach Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000033001 locomotion Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000011093 media selection Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- 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/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- 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/0481—Interaction 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
-
- 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/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/0488—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 a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—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 a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Description
本明細書は、例えば、以下の項目も提供する。
(項目1)
少なくとも部分的にユーザ機器上に実装されたメディアガイダンスアプリケーションにおけるユーザ入力をサポートする方法であって、
視覚キーパッドを表示することであって、前記視覚キーパッドは、
第1のユーザ選択可能ボタンであって、アルファベットの文字のうちの少なくとも一部に対応する複数の第1のユーザ選択可能ボタンと、
少なくとも1つの第2のユーザ選択可能ボタンを備えている機能ウィンドウ枠であって、前記少なくとも1つの第2のユーザ選択可能ボタンは、ユーザ入力に関する機能に対応している、機能ウィンドウ枠と、
ユーザナビゲート可能カーソルと
を備えている、ことと、
前記ユーザナビゲート可能カーソルを、前記視覚キーパッド内の第1の新しいカーソル位置に移動するためのユーザ要求を受信することと、
前記ユーザ要求に応答して、前記機能ウィンドウ枠を新しい場所に表示することであって、前記新しい場所は、前記第1の新しいカーソル位置により近い、ことと
を含む、方法。
(項目2)
前記機能ウィンドウ枠を新しい場所に表示することは、前記機能ウィンドウ枠を前記複数の第1のユーザ選択可能ボタンの周縁の周りを回転させることを含む、項目1に記載の方法。
(項目3)
前記機能ウィンドウ枠を新しい場所に表示することは、前記機能ウィンドウ枠を前記新しいカーソル位置に隣接して表示することを含む、項目1に記載の方法。
(項目4)
前記機能ウィンドウ枠を前記新しいカーソル位置に隣接して表示することは、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも一部を、前記視覚キーパッド内の新しい場所にシフトすることを含む、項目3に記載の方法。
(項目5)
前記機能ウィンドウ枠は、切り離されたフレームまたは切り離されたウィンドウを含む、項目1に記載の方法。
(項目6)
前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択に応答して、候補文字列のリストまたはツリーを構築することと
をさらに含む、項目1に記載の方法。
(項目7)
前記候補文字列のリストまたはツリーを構築することは、番組スケジュールのデータベースからの情報にアクセスすることを含む、項目6に記載の方法。
(項目8)
前記候補文字列のリストまたはツリーにおける文字列の双方向リストを表示することをさらに含む、項目6に記載の方法。
(項目9)
前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することをさらに含む、項目6に記載の方法。
(項目10)
前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザ監視情報を含むユーザプロファイルにアクセスすることを含む、項目9に記載の方法。
(項目11)
前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザのお気に入り情報を含むユーザプロファイルにアクセスすることを含む、項目9に記載の方法。
(項目12)
前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザのデモグラフィック情報を含むユーザプロファイルにアクセスすることを含む、項目9に記載の方法。
(項目13)
前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザ監視項目、ユーザのお気に入り項目、およびユーザのデモグラフィック項目を含む複数の項目の加重総和を計算することを含む、項目9に記載の方法。
(項目14)
前記加重総和のうちの少なくとも1つの重みは、ユーザ設定可能である、項目13に記載の方法。
(項目15)
少なくとも一部、最大尤度測定基準を有する文字列に基づいて、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、項目9に記載の方法。
(項目16)
前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択の受信に応答して、n−グラムのテーブルにアクセスし、少なくとも一部、アクセスされたn−グラムのテーブルに基づいて、前記ユーザ入力に対する最も可能性の高い次の文字または複数の文字を決定することと
をさらに含む、項目1に記載の方法。
(項目17)
前記最も可能性の高い次の文字または複数の文字を使用して、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、項目16に記載の方法。
(項目18)
前記ユーザナビゲート可能カーソルを、前記視覚キーパッド内の第2の新しいカーソル位置に自動的に移動させることをさらに含み、前記第2の新しいカーソル位置は、前記最も可能性の高い次の文字に対応している、項目16に記載の方法。
(項目19)
前記n−グラムのテーブルは、英語のサブセットに基づいており、前記サブセットは、前記番組スケジュールのデータベースに含まれる単語のみを含む、項目16に記載の方法。
(項目20)
前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを無効にすることをさらに含み、少なくとも1つの無効化されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目6に記載の方法。
(項目21)
前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つを視覚的に区別することをさらに含み、少なくとも1つの視覚的に区別されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目6に記載の方法。
(項目22)
前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのサイズを大きくすることをさらに含み、少なくとも1つの大きいサイズのボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目6に記載の方法。
(項目23)
前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つを削除することをさらに含み、少なくとも1つの削除されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目6に記載の方法。
(項目24)
前記少なくとも1つの削除されるボタンを伴わずに、前記視覚キーパッドを再表示することをさらに含む、項目23に記載の方法。
(項目25)
ユーザ機器上に少なくとも一部実装されたメディアガイダンスアプリケーションにおけるユーザ入力をサポートするためのシステムであって、
ユーザ入力インターフェースと、
表示デバイスと、
制御回路と
を備え、前記制御回路は、
視覚キーパッドを前記表示デバイス上に表示することであって、前記視覚キーパッドは、
アルファベットの文字のうちの少なくとも一部に対応する複数の第1のユーザ選択可能ボタンと、
前記ユーザ入力に関する機能に対応する第2のユーザ選択可能ボタンのうちの少なくとも1つを含む機能ウィンドウ枠と、
ユーザナビゲート可能カーソルと
を含む、ことと、
前記ユーザ入力インターフェースから、前記ユーザナビゲート可能カーソルを前記視覚キーパッド内の第1の新しいカーソル位置に移動するためのユーザ要求を受信することと、
前記ユーザ要求に応答して、前記機能ウィンドウ枠を、前記第1の新しいカーソル位置により近い新しい場所に表示することと
を行うように構成されている、システム。
(項目26)
前記制御回路は、前記複数の第1のユーザ選択可能ボタンの周縁の周りを回転させるように構成されている、項目25に記載のシステム。
(項目27)
前記制御回路は、前記機能ウィンドウ枠を、前記新しいカーソル位置に隣接して表示するように構成されている、項目25に記載のシステム。
(項目28)
前記制御回路は、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも一部を、前記視覚キーパッド内の新しい場所にシフトするように構成されている、項目27に記載のシステム。
(項目29)
前記機能ウィンドウ枠は、切り離されたフレームまたは切り離されたウィンドウを含む、項目25に記載のシステム。
(項目30)
前記制御回路は、
前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信し、かつ前記ユーザ選択の受信に応答して、候補文字列のリストまたはツリーを構築するようにさらに構成されている、項目25に記載のシステム。
(項目31)
前記制御回路は、番組スケジュールのデータベースからの情報にアクセスすることによって、前記候補文字列のリストまたはツリーを構築するように構成されている、項目30に記載のシステム。
(項目32)
前記制御回路は、前記候補文字列のリストまたはツリーにおける文字列の双方向リストを表示するようにさらに構成されている、項目30に記載のシステム。
(項目33)
前記制御回路は、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するようにさらに構成されている、項目30に記載のシステム。
(項目34)
前記制御回路は、ユーザ監視情報を含むユーザプロファイルにアクセスすることによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成されている、項目33に記載のシステム。
(項目35)
前記制御回路は、ユーザのお気に入り情報を含むユーザプロファイルにアクセスすることによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成されている、項目33に記載のシステム。
(項目36)
前記制御回路は、ユーザのデモグラフィック情報を含むユーザプロファイルにアクセスすることによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成されている、項目33に記載のシステム。
(項目37)
前記制御回路は、複数の項目の加重総和を計算することによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成され、前記複数の項目は、ユーザ監視項目、ユーザのお気に入り項目、およびユーザのデモグラフィック項目を含む、項目33に記載のシステム。
(項目38)
前記加重総和のうちの少なくとも1つの重みは、ユーザ設定可能である、項目37に記載のシステム。
(項目39)
少なくとも一部、最大尤度測定基準を有する前記文字列に基づいて、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、項目33に記載のシステム。
(項目40)
前記制御回路は、
前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択の受信に応答して、n−グラムのテーブルにアクセスし、少なくとも一部、アクセスされたn−グラムのテーブルに基づいて、前記ユーザ入力に対する最も可能性の高い次の文字または複数の文字を決定することと
を行うようにさらに構成されている、項目25に記載のシステム。
(項目41)
前記最も可能性の高い次の文字または複数の文字を使用して、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、項目40に記載のシステム。
(項目42)
前記ユーザナビゲート可能カーソルを、前記視覚キーパッド内の第2の新しいカーソル位置に自動的に移動させることをさらに含み、前記第2の新しいカーソル位置は、前記最も可能性の高い次の文字に対応する、項目40に記載のシステム。
(項目43)
前記n−グラムのテーブルは、英語のサブセットに基づいており、前記サブセットは、番組スケジュールのデータベースに含まれる単語のみを含む、項目40に記載のシステム。
(項目44)
前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つを無効にするようにさらに構成され、少なくとも1つの無効化されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目25に記載のシステム。
(項目45)
前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つを視覚的に区別するようにさらに構成され、少なくとも1つの視覚的に区別されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目25に記載のシステム。
(項目46)
前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのサイズを大きくするようにさらに構成され、少なくとも1つの大きいサイズのボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目25に記載のシステム。
(項目47)
前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つを削除するようにさらに構成され、少なくとも1つの削除されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、項目25に記載のシステム。
(項目48)
前記制御回路は、前記少なくとも1つの削除されるボタンを伴わずに、前記視覚キーパッドを再表示するように構成されている、項目47に記載のシステム。
Claims (48)
- 少なくとも部分的にユーザ機器上に実装されたメディアガイダンスアプリケーションにおけるユーザ入力をサポートする方法であって、
視覚キーパッドを表示のために生成することであって、前記視覚キーパッドは、
複数の第1のユーザ選択可能ボタンであって、アルファベットの文字のうちの少なくとも一部に対応する複数の第1のユーザ選択可能ボタンと、
複数の第2のユーザ選択可能ボタンを備えている機能ウィンドウ枠であって、前記複数の第2のユーザ選択可能ボタンのそれぞれは、前記ユーザ入力に関する機能に対応している、機能ウィンドウ枠と、
ユーザナビゲート可能カーソルと
を備えている、ことと、
前記ユーザナビゲート可能カーソルを前記視覚キーパッド内の第1の新しいカーソル位置に移動するためのユーザ要求を受信することと、
前記ユーザ要求の受信に応答して、前記機能ウィンドウ枠を新しい場所での表示のために生成することであって、前記新しい場所は、前記機能ウィンドウ枠内で最も頻繁に使用される第2のユーザ選択可能ボタンが前記機能ウィンドウ枠内の他の第2のユーザ選択可能ボタンよりも前記第1の新しいカーソル位置に近くなるように、前記第1の新しいカーソル位置により近い、ことと
を含む、方法。 - 前記機能ウィンドウ枠を新しい場所に表示することは、前記機能ウィンドウ枠を前記複数の第1のユーザ選択可能ボタンの周縁の周りを回転させることを含む、請求項1に記載の方法。
- 前記機能ウィンドウ枠を新しい場所に表示することは、前記機能ウィンドウ枠を前記新しいカーソル位置に隣接して表示することを含む、請求項1に記載の方法。
- 前記機能ウィンドウ枠を前記新しいカーソル位置に隣接して表示することは、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも一部を、前記視覚キーパッド内の新しい場所にシフトすることを含む、請求項3に記載の方法。
- 前記機能ウィンドウ枠は、切り離されたフレームまたは切り離されたウィンドウを含む、請求項1に記載の方法。
- 前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択の受信に応答して、候補文字列のリストまたはツリーを構築することと
をさらに含む、請求項1に記載の方法。 - 前記候補文字列のリストまたはツリーを構築することは、番組スケジュールのデータベースからの情報にアクセスすることを含む、請求項6に記載の方法。
- 前記候補文字列のリストまたはツリーにおける文字列の双方向リストを表示することをさらに含む、請求項6に記載の方法。
- 前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することをさらに含む、請求項6に記載の方法。
- 前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザ監視情報を含むユーザプロファイルにアクセスすることを含む、請求項9に記載の方法。
- 前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザのお気に入り情報を含むユーザプロファイルにアクセスすることを含む、請求項9に記載の方法。
- 前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザのデモグラフィック情報を含むユーザプロファイルにアクセスすることを含む、請求項9に記載の方法。
- 前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算することは、ユーザ監視項目、ユーザのお気に入り項目、およびユーザのデモグラフィック項目を含む複数の項目の加重総和を計算することを含む、請求項9に記載の方法。
- 前記加重総和のうちの少なくとも1つの重みは、ユーザ設定可能である、請求項13に記載の方法。
- 少なくとも一部、最大尤度測定基準を有する文字列に基づいて、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、請求項9に記載の方法。
- 前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択の受信に応答して、n−グラムのテーブルにアクセスし、少なくとも一部、前記アクセスされたn−グラムのテーブルに基づいて、前記ユーザ入力に対する最も可能性の高い次の文字または複数の文字を決定することと
をさらに含む、請求項1に記載の方法。 - 前記最も可能性の高い次の文字または複数の文字を使用して、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、請求項16に記載の方法。
- 前記ユーザナビゲート可能カーソルを、前記視覚キーパッド内の第2の新しいカーソル位置に自動的に移動させることをさらに含み、前記第2の新しいカーソル位置は、前記最も可能性の高い次の文字に対応している、請求項16に記載の方法。
- 前記n−グラムのテーブルは、英語のサブセットに基づいており、前記サブセットは、番組スケジュールのデータベースに含まれる単語のみを含む、請求項16に記載の方法。
- 前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを無効にすることをさらに含み、前記少なくとも1つの無効にされるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項6に記載の方法。
- 前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを視覚的に区別することをさらに含み、前記少なくとも1つの視覚的に区別されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項6に記載の方法。
- 前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンのサイズを大きくすることをさらに含み、前記サイズを大きくされる少なくとも1つのボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項6に記載の方法。
- 前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを削除することをさらに含み、前記少なくとも1つの削除されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項6に記載の方法。
- 前記少なくとも1つの削除されるボタンを伴わずに、前記視覚キーパッドを再表示することをさらに含む、請求項23に記載の方法。
- 少なくとも部分的にユーザ機器上に実装されたメディアガイダンスアプリケーションにおけるユーザ入力をサポートするためのシステムであって、
ユーザ入力インターフェースと、
表示デバイスと、
制御回路と
を備え、前記制御回路は、
視覚キーパッドを前記表示デバイス上での表示のために生成することであって、前記視覚キーパッドは、
複数の第1のユーザ選択可能ボタンであって、アルファベットの文字のうちの少なくとも一部に対応する複数の第1のユーザ選択可能ボタンと、
複数の第2のユーザ選択可能ボタンを備えている機能ウィンドウ枠であって、前記複数の第2のユーザ選択可能ボタンのそれぞれは、前記ユーザ入力に関する機能に対応している、機能ウィンドウ枠と、
ユーザナビゲート可能カーソルと
を含む、ことと、
前記ユーザ入力インターフェースから、前記ユーザナビゲート可能カーソルを前記視覚キーパッド内の第1の新しいカーソル位置に移動するためのユーザ要求を受信することと、
前記ユーザ要求の受信に応答して、前記機能ウィンドウ枠を新しい場所での表示のために生成することであって、前記新しい場所は、前記機能ウィンドウ枠内で最も頻繁に使用される第2のユーザ選択可能ボタンが前記機能ウィンドウ枠内の他の第2のユーザ選択可能ボタンよりも前記第1の新しいカーソル位置に近くなるように、前記第1の新しいカーソル位置により近い、ことと
を行うように構成されている、システム。 - 前記制御回路は、前記機能ウィンドウ枠を、前記複数の第1のユーザ選択可能ボタンの周縁の周りを回転させるように構成されている、請求項25に記載のシステム。
- 前記制御回路は、前記機能ウィンドウ枠を、前記新しいカーソル位置に隣接して表示するように構成されている、請求項25に記載のシステム。
- 前記制御回路は、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも一部を、前記視覚キーパッド内の新しい場所にシフトするように構成されている、請求項27に記載のシステム。
- 前記機能ウィンドウ枠は、切り離されたフレームまたは切り離されたウィンドウを含む、請求項25に記載のシステム。
- 前記制御回路は、
前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択の受信に応答して、候補文字列のリストまたはツリーを構築することと
を行うようにさらに構成されている、請求項25に記載のシステム。 - 前記制御回路は、番組スケジュールのデータベースからの情報にアクセスすることによって、前記候補文字列のリストまたはツリーを構築するように構成されている、請求項30に記載のシステム。
- 前記制御回路は、前記候補文字列のリストまたはツリーにおける文字列の双方向リストを表示するようにさらに構成されている、請求項30に記載のシステム。
- 前記制御回路は、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するようにさらに構成されている、請求項30に記載のシステム。
- 前記制御回路は、ユーザ監視情報を含むユーザプロファイルにアクセスすることによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成されている、請求項33に記載のシステム。
- 前記制御回路は、ユーザのお気に入り情報を含むユーザプロファイルにアクセスすることによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成されている、請求項33に記載のシステム。
- 前記制御回路は、ユーザのデモグラフィック情報を含むユーザプロファイルにアクセスすることによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成されている、請求項33に記載のシステム。
- 前記制御回路は、複数の項目の加重総和を計算することによって、前記候補文字列のリストまたはツリーにおける文字列のそれぞれに対する尤度測定基準を計算するように構成され、前記複数の項目は、ユーザ監視項目、ユーザのお気に入り項目、およびユーザのデモグラフィック項目を含む、請求項33に記載のシステム。
- 前記加重総和のうちの少なくとも1つの重みは、ユーザ設定可能である、請求項37に記載のシステム。
- 少なくとも一部、最大尤度測定基準を有する文字列に基づいて、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、請求項33に記載のシステム。
- 前記制御回路は、
前記複数の第1のユーザ選択可能ボタンのうちの1つのユーザ選択を受信することと、
前記ユーザ選択の受信に応答して、n−グラムのテーブルにアクセスし、少なくとも一部、前記アクセスされたn−グラムのテーブルに基づいて、前記ユーザ入力に対する最も可能性の高い次の文字または複数の文字を決定することと
を行うようにさらに構成されている、請求項25に記載のシステム。 - 前記最も可能性の高い次の文字または複数の文字を使用して、前記ユーザ入力の少なくとも一部を自動的に完成させることをさらに含む、請求項40に記載のシステム。
- 前記ユーザナビゲート可能カーソルを、前記視覚キーパッド内の第2の新しいカーソル位置に自動的に移動させることをさらに含み、前記第2の新しいカーソル位置は、前記最も可能性の高い次の文字に対応する、請求項40に記載のシステム。
- 前記n−グラムのテーブルは、英語のサブセットに基づいており、前記サブセットは、番組スケジュールのデータベースに含まれる単語のみを含む、請求項40に記載のシステム。
- 前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを無効にするようにさらに構成され、前記少なくとも1つの無効にされるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項25に記載のシステム。
- 前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを視覚的に区別するようにさらに構成され、前記少なくとも1つの視覚的に区別されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項25に記載のシステム。
- 前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンのサイズを大きくするようにさらに構成され、前記サイズを大きくされる少なくとも1つのボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項25に記載のシステム。
- 前記制御回路は、前記ユーザ選択の受信に応答して、前記複数の第1のユーザ選択可能ボタンのうちの少なくとも1つのボタンを削除するようにさらに構成され、前記少なくとも1つの削除されるボタンは、少なくとも一部、前記候補文字列のリストまたはツリーに基づく、請求項25に記載のシステム。
- 前記制御回路は、前記少なくとも1つの削除されるボタンを伴わずに、前記視覚キーパッドを再表示するように構成されている、請求項47に記載のシステム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/466,585 | 2009-05-15 | ||
US12/466,585 US20100293457A1 (en) | 2009-05-15 | 2009-05-15 | Systems and methods for alphanumeric navigation and input |
US12/566,328 | 2009-09-24 | ||
US12/566,328 US20100293497A1 (en) | 2009-05-15 | 2009-09-24 | Systems and methods for alphanumeric navigation and input |
PCT/US2010/034207 WO2010132343A1 (en) | 2009-05-15 | 2010-05-10 | Systems and methods for alphanumeric navigation and input |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012527045A JP2012527045A (ja) | 2012-11-01 |
JP5703292B2 true JP5703292B2 (ja) | 2015-04-15 |
Family
ID=43069507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012510897A Active JP5703292B2 (ja) | 2009-05-15 | 2010-05-10 | 英数字ナビゲーションおよび入力のためのシステムおよび方法 |
Country Status (6)
Country | Link |
---|---|
US (2) | US20100293457A1 (ja) |
EP (1) | EP2430829B1 (ja) |
JP (1) | JP5703292B2 (ja) |
CA (1) | CA2761870C (ja) |
ES (1) | ES2497511T3 (ja) |
WO (1) | WO2010132343A1 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009169456A (ja) * | 2008-01-10 | 2009-07-30 | Nec Corp | 電子機器、該電子機器に用いられる情報入力方法及び情報入力制御プログラム、並びに携帯端末装置 |
US8605039B2 (en) * | 2009-03-06 | 2013-12-10 | Zimpl Ab | Text input |
US20100293457A1 (en) * | 2009-05-15 | 2010-11-18 | Gemstar Development Corporation | Systems and methods for alphanumeric navigation and input |
US20110029862A1 (en) * | 2009-07-30 | 2011-02-03 | Research In Motion Limited | System and method for context based predictive text entry assistance |
US9003473B2 (en) * | 2009-11-09 | 2015-04-07 | Verizon Patent And Licensing Inc. | Enhanced television extension |
US8456435B2 (en) * | 2010-02-26 | 2013-06-04 | Research In Motion Limited | Electronic device with touch-sensitive display and method of facilitating input at the electronic device |
JP5379250B2 (ja) * | 2011-02-10 | 2013-12-25 | 株式会社ソニー・コンピュータエンタテインメント | 入力装置、情報処理装置および入力値取得方法 |
CN102203715B (zh) * | 2011-05-23 | 2013-03-20 | 华为终端有限公司 | 一种输入方法、输入装置和终端设备 |
JP5689368B2 (ja) * | 2011-06-01 | 2015-03-25 | 株式会社日本総合研究所 | 暗証番号又はパスワード入力方法及びプログラム |
KR20130080891A (ko) * | 2012-01-06 | 2013-07-16 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
US20140011557A1 (en) * | 2012-05-23 | 2014-01-09 | Ian Patrick Coyle | Word games based on semantic relationships among player-presented words |
US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
WO2014028070A1 (en) | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Channel changer for intelligent television |
USD845979S1 (en) | 2013-01-23 | 2019-04-16 | Yandex Europe Ag | Display screen with graphical user interface |
US20140223354A1 (en) * | 2013-02-04 | 2014-08-07 | Samsung Electronics Co., Ltd. | Method and system for creating floating keys in a portable device |
KR20150081181A (ko) * | 2014-01-03 | 2015-07-13 | 삼성전자주식회사 | 디스플레이 장치 및 이의 추천 문자 제공 방법 |
DE112014003146T5 (de) * | 2014-03-18 | 2016-04-14 | Mitsubishi Electric Corporation | Systemkonstruktionsunterstützungsvorrichtung, Verfahren und Speichermedium |
DE102014211342A1 (de) * | 2014-06-13 | 2015-12-17 | Volkswagen Aktiengesellschaft | Anwenderschnittstelle und Verfahren zum Anpassen einer semantischen Skalierung einer Kachel |
USD777775S1 (en) * | 2014-12-23 | 2017-01-31 | Nikon Corporation | Display screen with a graphical user interface |
WO2016147755A1 (ja) * | 2015-03-13 | 2016-09-22 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置、画面表示方法、及び制御プログラム |
US20170147164A1 (en) * | 2015-11-25 | 2017-05-25 | Google Inc. | Touch heat map |
JP6701836B2 (ja) | 2016-03-14 | 2020-05-27 | オムロン株式会社 | 文字入力装置、文字入力方法、および文字入力プログラム |
USD830406S1 (en) | 2017-03-31 | 2018-10-09 | Otis Elevator Company | Display screen or portion thereof with transitional graphical user interface |
USD972576S1 (en) * | 2017-03-31 | 2022-12-13 | Otis Elevator Company | Display screen or portion thereof with graphical user interface |
USD919632S1 (en) * | 2019-01-21 | 2021-05-18 | Promethean Limited | Display screen or portion thereof with animated graphical user interface |
USD984459S1 (en) * | 2019-03-28 | 2023-04-25 | Yonggui Li | Display screen or portion thereof with keyboard graphical user interface |
USD943606S1 (en) * | 2020-07-23 | 2022-02-15 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD959451S1 (en) * | 2020-07-23 | 2022-08-02 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD943605S1 (en) * | 2020-07-23 | 2022-02-15 | Google Llc | Display screen or portion thereof with graphical user interface |
USD956784S1 (en) * | 2020-10-28 | 2022-07-05 | Ctk Co. Ltd. | Display screen with graphical user interface |
USD950581S1 (en) * | 2020-10-28 | 2022-05-03 | Aloys Inc. | Display screen with graphical user interface |
Family Cites Families (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US318019A (en) * | 1885-05-19 | Samuel pennock | ||
US654733A (en) * | 1899-07-17 | 1900-07-31 | Singleton M Morrison | Wall-tie. |
US5128672A (en) * | 1990-10-30 | 1992-07-07 | Apple Computer, Inc. | Dynamic predictive keyboard |
US5963671A (en) * | 1991-11-27 | 1999-10-05 | International Business Machines Corporation | Enhancement of soft keyboard operations using trigram prediction |
US6239794B1 (en) | 1994-08-31 | 2001-05-29 | E Guide, Inc. | Method and system for simultaneously displaying a television program and information about the program |
US5724567A (en) * | 1994-04-25 | 1998-03-03 | Apple Computer, Inc. | System for directing relevance-ranked data objects to computer users |
US5574482A (en) * | 1994-05-17 | 1996-11-12 | Niemeier; Charles J. | Method for data input on a touch-sensitive screen |
JPH07334625A (ja) * | 1994-06-06 | 1995-12-22 | Nec Corp | 文字列入力装置 |
US5629733A (en) * | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
EP0817805B1 (en) * | 1995-03-27 | 2010-09-08 | E.I. Du Pont De Nemours And Company | Polychloroprene composition |
US6734881B1 (en) * | 1995-04-18 | 2004-05-11 | Craig Alexander Will | Efficient entry of words by disambiguation |
US5790115A (en) * | 1995-09-19 | 1998-08-04 | Microsoft Corporation | System for character entry on a display screen |
US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US5784157A (en) * | 1995-11-21 | 1998-07-21 | The Research Foundation Of State University Of New York | Method and apparatus for identifying fluorophores |
AU736436B2 (en) * | 1996-02-29 | 2001-07-26 | Rovi Guides, Inc. | Improved television tuning system |
US5845300A (en) * | 1996-06-05 | 1998-12-01 | Microsoft Corporation | Method and apparatus for suggesting completions for a partially entered data item based on previously-entered, associated data items |
US5805157A (en) * | 1996-08-12 | 1998-09-08 | International Business Machines Corporation | Mobile client computer with hexagonal keyboard |
US5864340A (en) * | 1996-08-22 | 1999-01-26 | International Business Machines Corporation | Mobile client computer programmed to predict input |
US5784060A (en) * | 1996-08-22 | 1998-07-21 | International Business Machines Corp. | Mobile client computer programmed to display lists and hexagonal keyboard |
JP3889466B2 (ja) * | 1996-11-25 | 2007-03-07 | ソニー株式会社 | 文章入力装置及び方法 |
US6177931B1 (en) | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US5825362A (en) * | 1997-05-07 | 1998-10-20 | Datahand Corporation | Graphical user interface with keyboard display graphical |
JPH1115914A (ja) * | 1997-06-09 | 1999-01-22 | Internatl Business Mach Corp <Ibm> | 文字データ入力装置およびその方法 |
JP4079387B2 (ja) * | 1997-11-12 | 2008-04-23 | アルパイン株式会社 | 名称入力方法 |
US6564378B1 (en) | 1997-12-08 | 2003-05-13 | United Video Properties, Inc. | Program guide system with browsing display |
GB2333386B (en) * | 1998-01-14 | 2002-06-12 | Nokia Mobile Phones Ltd | Method and apparatus for inputting information |
US6037942A (en) * | 1998-03-10 | 2000-03-14 | Magellan Dis, Inc. | Navigation system character input device |
JP2000056927A (ja) * | 1998-08-06 | 2000-02-25 | Casio Comput Co Ltd | キーボード表示装置及びその表示方法 |
US7293231B1 (en) * | 1999-03-18 | 2007-11-06 | British Columbia Ltd. | Data entry for personal computing devices |
JP3841590B2 (ja) * | 1999-05-31 | 2006-11-01 | 任天堂株式会社 | ソフトウェアキーボード装置 |
US6573844B1 (en) * | 2000-01-18 | 2003-06-03 | Microsoft Corporation | Predictive keyboard |
US6654733B1 (en) * | 2000-01-18 | 2003-11-25 | Microsoft Corporation | Fuzzy keyboard |
US6632154B2 (en) * | 2000-01-21 | 2003-10-14 | Seiko Epson Corporation | Gear apparatus |
US6646572B1 (en) * | 2000-02-18 | 2003-11-11 | Mitsubish Electric Research Laboratories, Inc. | Method for designing optimal single pointer predictive keyboards and apparatus therefore |
US7318019B1 (en) * | 2000-11-17 | 2008-01-08 | Semantic Compaction Systems | Word output device and matrix keyboard for use therein |
NO20020896L (no) * | 2001-10-02 | 2003-04-03 | Ziad Badarneh | Interaktivt system |
US7152213B2 (en) * | 2001-10-04 | 2006-12-19 | Infogation Corporation | System and method for dynamic key assignment in enhanced user interface |
TWI235942B (en) * | 2001-10-29 | 2005-07-11 | Oqo Inc | Keyboard with variable-sized key |
US7190351B1 (en) * | 2002-05-10 | 2007-03-13 | Michael Goren | System and method for data input |
JP3797977B2 (ja) * | 2003-03-17 | 2006-07-19 | 株式会社クレオ | 文字入力装置、文字入力方法及び文字入力プログラム |
US20050114115A1 (en) * | 2003-11-26 | 2005-05-26 | Karidis John P. | Typing accuracy relaxation system and method in stylus and other keyboards |
DE10357475A1 (de) * | 2003-12-09 | 2005-07-07 | Siemens Ag | Kommunikationsvorrichtung und Verfahren zum Eingeben und Vorhersagen von Text |
US8040319B2 (en) * | 2007-04-13 | 2011-10-18 | Apple Inc. | Modifying a value based on a user's directional motions independent of cursor position |
US20060176283A1 (en) * | 2004-08-06 | 2006-08-10 | Daniel Suraqui | Finger activated reduced keyboard and a method for performing text input |
US8552984B2 (en) * | 2005-01-13 | 2013-10-08 | 602531 British Columbia Ltd. | Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device |
PT2632152T (pt) * | 2005-03-02 | 2017-09-18 | Rovi Guides Inc | Listas de reprodução e marcadores num sistema de aplicação de orientação de multimédia interactiva |
US9606634B2 (en) * | 2005-05-18 | 2017-03-28 | Nokia Technologies Oy | Device incorporating improved text input mechanism |
US7443316B2 (en) * | 2005-09-01 | 2008-10-28 | Motorola, Inc. | Entering a character into an electronic device |
US7860871B2 (en) * | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US7694231B2 (en) * | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US20070136688A1 (en) * | 2005-12-08 | 2007-06-14 | Mirkin Eugene A | Method for predictive text input in devices with reduced keypads |
US8370125B2 (en) * | 2006-01-13 | 2013-02-05 | Research In Motion Limited | Handheld electronic device and method for disambiguation of text input providing artificial variants comprised of characters in a core alphabet |
US10521022B2 (en) * | 2006-03-17 | 2019-12-31 | Conversant Wireless Licensing S.a.r.l. | Mobile communication terminal and method therefor |
JP4818768B2 (ja) * | 2006-03-24 | 2011-11-16 | 富士通株式会社 | 情報処理システム、障害通知方法および障害通知プログラム |
US9354715B2 (en) * | 2006-04-12 | 2016-05-31 | Sony Interactive Entertainment Inc. | Dynamic arrangement of characters in an on-screen keyboard |
US20070256029A1 (en) * | 2006-05-01 | 2007-11-01 | Rpo Pty Llimited | Systems And Methods For Interfacing A User With A Touch-Screen |
EP3502907B1 (en) * | 2006-09-07 | 2023-06-28 | OpenTV, Inc. | Method and system to navigate viewable content |
US8161395B2 (en) * | 2006-11-13 | 2012-04-17 | Cisco Technology, Inc. | Method for secure data entry in an application |
US8078978B2 (en) * | 2007-10-19 | 2011-12-13 | Google Inc. | Method and system for predicting text |
JP4890289B2 (ja) * | 2007-02-14 | 2012-03-07 | ヤフー株式会社 | リモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラム |
US8253694B2 (en) * | 2007-08-03 | 2012-08-28 | Google Inc. | Language keyboard |
KR100878191B1 (ko) * | 2007-10-27 | 2009-01-13 | 주식회사 자코드 | 통신단말기의 문자/숫자 입력장치 및 입력방법 |
US20090193361A1 (en) * | 2008-01-30 | 2009-07-30 | Research In Motion Limited | Electronic device and method of controlling same |
US9552155B2 (en) * | 2008-02-04 | 2017-01-24 | Microsoft Technology Liecsnsing, LLC | Dynamic soft keyboard |
US20100161538A1 (en) * | 2008-12-22 | 2010-06-24 | Kennedy Jr Thomas William | Device for user input |
US20100265181A1 (en) * | 2009-04-20 | 2010-10-21 | ShoreCap LLC | System, method and computer readable media for enabling a user to quickly identify and select a key on a touch screen keypad by easing key selection |
US20100293457A1 (en) * | 2009-05-15 | 2010-11-18 | Gemstar Development Corporation | Systems and methods for alphanumeric navigation and input |
US10512802B2 (en) | 2017-10-20 | 2019-12-24 | Werner Co. | Energy absorber cover and horizontal lifeline system including the same |
-
2009
- 2009-05-15 US US12/466,585 patent/US20100293457A1/en not_active Abandoned
- 2009-09-24 US US12/566,328 patent/US20100293497A1/en not_active Abandoned
-
2010
- 2010-05-10 WO PCT/US2010/034207 patent/WO2010132343A1/en active Application Filing
- 2010-05-10 JP JP2012510897A patent/JP5703292B2/ja active Active
- 2010-05-10 EP EP10722225.9A patent/EP2430829B1/en not_active Revoked
- 2010-05-10 ES ES10722225.9T patent/ES2497511T3/es active Active
- 2010-05-10 CA CA2761870A patent/CA2761870C/en active Active
Also Published As
Publication number | Publication date |
---|---|
ES2497511T3 (es) | 2014-09-23 |
US20100293457A1 (en) | 2010-11-18 |
EP2430829A1 (en) | 2012-03-21 |
JP2012527045A (ja) | 2012-11-01 |
US20100293497A1 (en) | 2010-11-18 |
WO2010132343A1 (en) | 2010-11-18 |
CA2761870C (en) | 2017-09-12 |
EP2430829B1 (en) | 2014-07-02 |
CA2761870A1 (en) | 2010-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5703292B2 (ja) | 英数字ナビゲーションおよび入力のためのシステムおよび方法 | |
JP5328658B2 (ja) | 関連性に基づいてメディアガイダンス検索結果を提示する | |
US8850481B2 (en) | Systems and methods for modifying an interactive media guidance application interface based on time of day | |
US9749693B2 (en) | Interactive media guidance application with intelligent navigation and display features | |
CA2664746C (en) | Systems and methods for modifying an interactive media guidance application interface based on time of day | |
JP5377315B2 (ja) | 双方向メディアガイダンスアプリケーションにおいてメディアを取得、分類、および配信するためのシステムおよび方法 | |
US20110282759A1 (en) | Systems and methods for performing an action on a program or accessing the program from a third-party media content source | |
US20140223481A1 (en) | Systems and methods for updating a search request | |
US20110283320A1 (en) | Systems and methods for identifying a program using information from a third-party data source | |
US20100115557A1 (en) | Presenting media guidance search results based on relevancy | |
US20080092169A1 (en) | Systems and methods for modifying an interactive media guidance application interface based on time of day | |
US20140282061A1 (en) | Methods and systems for customizing user input interfaces | |
US8881201B2 (en) | Methods and systems for providing media content listings by content provider | |
JP5766220B2 (ja) | 関連性に基づいてメディアガイダンス検索結果を提示する | |
US20110283209A1 (en) | Systems and methods for sharing information between widgets operating on the same user equipment | |
US20170045953A1 (en) | Text Entry Using Rollover Character Row | |
US20080092170A1 (en) | Systems and methods for modifying an interactive media guidance application interface based on time of day | |
US20210089180A1 (en) | Methods and systems for performing dynamic searches using a media guidance application | |
US20150281796A1 (en) | Methods and systems for performing binary searches using a media guidance application | |
WO2011142922A9 (en) | Systems and methods for performing an action on a program or accessing the program from a third-party media content source |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130418 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140124 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140411 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140418 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140724 |
|
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: 20150203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150223 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5703292 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |