ОБУСЛОВЛЕННОЕ ОКРУЖАЮЩЕЙ СРЕДОЙ УПРАВЛЕНИЕ ДОСТУПОМ

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