System and method for analyzing user experience of a software application across disparate devices
First Claim
1. A mobile device configured to provide information used to analyze a consistency of user experience across mobile devices, comprising:
- a memory configured to store a version of an operating system and a patched application that incorporates a display analysis patch, wherein the display analysis patch configures an application, which otherwise excludes the display analysis patch, to provide one or more display parameters; and
one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, program the mobile device to;
execute at least a portion of the display analysis patch;
obtain the one or more display parameters associated with a screen view of the patched application based on the executed portion of the display analysis patch, wherein the screen view relates to a user interface that is generated by the application patched with the display analysis patch; and
cause the obtained one or more display parameters to be transmitted to a computing device via a network.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a consistent user experience of an application across disparate mobile devices comprises a computing device including a display analysis application, and one or more mobile devices including a display analysis application is provided. In one example, a mobile device comprises a memory storing a version of an operating system, a display analysis patch, and a patched application. A consistency module of the mobile device is configured to access the application with the display analysis patch, obtain one or more display parameters of the mobile device via the application with the display analysis patch, and transmit the obtained one or more display parameters to a computing device.
85 Citations
49 Claims
-
1. A mobile device configured to provide information used to analyze a consistency of user experience across mobile devices, comprising:
-
a memory configured to store a version of an operating system and a patched application that incorporates a display analysis patch, wherein the display analysis patch configures an application, which otherwise excludes the display analysis patch, to provide one or more display parameters; and one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, program the mobile device to; execute at least a portion of the display analysis patch; obtain the one or more display parameters associated with a screen view of the patched application based on the executed portion of the display analysis patch, wherein the screen view relates to a user interface that is generated by the application patched with the display analysis patch; and cause the obtained one or more display parameters to be transmitted to a computing device via a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device configured to obtain information from mobile devices to facilitate analysis of a consistency of user experience across the mobile devices comprising:
-
a memory configured to store a version of an operating system and a display analysis application; one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, program the computing device to; obtain a first set of one or more display parameters associated with a screen view of an application from a first mobile device; obtain a second set of one or more display parameters associated with the screen view of the application from a second mobile device; compare the first set of one or more display parameters with the second set of one or more display parameters; and determine whether or not the first mobile device and the second mobile device provide the same level of user experience based on the comparison. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of analyzing consistency of user experience of a patched application on a mobile device, the method being implemented on a mobile device comprising one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, programs the mobile device to perform the method, the method comprising:
-
storing, at a memory, a version of an operating system, and the patched application, wherein the patched application incorporates a display analysis patch, wherein the display analysis patch configures an application, which otherwise excludes the display analysis patch, to provide one or more display parameters; executing, by the mobile device, at least a portion of the display analysis patch of the patched application; obtaining, by the mobile device, the one or more display parameters associated with a screen view of the patched application based on the executed portion of the display analysis patch, wherein the screen view relates to a user interface that is generated by the application patched with the display analysis patch; and causing, by mobile device, the one or more display parameters to be transmitted to a computing device via a network. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of obtaining information from mobile devices to facilitate analysis of a consistency of user experience across the mobile devices, the method being implemented on a computing device comprising one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, programs the computing device to perform the method, the method comprising:
-
storing, by the computing device at a memory, a version of an operating system, and a display analysis application; obtaining, by the computing device, a first set of one or more display parameters associated with a screen view of an application from a first mobile device; obtaining, by the computing device, a second set of one or more display parameters one or more display parameters associated with the screen view of the application from a second mobile device; and comparing, by the computing device, the first set of one or more display parameters with the second set of one or more display parameters; and determining, by the computing device, whether or not the first mobile device and the second mobile device provide the same level of user experience based on the comparison. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
Specification