Three-dimensional icons for organizing, invoking, and using applications
First Claim
1. A method implemented at least in part by a computing device, the method comprising:
- displaying a first panel of an icon, the icon being associated with one or more applications;
receiving an update to an application of the one or more applications; and
based on the update to the application, displaying the icon as rotating in three dimensions until a second panel of the icon is displayed, the second panel of the icon displaying an indication of the update to the application, wherein the first and second panels are front and back side panels of the icon, respectively, and relate to the same application with information about the application being on the front side panel and the update being about the application on the back side panel, wherein the rotating occurs automatically in response to the application receiving the update and wherein as a result of the rotation, the front side panel is hidden when the back side panel is displayed, the update being data received by the computing device from a server computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are representative embodiments of three-dimensional icons that can be used to display a wide variety of information in an efficient manner and that can effectively organize a large number of applications on the display of a computing device (e.g., on the display of a mobile device). In one exemplary embodiment disclosed herein, an icon is associated with one or more applications, and a first panel of the icon is displayed. An update to the first application is received. Based on the update to the first application, the icon is rotated in three dimensions and a second panel of the icon is displayed with an indication of the update to the application.
91 Citations
21 Claims
-
1. A method implemented at least in part by a computing device, the method comprising:
-
displaying a first panel of an icon, the icon being associated with one or more applications; receiving an update to an application of the one or more applications; and based on the update to the application, displaying the icon as rotating in three dimensions until a second panel of the icon is displayed, the second panel of the icon displaying an indication of the update to the application, wherein the first and second panels are front and back side panels of the icon, respectively, and relate to the same application with information about the application being on the front side panel and the update being about the application on the back side panel, wherein the rotating occurs automatically in response to the application receiving the update and wherein as a result of the rotation, the front side panel is hidden when the back side panel is displayed, the update being data received by the computing device from a server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising a processor and a memory, the memory storing computer-executable instructions which when executed by the processor cause the computing device to perform a method, the method comprising:
-
displaying a first panel of an icon, the icon being associated with one or more applications; receiving an update to an application of the one or more applications, the update including data received from a server computer; and based on the update to the application, displaying a three-dimensional rotation of the icon that reveals a second panel of the icon, wherein the first panel is a front side of the icon and the second panel is a back side of the icon so that the three-dimensional rotation includes the icon flipping from the front side to the back side of the icon, wherein as a result of the rotation, the front side of the icon is hidden while the back side is displayed, the second panel comprising an indication of the update to the application, the three-dimensional rotation of the icon occurring automatically in response to the application receiving the update. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable non-volatile storage storing computer-executable instructions which when executed by a computing device cause the computing device to perform a method, the method comprising:
-
assigning a first application to a first panel of an icon; assigning a priority to the first panel of the icon; displaying the first panel of the icon; receiving an update to a second application, the second application being assigned to a second panel of the icon, the update being received by the computing device from a server computer, the first panel being a front side of the icon and the second panel being a back side of the icon; in response to the second application receiving the update, automatically rotating the icon in three dimensions to display the second panel, the second panel comprising an indication of the update to the second application, wherein the rotating includes flipping the icon from the front side to the back side so that the front side is hidden when the back side is displayed; receiving an update to the first application; and based on the priority assigned to the first panel, rotating the icon in three dimensions to display the first panel, the first panel comprising an indication of the update to the first application; and launching the first application in response to user interaction associated with the first panel.
-
-
21. A computer readable non-volatile storage storing computer-executable instructions which when executed by a computing device cause the computing device to perform a method, the method comprising:
-
assigning an application to a first panel of an icon through a drag-and-drop operation by dragging a graphic associated with the application to the first panel and dropping the graphic on the first panel; receiving an update to the application; and in response to the application receiving the update, automatically displaying the icon as rotating in three dimensions until a second panel of the icon is displayed, the second panel of the icon displaying an indication of the update to the application, wherein both the first and second panels are front and back side panels of the icon, respectively, and wherein the rotating flips the icon from the front panel to the back side panel so that the front panel is hidden from view, the update being data received by the computing device from a server computer.
-
Specification