ДИНАМИЧЕСКИЙ ОПЫТ ПОЛЬЗОВАТЕЛЯ ПОСРЕДСТВОМ СЕМАНТИЧЕСКИ БОГАТЫХ ОБЪЕКТОВ

1. Компьютеризированный способ обеспечения динамического опыта пользователя в процессе, причем указанный компьютеризированный способ содержит этапы:
представляют одно или большее количество действий в процессе с помощью семантически богатых объектов (СБО, SRO) для представления функциональных возможностей процесса, каждый из упомянутых SRO включает в себя метаданные, связанные с действием, и данные, относящиеся к его среде выполнения;
принимают от пользователя интерактивный жест для выбора, по меньшей мере, одного из SRO для выполнения требуемого действия в процессе; и
извлекают метаданные из выбранных SRO для определения, доступно ли требуемое действие в среде выполнения процесса, в ответ на принятый интерактивный жест.
2. Компьютеризированный способ по п.1, в котором каждый из SRO дополнительно содержит код для выполнения действия, и в котором извлечение метаданных содержит выполнение содержащегося кода для определения, доступно ли требуемое действие в среде выполнения процесса, в ответ на принятый интерактивный жест.
3. Компьютеризированный способ по п.1, дополнительно содержащий предоставление в ответ на принятый интерактивный жест набора доступных действий для пользователя для взаимодействия с процессом, на основании извлеченных метаданных.
4. Компьютеризированный способ по п.3, в котором предоставление набора доступных действий содержит, по меньшей мере, одно из следующего: отображение набора доступных действий, представленных через объекты SRO в пользовательском интерфейсе на основе форм, и генерацию пользовательского интерфейса для выборочного отображения набора доступных действий для пользователя для взаимодействия с процессом, и где процесс включает в себя одно или большее количество из следующего: прикладную программу, прикладное программное обеспечение и приложение автоматизации рабочего процесса.
5. Компьютеризированный способ по п.1, дополнительно содержащий выполнение требуемого действия, основываясь на извлеченных метаданных и принятом интерактивном жесте, и дополнительно содержащий определение набора семантических правил для интерпретации принятых интерактивных жестов от пользователя.
6. Компьютеризированный способ по п.1, дополнительно содержащий предоставление множества объектов SRO в ответ на запрос от пользователя, и дополнительно содержащий соотнесение извлеченных метаданных с одним или большим количеством из следующего: хронологией выполнения процесса, предшествующими взаимодействиями пользователя с выполнением процесса, и моделью выполнения процесса.
7. Компьютеризированный способ по п.1, дополнительно содержащий преобразование интерактивных жестов в метаданные каждого из объектов SRO, и дополнительно содержащий ассоциирование извлеченных метаданных выбранных SRO с метаданными одного или большего количества других SRO для составления набора доступных действий, как семантического предложения, которое включает в себя действия, представленные выбранными SRO и одним или большим количеством других SRO.
8. Компьютеризированный способ по п.1, в котором один или большее количество машинно-читаемых носителей включает в себя машинно-исполнимые команды для выполнения компьютеризированного способа, изложенного в п.1.
9. Система для активной генерации вариантов поведения для пользователя для взаимодействия в пределах процесса, указанная система содержит:
память для хранения одного или большего количества семантически богатых объектов (SRO), причем каждый из указанных SRO включает в себя метаданные, соответствующие его вариантам поведения и среде выполнения, каждый из указанных SRO также включает в себя данные, относящиеся к выполнению варианта поведения;
интерфейс для приема выбора одного или большего количества SRO от пользователя;
процессор для выполнения машинно-исполнимых команд для генерации набора доступных вариантов поведения пользователю с помощью ассоциирования принятого выбора от интерфейса с сохраненными метаданными в выбранном SRO; и
где интерфейс предоставляет сгенерированный набор вариантов поведения пользователю для взаимодействия с процессом в среде выполнения.
10. Система по п.9, дополнительно содержащая пользовательский интерфейс, имеющий пользовательское устройство выбора, для приема выбора одного или большего количества SRO от пользователя.
11. Система по п.9, в которой процессор дополнительно конфигурируют для преобразования принятого выбора от интерфейса в сохраненные метаданные каждого из объектов SRO.
12. Система по п.11, дополнительно содержащая базу данных, преобразующую набор речевых воздействий в сохраненные метаданные каждого из объектов SRO.
13. Система по п.9, в которой интерфейс принимает выбор одного SRO от пользователя для ассоциирования с одним или большим количеством других SRO, и где процессор конфигурируют для генерации набора доступных вариантов поведения пользователю для ассоциирования одного SRO с одним или большим количеством других SRO, основываясь на принятом выборе и сохраненных метаданных в упомянутом одном SRO и одном или большем количестве других SRO.
14. Система по п.9, в которой процессор дополнительно конфигурируют для выполнения сохраненных данных, относящихся к выполнению варианта поведения, для генерации набора вариантов поведения, основываясь на сохраненных метаданных и принятом выборе от интерфейса.
15. Система по п.9, в которой
интерфейс конфигурируют для предоставления одного или большего количества SRO в ответ на запрос от пользователя, выборочного предоставления сгенерированного набора вариантов поведения SRO, основываясь на среде выполнения процесса, и приема выбора одного или большего количества SRO от пользователя через пользовательский интерфейс на основе форм, и
процессор дополнительно конфигурируют для соотнесения сохраненных метаданных с одним или большим количеством из следующего: хронологией выполнения процесса, предшествующих взаимодействий пользователя с выполнением процесса, и моделью выполнения процесса.
16. Система по п.9, в которой процессор дополнительно конфигурируют для определения набора семантических правил для интерпретации принятого выбора от пользователя через интерфейс, и где процессор генерирует набор доступных вариантов поведения посредством определения, доступен ли набор требуемых вариантов поведения в среде выполнения процесса, основываясь на определенном наборе семантических правил.
17. Машинно-читаемый носитель, хранящий на себе структуру данных для семантически богатого объекта, причем упомянутый машинно-читаемый носитель содержит:
первое поле данных, включающее в себя метаданные, представляющие одно или большее количество действий, связанных с процессом; и
второе поле данных, включающее в себя метаданные, представляющие среду выполнения процесса, причем упомянутое первое поле данных связано с указанным вторым полем данных для определения набора доступных действий, которые должны выполняться в среде выполнения процесса.
18. Машинно-читаемый носитель по п.17, дополнительно содержащий третье поле данных, включающее в себя метаданные, представляющие набор семантических правил, причем упомянутые семантические правила определяют одно или большее количество интерактивных жестов, связанных с метаданными в первом поле данных и метаданными во втором поле данных.
19. Машинно-читаемый носитель по п.18, в котором метаданные в третьем поле данных включают в себя метаданные, представляющие набор интерактивных жестов и набор речевых действий, причем упомянутый набор интерактивных жестов и упомянутый набор речевых действий преобразуют в метаданные в первом поле данных и метаданные во втором поле данных.
20. Машинно-читаемый носитель по п.17, дополнительно содержащий одно или большее количество полей данных, включающих в себя метаданные, связанные с одним или большим количеством из следующего: набором определения внешних услуг процесса, PINS интерактивных жестов, способами расширения процесса, объектной моделью процесса, хронологией выполнения процесса, предшествующими взаимодействиями пользователя с выполнением процесса, выполнением варианта поведения и моделью выполнения процесса.