Distributed processing system and method
First Claim
1. A system, comprising:
- a housing component at least partially defining an enclosure;
a first processor located within the enclosure, the first processor operable to execute at least a portion of a locally stored game client and to communicate with a remote game server to execute an online game; and
a gaming processor module, the gaming processor module responsive to the first processor and operable to;
monitor a first communication between the game client and the remote game server;
determine if the first communication can be processed by the gaming processor module;
in response to determining the gaming processor module can process the first communication, intercept the first communication, process the first communication at the gaming processor module and provide a response to the first communication; and
in response to determining the gaming processor module cannot process the first communication, provide the first communication to one of the locally stored game client and the remote game server.
3 Assignments
0 Petitions
Accused Products
Abstract
A solution for managing communicative interactions between network elements is described herein. A system incorporating teachings of the present disclosure may include a processor module that monitors communications between a program resident on a user machine and a server program resident on a computing device remote from the user. The processor module may be utilized to effectively reduce the number of communications actually transmitted between the client program and the server program. For example, the processor module may intercept certain client initiated communications intended for the server program, process those communications without server program involvement, and respond to the client program.
-
Citations
33 Claims
-
1. A system, comprising:
-
a housing component at least partially defining an enclosure; a first processor located within the enclosure, the first processor operable to execute at least a portion of a locally stored game client and to communicate with a remote game server to execute an online game; and a gaming processor module, the gaming processor module responsive to the first processor and operable to; monitor a first communication between the game client and the remote game server; determine if the first communication can be processed by the gaming processor module; in response to determining the gaming processor module can process the first communication, intercept the first communication, process the first communication at the gaming processor module and provide a response to the first communication; and in response to determining the gaming processor module cannot process the first communication, provide the first communication to one of the locally stored game client and the remote game server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A distributed processor module, comprising:
-
a first interface configured to receive a communication from a client; a second interface configured to receive a different communication from a server; a module processor communicatively coupled to at least one of the first and second interfaces and operable to; monitor communications between the client and the server, the communications including a first communication; determine if the first communication can be processed by the module processor; in response to determining the module processor can process the first communication, intercept the first communication, process the first communication at the module processor and provide a response to the first communication; and in response to determining the module processor cannot process the first communication, provide the first communication to one of the client and the server; and a first memory to store executable instructions for emulating one or more functions of the server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, comprising:
-
monitoring at a gaming processor module communications between a client game program and a server game program, the client game program executed at a client computer and the server game program executed at a server computer; intercepting a communication between the client game program and the server game program; determining if the communication can be processed by the gaming processor module; in response to determining the gaming processor module can process the communication, processing the communication at the gaming processor module and providing a response to the communication; and in response to determining the gaming processor module cannot process the communication, providing the communication to one of the client game program and the server game program. - View Dependent Claims (30, 31, 32, 33)
-
Specification