US Patent No: 6,614,422

Number of patents in Portfolio can not be more than 2000

Method and apparatus for entering data using a virtual input device

4 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A user inputs digital data to a companion system such as a PDA, a cell telephone, an applicance, device using a virtual input device such as an image of a keyboard. A sensor captures three-dimensional positional information as to location of the user's fingers in relation to where keys would be on an actual keyboard. This information is processed with respect to finger locations and velocities and shape to determine when virtual keys would have been struck. The processed digital information is output to the companion system. The companion system can display an image of a keyboard, including an image of a keyboard showing user fingers, and/or alphanumeric text as such data is input by the user on the virtual input device.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bamji, Cyrus Fremont, CA 66 1032
Kareemi, Nazim Palo Alto, CA 5 377
Rafii, Abbas Palo Alto, CA 34 1026
Shivji, Shiraz Saratoga, CA 3 298

Cited Art

Patent Info (Count) # Cites Year
 
DIGIT WIRELESS, LLC (1)
6,037,882 Method and apparatus for inputting data to an electronic system 113 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,168,531 Real-time recognition of pointing information from video 110 1991
 
HITACHI CONSUMER ELECTRONICS CO., LTD. (1)
5,617,312 Computer system that enters control information by means of video camera 104 1994
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
6,043,805 Controlling method for inputting messages to a computer 45 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,767,842 Method and device for optical input of commands or data 119 1995
 
LAWRENCE LIVERMORE NATIONAL SECURITY, LLC (1)
6,115,128 Multi-dimensional position sensor using range detectors 19 1998
 
LUCENT TECHNOLOGIES INC. (1)
6,252,598 Video hand image computer interface 42 1997
 
MICROSOFT CORPORATION (1)
6,512,838 Methods for enhancing performance and data acquired from three-dimensional image systems 99 2000
 
PALM, INC. (1)
6,266,048 Method and apparatus for a virtual display/keyboard for a PDA 80 1998
 
PIXSYS, INC. (1)
5,198,877 Method and apparatus for three-dimensional non-contact shape sensing 222 1990
 
RYO HOLDINGS, LLC (1)
5,969,698 Manually controllable cursor and control panel in a virtual image 28 1993
 
SUN MICROSYSTEMS, INC. (1)
6,424,334 Computer data entry and manipulation apparatus and method 20 1995
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (1)
6,229,913 Apparatus and methods for determining the three-dimensional shape of an object using active illumination and relative blurring in two-images due to defocus 89 1997
 
TV-ARISE, LLC (1)
5,798,519 Method of and apparatus for golf driving range distancing using focal plane array 44 1997
 
VIRDEX, INC. (1)
6,281,878 Apparatus and method for inputing data 39 1998

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (27)
6,690,354 Method for enhancing performance in a system utilizing an array of sensors that sense at least two-dimensions 20 2001
7,194,699 Animating images to reflect user selection 15 2003
7,340,077 Gesture recognition system using depth perceptive sensors 82 2003
6,906,793 Methods and devices for charge management for three-dimensional sensing 11 2003
7,526,120 System and method for providing intelligent airbag deployment 5 2003
7,379,562 Determining connectedness and offset of 3D objects relative to an interactive surface 9 2004
6,919,549 Method and system to differentially enhance sensor dynamic range 35 2004
7,394,459 Interaction between objects and a virtual environment display 30 2004
7,787,706 Method for controlling an intensity of an infrared source used to detect objects adjacent to an interactive display surface 1 2004
7,593,593 Method and system for reducing effects of undesired signals in an infrared imaging system 4 2004
7,403,668 Method and system for reducing effects of undesired signals in an infrared imaging system 0 2004
7,519,223 Recognizing gestures and using gestures for interacting with software applications 19 2004
7,576,725 Using clear-coded, see-through objects to manipulate virtual objects 3 2004
7,464,351 Method enabling a standard CMOS fab to produce an IC to sense three-dimensional information using augmented rules creating mask patterns not otherwise expressible with existing fab rules 3 2004
8,139,141 Single chip red, green, blue, distance (RGB-Z) sensor 0 2005
7,176,438 Method and system to differentially enhance sensor dynamic range using enhanced common mode reset 9 2005
7,499,027 Using a light pointer for input on an interactive display surface 6 2005
7,525,538 Using same optics to image, illuminate, and project 3 2005
7,911,444 Input method for surface of interactive display 3 2005
8,060,840 Orientation free user interface 1 2005
7,515,143 Uniform illumination of interactive display panel 6 2006
8,212,857 Alternating light sources to reduce specular reflection 0 2007
8,358,277 Virtual keyboard based activation and dismissal 0 2008
7,613,358 Method and system for reducing effects of undesired signals in an infrared imaging system 3 2008
7,907,128 Interaction between objects and a virtual environment display 2 2008
8,416,193 Method of visualizing an input location 0 2009
8,165,422 Method and system for reducing effects of undesired signals in an infrared imaging system 2 2009
 
