-
公开(公告)号:US20180039395A1
公开(公告)日:2018-02-08
申请号:US15785375
申请日:2017-10-16
Applicant: Apple Inc.
Inventor: Christopher FLEIZACH , Eric T. SEYMOUR , Clare KASEMSET , Samuel WHITE , Darren C. MINIFIE , Ian FISCH , Gregory F. HUGHES , Justin KAUFMAN , Patti P. HOA
IPC: G06F3/0484 , G06F3/0487
CPC classification number: G06F3/04842 , G06F3/0487 , H04M1/2474 , H04M1/72588
Abstract: Systems and processes for scanning a user interface are disclosed. One process can include scanning multiple elements within a user interface by highlighting the elements. The process can further include receiving a selection while one of the elements is highlighted and performing an action on the element that was highlighted when the selection was received. The action can include scanning the contents of the selected element or performing an action associated with the selected element. The process can be used to navigate an array of application icons, a menu of options, a standard desktop or laptop operating system interface, or the like. The process can also be used to perform gestures on a touch-sensitive device or mouse and track pad gestures (e.g., flick, tap, or freehand gestures).
-
公开(公告)号:US20230401798A1
公开(公告)日:2023-12-14
申请号:US18239018
申请日:2023-08-28
Applicant: Apple Inc.
Inventor: Jeffrey Philip BIGHAM , Jaylin HERSKOVITZ , Samuel WHITE , Jason WU
CPC classification number: G06T19/006 , G06F3/165 , G06T19/20 , G06T2219/2004 , G06T2200/24
Abstract: An example process for placing virtual objects in an environment includes: displaying a first view of the environment, the first view including a virtual object displayed at a first location on a first surface of the environment, the first location corresponding to a current location of the electronic device; detecting movement of the electronic device from the current location to an updated location; in accordance with detecting the movement from the current location to the updated location: displaying a second view of the environment, the second view including the virtual object displayed at a second location on the first surface of the environment, the second location corresponding to the updated location; and receiving user input to place the virtual object; and in response to receiving the user input, placing the virtual object at the second location.
-