-
公开(公告)号:US20180335922A1
公开(公告)日:2018-11-22
申请号:US15917467
申请日:2018-03-09
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , Christopher K. Thomas , Dominik Wagner , Michael T. Turner
IPC: G06F3/0488 , G06F3/0486 , G06F3/0484
CPC classification number: G06F3/0488 , G06F3/04842 , G06F3/04845 , 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.
-
公开(公告)号:US20220391067A1
公开(公告)日:2022-12-08
申请号:US17747931
申请日:2022-05-18
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/04883 , G06F3/04845
Abstract: An electronic device, detects a touch input. After a latency period, the device delivers to an application a sequence of input events that represent the touch input, including, in sequence: a first input event that represents the touch input at a first input time and is delivered at a first delivery time, a second input event that represents the touch input at a second input time and is delivered at a second delivery time, and a third input event that represents the touch input at a third input time and is delivered at a third delivery time, 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.
-
公开(公告)号:US11231847B2
公开(公告)日:2022-01-25
申请号:US16849876
申请日:2020-04-15
Applicant: Apple Inc.
Inventor: Michael T. Turner , Cindy M. Barrett , Jason P. Ketterman , Patrick L. Coffman
IPC: G06F3/0486 , G06F3/0488 , G06F3/0484
Abstract: A device implementing drag and drop for a multi-window operating system may include a processor configured to manage a drag session corresponding to a drag event, the drag event including an initial input selecting an item in a first application, a drag gesture moving the item to a particular region, and a release at an end of the drag gesture for dropping the item in the particular region. The processor is configured to send a request to commandeer the drag session to the drag and drop manager. The processor is configured to receive an indication that the release has occurred in the particular region. The processor is configured to perform a drop operation, where the drop operation includes at least one of opening a window of a second application for the item or opening another window of the first application for the item.
-
14.
公开(公告)号:US20210132762A1
公开(公告)日:2021-05-06
申请号:US17145168
申请日:2021-01-08
Applicant: Apple Inc.
Inventor: Michael T. Turner , Raleigh J. Ledet
IPC: 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.
-
公开(公告)号:US10908783B2
公开(公告)日:2021-02-02
申请号:US16574033
申请日:2019-09-17
Applicant: Apple Inc.
Inventor: Chanaka G. Karunamuni , Marcos Alonso Ruiz , Michael T. Turner , Mohammed N. Jisrawi
IPC: G06F3/00 , G06F3/0482 , G06F3/0488 , G06F3/0484 , G06F3/0486 , G06F3/01
Abstract: An electronic device displays a user interface object that corresponds to a first application. While displaying the user interface object, the device detects, via an input element, an input directed to the user interface object. In response: if the input meets an input threshold and includes less than a threshold amount of movement, the device generates a non-visual output corresponding to the input before detecting an end of the input, and after detecting an end of the input, displays a system user interface that includes information about the first application without displaying the first application; and, if the input does not meet the input threshold and includes less than the threshold amount of movement, the device forgoes generating a non-visual output corresponding to the input, and after detecting an end of the input, displays the first application on the display.
-
公开(公告)号:US10884604B2
公开(公告)日:2021-01-05
申请号:US15721718
申请日: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: G06F3/0486 , G06F3/041 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F21/62
Abstract: The subject technology provides for receiving a request for a representation of an item from a destination application. The subject technology sends the request for the representation of the item to a source application. The subject technology receives a link to a file provider, the file provider fulfilling a data transfer of the representation of the item. Further, the subject technology sends the link to the file provider to the destination application.
-
公开(公告)号:US10860200B2
公开(公告)日:2020-12-08
申请号:US15721706
申请日: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: G06F3/00 , G06F3/0486 , G06F3/041 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F21/62
Abstract: The subject technology provides for identifying an item being dragged over an application in which the items are arranged in a table in a first arrangement. The subject technology copies the first arrangement to generate a second arrangement that corresponds to an initial arrangement of the items when the item is identified as being dragged over the first application. The subject technology updates the first arrangement to reflect changed positions of the items in the table resulting from another item being inserted into the table. The subject technology updates the second arrangement to reflect changed positions of items. Further, the subject technology merges the updated second arrangement with the updated first arrangement to reconcile the changed positions resulting from the item being inserted into the table at the location with the changed positions resulting from the another item being inserted into the table.
-
公开(公告)号:US10705713B2
公开(公告)日:2020-07-07
申请号:US15721695
申请日: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: G06F3/048 , G06F3/0486 , G06F3/041 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F21/62
Abstract: A device implementing drag and drop for touchscreen devices may include a processor configured to detect a drag gesture selecting an item in a first application. The processor may be further configured to detect a touch release at an end of the drag gesture for dropping the item in a second application, and send, 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 processor may be further configured to receive, from the second application, a request for a representation of the item from among the plurality of representations. The processor may be further configured to send, to the first application, the request for the representation of the item. The processor may be further configured to initiate a data transfer of the representation of the item from the first application to the second application.
-
公开(公告)号:US20160092091A1
公开(公告)日:2016-03-31
申请号:US14868561
申请日:2015-09-29
Applicant: Apple Inc.
Inventor: Eric B. Hanson , Joachim Fornallaz , Michael T. Turner
IPC: G06F3/0484 , G06F17/24 , G06T11/60 , G06F3/0482
CPC classification number: G06T11/60 , G06F3/04845 , G06F3/04886 , G06F17/212 , G06F17/248 , G06F2203/04803 , G06T2200/24
Abstract: A group of files are presented on a graphical user interface using a template. The presentation is controlled by a rule associated with the template. A user input for adjusting a layout parameter of a selected file of the group of files is received. In response, the rule is examined and the layout parameter of the selected file is adjusted based on the rule. One or more next files in the group of files are evaluated to determine if the rule is satisfied following adjusting the layout parameter of the selected file. Based on determining that the rule is violated, layout parameters of the one or more next files are recursively adjusted until the rule is satisfied. The presentation of the group of files using the template is updated based on recursively adjusting the layout parameters of the one or more next files.
Abstract translation: 使用模板在图形用户界面上显示一组文件。 演示由与模板相关联的规则控制。 接收用于调整该组文件的选定文件的布局参数的用户输入。 作为响应,检查规则,并根据规则调整所选文件的布局参数。 对文件组中的一个或多个下一个文件进行评估,以确定在调整所选文件的布局参数后是否满足规则。 基于确定规则被违反,一个或多个下一个文件的布局参数被递归地调整直到规则被满足。 基于递归调整一个或多个下一个文件的布局参数来更新使用模板的文件组的呈现。
-
公开(公告)号:US20230359345A1
公开(公告)日:2023-11-09
申请号:US18221354
申请日:2023-07-12
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , Christopher K. Thomas , Dominik Wagner , Michael T. Turner
IPC: G06F3/0488 , G06F3/04842 , G06F3/0486 , G06F3/04845
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.
-
-
-
-
-
-
-
-
-