Apparatus and methods for widget update scheduling
First Claim
Patent Images
1. A method of scheduling a content update of a mobile widget, comprising:
- receiving a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device;
generating a content update schedule for the mobile widget based on the widget update consideration; and
storing the generated content update schedule for use in updating content of the mobile widget.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for scheduling a content update of a mobile widget are provided. The method may include receiving a widget update consideration. The method may also include generating a content update schedule for a mobile widget based on the update consideration. Further, the method may include storing the generated content update schedule for use in updating a content of the mobile widget.
162 Citations
57 Claims
-
1. A method of scheduling a content update of a mobile widget, comprising:
-
receiving a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; generating a content update schedule for the mobile widget based on the widget update consideration; and storing the generated content update schedule for use in updating content of the mobile widget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. At least one processor configured to schedule a content update of a mobile widget, comprising:
-
a first module configured to receive a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; a second module configured to generate a content update schedule for the mobile widget based on the widget update consideration; and a third module configured to store the generated content update schedule for use in updating content of the mobile widget.
-
-
25. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to receive a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within a mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; at least one instruction for causing the computer to generate a content update schedule for the mobile widget based on the widget update consideration; and at least one instruction for causing the computer to store the generated content update schedule for use in updating content of the mobile widget.
-
-
26. A network device for scheduling a content update of a mobile widget, comprising:
-
means for receiving a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; means for generating a content update schedule for the mobile widget based on the widget update consideration; and means for storing the generated content update schedule for use in updating content of the mobile widget.
-
-
27. A network device for scheduling a content update of a mobile widget, comprising:
-
a communications component that includes a receiver and a transmitter, the communications component operable to receive a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; a processor component that is configured to execute an update scheduling manager operable to generate a content update schedule for the mobile widget based on the widget update consideration; and a memory component operable to store the generated content update schedule for use in updating content of the mobile widget. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of updating content of a mobile widget, comprising:
-
obtaining the mobile widget; receiving a content update schedule for use in updating the content of the mobile widget, wherein the content update schedule is generated based on a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; receiving a content update based on the content update schedule; and storing the content update. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. At least one processor configured to update content of a mobile widget, comprising:
-
a first module configured to obtain the mobile widget; a second module configured to receive a content update schedule for use in updating the content of the mobile widget, wherein the content update schedule is generated based on a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; a third module configured to receive a content update based on the content update schedule; and a fourth module configured to store the content update.
-
-
49. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to obtain a mobile widget; at least one instruction for causing the computer to receive a content update schedule for use in updating content of the mobile widget, wherein the content update schedule is generated based on a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; at least one instruction for causing the computer to receive a content update based on the content update schedule; and at least one instruction for causing the computer to store the content update.
-
-
50. A mobile device for updating content of a mobile widget, comprising:
-
means for obtaining the mobile widget; means for receiving a content update schedule for use in updating the content of the mobile widget, wherein the content update schedule is generated based on a widget update consideration including at least a hierarchical depth to which a user of the mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; means for receiving a content update based on the content update schedule; and means for storing the content update.
-
-
51. A mobile device, comprising:
-
a memory comprising a widget management client; a processor in communication with the memory and operable to execute the widget management client, wherein the widget management client is operable to obtain a mobile widget, wherein the widget management client is further operable to receive a content update schedule for use in updating content of the mobile widget, wherein the content update schedule is generated based on a widget update consideration including at least a hierarchical depth to which a user of the mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device and wherein the widget management client is further operable to receive a content update based on the content update schedule; and a database operable to store the content update. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
Specification