Floating action buttons
First Claim
1. A system comprising:
- one or more processors;
a processor-accessible storage medium to store instructions;
one or more modules maintained in the processor-accessible storage medium and executable by the one or more processors to perform operations comprising;
determining that a focus has entered a first hot zone;
causing presentation of a first set of one or more floating action buttons associated with the first hot zone, the first set of one or more floating action buttons corresponding to a first set of one or more actions, the first set of one or more actions based at least in part on actions associated with contents of the first hot zone;
determining that the focus has entered a second hot zone;
causing presentation of a second set of one or more floating action buttons associated with the second hot zone, wherein the second set of one or more floating action buttons is different than the first set of one or more floating action buttons, the second set of one or more floating action buttons corresponding to a second set of one or more actions, the second set of one or more actions based at least in part on actions associated with contents of the second hot zone, at least one of the second set of one or more actions corresponding to the second set of floating action buttons being different from the first set of one or more actions corresponding to the first set of floating action buttons;
presenting upon activation of one of the first set of one or more floating action buttons or the second set of one or more floating action buttons a group of items; and
affecting an object associated with the first hot zone or second hot zone upon activation of one of the group of items.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface (UI) includes floating action buttons. Respective hot zones are established for associated respective UI elements. When a focus is targeting (e.g., located at) a given hot zone, one or more floating action buttons that are associated therewith are presented as part of the UI. Activation of a particular action button of the one or more floating action buttons causes an action corresponding to the particular action button to be implemented. In an example implementation, the actions available through the one or more floating action buttons may be context-sensitive such that the actions thereof are tailored to the type of item corresponding to the UI element (e.g., an icon, a graphical element, a text portion, a screen area, etc.).
52 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; a processor-accessible storage medium to store instructions; one or more modules maintained in the processor-accessible storage medium and executable by the one or more processors to perform operations comprising; determining that a focus has entered a first hot zone; causing presentation of a first set of one or more floating action buttons associated with the first hot zone, the first set of one or more floating action buttons corresponding to a first set of one or more actions, the first set of one or more actions based at least in part on actions associated with contents of the first hot zone; determining that the focus has entered a second hot zone; causing presentation of a second set of one or more floating action buttons associated with the second hot zone, wherein the second set of one or more floating action buttons is different than the first set of one or more floating action buttons, the second set of one or more floating action buttons corresponding to a second set of one or more actions, the second set of one or more actions based at least in part on actions associated with contents of the second hot zone, at least one of the second set of one or more actions corresponding to the second set of floating action buttons being different from the first set of one or more actions corresponding to the first set of floating action buttons; presenting upon activation of one of the first set of one or more floating action buttons or the second set of one or more floating action buttons a group of items; and affecting an object associated with the first hot zone or second hot zone upon activation of one of the group of items. - View Dependent Claims (2, 3, 4)
-
-
5. One or more processor-accessible storage media storing instructions that, when executed by a processor, performs acts comprising:
-
determining that a first object has been selected; in response to determining that a focus has entered a first hot zone representing the first object, presenting a first set of one or more floating action buttons, the first set of one or more floating action buttons presenting a first group of items upon activation, wherein one or more first actions correspond to the first set of one or more floating action buttons, which correspond to context, subject matter, or both, the context, subject matter, or both including the first object as content of the first hot zone and the first set of one or more floating action buttons being presented according to the content of the first hot zone; determining that a second object has been selected; and in response to determining that the focus has entered a second hot zone representing the second object, presenting a second set of one or more floating action buttons, the second set of one or more floating action buttons presenting a second group of items upon activation, wherein one or more second actions correspond to the second set of one or more floating action buttons, which correspond to context, subject matter, or both, the context, subject matter, or both including the second object as content of the second hot zone and the second set of one or more floating action buttons being presented according to the content of the second hot zone, and wherein the first set of one or more floating action buttons associated with the first hot zone is different than the second set of one or more floating action buttons associated with the second hot zone. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
determining, by a computer processor, that a focus has entered a hot zone encompassing an object; causing presentation of one or more floating action buttons in response to determining that the focus has entered the hot zone, the one or more floating action buttons being associated with the hot zone and being presented responsive to a type of object encompassed by the hot zone the focus has entered; revealing a group of items upon activation of at least one of the one or more floating action buttons responsive to the type of the object encompassed by the hot zone the focus has entered; receiving activation of at least one of the group of items to activate at least one action corresponding to the at least one of the group of items and responsive to the type of the object encompassed by the hot zone the focus has entered; and affecting a selected object according to the at least one action in response to the activation of the at least one of the group of items. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification