User interface element

US9229604B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9229604-B2
Application numberUS-201113224188-A
CountryUS
Kind codeB2
Filing dateSep 1, 2011
Priority dateSep 1, 2011
Publication dateJan 5, 2016
Grant dateJan 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein said act of generating a user interface element comprises generating initial borders of said user interface element, and wherein said act of performing an elastic expansion further comprises: expanding at least one border of said user interface element to said first position, wherein said first position is indicated by a first expansion threshold; retracting said at least one border to said second position, wherein said second position is indicated by a first retraction threshold; expanding said at least one border of said user interface element to a third position, wherein said third position is indicated by a second expansion threshold; and retracting said at least one border of said user interface element to a fourth position, wherein said fourth position is indicated by a second retraction threshold. 3. The method of claim 1 wherein said user interface element is populated with said at least one item of the subject information during said elastic expansion of said at least one border after the elastic expansion reaches a peak threshold. 4. The method of claim 1 , said method further comprising: transitioning the at least one item of the subject information from said user interface element, wherein said act of transitioning comprises: commencing an elastic transition motion of at least one border of said user interface element; transitioning out said at least one item of the subject information from said user interface element; transitioning in at least one next item of the subject information to said user interface element; and ceasing said elastic transition motion of said at least one border. 5. The method of claim 4 , wherein said elastic transition motion is a wavelike motion. 6. The method of claim 4 , wherein said act of transitioning said at least one item of the subject information is performed in response to a selection of said element. 7. The method of claim 1 further comprises: detecting a selection of said user interface element; and performing an additional elastic expansion of one or more borders of said user interface element in response to said detection. 8. The method of claim 7 , wherein said act of detecting a selection comprises detecting a user selection. 9. The method of claim 7 , wherein said user interface is a graphical user interface provided on an electronic device including a touch screen, and wherein said act of detecting a selection comprises detecting a contact on said touch screen. 10. The method of claim 9 further comprises: expanding at least one border of said user interface element to said first position, wherein said first position is determined according to characteristics of said detected contact; detecting a release of said contact with said touch screen; retracting said at least one border to said second position after said act of detecting a release of said contact, wherein said second position is indicated by a first retraction threshold; expanding said at least one border of said user interface element to a third position, wherein said third position is indicated by a second expansion threshold; and retracting said at least one border of said user interface element to a fourth position, wherein said fourth position is indicated by a second retraction threshold. 11. The method of claim 10 , wherein said user interface element is populated with at least one item of the subject information, said method further comprising: performing an elastic expansion of said at least one item of the subject information, wherein said elastic expansion comprises expanding at least one border of said item to a first position and retracting said at least one border of said item to a second position. 12. The method of claim 11 , wherein said act of performing an elastic expansion of said at least one item of the subject information further comprises: expanding at least one border of said item to said first position, wherein said first position is determined according to characteristics of said detected contact; retracting said at least one border to said second position after said act of detecting a release of said contact, wherein said first position is indicated by a first retraction threshold; expanding said at least one border of said item to a third position indicated by a second expansion threshold; and retracting said at least one border of said item to a fourth position indicated by a second retraction threshold. 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. 14. The computer program product of claim 13 , wherein said act of generating a user interface element comprises generating initial borders of said user interface element, and wherein said act of performing an elastic expansion further comprises: expanding at least one border of said user interface element

Assignees

Inventors

Classifications

  • G06F3/048Primary

    Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9229604B2 cover?
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.
Who is the assignee on this patent?
Friedlander Steven, Young David, Sony Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/048. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).