СПЕЦИФИЧНАЯ ДЛЯ УСТРОЙСТВ АДАПТАЦИЯ ПОЛЬЗОВАТЕЛЬСКОГО КОНТЕКСТА ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ

1. Способ предоставления возможности первичному устройству, имеющему процессор, представлять пользовательский интерфейс вычислительной среды по меньшей мере на одном вспомогательном устройстве коллекции устройств пользователя, причем способ содержит:
исполнение на процессоре инструкций, которые принуждают первичное устройство для соответствующих вспомогательных устройств коллекции устройств:
обнаруживать по меньшей мере одно свойство устройства вспомогательного устройства;
согласно упомянутому по меньшей мере одному свойству устройства вспомогательного устройства определять пользовательский контекст пользовательского взаимодействия пользователя со вспомогательным устройством;
адаптировать по меньшей мере один элемент пользовательского интерфейса вычислительной среды, представленной на вспомогательном устройстве согласно контексту пользователя,
передавать пользовательский интерфейс вычислительной среды на вспомогательное устройство для представления пользователю.
2. Способ по п. 1, в котором:
определение пользовательского контекста далее содержит: определение, одновременно с и относительно пользовательского взаимодействия пользователя со вспомогательным устройством, индивидуального взаимодействия между пользователем и человеком; и
адаптирование по меньшей мере одного элемента вычислительной среды дополнительно содержит: предоставление в вычислительной среде, представленной на вспомогательном устройстве, приложения, которое относится к индивидуальному взаимодействию между пользователем и человеком.
3. Способ по п. 1, в котором:
определение пользовательского контекста дополнительно содержит: определение приватности среды пользовательского взаимодействия пользователя со вспомогательным устройством; и
обнаружение по меньшей мере одного свойства устройства вспомогательного устройства дополнительно содержит: оценку демонстрации вспомогательного устройства по меньшей мере одному другому человеку во время пользовательского взаимодействия пользователя со вспомогательным устройством.
4. Способ по п. 1, в котором:
определение пользовательского контекста дополнительно содержит: определение пользовательской роли пользователя во время пользовательского взаимодействия пользователя со вспомогательным устройством; и
адаптирование по меньшей мере одного элемента вычислительной среды дополнительно содержит:
адаптирование по меньшей мере одного элемента вычислительной среды, представленного на вспомогательном устройстве согласно по меньшей мере одной задаче, касающейся пользовательской роли пользователя во время пользовательского взаимодействия со вспомогательным устройством.
5. Способ по п. 1, в котором определение пользовательского контекста пользовательского взаимодействия пользователя со вспомогательным устройством дополнительно содержит:
обнаружение по меньшей мере одной пользовательской деятельности, выполненной пользователем во время пользовательского взаимодействия со вспомогательным устройством; и
определение пользовательского контекста пользовательского взаимодействия согласно по меньшей мере одной пользовательской деятельности, выполненной пользователем.
6. Способ по п. 1, в котором определение пользовательского контекста пользовательского взаимодействия пользователя со вспомогательным устройством дополнительно содержит:
обнаружение по меньшей мере двух пользовательских действий, выполненных пользователем во время пользовательского взаимодействия пользователя с соответствующим по меньшей мере одним вспомогательным устройством коллекции устройств; и
объединение в группы по меньшей мере двух пользовательских действий, выполненных пользователем, по меньшей мере в два пользовательских контекста пользователя.
7. Способ по п. 1, в котором определение пользовательского контекста пользовательского взаимодействия пользователя со вспомогательным устройством дополнительно содержит:
после определения первого пользовательского контекста пользовательского взаимодействия пользователя со вспомогательным устройством, мониторинг по меньшей мере одного пользовательского поведения пользователя с устройством, указывающим второй пользовательский контекст пользовательского взаимодействия пользователя со вспомогательным устройством; и
в ответ на определение второго пользовательского контекста, настройку по меньшей мере одного элемента вычислительной среды, представленного на вспомогательном устройстве согласно второму контексту пользователя вспомогательного устройства.
8. Устройство памяти, хранящее инструкции, которые при исполнении на процессоре первичного устройства коллекции устройств принуждают первичное устройство представлять пользовательский интерфейс вычислительной среды пользователю коллекции устройств, содержащей по меньшей мере одно вспомогательное устройство, посредством, для соответствующих вспомогательных устройств коллекции устройств:
обнаружения по меньшей мере одного свойства устройства вспомогательного устройства;
согласно по меньшей мере одному свойству устройства вспомогательного устройства, определения пользовательского контекста пользовательского взаимодействия пользователя со вспомогательным устройством;
адаптирования по меньшей мере одного элемента пользовательского интерфейса вычислительной среды, представленного на вспомогательном устройстве согласно контексту пользователя вспомогательного устройства; и
передачи пользовательского интерфейса вычислительной среды на вспомогательное устройство для представления пользователю.
9. Устройство памяти по п.8, в котором:
упомянутое по меньшей мере одно свойство устройства вспомогательного устройства дополнительно содержит компонент представления, который представляет содержимое пользователю в вычислительной среде; и
адаптирование по меньшей мере одного элемента вычислительной среды дополнительно содержит: адаптирование по меньшей мере одного элемента вычислительной среды, чтобы представлять содержимое пользователю согласно пользовательскому контексту пользовательского взаимодействия пользователя со вспомогательным устройством.
10. Устройство памяти по п.9, в котором:
упомянутое по меньшей мере одно свойство устройства вспомогательного устройства обозначает плотность информации компонента представления вспомогательного устройства; и
адаптирование по меньшей мере одного элемента вычислительной среды дополнительно содержит: адаптирование информационного содержимого по меньшей мере одного элемента вычислительной среды согласно плотности информации компонента представления.
11. Устройство памяти по п.9, в котором исполнение инструкций далее принуждает первичное устройство представлять уведомление пользователю посредством:
по меньшей мере, среди двух устройств коллекции устройств, идентификации выбранного устройства, которое ассоциировано с пользовательским контекстом, который совместим с уведомлением; и
передачи уведомления выбранному устройству для представления пользователю через компонент представления.
12. Устройство памяти по п.8, в котором:
по меньшей мере одно свойство устройства вспомогательного устройства дополнительно содержит по меньшей мере два компонента ввода, которые предоставляют пользовательский ввод вычислительной среде; и адаптирование по меньшей мере одного элемента вычислительной среды дополнительно содержит:
среди упомянутых по меньшей мере двух компонентов ввода идентификацию выбранного компонента ввода согласно контексту пользователя; и
связывание выбранного компонента ввода с по меньшей мере одним элементом вычислительной среды.
13. Устройство памяти по п.8, в котором адаптирование по меньшей мере одного элемента вычислительной среды дополнительно содержит: представление в вычислительной среде вспомогательного устройства ограниченного набора приложений, содержащего по меньшей мере одно приложение, которое ассоциировано с пользовательским контекстом пользовательского взаимодействия пользователя со вспомогательным устройством.
14. Устройство памяти по п.8, в котором:
исполнение инструкций далее принуждает первичное устройство для соответствующих приложений, представленных в вычислительной среде, хранить по меньшей мере два варианта приложения для приложения, в котором соответствующие варианты приложения ассоциированы с выбранным пользовательским контекстом пользовательского взаимодействия пользователя; и
адаптирование по меньшей мере одного элемента вычислительной среды для вспомогательного устройства дополнительно содержит:
для соответствующих приложений, представленных в вычислительной среде на вспомогательном устройстве, идентификацию среди по меньшей мере двух вариантов приложения выбранного варианта приложения, который ассоциируется с пользовательским контекстом пользовательского взаимодействия пользователя со вспомогательным устройством; и
передача вычислительной среды на вспомогательное устройство дополнительно содержит: передачу на вспомогательное устройство вычислительной среды, содержащей для соответствующих приложений вычислительной среды выбранный вариант приложения приложения.
15. Устройство памяти по п.8, в котором исполнение инструкций далее принуждает первичное устройство, в ответ на прием от пользователя запроса отвергнуть адаптирование по меньшей мере одного элемента вычислительной среды со второй адаптацией вычислительной среды, представленной на вспомогательном устройстве, применить вторую адаптацию по меньшей мере одного элемента вычислительной среды вспомогательного устройства.