Patent Document ID: 9898741
Application ID: 14334504
Patent Flag: 1

Claim One:
1. A transaction analytics system comprising: one or more processors; and a non-transitory computer-readable storage medium comprising code executable by the one or more processors for implementing a method comprising: receiving, via a network interface, a scoring request associated with a transaction; sending the scoring request to a plurality of scoring models, including a production mode, that are executing from system memory of the one or more processors, wherein each scoring model generates a transaction score in response to the scoring request and is implemented using a different virtual machine of a plurality of virtual machines, wherein each of the plurality of scoring models is associated with a virtual IP address of a plurality of virtual IP addresses in the system memory, and wherein the virtual IP address associated with each scoring model is used by the one or more processors to determine a destination of the corresponding transaction score generated by the corresponding scoring model; receiving a first transaction score generated by the production model associated with a first virtual IP address of the plurality of virtual IP addresses; using the first virtual IP address to identify the destination of the first transaction score as a server that approves or denies the transaction; sending the first transaction score to the server for approval or denial of the transaction; and swapping the first virtual IP address that is associated with a first scoring model with a second virtual IP address that is associated with a second scoring model to promote the second scoring model to be the production model.