Object transitions
First Claim
Patent Images
1. A method comprising:
- receiving a selection of an executable object in a three-dimensional display environment, the three-dimensional display environment comprising one or more surfaces the appearance of which forms a three-dimensional visual effect, wherein at least one of the one or more surfaces includes a dock representation that appears to be on a plane that extends away from the user, the executable object having a first appearance of being placed in a foreground away from any surface of the three-dimensional display environment;
in response to the selection, moving the executable object into a surface from the foreground of the three-dimensional display environment, such that the executable object has a second appearance of being attached to at least one of the one or more surfaces, wherein during movement of the executable object, the executable object is scaled in size through a plurality of intermediate successive transition states; and
when the scaled executable object reaches a size threshold, replacing the executable object using an object item that is associated with the executable object wherein the scaling is completed with the object item.
0 Assignments
0 Petitions
Accused Products
Abstract
Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item.
27 Citations
14 Claims
-
1. A method comprising:
-
receiving a selection of an executable object in a three-dimensional display environment, the three-dimensional display environment comprising one or more surfaces the appearance of which forms a three-dimensional visual effect, wherein at least one of the one or more surfaces includes a dock representation that appears to be on a plane that extends away from the user, the executable object having a first appearance of being placed in a foreground away from any surface of the three-dimensional display environment; in response to the selection, moving the executable object into a surface from the foreground of the three-dimensional display environment, such that the executable object has a second appearance of being attached to at least one of the one or more surfaces, wherein during movement of the executable object, the executable object is scaled in size through a plurality of intermediate successive transition states; and when the scaled executable object reaches a size threshold, replacing the executable object using an object item that is associated with the executable object wherein the scaling is completed with the object item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by one or more computers, comprising:
-
receiving, from a user, a selection of an object item in a three-dimensional display environment, the three-dimensional display environment comprising one or more surfaces the appearance of which forms a three-dimensional visual effect, wherein at least one of the one or more surfaces includes a dock representation that appears to be on a plane that extends away from the user, the object item being associated with an executable object and having a first appearance of being attached to one of the one or more surfaces; in response to the selection, moving the object item away from the surface to a foreground of the three-dimensional display environment, such that the object item has a second appearance of not being attached to any surface of the one or more surfaces, wherein during movement of the object item, the object item is scaled in size through a plurality of intermediate successive transition states; and when the scaled object item reaches a threshold, replacing the object item using an instance of the executable object wherein the scaling is completed with the instance of the executable object. - View Dependent Claims (11, 12, 13, 14)
-
Specification