-
公开(公告)号:US11995884B1
公开(公告)日:2024-05-28
申请号:US18209154
申请日:2023-06-13
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
CPC classification number: G06V10/955 , G06F17/16 , G06V10/443 , G06V40/1318 , G06V40/1353 , G06V40/1371
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.
-
公开(公告)号:US20230385393A1
公开(公告)日:2023-11-30
申请号:US18319200
申请日:2023-05-17
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
IPC: G06F21/32 , G06V40/12 , G06V40/13 , G06V10/141 , G06V10/70
CPC classification number: G06F21/32 , G06V40/1394 , G06V40/1318 , G06V10/141 , G06V10/70 , G06F3/0446
Abstract: This document describes a biometric authentication system including a biometric authentication manager is configured to receive user input at a touch-sensitive display, determine a shape of the user input, and alter a luminosity and/or color of one or more portions of a region of the touch-sensitive display. Through such a technique, the biometric authentication manager can implement spatially, temporally, and/or chromatically variable illumination patterns to produce a fingerprint reflection, receive the fingerprint reflection, and then analyze the fingerprint reflection for authenticity and/or for liveness characteristics effective to detection spoof fingerprints.
-
公开(公告)号:US11693974B2
公开(公告)日:2023-07-04
申请号:US17353701
申请日:2021-06-21
Applicant: Google LLC
Inventor: James Brooks Miller , Michael Andrew Cleron
CPC classification number: G06F21/577 , G06F21/31 , G06F2221/034 , G06F2221/2111
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.
-
4.
公开(公告)号:US20240193985A1
公开(公告)日:2024-06-13
申请号:US18556256
申请日:2021-04-23
Applicant: GOOGLE LLC
Inventor: Firas Sammoura , James Brooks Miller
CPC classification number: G06V40/1318 , G06V40/1335
Abstract: This document describes methods and systems of adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensors, UDFPS, in an electronic device. The electronic device includes an adaptive-enrollment module that determines characteristics of a fingerprint based on information corresponding to a touch input detected by a touch-display device, including size and shape of an area of the touch input. Based on the fingerprint characteristics, a number and location of enrollment touches used for completing enrollment of the fingerprint are adjusted to minimize the number of enrollment touches required to complete the enrollment, minimize the amount of time needed to complete the enrollment, and maximize coverage of the fingerprint. The adaptive-enrollment module also provides visual guidance to guide the user to touch the adjusted locations of the enrollment touches and, if needed, feedback to instruct the user to adjust the location of their finger to align with the visual guidance.
-
公开(公告)号:US20200050771A1
公开(公告)日:2020-02-13
申请号: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.
-
公开(公告)号:US20180060609A1
公开(公告)日:2018-03-01
申请号:US15790542
申请日:2017-10-23
Applicant: Google LLC
Inventor: Benjamin David Poiesz , Andrew Abramson , Neel Rao , Shawn Willden , Andres Guillermo Morales , James Brooks Miller
CPC classification number: G06F21/72 , G06F21/53 , G06F21/629 , G06F21/74 , G06F2221/034 , G06F2221/2141 , H04L9/088 , H04L9/3247
Abstract: A computing device executes one or more trusted execution environment (TEE) processes in a TEE of a processor. The one or more TEE processes cryptographically protect a secret and a policy. The policy specifies a plurality of conditions on usage of the secret. A particular non-TEE process generates a request whose fulfillment involves an action requiring use of the secret. Responsive to the request, one or more non-TEE processes determine whether a first subset of the plurality of conditions is satisfied. Responsive to the first subset of the plurality of conditions being satisfied, the one or more TEE processes determine that a second, different subset of the plurality of conditions is satisfied. Responsive to determining the second subset of the plurality of conditions is satisfied, the one or more TEE processes use the secret to perform the action.
-
公开(公告)号:US12175790B2
公开(公告)日:2024-12-24
申请号:US18556256
申请日:2021-04-23
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
Abstract: This document describes methods and systems of adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensors, UDFPS, in an electronic device. The electronic device includes an adaptive-enrollment module that determines characteristics of a fingerprint based on information corresponding to a touch input detected by a touch-display device, including size and shape of an area of the touch input. Based on the fingerprint characteristics, a number and location of enrollment touches used for completing enrollment of the fingerprint are adjusted to minimize the number of enrollment touches required to complete the enrollment, minimize the amount of time needed to complete the enrollment, and maximize coverage of the fingerprint. The adaptive-enrollment module also provides visual guidance to guide the user to touch the adjusted locations of the enrollment touches and, if needed, feedback to instruct the user to adjust the location of their finger to align with the visual guidance.
-
公开(公告)号:US10783255B2
公开(公告)日:2020-09-22
申请号: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.
-
公开(公告)号: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.
-
公开(公告)号:US12217536B2
公开(公告)日:2025-02-04
申请号:US17766688
申请日:2019-12-05
Applicant: Google LLC
Inventor: Kevin Chyn , James Brooks Miller , Tyler Reed Kugler
IPC: G06V40/16 , G06V10/10 , G06V10/143 , G06V40/50 , G06V40/60
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.
-
-
-
-
-
-
-
-
-