Abstract:
PROBLEM TO BE SOLVED: To provide gesture recognizers with delegates for controlling and modifying gesture recognition.SOLUTION: An embodiment includes: a step including at least one continuous gesture recognizer configured to send action messages at individual gesture-recognized successive sub-events; a step of detecting one or more touches; a step including a step of conditionally sending one or more individual action messages to the software application in accordance with an outcome of processing of the individual touch at the individual gesture recognizer; and a step of executing the software application in accordance with one or more action messages received from one or more of the gesture recognizers corresponding to the one or more of the touches.
Abstract:
PROBLEM TO BE SOLVED: To provide an efficient user interface for using emoji characters.SOLUTION: A portable electronic device with a touch screen display simultaneously displays a character input area, which is operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on one of the emoji category icons, the device simultaneously displays: a first subset of emoji character keys for a corresponding emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the corresponding emoji category. The device also detects a gesture in the keyboard display area; and in response, replaces display of the first subset of emoji character keys with display of a second subset of emoji character keys for the corresponding emoji category, and updates the information provided by the subset-sequence-indicia icons.
Abstract:
PROBLEM TO BE SOLVED: To provide faster and more efficient methods and interfaces for editing content on a multifunction device with a touch screen display.SOLUTION: A device 100 displays content 502 on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device 100 selects content, visually distinguishes the selected content 524, and/or updates the selected content 524 on the basis of the detected input. The device 100 displays a command display area 530 that includes one or more command icons; detects activation of a command icon in the command display area 530; and, in response to detecting activation of the command icon in the command display area 530, performs a corresponding action with respect to the selected content 524.
Abstract:
A method is performed at an electronic device having a touch-sensitive surface and configured to execute a software application. The method includes displaying one or more views of the software application. The one or more displayed views include a plurality of gesture recognizers. The plurality of gesture recognizers includes at least one discrete gesture recognizer and at least one continuous gesture recognizer. The discrete gesture recognizer is configured to send a single action message in response to a respective gesture, and the continuous gesture recognizer is configured to send action messages at successive recognized sub-events of a respective recognized gesture. The method also includes detecting one or more touches, and processing each of the touches using one or more of the gesture recognizers. The processing of a respective touch includes processing the respective touch at a respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, and conditionally sending one or more respective action messages to the software application in accordance with an outcome of the processing of the respective touch at the respective gesture recognizer. The method further includes executing the software application in accordance with one or more action messages received from one or more of the gesture recognizers corresponding to one or more of the touches.
Abstract:
Verfahren zum Voranschauen von Routen zu Zielen, das Verfahren umfassend: Darstellen einer Liste von Zielen (1135); nach Auswählen eines ersten Ziels aus der Liste, Anzeigen des ersten Ziels auf einer Karte (1605), Anzeigen auf der Karte einer ersten Route (1625) zu dem Ziel, und gleichzeitiges Anzeigen erster (1655) und zweiter (950) Steuerung, wobei nach Betätigen der ersten Steuerung (1655) eine neue Route zu dem Ziel auf der Karte angezeigt wird; wobei nach Betätigen der zweiten Steuerung (950) ein neues Ziel aus der Liste von Zielen auf und eine erste Route zu dem Ziel auf der Karte angezeigt werden.
Abstract:
Einige Ausführungsformen stellen eine Navigationsanwendung zur Verfügung, die eine neuartige Navigationsdarstellung auf einem Gerät liefert. Die Anwendung identifiziert einen Ort des Geräts und identifiziert einen Stil von Verkehrszeichen, die mit dem identifizierten Ort des Geräts zusammenhängen. Die Anwendung erzeugt dann Navigationsinstruktionen in Form von Verkehrszeichen, die mit dem identifizierten Stil übereinstimmen. Um die Verkehrszeichen zu erzeugen, identifiziert die Anwendung in einigen Ausführungsformen ein Verkehrszeichen-Musterbild für den identifizierten Stil und erzeugt das Verkehrszeichen durch Zusammensetzen des identifizierten Verkehrszeichenmusters mit mindestens einer von Textinstruktion und grafischer Instruktion. In einigen Ausführungsformen wird das Verkehrszeichen als ein zusammengesetztes strukturiertes Bild erzeugt, das eine Textur und ein Aussehen aufweist, die mit den Verkehrszeichen am identifizierten Ort zusammenhängen.
Abstract:
Abstract In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content. CA 3109612 2021-02-19
Abstract:
A method is performed at an electronic device having a touch-sensitive surface and configured to execute a software application. The method includes displaying one or more views of the software application. The one or more displayed views include a plurality of gesture recognizers. The plurality of gesture recognizers includes at least one discrete gesture recognizer and at least one continuous gesture recognizer. The discrete gesture recognizer is configured to send a single action message in response to a respective gesture, and the continuous gesture recognizer is configured to send action messages at successive recognized sub-events of a respective recognized gesture. The method also includes detecting one or more touches, and processing each of the touches using one or more of the gesture recognizers. The processing of a respective touch includes processing the respective touch at a respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, and conditionally sending one or more respective action messages to the software application in accordance with an outcome of the processing of the respective touch at the respective gesture recognizer. The method further includes executing the software application in accordance with one or more action messages received from one or more of the gesture recognizers corresponding to one or more of the touches.