ПРЕДСТАВЛЕНИЕ СОСТАВНОГО ПРИЛОЖЕНИЯ В МНОЖЕСТВЕННЫХ УСТРОЙСТВАХ

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