APPARATUS AND METHODS FOR WIDGET-RELATED MEMORY MANAGEMENT
First Claim
Patent Images
1. A method for managing the runtime memory of a wireless device, comprising:
- determining widget usage data related to a user interaction with one or more widgets executable on the wireless device;
changing, adaptively, one or more widget states based on the determined widget usage data; and
storing information indicative of the changing of the one or more widget states.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for changing operational modes of a widget and changing content feed to a widget based on operational mode changes and/or memory availability on the wireless device are provided. Apparatus and methods for managing the runtime memory usage of mobile widgets on a wireless device by changing widget states based on widget usage data are also provided.
41 Citations
24 Claims
-
1. A method for managing the runtime memory of a wireless device, comprising:
-
determining widget usage data related to a user interaction with one or more widgets executable on the wireless device; changing, adaptively, one or more widget states based on the determined widget usage data; and storing information indicative of the changing of the one or more widget states. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to determine widget usage data related to a user interaction with one or more widgets executable on the wireless device; at least one instruction for causing the computer to change, adaptively, one or more widget states based on the determined widget usage data; and at least one instruction for causing the computer to store information indicative of the change of the one or more widget states. - View Dependent Claims (19)
-
-
9. An apparatus, comprising:
-
means for determining widget usage data related to a user interaction with one or more widgets executable on a wireless device; means for changing, adaptively, one or more widget states based on the determined widget usage data; and means for storing information indicative of the changing of the one or more widget states. - View Dependent Claims (20)
-
-
10. An apparatus for managing a runtime memory of a wireless device, comprising:
-
a processor; a memory in communication with the processor; one or more widgets stored in the memory, executable by the processor; a widget usage data reporter stored in the memory, executable by the processor and operable to collect usage data related to a user interaction with the one or more widgets; widget adapter logic stored in the memory, executable by the processor and operable to adaptively change one or more widget states based on the determined widget usage data; and a widget configuration setting database in the memory and operable to storing the information indicative of the change of the one or more widget states. - View Dependent Claims (21)
-
-
11. A method for receiving and recording widget state changes based on widgets usage data, comprising:
-
receiving a notification from a wireless device that indicates that one or more states of one or more widgets have been changed based on widget usage data; and storing information indicative of the one or more state changes in a network memory. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to receive a notification from a wireless device that indicates that one or more states of one or more widgets have been changed based on widget usage data; and at least one instruction for causing the computer to store information indicative of the one or more state changes in a network memory. - View Dependent Claims (22)
-
-
15. An apparatus, comprising:
-
means for receiving a notification from a wireless device that indicates that one or more states of one or more widgets have been changed based on widget usage data; and means for storing information indicative of the one or more state changes. - View Dependent Claims (23)
-
-
16. A network apparatus for receiving and recording widget state changes based on widget usage data, comprising:
-
a processor; a memory in communication with the processor; a widget management module stored in the memory, executable by the processor and operable to receive a notification from a wireless device that indicates that one or more states of one or more widgets have been changed based on widget usage data; and a data storage in the memory and operable to store information indicative of the one or more state changes. - View Dependent Claims (17, 18)
-
-
24. The network apparatus of 16, wherein the notification includes an indication of a change to or from one or more states including a widget load state, or a given widget load state within a widget wall or a degree of depth loading of the one or more widgets or any combination thereof.
Specification