Detection of clarity markings in gemstones

    公开(公告)号:US11037282B2

    公开(公告)日:2021-06-15

    申请号:US16415132

    申请日:2019-05-17

    摘要: A gemstone detection method is provided and includes using a camera to generate a set of training pictures illustrating three-dimensional features of a gemstone cut with a pattern. Each training picture in the set of training pictures includes facets of and inclusions within the gemstone visible along a point-of-view (POV) through the gemstone. The gemstone detection method further includes generating a trained neural network by training an untrained neural network using the set of training pictures and a set of training sketches of edges of the facets of the gemstone generated from the set of training pictures and using the trained neural network to iteratively generate machine-generated drawings from the set of training pictures. Each of the machine-generated drawings identifies edges of the facets of the gemstone. In addition, the gemstone detection method includes combining the set of machine-generated drawings into a three-dimensional model.

    User interface code re-use based upon machine learning of design documents

    公开(公告)号:US11048485B2

    公开(公告)日:2021-06-29

    申请号:US16213773

    申请日:2018-12-07

    IPC分类号: G06F8/38 G06F8/10 G06F8/41

    摘要: Facilitating code re-use includes receiving a first design document. The first user design document specifies a graphical layout of a first set of user interface elements of a user interface of a first application. First source code associated with the design document is received. The first source code is configured to implement the first set of user interface elements of the user interface. A processor extracts the first set of user interface elements from the first user interface design document. A first portion of the first source code corresponding to a first user interface element of the first set of user interface elements is identified. The first portion of the first source code is encapsulated into a module to enable re-use of the portion of the source code in a second application.

    Fingerprinting of physical objects

    公开(公告)号:US11210512B2

    公开(公告)日:2021-12-28

    申请号:US16257606

    申请日:2019-01-25

    IPC分类号: H04L29/06 G06K9/00 H04L9/06

    摘要: An example operation may include one or more of scanning, by a mobile node, a physical object to generate a scan data, extracting, by the mobile node, a set of features from the scan data, generating, by the mobile node, a feature vector based on the set of the features, applying, by the mobile node, a cryptographic hash function to the feature vector to produce a hash value, encrypting, by the mobile node, the set of the features with the hash value, and executing a smart contract to store the encrypted set of the features on a blockchain.