/Search To Application User Interface Transitions
Abstract

Systems and processes for providing search user interfaces are provided. An example process includes while displaying a home screen, in response to detecting a gesture input, displaying a search user interface; while displaying the search user interface, detecting an input selecting a result; in response to detecting the input selecting the result, displaying an application user interface associated with the result; while displaying the application user interface: detecting an input; and in response to detecting the input: in accordance with a determination that the input is detected before a time threshold, displaying the search user interface with a state corresponding to the detection of the input selecting the result; in accordance with a determination that the input of the predetermined type is detected after the time threshold or after another input is detected, displaying the home screen.

Full Text

What is claimed is:

Systems and processes for providing search user interfaces are provided. An example process includes while displaying a home screen, in response to detecting a gesture input, displaying a search user interface; while displaying the search user interface, detecting an input selecting a result; in response to detecting the input selecting the result, displaying an application user interface associated with the result; while displaying the application user interface: detecting an input; and in response to detecting the input: in accordance with a determination that the input is detected before a time threshold, displaying the search user interface with a state corresponding to the detection of the input selecting the result; in accordance with a determination that the input of the predetermined type is detected after the time threshold or after another input is detected, displaying the home screen.
Timeline
Filed
04/20/2026
Published
08/27/2026
Granted
Not Available
IPC Codes(3)
G06F 3/0484:for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/01:Input arrangements or combined input and output arrangements for interaction between user and computer (takes precedence G06F 3/16)
G06F 3/04886:by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus