IP Library Granted Patent US 8,490,013
Granted Patent B2
US 8,490,013 · App. 12/512,903 · Granted Jul 16, 2013

Method and apparatus for single touch zoom using spiral rotation

Inventor: Joo Yong Um (Kunpo, KR)
Assignee: Atmel Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,490,013
App. No.
12/512,903
Filed
Jul 30, 2009
Granted
Jul 16, 2013
Kind
B2
Art Unit
2141
USPC
715/800
Abstract

A touchscreen display device implements a single touch operation using a spiral rotation gesture on a touchscreen display device to magnify the display of an image. Continued spiral rotations result in continued magnification. A zoom-in or zoom-out operation is implemented by a single touch spiral rotation. In one example, a spiral rotation defining an increasing area has a corresponding action to reduce a display portion of the display screen. Similarly, a spiral rotation defining a decreasing area has a corresponding action to magnify the display portion of the display screen. A floating origin may be used to identify gestures at various positions on a touchscreen display.

Claims (82)

1. A method comprising:

identifying, using at least one processor, an origin on a display device;

detecting, using the at least one processor, a gesture on the display device at a first location;

determining, using the at least one processor, a first distance from the origin to the first location;

tracking, using the at least one processor, movement of the gesture from the first location to a second location;

determining, using the at least one processor, a second distance from the origin to the second location; and

determining, using the at least one processor, an action associated with the gesture based on the movement of the gesture and a comparison of the first and second distances;

wherein:

the gesture defines a circular area centered at the origin; and

the action comprises:

reducing an image displayed on the display device when the movement of the gesture defines an increasing circular area; and

magnifying the image displayed on the display device when the movement of the gesture defines a decreasing circular area.

2. The method of claim 1 , wherein:

magnifying the image displayed on the display device when the movement of the

gesture defines a decreasing circular area comprises magnifying the image displayed on the display device when the first distance is greater than the second distance; and

reducing the image displayed on the display device when the movement of the gesture defines an increasing circular area comprises reducing the image displayed on the display device when the first distance is less than the second distance.

3. The method of claim 1 , further comprising: detecting a spiral rotation when an angle formed by a first radial line from the origin to a start point of the gesture and a second radial line from the origin to an end point of the gesture is greater than a threshold angular value.

4. The method of claim 1 , wherein the origin is a floating origin.

5. The method of claim 1 , wherein:

the gesture is a first gesture;

the action is a first action; and

the method further comprises:

initiating a set up procedure to associate gestures with associated magnification actions;

detecting a second gesture;

presenting a list of associated magnification actions on the display device;

receiving a user selection of a second action; and

associating the gesture with the second action.

6. An apparatus, comprising:

a touch sensor configured to detect a gesture at a first location; and

one or more non-transitory electronic storage media comprising instructions that, when executed, are configured to:

identify an origin;

determine a first distance from the origin to the first location;

track movement of the gesture from the first location to a second location;

determine a second distance from the origin to the second location; and

determine an action associated with the gesture based on the movement of the gesture and a comparison of the first and second distances;

wherein:

the gesture defines a circular area centered at the origin; and

the action comprises:

reducing an image displayed on the apparatus when the movement of the gesture defines an increasing circular area; and

magnifying the image displayed on the apparatus when the movement of the gesture defines a decreasing circular area.

7. The apparatus of claim 6 , wherein:

magnifying the image displayed on the apparatus when the movement of the gesture defines a decreasing circular area comprises magnifying the image displayed on the display device when the first distance is greater than the second distance; and

reducing the image displayed on the apparatus when the movement of the gesture defines an increasing circular area comprises reducing the image displayed on the display device when the first distance is less than the second distance.

8. The apparatus of claim 6 , wherein the instructions are further configured to:

detect a spiral rotation when an angle formed by a first radial line from the origin to a start point of the gesture and a second radial line from the origin to an end point of the gesture is greater than a threshold angular value.

9. The apparatus of claim 6 , wherein the origin is a floating origin.

10. The apparatus of claim 6 , wherein:

the gesture is a first gesture;

the action is a first action; and

the instructions are further configured to:

initiate a set up procedure to associate gestures with associated magnification actions;

detect a second gesture;

present a list of associated magnification actions on the apparatus;

receive a user selection of a second action; and

associating the gesture with the second action.

11. A machine-readable non-transitory medium storing instructions that, when executed by at least one processor, are configured to

identify an origin on a display device;

detect a gesture on the display device at a first location;

determine a first distance from the origin to the first location;

track movement of the gesture from the first location to a second location;

determine a second distance from the origin to the second location; and

determine an action associated with the gesture based on the movement of the gesture and a comparison of the first and second distances;

wherein:

the gesture defines a circular area centered at the origin; and

the action comprises:

reducing an image displayed on the display device when the movement of the gesture defines an increasing circular area; and

magnifying the image displayed on the display device when the movement of the gesture defines a decreasing circular area.

12. The medium of claim 11 wherein the origin is a floating origin.

13. The medium of claim 11 , wherein the instructions, when executed by the at least one processor, are further configured to:

identify a spiral rotation when the gesture defines an angular measure above a threshold value, wherein the angular measure is measured from a radial line defined by the first location and the origin.

14. The medium of claim 11 , wherein the action comprises:

magnifying an image displayed on the display device when the movement of the gesture defines a decreasing circular area comprises magnifying the image displayed on the display device when the first distance is greater than the second distance; and

reducing the image displayed on the display device when the movement of the gesture defines an increasing circular area comprises reducing the image displayed on the display device when the first distance is less than the second distance.

15. The medium of claim 11 , wherein:

the gesture is a first gesture;

the action is a first action; and

the instructions, when executed by the at least one processor, are further configured to:

initiate a set up procedure to associate gestures with associated magnification actions;

detect a second gesture;

present a list of associated magnification actions on the display device;

receive a user selection of a second action; and

associating the gesture with the second action.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2019
From: MICROCHIP TECHNOLOGY INC.; ATMEL CORPORATION; MICROCHIP TECHNOLOGY GERMANY GMBH
To: NEODRÓN LIMITED
Reel/Frame 048259/0840 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENT RIGHTS Recorded Dec 21, 2018
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; ATMEL CORPORATION
Reel/Frame 047976/0884 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENT RIGHTS Recorded Dec 21, 2018
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; ATMEL CORPORATION
Reel/Frame 047976/0937 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038376/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
Reel/Frame 031912/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2012
From: ATMEL KOREA LLC
To: ATMEL CORPORATION
Reel/Frame 028889/0534 →
CHANGE OF NAME Recorded Mar 29, 2011
From: ATMEL KOREA LIMITED
To: ATMEL KOREA LLC
Reel/Frame 026045/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2010
From: UM, JOO YONG
To: ATMEL KOREA LIMITED
Reel/Frame 023894/0896 →
Continuity (1)
Related Publication 20110029917A1 · Feb 3, 2011