US 11,914,502 B2
Performance utilities for mobile applications
Yonatan Mevorach, Rishon Lezion (IL); Gil Fuchs, Redwood City, CA (US); Edward Lampert, Bay Harbor, FL (US); Eui Chung, Huntley, IL (US); Moti Karmona, Hod Hasharon (IL); Shani Raba, Rishon Lezion (IL); Netanel Lev, Petah Tikva (IL); Amit Goldshmidt, Herzliya (IL); and Eric Rabinovich, Herzliya (IL)
Assigned to TRANSFORM SR BRANDS LLC, Hoffman Estates, IL (US)
Filed by Transform SR Brands LLC, Hoffman Estates, IL (US)
Filed on Aug. 12, 2022, as Appl. No. 17/886,829.
Application 17/886,829 is a continuation of application No. 17/088,682, filed on Nov. 4, 2020, granted, now 11,455,233.
Application 17/088,682 is a continuation of application No. 15/598,099, filed on May 17, 2017, granted, now 10,860,461, issued on Dec. 8, 2020.
Claims priority of provisional application 62/449,784, filed on Jan. 24, 2017.
Prior Publication US 2023/0161685 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/455 (2018.01); G06F 9/445 (2018.01); G06F 11/36 (2006.01)
CPC G06F 11/3644 (2013.01) [G06F 11/3612 (2013.01); G06F 11/3688 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for testing software, wherein the method comprises:
detecting a first plurality of visual changes over time, of a first mobile device application, while a first feature of the first mobile device application is executed by a hardware processor;
detecting a second plurality of visual changes over time, of a second mobile device application, while a second feature of the second mobile device application is executed by the hardware processor;
comparing the first mobile device application and the second mobile device application based on the first plurality of visual changes and the second plurality of visual changes; and
evaluating a first metric associated with the first mobile device application and a second metric associated with the second mobile device application, wherein:
the first mobile device application comprises a first user interface,
the second mobile device application comprises a second user interface,
the first metric is indicative of a change in pixels of the first user interface,
the second metric is indicative of a change in pixels of the second user interface,
certain pixels of the first user interface and/or the second user interface are weighted differently at certain times,
the different weighting is indicative of a user's interest in a portion the first user interface and/or the second user interface, and
the user's interest is indicated by a heat map derived from one or both of clicks by the user or eye tracking of the user.