Animation for image elements in a display layout

US10476937B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10476937-B2
Application numberUS-201414519008-A
CountryUS
Kind codeB2
Filing dateOct 20, 2014
Priority dateOct 20, 2014
Publication dateNov 12, 2019
Grant dateNov 12, 2019

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.

Particular embodiments provide a plurality of image elements arranged in a display layout. When user input selecting one of the image elements is received, a first animation sequence for an information panel associated with the selected image element may be displayed, wherein the information panel swings down from a bottom edge of the selected image element. As the information swings down, the selected image element may also be enlarged until it reaches a pre-determined size with respect to a display of the computing device. In response to receiving user input dismissing the selected image element, another animation sequence may shrink the selected image element while showing the information panel swinging up and eventually disappearing.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by a computing device, providing a plurality of image elements arranged in a display layout, each of the image elements comprising content associated with one or more entities corresponding to one or more nodes of a social graph, respectively, wherein the social graph comprises a plurality of nodes and a plurality of edges connecting the nodes; by the computing device, receiving a first user input selecting one of the image elements, the selected image element being associated with an originating user that is an originator of the selected image element, wherein the originating user corresponds to a first node of the plurality of nodes; by the computing device, in response to the first user input, providing for display a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of the computing device while moving all remaining image elements of the plurality of image elements off the display of the computing device; by the computing device, providing for display a second animation sequence for an information panel associated with the enlarged selected image element, wherein the second animation sequence comprises the information panel swinging down from a bottom edge of the enlarged selected image element from a first partially-visible state in which the information panel appears laterally suspended along a plane different from the enlarged selected image element to a second fully-visible state in which the information panel is displayed adjacent to the enlarged selected image element on a same plane as the enlarged selected image element; and by the computing device, displaying social information associated with the selected image element in the information panel, the social information comprising an image element of the originating user and one or more other users who have interacted with the selected image element, the one or more other users corresponding to one or more second nodes of the plurality of nodes, respectively, each of the second nodes being connected to the first node by an edge in the social graph. 2. The method of claim 1 , wherein the selected image element is one of a plurality of image elements being concurrently displayed, and wherein an information panel is displayed for only one of the concurrently displayed image elements at any given time. 3. The method of claim 1 , wherein the selected image element is one of a plurality of image elements being concurrently displayed, and wherein an information panel may be concurrently displayed for two or more of the concurrently-displayed image elements at once. 4. The method of claim 1 , further comprising: in response to the first user input, displaying the second animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to the display of the computing device, wherein the second animation sequence is displayed concurrently with the first animation sequence. 5. The method of claim 4 , further comprising: receiving second user input to dismiss the selected image element; and in response to the second user input, displaying a third animation sequence to shrink the selected image element. 6. The method of claim 5 , further comprising: in response to the second user input, displaying a fourth animation sequence that shows the information panel swing up and eventually disappear, wherein the fourth animation sequence is displayed concurrently with the third animation sequence. 7. The method of claim 5 , wherein the selected image element was arranged in at a particular position in the display layout prior to receiving the first user input, further comprising: providing for presentation the display layout after completion of the third animation sequence, wherein the selected image element is shown within the display layout in the particular position. 8. One or more computer-readable non-transitory storage media embodying software that is operable when executed by one or more processors to: provide a plurality of image elements arranged in a display layout, each of the image elements comprising content associated with one or more entities corresponding to one or more nodes of a social graph, respectively, wherein the social graph comprises a plurality of nodes and a plurality of edges connecting the nodes; receive a first user input selecting one of the image elements, the selected image element being associated with an originating user that is an originator of the selected image element, wherein the originating user corresponds to a first node of the plurality of nodes; provide, in response to the first user input, for display a first animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to a display of a computing device while moving all remaining image elements of the plurality of image elements off the display of the computing device; provide for display a second animation sequence for an information panel associated with the enlarged selected image element, wherein the second animation sequence comprises the information panel swinging down from a bottom edge of the enlarged selected image element from a first partially-visible state in which the information panel appears laterally suspended along a plane different from the enlarged selected image element to a second fully-visible state in which the information panel is displayed adjacent to the enlarged selected image element on a same plane as the enlarged selected image element; and display social information associated with the selected image element in the information panel, the social information comprising an image element of the originating user and one or more other users who have interacted with the selected image element, the one or more other users corresponding to one or more second nodes of the plurality of nodes, respectively, each of the second nodes being connected to the first node by an edge in the social graph. 9. The media of claim 8 , wherein the selected image element is one of a plurality of image elements being concurrently displayed, and wherein an information panel is displayed for only one of the concurrently displayed image elements at any given time. 10. The media of claim 8 , wherein the selected image element is one of a plurality of image elements being concurrently displayed, and wherein an information panel may be concurrently displayed for two or more of the concurrently-displayed image elements at once. 11. The media of claim 8 , the software being further operable when executed by one or more processors to: in response to the first user input, display the second animation sequence to enlarge the selected image element until the selected image element reaches a pre-determined size with respect to the display of the computing device, wherein the second animation sequence is displayed concurrently with the first animation sequence. 12. The media of claim 11 , the software being further operable when executed by one or more processors to: receive second user input to dismiss the selected image element; and in response to the second user input, display a third animation sequence to shrink the selected image element. 13. The media of claim 12 , the software being further operable when executed by one or more processors to: in response to the second user input, display a fourth animation sequence that shows the information panel swing up and eventually disappear, wherein the fourth animation sequence is displayed c

Assignees

Inventors

Classifications

  • Online advertisement · CPC title

  • User profiles · CPC title

  • Business processes related to social networking or social networking services · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • G06F3/0488Primary

    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 US10476937B2 cover?
Particular embodiments provide a plurality of image elements arranged in a display layout. When user input selecting one of the image elements is received, a first animation sequence for an information panel associated with the selected image element may be displayed, wherein the information panel swings down from a bottom edge of the selected image element. As the information swings down, the …
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0488. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 12 2019 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).