«2, United States Patent
Ording
(54) LIST SCROLLING AND DOCUMENT
‘TRANSLATION, SCALING, AND ROTATION
ON A TOUCH-SCREEN DISPLAY
(75) Inventor: Bas Ording,
an Franciseo, CA (US)
(93) Assignee: Apple Ine., Cupertino, CA (US)
(4) Notice: Sujet to any ditelaimer, the term of this
pateat is extended or adjusted under 3
USC. 154(b) by O days
(21) Appl. Nos 11956,969
Filed: Dee. 14,2007
Prior Publication Data
US 200810168408. A1 Jul. 10, 2008
Related U.S. Application Data
(60) Provisional upplication No, 60'997.993, filed on Jun.
29, 2007, provisional application No. 601946,971,
filed on Jun, 28, 2007, provisional application No.
(60'945,858, fled on Jun. 22,2007, provisional appli=
cation No, 60°879,469, filed on Jan. 8, 2007, provi
Sonal application No. 60/883,801, filed on Tan. 7
2007, provisional application No, 60/879.283, led a,
Jan. 7, 2007.
(1) Ince
GOOF 301 (2006.01)
(2) US.CL ‘15/702; 715/764; 7151863
TASIR64; 715/769
(58) Fleld of Classification Search 715/764,
“15/769, 702, 863, 84
See application file for complete search history
36) References Cited
US. PATENT DOCUMENTS
SS48547 A 12/1908 Minako al MSIT3
SNoTISK A 21999 Murasaki etal 3s
GURGS 832000 Greenwood etal anes S353
'US007469381B2
US 7,469,381 B2
Dec. 23, 2008
(10) Patent No.
4s) Date of Patent:
5.499.951 BL
567.102 m2
122002, Wong sta
52003, Kung
SITS
Continved)
FOREIGN PATENT DOCUMENTS
Coninved)
OTHER PUBLICATIONS
Microsoft Word 2003 Screen S
Coninved)
Primary Examiner
(74) Attorney, Agent, oF Firm.
Lp
Boris Pesin
‘Morgan, Lewis & Bockius
on ABSTRACT
In accordance with some embodiments, « computerimmple-
‘mented method for use in conjunction with a device with a
touch seen display is disclosed, Inthe method, a movement
‘ofan abjecton or near the touch sereen display is detected. In
response to detecting the movement, an electronic document
splayed on the touch sereen display’ is wanslated in a frst
direction. Ian edge ofthe electronic document is reached
wife transating the eleetconie document in he frst dtection
while the object is still detected on or near the touch sereen
splay, an area beyond the edgeo the document idisplaye.
After the object is no longer detected on or near the touch
sereen display, the document i
tion until the area beyond the edge of the document i no
Tonger displayed
marae] OFUS 7,469,381 B2
Page 2
6.661.409
6.000387
307.49
50024
pons7s
012862
972.776
6975306
7009599
7046.20
ronssi2
702.596
Tassos
rusia
7184796
7240291
20030098135
don 0095607
aonvorsss2s
aoovo0r1676
20040027398
2n0voos0s4
soowo1ssess
aooworesas6
20080012723
200s0145807 |
anos ores
a00so198sss |
20080737308
200s0r70260
aosrrseis
dona002s01s
20080026521
20080018073
sons 00ss66
aonsooeisst
20080077544
20080082549
20060098502
dons01s6049|
USS. PATENT DOCUMENTS
B
Ee
BD
BI
8
BD
Bo
B?
B
BD
BI
8?
B
B
B)
BD
B
Al
ale
al
a
al
Al
a
al
AL
al
Al
al
Al
al
12003
"2004
004
vo20o
‘62005
‘62005
200s
12-2008
2006
5.2006
‘ros
92006
1 2008
12000
2007
22007
7207
52003
52003
102003
22004
22004
4008
‘82004
2004
1/005
0s
‘82005
9005
102005
nos
12005
22006
22006
+006
‘ons
*yo06
442006
442006
52006
706
Demitines ea on
Ziumerinan etal
ince eal.
Shiraishi ea
Dante .
Ogaki
Davis ea
Hineldey ea
Pinan
Zadesky
Fabre etal
Denn,
Scie a
Ohara
LeCoxg etal
avidin eal
Cand et a
Kasia eal
Wood ea
Tai
Chen aa
Seeger .
Ssignet
Praga
Seni
Palla
Eapstun eal
Montgue
Lineal
Auto ea
Tokkonen
Juhee
Sirk
Hoshino ta
Katayama eta
Blythe a
ssi73
asst
usin
sasit69
rises
701.208
asi6st
373
345173
S156
MSs
3asi79
“as207 1
R232
7081
“iss's66
sism6
Bisons
32131
usin
asiost
3as863
Bass
dasie19
3ST
MSIB
2s
das6s9
Tiss
345173
S156
MSiLS6
4
nis02
nse
MSIS6
usiss
sae
Basiis7
46331
Tiss
2ouoorsisto AL 82006 sasiise
aonouis7ais AL 82006 34573
aonwoi977s3 AL 9/2006 34st
2oversss9s AL 102006 345.156
‘2007 0008066 8112007 Fak 0552
aoo7on24e4s AL 22007 Sarina tal 345.660
aou710046646 AL ¥2007 Rovon etal 3473
‘2on7 0067745 AL 32007 Choke iss
20070109275 AL $2007 Chane so 348173
20070120835 AL $2007 Sato asia
20071180826 AL 62007 Aasmce etal nisi
3o07018084) AL 62007 Chauthr etal 718863
20070152978 AL 72007 Kocienda etal. ross 345/173,
20071132999 AL 72007 Jobe eta 34573
20070188434 AL 72007 Jobs etal 55.505,
an070iseset AL 72007 thon sou
208010544 AL* $2008 Colina 71586
PORPIGN PATENT DOCUMENTS
tp 0701220 49196
OssO0L A211 198
Wo _WOUDOI3E AL 1/2002
WO wOO0306D622 A2_—_7'2003
WO — WO2MDSDSP7TA AZ 62008
WO — WO206003591 12006
WO WO2006020305 42 22006
(OTHER PUBLICATIONS
Photo Meta 3.1.2 2006 Screen Shas
International Search Report and Writen Opision fo Iterations!
‘pplication No. PCTUS2008050292, mailed Sop. 19,2008
IBM, "Seroll Control Hox” IBM Technical Disclosure Balti,
38,No. 04, Ape. 1998, pp. 399-408,
‘Tidwell tal "Magntism. Designing ltraess, Nov. 200, Sec
lion 88
Invitation to Pay Aitional Fees for International Applicaton No,
OTUS2008 050292 raed Il. 8, 2008
Mile, -D.“Persomlava Application Environment.” Sun
Microsystems, pa sun.com products personalseaouch:
hl an 8 1999, 1} pages
* cited by examinerU.S. Patent Dec. 23, 2008
Sheet 1 of 38
US 7,469,381 B2
ae Portable Multifunction Device
100 fae
[Operating System |< 126 [Appiications (continued) as
[Communication Module [x 128 | [Calendar Module aus
[Contact/Motion Module 1713) | |Widget Modules ae
Graphics Module L- [Weather Widget ~ re)
[Text Input Module L- ee [Stocks Widget a
IGPS Module L-t36 [Calculator Widget aa
Applications 37 [Alarm Clock Widget“ 149"
(Contacts Module “ine Dictionary Widget}
[Telephone Module Lo
139 149-6
[Video Conference Module |" 445 User-Created Widgets) |“ 1.5
[E-mail Client Module 1 a1 | [Widget Creator Module a
linstant Messaging Module |“ 442 | [Search Module }~
[Blogging Module 443 i
[Camera Module ae = Lp 162
limage Management Module |~ boceeeal
145 System
\Video Player Module ae
[Music Player Module a7 External | 124
[Browsing Module Port
1
F103 ft 8 03
104 7] ¥ +1 RF Circuitry |~ 198
+ Controller
12—|
103 440 Spoakor
103 | peripherais | |103___\. arin
Interface ||§ [Audio FU
Circuitry
10H] Processons) ie on
+
as Sensor w166
VO Subsystem 188
106 +] =
Display cones) Other Input
Controller Coats Controtter(s)
156—| t -
#103 103 F103
Optical Other Input
betes Sensor(s) Control | "76
vy Sy 164 Devices
Figure 1