Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

US 20080122796A1

(i9) United States

(12) Patent Application Publication oo) Pub. No.: US 2008/0122796 Al

Jobs et al. (43) Pub. Date: May 29,2008

(54) TOUCH SCREEN DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR DETERMINING COMMANDS BY APPLYING HEURISTICS

(76) Inventors: Steven P. Jobs, Palo Alto, CA (US);

Scott Forstall, Mountain View, CA
(US); Greg Christie, San Jose, CA
(US); Stephen O. Lemay, San
Francisco, CA (US); Scott Herz,
Santa Clara, CA (US); Marcel Van
Os, San Francisco, CA (US); Bas
Ording, San Francisco, CA (US);
Gregory Novick, Santa Clara, CA
(US); Wayne C. Westerman, San
Francisco, CA (US); Imran
Chaudhri, San Francisco, CA (US);
Patrick Lee Coffman, Menlo Park,
CA (US); Kenneth Kocienda,
Sunnyvale, CA (US); Nitin K.
Ganatra, San Jose, CA (US);
Freddy Allen Anzures, San
Francisco, CA (US); Jeremy A.
Wyld, San Jose, CA (US); Jeffrey
Bush, San Jose, CA (US); Michael
Matas, San Francisco, CA (US);
Paul D. Marcos, Los Altos, CA
(US); Charles J. Pisula, San Jose,
CA (US); Virgil Scott King,
Mountain View, CA (US); Chris
Blumenberg, San Francisco, CA
(US); Francisco Ryan Tolmasky,
Cupertino, CA (US); Richard
Williamson, Los Gatos, CA (US);
Andre M.J. Boule, Sunnyvale, CA
(US); Henri C. Lamiraux, San
Carlos, CA (US)

[blocks in formation]

(51) Int. CI.

G06F 3/041
U.S. CI

(2006.01)

345/173

ABSTRACT

(52) (57)

A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.

[blocks in formation]
[table]
[table]

Portable Multifunction Device 100

[graphic][merged small]

126

128 130 132

134 135 136

137 138 139 140 141 142 143 .144 145 146 147

[blocks in formation]

M03

118

Controller

Processor(s)

[blocks in formation]

Peripherals
Interface

106

156

I

RF Circuitry 108

[blocks in formation]

Speaker ,-111

[blocks in formation]
[merged small][merged small][merged small][merged small][table]
[blocks in formation]

160

[blocks in formation]

Memory 102

Portable Multifunction Device 100

[table]

126

128 130 132

134 135 136

137 138 139 140 141 142 143 144 152 153 154 147

[blocks in formation]
[graphic][merged small][merged small]

118

[blocks in formation]

Controller

103

Processor(s)

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small]

206

Portable Multifunction Device 100 —^

210 ^

212

[blocks in formation]

f Speaker 111 1 f 0ptical 1 f Proximity \
^bpeakerrnj ^ sensor 164 J I Sensor 166 J

[merged small][merged small][merged small][merged small][graphic][merged small][graphic][merged small]
« ZurückWeiter »