METHODS AND APPARATUS FOR RENDERING A COLLECTION OF WIDGETS ON A MOBILE DEVICE DISPLAY
First Claim
1. A method of rendering a collection of widgets on a mobile device display, the method comprising:
- identifying a first appearance associated with a rendering of a first collection of widgets on the mobile device display;
identifying a second appearance associated with a rendering of a second collection of widgets on the mobile device display;
transitioning from the rendering of the first collection of widgets on the mobile device display to the rendering of the second collection of widgets on the mobile device display; and
during the transitioning, rendering a transformation from the first appearance to the second appearance on the mobile device display, the transformation rendering a plurality of appearances ranging from the first appearance to the second appearance on the mobile device display, wherein each of the plurality of appearances includes a varying combination of the first appearance and the second appearance.
1 Assignment
0 Petitions
Accused Products
Abstract
A system renders a collection of widgets on a mobile device display by identifying a first appearance and a second appearance associated with a respective rendering of a first and second collection of widgets on the mobile device display. The system transitions from the rendering of the first collection to the second. The system receives notification to transition the collection of widgets on the mobile device display from a two-dimensional presentation to a three-dimensional presentation. The system renders a native widget on the mobile device display utilizing a native interface by identifying a non-native widget requiring a non-native interface to operate on the mobile device display. The system provides a proxy widget to host the non-native widget allowing the non-native widget to operate on the mobile device display utilizing the native interface.
76 Citations
20 Claims
-
1. A method of rendering a collection of widgets on a mobile device display, the method comprising:
-
identifying a first appearance associated with a rendering of a first collection of widgets on the mobile device display; identifying a second appearance associated with a rendering of a second collection of widgets on the mobile device display; transitioning from the rendering of the first collection of widgets on the mobile device display to the rendering of the second collection of widgets on the mobile device display; and during the transitioning, rendering a transformation from the first appearance to the second appearance on the mobile device display, the transformation rendering a plurality of appearances ranging from the first appearance to the second appearance on the mobile device display, wherein each of the plurality of appearances includes a varying combination of the first appearance and the second appearance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of rendering a collection of widgets on a mobile device display, the method comprising:
-
receiving notification to transition the collection of widgets on the mobile device display from a two-dimensional presentation to a three-dimensional presentation, the two-dimensional presentation comprising two-dimensional representations of widgets rendered with a canvas on the mobile device display; replacing each of the two-dimensional representations of widgets in the collection of widgets with a respective three-dimensional representation of a widget in the collection of widgets; presenting the collection of widgets on mobile device display as the three-dimensional presentation by rendering the three-dimensional representations of widgets with the canvas; and rendering the collection of widgets three dimensionally on the mobile device display. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
-
15. The method of Claim wherein 8 replacing each of the two-dimensional representations of widgets in the collection of widgets with a respective three-dimensional representation of widget in the collection of widgets comprises:
-
for each of the two-dimensional representations of widgets, identifying a two-dimensional image associated with a two-dimensional representation of a widget; and transmitting instructions to the widget to render a three-dimensional model of the two-dimensional image.
-
-
17. A method of rendering a collection of widgets on a mobile device display, the method comprising:
-
rendering a native widget on the mobile device display utilizing a native interface; identifying a non-native widget requiring a non-native interface to operate on the mobile device display; and providing a proxy widget to host the non-native widget allowing the non-native widget to operate on the mobile device display utilizing the native interface. - View Dependent Claims (18, 19, 20)
-
Specification