VEVEO, INC. (11)
7,737,999 User interface for visual cooperation between text input and display device 4 2006
8,380,726 Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users 0 2007
7,925,986 Methods and systems for a linear character selection display interface for ambiguous text input 0 2007
8,078,884 Method of and system for selecting and presenting content based on user identification 1 2007
8,296,294 Method and system for unified searching across and within multiple documents 0 2008
8,429,155 Methods and systems for selecting and presenting content based on activity level spikes associated with the content 0 2010
8,086,602 User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content 1 2011
8,375,069 User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content 0 2011
8,438,160 Methods and systems for selecting and presenting content based on dynamically identifying Microgenres Associated with the content 0 2012
8,423,583 User interface methods and systems for selecting and presenting content based on user relationships 0 2012
8,429,158 Method and system for unified searching and incremental searching across and within multiple documents 0 2012
 
SMART TECHNOLOGIES ULC (9)
8,120,596 Tiled touch system 4 2004
8,203,535 Passive touch system and method of detecting user input 0 2006
8,094,137 System and method of detecting contact on a display 0 2007
8,089,462 Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region 0 2008
8,274,496 Dual mode touch systems 0 2008
8,339,378 Interactive input system with multi-angle reflector 0 2008
8,055,022 Passive touch system and method of detecting user input 2 2009
8,228,304 Size/scale orientation determination of a pointer in a camera-based touch system 2 2009
8,325,134 Gesture recognition method and touch system incorporating the same 0 2011
 
NEXT HOLDINGS LIMITED (7)
8,115,753 Touch screen system with hover and click input methods 0 2008
8,432,377 Optical touchscreen with improved illumination 0 2008
8,384,693 Low profile touch panel systems 0 2008
8,149,221 Touch panel display system with illumination and detection provided from a single edge 1 2008
8,405,636 Optical position sensing system and optical position sensor assembly 0 2009
8,405,637 Optical position sensing system and optical position sensor assembly with convex imaging window 0 2009
8,289,299 Touch screen signal processing 2 2009
 
THE INVENTION SCIENCE FUND I, LLC (7)
8,430,515 Systems and methods for projecting 0 2008
8,403,501 Motion responsive devices and systems 0 2008
8,376,558 Systems and methods for projecting in response to position change of a projection surface 0 2008
8,262,236 Systems and methods for transmitting information associated with change of a projection surface 0 2008
8,384,005 Systems and methods for selectively projecting information in response to at least one specified motion associated with pressure applied to at least one projection surface 0 2008
8,308,304 Systems associated with receiving and transmitting information related to projection 0 2008
8,267,526 Methods associated with receiving and transmitting information related to projection 0 2008
 
VKB INC. (6)
7,084,857 Virtual data entry device and method for input of alphanumeric and other data 25 2001
7,417,681 Multifunctional integrated image sensor and application to virtual interface technology 10 2004
7,305,368 Virtual data entry device and method for input of alphanumeric and other data 28 2005
8,243,015 Virtual data entry device 0 2006
7,670,006 System and method for projection 1 2006
7,893,924 Data input device 3 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
6,977,643 System and method implementing non-physical pointers for computer devices 5 2002
7,173,605 Method and apparatus for providing projected user interface for computing device 12 2003
8,228,345 Hand image feedback method and system 0 2008
8,140,970 System and method for semi-transparent display of hands over a keyboard in real-time 0 2009
8,421,824 Hand image feedback 0 2012
 
