-
公开(公告)号:US20240420462A1
公开(公告)日:2024-12-19
申请号:US18644660
申请日:2024-04-24
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
Abstract: A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint.
-
公开(公告)号:US20190187776A1
公开(公告)日:2019-06-20
申请号:US15844153
申请日:2017-12-15
Applicant: Google LLC
Inventor: Debanjan Mukherjee , James Brooks Miller
CPC classification number: G06F1/3296 , G05B15/02 , G06F1/3203 , G06F1/3206 , G06F1/3231 , G06F1/3293
Abstract: Techniques and apparatuses are described that provide an ultra-low power mode for a low-cost force-sensing device. These techniques extend battery life of the device by minimizing power consumption for potential wake-up events. To do this, a high-pass filter (e.g., differentiator) is used to evaluate sensor signals in a time domain to provide an estimate of a rate of change of the signal. When the rate of change of the signal deviates from a baseline value by a threshold amount, then a microcontroller is woken to evaluate a large number of historical samples, such as 200 or more milliseconds worth of historical data. If a human gesture is not recognized, then the microcontroller returns to an idle state, but if a human gesture is recognized, then a high-power application processor is woken to execute an application configured to perform an operation mapped to the human gesture.
-
公开(公告)号:US12223708B2
公开(公告)日:2025-02-11
申请号:US18644660
申请日:2024-04-24
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
Abstract: A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint.
-
公开(公告)号:US20240078846A1
公开(公告)日:2024-03-07
申请号:US17766688
申请日:2019-12-05
Applicant: Google LLC
Inventor: Kevin Chyn , James Brooks Miller , Tyler Reed Kugler
IPC: G06V40/60 , G06V10/143 , G06V40/16 , G06V40/50
CPC classification number: G06V40/67 , G06V10/143 , G06V40/165 , G06V40/166 , G06V40/50
Abstract: This document describes techniques and systems that enable grid-based enrollment for face authentication. The techniques and systems include overlaying a three-dimensional (3D) tracking window over a preview image of the user's face displayed via a display device. The 3D tracking window includes a plurality of segments, which persist to correspond to an approximate direction that the user's face is facing. Based on the tracking, segments are highlighted to indicate the approximate direction that the user's face is facing, a camera captures enrollment images of the user's face facing that direction, and embeddings are generated based on the enrollment images and stored in a fixed grid of pose cells corresponding to various facial poses for use in face authentication. Responsive to generation and storage of the embeddings, an indication that the one or more segments are completed is provided.
-
公开(公告)号:US20210312060A1
公开(公告)日:2021-10-07
申请号:US17353701
申请日:2021-06-21
Applicant: Google LLC
Inventor: James Brooks Miller , Michael Andrew Cleron
Abstract: Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
-
公开(公告)号:US11068603B2
公开(公告)日:2021-07-20
申请号:US16659730
申请日:2019-10-22
Applicant: Google LLC
Inventor: James Brooks Miller , Michael Andrew Cleron
Abstract: Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
-
公开(公告)号:US20190228162A1
公开(公告)日:2019-07-25
申请号:US16375219
申请日:2019-04-04
Applicant: Google LLC
Inventor: James Brooks Miller , Michael Andrew Cleron
Abstract: Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
-
公开(公告)号:US10296747B1
公开(公告)日:2019-05-21
申请号:US15798294
申请日:2017-10-30
Applicant: Google LLC
Inventor: James Brooks Miller , Michael Andrew Cleron
Abstract: Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-