Communication hub for video game development systems having a video game development tool and video game platforms with communication libraries
First Claim
1. A video game development system facilitating communications with at least first and second video game platforms based on at least first and second communication libraries, respectively, comprising:
- a communications hub module running on a hub server communicatively linked with the first and second video game platforms;
memory accessible by the communications hub module storing the first and second communication libraries; and
a video game development tool running on a computer system and communicatively linked with the communications hub module, the video game development tool transmitting messages configured based on a client-side communications library providing communication protocols for the communications hub module,wherein the communications hub module receives the transmitted messages, generates first and second game platform messages from the received messages based on the first and second communication libraries, respectively, and forwards the game platform messages to the first and second video game platforms,wherein the first game platform messages have differing format than the second game platform messages,wherein the messages transmitted by the video game development tool include game data for a video game running on the first and second video game platforms,wherein the game platform messages are forwarded to both the first and the second video game platforms,wherein the communications hub module processes each of the messages transmitted by the video game development tool to determine a list of recipients for each of the game platform messages,wherein the list of recipients is determined based on a set of addressees provided in the messages transmitted by the video game development tool,wherein the video game development system further includes a second video came development tool linked with the communications hub module, andwherein the second video game development tool is specified in the set of addressees or is placed on the list of recipients based on the came data in the transmitted messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A video game development system for enhancing communications between development tools and video game platforms or running games. The system includes a communications hub module running on a computer or server and communicatively linked with first and second video game platforms to allow the communications hub module to forward messages to and receive messages from the game platforms. Memory accessible by the communications hub module stores communication data sets or libraries controlling communications with the game platforms. A video game development tool is provided in the system and is communicatively linked with the communications hub module. The development tool transmits messages formatted based on a client-side communications library defining communications with the hub module. The hub module receives the transmitted messages, generates game platform messages from the received messages based on the platform communication libraries, and forwards the game platform messages to the first and second video game platforms.
-
Citations
9 Claims
-
1. A video game development system facilitating communications with at least first and second video game platforms based on at least first and second communication libraries, respectively, comprising:
-
a communications hub module running on a hub server communicatively linked with the first and second video game platforms; memory accessible by the communications hub module storing the first and second communication libraries; and a video game development tool running on a computer system and communicatively linked with the communications hub module, the video game development tool transmitting messages configured based on a client-side communications library providing communication protocols for the communications hub module, wherein the communications hub module receives the transmitted messages, generates first and second game platform messages from the received messages based on the first and second communication libraries, respectively, and forwards the game platform messages to the first and second video game platforms, wherein the first game platform messages have differing format than the second game platform messages, wherein the messages transmitted by the video game development tool include game data for a video game running on the first and second video game platforms, wherein the game platform messages are forwarded to both the first and the second video game platforms, wherein the communications hub module processes each of the messages transmitted by the video game development tool to determine a list of recipients for each of the game platform messages, wherein the list of recipients is determined based on a set of addressees provided in the messages transmitted by the video game development tool, wherein the video game development system further includes a second video came development tool linked with the communications hub module, and wherein the second video game development tool is specified in the set of addressees or is placed on the list of recipients based on the came data in the transmitted messages. - View Dependent Claims (2, 3, 4)
-
-
5. A communication method for a video game development system, comprising:
-
providing a communication hub application on a computer linked to a communications network; with the communication hub application, receiving a message from a game development tool running on a developer workstation; identifying message recipients for the received message in the video game development system; processing the received message based on communications libraries corresponding to each of the identified message recipients to form a set of recipient-specific messages, whereby the recipient-specific messages are in two or more configurations associated with corresponding ones of the identified message recipients; transmitting the recipient-specific messages from the computer running the communication hub application to the identified message recipients; and receiving a second message from a second game development tool running in the video game development system, wherein the messages received from the game development tool and the second game development tool have a single configuration defined by a set of hub application communications data, wherein the configurations of the received messages differ from at least one of the configurations of the recipient-specific messages, and wherein the second received message comprises a list of addressees including the game development tool running on the developer workstation. - View Dependent Claims (6, 7, 8, 9)
-
Specification