PREDICTIVE CONTEXTUAL TOOLBAR FOR PRODUCTIVITY APPLICATIONS
First Claim
1. A user interface comprising:
- a canvas; and
an identifiable region on which dynamic predicted commands are surfaced in response to an interaction with the canvas.
3 Assignments
0 Petitions
Accused Products
Abstract
A predictive contextual toolbar is presented that provides an identifiable region on which predicted commands can be surfaced. This user interface can be presented in cases where an indication of a request for a command (such as a formatting tool) is received, for example, while a user is interacting with a canvas of a productivity application. When conditions for surfacing a predictive command are met, the system can display an identifiable region on which predicted commands are surfaced according to context associated with the conditions for surfacing the predictive command. The identifiable region may be an extension of a mini toolbar. One or more dynamic predicted commands can be surfaced on the identifiable region to provide easily accessible, user specific, context related commands.
63 Citations
20 Claims
-
1. A user interface comprising:
-
a canvas; and an identifiable region on which dynamic predicted commands are surfaced in response to an interaction with the canvas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining whether conditions for surfacing a predictive command are met; and displaying an identifiable region on which predicted commands are surfaced according to context associated with the conditions for surfacing the predictive command. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium having instructions stored thereon that, when executed by a processor, perform a method comprising:
-
determining whether conditions for surfacing a predictive command are met; displaying an identifiable region on which predicted commands are surfaced according to context associated with the conditions for surfacing the predictive command; surfacing one or more dynamic predicted commands on the identifiable region; and dismissing a surfaced command in response to receiving a selection of the surfaced command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification