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

1. Способ реализации совместной конференцсвязи для удаленного программного приложения, включающий:
предоставление многоуровневой инфраструктуры удаленного доступа, содержащей уровень приложения, уровень сервера и уровень клиента, причем многоуровневая инфраструктура удаленного доступа выполнена с возможностью передачи в первую очередь информации, относящейся к удаленному программному приложению между клиентскими вычислительными устройствами, имеющими доступ к удаленному программному приложению, вместе с моделью состояния, используемой для отображения удаленного программного приложения на клиентских вычислительных устройствах;
предоставление на уровне сервера серверного приложения удаленного доступа, при том, что серверное приложение удаленного доступа может изменять модель состояния;
предоставление на уровне клиента или на уровне приложения клиентского приложения удаленного доступа;
предоставление на уровне клиента клиентского приложения общего доступа к мультимедийным данным, причем клиентское приложение общего доступа к мультимедийным данным выполнено с возможностью предоставления по меньшей мере одному из клиентских вычислительных устройств, совместно используемых мультимедийных данных, доступных по меньшей мере одному из клиентских вычислительных устройств;
предоставление на уровне сервера приложения диспетчера конференцсвязи, причем приложение диспетчера конференцсвязи выполнено с возможностью приема мультимедийных данных общего использования; и
изменение модели состояния для дальнейшего включения совместно используемых мультимедийных данных, из условия, что совместно используемые мультимедийные данные были представлены по меньшей мере в одном из клиентских вычислительных устройств.
2. Способ по п. 1, дополнительно включающий:
предоставление на уровне сервера приложения-заглушки конференцсвязи каждому из клиентских вычислительных устройств, причем каждое приложение-заглушка конференцсвязи выполнено с возможностью взаимодействия с серверным приложением удаленного доступа для изменения модели состояния.
3. Способ по любому из пп 1 и 2, отличающийся тем, что приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных непосредственно от клиентского приложения общего доступа к мультимедийным данным.
4. Способ по п. 2, отличающийся тем, что приложение диспетчера конференцсвязи выполнено с возможностью косвенного приема совместно используемых мультимедийных данных от клиентского приложения удаленного доступа посредством приложения-заглушки конференцсвязи.
5. Способ по п. 1, отличающийся тем, что совместно используемыми мультимедийными данными являются аудио, видео, изображения, захваченные с экрана изображения, или текстовые сообщения.
6. Способ по п. 1, отличающийся тем, что совместно используемые мультимедийные данные одновременно разделяются по меньшей мере двумя из клиентских вычислительных устройств, причем совместно используемые мультимедийные данные генерируются двумя по меньшей мере из двух клиентских вычислительных устройств.
7. Способ по п. 2, отличающийся тем, что приложение диспетчера конференцсвязи выполнено с возможностью функционирования в качестве мультиплексора, путем предоставления доступа к совместно используемым мультимедийным данным по меньшей мере из одного клиентского вычислительного устройства, для каждого из приложений-заглушек конференцсвязи.
8. Способ реализации совместной конференцсвязи, включающий: предоставление многоуровневой инфраструктуры для удаленного доступа, содержащей уровень сервера и уровень клиента, причем многоуровневая инфраструктура удаленного доступа выполнена с возможностью передачи информации о совместно используемых мультимедийных данных между клиентскими вычислительными устройствами, выполненными с возможностью обращаться к совместно используемым мультимедийным данным вместе с моделью состояния, используемой для отображения совместно используемых мультимедийных данных на клиентских вычислительных устройствах;
предоставление на уровне сервера серверного приложения удаленного доступа, причем серверное приложение удаленного доступа выполнено с возможностью изменять модель состояния;
предоставление на уровне клиента клиентского приложения общего доступа к мультимедийным данным, причем клиентское приложение общего доступа к мультимедийным данным выполнено с возможностью позволять по меньшей мере одному из клиентских вычислительных устройств использовать совместно используемые мультимедийные данные совместно с клиентскими вычислительными устройствами;
предоставление на уровне сервера приложения диспетчера конференцсвязи, причем приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных; и
изменение состояния модели с целью дополнительного включения совместно используемых мультимедийных данных, при условии, что совместно используемые мультимедийные данные были предоставлены по меньшей мере одному из клиентских вычислительных устройств.
9. Способ по п. 8, дополнительно включающий:
предоставление на уровне сервера приложения-заглушки конференцсвязи для каждого из клиентских вычислительных устройств, причем каждое из приложений-заглушек конференцсвязи выполнено с возможностью взаимодействия с серверным приложением удаленного доступа для изменения модели состояния.
10. Способ по любому из пп 8 и 9, отличающийся тем, что приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных непосредственно от клиентского приложения общего доступа к мультимедийным данным.
11. Способ по п. 9, отличающийся тем, что приложение диспетчера конференцсвязи выполнено с возможностью косвенного приема совместно используемых мультимедийных данных от клиентского программного приложения удаленного доступа посредством приложения-заглушки конференцсвязи, причем клиентское программное приложение удаленного доступа предоставляется на уровне клиента.
12. Способ по п. 8, отличающийся тем, что совместно используемыми мультимедийными данными являются аудио, видео, изображения, захваченные с экрана изображения или текстовые сообщения.
13. Способ по п. 8, отличающийся тем, что совместно используемые мультимедийные данные одновременно разделяются по меньшей мере двумя из клиентских вычислительных устройств, причем совместно используемые мультимедийные данные генерируются двумя по меньшей мере из двух клиентских вычислительных устройств.
14. Способ по п. 9, отличающийся тем, что приложение диспетчера конференцсвязи выполнено с возможностью функционирования в качестве мультиплексора, путем предоставления доступа каждому из приложений-заглушек конференцсвязи к совместно используемым мультимедийным данным по меньшей мере из одного клиентского вычислительного устройства.
15. Материальное машиночитаемое устройство хранения данных, содержащее хранящиеся на нем выполняемые компьютером команды, для реализации совместной конференцсвязи для удаленного программного приложения в многоуровневой инфраструктуре удаленного доступа, включающей уровень приложения, уровень сервера и уровень клиента, причем многоуровневая инфраструктура удаленного доступа выполнена с возможностью передачи, в первую очередь, информации об удаленном программном приложении между клиентскими вычислительными устройствами, осуществляя при этом доступ к удаленным программным приложениям вместе с моделью состояния, используемой для отображения программного приложения удаленного доступа на клиентских вычислительных устройствах, которые, при обработке вычислительным устройством, служат для вычислительного устройства основанием:
предоставления на уровне сервера серверного приложения удаленного доступа, причем серверное приложение удаленного доступа выполнено с возможностью изменения модели состояния;
предоставления на уровне сервера приложения диспетчера конференцсвязи, причем приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных, доступных по меньшей мере одному из клиентских вычислительных устройств посредством клиентского приложения общего доступа к мультимедийным данным; и
изменения модели состояния для дальнейшего включения в совместно используемые мультимедийные данные, при условии, что совместно используемые мультимедийные данные предоставлены по меньшей мере в одном из клиентских вычислительных устройств.
16. Материальное машиночитаемое устройство хранения данных по п. 15, дополнительно содержащее выполняемые компьютером команды, хранящиеся на нем таким образом, что при выполнении этих команд вычислительным устройством, они служат для вычислительного устройства основанием:
предоставления на уровне сервера приложения-заглушки конференцсвязи для каждого из клиентских вычислительных устройств, причем каждое приложение-заглушка конференцсвязи выполнено с возможностью сопряжения с серверным приложением удаленного доступа для изменения модели состояния.
17. Материальное машиночитаемое устройство хранения данных по любому из пп. 15 и 16, отличающееся тем, что приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных непосредственно от клиентского приложения общего доступа к мультимедийным данным.
18. Материальное машиночитаемое устройство хранения данных по п. 16, отличающееся тем, что приложение диспетчера конференцсвязи выполнено с возможностью косвенного приема совместно используемых мультимедийных данных из клиентского программного приложения удаленного доступа посредством приложения-заглушки конференцсвязи, причем клиентское программное приложение удаленного доступа предоставляется на уровне клиента или уровне приложения.
19. Материальное машиночитаемое устройство хранения данных по п. 15, отличающийся тем, что совместно используемыми мультимедийными данными являются аудио, видео, изображения, захваченные с экрана изображения или текстовые сообщения.
20. Материальное машиночитаемое устройство хранения данных по п. 15, отличающееся тем, что совместно используемые мультимедийные данные одновременно разделяются по меньшей мере двумя из клиентских вычислительных устройств, причем совместно используемые мультимедийные данные генерируются двумя по меньшей мере из двух клиентских вычислительных устройств.
21. Материальное машиночитаемое устройство хранения данных по п. 16, отличающееся тем, что приложение диспетчера конференцсвязи выполнено с возможностью функционирования в качестве мультиплексора, путем предоставления доступа к совместно используемым мультимедийным данным по меньшей мере из одного клиентского вычислительного устройства, для каждого из приложений-заглушек конференцсвязи.
22. Материальное машиночитаемое устройство хранения данных, выполненное с возможностью реализации совместной конференцсвязи в многоуровневой инфраструктуре удаленного доступа, включающей уровень сервера и уровень клиента, причем многоуровневая инфраструктура удаленного доступа выполнена с возможностью передачи информации о совместно используемых мультимедийных данных между клиентскими вычислительными устройствами, выполненными с возможностью обращаться к совместно используемым мультимедийным данным вместе с моделью состояния, используемой для отображения совместно используемых мультимедийных данных клиентскими вычислительными устройствами, которые при выполнении вычислительным устройством, служат для вычислительного устройства основанием:
предоставления на уровне сервера серверного приложения удаленного доступа, причем серверное приложение удаленного доступа выполнено с возможностью изменения модели состояния;
предоставления на уровне сервера приложения диспетчера конференцсвязи, причем приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных, доступных, по меньшей мере, одному из клиентских вычислительных устройств посредством клиентского приложения общего доступа к мультимедийным данным; и
изменения модели состояния для дальнейшего включения в совместно используемые мультимедийные данные, из условия, что совместно используемые мультимедийные данные предоставляются, по меньшей мере, одному из клиентских вычислительных устройств.
23. Материальное машиночитаемое устройство хранения данных по п. 22, отличающееся тем, что имеет также выполняемые компьютером команды, хранящиеся на нем, которые при выполнении вычислительным устройствам, служат причиной для вычислительного устройства:
предоставления на уровне сервера приложения-заглушки конференцсвязи для каждого из клиентских вычислительных устройств, причем каждое приложение-заглушка конференцсвязи выполнено с возможностью сопряжения с сервером приложений удаленного доступа для изменения модели состояния.
24. Материальное машиночитаемое устройство хранения данных по любому из пп. 22 и 23, отличающееся тем, что приложение диспетчера конференцсвязи выполнено с возможностью приема совместно используемых мультимедийных данных непосредственно от клиентского приложения общего доступа к мультимедийным данным.
25. Материальное машиночитаемое устройство хранения данных по п. 23, отличающееся тем, что приложение диспетчера конференцсвязи выполнено с возможностью косвенного приема совместно используемых мультимедийных данных от клиентского приложения удаленного доступа посредством приложения-заглушки конференцсвязи, при этом клиентское программное приложение удаленного доступа предоставляется на уровне клиента.
26. Материальное машиночитаемое устройство хранения данных по п. 22, отличающееся тем, что совместно используемыми мультимедийными данными являются аудио, видео, изображения, захваченные с экрана изображения или текстовые сообщения.
27. Материальное машиночитаемое устройство хранения данных по п. 22, отличающееся тем, что совместно используемые мультимедийные данные одновременно разделяются по меньшей мере двумя из клиентских вычислительных устройств, причем совместно используемые мультимедийные данные генерируются двумя по меньшей мере из двух клиентских вычислительных устройств.
28. Материальное машиночитаемое устройство хранения данных по п. 22, отличающееся тем, что приложение диспетчера конференцсвязи выполнено с возможностью функционирования в качестве мультиплексора, путем предоставления доступа к совместно используемым мультимедийным данным по меньшей мере из одного клиентского вычислительного устройства, для каждого из приложений-заглушек конференцсвязи.