[미국특허]
Selective input system and process based on tracking of motion parameters of an input object
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/041
G06K-011/06
G08C-021/00
출원번호
US-0551493
(2012-07-17)
등록번호
US-8456441
(2013-06-04)
발명자
/ 주소
Stephanick, James
James, Christina
Bradford, Ethan R.
Longe, Michael R.
출원인 / 주소
Tegic Communications, Inc.
대리인 / 주소
Glenn, Michael A.
인용정보
피인용 횟수 :
0인용 특허 :
203
초록▼
A selective input system and associated method is provided which tracks the motion of a pointing device over a region or area. The pointing device can be a touchpad, a mouse, a pen, or any device capable of providing two or three-dimensional location. The region or area is preferably augmented with
A selective input system and associated method is provided which tracks the motion of a pointing device over a region or area. The pointing device can be a touchpad, a mouse, a pen, or any device capable of providing two or three-dimensional location. The region or area is preferably augmented with a printed or actual keyboard/pad. Alternatively, a representation of the location of the pointing device over a virtual keyboard/pad can be dynamically shown on an associated display. The system identifies selections of items or characters by detecting parameters of motion of the pointing device, such as length of motion, a change in direction, a change in velocity, and or a lack of motion at locations that correspond to features on the keyboard/pad. The input system is preferably coupled to a text disambiguation system such as a T9® or Sloppytype™ system, to improve the accuracy and usability of the input system.
대표청구항▼
1. A process for selectable input based on motion of an object associated with a user in relation to an input region having a plurality of selectable regions therein, the process comprising the steps of: tracking the motion of the object in relation to the input region;determining an object path of
1. A process for selectable input based on motion of an object associated with a user in relation to an input region having a plurality of selectable regions therein, the process comprising the steps of: tracking the motion of the object in relation to the input region;determining an object path of the object, comprising a plurality of positions and corresponding times, based upon the tracked motion;for subsequent positions and corresponding times, comparing to path data;detecting positions that meet at least one threshold of a selected position along the determined object path, wherein the determined object path comprises at least two selected positions,wherein the threshold of a selected position within the region comprises any of starting the object path, changing direction of the object path, changing velocity of the object path, pausing motion in the object path, and ending the object path,determining which of the detected selected positions along the determined object path correspond to a selectable region; andentering each of the detected selected positions that correspond to one of the selectable regions. 2. The process of claim 1, wherein the input region comprises any of a one-dimensional region, a two dimensional region or a three dimensional volume. 3. The process of claim 1, wherein the object associated with the user comprises any of a stylus, an input device, a personal digital assistant (PDA), a cell phone, a laser pointer, a light pen, an accessory, a tool, an article of clothing, a ring, a bracelet, a toy, a sword, a wand, or at least a portion of the body of the user. 4. The process of claim 3, wherein the portion of the body of the user comprises any of a finger, a hand, a foot, a head, or an appendage. 5. The process of claim 1, wherein the selectable regions are associated with any of characters, tasks, actions, functions, decisions, priorities, outcomes, or points. 6. The process of claim 1, further comprising the step of: dynamically showing a representation of the location of the object associated with the user on a display. 7. The process of claim 1, further comprising the step of: disambiguating at least one subsequent position that does not clearly indicate a selectable region within the input region. 8. The process of claim 1, further comprising the step of: disambiguating at least one determined position that corresponds to an alternate selectable region. 9. The process of claim 8, wherein the disambiguation step comprises the steps of: displaying the alternate selectable region; andproviding a selectable choice by the user between the determined selectable region and the alternate selectable region. 10. A process for selectable input based on motion of an object associated with a user in relation to an input region having a plurality of selectable regions therein, the process comprising the steps of: tracking the motion of the object in relation to the input region, wherein the tracked motion defines an object path comprising at least two selected positions;determining which of the selected positions along the object path correspond to at least one of the selectable regions; anddetecting a characteristic motion of the object, the characteristic motion corresponding to at least one of the selected positions along the object path that correspond to at least one of the selectable regions wherein the characteristic motion comprises any of starting the object path, changing direction of the object path, changing velocity of the object path, pausing motion in the object path, and ending the object path. 11. The process of claim 10, wherein the input region comprises any of a one-dimensional region, a two dimensional region or a three dimensional volume. 12. The process of claim 10, wherein the object associated with the user comprises any of a stylus, an input device, a personal digital assistant (PDA), a cell phone, a laser pointer, a light pen, an accessory, a tool, an article of clothing, a ring, a bracelet, a toy, a sword, a wand, or at least a portion of the body of the user. 13. The process of claim 12, wherein the portion of the body of the user comprises any of a finger, a hand, a foot, a head, or an appendage. 14. The process of claim 10, wherein the selectable regions are associated with any of characters, tasks, actions, functions, decisions, priorities, outcomes, or points. 15. The process of claim 10, further comprising the step of: dynamically showing a representation of the location of the object associated with the user on a display. 16. The process of claim 10, further comprising the step of: disambiguating at least one subsequent position that does not clearly indicate a selectable region within the input region. 17. The process of claim 10, wherein the characteristic motion of changing direction comprises any of a curve having an estimated radius that is less than a threshold geometry, a comparison of the object path direction before and after a curve, a sharp cusp edge in the object path, and a comparison of path direction before and after a cusp. 18. A system for selectable input based on motion of an object associated with a user in relation to an input region having a plurality of selectable regions therein, the process comprising the steps of: a mechanism for tracking the motion of the object in relation to the input region, wherein the tracked motion defines an object path comprising at least two selected positions; andat least one processor programmed fordetermining which of the selected positions along the object path correspond to at least one of the selectable regions, anddetecting a characteristic motion of the object, the characteristic motion corresponding to at least one of the selected positions along the object path that correspond to at least one of the selectable regions wherein the characteristic motion comprises any of starting the object path, changing direction of the object path, changing velocity of the object path, pausing motion in the object path, and ending the object path. 19. The system of claim 18, wherein the input region comprises any of a one-dimensional region, a two dimensional region or a three dimensional volume. 20. The system of claim 18, wherein the object associated with the user comprises any of a stylus, an input device, a personal digital assistant (PDA), a cell phone, a laser pointer, a light pen, an accessory, a tool, an article of clothing, a ring, a bracelet, a toy, a sword, a wand, or at least a portion of the body of the user. 21. The system of claim 20, wherein the portion of the body of the user comprises any of a finger, a hand, a foot, a head, or an appendage. 22. The system of claim 18, wherein the selectable regions are associated with any of characters, tasks, actions, functions, decisions, priorities, outcomes, or points. 23. The system of claim 18, further comprising: a display for dynamically showing a representation of the location of the object associated with the user. 24. The system of claim 18, wherein the at least one processor is further programmed to disambiguate at least one subsequent position which does not clearly indicate a selectable region within the input region. 25. The system of claim 18, wherein the at least one processor is further programmed to disambiguate at least one determined position which corresponds to an alternate selectable region. 26. The system of claim 25, wherein the disambiguation comprises displaying the alternate selectable region to the user, and providing a selectable choice by the user between the determined selectable region and the alternate selectable region. 27. The system of claim 18, wherein the characteristic motion of changing direction comprises any of a curve having an estimated radius that is less than a threshold geometry, a comparison of the object path direction before and after a curve, a sharp cusp edge in the object path, and a comparison of path direction before and after a cusp.
Kucera Henry (Providence RI), Automated word substitution using numerical rankings of structural disparity between misspelled words & candidate substi.
Yamada Hiroshi,JPX ; Fukushima Toshikazu,JPX ; Muraki Kazunori,JPX, Character string input system for completing an input character string with an incomplete input indicative sign.
Kraft,Christian; Pedersen,Claus Aagaard; Benner,Jens; Hansen,Lars Bohn; Marila,Juha; Korhonen,Panu, Communication terminal having a text editor application with a word completion feature.
Auer Carol M. (Middletown NJ) Castagno Daniel L. (Pickerington OH) Haley ; Jr. Allen W. (Columbus OH) Moore ; IV Harry H. (Lincroft NJ) O\Leary Sean E. (Eatontown NJ) Paley Steven J. (Aberdeen NJ) Ru, Computer interface device.
Agulnick Todd (Newton Centre MA) Carr Robert (San Francisco CA) Hoeber Tony (Woodside CA) Kaplan S. Jerrold (San Francisco CA) Low David R. (Oakland CA) Ouye Michael (Palo Alto CA), Control of a computer through a position-sensed stylus.
Tanaka Atsushi,JPX ; Tatsumi Eisaku,JPX ; Mori Shigeki,JPX ; Nagasaki Katsuhiko,JPX, Coordinate input device and method having first and second sampling devices which sample input data at staggered intervals.
Nowlan Steven ; Ebrahimi Ali ; Whaley David Richard ; Demartines Pierre ; Balakrishnan Sreeram ; Rawlins Sheridan, Data entry apparatus having a limited number of character keys and method.
Bardon Didier Daniel ; Burton Denise Marie ; Isensee Scott Harlan ; Morgan Scott Anthony ; Mullaly John Martin ; Swearingen Craig Ardner, Data processing system and method for scaling a realistic object on a user interface.
King Martin T. ; Grover Dale L. ; Kushler Clifford A. ; Grunbock Cheryl A., Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated.
Baker Bruce R. ; Yoder Brian ; Hershberger David ; Romich Barry ; Nyberg ; III Eric H. ; Conti Robert V., Dynamic keyboard and method for dynamically redefining keys on a keyboard.
Comerford Liam David ; Corbi Thomas Allan ; Karidis John Peter ; Strohm William Dennis, Enhancement of soft keyboard operations using trigram prediction.
Allen Dwight Easty ; Aaron Richard Baskin ; Jonathan Trumbull Taplin ; Jeremiah Chechik ; Steven Lewis Nelson, Graphic user interface for a digital content delivery system using circular menus.
Denker John S. (Red Bank NJ) Graf Hans P. (North Middletown NJ) Henderson Donnie (Freehold NJ) Howard Richard E. (Highland Park NJ) Hubbard Wayne E. (Toms River NJ) Jackel Lawrence D. (Holmdel NJ) O\, Image skeletonization method.
Namba Isao,JPX, Index managing unit, index updating method, index managing method, computer-readable recording medium retaining an index updating program, and computer-readable recording medium retaining an index ma.
Nowlan Steven ; Parthasarathy Kannan ; Rawlins Sheridan, Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices.
Yamakawa Takeshi,JPX ; Odahara Toyoshi,JPX ; Inagawa Naohiro,JPX, Method and apparatus for on-line handwritten input character recognition and recording medium for executing the method.
Dahan Jean-Guy ; Gupta Vishwa,CAX, Method and apparatus for performing speech recognition utilizing a supplementary lexicon of frequently used orthographies.
Roberson, George G.; Conway, Matthew J.; Pierce, Jeffrey S.; van Dantzich, Maarten R., Method and apparatus for providing and accessing hidden tool spaces.
Stephanick, James; Eyraud, Richard; Kay, David Jon; Meurs, Pim Van; Bradford, Ethan; Longe, Michael R., Method and apparatus utilizing voice input to resolve ambiguous manually entered text input.
Kubota Jun'ichi,JPX ; Yamamoto Yoshio,JPX ; Syoda Yukie,JPX, Method and device for inputting information for a portable information processing device that uses a touch screen.
Peter Kam-Ho Wong ; Jeffrey B. Reifman ; Gregory C. Lowney ; Shawn J. Cokus, Method and system for providing touch-sensitive screens for the visually impaired.
Mikhailov,Dmytro; Sboychakova,Olga; Hansen,Geoffrey, Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions.
Harada Takashi,JPX ; Sakaguchi Katsuhiko,JPX ; Mori Shigeki,JPX ; Matsubayashi Kazuhiro,JPX ; Arai Tsunekazu,JPX ; Takasu Eiji,JPX ; Yoshii Hiroto,JPX, Method of registering a character pattern into a user dictionary and a character recognition apparatus having the user.
Jeffrey Charles Hawkins ; Joseph Kahn Sipher ; Ron Marianetti, II, Multiple pen stroke character set and handwriting recognition system with immediate response.
Cason William C. (Austin TX) White Freddie R. (Georgetown TX) Adam Thomas L. (Austin TX) Levine Lewis J. (Austin TX), Prompt line display in a word processing system.
King Martin T. ; Grover Dale L. ; Kushler Clifford A. ; Grunbock Cheryl A., Reduced keyboard and method for simultaneous ambiguous and unambiguous text input.
Stephanick, James; James, Christina; Bradford, Ethan R.; Longé, Michael R., Selective input system and process based on tracking of motion parameters of an input object.
Stephanick, James; James, Christina; Bradford, Ethan R.; Longé, Michael R., Selective input system based on tracking of motion parameters of an input device.
Futatsugi Nobuyoshi (Utsunomiya JPX) Sawada Toshinori (Tokyo JPX), Spelling check apparatus including simple and quick similar word retrieval operation.
Heard Roderick S. (Lexington KY) Tremoulet Joseph C. (Lexington KY), Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in pl.
Wang, Hai-Feng; Huang, Chang-Ning; Lee, Kai-Fu; Di, Shuo; Gao, Jianfeng; Cai, Dong-Feng; Chien, Lee-Feng, System and iterative method for lexicon, segmentation and language model joint optimization.
Rangarajan, Jayanthi; Ladd, David; Balasuriya, Senaka; Tuckey, Curtis, System and method for determining a location relevant to a communication device and/or its associated user.
Tafoya, John E.; Cortright, David S.; Crevier, Daniel W.; O'Connor, James J.; Fullerton, Michael W., System and method for facilitating user input by automatically providing dynamically generated completion information.
Gao,Jianfeng; Lee,Kai Fu; Li,Mingjing; Wang,Hai Feng; Cai,Dong Feng; Chien,Lee Feng, System and method for joint optimization of language model performance and size.
Slotznick Benjamin, System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space.
Barry David W. ; Underwood Carolyn S. ; McCreedy Bruce J. ; Hadden David D. ; Lucas Jason L., Systems, methods and computer program products for guiding the selection of therapeutic treatment regimens.
Draganoff Georgi H. (#36-2355 Fifth Line West Mississauga ; Ontario CAX L5K 2M8 ), Telephone dialler with a personalized page organization of telephone directory memory.
Parvulescu Adrian ; Zidel Andrew Todd ; Klym Sophie, Telephone handset with remote controller for transferring information to a wireless messaging device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.