ПРЕДОСТАВЛЕНИЕ ВЫБРАННЫХ ОТПРАВИТЕЛЕМ ЭЛЕМЕНТОВ ЗВУКА УЧАСТНИКАМ РАЗГОВОРА

1. Способ передачи данных между пользователями, содержащий этапы, на которых:
принимают информацию о присутствии из первого устройства во втором устройстве, в котором информация о присутствии включает в себя ссылку на элемент звука, ассоциированный с первым пользователем устройства (702) первого пользователя;
определяют на основе ссылки, был ли уже этот элемент звука предоставлен во второе устройство (704);
запрашивают элемент звука из первого устройства, если определено, что этот элемент звука еще не был предоставлен во второе устройство (706); и
принимают элемент звука из первого устройства в ответ на упомянутый запрос (706).
2. Способ по п.1, в котором прием выполняют, используя одноранговую передачу данных.
3. Способ по п.1, в котором первое устройство передает элемент звука во второе устройство, используя протокол на основе очереди, для сглаживания потребления полосы пропускания.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
идентифицируют инициирующее событие, которое инициирует представление элемента звука; и
представляют элемент звука второму пользователю в ответ на инициирующее событие.
5. Способ по п.4, в котором инициирующее событие возникает, когда первый пользователь регистрируется в первом устройстве.
6. Способ по п.4, в котором инициирующее событие возникает, когда первый пользователь передает любого типа данные с использованием мгновенной передачи сообщений (IM) во второе устройство.
7. Один или больше машиночитаемых носителей информации, содержащих машиночитаемые инструкции, для воплощения компьютеризированного способа по п.1.
8. Одно или больше вычислительных устройств, содержащих:
один или более процессоров; и
запоминающее устройство для сохранения исполняемых компьютером инструкций, которые при выполнении их с помощью одного или более процессоров выполняют компьютеризированный способ по п.1.
9. Способ передачи данных между пользователями мгновенной передачи сообщений (IM), содержащий этапы, на которых:
идентифицируют инициирующее событие, которое инициирует представления элемента звука, в котором элемент звука ассоциирован с тем, что первый пользователь выполняет операции с первым устройством, и в котором элемент звука представляют второму пользователю через второе устройство (802); и
определяют, включает ли в себя второе устройство разрешенную версию элемента (804, 806) звука;
если второе устройство включает в себя действительную версию элемента звука, представляют этот элемент звука второму пользователю (808); и
если второе устройство не включает в себя действительную версию элемента звука, представляют второй элемент звука пользователю (810).
10. Способ по п.9, в котором инициирующее событие возникает, когда первый пользователь регистрируется в первом устройстве.
11. Способ по п.9, в котором инициирующее событие возникает, когда первый пользователь передает любого типа данные, используя мгновенную передачу сообщений (IM), во второе устройство.
12. Способ по п.9, в котором второе устройство включает в себя элемент звука, и дополнительно содержащий этап, на котором принимают инструкцию пользователя сделать недействительным этот элемент звука.
13. Один или больше машиночитаемых носителей информации, содержащих машиночитаемые инструкции для воплощения компьютеризированного способа по п.9.
14. Одно или больше вычислительных устройств, содержащих:
один или более процессоров; и
запоминающее устройство для сохранения выполняемых компьютером инструкций, которые при выполнении их одним или более процессорами выполняют компьютеризированный способ по п.9.
15. Способ для формирования нового элемента звука, содержащий этапы, на которых:
принимают выбор пользователя элемента (602) звука-источника;
отображают графическое представление части элемента (604) звука-источника;
представляют модуль графического выбора поверх сегмента элемента звука-источника в пределах отображаемой части элемента звука-источника, в котором модуль графического выбора представляет собой окно, имеющее начальную конечную точку и конечную конечную точку, которые вместе ограничивают сегмент элемента (606) звука-источника;
принимают инструкцию пользователя переместить, по меньшей мере, одну оконечную точку модуля (616) графического выбора;
воспроизводят сегмент элемента звука-источника, ограниченного модулем графического выбора в ответ на инструкцию (618) пользователя; и
принимают инструкцию пользователя сохранить сегмент элемента звука-источника как новый элемент (612) звука.
16. Способ по п.15, дополнительно содержащий этап, на котором принимают инструкцию пользователя переместить положение модуля графического выбора вперед или назад в пределах элемента звука-источника.
17. Способ по п.15, дополнительно содержащий этап, на котором повторяют прием выбора пользователем упомянутой, по меньшей мере, одной конечной точки и воспроизводят сегмент, по меньшей мере, один раз.
18. Способ по п.15, дополнительно содержащий этап, на котором принимают выбор пользователем переходного эффекта, воспроизводимого вначале или в конце нового элемента звука-источника, или, как вначале, так и в конце нового сегмента-источника.
19. Один или больше машиночитаемых носителей информации, содержащих машиночитаемые инструкции для воплощения компьютеризированного способа по п.15.
20. Одно или больше вычислительных устройств, содержащих: один или более процессоров; и
запоминающее устройство для сохранения выполняемых компьютером инструкций, которые при выполнении их одним или более процессорами выполняют компьютеризированный способ по п.15.