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

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