OBJECT BASED CONTEXTUAL MENU CONTROLS
First Claim
Patent Images
1. A computer-implemented method, comprising:
- under control of one or more computing systems configured with executable instructions, receiving a contextual menu invocation;
determining a selected object corresponding to the contextual menu invocation;
determining an action based at least in part on the selected object;
presenting a contextual menu to a user that includes a plurality of action identifiers, each of the plurality of action identifiers representative of an action that may be performed with respect to the selected object, wherein one of the plurality of action identifiers is representative of the determined action;
receiving a selection of an action identifier from the plurality of action identifiers; and
performing the action represented by the selected action identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes systems and methods that enable users to easily take action on objects through use of a contextual menu. The contextual menu may be independent of the application and/or device through which the object is accessed and allows the user to perform actions with respect to an object. The selected action may be locally performed and/or performed at a location remote from the client device.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
under control of one or more computing systems configured with executable instructions, receiving a contextual menu invocation; determining a selected object corresponding to the contextual menu invocation; determining an action based at least in part on the selected object; presenting a contextual menu to a user that includes a plurality of action identifiers, each of the plurality of action identifiers representative of an action that may be performed with respect to the selected object, wherein one of the plurality of action identifiers is representative of the determined action; receiving a selection of an action identifier from the plurality of action identifiers; and performing the action represented by the selected action identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system, comprising:
-
one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least; receive from a user an invocation of a contextual menu; determine a plurality of actions to be presented to the user based at least in part on one or more of an identity of the user, a prior action selected by the user, an object, a prior object selected by the user, or a relationship between the object and the user; send for display a contextual menu includes a plurality of action identifiers, each of the plurality of action identifiers corresponding to one of the plurality of actions; receive a selection of an action identifier from the plurality of action identifiers; and cause the action corresponding to the selected action identifier to be performed. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving from a user an input to invoke a contextual menu corresponding to an object; determine a plurality of actions to be presented to the user based at least in part on one or more of an identity of the user, a prior action selected by the user, an object, a prior object selected by the user, or a relationship between the object and the user; presenting to the user a contextual menu, wherein the contextual menu includes a plurality of actions identifiers, each action identifier corresponding to a determined action; receiving a selection of an action identifier; and causing an action corresponding to the action identifier to be performed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification