RU2010143395A

Apparatus and methods for widget-related memory management

Abstract

one. A method for changing operation modes in a wireless communication device, comprising the steps of:! activate the mobile widget client in standard mode,! determine memory availability in a wireless device,! deactivate the standard mode of operation based on the definition of memory availability, and! activate the mode of operation with a small amount of memory of the mobile widget client in response to deactivation of the standard mode of operation. ! 2. The method of claim 1, further comprising the step of:! deactivate the mode of operation with a small amount of memory and re-activate the standard mode of operation when it is determined that the availability of memory justifies the standard mode of operation. ! 3. The method according to claim 1, in which at the stage of activating the mode of operation with a small amount of memory, at least one of the reduced media resources, or the reduced supply of content, or viewing in the mode of reduced compression, or the reduced availability of hierarchical depth information is additionally activated. ! four. The method according to claim 3, in which the mode of operation with a small amount of memory further comprises viewing in a mode of reduced compression, which contains the last screenshot of the widget. ! five. The method of claim 1, wherein in the step of activating the low memory mode of the mobile widget client, the low memory operation mode is additionally retrieved from the memory of the wireless device when it is determined that the memory availability in the wireless communication device reaches a predetermined threshold. ! 6. The method according to claim 1, wherein in the step of activating the low memory mode of the mobile widget client, the operation mode with the small

Term

Projected expiry 20 March 2029.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

