发明名称 Remote validation of user interactions for client-side scripting
摘要 A system for remote validation of user interactions for client-side scripting may include one or more processors and memory. The processors may receive a transcript of user interactions recorded during an execution of a client-side script and a corresponding score. The transcript may include an indication of a relative time when each user interaction was recorded. The processors may execute the client-side script and recreate the user interactions during the execution at the relative times indicated by the transcript, may calculate a second score for the user interactions based at least in part on at least some of the user interactions and the relative times when the user interactions are recreated during the execution of the client-side script, and may provide the second score when it is equivalent to the received score, otherwise may provide an indication that the user interactions are invalid and/or that the received score is invalid.
申请公布号 US8977742(B1) 申请公布日期 2015.03.10
申请号 US201213570142 申请日期 2012.08.08
申请人 Google Inc. 发明人 Tang Jonathan D.;Hom Kristopher
分类号 G06F15/16 主分类号 G06F15/16
代理机构 McDermott Will & Emery LLP 代理人 McDermott Will & Emery LLP
主权项 1. A computer-implemented method for remote validation of user interactions for client-side scripting, the method comprising: receiving, using one or more computing devices and over a network, a transcript of a plurality of user interactions recorded during an execution of a client-side script, wherein the transcript comprises an indication of a relative time when each of the plurality of user interactions was recorded during the execution of the client-side script, wherein the client-side script comprises a plurality of graphical functions related to presenting objects on a display; replacing, using the one or more computing devices, each of the plurality of graphical functions of the client-side script with a null function; executing, using the one or more computing devices, the client-side script in which each graphical function is replaced with the null function, wherein each of the plurality of user interactions is provided to the executing client-side script at the relative time indicated by the transcript; determining, using the one or more computing devices and during the executing the client-side script, whether any user interaction of the plurality of user interactions provided to the executing client-side script comprises an invalid interaction for the executing client-side script at the time when the user interaction is provided to the executing client-side script; and providing, using the one or more computing devices, an indication of whether the plurality of user interactions are valid for the client-side script based at least in part on the determining.
地址 Mountain View CA US
您可能感兴趣的专利