IP Library Granted Patent US 7,760,187
Granted Patent B2
US 7,760,187 · App. 10/927,925 · Granted Jul 20, 2010

Visual expander

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 7,760,187
App. No.
10/927,925
Granted
Jul 20, 2010
Kind
B2
Abstract

A computer implemented method for a touchscreen display is disclosed. The method includes presenting graphical information on the touchscreen display. The method further includes detecting a touch over the touchscreen display. The method also includes expanding an area of the touch screen display proximate the location of the touch.

Claims (88)

1. A method comprising:

at a computing device with a touchscreen display:

presenting graphical information on the touchscreen display;

detecting a finger touch at a location on the touchscreen display, the finger touch comprising a first contact area on the touch screen display, wherein the first contact area has a size;

in response to detecting the finger touch, expanding a localized area of the graphical information on the touchscreen display to a first fixed size, wherein:

the expanded localized area is proximate the location of the finger touch,

the expanded localized area includes a plateau region that displays a magnified portion of the graphical information at a constant magnification level, and

expanding the localized area of the graphical information on the touchscreen display to the first fixed size occurs at a speed based on the size of the first contact area; and,

while continuing to detect the finger touch on the touchscreen display:

detecting a movement of the finger touch over the touchscreen display; and,

in response to detecting the movement, continuously changing a respective location of the expanded localized area to follow the movement of the finger touch.

2. The method as recited in claim 1 , wherein the speed of expansion increases as the size of the first contact area increases.

3. The method as recited in claim 1 , wherein the expanded localized area is offset from the respective location of the touch.

4. A method, comprising:

at a computing device with a touchscreen display:

presenting graphical information on the touchscreen display;

detecting a finger touch at a location on the touchscreen display, the finger touch comprising a contact area on the touch screen display;

in response to detecting the finger touch, expanding a localized area of the graphical information on the touchscreen display to a first fixed size, wherein:

the expanded localized area is proximate the location of the finger touch, and

the expanded localized area includes a plateau region that displays a magnified portion of the graphical information at a constant magnification level; and,

while continuing to detect the finger touch on the touchscreen display:

detecting a movement of the finger touch over the touchscreen display;

in response to detecting the movement, continuously changing a respective location of the expanded localized area to follow the movement of the finger touch; and,

while displaying a feature within the expanded localized area:

detecting a first size of the contact area of the finger touch,

after detecting the first size of the contact area of the finger touch, detecting a second size of the contact area of the finger touch, wherein the second size of the contact area is greater than the first size of the contact area, and wherein the first contact area is contained within the second contact area; and,

in response to detecting the second size of the contact area, activating the feature located within the expanded localized area.

5. The method as recited in claim 4 , wherein the expanded localized area is offset from the respective location of the touch.

6. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touchscreen display, cause the device to:

present graphical information on the touchscreen display;

detect a finger touch at a location on the touchscreen display, the finger touch comprising a first contact area on the touch screen display, wherein the first contact area has a size;

in response to detecting the finger touch, expand a localized area of the graphical information on the touchscreen display to a first fixed size, wherein:

the expanded localized area is proximate the location of the finger touch,

the expanded localized area includes a plateau region that displays a magnified portion of the graphical information at a constant magnification level, and

expanding the localized area of the graphical information on the touchscreen display to the first fixed size occurs at a speed based on the size of the first contact area; and,

while continuing to detect the finger touch on the touchscreen display:

detect a movement of the finger touch over the touchscreen display; and,

in response to detecting the movement, continuously change a respective location of the expanded localized area to follow the movement of the finger touch.

7. The computer readable storage medium of claim 6 , wherein the speed of expansion increases as the size of the first contact area increases.

8. The compute readable storage medium of claim 6 , wherein the expanded localized area is offset from the respective location of the touch.

9. A computing device, comprising:

a touchscreen display;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

presenting graphical information on the touchscreen display;

detecting a finger touch at a location on the touchscreen display, the finger touch comprising a first contact area on the touch screen display, wherein the first contact area has a size;

expanding a localized area of the graphical information on the touchscreen display to a first fixed size in response to detecting the finger touch, wherein:

the expanded localized area is proximate the location of the finger touch,

the expanded localized area includes a plateau region that displays a magnified portion of the graphical information at a constant magnification level, and

expanding the localized area of the graphical information on the touchscreen display to the first fixed size occurs at a speed based on the size of the first contact area; and,

while continuing to detect the finger touch on the touchscreen display:

detecting a movement of the finger touch over the touchscreen display; and,

in response to detecting the movement, continuously changing a respective location of the expanded localized area to follow the movement of the finger touch.

10. The computing device of claim 9 , wherein the speed of expansion increases as the size of the first contact area increases.

11. The computing device of claim 9 , wherein the expanded localized area is offset from the respective location of the touch.

12. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touchscreen display, cause the device to:

present graphical information on the touchscreen display;

detect a finger touch at a location on the touchscreen display, the finger touch comprising a contact area on the touch screen display;

in response to detecting the finger touch, expand a localized area of the graphical information on the touchscreen display to a first fixed size, wherein:

the expanded localized area is proximate the location of the finger touch, and

the expanded localized area includes a plateau region that displays a magnified portion of the graphical information at a constant magnification level; and,

while continuing to detect the finger touch on the touchscreen display:

detect a movement of the finger touch over the touchscreen display;

in response to detecting the movement, continuously change a respective location of the expanded localized area to follow the movement of the finger touch; and,

while displaying a feature within the expanded localized area:

detect a first size of the contact area of the finger touch,

after detecting the first size of the contact area of the finger touch, detect a second size of the contact area of the finger touch, wherein the second size of the contact area is greater than the first size of the contact area, and wherein the first contact area is contained within the second contact area; and,

in response to detecting the second size of the contact area, activate the feature located within the expanded localized area.

13. The computer readable storage medium of claim 12 , wherein the expanded localized area is offset from the respective location of the touch.

14. A computing device, comprising:

a touchscreen display;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

presenting graphical information on a touchscreen display;

detecting a finger touch at a location on the touchscreen display, the finger touch comprising a contact area on the touch screen display;

expanding a localized area of the graphical information on the touchscreen display to a first fixed size in response to detecting the finger touch, wherein:

the expanded localized area is proximate the location of the finger touch, and

the expanded localized area includes a plateau region that displays a magnified portion of the graphical information at a constant magnification level; and,

while continuing to detect the finger touch on the touchscreen display:

detecting a movement of the finger touch over the touchscreen display;

in response to detecting the movement, continuously changing a respective location of the expanded localized area to follow the movement of the finger touch; and,

while displaying a feature within the expanded localized area:

detecting a first size of the contact area of the finger touch,

after detecting the first size of the contact area of the finger touch, detecting a second size of the contact area of the finger touch, wherein the second size of the contact area is greater than the first size of the contact area, and wherein the first contact area is contained within the second contact area; and,

in response to detecting the second size of the contact area, activating the feature located within the expanded localized area.

15. The computing device of claim 14 , wherein the expanded localized area is offset from the respective location of the touch.

Assignments (2)
CHANGE OF NAME Recorded Mar 13, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019000/0383 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2004
From: KENNEDY, PETER
To: APPLE COMPUTER, INC.
Reel/Frame 015745/0564 →