АВТОМАТИЧЕСКОЕ СОЗДАНИЕ ПРЕДЛАГАЕМЫХ МИНИ-ИГР ДЛЯ ОБЛАЧНОЙ ИГРЫ НА ОСНОВЕ ЗАПИСАННОГО ИГРОВОГО ПРОЦЕССА

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