Apparatus and methods for widget-related memory management
AssigneeQUALCOMM Incorporated
InventorsGiridhar D. Mandyam, Lalitha Suryanarayana, Christophe G. Bernard, Kevin E. Hunter, Noam Raffaelli
Life of this patent
Estimating the term…
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.
Claims27
A method for changing operational modes in a wireless communication device, comprising:
- activating a mobile widget client in standard operational mode;
- determining memory availability on the wireless communication device;
- deactivating the standard operational mode based on the determination of the memory availability;
- and
- activating a low memory operational mode of the mobile widget client in response to deactivation of the standard operational mode.
At least one processor configured to change operational mode of a widget based on memory availability, comprising:
- a first module for activating a mobile widget client in standard operational mode;
- a second module for determining memory availability on the wireless communication device;
- a third module for deactivating the standard operational mode based on the determination of the memory availability;
- and
- a fourth module for activating a low memory operational mode of the mobile widget client in response to deactivation of the standard operational mode.
A non-transitory computer-readable medium comprising:
- at least one instruction for causing a computer to activate a mobile widget client in standard operational mode;
- at least one instruction for causing the computer to determine memory availability on the wireless communication device;
- at least one instruction for causing the computer to deactivate the standard operational mode based on the determination of the memory availability;
- and
- at least one instruction for causing the computer to activate a low memory operational mode of the mobile widget client in response to deactivation of the standard operational mode.
An apparatus, comprising:
- means for activating a mobile widget client in standard operational mode;
- means for determining memory availability on the wireless communication device;
- means for deactivating the standard operational mode based on the determination of the memory availability;
- and
- means for activating a low memory operational mode of the mobile widget client in response to deactivation of the standard operational mode.
An apparatus for changing operation modes of widgets based on memory availability, comprising:
- a processor;
- a memory in communication with the processor;
- a memory state monitor in communication with the processor and operable to determine availability of memory on the apparatus;
- at least one mobile widget client stored in the memory, executable by the processor and including a standard operational mode and a low memory operational mode;
- and
- a widget mode changer stored in the memory, executable by the processor and operable to change the widget operational mode between the standard operational mode and the low memory operational mode based on determinations made by the memory state monitor.
A method for changing content feed to a widget based on operational mode changes, comprising:
- receiving a notification from a wireless device that indicates that one or more widgets executing on the wireless device are changing operational modes based on memory availability on the wireless device;
- storing, in network memory, an indication of the change in operational modes;
- and
- changing a content feed provided to the one or more widgets based on the notification.
At least one processor configured to change content feed to a mobile widget based on notification of a low memory based operational mode change, comprising:
- a first module for receiving a notification from a wireless device that indicates that one or more widgets executing on the wireless device are changing operational modes based on memory availability on the wireless device;
- a second module for storing, in network memory, an indication of the change in operational modes;
- and
- a third module for changing content feed provided to the one or more widgets based on the notification.
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 widgets executing on the wireless device are changing operational modes based on memory availability on the wireless device;
- at least one instruction for causing the computer to store, in network memory, an indication of the change in operational modes;
- and
- at least one instruction for causing the computer to deactivate the standard operational mode based on the determination of the memory availability;
- and
- at least one instruction for causing the computer to change content feed provided to the one or more widgets based on the notification.
An apparatus, comprising:
- means for receiving a notification from a wireless device that indicates that one or more widgets executing on the wireless device are changing operational modes based on memory availability on the wireless device;
- means for storing an indication of the change in operational modes;
- and
- means for changing content feed provided to the one or more widgets based on the notification.
A network apparatus for changing content feed to a widget based on a operation mode change of a widget based on memory availability, 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 widgets executing on the wireless device are changing operational modes based on memory availability on the wireless device and further operable to change content feed provided to the one or more widgets based on the notification;
- and
- a data storage in the memory and operable to store an indication of the operational mode change.
Dependencies are inferred from the claim text.