METHODS AND APPARATUS FOR ORGANIZING A COLLECTION OF WIDGETS ON A MOBILE DEVICE DISPLAY
First Claim
1. A computer implemented method of organizing a collection of widgets on a mobile device display, the method comprising:
- rendering a collection of widgets, hosted by a respective widget engine, on a mobile device display, the collection of widgets comprising at least one of;
i) a first widget representation that, when selected, invokes a first widget; and
ii) a first widget sub-collection representation that, when selected, invokes a plurality of widget representations, each of which may be selected to invoke at least one of a second widget and a second widget sub-collection representationwherein the first widget may be invoked simultaneously with the first widget sub-collection representation and the second widget may be invoked simultaneously with the second widget sub-collection representation and wherein the first widget may be a third widget sub-collection representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system renders a collection of widgets, hosted by a respective widget engine, on a mobile device display. The collection comprises at least one first widget representation that, when selected, invokes a first widget, and a first widget sub-collection representation that, when selected, invokes a plurality of widget representations. The system renders a three dimensional presentation of the collection of widgets on the mobile device display. The presentation comprises a three dimensional association between at least one of the first widget sub-collection representation and the second widget sub-collection representation. The system receives instruction to render the collection of widgets in a list view comprising at least one widget representation; and at least one widget representation associated with at least one widget sub-collection representation.
-
Citations
20 Claims
-
1. A computer implemented method of organizing a collection of widgets on a mobile device display, the method comprising:
-
rendering a collection of widgets, hosted by a respective widget engine, on a mobile device display, the collection of widgets comprising at least one of; i) a first widget representation that, when selected, invokes a first widget; and ii) a first widget sub-collection representation that, when selected, invokes a plurality of widget representations, each of which may be selected to invoke at least one of a second widget and a second widget sub-collection representation wherein the first widget may be invoked simultaneously with the first widget sub-collection representation and the second widget may be invoked simultaneously with the second widget sub-collection representation and wherein the first widget may be a third widget sub-collection representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
receiving selection of a preferred widget representation from the list view; and rendering the preferred widget representation on the mobile device display, the preferred widget rendered with at least one of; i) the collection of widgets; ii) the first widget sub-collection representation; and iii) the second widget sub-collection representation.
-
-
15. The method of claim 14 wherein receiving instruction to render the collection of widgets in a list view comprises:
-
for each widget representation associated with a plurality of widget sub-collection representations, rendering an instance of the widget representation within the list view for each of the plurality of widget sub-collection representations; and wherein rendering the preferred widget representation on the mobile device display comprises; upon selection of the instance of the widget representation, rendering the widget representation with a respective widget sub-collection representation from the plurality of widget sub-collection representations.
-
-
16. The method of claim 14 wherein receiving instruction to render the collection of widgets in a list view comprises:
-
associating the at least one widget representation in the list view with a class of widgets; and allowing a user to hide the at least one class of widgets from the list view to reduce a number of widget representations rendered within the list view.
-
-
17. The method of claim 16 comprising:
allowing a user to restore the at least one class of widgets to the list view.
-
18. The method of claim 14 comprising:
allowing a user to hide the at least one widget representation from the list view.
-
19. The method of claim 14 comprising:
allowing a user to organize the rendering of the list view according to at least one criteria.
-
20. The method of claim 14 comprising:
allowing a user to manipulate an order in which the at least one widget representations are rendered within the list view on the mobile device display.
Specification