US 12,314,538 B2
Interactive heatmaps for websites
Clint Calleja, Paris (FR); Jacob Holloway, Barcelona (ES); Luke Camilleri, Paris (FR); Stephanie Mifsud, Paris (FR); Erik Näslund, Paris (FR); Katerina Asimoglou, Ptolemaida (GR); Abdulrahman Assabri, Cairo (EG); Adam Mortka, Paris (FR); and David Berliner, Cape Town (ZA)
Assigned to Hotjar Ltd, Paceville St Julian's (MT)
Filed by Hotjar Ltd, Paceville St Julian's (MT)
Filed on Oct. 27, 2023, as Appl. No. 18/384,656.
Claims priority of provisional application 63/419,981, filed on Oct. 27, 2022.
Prior Publication US 2024/0143137 A1, May 2, 2024
Int. Cl. G06F 3/04842 (2022.01); G06F 3/0483 (2013.01); G06F 9/451 (2018.01); G06T 11/20 (2006.01)
CPC G06F 3/0483 (2013.01) [G06F 3/04842 (2013.01); G06F 9/451 (2018.02); G06T 11/206 (2013.01); G06F 2203/04804 (2013.01); G06T 2200/24 (2013.01); G06T 2210/62 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
generating a special link to a first target web page, wherein the special link specifies one or more URL query parameters;
responsive to receiving a request from a client computer of a user that invokes the special link, communicating the first target web page to a web browser application at the client computer, wherein a URL used to request the first target web page includes the one or more URL query parameters;
wherein a client-side script executing at the web browser application of the client computer of the user obtains the one or more URL query parameters and, in response, communicates a request to a server for previously obtained click data associated with the first target web page, the request including the one or more URL query parameters;
receiving the previously obtained click data associated with the first target web page at the client computer of the user;
generating, by the client-side script executing at the web browser application of the client computer of the user, a semi-transparent click heatmap overlay for the first target web page based on the received previously obtained click data; and
presenting the first target web page at the web browser application with the semi-transparent click heatmap overlay.