-
公开(公告)号:CA2817648C
公开(公告)日:2014-12-30
申请号:CA2817648
申请日:2010-03-12
Applicant: APPLE INC
Inventor: MOORE BRADFORD ALLEN , SHAFFER JOSHUA H
IPC: G06F3/0488 , G06F3/041 , G06F9/44
Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.
-
公开(公告)号:AU2010226120B2
公开(公告)日:2013-10-24
申请号:AU2010226120
申请日:2010-03-12
Applicant: APPLE INC
Inventor: MOORE BRADFORD ALLEN , SHAFFER JOSHUA H
Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.
-
公开(公告)号:AU2016204905A1
公开(公告)日:2016-08-04
申请号:AU2016204905
申请日:2016-07-13
Applicant: APPLE INC
Inventor: SHAFFER JOSHUA H , MOORE BRADFORD ALLEN , BEAVER JASON CLAY
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.
-
公开(公告)号:DE102015203261A1
公开(公告)日:2015-09-03
申请号:DE102015203261
申请日:2015-02-24
Applicant: APPLE INC
Inventor: MOORE BRADFORD ALLEN , WEINBERG JOSHUA C , FINO JORGE , LARUS MARK B , MCGAVRAN CHRISTINE B , YUE WESLEY
IPC: G01C21/36
Abstract: Einige Ausführungsformen stellen eine Kartenanwendung mit neuartigen Navigations- und/oder Suchwerkzeugen bereit. In einigen Ausführungsformen formuliert die Kartenanwendung Vorhersagen über zukünftige Ziele einer Vorrichtung, die die Kartenanwendung ausführt und stellt dynamische Benachrichtigungen hinsichtlich dieser vorhergesagten Ziele bereit. Zum Beispiel, wenn ein bestimmtes Ziel ein wahrscheinliches Ziel (z. B. das wahrscheinlichste Ziel) der Vorrichtung ist, stellt die Kartenanwendung in einigen Ausführungsformen eine Benachrichtigung hinsichtlich des bestimmten Ziels dar (z. B. spielt sie eine Animation ab, die die Benachrichtigung darstellt). Diese Benachrichtigung stellt in einigen Ausführungsformen einige Informationen über (1) das vorhergesagte Ziel (z. B. einen Namen und/oder eine Adresse für das vorhergesagte Ziel) und (2) eine Route zu diesem vorhergesagten Ziel (z. B. eine geschätzte Ankunftszeit, Entfernung und/oder einen Betrag einer ETD für das vorhergesagte Ziel) bereit. In einigen Ausführungsformen ist die Benachrichtigung eine dynamische, nicht nur, weil sie dynamisch dargestellt wird, während sich die Vorrichtung bewegt, sondern ebenso, weil die Informationen, die die Benachrichtigung über das Ziel und/oder die Route zu dem Ziel anzeigt, dynamisch durch die Kartenanwendung aktualisiert werden, während sich die Vorrichtung bewegt.
-
公开(公告)号:DE112013002794T5
公开(公告)日:2015-04-16
申请号:DE112013002794
申请日:2013-05-28
Applicant: APPLE INC
Inventor: MOORE BRADFORD ALLEN , VAN OS MARCEL , KOCH JONATHAN , WONG CHUN KIN MINOR , RICHARD CHAD C
IPC: G01C21/36
Abstract: Ein nicht-flüchtiges, maschinenlesbares Speichermedium, auf dem eine Kartenanwendung zum Anzeigen einer Karte gespeichert ist, wird beschrieben. Die Kartenanwendung zeigt auswählbare Suchergebnisse auf einer angezeigten Karte an. Das Kartenprogramm zeigt ein Banner an, dass die angezeigte Karte überlappt, um kurze Informationen zu einem der Suchergebnisse anzuzeigen, dass sich an einem bestimmten Ort auf der Karte befindet, und, um einen auswählbaren Gegenstand zum Anzeigen eines Fensters zu zeigen, das die angezeigte Karte überlappt, und das detaillierte Informationen über das Suchergebnis an dem bestimmten Ort auf der Karte anzeigt.
-
公开(公告)号:AU2014213525A1
公开(公告)日:2014-09-04
申请号:AU2014213525
申请日:2014-08-14
Applicant: APPLE INC
Inventor: SHAFFER JOSHUA H , MOORE BRADFORD ALLEN , BEAVER JASON CLAY
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.
-
17.
公开(公告)号:CA2927608A1
公开(公告)日:2010-09-23
申请号:CA2927608
申请日:2010-03-11
Applicant: APPLE INC
Inventor: ORDING BAS , KOCIENDA KENNETH L , MOORE BRADFORD ALLEN , ANZURES FREDDY ALLEN , VAN OS MARCEL , WILLIAMSON RICHARD , FORSTALL SCOTT , LEMAY STEPHEN O
IPC: G06F3/0488 , G06F3/0484 , G06F17/24
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.
-
公开(公告)号:CA2817648A1
公开(公告)日:2010-09-23
申请号:CA2817648
申请日:2010-03-12
Applicant: APPLE INC
Inventor: MOORE BRADFORD ALLEN , SHAFFER JOSHUA H
IPC: G06F3/0488 , G06F3/041 , G06F9/44
-
19.
公开(公告)号:CA3050448C
公开(公告)日:2021-05-25
申请号:CA3050448
申请日:2010-03-11
Applicant: APPLE INC
Inventor: ORDING BAS , KOCIENDA KENNETH L , MOORE BRADFORD ALLEN , ANZURES FREDDY ALLEN , VAN OS MARCEL , WILLIAMSON RICHARD , FORSTALL SCOTT , LEMAY STEPHEN O
IPC: G06F3/0481 , G06F3/0484 , G06F3/0488 , G06F3/14
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.
-
20.
公开(公告)号:CA2755796C
公开(公告)日:2016-06-28
申请号:CA2755796
申请日:2010-03-11
Applicant: APPLE INC
Inventor: ORDING BAS , KOCIENDA KENNETH L , MOORE BRADFORD ALLEN , ANZURES FREDDY ALLEN , VAN OS MARCEL , WILLIAMSON RICHARD , FORSTALL SCOTT , LEMAY STEPHEN O
IPC: G06F3/0484 , G06F3/0488 , G06F17/24
Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the fin-ger 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 in-cludes 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 cut-ting, copying, and pasting content.
-
-
-
-
-
-
-
-
-