Patent Document ID: 10146599
Application ID: 15370768
Patent Status: 1

Claim One:
1. A server providing a generic actor system container application comprising: at least one processor; at least one input device; and at least one storage device storing: status and control graphical user interfaces, a listener service, a cluster manager, an actor registry and discovery service, a system configurator, a plurality of handles, a plurality of listeners, and a plurality of generic actors including supervisor actors and publisher actors, wherein the at least one storage device stores processor executable instructions for a generic actor system container application which, when executed by the at least one processor, perform a method to: receive information associated with a plurality of customized domain specific actors; receive a plurality of domain specific connection information; generate a plurality of domain specific actors based on the information associated with the plurality of customized domain specific actors; register the plurality of domain specific actors; and execute and monitor a domain specific actor system using the domain specific actors based on the domain specific connection information, wherein the actor registry and discovery service maintains an actor registration record for each actor, wherein each actor registration record comprises a unique actor identifier, an actor class and implementation, a list of code units to implement message logic, an actor creation time, an actor destruction time, and an actor status, wherein the actor registry and discovery service is configured to register an actor, update an actor status, facilitate the ability to lookup an actor by reference or by implementation, facilitate the ability to lookup an actor by message type, facilitate an ability to run reports on actor analytics, message analytics, and message auditing, and wherein message analytics comprise an actor implementation for an originating actor, an actor implementation for a destination actor, a message implementation, and a message count, and wherein message auditing comprises tracking an implementation of an actor originating a message, a reference to the actor originating the message, an implementation of an actor receiving a message, a reference to the actor receiving the message, a message implementation, and a message reference, wherein the supervisor actors interact with the actor registry and discovery service asking for dependent service actors, wherein the publisher actors interact with the actor registry and discovery service informing the registry of their availability, and wherein when publisher actors register their availability, the supervisor actors receive the publisher actors endpoint references, which in turn publish their availability as their dependencies are supplied.