IP Library Patent Application 14258367
Patent Application
App. No. 14/258,367

TRANSPORT AGNOSTIC IPC MECHANISM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/258,367
Filed
Apr 22, 2014
Art Unit
3714
USPC
463/42
Abstract

A distributed computer system includes at least two processors. Each processor includes at least one process including at least one thread and a network server. A host module is in a thread in a first processor and a client module is in a thread in a second processor. A network couples the respective network servers in the processors. The host module registers with the system via the network server in the first processor. The client module on the second processor establishes a connection with the host module on the first processor. The host module and the client module communicate through the established connection.

Claims (42)

1 . A distributed computer system comprising:

at least two processors, each processor including:

at least one process including at least one thread; and

a network server;

a host module in the at least one thread in a first processor of the at least two processors;

a client module in the at least one thread in a second processor of the at least two processors; and

a network coupling the respective network servers in the at least two processors; wherein:

the host module registers with the system via the network server in the first processor;

the client module on the second processor establishes a connection with the host module on the first processor; and

the host module and the client module communicate through the established connection.

2 . The system of claim 1 wherein the host module registers by:

providing data representing the host module to the network server in the first processor; and

the network server in the first processor receives the host module representative data and broadcasts that data to the network server in the respective at least two processors.

3 . The system of claim 1 wherein the client module establishes a connection by:

providing data representing the client module to the network server on the second processor;

the network server on the second processor sends the client representative data to the network server on the first processor;

the network server on the first processor sends the client representative data to the host module; and

the host module enables communication with the client module.

4 . The system of claim 1 wherein the host module and the client module communicate by:

a first module being one of the host module and the client module generates a message containing message related data for a second module being the other one of the host module and the client module;

the first module sends the message to a first network server being the network server in the processor containing the first module;

the first network server sends the message to the a second network server being the network server in the processor containing the second module;

a second network server sends the message to the second module; and

the second module receives and processes the message.

5 . The system of claim 4 wherein:

the first module is the client module; and

the second module if the host module.

6 . The system of claim 1 wherein the network is an Ethernet network.

7 . The system of claim 6 wherein the network contains wired links or wireless links or both

8 . A distributed gaming system comprising:

a gaming server including a first processor including:

at least one process including at least one thread; and

a network server;

a gaming client including a second processor including:

at least one process including at least one thread; and

a network server;

a host module in the at least one thread in the processor in the gaming server;

a client module in the at least one thread in the processor in the gaming client; and

a network coupling the respective network servers in the at least two processors; wherein:

the host module registers with the system via the network server in the first processor;

the client module on the second processor establishes a connection with the host module on the first processor; and

the host module and the client module communicate through the established connection.

Assignments (1)
CHANGE OF NAME Recorded Jan 19, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0602 →