Pinning a callout animation
First Claim
1. A computer system for animating pinning of callouts to a content surface in an application, comprising:
- a memory for storing executable program code; and
a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to;
display content on the content surface of the application, wherein the content surface does not include any item that is configured to float above or cover the content;
receive a first callout selection in the application;
in response to the first callout selection, display a first callout in a first floating user interface piece that is separate from and floats above the content surface, wherein the first callout provides items that are not displayed immediately prior to the first callout selection;
receive a first pin selection of the first callout in the application;
in response to the first pin selection, pin the first callout to the content surface of the application, wherein pin the first callout comprises;
animating movement of the first floating user interface piece across the content surface from a first location above the content surface to a first pin location within the content surface;
animating a size adjustment of the content on the content surface as the first floating user interface piece moves across and above the content surface to adjust for a size of the first callout as pinned in the content surface to form a size adjusted content;
removing the first floating user interface piece to integrate all of the first callout into the content surface; and
display a pinned first callout and the size adjusted content on the content surface.
0 Assignments
0 Petitions
Accused Products
Abstract
Animation for the attachment of content items to a location on a content surface in a user interface is provided. A user interface showing a content surface may be displayed on a computer. The content surface may include a content item at an initial position above the content surface. The content surface may display content formatted for display over an area comprising a totality of the content surface. The computer may then receive in the user interface a request to attach the content item to a final position on the content surface. The computer may then display an animation of the content item moving, from the initial position, across the content surface until the final position has been reached. The computer may then attach the content item to the content surface at the final position.
28 Citations
20 Claims
-
1. A computer system for animating pinning of callouts to a content surface in an application, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; display content on the content surface of the application, wherein the content surface does not include any item that is configured to float above or cover the content; receive a first callout selection in the application; in response to the first callout selection, display a first callout in a first floating user interface piece that is separate from and floats above the content surface, wherein the first callout provides items that are not displayed immediately prior to the first callout selection; receive a first pin selection of the first callout in the application; in response to the first pin selection, pin the first callout to the content surface of the application, wherein pin the first callout comprises; animating movement of the first floating user interface piece across the content surface from a first location above the content surface to a first pin location within the content surface; animating a size adjustment of the content on the content surface as the first floating user interface piece moves across and above the content surface to adjust for a size of the first callout as pinned in the content surface to form a size adjusted content; removing the first floating user interface piece to integrate all of the first callout into the content surface; and display a pinned first callout and the size adjusted content on the content surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for animating pinning of callouts to a location on a content surface in a user interface of an application, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; display content on the content surface of the application, wherein the content surface does not include any user interface pieces that are configured to float above or cover the content; receive in the content surface, a selection of a callout from the content surface, wherein the callout provides items that are not displayed in the content surface prior to a first callout selection; display the callout at an initial position in response to the selection, the initial position comprising the callout floating above the content surface in the user interface, a portion of the callout comprising a selectable icon; receive in the user interface, a first request to pin the callout to a final position on the content surface, the first request comprising an input on the selectable icon; in response to receiving the input on the selectable icon, display in the user interface, an animation of the callout moving, from the initial position, across the content surface until the final position has been reached; and pin in the user interface, the callout to the content surface at the final position to integrate the callout with the content displayed in the content surface by dropping the callout down to the same level as the content surface so the callout no longer floats above the content surface. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method for animating an attachment of content items to a location on a content surface in a user interface of an application, comprising:
-
displaying content on the content surface in a first user interface window of the application, wherein the content surface does not include any item that is configured to float above or cover the content; receiving a first content item selection in the application; in response to the first content item selection, displaying a first content item including text in a piece of user interface that is separate from and floats above the content surface in the first user interface window, wherein the first content item provides objects that are not displayed in the content surface prior to the first content item selection; receiving a first pin selection of the first content item in the application; in response to the first pin selection, pinning the first content item to the content surface of the application, wherein pinning the first content item comprises; animating movement of the piece of user interface across the content surface from a first location above the content surface to a first pin location within the content surface; removing the piece of user interface that floats above the content surface to integrate at least half of the text in the first content item into the content surface; and displaying a pinned first content item on the content surface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification