Application Version Release Management
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the disclosed subject matter provide systems and methods for providing one or more versions of an application to one or more subsets of users based on measured performance of the one or more versions of the application. A method may include providing a first version of an application to a first subset of users of the application. Next, performance of the first version of the application may be measured and a second subset of users of the application may be selected based on the performance of the first version of the application. As a result, a second version of the application may be provided to the second subset of users of the application.
-
Citations
50 Claims
-
1-30. -30. (canceled)
-
31. A computer-implemented method, comprising:
-
providing, from an application provider, a first version of an application to a first set of client devices, the first set of the client devices less than a population of the client devices available to the application provider to receive the first version of the application, wherein the application provider provides applications for distribution to the client devices via a digital network; detecting a performance issue for a subset of the client devices within the first set of the client devices, each of the subset of the client devices having a characteristic; selecting, by the application provider and based on the performance issue, a second set of the client devices; and providing a second version of the application to the second set of the client devices. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-implemented method, comprising:
-
providing, by an application provider, a first version of an application to a first set of client devices, the first set of the client devices less than a population of the client devices available to the application provider to receive the first version of the application, the first set of the client devices having a subset of the client devices, each of the subset of the client devices having a characteristic, wherein the application provider provides applications for distribution to the client devices via a digital network; selecting, by the application provider, a second set of the client devices, each of the second set of the client devices having the characteristic; and providing a second version of the application to the second set of the client devices. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A system, comprising:
-
a processor of an application provider, the application provider configured to provide applications for distribution to client devices via a digital network, the processor configured to; provide a first version of an application to a first set of the client devices, the first of the client devices set less than a population of the client devices available to the application provider to receive the first version of the application; detect a performance issue for a subset of the client devices of the first set of the client devices, each of the subset of the client devices having a characteristic; select, based on the performance issue, a second set of the client devices; and provide a second version of the application to the second set of the client devices; and a memory of the application provider, the memory configured to store the first version of the application and the second version of the application. - View Dependent Claims (49, 50)
-
Specification