-
公开(公告)号:CA3011844C
公开(公告)日:2019-07-09
申请号:CA3011844
申请日:2009-02-10
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
IPC: G06F3/041 , G06F3/0488
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:AU2019203290A1
公开(公告)日:2019-05-30
申请号:AU2019203290
申请日:2019-05-10
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch 5 events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or 10 recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:AU2017279639A1
公开(公告)日:2018-01-18
申请号:AU2017279639
申请日:2017-12-20
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch 5 events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or 10 recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:AU2013242854B2
公开(公告)日:2016-08-04
申请号:AU2013242854
申请日:2013-10-11
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch 5 events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or 10 recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:AU2011209720B2
公开(公告)日:2014-05-15
申请号:AU2011209720
申请日:2011-01-26
Applicant: APPLE INC
Inventor: SHAFFER JOSHUA H , MOORE BRADFORD ALLEN , BEAVER JASON CLAY
Abstract: A software application includes a plurality of views and an application state. The method includes displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate to the respective gesture recognizer. The method includes detecting one or more events and processing a respective event of the one or more events using the respective gesture recognizer. The processing of the respective event includes processing the respective event at the respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, executing the corresponding delegate to determine one or more values, and conditionally sending information corresponding to the respective event to the software application in accordance with the one or more values determined by the delegate. The method includes executing the software application in accordance with information, received from the respective gesture recognizer.
-
公开(公告)号:AU2011209720A1
公开(公告)日:2012-08-23
申请号:AU2011209720
申请日:2011-01-26
Applicant: APPLE INC
Inventor: SHAFFER JOSHUA H , MOORE BRADFORD ALLEN , BEAVER JASON CLAY
Abstract: A software application includes a plurality of views and an application state. The method includes displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate to the respective gesture recognizer. The method includes detecting one or more events and processing a respective event of the one or more events using the respective gesture recognizer. The processing of the respective event includes processing the respective event at the respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, executing the corresponding delegate to determine one or more values, and conditionally sending information corresponding to the respective event to the software application in accordance with the one or more values determined by the delegate. The method includes executing the software application in accordance with information, received from the respective gesture recognizer.
-
公开(公告)号:AU2011101156B4
公开(公告)日:2012-05-17
申请号:AU2011101156
申请日:2011-09-08
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch 5 events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or 10 recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:AU2011265335A1
公开(公告)日:2012-01-19
申请号:AU2011265335
申请日:2011-12-19
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch 5 events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or 10 recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:ES2357374T3
公开(公告)日:2011-04-25
申请号:ES09154313
申请日:2009-03-04
Applicant: APPLE INC
Inventor: BEAVER JASON CLAY , PLATZER ANDREW
IPC: G06F3/048
Abstract: Un procedimiento para gestionar sucesos táctiles en un dispositivo multitoque (200, 210), que comprende: exhibir una o más vistas (301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312); ejecutar uno o más elementos de software, estando cada elemento de software asociado a una vista específica (301, 302, 302, 304, 305, 306, 307, 308, 309, 310, 311, 312); asociar un indicador de multitoque o un indicador de toque exclusivo a cada vista (301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312), indicando dicho indicador de multitoque si una vista específica está autorizada para recibir múltiples toques simultáneos, e indicando dicho indicador de toque exclusivo si una vista específica permite que otras vistas reciban sucesos táctiles mientras la vista específica está recibiendo un suceso táctil; recibir uno o más toques en la(s) una o más vista(s) (301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312); y enviar selectivamente uno o más sucesos táctiles, describiendo cada suceso táctil un toque recibido, a uno o más de los elementos de software asociados a la(s) una o más vista(s) (301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312) en la(s) cual(es) se recibió un toque, en base a los valores de los indicadores de multitoque y de toque exclusivo.
-
公开(公告)号:AU2009200493A1
公开(公告)日:2009-09-24
申请号:AU2009200493
申请日:2009-02-09
Applicant: APPLE INC
Inventor: PLATZER ANDREW , BEAVER JASON CLAY
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
-
-
-
-
-
-
-
-