US 12,189,508 B2
Automated determination of web page rendering performance
Senthil Kumar Padmanabhan, San Jose, CA (US); Srikanth Rentachintala, San Jose, CA (US); Kandakumar Doraisamy, Dublin, CA (US); and Namrata Mummaneni, San Jose, CA (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Sep. 2, 2021, as Appl. No. 17/465,570.
Application 17/465,570 is a continuation of application No. 16/145,566, filed on Sep. 28, 2018, granted, now 11,157,383.
Prior Publication US 2021/0397535 A1, Dec. 23, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 3/04842 (2022.01); G06F 11/34 (2006.01); G06F 16/957 (2019.01); G06F 16/958 (2019.01); H04L 67/50 (2022.01)
CPC G06F 11/3457 (2013.01) [G06F 3/04842 (2013.01); G06F 16/9577 (2019.01); G06F 16/958 (2019.01); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method implemented by at least one computing device, the method comprising:
identifying, by the at least one computing device, user-interactive elements that are included in a web page;
simulating, by the at least one computing device, user interaction with the user-interactive elements under a first set of network conditions and user interaction with the user-interactive elements under a second set of network conditions;
measuring, by the at least one computing device, a number of frames rendered in a timeframe during both the simulated user interaction with the user-interactive elements for the first set of network conditions and the simulated user interaction with the user-interactive elements for the second set of network conditions;
comparing, by the at least one computing device, the measured number of frames rendered in the timeframe to a threshold frame rendering rate, the threshold frame rendering rate designating whether user interaction with the user-interactive elements provides a satisfactory user experience during the timeframe; and
outputting, by the at least one computing device, a rendering performance report indicating whether the satisfactory user experience is provided under the first set of network conditions and under the second set of network conditions, the rendering performance report including information describing differences between the simulated user interaction with the user-interactive elements under the first set of network conditions and the simulated user interaction with the user-interactive elements under the second set of network conditions.