SAMSUNG ELECTRONICS CO., LTD. (4)
7,015,899 Method for inputting characters in portable device having limited display size and number of keys, and portable device using the same 1 2002
8,311,370 Portable terminal and data input method therefor 0 2005
8,319,732 Data input apparatus, medium, and method detecting selective data input 0 2006
8,237,654 Display apparatus and control method thereof 0 2008
 
ACTISYS CORPORATION (3)
6,999,008 Universal mobile keyboard 23 2002
7,450,031 Universal mobile keyboard 0 2005
7,479,902 Universal mobile keyboard 2 2006
 
CANDLEDRAGON, INC. (3)
7,257,255 Capturing hand motion 9 2001
7,268,774 Tracking motion of a writing instrument 21 2003
7,755,026 Generating signals representative of sensed light that is associated with writing being done by a user 4 2006
 
CANON KABUSHIKI KAISHA (3)
7,200,288 Image reading using irradiated light 3 2002
7,768,505 Indicated position recognizing apparatus and information input apparatus having same 0 2006
7,630,523 Image input device that generates an image of an object 1 2007
 
LAGOON POINT ENTERPRISES, INC. (3)
7,539,513 Portable phone with ergonomic image projection system 11 2005
8,160,653 Portable phone having electro optic image projection system and orientation sensing device 0 2009
8,437,807 Portable phone having electro optic image projection system and orientation sensing device 0 2012
 
QUALCOMM INCORPORATED (3)
8,068,641 Interaction interface for controlling an application 0 2008
7,777,899 Interaction interface for controlling an application 0 2008
8,131,015 Multiple camera control system 1 2009
 
SYNAPTICS INCORPORATED (3)
6,904,570 Method and apparatus for controlling a display of data on a display screen 65 2001
7,382,360 Methods and systems for changing the appearance of a position sensor with a light effect 6 2003
8,243,044 Methods and systems for changing the appearance of a position sensor with a light effect 0 2008
 
ABB RESEARCH LTD. (2)
8,225,226 Virtual control panel 0 2004
7,787,992 Method to generate a human machine interface 4 2005
 
AUTOMOTIVE SYSTEMS LABORATORY, INC. (2)
6,968,073 Occupant detection system 14 2002
7,406,181 Occupant detection system 5 2004
 
CORETRONIC CORPORATION (2)
7,894,197 Optical sensing module and display device using the same 2 2007
8,107,250 Display screen and sensor module thereof 0 2008
 
GE MEDICAL SYSTEMS GLOBAL TECHNOLOGY COMPANY, LLC (2)
7,212,109 Hygienic input device for medical information systems 3 2004
7,274,290 Hygienic input device for medical information systems 1 2006
 
GILBARCO INC. (2)
7,948,376 Fuel dispenser 1 2008
8,284,053 Fuel dispenser 0 2011
 
IDEX ASA (2)
7,308,121 Pointer tool 15 2001
8,005,275 Pointer tool 0 2007
 
MOTOROLA MOBILITY LLC (2)
7,102,617 Compact optical pointing apparatus and method 1 2002
8,049,720 Compact optical pointing apparatus and method 0 2006
 
NAVISENSE, LLC (2)
8,334,841 Virtual user interface method and system thereof 0 2007
8,316,324 Method and apparatus for touchless control of a device 0 2007
 
P. MILTON HOLDINGS, LLC (2)
6,798,401 Optical system for inputting pointer and character data into electronic equipment 14 2003
RE40880 Optical system for inputting pointer and character data into electronic equipment 0 2006
 
3M INNOVATIVE PROPERTIES COMPANY (1)
7,830,368 Keypad with virtual image 0 2007
 
