[go: up one dir, main page]

RU2009136683A - Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду - Google Patents

Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду Download PDF

Info

Publication number
RU2009136683A
RU2009136683A RU2009136683/08A RU2009136683A RU2009136683A RU 2009136683 A RU2009136683 A RU 2009136683A RU 2009136683/08 A RU2009136683/08 A RU 2009136683/08A RU 2009136683 A RU2009136683 A RU 2009136683A RU 2009136683 A RU2009136683 A RU 2009136683A
Authority
RU
Russia
Prior art keywords
data
synthesized
code
information content
data structure
Prior art date
Application number
RU2009136683/08A
Other languages
English (en)
Other versions
RU2468431C2 (ru
Inventor
Роберт Е. ЛИ (US)
Роберт Е. Ли
Джейсон МАЛТЗЕН (US)
Джейсон МАЛТЗЕН
Дэвид ЭЛДРИДЖ (US)
Дэвид ЭЛДРИДЖ
Брайан Джозеф ФАРИНА (US)
Брайан Джозеф ФАРИНА
КАНЕГХЕМ Джон Эдвард ВАН (US)
КАНЕГХЕМ Джон Эдвард ВАН
Original Assignee
Трайон Уорлд Нетворк, Инк. (Us)
Трайон Уорлд Нетворк, Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Трайон Уорлд Нетворк, Инк. (Us), Трайон Уорлд Нетворк, Инк. filed Critical Трайон Уорлд Нетворк, Инк. (Us)
Publication of RU2009136683A publication Critical patent/RU2009136683A/ru
Application granted granted Critical
Publication of RU2468431C2 publication Critical patent/RU2468431C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/352Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6009Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Multi Processors (AREA)
  • Processing Or Creating Images (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

1. Способ создания событий в синтезированных средах, содержащий этапы, на которых ! идентифицируют исполняемый код, сконфигурированный генерировать синтезированную среду, доступную для множества клиентов, причем этот исполняемый код включает в себя код сокета, сконфигурированный взаимодействовать с источниками вставляемых данных; ! выбирают вставляемые данные из источника вставляемых данных из состава этих источников вставляемых данных; и ! устанавливают точку срабатывания, в которой код сокета и вставляемые данные взаимодействуют для введения динамического информационного содержимого в синтезированную среду. ! 2. Способ по п.1, дополнительно содержащий этап, на котором ! создают вставляемые данные после формирования исполняемого кода. ! 3. Способ по п.1, в котором при выборе вставляемых данных ! выбирают структуру данных, сконфигурированную таким образом, что она обеспечивает введение вставляемых данных в код сокета без изменения исполняемого кода. ! 4. Способ по п.3, в котором при выборе структуры данных ! выбирают универсальную структуру данных. ! 5. Способ по п.4, в котором при выборе универсальной структуры данных ! выбирают структуру данных, основанную на расширяемом языке разметки (XML). ! 6. Способ по п.4, в котором при выборе универсальной структуры данных ! выбирают структуру данных, основанную на классе свойств. ! 7. Способ по п.1, в котором при установлении точки срабатывания ! устанавливают количество времени, в течение которого динамическое информационное содержимое является доступным для упомянутого множества клиентов в синтезированной среде. ! 8. Способ по п.1, в котором при установлении точки сраб�

Claims (44)

1. Способ создания событий в синтезированных средах, содержащий этапы, на которых
идентифицируют исполняемый код, сконфигурированный генерировать синтезированную среду, доступную для множества клиентов, причем этот исполняемый код включает в себя код сокета, сконфигурированный взаимодействовать с источниками вставляемых данных;
выбирают вставляемые данные из источника вставляемых данных из состава этих источников вставляемых данных; и
устанавливают точку срабатывания, в которой код сокета и вставляемые данные взаимодействуют для введения динамического информационного содержимого в синтезированную среду.
2. Способ по п.1, дополнительно содержащий этап, на котором
создают вставляемые данные после формирования исполняемого кода.
3. Способ по п.1, в котором при выборе вставляемых данных
выбирают структуру данных, сконфигурированную таким образом, что она обеспечивает введение вставляемых данных в код сокета без изменения исполняемого кода.
4. Способ по п.3, в котором при выборе структуры данных
выбирают универсальную структуру данных.
5. Способ по п.4, в котором при выборе универсальной структуры данных
выбирают структуру данных, основанную на расширяемом языке разметки (XML).
6. Способ по п.4, в котором при выборе универсальной структуры данных
выбирают структуру данных, основанную на классе свойств.
7. Способ по п.1, в котором при установлении точки срабатывания
устанавливают количество времени, в течение которого динамическое информационное содержимое является доступным для упомянутого множества клиентов в синтезированной среде.
8. Способ по п.1, в котором при установлении точки срабатывания
устанавливают условие, которое вызывает введение динамического информационного содержимого в синтезированную среду.
9. Способ по п.8, в котором при установлении условия
устанавливают момент времени в качестве условия введения динамического информационного содержимого в синтезированную среду.
10. Способ по п.1, дополнительно содержащий этап, на котором
редактируют универсальную структуру данных таким образом, чтобы она включала в себя вставляемые данные.
11. Способ создания событий в синтезированных средах, содержащий этапы, на которых
выбирают объектный код для генерации синтезированной среды, причем этот объектный код включает в себя код сокета для введения информационного содержимого в синтезированную среду;
создают экземпляр реализации вставляемого объекта, имеющего структуру данных в соответствии с универсальной структурой данных;
конфигурируют вставляемый объект таким образом, чтобы он включал в себя данные, представляющие место, в котором информационное содержимое вводится в синтезированную среду, по существу, одновременно с исполнением объектного кода; и
планируют время, в течение которого информационное содержимое вводится в синтезированную среду.
12. Способ по п.11, дополнительно содержащий этап, на котором
создают экземпляр реализации другого вставляемого объекта в соответствии с универсальной структурой данных, независимый от объектного кода.
13. Способ по п.11, в котором при создании экземпляра реализации вставляемого объекта создают экземпляр реализации объекта класса свойств.
14. Способ по п.11, в котором при создании экземпляра реализации вставляемого объекта реализуют структуру данных, отформатированную в соответствии с расширяемым языком разметки (XML).
15. Способ по п.4, дополнительно содержащий этап, на котором вызывают редактор расширяемого языка разметки (XML) для изменения структуры данных вставляемого объекта.
16. Считываемый посредством компьютера носитель информации, предназначенный для обеспечения проведения глобальных многопользовательских онлайн-игр, причем этот считываемый посредством компьютера носитель информации содержит исполняемые команды для
идентификации исполняемого кода, сконфигурированного генерировать синтезированную среду, доступ к которой может осуществлять множество клиентов, причем этот исполняемый код включает в себя код сокета, сконфигурированный взаимодействовать с источниками вставляемых данных;
выбора вставляемых данных из источника вставляемых данных из состава этих источников вставляемых данных, причем эти вставляемые данные создаются после формирования исполняемого кода; и
установления точки срабатывания, в которой код сокета и вставляемые данные взаимодействуют для введения динамического информационного содержимого в синтезированную среду.
17. Считываемый посредством компьютера носитель информации по п.16, дополнительно содержащий исполняемые команды для выбора структуры данных, сконфигурированной таким образом, что она обеспечивает введение вставляемых данных в код сокета без изменения исполняемого кода.
18. Считываемый посредством компьютера носитель информации по п.16, в котором исполняемые команды для установления точки срабатывания содержат исполняемые команды для установления момента времени в качестве условия введения динамического информационного содержимого в синтезированную среду.
19. Считываемый посредством компьютера носитель информации по п.16, в котором исполняемые команды для установления точки срабатывания содержат исполняемые команды для установления уровня активности игрока в точке срабатывания или вблизи нее в синтезированной среде в качестве условия введения динамического информационного содержимого.
20. Способ введения информационного содержимого в синтезированные среды, содержащий этапы, на которых
сохраняют данные, представляющие событие, в базе данных библиотеки событий, причем это событие связано со вставляемым объектом, сконфигурированным взаимодействовать с объектным кодом, исполняемым для создания синтезированной среды;
обнаруживают условие, инициирующее введение динамического информационного содержимого в синтезированную среду; и
вводят динамическое информационное содержимое в синтезированную среду во время исполнения объектного кода.
21. Способ по п.20, дополнительно содержащий этап, на котором определяют промежуток времени, в течение которого динамическое информационное содержимое остается связанным с, по меньшей мере, частью синтезированной среды.
22. Способ по п.20, дополнительно содержащий этап, на котором генерируют данные, сконфигурированные для отображения на дисплее представления времени, в течение которого динамическое информационное содержимое вводится в синтезированную среду.
23. Способ по п.22, дополнительно содержащий этапы, на которых
сохраняют данные, представляющие другое событие, в базе данных библиотеки событий;
выполняют планирование взаимодействия другого вставляемого объекта этого другого события с объектным кодом; и
генерируют дополнительные данные, сконфигурированные для отображения на дисплее представления другого промежутка времени, в течение которого в синтезированную среду вводится дополнительное динамическое информационное содержимое.
24. Способ по п.23, дополнительно содержащий этап, на котором отображают на дисплее представление упомянутого другого промежутка времени совместно со справочником по серверу событий.
25. Способ по п.20, дополнительно содержащий этап, на котором генерируют событие для введения вставляемого объекта без изменения объектного кода.
26. Способ по п.20, дополнительно содержащий этапы, на которых выполняют разработку исходного кода со вставляемым объектом и выполняют компиляцию исходного кода для формирования объектного кода.
27. Способ по п.26, дополнительно содержащий этапы, на которых
выполняют разработку другого вставляемого объекта, связанного с другим событием;
тестируют этот другой вставляемый объект совместно с объектным кодом; и
определяют, удовлетворяет ли данный другой вставляемый объект одному или большему количеству требований, связанных с обеспечением гарантии качества (ГК).
28. Способ по п.27, дополнительно содержащий этап, на котором
сохраняют вставляемые данные, связанные с упомянутым другим вставляемым объектом, в базе данных библиотеки событий, если удовлетворены упомянутые одно или большее количество требований, связанных с обеспечением гарантии качества.
29. Способ по п.20, дополнительно содержащий этап, на котором инициализируют процесс введения вставки, согласно которому вставляемый объект взаимодействует с объектным кодом.
30. Способ по п.29, дополнительно содержащий этапы, на которых извлекают вставляемые данные вставляемого объекта из базы данных библиотеки событий и
объединяют вставляемые данные с кодом сокета объектного кода.
31. Способ введения информационного содержимого в синтезированные среды, содержащий этапы, на которых
исполняют объектный код для генерации синтезированной среды;
выполняют мониторинг моментов времени, в которые данные из объектов класса свойств должны быть вставлены в код сокета объектного кода;
обнаруживают запланированный момент времени для одного из объектов класса свойств;
вставляют эти данные в код сокета для связывания информационного содержимого с синтезированной средой.
32. Способ по п.31, дополнительно содержащий этап, на котором осуществляют доступ к одной или к большему количеству структур данных, которые соответствуют объектам класса свойств, для извлечения упомянутых данных.
33. Способ по п.32, дополнительно содержащий этапы, на которых определяют представление цифрового объекта для предмета, связанного с упомянутыми данными и визуализируют этот предмет применительно к синтезированной среде.
34. Способ по п.32, дополнительно содержащий этапы, на которых
определяют перечень процедурных действий для предмета, связанного с упомянутыми данными, и реализуют действия для этого предмета в зависимости от перечня процедурных действий применительно к синтезированной среде.
35. Способ по п.31, в котором при вставке данных в код сокета
генерируют универсальное сообщение, включающее в себя, по меньшей мере, часть упомянутых данных, и
передают это универсальное сообщение из сервера событий в сервер управления игрой.
36. Способ по п.35, в котором при передаче универсального сообщения
передают универсальное сообщение как сообщение, отформатированное в соответствии с расширяемым языком разметки (XML).
37. Способ по п.35, в котором при передаче универсального сообщения
передают универсальное сообщение как сообщение, отформатированное как двоичные данные.
38. Считываемый посредством компьютера носитель информации, предназначенный для обеспечения проведения глобальных многопользовательских онлайн-игр, причем этот считываемый посредством компьютера носитель информации содержит исполняемые команды для
сохранения данных, представляющих событие, в базе данных библиотеки событий, причем это событие связано со вставляемым объектом, сконфигурированным взаимодействовать с объектным кодом;
определения промежутка времени, в течение которого запланировано, что динамическое информационное содержимое остается связанным с синтезированной средой;
отображения на дисплее представления времени, в течение которого динамическое информационное содержимое вводится в синтезированную среду;
обнаружения условия, инициирующего введение динамического информационного содержимого в синтезированную среду; и
введения динамического информационного содержимого в синтезированную среду во время исполнения объектного кода.
39. Считываемый посредством компьютера носитель информации по п.38, дополнительно содержащий исполняемые команды для генерации события для введения вставляемого объекта без изменения объектного кода.
40. Считываемый посредством компьютера носитель информации по п.38, дополнительно содержащий исполняемые команды для разработки другого вставляемого объекта, связанного с другим событием; тестирования этого другого вставляемого объекта совместно с объектным кодом;
определения того, действительно ли данный другой вставляемый объект удовлетворяет одному или большему количеству требований, связанных с обеспечением гарантии качества ("ГК").
41. Способ по п.20, дополнительно содержащий этап, на котором
масштабируют количество серверов подпроцесса вне зависимости от количества серверов процесса управления игрой.
42. Способ по п.41, дополнительно содержащий этап, на котором масштабируют количество серверов подпроцесса в зависимости от потребности в игровых подпроцессах.
43. Способ по п.41, дополнительно содержащий этапы, на которых выполняют мониторинг загрузки серверов процесса управления игрой и масштабируют количество серверов подпроцесса в зависимости от загрузки.
44. Способ по п.31, дополнительно содержащий этап, на котором
масштабируют количество серверов подпроцесса вне зависимости от количества серверов процесса управления игрой, причем при масштабировании количества серверов подпроцесса:
выполняют мониторинг загрузки серверов процесса административного управления игрой;
масштабируют количество серверов подпроцесса в зависимости от загрузки.
RU2009136683/08A 2007-03-06 2008-03-06 Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду RU2468431C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/715,009 2007-03-06
US11/715,009 US9104962B2 (en) 2007-03-06 2007-03-06 Distributed network architecture for introducing dynamic content into a synthetic environment
PCT/US2008/003000 WO2008109132A1 (en) 2007-03-06 2008-03-06 A distributed network architecture for introducing dynamic content into a synthetic environment

Publications (2)

Publication Number Publication Date
RU2009136683A true RU2009136683A (ru) 2011-04-20
RU2468431C2 RU2468431C2 (ru) 2012-11-27

Family

ID=39738630

Family Applications (2)

Application Number Title Priority Date Filing Date
RU2009136684/08A RU2468847C2 (ru) 2007-03-06 2008-03-06 Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду
RU2009136683/08A RU2468431C2 (ru) 2007-03-06 2008-03-06 Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду

Family Applications Before (1)

Application Number Title Priority Date Filing Date
RU2009136684/08A RU2468847C2 (ru) 2007-03-06 2008-03-06 Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду

Country Status (10)

Country Link
US (5) US9104962B2 (ru)
EP (2) EP2142267B1 (ru)
JP (2) JP2010525423A (ru)
KR (4) KR101551671B1 (ru)
CN (2) CN101678237B (ru)
AU (2) AU2008223396A1 (ru)
CA (2) CA2679839A1 (ru)
RU (2) RU2468847C2 (ru)
TW (1) TW200844766A (ru)
WO (2) WO2008109149A1 (ru)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8357048B2 (en) * 2009-09-29 2013-01-22 Cleversafe, Inc. Interactive gaming utilizing a dispersed storage network
WO2008042425A2 (en) * 2006-10-03 2008-04-10 Wms Gaming Inc. Shared physics engine in a wagering game system
GB0620238D0 (en) * 2006-10-12 2006-11-22 Ibm A method and apparatus for converting a text-based email message to an email message comprising image-based fonts
US9104962B2 (en) * 2007-03-06 2015-08-11 Trion Worlds, Inc. Distributed network architecture for introducing dynamic content into a synthetic environment
US8898325B2 (en) * 2007-03-06 2014-11-25 Trion Worlds, Inc. Apparatus, method, and computer readable media to perform transactions in association with participants interacting in a synthetic environment
WO2008109798A2 (en) 2007-03-07 2008-09-12 Ideaflood, Inc. Multi-instance, multi-user animation platforms
US8073778B2 (en) * 2008-09-11 2011-12-06 Linden Research, Inc. Scalable distributed transaction manager for multi-host transactions
US9550125B2 (en) * 2008-10-14 2017-01-24 Roblox Corporation Dynamic and scalable topology for virtual world environments
US8626863B2 (en) * 2008-10-28 2014-01-07 Trion Worlds, Inc. Persistent synthetic environment message notification
US8444490B2 (en) 2008-12-15 2013-05-21 Tetris Online, Inc. Interactive asynchronous game offline play architecture
US8430755B2 (en) * 2008-12-15 2013-04-30 Tetris Online, Inc. Interactive asynchronous game play architecture
US8357045B2 (en) 2008-12-15 2013-01-22 Tetris Online, Inc. Interactive asynchronous computer game infrastructure
US8496531B2 (en) 2008-12-15 2013-07-30 Tetris Online, Inc. Interactive hybrid asynchronous computer game infrastructure with dynamic difficulty adjustment
US8681144B2 (en) * 2008-12-19 2014-03-25 International Business Machines Corporation Prioritized rendering of objects in a virtual universe
US9805492B2 (en) * 2008-12-31 2017-10-31 International Business Machines Corporation Pre-fetching virtual content in a virtual universe
US9600306B2 (en) * 2009-01-31 2017-03-21 International Business Machines Corporation Client-side simulated virtual universe environment
US8661073B2 (en) * 2009-03-06 2014-02-25 Trion Worlds, Inc. Synthetic environment character data sharing
US8694585B2 (en) * 2009-03-06 2014-04-08 Trion Worlds, Inc. Cross-interface communication
US8657686B2 (en) * 2009-03-06 2014-02-25 Trion Worlds, Inc. Synthetic environment character data sharing
US8409010B2 (en) * 2009-05-05 2013-04-02 Microsoft Corporation Massively multiplayer game with shared gameplay experience
US8990306B2 (en) 2009-05-28 2015-03-24 International Business Machines Corporation Pre-fetching items in a virtual universe based on avatar communications
US8214515B2 (en) * 2009-06-01 2012-07-03 Trion Worlds, Inc. Web client data conversion for synthetic environment interaction
SG179045A1 (en) * 2009-09-08 2012-04-27 Evony Llc Methods, computer program products, and systems for increasing interest in a massively multiplayer online game
US20110081959A1 (en) * 2009-10-01 2011-04-07 Wms Gaming, Inc. Representing physical state in gaming systems
WO2011137935A1 (en) 2010-05-07 2011-11-10 Ulysses Systems (Uk) Limited System and method for identifying relevant information for an enterprise
WO2011149564A1 (en) 2010-05-28 2011-12-01 Tetris Online, Inc. Interactive hybrid asynchronous computer game infrastructure
CN102340524A (zh) * 2010-07-22 2012-02-01 盛趣信息技术(上海)有限公司 一种可灵活组合拆分的分布式服务器系统
US8410994B1 (en) * 2010-08-23 2013-04-02 Matrox Graphics Inc. System and method for remote graphics display
US20120079121A1 (en) * 2010-09-28 2012-03-29 Disney Enterprises, Inc System and method for dynamic adaptive player cells for multi-player environments
US20120102185A1 (en) * 2010-10-20 2012-04-26 Sony Computer Entertainment America Inc. Resource management of server hosts in online game environment
US9192860B2 (en) 2010-11-08 2015-11-24 Gary S. Shuster Single user multiple presence in multi-user game
US20120117227A1 (en) * 2010-11-10 2012-05-10 Sony Corporation Method and apparatus for obtaining feedback from a device
SG187379A1 (en) * 2011-08-04 2013-02-28 Playware Studios Asia Pte Ltd Method and system for hosting transient virtual worlds that can be created, hosted and terminated remotely and automatically
US20130095931A1 (en) * 2011-10-18 2013-04-18 Sony Computer Entertainment America Llc Data management for computer systems
US9058226B2 (en) 2012-03-09 2015-06-16 Sap Se Automated execution of processes
GB2511668A (en) 2012-04-12 2014-09-10 Supercell Oy System and method for controlling technical processes
US8954890B2 (en) 2012-04-12 2015-02-10 Supercell Oy System, method and graphical user interface for controlling a game
US8814674B2 (en) 2012-05-24 2014-08-26 Supercell Oy Graphical user interface for a gaming system
US20140019193A1 (en) * 2012-07-10 2014-01-16 Sap Ag Issue Processing Systems and Methods
WO2014112973A1 (en) * 2013-01-15 2014-07-24 Hewlett-Packard Development Company, L.P. Server-platform simulation service
US9674267B2 (en) 2013-01-29 2017-06-06 Sony Interactive Entertainment America, LLC Methods and apparatus for hiding latency in network multiplayer games
US9433862B2 (en) * 2013-02-12 2016-09-06 Microsoft Technology Licensing, Llc Dynamic allocation of computing resources in remote gaming environment
US20150127593A1 (en) * 2013-11-06 2015-05-07 Forever Identity, Inc. Platform to Acquire and Represent Human Behavior and Physical Traits to Achieve Digital Eternity
TWI502335B (zh) * 2013-12-06 2015-10-01 Inventec Corp 自動節點配置方法及伺服器系統
US20160293134A1 (en) * 2013-12-26 2016-10-06 Square Enix Holdings Co., Ltd. Rendering system, control method and storage medium
CA3035678C (en) * 2014-07-18 2023-04-04 Dimitris Lyras System and method for identifying relevant information for an enterprise
US9724605B2 (en) 2014-08-12 2017-08-08 Utherverse Digital Inc. Method, system and apparatus of recording and playing back an experience in a virtual worlds system
US10163420B2 (en) 2014-10-10 2018-12-25 DimensionalMechanics, Inc. System, apparatus and methods for adaptive data transport and optimization of application execution
US10062354B2 (en) 2014-10-10 2018-08-28 DimensionalMechanics, Inc. System and methods for creating virtual environments
US10216747B2 (en) * 2014-12-05 2019-02-26 Microsoft Technology Licensing, Llc Customized synthetic data creation
JP6347769B2 (ja) 2015-08-28 2018-06-27 株式会社ソニー・インタラクティブエンタテインメント イベント管理サーバー、情報処理システム、およびイベント参加管理方法
US9529923B1 (en) 2015-08-28 2016-12-27 Swirlds, Inc. Methods and apparatus for a distributed database within a network
US9390154B1 (en) 2015-08-28 2016-07-12 Swirlds, Inc. Methods and apparatus for a distributed database within a network
US10747753B2 (en) 2015-08-28 2020-08-18 Swirlds, Inc. Methods and apparatus for a distributed database within a network
JP6313726B2 (ja) 2015-08-28 2018-04-18 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置、イベント管理サーバー、イベント参加方法、およびイベント参加管理方法
CA3129804A1 (en) * 2015-08-28 2017-03-09 Swirlds, Inc. Methods and apparatus for a distributed database within a network
US9873055B2 (en) 2015-09-15 2018-01-23 Square Enix Holdings Co., Ltd. Game system including third party control
US10044800B2 (en) 2015-10-11 2018-08-07 Microsoft Technology Licensing, Llc Synchronization scheme for physics simulations
KR101745808B1 (ko) * 2015-12-31 2017-06-28 엔에이치엔엔터테인먼트 주식회사 서버측 로직의 모듈화를 위한 모듈 처리 방법 및 시스템
US10313406B2 (en) 2016-11-01 2019-06-04 Microsoft Technology Licensing, Llc Synthetic transaction to determine centroid for cloud hosting
JP6966544B2 (ja) 2016-11-10 2021-11-17 スワールズ,インコーポレイテッド 匿名エントリを含む分散型データベースのための方法および装置
CA3044071A1 (en) 2016-12-19 2018-06-28 Swirlds, Inc. Methods and apparatus for a distributed database that enables deletion of events
JP6281082B1 (ja) * 2017-03-15 2018-02-21 株式会社コナミデジタルエンタテインメント サーバ装置、及びそれに用いられるコンピュータプログラム
KR102208336B1 (ko) 2017-07-11 2021-01-27 스월즈, 인크. 네트워크 내의 분산 데이터베이스를 효율적으로 구현하기 위한 방법들 및 장치
US20190122152A1 (en) * 2017-10-25 2019-04-25 Sony Interactive Entertainment LLC Collaborative content creation system
CN113377836B (zh) 2017-11-01 2024-04-30 海德拉哈希图有限责任公司 用于高效地实现可快速复制的数据库的方法和装置
JP6590905B2 (ja) * 2017-12-21 2019-10-16 任天堂株式会社 コンテンツ開発装置
US10289403B1 (en) 2018-03-29 2019-05-14 Microsoft Technology Licensing, Llc Enhanced server farm patching system for enabling developers to override off-peak patching schedules
US10585659B2 (en) * 2018-03-29 2020-03-10 Microsoft Technology Licensing, Llc Enabling tenant administrators to initiate request driven peak-hour builds to override off-peak patching schedules
CN109600431B (zh) * 2018-11-29 2021-10-22 西安电子科技大学 面向移动通信网路的内容增量传输方法、移动通信系统
US10549189B1 (en) * 2018-12-20 2020-02-04 Sony Interactive Entertainment LLC Massive multi-player compute
WO2020237140A1 (en) 2019-05-22 2020-11-26 Swirlds, Inc. Methods and apparatus for implementing state proofs and ledger identifiers in a distributed database
CN110180186B (zh) * 2019-05-28 2022-08-19 北京奇思妙想信息技术有限公司 一种地形图转换方法及系统
EP4478225A3 (en) 2019-12-30 2025-03-12 TMRW Foundation IP SARL System and method for optimizing virtual world computations through an n-tier architecture
CN111467796B (zh) * 2020-04-02 2023-05-02 北京代码乾坤科技有限公司 分布式物理结算方法和装置
CN111617487B (zh) * 2020-05-22 2021-03-16 腾讯科技(深圳)有限公司 游戏应用中的帐号接入方法和装置、存储介质及电子设备
CA3194984A1 (en) 2020-10-06 2022-04-14 Leemon C. Baird, Iii Methods and apparatus for a distributed database within a network
CN112169311B (zh) * 2020-10-20 2024-07-26 网易(杭州)网络有限公司 训练游戏ai的方法、系统、存储介质及计算机设备
JP7072625B1 (ja) * 2020-11-26 2022-05-20 任天堂株式会社 ゲーム開発システム
US12452210B2 (en) * 2022-01-24 2025-10-21 Zscaler, Inc. Synthetic audit events in workload segmentation
JP7327851B1 (ja) 2022-11-09 2023-08-16 Tradfit株式会社 情報処理方法、プログラム及び情報処理装置
JP7645968B1 (ja) 2023-11-16 2025-03-14 カバー株式会社 プログラム、方法、およびシステム

Family Cites Families (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5819034A (en) 1994-04-28 1998-10-06 Thomson Consumer Electronics, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system
DE4415016A1 (de) 1994-04-29 1995-11-02 Sel Alcatel Ag Verfahren zum Betreiben eines Koppelnetzes sowie Koppelnetz und Vermittlungsstelle dafür
CA2150215C (en) * 1995-05-25 2003-02-25 John Xidos Distributed gaming system
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US6015348A (en) * 1996-10-18 2000-01-18 Starwave Corporation Scalable game server architecture
US5978842A (en) * 1997-01-14 1999-11-02 Netmind Technologies, Inc. Distributed-client change-detection tool with change-detection augmented by multiple clients
US6175842B1 (en) 1997-07-03 2001-01-16 At&T Corp. System and method for providing dynamic three-dimensional multi-user virtual spaces in synchrony with hypertext browsing
US6052455A (en) * 1997-11-13 2000-04-18 Northern Telecom Limited Universal data structure for use with a concurrent state machine space in a telecommunications network
US5987466A (en) 1997-11-25 1999-11-16 International Business Machines Corporation Presenting web pages with discrete, browser-controlled complexity levels
JPH11313177A (ja) 1998-02-24 1999-11-09 Toshiba Corp マルチメディア情報通信システム
US6253367B1 (en) 1998-11-18 2001-06-26 Micrografx, Inc. Method and system for transforming dynamic content for use on the internet
US6356905B1 (en) 1999-03-05 2002-03-12 Accenture Llp System, method and article of manufacture for mobile communication utilizing an interface support framework
US6199099B1 (en) 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US7290056B1 (en) 1999-09-09 2007-10-30 Oracle International Corporation Monitoring latency of a network to manage termination of distributed transactions
US6694336B1 (en) 2000-01-25 2004-02-17 Fusionone, Inc. Data transfer and synchronization system
US6854012B1 (en) * 2000-03-16 2005-02-08 Sony Computer Entertainment America Inc. Data transmission protocol and visual display for a networked computer system
US6950848B1 (en) * 2000-05-05 2005-09-27 Yousefi Zadeh Homayoun Database load balancing for multi-tier computer systems
KR20010105705A (ko) 2000-05-17 2001-11-29 정문술 다중 인터넷 서비스에 대한 통합 사용자 관리환경 제공방법 및 이를 위한 시스템
US6883168B1 (en) 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
EP1324609A4 (en) * 2000-07-27 2006-11-02 Infocity Kk DEVICE AND METHOD FOR ACCESSING INFORMATION AND INFORMATION PROCESSING DEVICE AND METHOD
US6575696B1 (en) * 2000-09-21 2003-06-10 Fasco Industries, Inc. Method of sound attenuation in centrifugal blowers
US7062567B2 (en) * 2000-11-06 2006-06-13 Endeavors Technology, Inc. Intelligent network streaming and execution system for conventionally coded applications
KR20040014411A (ko) 2000-11-14 2004-02-14 네타민 커뮤니케이션 코포레이션 온라인 포럼에의 동시 참여를 위한 시스템 및 방법
US20030177187A1 (en) 2000-11-27 2003-09-18 Butterfly.Net. Inc. Computing grid for massively multi-player online games and other multi-user immersive persistent-state and session-based applications
US6901448B2 (en) 2000-12-29 2005-05-31 Webex Communications, Inc. Secure communications system for collaborative computing
EP1374524A1 (en) 2001-03-29 2004-01-02 BRITISH TELECOMMUNICATIONS public limited company Protocol conversion
US6961055B2 (en) * 2001-05-09 2005-11-01 Free Radical Design Limited Methods and apparatus for constructing virtual environments
US20030009558A1 (en) * 2001-07-03 2003-01-09 Doron Ben-Yehezkel Scalable server clustering
JP3443417B2 (ja) 2001-10-18 2003-09-02 コナミ株式会社 ビデオゲームシステム、ビデオゲーム装置及びビデオゲーム実行制御方法
SE0200418D0 (sv) * 2002-02-13 2002-02-13 Ericsson Telefon Ab L M A method and apparatus for computer load sharing and data distribution
AUPS333502A0 (en) 2002-07-03 2002-07-25 Aristocrat Technologies Australia Pty Limited Gaming machine power fail enhancement
US7403993B2 (en) * 2002-07-24 2008-07-22 Kasenna, Inc. System and method for highly-scalable real-time and time-based data delivery using server clusters
RU2236702C2 (ru) 2002-09-02 2004-09-20 Савин Вадим Георгиевич Способ компьютерной игры
US8458028B2 (en) * 2002-10-16 2013-06-04 Barbaro Technologies System and method for integrating business-related content into an electronic game
US7337239B2 (en) 2002-11-19 2008-02-26 Microsoft Corporation Atomic message division
US7092703B1 (en) * 2003-03-24 2006-08-15 Sprint Spectrum L.P. Method and system for accessing a universal message handler on a mobile device
US6816787B2 (en) 2003-03-31 2004-11-09 Schlumberger Technology Corporation Generating and displaying a virtual core and a virtual plug associated with a selected piece of the virtual core
US7389308B2 (en) 2003-05-30 2008-06-17 Microsoft Corporation Shadow paging
US7168035B1 (en) 2003-06-11 2007-01-23 Microsoft Corporation Building a view on markup language data through a set of components
US8776050B2 (en) * 2003-08-20 2014-07-08 Oracle International Corporation Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes
US20050068167A1 (en) 2003-09-26 2005-03-31 Boyer David G. Programmable presence proxy for determining a presence status of a user
US7389510B2 (en) * 2003-11-06 2008-06-17 International Business Machines Corporation Load balancing of servers in a cluster
US7914381B2 (en) 2004-03-16 2011-03-29 Xfire, Inc. System and method for facilitating multiplayer online gaming
US7818077B2 (en) * 2004-05-06 2010-10-19 Valve Corporation Encoding spatial data in a multi-channel sound file for an object in a virtual environment
US20050272492A1 (en) * 2004-05-06 2005-12-08 Valve Corporation Method and system for synchronizing a game system with a physics system
US8968093B2 (en) * 2004-07-15 2015-03-03 Intel Corporation Dynamic insertion of personalized content in online game scenes
US7827498B2 (en) * 2004-08-03 2010-11-02 Visan Industries Method and system for dynamic interactive display of digital images
US20060135259A1 (en) 2004-12-17 2006-06-22 Nokia Corporation System, game server, terminal, and method for game event notification in a multiplayer game
US7502843B2 (en) * 2004-12-30 2009-03-10 Microsoft Corporation Server queuing system and method
US20060274784A1 (en) 2005-06-02 2006-12-07 Mediatek Incorporation Methods and systems for cross-platform message exchange
US8241129B2 (en) 2005-06-20 2012-08-14 Microsoft Corporation Setting up on-line game sessions out of a game context
US20070191103A1 (en) 2006-02-14 2007-08-16 Van Luchene Andrew S Online game environment that facilitates binding contracts between player characters
US20080207327A1 (en) 2007-02-20 2008-08-28 Leviathan Entertainment, Llc Virtual Environment with Alerts
US7775885B2 (en) 2005-10-14 2010-08-17 Leviathan Entertainment, Llc Event-driven alteration of avatars
US20080026847A1 (en) 2005-10-14 2008-01-31 Leviathan Entertainment, Llc Massive Multi Player Online Video Game that Progresses in Eras
US9159036B2 (en) 2005-11-18 2015-10-13 Microsoft Technology Licensing, Llc Embedded gamer card across multiple devices and networks
US8079911B2 (en) 2005-11-18 2011-12-20 Microsoft Corporation Viewing a gamer card across multiple devices and networks
US8469805B2 (en) 2006-01-20 2013-06-25 Microsoft Corporation Tiered achievement system
US8734254B2 (en) 2006-04-25 2014-05-27 International Business Machines Corporation Virtual world event notifications from within a persistent world game
US9280871B2 (en) 2006-07-07 2016-03-08 Emc Corporation Gaming systems with authentication token support
US20080026845A1 (en) 2006-07-14 2008-01-31 Maximino Aguilar Wake-on-Event Game Client and Monitor for Persistent World Game Environment
US20080090659A1 (en) 2006-10-12 2008-04-17 Maximino Aguilar Virtual world event notification from a persistent world game server in a logically partitioned game console
US8026918B1 (en) 2006-11-22 2011-09-27 Aol Inc. Controlling communications with proximate avatars in virtual world environment
US20080176655A1 (en) 2007-01-19 2008-07-24 James Terry L System and Method for Implementing an Interactive Online Community Utilizing an Activity Monitor
US8187104B2 (en) 2007-01-29 2012-05-29 Sony Online Entertainment Llc System and method for creating, editing, and sharing video content relating to video game events
EP2115628A4 (en) 2007-01-29 2012-10-17 Sony Online Entertainment Llc SYSTEM AND METHOD FOR AUTOMATIC ENTRY GENERATION IN BLOGS, WEBSITES OR COMMON FILE USE SIDES BASED ON GAME EVENTS
US20090055369A1 (en) 2007-02-01 2009-02-26 Jonathan Phillips System, method and apparatus for implementing dynamic community formation processes within an online context-driven interactive social network
US9104962B2 (en) 2007-03-06 2015-08-11 Trion Worlds, Inc. Distributed network architecture for introducing dynamic content into a synthetic environment
US8145702B2 (en) 2007-05-25 2012-03-27 Sony Computer Entertainment America Llc Method and apparatus for team based strategy planning in computer simulations
US8886510B2 (en) 2007-05-25 2014-11-11 Sony Computer Entertainment America Llc Method and apparatus for generating an event in response to interactions with information available only to a subset of client devices in a computer simulation
US8291067B2 (en) 2007-06-29 2012-10-16 Microsoft Corporation Providing access to presence information using multiple presence objects
US8145516B2 (en) 2007-07-13 2012-03-27 International Business Machines Corporation Cross-virtual-world resource scheduling framework
US20100299615A1 (en) 2007-09-28 2010-11-25 The Trustees Of Dartmouth College System And Method For Injecting Sensed Presence Into Social Networking Applications
US7890638B2 (en) 2007-09-29 2011-02-15 Alcatel-Lucent Usa Inc. Communication between a real world environment and a virtual world environment
US8979647B2 (en) 2007-10-26 2015-03-17 Microsoft Technology Licensing, Llc Method of providing player status and ability to join games
US20090125481A1 (en) 2007-11-09 2009-05-14 Mendes Da Costa Alexander Presenting Media Data Associated with Chat Content in Multi-Dimensional Virtual Environments
WO2009082784A1 (en) 2008-01-03 2009-07-09 Colin Simon Content management and delivery method, system and apparatus
US20090176557A1 (en) 2008-01-09 2009-07-09 Microsoft Corporation Leaderboard event notification
US20090199275A1 (en) 2008-02-06 2009-08-06 David Brock Web-browser based three-dimensional media aggregation social networking application
US7979056B2 (en) 2008-02-25 2011-07-12 At&T Intellectual Property I, L.P. Systems, methods, and computer-readable media for providing information related to virtual environments to wireless devices
US20090231112A1 (en) 2008-03-11 2009-09-17 Aaron Baalbergen Systems and methods for facilitating automation involving multiple devices
US20090235176A1 (en) 2008-03-14 2009-09-17 Madhavi Jayanthi Social interaction system for facilitating display of current location of friends and location of businesses of interest
US8478311B2 (en) 2008-03-24 2013-07-02 At&T Mobility Ii Llc Intelligent forwarding of short message service and multimedia messaging service messages
US20090253494A1 (en) 2008-04-02 2009-10-08 Intuit Inc. Exchanging assets between on-line virtual worlds
US8375310B2 (en) 2008-05-16 2013-02-12 International Business Machines Corporation Providing notification of a real-world event to a virtual universe user
US8244805B2 (en) 2008-06-24 2012-08-14 International Business Machines Corporation Communication integration between a virtual universe and an external device
US20090325712A1 (en) 2008-06-28 2009-12-31 Microsoft Corporation Player character matchmaking with distributed peer-to-peer functionality
US20100009703A1 (en) 2008-07-14 2010-01-14 Wuiper, Inc. System and method for real world interface to online social networks
US8090359B2 (en) 2008-09-08 2012-01-03 Proctor Jr James Arthur Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided
US20100203936A1 (en) 2009-01-21 2010-08-12 Open Sports Network, Inc. Method and system for administering a fantasy game
US20100251330A1 (en) 2009-03-12 2010-09-30 Kroeselberg Dirk Optimized relaying of secure network entry of small base stations and access points
US20100255916A1 (en) 2009-04-06 2010-10-07 Alfred Habib Sioufi Filho Trusted information management system for virtual environment
US9253218B2 (en) 2009-04-23 2016-02-02 International Business Machines Corporation Interface for connecting a network element to a session initiation protocol application server
US8825767B2 (en) 2010-10-05 2014-09-02 Sivapathalingham Sivavakeesar Scalable secure wireless interaction enabling methods, system and framework

Also Published As

Publication number Publication date
EP2142267B1 (en) 2018-08-01
EP2131932A1 (en) 2009-12-16
EP2131932A4 (en) 2013-05-01
CA2679838A1 (en) 2008-09-12
KR20100014941A (ko) 2010-02-11
KR101551678B1 (ko) 2015-09-10
KR20100014942A (ko) 2010-02-11
JP2010525423A (ja) 2010-07-22
US20080287194A1 (en) 2008-11-20
KR20140131394A (ko) 2014-11-12
TW200844766A (en) 2008-11-16
AU2008223396A1 (en) 2008-09-12
KR101551671B1 (ko) 2015-09-10
CN101678237A (zh) 2010-03-24
US20080287195A1 (en) 2008-11-20
KR101551670B1 (ko) 2015-09-09
US9104962B2 (en) 2015-08-11
US20080287192A1 (en) 2008-11-20
CN101678236B (zh) 2012-10-31
CN101678236A (zh) 2010-03-24
RU2468431C2 (ru) 2012-11-27
US9122984B2 (en) 2015-09-01
WO2008109149A1 (en) 2008-09-12
EP2142267A1 (en) 2010-01-13
CA2679839A1 (en) 2008-09-12
JP2010525422A (ja) 2010-07-22
KR20140143182A (ko) 2014-12-15
EP2142267A4 (en) 2012-12-05
AU2008223321A1 (en) 2008-09-12
KR101551679B1 (ko) 2015-09-10
RU2468847C2 (ru) 2012-12-10
RU2009136684A (ru) 2011-04-20
US20080220873A1 (en) 2008-09-11
CN101678237B (zh) 2012-05-23
US9005027B2 (en) 2015-04-14
US20080287193A1 (en) 2008-11-20
WO2008109132A1 (en) 2008-09-12
US9384442B2 (en) 2016-07-05

Similar Documents

Publication Publication Date Title
RU2009136683A (ru) Распределенная сетевая архитектура для введения динамического информационного содержимого в синтезированную среду
US8522214B2 (en) Keyword based software testing system and method
US8627296B1 (en) Unified unit and integration test with automatic mock creation
US20100115496A1 (en) Filter generation for load testing managed environments
US20150248343A1 (en) Method and apparatus for implementing instrumentation code
US20090217259A1 (en) Building Operating System Images Based on Applications
US20030046312A1 (en) Automated language and interface independent software testing tool
van der Vegt et al. RAGE reusable game software components and their integration into serious game engines
Spinellis How to select open source components
US7730466B2 (en) System and method for manipulating source code in a text editor
CN114461514A (zh) 一种基于低代码的自动化测试方法和系统
US9189368B2 (en) System and method for testing a user application using a computing apparatus and a media playback apparatus
Dietrich et al. The primegame revolutions: A cloud-based collaborative environment for teaching introductory programming
Verebi A model-based approach to software refactoring
Garcês et al. Open source workflow management systems: a concise survey
Michalik et al. Towards a solution for change impact analysis of software product line products
US9026999B2 (en) Media playback apparatus capable of testing a user application, and method for testing a user application using same
Malerud et al. Expert judgement in security analysis–the pros and cons of analytical wargaming
Stepien et al. Test coordination and dynamic test oracles for testing concurrent systems
Paterson et al. A design patterns extension for the BlueJ IDE
Bashir et al. An evolutionary mutation testing system for Java programs: eMuJava
CN116304117B (zh) 一种获取文本信息的数据处理方法、系统和存储介质
Silva et al. Evolutionary testing of object-oriented software
Sagi Experimental Design in Game Testing
Marsad et al. OSSGameBench: A Large-Scale Dataset of Development Activities in Open-Source Video Games

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20190307