US 11,809,858 B2
Dynamic feature and performance testing and adjustment
Ryan McBride, Lehi, UT (US); Brandon Dewitt, Provo, UT (US); Shane Smit, American Fork, UT (US); and Josh Bodily, Lehi, UT (US)
Assigned to MX TECHNOLOGIES, INC., Lehi, UT (US)
Filed by MX Technologies, Inc., Lehi, UT (US)
Filed on Jul. 31, 2021, as Appl. No. 17/390,954.
Application 17/390,954 is a continuation of application No. 16/714,675, filed on Dec. 13, 2019, granted, now 11,175,908.
Application 16/714,675 is a continuation of application No. 16/128,385, filed on Sep. 11, 2018, granted, now 10,891,126, issued on Jan. 12, 2021.
Claims priority of provisional application 62/561,203, filed on Sep. 20, 2017.
Claims priority of provisional application 62/556,562, filed on Sep. 11, 2017.
Prior Publication US 2021/0357208 A1, Nov. 18, 2021
Int. Cl. G06F 8/70 (2018.01); G06F 11/36 (2006.01); G06N 20/00 (2019.01)
CPC G06F 8/70 (2013.01) [G06F 11/3688 (2013.01); G06F 11/3692 (2013.01); G06N 20/00 (2019.01); G06F 11/3664 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
an audit module configured to dynamically determine functional capabilities of a plurality of different mobile devices, wherein the plurality of different mobile devices have varying capabilities;
a feature module configured to determine at least one potential feature that is executable on at least a subset of the plurality of different mobile devices; and
a testing module configured to:
dynamically test the determined at least one potential feature for each of the at least the subset of the plurality of different mobile devices, wherein the dynamic test of the determined at least one potential feature is performed in parallel on each of the at least the subset of the plurality of different mobile devices; and
visually highlight, on an electronic display for each of the at least the subset of the plurality of different mobile devices, graphical user interface element interactions associated with input events that occur during the dynamic test of the determined at least one potential feature performed in parallel on each of the at least the subset of the plurality of different mobile devices.