AMERICAN VEHICULAR SCIENCES LLC (1)
7,831,358 Arrangement and method for obtaining information using phase difference of modulated illumination 2 2006
 
COVIDIEN AG (1)
7,702,495 Three-dimensional finite-element code for electrosurgery and thermal ablation simulations 1 2008
 
DIGITAL INK, INC. (1)
7,773,076 Electronic pen holding 2 2006
 
EDGE 3 TECHNOLOGIES (1)
8,396,252 Systems and related methods for three dimensional gesture recognition in vehicles 0 2010
 
EDGE 3 TECHNOLOGIES LLC (1)
8,279,168 Three-dimensional virtual-touch human-machine interface system and method therefor 0 2006
 
ELAN MICROELECTRONICS CORPORATION (1)
7,720,317 Handheld image-tracking device within rectangle-shaped two-dimensional sensing array 0 2006
 
ELECTROLUX HOME PRODUCTS CORPORATION N.V. (1)
8,420,984 Household appliance 0 2007
 
FIH (HONG KONG) LIMITED (1)
D601553 Portable electronic device 0 2008
 
HEILONGJIANG GOLDEN JUMPING GROUP CO., LTD. (1)
7,151,530 System and method for determining an input selected by a user through a virtual interface 32 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
7,755,608 Systems and methods of interfacing with a machine 3 2004
 
HOLOTOUCH, INC. (1)
7,054,045 Holographic human-machine interfaces 21 2004
 
HONDA MOTOR CO., LTD. (1)
8,165,881 System and method for variable text-to-speech with minimized distraction to operator of an automotive vehicle 0 2008
 
INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE (1)
7,215,327 Device and method for generating a virtual keyboard/display 7 2003
 
KYE SYSTEMS CORP. (1)
8,217,896 Computer input device for automatically scrolling 0 2010
 
LENOVO (SINGAPORE) PTE LTD. (1)
6,922,187 Method and apparatus for implementing a compact portable computer system 0 2002
 
LIGHT BLUE OPTICS LTD. (1)
8,154,780 Holographic image projection systems 1 2008
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,943,774 Portable communication terminal, information display device, control input device and control input method 6 2001
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
7,706,638 System, apparatus and method for color machine vision with black and white photoelectric sensor 0 2004
 
NEMOR PROPERTIES LLC (1)
6,727,891 Input device for personal digital assistants 11 2001
 
NOKIA CORPORATION (1)
7,777,728 Mobile communication terminal 0 2006
 
NOKIA MOBILE PHONES LTD. (1)
6,750,849 Method and arrangement for accomplishing a function in an electronic apparatus and an electronic apparatus 13 2001
 
RICOH COMPANY, LTD. (1)
8,339,358 Input apparatus and image forming apparatus 0 2009
 
SAMSUNG DISPLAY CO., LTD. (1)
7,649,202 Transistor, method of fabricating the same, and light emitting display comprising the same 1 2005
 
SHAPEWRITER, INC. (1)
7,895,518 System and method for preview and selection of words 2 2007
 
SHARPER IMAGE CORPORATION (1)
7,382,356 Input unit for games and musical keyboards 2 2004
 
SIEMENS AKTIENGESELLSCHAFT (1)
7,377,650 Projection of synthetic information 0 2003
 
SILVERBROOK RESEARCH PTY LTD (1)
6,982,703 Handwritten text capture via interface surface having coded marks 10 2002
 
TRANSPACIFIC IP I LTD. (1)
7,543,940 Virtual input element image projection apparatus 1 2004
 
VBK INC. (1)
7,307,661 Multifunctional integrated image sensor and application to virtual interface technology 8 2003
 
WARREN & LEWIS INVESTMENT CORPORATION (1)
7,016,711 Multi-function portable data-processing device 15 2002
 
WAVE7 OPTICS, INC. (1)
7,071,924 User input method and apparatus for handheld computers 12 2002
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
7,688,305 Information inputting tool, storage device, information inputting device, and information processing equipment 0 2004
7,774,075 Audio-visual three-dimensional input/output 5 2005

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Mar 2, 2015
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00