US 12,405,785 B1
Phased deployment
Avanish Pathak, Rochester, NY (US); Mark Peterson, Bellevue, WA (US); Bhargav Krishna, Snohomish, WA (US); and Vikas Singh, San Jose, CA (US)
Assigned to Docusign, Inc., San Francisco, CA (US)
Filed by DocuSign, Inc., San Francisco, CA (US)
Filed on Jul. 31, 2023, as Appl. No. 18/362,762.
Int. Cl. G06F 8/71 (2018.01); G06F 8/65 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/65 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for deploying a software application associated with document management, the system comprising processing circuitry implemented by one or more processors, the processing circuitry having access to a memory and configured to:
determine, for a time window, a current version of a widget and a next version of the widget to implement a software application of the one or more software applications, wherein a repository is configured to provide the current version of the widget in response to a first call for the current version of the widget and provide the next version of the widget in response to a second call for the next version of the widget;
in response to receiving a first request for the software application, output instructions to execute the current version of the widget; and
in response to receiving a second request for the software application after the first request, output instructions to execute the next version of the widget based on a number of responses to previous requests that select the current version of the widget, the previous requests including the first request.