Reduced complexity user interface
First Claim
Patent Images
1. An apparatus, comprising:
- a user interface module configured to operate via at least one electronic processing system and to cause an animation of a pile of objects on a user interface display, wherein the pile of objects is configured to expand from a contracted form when a pointer approaches a boundary of the pile on the user interface display, wherein the boundary is invisible to a user, and wherein the user interface module is configured to render a pre-insertion animation that, as the pointer moves along the boundary;
dynamically determines two closest objects in the pile of objects that correspond with the pointer on the user interface display;
moves the two closest objects closer to the pointer; and
presents the two closest objects in non-obstructed full view to the user optimizing visual feedback in limited display space to visually indicate an insertion point into the pile between the two closest objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A reduced complexity user interface is described. In an embodiment, a user interface module causes an animation of a pile of objects on a user interface display. The pile of objects is configured to expand from a contracted form when a pointer approaches a boundary of the pile on the user interface display. The user interface module is configured to determine two closest objects in the pile of objects that correspond with the pointer on the user interface display and to move the two closest objects to the pointer to visually indicate an insertion point into the pile. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. An apparatus, comprising:
a user interface module configured to operate via at least one electronic processing system and to cause an animation of a pile of objects on a user interface display, wherein the pile of objects is configured to expand from a contracted form when a pointer approaches a boundary of the pile on the user interface display, wherein the boundary is invisible to a user, and wherein the user interface module is configured to render a pre-insertion animation that, as the pointer moves along the boundary; dynamically determines two closest objects in the pile of objects that correspond with the pointer on the user interface display; moves the two closest objects closer to the pointer; and presents the two closest objects in non-obstructed full view to the user optimizing visual feedback in limited display space to visually indicate an insertion point into the pile between the two closest objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
causing an animation of a pile of objects on a user interface display, the animation comprising; expanding the pile of objects from a contracted form when a pointer approaches a boundary of the pile on the user interface display, wherein the boundary is invisible to a user; and as the pointer moves along the boundary, dynamically determining two closest objects in the pile of objects that correspond with the pointer on the user interface display; moving the two closest objects closer to the pointer; and presenting the two closest objects in non-obstructed full view to the user optimizing visual feedback in limited display space to visually indicate an insertion point into the pile between the two closest objects. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory machine-readable medium storing instructions which, when executed by a processing system, cause the processing system to perform instructions for:
causing an animation of a pile of objects on a user interface display, the animation comprising; expanding the pile of objects from a contracted form when a pointer approaches a boundary of the pile on the user interface display, wherein the boundary is invisible to a user; and as the pointer moves along the boundary, dynamically determining two closest objects in the pile of objects that correspond with the pointer on the user interface display; moving the two closest objects closer to the pointer; and presenting the two closest objects in non-obstructed full view to the user optimizing visual feedback in limited display space to visually indicate an insertion point into the pile between the two closest objects. - View Dependent Claims (16, 17, 18, 19, 20)
Specification