-
公开(公告)号:US11240195B2
公开(公告)日:2022-02-01
申请号:US16526538
申请日:2019-07-30
Applicant: Google LLC
Inventor: Tal Dayan , Doru Costin Manolache , Subir Uhanb , Francesco Nerieri
Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
-
公开(公告)号:US20190068647A1
公开(公告)日:2019-02-28
申请号:US16170026
申请日:2018-10-24
Applicant: Google LLC
Inventor: Tal Dayan , Maya Ben Ari , Tanton Holt Gibbs , Ido Ofir , Jay Pierre Civelli , Brandon Keely , Christiaan Prins , Zheng Sun , Ning Zheng , James Brooks Miller , Jennifer Seth , Rongjing Xiang , Hugh Brendan McMahan
CPC classification number: H04L63/20 , H04W12/00503 , H04W12/00504 , H04W12/06 , H04W88/02
Abstract: Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each trust level may be determined independently of any other trust level. Each trust level may be determined based on applying to the signals heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems. An aggregated trust outcome may be determined by aggregating the trust levels. Aggregating the trust levels may include applying heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems to the trust levels, and wherein the aggregated trust outcome; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
-
公开(公告)号:US10148692B2
公开(公告)日:2018-12-04
申请号:US14311376
申请日:2014-06-23
Applicant: Google LLC
Inventor: Tal Dayan , Maya Ben Ari , Tanton Holt Gibbs , Ido Ofir , Jay Pierre Civelli , Brandon Keely , Christiaan Prins , Zheng Sun , Ning Zheng , James Brooks Miller , Jennifer Fernquist , Rongjing Xiang , Hugh Brendan McMahan
Abstract: Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each trust level may be determined independently of any other trust level. Each trust level may be determined based on applying to the signals heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems. An aggregated trust outcome may be determined by aggregating the trust levels. Aggregating the trust levels may include applying heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems to the trust levels, and wherein the aggregated trust outcome; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
-
公开(公告)号:US20210192094A1
公开(公告)日:2021-06-24
申请号:US17118976
申请日:2020-12-11
Applicant: Google LLC
Inventor: Tal Dayan , Maya Ben Ari , Brandon Keely , Subir Jhanb , Ido Ofir
Abstract: Systems, device and techniques are disclosed for implementing a security configuration change based on one or more base events and a current security configuration. An inference module may identify a security configuration change based on receiving base events from a state storage/event listener and analyzing the base events to determine if a current security configuration is optimal given the base events.
-
公开(公告)号:US10896268B2
公开(公告)日:2021-01-19
申请号:US16125548
申请日:2018-09-07
Applicant: Google LLC
Inventor: Tal Dayan , Maya Ben Ari , Brandon Keely , Subir Jhanb , Ido Ofir
Abstract: Systems, device and techniques are disclosed for implementing a security configuration change based on one or more base events and a current security configuration. An inference module may identify a security configuration change based on receiving base events from a state storage/event listener and analyzing the base events to determine if a current security configuration is optimal given the base events.
-
公开(公告)号:US10341390B2
公开(公告)日:2019-07-02
申请号:US16170026
申请日:2018-10-24
Applicant: Google LLC
Inventor: Tal Dayan , Maya Ben Ari , Tanton Holt Gibbs , Ido Ofir , Jay Pierre Civelli , Brandon Keely , Christiaan Prins , Zheng Sun , Ning Zheng , James Brooks Miller , Jennifer Seth , Rongjing Xiang , Hugh Brendan McMahan
Abstract: Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each trust level may be determined independently of any other trust level. Each trust level may be determined based on applying to the signals heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems. An aggregated trust outcome may be determined by aggregating the trust levels. Aggregating the trust levels may include applying heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems to the trust levels, and wherein the aggregated trust outcome; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
-
公开(公告)号:US20180239602A1
公开(公告)日:2018-08-23
申请号:US15956716
申请日:2018-04-18
Applicant: Google LLC
Inventor: Tal Dayan , Safa Alai , Arda Atali , Shuai Jiang
CPC classification number: G06F8/71 , G06F8/70 , G06F9/44505
Abstract: Disclosed are apparatus and methods for processing configuration data sets. A computing device can retrieve configuration data set(s) from data storage. A configuration data set can include key-value pairs related to configuring a software application, where a key-value pair can include a key name and an associated value. The computing device can merge the configuration data set(s) into a merged configuration data set by at least: determining whether multiple key-value pairs of the configuration data set(s) are in conflict; after determining that multiple key-value pairs of the configuration data set(s) are in conflict, determining a representative key-value pair to represent the multiple key-value pairs; and adding the representative key-value pair to the merged configuration data set. The computing device can provide the merged configuration data set to the software application.
-
公开(公告)号:US12026294B2
公开(公告)日:2024-07-02
申请号:US17118976
申请日:2020-12-11
Applicant: Google LLC
Inventor: Tal Dayan , Maya Ben Ari , Brandon Keely , Subir Jhanb , Ido Ofir
CPC classification number: G06F21/87 , G06F11/3051 , G06F11/3058 , G06F21/34 , G06F21/79 , H04L63/20 , G06F2221/2149
Abstract: Systems, device and techniques are disclosed for implementing a security configuration change based on one or more base events and a current security configuration. An inference module may identify a security configuration change based on receiving base events from a state storage/event listener and analyzing the base events to determine if a current security configuration is optimal given the base events.
-
公开(公告)号:US10412040B2
公开(公告)日:2019-09-10
申请号:US14977626
申请日:2015-12-21
Applicant: Google LLC
Inventor: Tal Dayan , Doru Costin Manolache , Subir Jhanb , Francesco Nerieri
Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
-
公开(公告)号:US20200059449A1
公开(公告)日:2020-02-20
申请号:US16526538
申请日:2019-07-30
Applicant: Google LLC
Inventor: Tal Dayan , Doru Costin Manolache , Subir Uhanb , Francesco Nerieri
Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
-
-
-
-
-
-
-
-
-