Software Testing Using Shadow Requests

Patent №

US 9,606,899

Granted

2017-03-28

Filed 2015

Owner

AMAZON TECHNOLOGIES, INC.

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14733509

The techniques described herein provide software testing that may concurrently process a user request using a live version of software and a shadow request, which is based on the user request, using a shadow version of software (e.g., trial or test version, etc.). The live version of software, unlike the shadow version, is user-facing and transmits data back to the users while the shadow request does not output to the users. An allocation module may vary allocation of the shadow requests to enable a ramp up of allocations (or possibly ramp down) of the shadow version of software. The allocation module may use allocation rules to dynamically initiate the shadow request based on various factors such as load balancing, user attributes, and/or other rules or logic. Thus, not all user requests may be issued as shadow requests.

PlanningAI hardwareG06F 11/368G06F 8/71G06F 11/3006G06F 11/3433G06F 11/3452G06F 11/3688

AI classification

Planning0.97
AI hardware0.79
Knowledge representation0.06
Natural language0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

AMAZON TECHNOLOGIES, INC.

assignment · 388270398

Assignors

SIDDIQUI, MUHAMMAD ALI, COMMONS, PETER V., GONZALEZ, IVAN EDUARDO, VANCE, AMOS DYLAN, YOURTEE, KENDRA A., KELLER, THOMAS L.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC