Device, method, and graphical user interface for changing a number of columns of an application region

    公开(公告)号:US11275499B2

    公开(公告)日:2022-03-15

    申请号:US15609517

    申请日:2017-05-31

    Applicant: Apple Inc.

    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, a display, and an input device. The method includes displaying, on the display, a first column and a second column in an application region. The method includes detecting, via the input device, a first user input that starts at a location at a top of the application region and moves toward an edge of the application region. The method includes, in response to detecting the first user input, changing the number of columns displayed in the application region, wherein changing the number of columns displayed in the application region includes, in accordance with a determination that the first user input was in a first direction, displaying a third column in the application region while maintaining display of the first column and the second column in the application region.

    Latency reduction for detached content

    公开(公告)号:US10551957B2

    公开(公告)日:2020-02-04

    申请号:US15174731

    申请日:2016-06-06

    Applicant: Apple Inc.

    Abstract: Systems, methods, and computer readable media to reduce latency in a graphics processing pipeline of an electronic device having a touch-sensitive input device and a display are described herein. In one embodiment, the method includes obtaining a temporal sequence of multi-touch scan data, processing the multi-touch scan data, determining an “optimal” time to deliver the processed multi-touch scan data to the relevant application(s) running on the device for processing, animating the resultant graphical changes that are determined by the application(s) based on the multi-touch input, and rendering the determined graphical changes to a frame buffer. In some embodiments, determining the “optimal” time for delivering the processed multi-touch scan data to the relevant application(s) comprises measuring the performance of the relevant application(s) in order to determine how likely it is that the necessary processing of the received multi-touch information may be completed before the conclusion of the next vertical blanking interval.

    Devices, methods, and graphical user interfaces for touch input processing

    公开(公告)号:US10409477B2

    公开(公告)日:2019-09-10

    申请号:US15917467

    申请日:2018-03-09

    Applicant: Apple Inc.

    Abstract: An electronic device, while displaying a user interface for a first application, receives at the first application information that describes a first touch detected at a location on the touch-sensitive surface that corresponds to a respective user interface object. In accordance with a determination that the first touch meets predefined criteria associated with initiating a respective type of interface operation, the device initiates a user interface operation of the respective type involving the respective user interface object. The first application receives instructions to ignore the first touch with respect to user interface operations other than the respective type of interface operation, and ignores the first touch with respect to user interface operations other than the respective type of interface operation. In some embodiments, the respective type of interface operation is a drag operation, for dragging an object in or from a view of the first application.

    Devices and Methods for Processing Touch Inputs

    公开(公告)号:US20190073051A1

    公开(公告)日:2019-03-07

    申请号:US16179813

    申请日:2018-11-02

    Applicant: Apple Inc.

    Abstract: An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface, the device detects movement of a touch input across the touch-sensitive surface at a first detection rate that is higher than the first display rate. An application-independent touch processing module sends to an application-specific portion of the first software application touch location information for the touch input that identifies: one or more predicted locations of the touch input on the touch-sensitive surface, and one or more predicted intensity values of the touch input at one or more intensity locations of the touch input on the touch-sensitive surface. The first software application processes the touch location information and updated the user interface accordingly.

    Devices, Methods, and Graphical User Interfaces for Touch Input Processing

    公开(公告)号:US20230359345A1

    公开(公告)日:2023-11-09

    申请号:US18221354

    申请日:2023-07-12

    Applicant: Apple Inc.

    CPC classification number: G06F3/0488 G06F3/04842 G06F3/04845 G06F3/0486

    Abstract: At an electronic device, a user input is detected that corresponds to a respective user interface element in a portion of a user interface that is associated with a first standard gesture recognizer and a first supplemental gesture recognizer. The user input is processed in accordance with the first standard gesture recognizer and the first supplemental gesture recognizer. In accordance with a determination that content associated with the respective user interface element cannot be added to a drag operation, the device fails to recognize the user input using the first supplemental gesture recognizer, and processes the user input using the first standard gesture recognizer. On the other hand, in accordance with a determination that the content associated with the respective user interface element can be added to the drag operation, a gesture is recognized using the first supplemental gesture recognizer and the content is added to the drag operation.

    Devices, methods, and graphical user interfaces for touch input processing

    公开(公告)号:US11269508B2

    公开(公告)日:2022-03-08

    申请号:US16522536

    申请日:2019-07-25

    Applicant: Apple Inc.

    Abstract: An electronic device, while displaying a user interface for a first application, receives at the first application information that describes a first touch detected at a location on the touch-sensitive surface that corresponds to a respective user interface object. In accordance with a determination that the first touch meets predefined criteria associated with initiating a respective type of interface operation, the device initiates a user interface operation of the respective type involving the respective user interface object. The first application receives instructions to ignore the first touch with respect to user interface operations other than the respective type of interface operation, and ignores the first touch with respect to user interface operations other than the respective type of interface operation. In some embodiments, the respective type of interface operation is a drag operation, for dragging an object in or from a view of the first application.

    Devices and Methods for Processing Touch Inputs
    8.
    发明申请
    Devices and Methods for Processing Touch Inputs 审中-公开
    用于处理触摸输入的设备和方法

    公开(公告)号:US20160357429A1

    公开(公告)日:2016-12-08

    申请号:US14870879

    申请日:2015-09-30

    Applicant: Apple Inc.

    CPC classification number: G06F3/041 G06F3/0416 G06F3/04883 G09G5/12

    Abstract: An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface, the device detects, at a first detection rate that is greater than the first display rate, movement of a touch input at a sequence of locations on the touch-sensitive surface; and, at each of a sequence of update times, updates the user interface from a respective current state to a respective next state in accordance with a selected subset of the sequence of locations of the touch input. Each selected subset of the sequence of locations includes a plurality of locations of the touch input.

    Abstract translation: 具有触敏表面和显示器的电子设备以第一显示速率显示用户界面。 在显示用户界面的同时,设备以大于第一显示速率的第一检测速率检测在触敏表面上的一系列位置处的触摸输入的移动; 并且在更新时间序列中的每一个根据触摸输入的位置序列的选定子集将用户界面从相应的当前状态更新到相应的下一状态。 位置序列的每个选定的子集包括触摸输入的多个位置。

    Devices and methods for processing touch inputs

    公开(公告)号:US11126295B2

    公开(公告)日:2021-09-21

    申请号:US16822957

    申请日:2020-03-18

    Applicant: Apple Inc.

    Abstract: An electronic device with a touch-sensitive surface displays a user interface of a first software application that is updated at a first display rate. While displaying a first frame of the user interface in accordance with the first display rate, the device detects respective movement of a touch input across the touch-sensitive surface. An application-independent touch processing module of the device selects a respective touch location of the touch input that was detected during the respective movement to identify as a representative touch location for the respective movement based on touch-processing criteria for the first software application, and sends to an application-specific portion of the first software application touch location information for the touch input that identifies the respective touch location as the representative touch location for the respective movement. The first software application updates the user interface in accordance with the touch location information.

Patent Agency Ranking