US 2007/0055751 A1, 08.03.2007. US 2007/0168917 A1, 19.07.2007. US 2007/0064884 A1, 22.03.2007. US 2006/0287866 A1, 21.12.2006. US 2006/0206253 A1, 14.09.2006. US 2004/0230434 A1, 18.11.2004. RU 2003116280 A, 10.12.2004.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
МИЛЛЕТТ Томас У. (US) МАНДА Сриниваса (US)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
24.09.2007 US 11/860,028
Реферат
Изобретение относится к области компьютерных систем. Техническим результатом является обеспечение независимости от платформы для приложения унифицированной системы обмена сообщениями. Конечный автомат (FSM) приложения системы UM создается с использованием функции XML создавать допустимое состояние меню на основе программного компонента системы UM. Для программного компонента системы UM, который является контекстом или настройкой приложения системы UM, условный атрибут XML задает условие для подсказки, перехода или грамматического узла конечного автомата системы UM. Для программного компонента системы UM, который является фрагментом XML, элемент импорта XML повторяет фрагмент XML при компиляции, что предотвращает отнимающее много времени и подверженное ошибкам ручное дублирование кода. Для программного компонента системы UM, такого как внешний метод, функция, переменная или действие, средство XML функции-обертки проверяет существование таких внешних программных компонентов системы UM во время компоновки и получает информацию о версии для проверки доступности той же самой версии при выполнении. 2 н. и 14 з.п. ф-лы, 13 ил.