Patent Document ID: 10135718
Application ID: 14536488

Base Claim:
1. A computer system for providing responses to requests, the system configured to deploy code to execute multiple commands and provide answers resulting from the commands, the computer system comprising: a broker; a router; a service pack store; and a service pack stored in the service pack store, the service pack including: a plurality of service worker modules, wherein at least two service worker modules are configured to process a request differently from each other; and a plurality of routes, each route associating a service worker module and a location; wherein the broker is configured to download the service pack from the service pack store, distribute the service worker modules to a plurality of locations, and store a command sequence corresponding to each route within the router; wherein the router is configured to receive a plurality of requests and distribute each request according to the command sequences; wherein the service worker modules are each configured to determine an answer based on each request; and wherein the router is configured to receive the answers for each request from the service worker modules and provide a response output for each request based on at least one of the answers.

---

Claim 14:
14. The computer system of claim 1 , wherein the broker includes a message broker using socket handles registers service worker modules and maintains heartbeat messaging with all known service worker modules, and forwards traffic from router sockets to service worker module sockets using an availability queue.