User interface element
First Claim
Patent Images
1. A method for providing a user interface, the method comprising:
- generating, on an electronic device comprising an electronic display and in response to the electronic device detecting subject information, a user interface element on the electronic display;
performing, upon first initially displaying the user interface element, without the user interacting with the user interface element, an elastic expansion of at least one border of said user interface element,wherein said elastic expansion comprises expanding said at least one border to a first position and retracting said at least one border to a second position while implementing the initial display such thata transition appears, to a user, on the electronic display that the at least one border is bouncing between the first position and the second position as the user interface element is first initially displayed over a portion of and less than all of the electronic display andwithout the user interacting with the user interface element; and
populating said user interface element with at least one item of the subject information,wherein the populating said user interface element with the at least one item of the subject information comprisespopulating said user interface element with the at least one item of the subject information after an elastic expansion reaches a peak threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing a user interface for an electronic device are described. Described embodiments include methods and apparatus for generating a user interface element, expanding a user interface element, transitioning subject information in a user interface element, and removing a user interface element.
12 Citations
26 Claims
-
1. A method for providing a user interface, the method comprising:
-
generating, on an electronic device comprising an electronic display and in response to the electronic device detecting subject information, a user interface element on the electronic display; performing, upon first initially displaying the user interface element, without the user interacting with the user interface element, an elastic expansion of at least one border of said user interface element, wherein said elastic expansion comprises expanding said at least one border to a first position and retracting said at least one border to a second position while implementing the initial display such that a transition appears, to a user, on the electronic display that the at least one border is bouncing between the first position and the second position as the user interface element is first initially displayed over a portion of and less than all of the electronic display and without the user interacting with the user interface element; and populating said user interface element with at least one item of the subject information, wherein the populating said user interface element with the at least one item of the subject information comprises populating said user interface element with the at least one item of the subject information after an elastic expansion reaches a peak threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product stored on non-transitory, processor readable medium, the computer program product comprising executable code configured to:
-
generate, on an electronic device comprising an electronic display and in response to the electronic device detecting subject information, a user interface element on the electronic display; and perform, upon first initially displaying the user interface element, without the user interacting with the user interface element, an elastic expansion of at least one border of said user interface element, wherein said elastic expansion comprises expanding said at least one border to a first position and retracting said at least one border to a second position while implementing the initial display such that a transition appears, to a user, on the electronic display that the at least one border is bouncing between the first position and the second position as the user interface element is first initially displayed over a portion of and less than all of the electronic display and without the user interacting with the user interface element; and
populate said user interface element with at least one item of the subject information,wherein the populating said user interface element with the at least one item of the subject information comprises populating said user interface element with the at least one item of the subject information after an elastic expansion reaches a peak threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
an electronic display; a rendering circuit configured to render graphics onto the electronic display; and a processor coupled to the rendering circuit, wherein the processor is configured to provide, in response to the processor detecting subject information, a user interface for said electronic display, wherein said user interface comprises at least one user interface element, and wherein said processor is configured to control said user interface to perform, upon first initially displaying the user interface element, without the user interacting with the user interface element, an elastic expansion of at least one border of said user interface element, wherein said elastic expansion comprises expanding said at least one border to a first position and retracting said at least one border to a second position while initially displaying said user interface element such that a transition appears, to a user, on the electronic display that the at least one border is bouncing between the first position and the second position as the user interface element is first initially displayed over a portion of and less than all of the electronic display and without the user interacting with the user interface element; and populate said user interface element with at least one item of the subject information, wherein the populating said user interface element with the at least one item of the subject information comprises populating said user interface element with the at least one item of the subject information after an elastic expansion reaches a peak threshold. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification