Computer mouse for scrolling a view of an image
First Claim
1. A view control system for controlling the display of a view within an image over a monitor, the view presenting a portion of the image, said system comprising:
- a. a computer connected to the monitor for displaying the view over the monitor and for scrolling the view within the image according to scrolling signals so that various portions of the image can be seen through the view;
b. a pointing device electrically connected to the computer for controlling movements of a cursor displayed over the monitor by the computer;
c. view control means having a sensor installed over the pointing device, the sensor comprising;
(1) a plurality of sensing elements for sensing a two dimensional direction of a finger input from a user; and
(2) a touch pad having a flexible convex side installed above the sensing elements for contacting the sensing elements which can be tilted within a fixed angle toward various directions when receiving each finger input wherein the movements of the touch pad caused by each finger input are sensed by the sensing elements and wherein the force of each finger input is measured by sensing the number of sensing elements contacted by the flexible convex side and converted into the scrolling signals by the pointing device;
wherein the pointing device generates two dimensional scrolling signals according to the sensed two dimensional direction of each finger input and wherein the view is scrolled within the image along two mutually orthogonal directions by the computer according to the two dimensional scrolling signals received from the pointing device.
1 Assignment
0 Petitions

Accused Products

Abstract
A view control system for controlling the display of a view within an image over a computer monitor is disclosed. The system comprises a computer for displaying the view over the monitor and for scrolling the view within the image according to scrolling signals so that various portions of the image can be seen through the view, a computer mouse electrically connected to the computer through a flexible cable for controlling movements of a cursor displayed over the monitor, a view control button installed over the mouse for sensing a direction of a finger input and generating scrolling signals according to the sensed direction of the finger input and the length of time of each input to control the scrolling of the view within the image, and a bi-directional button installed over the mouse for generating a zooming signal within the scrolling signal for zooming in or out of the view within the image.
318 Citations
Compact input device | ||
Patent #
US 7,910,843 B2
Filed 09/04/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
CAPACITIVE MOUSE | ||
Patent #
US 20110001704A1
Filed 09/13/2010
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
CAPACITIVE MOUSE | ||
Patent #
US 20110001703A1
Filed 09/13/2010
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
CONTENT DISPLAY METHOD, CONTENT DISPLAY PROGRAM, AND CONTENT DISPLAY DEVICE | ||
Patent #
US 20110007096A1
Filed 02/03/2009
|
Current Assignee
Access Company Limited
|
Original Assignee
Access Company Limited
|
TOUCH SENSING DEVICE HAVING CONDUCTIVE NODES | ||
Patent #
US 20110005845A1
Filed 07/07/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Center button isolation ring | ||
Patent #
US 7,880,729 B2
Filed 08/04/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
IMAGE DISPLAYING APPARATUS AND IMAGE DISPLAYING METHOD | ||
Patent #
US 20110001759A1
Filed 01/15/2010
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Method of increasing the spatial resolution of touch sensitive devices | ||
Patent #
US 7,932,897 B2
Filed 08/15/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Portable computers | ||
Patent #
US RE42,738 E1
Filed 10/08/1998
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitance sensing electrode with integrated I/O mechanism | ||
Patent #
US 8,022,935 B2
Filed 07/06/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
COMPACT INPUT DEVICE | ||
Patent #
US 20110169667A1
Filed 03/18/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitive mouse | ||
Patent #
US 8,035,616 B2
Filed 09/13/2010
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
Hybrid button | ||
Patent #
US 8,044,314 B2
Filed 07/27/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Techniques for interactive input to portable electronic devices | ||
Patent #
US 8,059,099 B2
Filed 09/11/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ellipse fitting for multi-touch surfaces | ||
Patent #
US 7,812,828 B2
Filed 02/22/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
CONTROL OF APPLIANCES, KITCHEN AND HOME | ||
Patent #
US 20100231506A1
Filed 05/19/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for use of rotational user inputs | ||
Patent #
US 7,710,409 B2
Filed 12/13/2006
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
INPUT DEVICE WITH OPTIMIZED CAPACITIVE SENSING | ||
Patent #
US 20100289759A1
Filed 09/16/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitive sensing arrangement | ||
Patent #
US 7,764,274 B2
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Hybrid button | ||
Patent #
US 7,795,553 B2
Filed 09/11/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
INTEGRATED CONTACT SWITCH AND TOUCH SENSOR ELEMENTS | ||
Patent #
US 20100149127A1
Filed 06/01/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
MOUSE HAVING SCROLLING FUNCTION | ||
Patent #
US 20100090955A1
Filed 12/01/2008
|
Current Assignee
Primax Electronics Limited
|
Original Assignee
Primax Electronics Limited
|
INPUT DEVICE WITH FORWARD/BACKWARD CONTROL | ||
Patent #
US 20100127985A1
Filed 01/29/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Maintaining activity after contact liftoff or touchdown | ||
Patent #
US 7,782,307 B2
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
IDENTIFYING CONTACTS ON A TOUCH SURFACE | ||
Patent #
US 20100149092A1
Filed 05/01/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
Scrolling input arrangements using capacitive sensors on a flexible membrane | ||
Patent #
US 7,671,837 B2
Filed 02/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
User interface gestures | ||
Patent #
US 7,656,394 B2
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Proximity detector in handheld device | ||
Patent #
US 7,653,883 B2
Filed 09/30/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
OMNIDIRECTIONAL GESTURE DETECTION | ||
Patent #
US 20100058251A1
Filed 08/27/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for use of rotational user inputs | ||
Patent #
US 7,710,394 B2
Filed 12/13/2006
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
Method and apparatus for accelerated scrolling | ||
Patent #
US 7,710,393 B2
Filed 12/13/2006
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
SYSTEM AND METHOD FOR REMOTE CONTROL OF A TELEVISION WITH A MANUALLY ACTUATABLE ELEMENT | ||
Patent #
US 20100118211A1
Filed 04/24/2007
|
Current Assignee
Shenzhen TCL New Technology Limited
|
Original Assignee
Shenzhen TCL New Technology Limited
|
WRITING USING A TOUCH SENSOR | ||
Patent #
US 20100149134A1
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
Capacitive mouse | ||
Patent #
US 7,817,135 B2
Filed 10/18/2005
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
Ambidextrous mouse | ||
Patent #
US 7,808,479 B1
Filed 09/02/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Resistive force sensor with capacitive discrimination | ||
Patent #
US 20090020343A1
Filed 08/06/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
IDENTIFYING CONTACTS ON A TOUCH SURFACE | ||
Patent #
US 20090021489A1
Filed 06/13/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
Pointing device for control of a graphical display or application | ||
Patent #
US 20090046064A1
Filed 08/17/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Touch pad for handheld device | ||
Patent #
US 7,495,659 B2
Filed 11/25/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Tilt roller for control device | ||
Patent #
US 7,508,372 B2
Filed 10/29/2004
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
DEVICE HAVING COVER WITH INTEGRALLY FORMED SENSOR | ||
Patent #
US 20090073130A1
Filed 09/17/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Movable touch pad with added functionality | ||
Patent #
US 7,499,040 B2
Filed 08/18/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
COMPACT INPUT DEVICE | ||
Patent #
US 20090058687A1
Filed 09/04/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Scrolling techniques for user interfaces | ||
Patent #
US 20090064031A1
Filed 01/09/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
FLUID MOTION USER INTERFACE CONTROL | ||
Patent #
US 20090058801A1
Filed 09/04/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-button mouse | ||
Patent #
US 7,535,458 B2
Filed 05/14/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Selection mechanism in a portable terminal | ||
Patent #
US 7,536,653 B2
Filed 10/10/2003
|
Current Assignee
Oc-Technologies B.V.
|
Original Assignee
Oc-Technologies B.V.
|
MULTI-DIMENSIONAL SCROLL WHEEL | ||
Patent #
US 20090141046A1
Filed 09/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
DYNAMIC INPUT GRAPHIC DISPLAY | ||
Patent #
US 20090179854A1
Filed 09/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
CO-EXTRUDED MATERIALS AND METHODS | ||
Patent #
US 20090197059A1
Filed 09/30/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
MULTI-BUTTON MOUSE | ||
Patent #
US 20090207136A1
Filed 04/24/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Tilt Roller for Control Device | ||
Patent #
US 20090231274A1
Filed 02/26/2009
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING | ||
Patent #
US 20090244033A1
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
Contact Tracking and Identification Module for Touch Sensing | ||
Patent #
US 20090244032A1
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING | ||
Patent #
US 20090244031A1
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING | ||
Patent #
US 20090249236A1
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
Portable device | ||
Patent #
US 7,605,801 B1
Filed 09/25/2000
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING | ||
Patent #
US 20090251439A1
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
John G. Elias, Wayne Westerman
|
MUTUAL CAPACITANCE TOUCH SENSING DEVICE | ||
Patent #
US 20090273573A1
Filed 07/06/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Identifying contacts on a touch surface | ||
Patent #
US 7,619,618 B2
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mouse roller with horizontal scrolling and horizontal tilting switch | ||
Patent #
US 7,616,188 B1
Filed 08/19/2004
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Input device with forward/backward control | ||
Patent #
US 7,639,235 B2
Filed 12/04/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Capacitance sensing electrode with integrated I/O mechanism | ||
Patent #
US 20080007533A1
Filed 07/06/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Illuminated touch pad | ||
Patent #
US 20080018617A1
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Techniques for interactive input to portable electronic devices | ||
Patent #
US 20080018616A1
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Mutual capacitance touch sensing device | ||
Patent #
US 20080006454A1
Filed 08/01/2007
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
Mutual capacitance touch sensing device | ||
Patent #
US 20080007539A1
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Steve Hotelling
|
Mutual capacitance touch sensing device | ||
Patent #
US 20080006453A1
Filed 07/06/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Touch pad for handheld device | ||
Patent #
US 20080012837A1
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Touch pad for handheld device | ||
Patent #
US 7,333,092 B2
Filed 06/05/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
TYPING WITH A TOUCH SENSOR | ||
Patent #
US 20080042989A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
WRITING USING A TOUCH SENSOR | ||
Patent #
US 20080042988A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
TOUCH SENSING THROUGH HAND DISSECTION | ||
Patent #
US 20080042987A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
TOUCH SENSING ARCHITECTURE | ||
Patent #
US 20080042986A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gesturing with a multipoint sensing device | ||
Patent #
US 20080036743A1
Filed 01/31/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING | ||
Patent #
US 20080041639A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Computer input device with digit support and natural position actuators | ||
Patent #
US 7,345,674 B2
Filed 05/20/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus for use of rotational user inputs | ||
Patent #
US 7,345,671 B2
Filed 09/26/2002
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
Image controller | ||
Patent #
US 7,345,670 B2
Filed 06/26/2001
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Gimballed scroll wheel | ||
Patent #
US 20080088596A1
Filed 06/18/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gimballed scroll wheel | ||
Patent #
US 20080088582A1
Filed 08/06/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for implementing multiple push buttons in a user input device | ||
Patent #
US 20080088600A1
Filed 07/20/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Sensor configurations in a user input device | ||
Patent #
US 20080087476A1
Filed 08/06/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
METHOD OF CAPACITIVELY SENSING FINGER POSITION | ||
Patent #
US 20080111795A1
Filed 08/21/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus employing multi-functional controls and displays | ||
Patent #
US 20080129707A1
Filed 10/31/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
MOUSE HAVING AN OPTICALLY-BASED SCROLLING FEATURE | ||
Patent #
US 20080150898A1
Filed 02/13/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SENSOR ARRANGEMENT FOR USE WITH A TOUCH SENSOR | ||
Patent #
US 20080128182A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Computer Mouse | ||
Patent #
US 20080316170A1
Filed 09/21/2007
|
Current Assignee
INDIGOLAB CO. LTD.
|
Original Assignee
INDIGOLAB CO. LTD.
|
Ambidextrous Mouse | ||
Patent #
US 20080297478A1
Filed 08/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Brian Huppi, Steve Hotelling
|
Ambidextrous Mouse | ||
Patent #
US 20080297477A1
Filed 08/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Brian Huppi, Steve Hotelling
|
Ambidextrous Mouse | ||
Patent #
US 20080297476A1
Filed 08/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Brian Huppi, Steve Hotelling
|
MULTI-TOUCH CONTACT MOTION EXTRACTION | ||
Patent #
US 20070070052A1
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
MULTI-TOUCH CONTACT MOTION EXTRACTION | ||
Patent #
US 20070070051A1
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
Movable touch pad with added functionality | ||
Patent #
US 20070052691A1
Filed 11/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
METHOD AND APPARATUS FOR ACCELERATED SCROLLING | ||
Patent #
US 20070080936A1
Filed 12/13/2006
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
MULTI-TOUCH CONTACT TRACKING ALGORITHM | ||
Patent #
US 20070081726A1
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
MULTI-TOUCH HAND POSITION OFFSET COMPUTATION | ||
Patent #
US 20070078919A1
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
METHOD AND APPARATUS FOR ACCELERATED SCROLLING | ||
Patent #
US 20070085841A1
Filed 12/13/2006
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
Center button isolation ring | ||
Patent #
US 20070080952A1
Filed 08/04/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitive mouse | ||
Patent #
US 7,212,189 B2
Filed 03/05/2003
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
Roller with single piece carriage and open front hook | ||
Patent #
US 20070146311A1
Filed 12/22/2005
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Ellipse Fitting for Multi-Touch Surfaces | ||
Patent #
US 20070139395A1
Filed 02/22/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
Multi-button mouse | ||
Patent #
US 7,233,318 B1
Filed 07/30/2002
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch pad with symbols based on mode | ||
Patent #
US 20070152983A1
Filed 11/01/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Mouse with optical sensing surface | ||
Patent #
US 20070152966A1
Filed 03/13/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Illuminated touchpad | ||
Patent #
US 20070152977A1
Filed 03/31/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Single element digital and analog input for a control device | ||
Patent #
US 20070188455A1
Filed 02/15/2006
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
MULTI-BUTTON MOUSE | ||
Patent #
US 20070211033A1
Filed 05/14/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Input device with forward/backward control | ||
Patent #
US 7,283,121 B2
Filed 11/01/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Touch pad for handheld device | ||
Patent #
US 20070242057A1
Filed 06/05/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING PROGRAM | ||
Patent #
US 20070253034A1
Filed 04/25/2007
|
Current Assignee
Brother Kogyo Kabushiki Kaisha
|
Original Assignee
Brother Kogyo Kabushiki Kaisha
|
TOUCH SENSING WITH A COMPLIANT CONDUCTOR | ||
Patent #
US 20070268275A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
TOUCH SENSING WITH MOBILE SENSORS | ||
Patent #
US 20070268274A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch pad for handheld device | ||
Patent #
US 20070276525A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SENSOR ARRANGEMENT FOR USE WITH A TOUCH SENSOR THAT IDENTIFIES HAND PARTS | ||
Patent #
US 20070268273A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Movable touch pad with added functionality | ||
Patent #
US 20070273671A1
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Brett Degner, Stephen Zadesky, Stephen Lynch
|
TECHNIQUES FOR INTERACTIVE INPUT TO PORTABLE ELECTRONIC DEVICES | ||
Patent #
US 20070279394A1
Filed 09/11/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Method and apparatus for accelerated scrolling | ||
Patent #
US 7,312,785 B2
Filed 09/26/2002
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Hand-held pointing device | ||
Patent #
US 6,937,227 B2
Filed 07/14/2003
|
Current Assignee
Iowa State University Research Foundation Incorporated
|
Original Assignee
Iowa State University Research Foundation Incorporated
|
Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program | ||
Patent #
US 6,424,355 B2
Filed 06/01/1998
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
Capacitive mouse | ||
Patent #
US 6,587,093 B1
Filed 11/03/2000
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
System and method utilizing motion input for manipulating a display of data | ||
Patent #
US 6,567,101 B1
Filed 10/13/1999
|
Current Assignee
Gateway Incorporated
|
Original Assignee
Gateway Incorporated
|
Ambidextrous computer mouse | ||
Patent #
US 6,567,073 B1
Filed 06/09/2000
|
Current Assignee
Sharp Electronics Corporation
|
Original Assignee
Sharp Laboratories of America Incorporated
|
Virtual input device placement on a touch screen user interface | ||
Patent #
US 20060033724A1
Filed 09/16/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Gestures for touch sensitive input devices | ||
Patent #
US 20060026521A1
Filed 07/30/2004
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Image controller | ||
Patent #
US 20060033709A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060033708A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Capacitive mouse | ||
Patent #
US 20060038783A1
Filed 10/18/2005
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
Image controller | ||
Patent #
US 20060028434A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060038777A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060022939A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060022941A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060028439A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Method of increasing the spatial resolution of touch sensitive devices | ||
Patent #
US 20060032680A1
Filed 08/15/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
Image controller | ||
Patent #
US 20060022940A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060028441A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060028438A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Image controller | ||
Patent #
US 20060028440A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Input device with forward/backward control | ||
Patent #
US 20060038786A1
Filed 10/25/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Input device with forward/backward control | ||
Patent #
US 20060050057A1
Filed 10/25/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Image controller | ||
Patent #
US 20060050056A1
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Touch pad handheld device | ||
Patent #
US 7,046,230 B2
Filed 07/01/2002
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
Tilt roller for control device | ||
Patent #
US 20060092126A1
Filed 10/29/2004
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Input device for scrolling a computer display | ||
Patent #
US 7,038,664 B2
Filed 11/01/2001
|
Current Assignee
Fellowes Incorporated
|
Original Assignee
Fellowes Incorporated
|
Mouse input device with secondary input device | ||
Patent #
US 20060132440A1
Filed 12/22/2004
|
Current Assignee
Avago Technologies ECBU IP Singapore Pte Limited
|
Original Assignee
Avago Technologies ECBU IP Singapore Pte Limited
|
Mouse having a rotary dial | ||
Patent #
US 7,084,856 B2
Filed 02/07/2002
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Display actuator | ||
Patent #
US 20060181517A1
Filed 02/11/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Input control system with the ability of setting arbitrary switch functions of the switch input section | ||
Patent #
US 7,106,299 B2
Filed 03/13/2001
|
Current Assignee
Alps Alpine Co. Ltd.
|
Original Assignee
ALPS Electric Company Limited
|
CAPACITIVE SENSING ARRANGEMENT | ||
Patent #
US 20060232567A1
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
Cursor control device having an integral top member | ||
Patent #
US 7,119,792 B1
Filed 01/29/2002
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
IDENTIFYING CONTACTS ON A TOUCH SURFACE | ||
Patent #
US 20060238522A1
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
IDENTIFYING CONTACTS ON A TOUCH SURFACE | ||
Patent #
US 20060238521A1
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
TOUCH SURFACE | ||
Patent #
US 20060238518A1
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
USER INTERFACE GESTURES | ||
Patent #
US 20060238520A1
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
FingerWorks Limited
|
Actuating user interface for media player | ||
Patent #
US 20060250377A1
Filed 06/28/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Systems and methods for navigating displayed content | ||
Patent #
US 20060271870A1
Filed 02/10/2006
|
Current Assignee
Picsel International Limited
|
Original Assignee
PICSEL RESEARCH LIMITED
|
Information processing apparatus and display control method | ||
Patent #
US 20060277491A1
Filed 05/30/2006
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Hand-held pointing device | ||
Patent #
US 20050012712A1
Filed 07/14/2003
|
Current Assignee
Iowa State University Research Foundation Incorporated
|
Original Assignee
Iowa State University Research Foundation Incorporated
|
Multi-functional pointing and control device | ||
Patent #
US 20050030279A1
Filed 08/08/2003
|
Current Assignee
Liang Fu
|
Original Assignee
Liang Fu
|
Movable touch pad with added functionality | ||
Patent #
US 20050052425A1
Filed 08/18/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Pointing device with pressure sensitive resistor | ||
Patent #
US 6,879,316 B2
Filed 12/11/2001
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Input device with forward/backward control | ||
Patent #
US 20050088414A1
Filed 11/01/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Touch pad for handheld device | ||
Patent #
US 20050110768A1
Filed 11/25/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Computer input device for scrolling windows applications | ||
Patent #
US 20050134566A1
Filed 12/23/2003
|
Current Assignee
KYE Systems Corporation
|
Original Assignee
KYE Systems Corporation
|
3D controller with vibration | ||
Patent #
US 6,906,700 B1
Filed 11/16/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Computer input device with digit support and natural position actuators | ||
Patent #
US 20050206619A1
Filed 05/20/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Image controller | ||
Patent #
US 20050231476A1
Filed 06/10/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Selection mechanism in a portable terminal | ||
Patent #
US 20040076444A1
Filed 10/10/2003
|
Current Assignee
Oc-Technologies B.V.
|
Original Assignee
Oc-Technologies B.V.
|
Track pad pointing device with areas of specialized function | ||
Patent #
US 6,757,002 B1
Filed 11/04/1999
|
Current Assignee
HP Inc.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Image information display apparatus | ||
Patent #
US 20040174387A1
Filed 01/20/2004
|
Current Assignee
ALPS Electric Company Limited
|
Original Assignee
ALPS Electric Company Limited
|
Controlling device for mouse | ||
Patent #
US 20040201572A1
Filed 06/08/2001
|
Current Assignee
Meng-Yu Wei
|
Original Assignee
Meng-Yu Wei
|
Method and computer program product for using a scrolling computer mouse to select pages of a set of linked web pages | ||
Patent #
US 20030001866A1
Filed 06/29/2001
|
Current Assignee
Lenovo Singapore Pte Limited
|
Original Assignee
International Business Machines Corporation
|
Analog controls housed with electronic displays for computer monitors | ||
Patent #
US 6,504,527 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for remote controllers having feedback display screens | ||
Patent #
US 6,518,953 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for pagers | ||
Patent #
US 6,538,638 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for electronic books | ||
Patent #
US 6,529,185 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for global positioning systems | ||
Patent #
US 6,532,000 B2
Filed 12/08/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Touch pad handheld device | ||
Patent #
US 20030076306A1
Filed 07/01/2002
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
Mouse having a rotary dial | ||
Patent #
US 20030076303A1
Filed 02/07/2002
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Analog controls housed with electronic displays for personal digital assistants | ||
Patent #
US 6,559,831 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Brad A. Armstrong
|
Method and apparatus for use of rotational user inputs | ||
Patent #
US 20030095096A1
Filed 09/26/2002
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Computer Incorporated
|
Input device for scrolling a computer display | ||
Patent #
US 20030080942A1
Filed 11/01/2001
|
Current Assignee
Fellowes Incorporated
|
Original Assignee
Fellowes Incorporated
|
Analog sensor(s) with snap-through tactile feedback | ||
Patent #
US 6,563,415 B2
Filed 09/18/2001
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Brad A. Armstrong
|
Pointing device with force sensitive resistor | ||
Patent #
US 20030107547A1
Filed 12/11/2001
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Analog sensor(s) with tactile feedback | ||
Patent #
US 20030201869A1
Filed 05/12/2003
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Brad A. Armstrong
|
Image controller | ||
Patent #
US 20020000971A1
Filed 06/26/2001
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Variable sensor with tactile feedback | ||
Patent #
US 6,344,791 B1
Filed 06/21/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Brad A. Armstrong
|
Controller with analog pressure sensor (s) | ||
Patent #
US 20020019259A1
Filed 06/29/2001
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Input device with forward/backward control | ||
Patent #
US 20020054023A1
Filed 12/04/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Manolito E. Adan, Todd E. Holmdahl, Terry M. Lipscomb, Steven T. Kaneko, Michael R. Hooning, Robert Scott Plank
|
Remote controller with analog pressure sensor (S) | ||
Patent #
US 6,400,303 B2
Filed 03/22/2001
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Brad A. Armstrong
|
Analog controls housed with electronic displays for voice recorders | ||
Patent #
US 6,404,584 B2
Filed 12/08/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Computer mouse with specialized button(s) | ||
Patent #
US 20020084986A1
Filed 01/04/2001
|
Current Assignee
Brad A. Armstrong
|
Original Assignee
Brad A. Armstrong
|
Analog controls housed with electronic displays for coffee makers | ||
Patent #
US 6,415,707 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for video recorders and cameras | ||
Patent #
US 6,456,778 B2
Filed 12/08/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Automatic scrolling function for editors and browsers | ||
Patent #
US 6,462,752 B1
Filed 11/16/1999
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Analog controls housed with electronic displays for hand-held web browsers | ||
Patent #
US 6,469,691 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for telephones | ||
Patent #
US 6,470,078 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Analog controls housed with electronic displays for clocks | ||
Patent #
US 6,496,449 B1
Filed 10/30/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Mouse with slider control for computer scrolling | ||
Patent #
US 6,496,180 B1
Filed 08/31/1999
|
Current Assignee
Mei California Inc.
|
Original Assignee
Micron Technology Inc.
|
Computer mouse with enhance control button (s) | ||
Patent #
US 6,198,473 B1
Filed 10/06/1998
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Controlling scrolls of a screen image | ||
Patent #
US 6,204,838 B1
Filed 05/21/1998
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
Primax Electronics Limited
|
Digital map display scrolling method, digital map display scrolling device, and storage device for storing digital map display scrolling program | ||
Patent #
US 6,285,347 B1
Filed 05/26/1998
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
Input control system with the ability of setting arbitrary switch functions of the switch input section | ||
Patent #
US 20010030641A1
Filed 03/13/2001
|
Current Assignee
Alps Alpine Co. Ltd.
|
Original Assignee
ALPS Electric Company Limited
|
Multi-plane sheet connected sensors | ||
Patent #
US 6,310,606 B1
Filed 11/21/2000
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Brad A. Armstrong
|
User interactive cursor control system with a programmable scale of orthogonal user movements to cursor movements | ||
Patent #
US 6,052,115 A
Filed 02/05/1998
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Dynamic input graphic display | ||
Patent #
US 8,125,461 B2
Filed 09/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and Apparatus for Use of Rotational User Inputs | ||
Patent #
US 20070290990A1
Filed 08/14/2007
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Philip Schiller, Steve Jobs, Jeffrey Robbin
|
Mouse with optical sensing surface | ||
Patent #
US 8,077,147 B2
Filed 03/13/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mode-based graphical user interfaces for touch sensitive input devices | ||
Patent #
US 8,239,784 B2
Filed 01/18/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-button mouse | ||
Patent #
US 8,243,018 B2
Filed 04/24/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gimballed scroll wheel | ||
Patent #
US 8,274,479 B2
Filed 06/18/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mouse having an optically-based scrolling feature | ||
Patent #
US 8,314,773 B2
Filed 02/13/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-touch touch surface | ||
Patent #
US 8,314,775 B2
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Compact input device | ||
Patent #
US 8,330,061 B2
Filed 03/18/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-touch contact tracking using predicted paths | ||
Patent #
US 8,334,846 B2
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for remote control of a television with a manually actuatable element | ||
Patent #
US 8,373,805 B2
Filed 04/24/2007
|
Current Assignee
Shenzhen TCL New Technology Limited
|
Original Assignee
Shenzhen TCL New Technology Limited
|
Proximity detector in handheld device | ||
Patent #
US 8,381,135 B2
Filed 09/30/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
User interface gestures | ||
Patent #
US 8,384,675 B2
Filed 07/03/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Integrated contact switch and touch sensor elements | ||
Patent #
US 8,395,590 B2
Filed 06/01/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Portable computers | ||
Patent #
US RE44,103 E1
Filed 10/08/1998
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-dimensional scroll wheel | ||
Patent #
US 8,416,198 B2
Filed 09/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,441,453 B2
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch pad for handheld device | ||
Patent #
US 8,446,370 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gesture control of multimedia editing applications | ||
Patent #
US 8,448,083 B1
Filed 04/16/2004
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Identifying contacts on a touch surface | ||
Patent #
US 8,466,883 B2
Filed 05/01/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,466,881 B2
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-touch contact motion extraction | ||
Patent #
US 8,466,880 B2
Filed 12/22/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gestures for touch sensitive input devices | ||
Patent #
US 8,479,122 B2
Filed 07/30/2004
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method of capacitively sensing finger position | ||
Patent #
US 8,482,530 B2
Filed 08/21/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,482,533 B2
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mutual capacitance touch sensing device | ||
Patent #
US 8,514,185 B2
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Degree of freedom extraction from multiple contacts | ||
Patent #
US 8,514,183 B2
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Illuminated touchpad | ||
Patent #
US 8,537,132 B2
Filed 04/23/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ambidextrous mouse | ||
Patent #
US 8,537,115 B2
Filed 09/24/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch pad for handheld device | ||
Patent #
US 8,552,990 B2
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Typing with a touch sensor | ||
Patent #
US 8,576,177 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Identifying contacts on a touch surface | ||
Patent #
US 8,593,426 B2
Filed 02/01/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Proximity detector in handheld device | ||
Patent #
US 8,612,856 B2
Filed 02/13/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch sensing architecture | ||
Patent #
US 8,629,840 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Sensor arrangement for use with a touch sensor that identifies hand parts | ||
Patent #
US 8,633,898 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Degree of freedom extraction from multiple contacts | ||
Patent #
US 8,665,240 B2
Filed 05/15/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-touch hand position offset computation | ||
Patent #
US 8,674,943 B2
Filed 11/14/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Image controller | ||
Patent #
US 8,674,932 B2
Filed 06/10/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Scrolling techniques for user interfaces | ||
Patent #
US 8,683,378 B2
Filed 01/09/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch sensor contact information | ||
Patent #
US 8,698,755 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ambidextrous mouse | ||
Patent #
US 8,704,770 B2
Filed 08/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ambidextrous mouse | ||
Patent #
US 8,704,769 B2
Filed 08/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-functional cellular telephone | ||
Patent #
US RE44,855 E1
Filed 07/21/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,730,177 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,730,192 B2
Filed 08/07/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch sensing through hand dissection | ||
Patent #
US 8,736,555 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mutual capacitance touch sensing device | ||
Patent #
US 8,743,060 B2
Filed 07/06/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Movable touch pad with added functionality | ||
Patent #
US 8,749,493 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Image processing apparatus and image processing program for selecting and displaying image data | ||
Patent #
US 8,804,191 B2
Filed 04/25/2007
|
Current Assignee
Brother Kogyo Kabushiki Kaisha
|
Original Assignee
Brother Kogyo Kabushiki Kaisha
|
Capacitive sensor having electrodes arranged on the substrate and the flex circuit | ||
Patent #
US 8,816,967 B2
Filed 09/25/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Co-extruded materials and methods | ||
Patent #
US 8,820,133 B2
Filed 09/30/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,866,752 B2
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-dimensional scroll wheel | ||
Patent #
US 8,866,780 B2
Filed 04/08/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch sensing device having conductive nodes | ||
Patent #
US 8,872,771 B2
Filed 07/07/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 8,902,175 B2
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Techniques for interactive input to portable electronic devices | ||
Patent #
US 8,933,890 B2
Filed 08/01/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for accelerated scrolling | ||
Patent #
US 8,952,886 B2
Filed 12/19/2007
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
Touch sensor contact information | ||
Patent #
US 9,001,068 B2
Filed 01/24/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for accelerated scrolling | ||
Patent #
US 9,009,626 B2
Filed 12/19/2007
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
Electronic device having display and surrounding touch sensitive bezel for user interface and control | ||
Patent #
US 9,047,009 B2
Filed 06/17/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Portable computers | ||
Patent #
US RE45,559 E1
Filed 07/11/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Input device with forward/backward control | ||
Patent #
US 9,069,395 B2
Filed 01/29/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Image controller | ||
Patent #
US 9,081,426 B2
Filed 09/30/2005
|
Current Assignee
Anascape Ltd.
|
Original Assignee
Anascape Ltd.
|
Methods and apparatus for mounting a touch sensor device | ||
Patent #
US 9,092,082 B2
Filed 12/22/2010
|
Current Assignee
Synaptics Incorporated
|
Original Assignee
Synaptics Incorporated
|
Sensor arrangement for use with a touch sensor that identifies hand parts | ||
Patent #
US 9,098,142 B2
Filed 11/25/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Image displaying apparatus and image displaying method | ||
Patent #
US 9,183,814 B2
Filed 09/13/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Image displaying apparatus and image displaying method | ||
Patent #
US 9,196,228 B2
Filed 01/15/2010
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Gesturing with a multipoint sensing device | ||
Patent #
US 9,239,673 B2
Filed 09/11/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Operation of a computer with touch screen interface | ||
Patent #
US 9,239,677 B2
Filed 04/04/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
3D pointing devices and methods | ||
Patent #
US 9,261,978 B2
Filed 06/20/2007
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
Hillcrest Laboratories Incorporated
|
Multi-button mouse | ||
Patent #
US 9,261,984 B2
Filed 03/03/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gesturing with a multipoint sensing device | ||
Patent #
US 9,292,111 B2
Filed 01/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch sensor contact information | ||
Patent #
US 9,298,310 B2
Filed 09/03/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
3D pointing devices with orientation compensation and improved usability | ||
Patent #
US 9,298,282 B2
Filed 12/08/2014
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
Hillcrest Laboratories Incorporated
|
Touch sensing with mobile sensors | ||
Patent #
US 9,329,717 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 9,342,180 B2
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Gestures for touch sensitive input devices | ||
Patent #
US 9,348,458 B2
Filed 01/31/2005
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Writing using a touch sensor | ||
Patent #
US 9,348,452 B2
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Input device with optimized capacitive sensing | ||
Patent #
US 9,354,751 B2
Filed 09/16/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mutual capacitance touch sensing device | ||
Patent #
US 9,360,967 B2
Filed 07/06/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch pad with symbols based on mode | ||
Patent #
US 9,367,151 B2
Filed 01/28/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Identifying contacts on a touch surface | ||
Patent #
US 9,383,855 B2
Filed 06/13/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Tilt roller for control device | ||
Patent #
US 9,383,838 B2
Filed 02/26/2009
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Mutual capacitance touch sensing device | ||
Patent #
US 9,405,421 B2
Filed 04/03/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Resting contacts | ||
Patent #
US 9,448,658 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Sensor configurations of an input device that are switchable based on mode | ||
Patent #
US 9,454,256 B2
Filed 09/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch sensing with mobile sensors | ||
Patent #
US 9,552,100 B2
Filed 04/08/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
3D pointing devices and methods | ||
Patent #
US 9,575,570 B2
Filed 02/11/2016
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
Hillcrest Laboratories Incorporated
|
Mode-based graphical user interfaces for touch sensitive input devices | ||
Patent #
US 9,606,668 B2
Filed 08/01/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Sensor arrangement for use with a touch sensor | ||
Patent #
US 9,626,032 B2
Filed 07/30/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Resistive force sensor with capacitive discrimination | ||
Patent #
US 9,654,104 B2
Filed 07/17/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Portable computers | ||
Patent #
US RE46,548 E1
Filed 11/10/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ambidextrous mouse | ||
Patent #
US 9,785,258 B2
Filed 08/08/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contact tracking and identification module for touch sensing | ||
Patent #
US 9,804,701 B2
Filed 04/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
3D pointing devices with orientation compensation and improved usability | ||
Patent #
US 9,946,356 B2
Filed 02/04/2016
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
InterDigital Patent Holdings Inc.
|
Scrolling based on rotational movement | ||
Patent #
US 9,977,518 B2
Filed 04/13/2015
|
Current Assignee
Apple Computer Incorporated
|
Original Assignee
Apple Inc.
|
Electronic device having display and surrounding touch sensitive bezel for user interface and control | ||
Patent #
US 9,983,742 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Proximity detector in handheld device | ||
Patent #
US 10,042,418 B2
Filed 11/14/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitance sensing electrode with integrated I/O mechanism | ||
Patent #
US 10,139,870 B2
Filed 09/10/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ambidextrous mouse | ||
Patent #
US 10,156,914 B2
Filed 10/06/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Semantic gaming and application transformation | ||
Patent #
US 10,159,897 B2
Filed 03/18/2014
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
IDHL Holdings Inc.
|
Gimballed scroll wheel | ||
Patent #
US 10,180,732 B2
Filed 09/06/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Input apparatus and button arrangement for handheld device | ||
Patent #
US 10,353,565 B2
Filed 06/18/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitance sensing electrode with integrated I/O mechanism | ||
Patent #
US 10,359,813 B2
Filed 11/20/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Rotational element enabling touch-like gestures | ||
Patent #
US 10,379,637 B2
Filed 01/30/2015
|
Current Assignee
Logitech Europe S A
|
Original Assignee
Logitech Europe S A
|
Electronic device having display and surrounding touch sensitive surfaces for user interface and control | ||
Patent #
US 10,386,980 B2
Filed 05/03/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Ambidextrous mouse | ||
Patent #
US 10,474,251 B2
Filed 12/04/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
3D pointing devices and methods | ||
Patent #
US 10,514,776 B2
Filed 01/05/2017
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
IDHL Holdings Inc.
|
3D pointing devices with orientation compensation and improved usability | ||
Patent #
US 10,782,792 B2
Filed 03/30/2018
|
Current Assignee
IDHL Holdings Inc.
|
Original Assignee
IDHL Holdings Inc.
|
Scrolling techniques for user interfaces | ||
Patent #
US 10,866,718 B2
Filed 02/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Capacitance sensing electrode with integrated I/O mechanism | ||
Patent #
US 10,890,953 B2
Filed 07/17/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Finger actuated electronic control apparatus | ||
Patent #
US 4,654,647 A
Filed 09/24/1984
|
Current Assignee
Jack M. Wedam
|
Original Assignee
Jack M. Wedam
|
Image display system for controlling the scroll of a partial image on a display screen | ||
Patent #
US 4,602,251 A
Filed 08/24/1983
|
Current Assignee
Tokyo Shibaura Denki Kabushiki Kaisha
|
Original Assignee
Tokyo Shibaura Denki Kabushiki Kaisha
|
12 Claims
-
1. A view control system for controlling the display of a view within an image over a monitor, the view presenting a portion of the image, said system comprising:
-
a. a computer connected to the monitor for displaying the view over the monitor and for scrolling the view within the image according to scrolling signals so that various portions of the image can be seen through the view; b. a pointing device electrically connected to the computer for controlling movements of a cursor displayed over the monitor by the computer; c. view control means having a sensor installed over the pointing device, the sensor comprising; (1) a plurality of sensing elements for sensing a two dimensional direction of a finger input from a user; and (2) a touch pad having a flexible convex side installed above the sensing elements for contacting the sensing elements which can be tilted within a fixed angle toward various directions when receiving each finger input wherein the movements of the touch pad caused by each finger input are sensed by the sensing elements and wherein the force of each finger input is measured by sensing the number of sensing elements contacted by the flexible convex side and converted into the scrolling signals by the pointing device; wherein the pointing device generates two dimensional scrolling signals according to the sensed two dimensional direction of each finger input and wherein the view is scrolled within the image along two mutually orthogonal directions by the computer according to the two dimensional scrolling signals received from the pointing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A view control system for controlling the display of a view within an image over a monitor, the view presenting a portion of the image, said system comprising:
-
a. a computer connected to the monitor for displaying the view over the monitor and for scrolling the view within the image according to scrolling signals so that various portions of the image can be seen through the view; b. a pointing device electrically connected to the computer for controlling movements of a cursor displayed over the monitor by the computer; c. view control means having a sensor installed over the pointing device, the sensor comprising; (1) a plurality of sensing elements for sensing a two dimensional direction of a finger input from a user; and (2) a touch pad having a flexible convex side installed above the sensing elements for contacting the sensing elements which can be tilted within a fixed angle toward various directions when receiving each finger input wherein the movements of the touch pad caused by each finger input are sensed by the sensing elements and wherein the tilted angle of each finger input is measured by detecting a boundary sensing element contacted by the flexible convex side and converted into the scrolling signals by the pointing device; wherein the pointing device generates two dimensional scrolling signals according to the sensed two dimensional direction of each finger input and wherein the view is scrolled within the image along two mutually orthogonal directions by the computer according to the two dimensional scrolling signals received from the pointing device. - View Dependent Claims (12)
-
1 Specification
1. Field of the Invention
The present invention relates to a computer pointing device, and more particularly, to a computer mouse for scrolling a view of an image displayed over a computer monitor.
2. Description of the Prior Art
Window-based application interface has been commonly accepted by most computer users in today'"'"'s computer world. When a window-based application displays an image over a computer monitor by using a window program, if the image is too big and can not be fit into a window which is displayed over the monitor by the window program, only a portion of the image will be displayed over the window and the window program will generate one or two scrolling bars over its right side or bottom side of the window for scrolling of the image within the window. The portion of the image displayed over the window is called a view and the scrolling bars are used to scroll the view of the image so that various portions of the image can be seen through the window.
U.S. Pat. No. 5,530,455, invented by Gillick et al, disclosed a computer mouse having a roller for scrolling the view of image over a computer monitor. The up and down scrolling of the view is controlled by rolling the roller forward or backward, and the lateral scrolling of the view is controlled by using both the roller and a shift key. The speed and amount of the scrolling of the view is in proportion to the speed and amount of roller'"'"'s rotation. Several drawbacks have been discovered in using the roller of the mouse to control the view scrolling. First, frequent rolling of the roller may easily cause a soar finger if a task requires frequent rolling of the view. Second, when two dimensional view scrolling is required, a user has to constantly change the scrolling direction of the view which is quite inconvenient to a user. Third, both the up and down scrolling and the lateral scrolling are controlled by rolling the roller in forward and backward directions. If constant change is needed between the up and down scrolling and the lateral scrolling, a user has to constantly adapt himself for different control modes because the same forward or backward rolling of the roller will generate different scrolling action of the view which is quite difficult to a user.
It is therefore a primary objective of the present invention to provide a view control system which allows two dimensional view scrolling.
It is another objective of the present invention to provide a view control system which allows enlarging or shrinking of the view of an image.
Briefly, in a preferred embodiment, the present invention includes a view control system for controlling the display of a view within an image over a monitor, the view presenting a portion of the image, said system comprising:
(1) a computer connected to the monitor for displaying the view over the monitor and for scrolling the view within the image according to scrolling signals so that various portions of the image can be seen through the view;
(2) a pointing device electrically connected to the computer for controlling movements of a cursor displayed over the monitor by the computer;
(3) view control means installed over the pointing device for sensing a direction of a finger input from a user;
wherein the pointing device generates two dimensional scrolling signals according to the sensed direction of each finger input and wherein the view of the image is scrolled by the computer according to the scrolling signals received from the pointing device. The view control means comprises a sensor for sensing a two dimensional direction of the finger input and the pointing device comprises a control unit connected to the sensor for generating the two dimensional scrolling signals accordingly. The view control means further comprises a bi-directional button connected to the control unit for generating a zooming signal wherein the content of the view within the image is zoomed in or zoomed out by the computer upon receiving the zooming signal from the view control means.
It is an advantage of the present invention that the view control means of the view control system allows two dimensional view scrolling when scrolling a view of an image displayed over the monitor.
It is another advantage of the present invention that the view control means of the view control system provides a bi-directional button for zooming the view of an image.
These and other objects and the advantages of the present invention will no doubt become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiment which is illustrated in the various figures and drawings.
FIG. 1 is a perspective view of a computer mouse according to the present invention.
FIG. 2 is a block diagram of the computer mouse shown in FIG. 1.
FIG. 3 is a block diagram of a view control system according to the present invention.
FIG. 4 is a sectional view 1--1 of the view control button shown in FIG. 1.
FIG. 5 is another sectional view of the view control button which is depressed by a finger toward one side.
FIG. 6 shows a window frame which comprises two scrolling bars.
FIG. 7 shows a window frame which comprises a vertical scrolling bar.
FIG. 8 shows a window frame which comprises a horizontal scrolling bar.
Please refer to FIG. 1. FIG. 1 is a perspective view of a computer mouse 10 according to the present invention. The mouse 10 comprises a housing 12, a left button 14 and a right button 16, a bi-directional button 18 which is depressible over its front end 20 for zooming in a view and its rear end 22 for zooming out a view, a view control button 24 installed over the mouse 10 which can be depressible toward various direction (two dimension) for sensing a two dimensional direction of a finger input from a user, a roller ball (not shown) installed on the bottom end of the housing 12, and a flexible cable 26 for connecting the mouse 10 to a host computer.
FIG. 2 is a block diagram of the mouse 10 shown in FIG. 1. The mouse 10 comprises a control unit 28 connected to various input elements for constantly polling the input elements and generating digital input signals accordingly, and an interface circuit 36 connected to the control unit 28 for transmitting the digital input signals to a host computer and receiving control commands from the host computer. The input elements of the mouse 10 comprises two optic encoders 30 and 32 for converting rotations of the roller ball installed on the bottom end of the mouse 10 into digital input signals, a left button 14, a right button 16, a bi-directional button 18, and a view control button 24.
FIG. 3 is a block diagram of a view control system 40 according to the present invention. The view control system 40 comprises a computer 42 having a monitor 44 and a mouse 10. The view control system 40 is used for controlling the display of a view 46 within an image 48 over the monitor 44. The image 48 shows a two dimensional drawing stored in the computer 42 and the view 44 presents a portion (dotted area) of the image 48.
The computer 42 of the view control system 40 is used for displaying the view 46 over the monitor 44 and for scrolling the view 46 within the image 48 so that various portions of the image 48 can be seen through the view 46. The mouse 10 is electrically connected to the computer 42 for controlling movements of a cursor 54 displayed over the monitor 44 through the computer 42 by using the roller ball, the left key 14 and the right key 16 of the mouse 10, and also for generating scrolling signals to control the scrolling of the view 46 through the computer 42. The scrolling signals are generated by the control unit 28 of the mouse 10 according to the inputs from the view control button 24 and the bi-directional button 18 caused by finger inputs from a user to control the scrolling of the view 46 within the image 48 so that the view 46 of the image 48 can be scrolled by the computer 42 according to the scrolling signals received from the mouse 10.
The computer 42 comprises a window software 52 for displaying and scrolling the view 46 of the image 48 within a window frame 56 and a driver program 50 for receiving the scrolling signals from the mouse 10 and transmitting the scrolling signals to the window software 52. The window frame 56 comprises a vertical scrolling bar 58 and a horizontal scrolling bar 60 for scrolling the view 46 vertically or horizontally. The window software 52 comprises a plurality of service routines for providing various display control functions and at least one application for performing certain specific functions such as text or graphic editing over the content of the view 46 according to various user'"'"'s inputs.
FIG. 4 is a sectional view 1--1 of the view control button 24 shown in FIG. 1. FIG. 5 is another sectional view of the view control button 24 which is depressed by a finger 64 toward one side. The view control button 24 is used as a sensor for sensing a two dimensional direction of each finger input and generating two dimensional scrolling signals according to the sensed direction of each finger input.
The view control button 24 comprises a plurality of sensing elements 66 installed over a PCB board 68 of the mouse 10 for sensing the direction of each finger input and a touch pad 68 installed above the sensing elements 66 which can be tilted within a fixed angle toward various directions when receiving each finger input so that the movements of the touch pad 68 caused by each finger input can be sensed by the sensing elements 66 and converted into the scrolling signals by the mouse 10.
The sensing elements are made by electrically conductive strips organized in a concentric shape under the touch pad 68 which are electrically connected to the control unit 28. And the touch pad 68 comprises a flexible and electrically conductive convex side 70 for contacting the sensing elements 66. The sensing elements 66 can be used to measure the force exerted by the finger 64 or the tilted angle of the touch pad 68 caused by the finger 64. The force of each finger input is measured by sensing the number of sensing elements 66 contacted by the flexible convex side 70 and then converted into the scrolling signals by the control unit 28 of the mouse 10. And the tilted angle of each finger input can be measured by detecting the boundary sensing element 66 contacted by the touch pad 68 by the control unit 28.
Both the force or tilted angle measured by the sensing elements 66 can be used to control the scrolling speed of the view 46 within the image 48. FIG. 5 shows that the lower end of the flexible convex side 70 is deformed under the pressure of the finger 64 and a plurality of the sensing elements 66 are contacted by the flexible convex side 70 of the touch pad 68. The bigger the finger pressure from the finger 64, the more sensing elements are contacted by the flexible convex side 70. The boundary sensing element 72 contacted by the touch pad 68 is used for measuring the tilted angle of the touch pad 68 caused by the finger 64.
Each scrolling signal received by the driver program 50 comprises at least four parameters: x, y, s and F. The two parameters (x, y) represent a normalized vector of a finger input'"'"'s two dimensional direction. The length of the vector is always equal to 1 and the value of the x or y parameter is between -1 and +1. The s parameter is a zooming parameter which represents either the front end 20 (zooming in) of the bi-directional button 18 is being pressed (s=1) or the rear end 22 (zooming out) is being pressed (s=-1) by a user. The F parameter represents either the force exerted by a finger input or the tilted angle caused by a finger input. If there is no finger input over the view control button 24, the x, y and F parameters will all be 0. And if the bi-directional button 18 is not being pressed, the s parameter will also be 0. Each scrolling signal is generated in a predetermined time interval (resolution) by the mouse for each finger input so that the longer the finger input is sensed by the view control button 24, the more scrolling signals which carry information about each finger input are generated by the mouse 10. And the window software 52 will respond to each received scrolling signal.
Please refer to FIGS. 6 to 8. When displaying a view of an image, the window software 52 will automatically generate one or two scrolling bars depending on the size of the view related to the size of the image. If the vertical size and horizontal size are both bigger than the correspondent sizes of the view displayed over a monitor, both the vertical and horizontal scrolling bars will be displayed on the right side and bottom side of a window frame by the window software 52 such as the window frame 80 shown in FIG. 6. FIG. 6 shows a window frame 80 which comprises a vertical scrolling bar 82 and a horizontal scrolling bar 84 generated by the window software 52. In this situation, the window software 52 will respond to each of the parameters of one scrolling signal. That means, if the x, y and F parameters are generated by pressing the view control button 24, the window software 52 will scroll the view of the image toward the direction (x, y) in a speed proportional to the F parameter. And if the bi-directional button 18 is being pressed, the window software 52 will zoom in or zoom out the content of the view according to the s parameter until a predetermined boundary condition or limit is reached.
On the other hand, if only one size of the image is bigger than the correspondent size of the view, only one scrolling bar will be generated by the window software 52. FIG. 7 shows a window frame 86 which comprises a vertical scrolling bar 88 and FIG. 8 shows a window frame 90 which comprises a horizontal scrolling bar 84 generated by the window software 52. In these situations, the window software 52 will respond differently to each scrolling signal received from the mouse 10.
In FIG. 7, since only the vertical scrolling bar 88 is presented, there is no need for the window software 52 to scroll the view horizontally even if the y parameter is presented. The z,1 y parameter will be ignored in this situation. And the z,1 s parameter may also be treated differently in this situation. The window software 52 can perform a zooming function along both the vertical and horizontal directions such as in editing a graphic image, or only perform a zooming function along the vertical direction such as in editing a text image, or the window software 52 can simply disable the zooming function and only allow view scrolling function in this situation. A window-based application program developer can decide which options should be offer to a user for each specific application. In FIG. 8, only the horizontal scrolling bar 92 is presented and the window software 52 will scroll the view horizontally according to the y parameter. The z,1 x parameter will be ignored in this situation.
A preferred process executed by the window software 52 is presented below. It shows how the window software 52 responds to one scrolling signal in various situations according to the above discussion. The view displayed by the window software 52 is treated as a graphic image in this process and the zooming function is always performed to both the vertical and horizontal dimensions according to the s parameter no matter how many scrolling bars are presented by the window software 52.
step 1. receive a scrolling signal from the driver program 50;
step 2. check if the bi-directional button 18 is pressed; go to step (4) if no;
step 3. zoom in or zoom out the content of the view according to the s parameter;
step 4. check if the view control button 24 is pressed; go to step (9) if no;
step 5. if only the vertical scrolling bar is presented in the window frame, set dy=0 and calculate a moving distance dx of the view over the image which is proportional to the x and F parameters; go to step (8);
step 6. if only the horizontal scrolling bar is presented in the window frame, set dx=0 and calculate a moving distance dy of the view over the image which is proportional to the y and F parameters; go to step (8);
step 7. if both vertical and horizontal scrolling bars are presented in the window frame, calculate a moving distance dx and dy of the view over the image which are proportional to the x, y and F parameters;
step 8. scroll the view according to the moving distances dx and dy over the image and display a new view of the image over the monitor 44;
step 9. terminate the process.
Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.