US 11,809,305 B2
Systems and methods for generating modified applications for concurrent testing
Adil Belihomji, Monmouth Junction, NJ (US); Abhilash Paul, Irving, TX (US); Naga Dumpala, Edison, NJ (US); Shashidhar Hiremath, Skillman, NJ (US); Sunil Joshua Alexander Konaiyagarri, Somerset, NJ (US); Ning Gao, Jersey City, NJ (US); Nikhil Kommera, Chesterfield, NJ (US); Senthil Muthusamy, Frisco, TX (US); and Ramasubramanian Radhakkrishnan, Ashok Nagar (IN)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Arlington, VA (US)
Filed on Mar. 27, 2020, as Appl. No. 16/832,838.
Prior Publication US 2021/0303451 A1, Sep. 30, 2021
Int. Cl. G06F 11/36 (2006.01); G06N 20/00 (2019.01)
CPC G06F 11/3688 (2013.01) [G06F 11/3684 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device, parameters for modifications to an application associated with a product and/or a service, and to test the modifications;
processing, by the device, data identifying the parameters and data identifying the application, with a machine learning model, to generate test applications for testing corresponding modifications to be made to the application,
wherein each of the test applications includes one of the corresponding modifications;
defining, by the device and based on the parameters, test group sizes of test groups for testing the test applications;
receiving, by the device, from a plurality of user devices, and in near-real time, requests for accessing the application;
assigning, by the device and based on the test group sizes, sets of the plurality of user devices to the test groups for testing the test applications;
providing, by the device, the test applications concurrently to corresponding sets of the plurality of user devices based on the test groups;
receiving, by the device, from the corresponding sets of the plurality of user devices, and in near-real time, feedback associated with the test applications; and
performing, by the device, one or more actions based on the feedback associated with the test applications.