System and method for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive display;
detecting, via the touch-sensitive display, a search activation gesture from a user of the electronic device;
in response to detecting only the search activation gesture, displaying a search interface on substantially all of the touch-sensitive display, the search interface including;
(i) a search entry portion; and
(ii) a predictions portion that is displayed before receiving any user input at the search entry portion, the predictions portion displayed with one or more user interface objects each associated with a respective locally-installed application, wherein each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device;
wherein the predictions portion includes a user interface object selected from a group consisting of;
a respective deep-link user interface object associated with a predicted action within a respective application of the plurality of locally-installed application, and the respective deep-link user interface object, when selected by a user, causes the electronic device to display a respective application of the plurality of locally-installed applications and initiate a predicted action within the respective application, and the predicted action is selected based on one or more of a current time and the application usage history; and
one or more other user interface objects each associated with a respective contact, wherein each respective contact is selected from among a plurality of previously-contacted people for inclusion in the predictions portion based at least in part on a current time.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for proactively identifying and surfacing relevant content are disclosed herein. An example method includes: detecting, via the touch-sensitive display, a search activation gesture from a user of the electronic device. The method also includes: in response to detecting only the search activation gesture, displaying a search interface on substantially all of the touch-sensitive display, the search interface including: (i) a search entry portion; and (ii) a predictions portion with one or more user interface objects each associated with a respective locally-installed application. Each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device.
74 Citations
33 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive display; detecting, via the touch-sensitive display, a search activation gesture from a user of the electronic device; in response to detecting only the search activation gesture, displaying a search interface on substantially all of the touch-sensitive display, the search interface including; (i) a search entry portion; and (ii) a predictions portion that is displayed before receiving any user input at the search entry portion, the predictions portion displayed with one or more user interface objects each associated with a respective locally-installed application, wherein each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device;
wherein the predictions portion includes a user interface object selected from a group consisting of;a respective deep-link user interface object associated with a predicted action within a respective application of the plurality of locally-installed application, and the respective deep-link user interface object, when selected by a user, causes the electronic device to display a respective application of the plurality of locally-installed applications and initiate a predicted action within the respective application, and the predicted action is selected based on one or more of a current time and the application usage history; and one or more other user interface objects each associated with a respective contact, wherein each respective contact is selected from among a plurality of previously-contacted people for inclusion in the predictions portion based at least in part on a current time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
-
detect, via the touch-sensitive display, a search activation gesture from a user of the electronic device; in response to detecting only the search activation gesture, display a search interface on substantially all of the touch-sensitive display, the search interface including; (i) a search entry portion; and (ii) a predictions portion that is displayed before receiving any user input at the search entry portion, the predictions portion displayed with one or more user interface objects each associated with a respective locally-installed application, wherein each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device;
wherein the predictions portion includes a user interface object selected from a group consisting of;a respective deep-link user interface object associated with a predicted action within a respective application of the plurality of locally-installed application, and the respective deep-link user interface object, when selected by a user, causes the electronic device to display a respective application of the plurality of locally-installed applications and initiate a predicted action within the respective application, and the predicted action is selected based on one or more of a current time and the application usage history; and one or more other user interface objects each associated with a respective contact, wherein each respective contact is selected from among a plurality of previously-contacted people for inclusion in the predictions portion based at least in part on a current time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; and memory storing one or more programs which, when executed by the one or more processors, cause the electronic device to; detect, via the touch-sensitive display, a search activation gesture from a user of the electronic device; in response to detecting only the search activation gesture, display a search interface on substantially all of the touch-sensitive display, the search interface including; (i) a search entry portion; and (ii) a predictions portion that is displayed before receiving any user input at the search entry portion, the predictions portion displayed with one or more user interface objects each associated with a respective locally-installed application, wherein each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device;
wherein the predictions portion includes a user interface object selected from a group consisting of;a respective deep-link user interface object associated with a predicted action within a respective application of the plurality of locally-installed application, and the respective deep-link user interface object, when selected by a user, causes the electronic device to display a respective application of the plurality of locally-installed applications and initiate a predicted action within the respective application, and the predicted action is selected based on one or more of a current time and the application usage history; and one or more other user interface objects each associated with a respective contact, wherein each respective contact is selected from among a plurality of previously-contacted people for inclusion in the predictions portion based at least in part on a current time. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification