System and method for detecting and characterizing touch inputs at a human-computer interface

    公开(公告)号:US11954285B2

    公开(公告)日:2024-04-09

    申请号:US18119780

    申请日:2023-03-09

    申请人: Sensel, Inc.

    IPC分类号: G06F3/041 G06F3/044 G06F3/045

    摘要: One variation of a method for detecting an input at a touch sensor—including a force-sensitive layer exhibiting variations in local resistance responsive to local variations in applied force on a touch sensor surface and a set of drive and sense electrodes—includes: driving a drive electrode with a drive signal; reading a sense signal from a sense electrode; detecting a alternating-current component and a direct-current component of the sense signal; in response to a magnitude of the direct-current component of the sense signal falling below a threshold magnitude, detecting an input on the touch sensor surface during the scan cycle based on the alternating-current component of the sense signal; and, in response to the magnitude of the direct-current component of the sense signal exceeding the threshold magnitude, detecting the input on the touch sensor surface during the scan cycle based on the direct-current component of the sense signal.

    Methods for extending a proof-of-space-time blockchain

    公开(公告)号:US11934387B2

    公开(公告)日:2024-03-19

    申请号:US18118440

    申请日:2023-03-07

    申请人: Chia Network Inc.

    摘要: A method for extending a blockchain comprises, at a space server: allocating an amount of drive storage for generating proofs-of-space; or accessing a first challenge based on a prior block of the blockchain, the prior block comprising a first proof-of-space and a first proof-of-time; in response to accessing the first challenge, generating a second proof-of-space based on the first challenge and the amount of drive storage, the second proof-of-space indicating allocation of the amount of drive storage; accessing a second proof-of-time based on the prior block and indicating a first time delay elapsed after extension of the blockchain with the prior block; generating a new block comprising the second proof-of-space and the second proof-of-time; and broadcasting the new block over a distributed network.

    Method for generating a synthetic skin model

    公开(公告)号:US11902708B2

    公开(公告)日:2024-02-13

    申请号:US17853802

    申请日:2022-06-29

    IPC分类号: H04N7/15 G06T11/20

    CPC分类号: H04N7/15 G06T11/20

    摘要: A method for generating a synthetic skin model includes: accessing an image of a user; generating a facial landmark container including facial landmarks extracted from the region of the image depicting a face of a user; initializing a set of test skin models, each populated with a set of model coefficients selected from a first set of possible model coefficient values and defining parameters for constructing a synthetic face unique within the first set of test skin models; injecting the set of test skin models and the facial landmark container into a synthetic face generator to generate a set of synthetic skin images, each representing a synthetic face, unique within the set of synthetic skin images, according to facial landmarks extracted from the region of the image; and rendering the set of synthetic skin images within a user interface.

    Method for automatically capturing data from non-networked production equipment

    公开(公告)号:US11810257B2

    公开(公告)日:2023-11-07

    申请号:US17478817

    申请日:2021-09-17

    摘要: One variation of a method for automatically capturing data from non-networked production equipment includes: detecting a location of a mobile device within a facility, the mobile device manipulated by an operator while performing a step of an augmented digital procedure at a machine in the facility; estimating a position of a display on the machine relative to a field of view of an optical sensor in the mobile device based on the location of the mobile device and a stored location of the machine within the facility; in response to the position of the display falling within the field of view of the optical sensor, selecting an image captured by the optical sensor; extracting a value, presented on the display, from a region of the image depicting the display; and storing the value in a procedure file for the augmented digital procedure completed at the machine.