Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
152 words
A device, comprising: a touch screen 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 programs including instructions for: detecting a movement of an object on the touch screen display; translating an electronic document displayed on the touch screen display in a first direction, in response to detecting the movement; displaying an area beyond an edge of the electronic document in response to the edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display; and translating the document in a second direction until the area beyond the edge of the document is no longer displayed, in response to detecting that the object is no longer on the touch screen display.
Claim 2
Independent Claim
152 words
A device, comprising: a touch screen 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 programs including instructions for: detecting a movement of an object on the touch screen display; translating an electronic document displayed on the touch screen display in a first direction, in response to detecting the movement; displaying an area beyond an edge of the electronic document in response to the edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display; and translating the document in a second direction until the area beyond the edge of the document is no longer displayed, in response to detecting that the object is no longer on the touch screen display.
Claim 3
Dependent Claim
14 words
The device of claim 1 , wherein the device is a portable multifunction device.
Claim 4
Dependent Claim
18 words
The device of claim 1 , wherein the movement of the object is on the touch screen display.
Claim 5
Dependent Claim
12 words
The device of claim 1 , wherein the object is a finger.
Claim 6
Dependent Claim
21 words
The device of claim 1 , wherein the first direction is a vertical direction, a horizontal direction, or a diagonal direction.
Claim 7
Dependent Claim
15 words
The device of claim 1 , wherein the second direction is opposite the first direction.
Claim 8
Dependent Claim
97 words
The device of claim 1 , wherein translating in the first direction prior to reaching the edge of the electronic document has a first associated translating distance that corresponds to a distance of movement of the object prior to reaching the edge of the electronic document; and wherein displaying an area beyond the edge of the electronic document comprises translating the electronic document in the first direction for a second associated translating distance, wherein the second associated translating distance is less than a distance of movement of the object after reaching the edge of the electronic document.
Claim 9
Dependent Claim
121 words
A computer-implemented method, comprising: at a device with a touch screen display: detecting a movement of an object on the touch screen display; in response to detecting the movement, translating an electronic document displayed on the touch screen display in a first direction; in response to an edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display, displaying an area beyond the edge of the document; and in response to detecting that the object is no longer on the touch screen display, translating the electronic document in a second direction until the area beyond the edge of the electronic document is no longer displayed.
Claim 10
Dependent Claim
121 words
A computer-implemented method, comprising: at a device with a touch screen display: detecting a movement of an object on the touch screen display; in response to detecting the movement, translating an electronic document displayed on the touch screen display in a first direction; in response to an edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display, displaying an area beyond the edge of the document; and in response to detecting that the object is no longer on the touch screen display, translating the electronic document in a second direction until the area beyond the edge of the electronic document is no longer displayed.
Claim 11
Dependent Claim
37 words
The computer-implemented method of claim 8 , wherein translating in the first direction prior to reaching an edge of the document has an associated speed of translation that corresponds to a speed of movement of the object.
Claim 12
Dependent Claim
26 words
The computer-implemented method of claim 8 , wherein translating in the first direction is in accordance with a simulation of an equation of motion having friction.
Claim 13
Dependent Claim
19 words
The computer-implemented method of claim 8 , wherein translating the document in a second direction is a damped motion.
Claim 14
Dependent Claim
136 words
A graphical user interface on a device with a touch screen display, comprising: a portion of an electronic document displayed on the touch screen display; and an area beyond an edge of the document; wherein: in response to detecting a movement of an object on the touch screen display, the electronic document is translated in a first direction; in response to the edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display, the area beyond the edge of the document is displayed; and in response to detecting that the object is no longer on the touch screen display, the document is translated in a second direction until the area beyond the edge of the document is no longer displayed.
Claim 15
Dependent Claim
136 words
A graphical user interface on a device with a touch screen display, comprising: a portion of an electronic document displayed on the touch screen display; and an area beyond an edge of the document; wherein: in response to detecting a movement of an object on the touch screen display, the electronic document is translated in a first direction; in response to the edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display, the area beyond the edge of the document is displayed; and in response to detecting that the object is no longer on the touch screen display, the document is translated in a second direction until the area beyond the edge of the document is no longer displayed.
Claim 16
Dependent Claim
16 words
The graphical user interface of claim 12 , wherein the electronic document is a web page.
Claim 17
Dependent Claim
16 words
The graphical user interface of claim 12 , wherein the electronic document is a digital image.
Claim 18
Dependent Claim
21 words
The graphical user interface of claim 12 , wherein the electronic document is a word processing, spreadsheet, email or presentation document.
Claim 19
Dependent Claim
17 words
The graphical user interface of claim 12 , wherein the electronic document includes a list of items.
Claim 20
Dependent Claim
25 words
The graphical user interface of claim 12 , wherein the area beyond the edge of the document is black, gray, a solid color, or white.
Claim 21
Dependent Claim
23 words
The graphical user interface of claim 12 , wherein the area beyond the edge of the document is visually distinct from the document.
Claim 22
Dependent Claim
131 words
A non-transitory computer readable storage medium having stored therein instructions, which when executed by a device with a touch screen display, cause the device to: detect a movement of an object on the touch screen display; translate an electronic document displayed on the touch screen display in a first direction, in response to detecting the movement; display an area beyond an edge of the electronic document if the edge of the electronic document is reached while translating the electronic document in the first direction while the object is still detected on the touch screen display; and translate the document in a second direction until the area beyond the edge of the document is no longer displayed, in response to detecting that the object is no longer on the touch screen display.
Claim 23
Dependent Claim
131 words
A non-transitory computer readable storage medium having stored therein instructions, which when executed by a device with a touch screen display, cause the device to: detect a movement of an object on the touch screen display; translate an electronic document displayed on the touch screen display in a first direction, in response to detecting the movement; display an area beyond an edge of the electronic document if the edge of the electronic document is reached while translating the electronic document in the first direction while the object is still detected on the touch screen display; and translate the document in a second direction until the area beyond the edge of the document is no longer displayed, in response to detecting that the object is no longer on the touch screen display.
Claim 24
Dependent Claim
66 words
The computer readable storage medium of claim 19 , wherein changing from translating in the first direction to translating in the second direction until the area beyond the edge of the document is no longer displayed makes the edge of the electronic document appear to be elastically attached to an edge of the touch screen display or to an edge displayed on the touch screen display.
Claim 25
Dependent Claim
81 words
The computer readable storage medium of claim 19 , wherein translating in the first direction prior to reaching an edge of the electronic document has a first associated translating speed that corresponds to a speed of movement of the object, and wherein displaying an area beyond the edge of the electronic document comprises translating the electronic document in the first direction at a second associated translating speed, wherein the second associated translating speed is slower than the first associated translating speed.