-
公开(公告)号:US20230418413A1
公开(公告)日:2023-12-28
申请号:US18243630
申请日:2023-09-07
Applicant: Apple Inc.
Inventor: Aleksandr Chugunov , Ari Y. Benbasat , Brent W. Schorsch , Michael T. Turner , Stephen C. Moseley , Steven S. Noble , Giovanni M. Agnoli , Jacob Z. Weiss , Joshua C. Weinberg , Yiqiang Nie
IPC: G06F3/041 , G06F3/04845 , G06F3/04883
CPC classification number: G06F3/04166 , G06F3/04845 , G06F3/04883 , G06F3/04184
Abstract: An electronic device detects a user input while in a lower energy consumption state. After a latency period, while in a higher energy consumption state, the electronic device delivers to an application a sequence of input events that represent the user input, including, in sequence: a first input event, a second input event and a third input event that represent the user input at first, second and third input times and is delivered at first, second and third delivery times. A time interval between the second input time and the second delivery time is smaller than a time interval between the first input time and the first delivery time, and a time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.
-
公开(公告)号:US11747975B2
公开(公告)日:2023-09-05
申请号:US17679036
申请日:2022-02-23
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , Christopher K. Thomas , Dominik Wagner , Michael T. Turner
IPC: G06F17/00 , G06F3/0488 , G06F3/04845 , G06F3/04842 , G06F3/0486
CPC classification number: G06F3/0488 , G06F3/0486 , G06F3/04842 , G06F3/04845
Abstract: An electronic device, while displaying a user interface of an application, detects a user input on a portion of the user interface associated with a plurality of gesture recognizers. A first set of standard gesture recognizers are associated with the portion of the user interface by the application; a second set of supplemental gesture recognizers are associated with the portion of the user interface by a system process; and a first failure requirement determines which gesture recognizers must fail before other gesture recognizers can recognize a user input. In one example, the first failure requirement is that a particular standard gesture recognizer (e.g., an intensity-based gesture recognizer) must fail before a particular supplemental gesture recognizer (e.g., a drag start gesture recognizer) can recognize a user input.
-
公开(公告)号:US10409477B2
公开(公告)日:2019-09-10
申请号:US15917467
申请日:2018-03-09
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , Christopher K. Thomas , Dominik Wagner , Michael T. Turner
IPC: G06F17/00 , G06F3/0488 , G06F3/0484 , G06F3/0486
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.
-
4.
公开(公告)号:US20190012036A1
公开(公告)日:2019-01-10
申请号:US16130940
申请日:2018-09-13
Applicant: Apple Inc.
Inventor: Sophia Teutschler , Stephen R. Breen , Kenneth L. Kocienda , Michael T. Turner
IPC: G06F3/041 , G06F3/0488 , G06F3/0482
Abstract: An electronic device displays a user interface on a display. The user interface includes one or more user interface objects. The device detects an input on the touch-sensitive surface at a location that corresponds to a user interface object, including detecting a change in intensity of the input on the touch-sensitive surface from a first intensity to a second intensity. The device, in response to detecting the input, obtains a change in a value of a respective simulated physical parameter of a physics model that is driven by the change in intensity of the input on the touch-sensitive surface; and updates an appearance of the user interface by progressing an animation between a first state and a second state based on the change in the respective simulated physical parameter of the physics model.
-
公开(公告)号:US12175066B2
公开(公告)日:2024-12-24
申请号:US18221354
申请日:2023-07-12
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , Christopher K. Thomas , Dominik Wagner , Michael T. Turner
IPC: G06F17/00 , G06F3/04842 , G06F3/04845 , G06F3/0486 , G06F3/0488
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.
-
公开(公告)号:US12164752B2
公开(公告)日:2024-12-10
申请号:US18516896
申请日:2023-11-21
Applicant: Apple Inc.
Inventor: Chanaka G. Karunamuni , Marcos Alonso Ruiz , Michael T. Turner , Mohammed N. Jisrawi , Alan C. Dye
IPC: G06F3/0482 , G06F3/04845 , G06F3/0486 , G06F3/04883
Abstract: A computer system displays a first user interface object and detects a first input directed to the first user interface object. If the first input does not meet a first input threshold and includes less than a threshold amount of movement, the computer system changes a mode of a control function corresponding to the user interface object from a first mode to a second mode; if the first input meets the first input threshold and includes less than the threshold amount of movement, the computer system displays a second user interface object that includes information corresponding to the control function; and if the first input meets the first input threshold and includes more than the threshold amount of movement after meeting the first input threshold, the computer system adjusts a respective control value of the control function in accordance with a movement of the first input.
-
7.
公开(公告)号:US20240152252A1
公开(公告)日:2024-05-09
申请号:US18516896
申请日:2023-11-21
Applicant: Apple Inc.
Inventor: Chanaka G. Karunamuni , Marcos Alonso Ruiz , Michael T. Turner , Mohammed N. Jisrawi , Alan C. Dye
IPC: G06F3/0482 , G06F3/04845 , G06F3/0486 , G06F3/04883
CPC classification number: G06F3/0482 , G06F3/04845 , G06F3/0486 , G06F3/04883
Abstract: A computer system displays a first user interface object and detects a first input directed to the first user interface object. If the first input does not meet a first input threshold and includes less than a threshold amount of movement, the computer system changes a mode of a control function corresponding to the user interface object from a first mode to a second mode; if the first input meets the first input threshold and includes less than the threshold amount of movement, the computer system displays a second user interface object that includes information corresponding to the control function; and if the first input meets the first input threshold and includes more than the threshold amount of movement after meeting the first input threshold, the computer system adjusts a respective control value of the control function in accordance with a movement of the first input.
-
8.
公开(公告)号:US11762546B2
公开(公告)日:2023-09-19
申请号:US17145168
申请日:2021-01-08
Applicant: Apple Inc.
Inventor: Michael T. Turner , Raleigh J. Ledet
IPC: G06F3/048 , G06F3/0487 , G06F3/0484
CPC classification number: G06F3/0487 , G06F3/0484
Abstract: An electronic device, with a display and one or more input devices separate from the display, displays, on the display, a user interface for an application. The device receives, at the one or more input devices separate from the display, user input events. The device generates a plurality of separate event streams in accordance with the user input events. The device merges information from the plurality of separate event streams to generate a stream of merged user input events. The device provides, to the application, information that describes the stream of merged user input events. The device displays, on the display, a response by the application that is based at least in part on the information that describes the stream of merged user input events.
-
公开(公告)号:US20220179535A1
公开(公告)日:2022-06-09
申请号:US17679036
申请日:2022-02-23
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , Christopher K. Thomas , Dominik Wagner , Michael T. Turner
IPC: G06F3/0488 , G06F3/04845 , G06F3/04842 , G06F3/0486
Abstract: An electronic device, while displaying a user interface of an application, detects a user input on a portion of the user interface associated with a plurality of gesture recognizers. A first set of standard gesture recognizers are associated with the portion of the user interface by the application; a second set of supplemental gesture recognizers are associated with the portion of the user interface by a system process; and a first failure requirement determines which gesture recognizers must fail before other gesture recognizers can recognize a user input. In one example, the first failure requirement is that a particular standard gesture recognizer (e.g., an intensity-based gesture recognizer) must fail before a particular supplemental gesture recognizer (e.g., a drag start gesture recognizer) can recognize a user input.
-
公开(公告)号:US10444976B2
公开(公告)日:2019-10-15
申请号:US15721702
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , David Rahardja , Michael T. Turner , Kurt A. Revis , Christopher K. Thomas , Stephen R. Breen , Tyler M. Fox , Emanuele Rudel , Robert D. Boehnke , Tom Adriaenssen , James R. Montgomerie
IPC: G06F15/16 , G06F3/0486 , G06F3/0482 , G06F3/0488 , G06F3/041 , G06F21/62
Abstract: The subject technology provides for detecting a drag gesture selecting an item in a first application. The subject technology detects a touch release at an end of the drag gesture for dropping the item in a second application. The subject technology sends in response to the detected touch release, a message to the second application, the message including information for a plurality of representations of the item. The subject technology receives, from the second application, a request for a representation of the item from among the plurality of representations. The subject technology sends, to the first application, the request for the representation of the item. Further, the subject technology initiates a data transfer of the representation of the item from the first application to the second application.
-
-
-
-
-
-
-
-
-