120 claims: 93 independent, 27 dependent

  1. 1
    A method for changing modes in a wireless communication device, comprising the steps of:1. Способ изменения режимов работы в устройстве беспроводной связи, содержащий этапы, на которых:
  2. 2
    activate the widget mobile client in standard mode, 2. активируют мобильный виджетный клиент в стандартном режиме работы,
  3. 3
    determine memory availability on the wireless communication device 3. определяют доступность памяти в устройстве беспроводной связи,
  4. 4
    deactivate the standard mode of operation based on the determination of the memory availability, and 4. деактивируют стандартный режим работы на основании определения доступности памяти, и
  5. 5
    activate the mode with a small amount of mobile memory the widget client in response to deactivation of the standard operating mode. 5. активируют режим работы с малым объемом памяти мобильного виджетного клиента в ответ на деактивацию стандартного режима работы.
  6. 7
    deactivated operation with low memory and re-activate the standard mode of operation when it is determined that the memory access operation justifies standard. 7. деактивируют режим работы с малым объемом памяти и повторно активируют стандартный режим работы, когда определено, что доступность памяти оправдывает стандартный режим работы.
  7. 12
    7. At least one processor configured to change the operation mode of the widget based on memory availability, comprising:7. По меньшей мере, один процессор, выполненный с возможностью изменять режим работы виджета на основании доступности памяти, содержащий:
  8. 13
    The first module to activate the widget mobile client in standard mode, 13. первый модуль для активации мобильного виджетного клиента в стандартном режиме работы,
  9. 14
    The second module for determining memory availability on the wireless communication device 14. второй модуль для определения доступности памяти в устройстве беспроводной связи,
  10. 15
    The third module for deactivating the standard mode of operation based on the determination of the memory availability, and 15. третий модуль для деактивации стандартного режима работы на основании определения доступности памяти, и
  11. 16
    The fourth module for activating the operating mode with a small volume of the memory cell the widget client in response to deactivation of the standard mode. 16. четвертый модуль для активации режима работы с малым объемом памяти мобильного виджетного клиента в ответ на деактивацию стандартного режима работы.
  12. 17
    8. A computer program product comprising:8. Компьютерный программный продукт, содержащий:
  13. 18
    The computer-readable medium comprising:18. машиночитаемый носитель, содержащий:
  14. 19
    at least one instruction for causing a computer to activate the widget mobile client in standard operation, 19. по меньшей мере, одну инструкцию, предписывающую компьютеру активировать мобильный виджетный клиент в стандартном режиме работы,
  15. 20
    at least one instruction for causing a computer to determine memory availability on the wireless communication device, and 20. по меньшей мере, одну инструкцию, предписывающую компьютеру определять доступность памяти в устройстве беспроводной связи, и
  16. 21
    at least one instruction for causing a computer to deactivate the standard mode based on memory availability determination, and 21. по меньшей мере, одну инструкцию, предписывающую компьютеру деактивировать стандартный режим работы на основании определения доступности памяти, и
  17. 22
    at least one instruction for causing a computer to enable operation with a small volume of the memory cell the widget client in response to deactivation of the standard mode. 22. по меньшей мере, одну инструкцию, предписывающую компьютеру активировать режим работы с малым объемом памяти мобильного виджетного клиента в ответ на деактивацию стандартного режима работы.
  18. 23
    9. An apparatus, comprising:9. Устройство, содержащее:
  19. 24
    means to activate the widget mobile client in standard mode, 24. средство для активации мобильного виджетного клиента в стандартном режиме работы,
  20. 25
    The means for determining memory availability on the wireless communication device 25. средство для определения доступности памяти в устройстве беспроводной связи,
  21. 26
    The means for deactivating the standard mode of operation based on the determination of the memory availability, and 26. средство для деактивации стандартного режима работы на основании определения доступности памяти, и
  22. 27
    The means for activating the operating mode with a small volume of the memory cell the widget client in response to deactivation of the standard mode. 27. средство для активации режима работы с малым объемом памяти мобильного виджетного клиента в ответ на деактивацию стандартного режима работы.
  23. 28
    10. An apparatus for changing modes of widgets based on memory availability, comprising:10. Устройство для изменения режимов работы виджетов на основании доступности памяти, содержащее:
  24. 29
    The processor 29. процессор,
  25. 30
    The memory associated with the processor, 30. память, связанную с процессором,
  26. 31
    The health monitor memory associated with the processor and operable to determine availability of memory on the device, 31. монитор состояния памяти, связанный с процессором и выполненный с возможностью определять доступность памяти в устройстве,
  27. 32
    at least one cell the widget client stored in the memory and executed by a processor comprising a regular operation mode and a low memory, and 32. по меньшей мере, один мобильный виджетный клиент, хранящийся в памяти, выполняемый процессором и включающий в себя стандартный режим работы и режим работы с малым объемом памяти, и
  28. 33
    Block widget mode changer stored in the memory and executed by a processor configured to change a widget mode between the standard mode of operation and a small memory mode based on determinations made by the memory state monitor. 33. блок смены режима виджета, хранящийся в памяти, выполняемый процессором и выполненный с возможностью изменять режим работы виджета между стандартным режимом работы и режимом малого объема памяти на основании определений, сделанных монитором состояния памяти.
  29. 36
    13. A method for altering the content of the widget based on the supply mode changes, comprising the steps of:13. Способ изменения снабжения контентом виджета на основании изменений режима работы, содержащий этапы, на которых:
  30. 37
    The notification is received from the wireless device that indicates that one or more widgets executing on the device change modes based on memory availability on the device, 37. принимают от беспроводного устройства извещение, которое указывает, что один или несколько виджетов, выполняющихся в устройстве, изменяют режимы работы на основании доступности памяти в устройстве,
  31. 38
    38 is stored in the network memory indication of operating conditions and changes 38. сохраняют в сетевой памяти указание об изменениях режимов работы и
  32. 39
    change the supply of content provided by one or more widgets based on the notification. 39. изменяют снабжение контентом, обеспеченное для одного или нескольких виджетов на основании извещения.
  33. 45
    19. At least one processor configured to change content supply mobile widget based on notification of change in the operating mode based on the small amount of memory, comprising:19. По меньшей мере, один процессор, выполненный с возможностью изменять снабжение контентом мобильного виджета на основании извещения об изменении режима работы на основе малого объема памяти, содержащий:
  34. 46
    первый модуль для приема от беспроводного устройства извещения, которое указывает, что один или несколько виджетов, выполняющихся в устройстве, изменяют режимы работы на основании доступности памяти в устройстве, 46. ​​The first module for receiving a notification from a wireless device that indicates that one or more widgets executing on the device, changing modes based on memory availability on the device,
  35. 47
    The second module to be stored in the network storage instructions on changing modes of operation, and 47. второй модуль для сохранения в сетевой памяти указания об изменении режимов работы, и
  36. 48
    The third module to change the content of supply, provided for one or more widgets based on the notification. 48. третий модуль для изменения снабжения контентом, обеспеченного для одного или нескольких виджетов на основании извещения.
  37. 49
    20. A computer program product comprising:20. Компьютерный программный продукт, содержащий:
  38. 50
    The computer-readable medium comprising:50. машиночитаемый носитель, содержащий:
  39. 51
    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 device change modes based on memory availability on the device, 51. по меньшей мере, одну инструкцию, предписывающую компьютеру принимать от беспроводного устройства извещение, которое указывает, что один или несколько виджетов, выполняющихся в устройстве, изменяют режимы работы на основании доступности памяти в устройстве,
  40. 52
    at least one instruction for causing a computer to store in memory an indication of changes in the network operation mode and, 52. по меньшей мере, одну инструкцию, предписывающую компьютеру сохранять в сетевой памяти указание изменения режимов работы и,
  41. 53
    at least one instruction for causing a computer to deactivate the standard mode based on memory availability determination, and 53. по меньшей мере, одну инструкцию, предписывающую компьютеру деактивировать стандартный режим работы на основании определения доступности памяти, и
  42. 54
    at least one instruction for causing a computer to change the supply of content provided by one or more widgets based on the notification. 54. по меньшей мере, одну инструкцию, предписывающую компьютеру изменять снабжение контентом, обеспеченное для одного или нескольких виджетов на основании извещения.
  43. 55
    21. An apparatus, comprising:21. Устройство, содержащее:
  44. 56
    The means for receiving a notification from a wireless device that indicates that one or more widgets executing on the device, changing modes based on memory availability on the device, 56. средство для приема от беспроводного устройства извещения, которое указывает, что один или несколько виджетов, выполняющихся в устройстве, изменяют режимы работы на основании доступности памяти в устройстве,
  45. 57
    The means for storing the mode change indication, and 57. средство для сохранения указания изменения режимов работы, и
  46. 58
    The means for changing the content of supply, provided for one or more widgets based on the notification. 58. средство для изменения снабжения контентом, обеспеченного для одного или нескольких виджетов на основании извещения.
  47. 59
    22. A network device for changing the content supply widget based on the widget mode based on memory availability, comprising:22. Сетевое устройство для изменения снабжения контентом виджета на основании изменения режима работы виджета на основании доступности памяти, содержащее:
  48. 60
    The processor 60. процессор,
  49. 61
    The memory associated with the processor, 61. память, связанную с процессором,
  50. 62
    The widget management module stored in memory and executed by a processor configured to receive a notification from a wireless device that indicates that one or more widgets executing on the device change modes based on memory availability on the device and further adapted to change the content provision, provided for one or more widgets based on the notification, and 62. модуль управления виджетами, хранящийся в памяти, выполняемый процессором и выполненный с возможностью принимать от беспроводного устройства извещение, которое указывает, что один или несколько виджетов, выполняющихся в устройстве, изменяют режимы работы на основании доступности памяти в устройстве, и дополнительно выполненный с возможностью изменять снабжение контентом, обеспеченное для одного или нескольких виджетов на основании извещения, и
  51. 63
    The data storage memory configured to store an indication of change in the operating mode. 63. хранилище данных в памяти, выполненное с возможностью сохранять указание об изменении режима работы.
  52. 69
    28. A method of controlling random access memory of a wireless device, comprising the steps of:28. Способ управления оперативной памятью беспроводного устройства, содержащий этапы, на которых:
  53. 70
    determine widget usage data related to a user interaction with one or more of the widgets running on the wireless device, 70. определяют данные использования виджета, относящиеся к пользовательскому взаимодействию с одним или несколькими из виджетов, выполняемых в беспроводном устройстве,
  54. 71
    changing, adaptively, one or more states of widgets based on the determined widget usage data, and 71. изменяют, адаптивно, состояния одного или нескольких виджетов на основании определенных данных использования виджета, и
  55. 72
    preserve the state changes of one or more widgets. 72. сохраняют изменения состояний одного или нескольких виджетов.
  56. 79
    35. At least one processor configured to control the main memory of a wireless device, comprising:35. По меньшей мере, один процессор, выполненный с возможностью управлять оперативной памятью беспроводного устройства, содержащий:
  57. 80
    The first module for determining widget usage data related to a user interaction with one or more of the widgets running on the wireless device, 80. первый модуль для определения данных использования виджета, относящихся к пользовательскому взаимодействию с одним или несколькими из виджетов, выполняемых в беспроводном устройстве,
  58. 81
    The second module for adaptive changes in the state of one or more widgets based on the determined widget usage data, and 81. второй модуль для адаптивного изменения состояний одного или нескольких виджетов на основании определенных данных использования виджета, и
  59. 82
    The third module for storing the state changes in one or more widgets. 82. третий модуль для сохранения изменений состояний одного или нескольких виджетов.
  60. 83
    36. A computer program product comprising:36. Компьютерный программный продукт, содержащий:
  61. 84
    The computer-readable medium comprising:84. машиночитаемый носитель, содержащий:
  62. 85
    at least one instruction for causing a computer to determine widget usage data related to a user interaction with one or more of the widgets running on the wireless device, 85. по меньшей мере, одну инструкцию, предписывающую компьютеру определять данные использования виджета, относящиеся к пользовательскому взаимодействию с одним или несколькими из виджетов, выполняемых в беспроводном устройстве,
  63. 86
    at least one instruction for adaptively changing the states of one or more widgets based on the determined widget usage data, and 86. по меньшей мере, одну инструкцию для адаптивного изменения состояний одного или нескольких виджетов на основании определенных данных использования виджета, и
  64. 87
    at least one instruction for causing a computer to store the state changes of one or more widgets. 87. по меньшей мере, одну инструкцию, предписывающую компьютеру сохранять изменения состояний одного или нескольких виджетов.
  65. 88
    37. An apparatus comprising:37. Устройство, содержащее:
  66. 89
    The means for determining widget usage data related to a user interaction with one or more of the widgets running on the wireless device, 89. средство для определения данных использования виджета, относящихся к пользовательскому взаимодействию с одним или несколькими из виджетов, выполняемых в беспроводном устройстве,
  67. 90
    The means for adaptively changing the state of one or more widgets based on the determined widget usage data, and 90. средство для адаптивного изменения состояний одного или нескольких виджетов на основании определенных данных использования виджета, и
  68. 91
    The means for storing the state changes in one or more widgets. 91. средство для сохранения изменений состояний одного или нескольких виджетов.
  69. 92
    38. A device for controlling the main memory of a wireless device, comprising:38. Устройство для управления оперативной памятью беспроводного устройства, содержащее:
  70. 93
    The processor 93. процессор,
  71. 94
    The memory associated with the processor, 94. память, связанную с процессором,
  72. 95
    at least one cell the widget client stored in the memory, executable by a processor, 95. по меньшей мере, один мобильный виджетный клиент, хранящийся в памяти, выполняемый процессором,
  73. 96
    The message box widget usage data stored in memory and executed by a processor operable to collect usage data related to a user interaction with one or more of the widget clients. 96. блок сообщения данных использования виджета, хранящийся в памяти, выполняемый процессором и выполненный с возможностью собирать данные использования, относящиеся к пользовательскому взаимодействию с одним или несколькими из виджетных клиентов,
  74. 97
    The logic of the widget adapter is stored in the memory, the processor performed and adapted to adaptively change the status of one or more widgets based on the determined widget usage data, and 97. логику адаптера виджетов, хранящуюся в памяти, выполняемую процессором и выполненную с возможностью адаптивно изменять состояния одного или нескольких виджетов на основании определенных данных использования виджета, и
  75. 98
    The base widget configuration setting database in the memory configured to store the state changes of one or more widgets. 98. базу данных настроек конфигурации виджета в памяти, выполненную с возможностью сохранять изменения состояний одного или нескольких виджетов.
  76. 99
    39. A method for receiving and recording widget state changes based on widget usage data, comprising the steps of:39. Способ приема и регистрации изменений состояний виджетов на основании данных использования виджета, содержащий этапы, на которых:
  77. 100
    accept notification from a wireless device that indicates that one or more states of one or more mobile widgets have changed based on widget usage data, and 100. принимают от беспроводного устройства извещение, которое указывает, что одно или несколько состояний одного или нескольких мобильных виджетов изменились на основании данных использования виджета, и
  78. 101
    retain state changes in network memory. 101. сохраняют изменения состояния в сетевой памяти.
  79. 104
    42. At least one processor configured to change content supply mobile widget based on notification of change in the operating mode based on the small amount of memory, comprising:42. По меньшей мере, один процессор, выполненный с возможностью изменять снабжение контентом мобильного виджета на основании извещения об изменении режима работы на основе малого объема памяти, содержащий:
  80. 105
    The first module for receiving a notification from a wireless device that indicates that one or more states of one or more mobile widgets have changed based on widget usage data, and 105. первый модуль для приема от беспроводного устройства извещения, которое указывает, что одно или несколько состояний одного или нескольких мобильных виджетов изменились на основании данных использования виджета, и
  81. 106
    The second module for maintaining state changes in network memory. 106. второй модуль для сохранения изменений состояния в сетевой памяти.
  82. 107
    43. A computer program product comprising:43. Компьютерный программный продукт, содержащий:
  83. 108
    The computer-readable medium comprising:108. машиночитаемый носитель, содержащий:
  84. 109
    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 mobile widgets have changed based on widget usage data, and 109. по меньшей мере, одну инструкцию, предписывающую компьютеру принимать от беспроводного устройства извещение, которое указывает, что одно или несколько состояний одного или нескольких мобильных виджетов изменились на основании данных использования виджета, и
  85. 110
    at least one instruction for causing a computer to store the state changes in network memory. 110. по меньшей мере, одну инструкцию, предписывающую компьютеру сохранять изменения состояния в сетевой памяти.
  86. 111
    44. An apparatus comprising:44. Устройство, содержащее:
  87. 112
    The means for receiving a notification from a wireless device that indicates that one or more states of one or more mobile widgets have changed based on widget usage data, and 112. средство для приема от беспроводного устройства извещения, которое указывает, что одно или несколько состояний одного или нескольких мобильных виджетов изменились на основании данных использования виджета, и
  88. 113
    The means for storing the state changes. 113. средство для сохранения изменений состояния.
  89. 114
    45. A network device for receiving and recording widget state changes based on widget usage data, comprising:45. Сетевое устройство для приема и регистрации изменений состояний виджетов на основании данных использования виджета, содержащее:
  90. 115
    The processor 115. процессор,
  91. 116
    The memory associated with the processor, 116. память, связанную с процессором,
  92. 117
    The widget management module stored in memory and executed by a processor configured to receive notification from a wireless device that indicates that one or more states of one or more mobile widgets have changed based on widget usage data, and 117. модуль управления виджетами, хранящийся в памяти, выполняемый процессором и выполненный с возможностью принимать от беспроводного устройства извещение, которое указывает, что одно или несколько состояний одного или нескольких мобильных виджетов изменились на основании данных использования виджета, и
  93. 118
    The data storage in the memory and configured to store a state change. 118. хранилище данных в памяти и выполненное с возможностью сохранять изменения состояния.
Independent claims93