Patent ID: 10713037

Abstract:
Various embodiments include a system including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: grouping one or more endpoints into endpoint groups such that each endpoint group of the endpoint groups can be processed by both a legacy software and a new software; receiving a request from a user, the request comprising the one or more endpoints; upon receiving the request, automatically and dynamically determining in real-time whether the request is a legacy software request for the legacy software or a new software request for the new software; and automatically either: processing the request using the legacy software when the automatically and dynamically determining in real-time determines that the request is the legacy software request; or processing the request using the new software when the automatically and dynamically determining in real-time determines that the request is the new software request. Other embodiments are disclosed herein.