User reset voting to identify unwanted settings values in client software

    公开(公告)号:US10380614B1

    公开(公告)日:2019-08-13

    申请号:US14820927

    申请日:2015-08-07

    Applicant: GOOGLE INC.

    Abstract: Techniques are provided for determining a user of a computing device who is likely to be unsatisfied with a value of a setting of a program running on the computing device. First information is collected about the value of the setting from a first population of users who invoke a routine to automatically reset the value of the setting to a default value. Second information is collected about the value of the setting from a second population of users who do not invoke the routine. Based on a comparison of the first information and the second information, a determination is made that a user in the second population is likely to be unsatisfied with the value of the setting.

    Detecting setting tampering
    2.
    发明授权

    公开(公告)号:US09824218B1

    公开(公告)日:2017-11-21

    申请号:US14920773

    申请日:2015-10-22

    Applicant: GOOGLE INC.

    CPC classification number: G06F21/57 G06F21/64 G06F2221/034

    Abstract: A computer implemented method includes generating a first cryptographic hash based on at least one setting associated with an operating system at a first time, storing the first cryptographic hash as a first bit string, generating a second cryptographic hash as a second bit string, wherein the second cryptographic hash is based on the at least one setting associated with the operating system at a second time, determining that a setting associated with the operating system has changed and that the setting change was made outside of the operating system based on a comparison of the first and second bit strings, and if the setting change was made outside of the operating system, setting the setting to a default value.

    RULE BASED PAGE PROCESSING AND NETWORK REQUEST PROCESSING IN BROWSERS

    公开(公告)号:US20180343174A1

    公开(公告)日:2018-11-29

    申请号:US13647541

    申请日:2012-10-09

    Applicant: Google Inc.

    Abstract: A web browser extension specifies a set of rules identifying types of network requests or attributes of document object models that the web browser extension seeks to modify. Each of the set of rules is expressed in a declarative expression. A web browser receives the set of rules from the web browser extension, evaluates conditions from the set of rules in native code of the web browser, and executes at least one action from the set of rules based on at least one fulfilled condition of the conditions, in native code of the web browser, to apply the at least one action to a network request or to a document object model related to a web page rendered by a renderer process of the web browser.

    Detecting setting tampering
    4.
    发明授权
    Detecting setting tampering 有权
    检测设置篡改

    公开(公告)号:US09177150B1

    公开(公告)日:2015-11-03

    申请号:US14096559

    申请日:2013-12-04

    Applicant: GOOGLE INC.

    CPC classification number: G06F21/57 G06F21/64 G06F2221/034

    Abstract: A computer implemented method includes generating a first cryptographic hash based on at least one setting associated with a browser at a first time, storing the first cryptographic hash as a first bit string, generating a second cryptographic hash as a second bit string, wherein the second cryptographic hash is based on the at least one setting associated with the browser at a second time, determining that a setting associated with the browser has changed and that the setting change was made outside of the browser based on a comparison of the first and second bit strings, and if the setting change was made outside of the browser, setting the setting to a default value.

    Abstract translation: 计算机实现的方法包括:基于与第一时间与浏览器相关联的至少一个设置来生成第一密码散列,将第一密码散列作为第一位串存储,生成第二密码散列作为第二位串,其中第二密码散列 加密散列基于与第二时间与浏览器相关联的至少一个设置,基于第一和第二位的比较,确定与浏览器相关联的设置已经改变,并且设置改变是在浏览器之外进行的 字符串,并且如果设置更改是在浏览器之外进行的,请将设置设置为默认值。

Patent Agency Ranking