Professional Documents
Culture Documents
Apple Patent Slide Gesture Document2
Apple Patent Slide Gesture Document2
TECHINCAL FIELD
BACKGROUND
(0003) The use of touch-sensitive smfaces as input devices for computers and other
electronic computing devices has increased significantly in recent years. Examples of touch-
sensitive surfaces include touchpads and touch-screen displays. These smfaces are widely
used to manipulate a user interface on a display.
SUMMARY
(0005) Accordingly, there is a need for a robust mechanism for manipulatin g the user
inte1face of a display at an electronic device. fu paiticular, there is a need for the electronic
device to have faster, more efficient methods and inte1faces for user inte1face manipulation.
Such methods and inte1faces optionally complement or replace conventional methods for
manipulating user inte1faces. Such methods and inte1faces reduce the number, extent, and/or
nature of the inputs from a user and produce a more efficient human-machine interface. For
P36602WO1/27753-50175WO1 1
battery-operated devices, such methods and interfaces conserve power and increase the time
between battery charges.
[0006] The above deficiencies and other problems associated with user interfaces for
electronic devices with touch-sensitive surfaces are reduced or eliminated by the disclosed
devices and methods. In some embodiments, the electronic device is a desktop computer. In
some embodiments, the electronic device is portable (e.g., a notebook computer, tablet
computer, or handheld device). In some embodiments, the electronic device is a personal
electronic device (e.g., a wearable electronic device, such as a watch). In some embodiments,
the electronic device has a touchpad. In some embodiments, the electronic device has a touch-
sensitive display (also known as a "touch screen" or "touch-screen display"). In some
embodiments, the electronic device has a graphical user interface (GUI), one or more
processors, memory and one or more modules, programs or sets of instructions stored in the
memory for performing multiple functions. In some embodiments, the user interacts with the
GUI primarily through stylus and/or finger contacts and gestures on the touch-sensitive
surface. In some embodiments, the user interacts with the GUI primarily through user
interactions with the stylus while the stylus is not in physical contact with the touch-sensitive
surface. In some embodiments, the user interacts with the GUI primarily through finger and/or
hand contacts and gestures on the stylus while the user is holding the stylus. In some
embodiments, the functions optionally include image editing, drawing, presenting, word
processing, spreadsheet making, game playing, telephoning, video conferencing, e-mailing,
instant messaging, workout support, digital photographing, digital videoing, web browsing,
digital music playing, note taking, and/or digital video playing. Executable instructions for
performing these functions are, optionally, included in a non-transitory computer readable
storage medium or other computer program product configured for execution by one or more
processors.
P36602W01/27753-50175W01 2
indication that the electronic device is in a second state that is different from the first state.
The method further includes, in accordance with a determination that the user is not holding
the stylus, maintaining the electronic device in the first state.
P36602W01/27753-50175W01 3
includes, while displaying a plurality of user interface elements on the display, obtaining
finger manipulation data from the stylus via the communication interface, wherein the finger
manipulation data includes information about one or more finger manipulation inputs
received by the stylus. The method also includes, in response to obtaining the finger
manipulation data, and in accordance with a determination that the finger manipulation data
indicates a first finger manipulation input on the stylus, performing a first operation on at
least a subset of the plurality of the user interface elements. The method further includes, in
response to obtaining the finger manipulation data, and in accordance with a determination
that the finger manipulation data indicates a second finger manipulation input on the stylus
that is different from the first finger manipulation input, performing a second operation on at
least a subset of the plurality of the user interface elements, wherein the second operation is
different from the first operation.
P36602W01/27753-50175W01 4
to an input detected at the stylus. The method also includes, in response to obtaining the input
data from the stylus, and in accordance with a determination that a distance between the stylus
and the touch-sensitive display satisfies a first distance threshold when the input was detected
at the stylus, displaying a first user interface element that corresponds to the input. The
method further includes, in response to obtaining the input data from the stylus, and in
accordance with a determination that the distance between the stylus and the touch-sensitive
display satisfies a second distance threshold when the input was detected at the stylus,
forgoing displaying the first user interface element that corresponds to the input.
P36602W01/27753-50175W01 5
[0015] In accordance with some embodiments, a method is performed at a first
electronic device with one or more processors, a non-transitory memory, a display, and a
communication interface provided to communicate with a stylus. The method includes
detecting an input corresponding to the stylus that is in communication with the first
electronic device via the communication interface. The method includes in response to
detecting the input corresponding to the stylus: in accordance with a determination that a first
setting of the stylus has a first value, performing a first operation at the first electronic device;
and in accordance with a determination that the first setting of the stylus has a second value
that is different from the first value, performing a second operation at the first electronic
device that is different from the first operation, wherein the value of the first setting was
determined based on inputs at a second electronic device with which the stylus was previously
in communication.
P36602W01/27753-50175W01 6
one or more programs include instructions for performing or causing performance of the
operations of any of the methods described herein. In accordance with some embodiments, a
computer readable storage medium has stored therein instructions, which, when executed by
an electronic device with a touch-sensitive surface, a display, and a communication interface
provided to communicate with a stylus, cause the electronic device to perform or cause
performance of the operations of any of the methods described herein. In accordance with
some embodiments, a graphical user interface on an electronic device with a touch-sensitive
surface, a display, a communication interface provided to communicate with a stylus, a
memory, and one or more processors to execute one or more programs stored in the memory
includes one or more of the elements displayed in any of the methods described herein, which
are updated in response to inputs, as described in any of the methods described herein. In
accordance with some embodiments, an electronic device includes: a touch-sensitive surface,
a display, a communication interface provided to communicate with a stylus, and means for
performing or causing performance of the operations of any of the methods described herein.
In accordance with some embodiments, an information processing apparatus, for use in an
electronic device with a touch-sensitive surface, a display, and a communication interface
provided to communicate with a stylus, includes means for performing or causing
performance of the operations of any of the methods described herein.
P36602W01/27753-50175W01 7
BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 6B illustrates an example user interface for a multifunction device with
a touch-sensitive surface that is separate from the display in accordance with some
embodiments.
[0028] Figures 7A-7Y illustrate example user interfaces for changing application
states in accordance with some embodiments.
[0029] Figures 8A-8H illustrate example user interfaces for changing stylus
functionality in accordance with some embodiments.
[0030] Figures 9A-9P illustrate example user interfaces of modifying touch input
functionality in accordance with some embodiments.
P36602W01/27753-50175W01 8
[0031] Figures lOA-lOI illustrate example user interfaces for performing operations
on existing marks based on finger manipulation inputs in accordance with some
embodiments.
[0032] Figures llA-110 illustrate example user interfaces for performing finger
manipulations to a stylus in order to navigate within a menu in accordance with some
embodiments.
[0033] Figures 12A-120 illustrate example user interfaces for displaying user
interface elements based on hover distance of the stylus in accordance with some
embodiments.
[0034] Figure 13A is a flow diagram illustrating a method of processing sensor data
collected at a stylus in accordance with some embodiments.
[0035] Figure 13B is a flow diagram illustrating another method of processing sensor
data collected at a stylus in accordance with some embodiments.
[0041] Figures 19A-19C is a flow diagram illustrating a method for displaying user
interface elements based on hover distance of the stylus in accordance with some
embodiments.
P36602W01/27753-50175W01 9