G06F18/231

SYSTEM AND METHOD FOR DETECTING PHISHING-DOMAINS IN A SET OF DOMAIN NAME SYSTEM (DNS) RECORDS

This document describes a system and method for detecting phishing-domains, which are used by cyber-attackers to carry out phishing attacks, in a set of Domain Name System (DNS) records, the system comprising a homoglyph phishing domain detection module, a typo-squatting phishing domain detection module, a general phishing domain detection module and an alert module. These modules are configured to collaboratively detect and identify phishing-domains from the set of DNS records using a combination of homoglyph, typo-squatting and general phishing domain techniques. Subsequently, an alert module may be used to correlate the alerts from the various phishing detection modules to discover phishing campaigns occurring in DNS network data.

Detection method for quality grade of traditional Chinese medicine

Disclosed is a detection method for quality grade of traditional Chinese medicine (TCM), including: detecting the levels of quality control index components of TCM and efficacy-related in vitro activity by establishing a correlation between principal components of TCM and in vitro activity; determining the state of sample cluster by principal component analysis; constructing a logistic regression model of quality grade versus index components and bioactivity and establishing corresponding grade detection formulas of Chinese medicinal materials by fitting a large number of sample data for Chinese medicinal materials from different places of origin and batches. The method of the present invention realizes the mathematical expression of a standard for quality difference of TCM, and provides a feasible solution for the industrialized evaluation of quality grades of Chinese medicinal materials or herbal slices finally.

Methods and systems for person detection in a video feed

A computing system obtains a video feed. For a frame of the video feed, the computing system analyzes the frame to determine whether the frame includes a potential instance of an event. In accordance with a determination that the frame includes the potential instance of an event, the computing system determines for the event an event category from a plurality of predefined event categories. It stores an indication of the event category. It determines whether the event category matches a predefined notification filter definition. In accordance with a determination that the event category matches the predefined notification filter definition, the computing system issues an alert notification to a user client device. In accordance with a determination that the event category does not match the predefined notification filter definition, the computing system refrains from issuing the alert notification.

Method and apparatus for detecting defect pattern on wafer based on unsupervised learning

A method for clustering based on unsupervised learning according to an embodiment of the invention enables clustering for newly generated patterns and is robust against noise, and does not require tagging for training data. According to one or more embodiments of the invention, noise is accurately removed using three-dimensional stacked spatial auto-correlation, and multivariate spatial probability distribution values and polar coordinate system spatial probability distribution values are used as learning features for clustering model generation, making them robust to noise, rotation, and fine unusual shapes. In addition, clusters resulting from clustering are classified into multi-level clusters, and stochastic automatic evaluation of normal/defect clusters is possible only with measurement data without a label.

Detailed damage determination with image cropping

The present invention relates to the determination of damage to portions of a vehicle. More particularly, the present invention relates to determining whether each part of a vehicle should be classified as damaged or undamaged and optionally the severity of the damage to each part of the damaged vehicle including preserving the quality of the input images of the damage to the vehicle. Aspects and/or embodiments seek to provide a computer-implemented method for determining damage states of each part of a damaged vehicle, indicating whether each part of the vehicle is damaged or undamaged and optionally the severity of the damage to each part of the damaged vehicle, using images of the damage to the vehicle and trained models to assess the damage indicated in the images of the damaged vehicle, including preserving the quality and/or resolution of the images of the damaged vehicle.

Device for classifying data

A device is configured to classify data. Its operation involves providing (210) data samples including one or more of: image data, radar data, acoustic data, and/or lidar data to a processing unit. The data samples include at least one test sample, including positive samples and negative samples. Each positive sample has been determined to contain data relating to at least one object to be detected including at least one pedestrian, car, vehicle, truck or bicycle. Each negative sample has been determined not to contain data relating to the at least one object to be detected. These determinations regarding the positive samples and the negative samples are provided as input data, validated by a human operator, and/or provided by the device itself through a learning algorithm. A first plurality of groups is generated (220) by the processing unit implementing an artificial neural network, wherein at least some of the first plurality of groups are assigned a weighting factor. Each group of the first plurality of groups is populated (230) by the processing unit implementing the artificial neural network with a different at least one of the plurality of negative samples based on a different feature of sample data similarity for each group, which involves processing the negative samples to determine a number of different features of sample data similarity in order to populate different groups with negative samples that share or substantially share that or a similar feature, wherein at least one of the groups of the first plurality of groups contains at least two negative samples. It is determined (240) by the processing unit implementing the artificial neural network whether the at least one test sample contains data relating to the at least one object based on the plurality of the positive samples and the first plurality of groups. The artificial neural network implements the learning algorithm.

SYSTEM AND METHOD FOR LEARNING SCENE EMBEDDINGS VIA VISUAL SEMANTICS AND APPLICATION THEREOF
20230041472 · 2023-02-09 ·

The present teaching relates to method, system, and programming for responding to an image related query. Information related to each of a plurality of images is received, wherein the information represents concepts co-existing in the image. Visual semantics for each of the plurality of images are created based on the information related thereto. Representations of scenes of the plurality of images are obtained via machine learning, based on the visual semantics of the plurality of images, wherein the representations capture concepts associated with the scenes.

Systems and methods for stream recognition

The present disclosure provides systems and methods for providing augmented reality experiences. Consistent with disclosed embodiments, one or more machine-learning models can be trained to selectively process image data. A pre-processor can be configured to receive image data provided by a user device and trained to automatically determine whether to select and apply a preprocessing technique to the image data. A classifier can be trained to identify whether the image data received from the pre-processor includes a match to one of a plurality of triggers. A selection engine can be trained to select, based on a matched trigger and in response to the identification of the match, a processing engine. The processing engine can be configured to generate an output using the image data, and store the output or provide the output to the user device or a client system.

Audio identification during performance

Methods and apparatus for audio identification during a performance are disclosed herein. An example apparatus includes at least one memory and at least one processor to transform a segment of audio into a log-frequency spectrogram based on a constant Q transform using a logarithmic frequency resolution, transform the log-frequency spectrogram into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair, each frequency channel representing a corresponding quarter tone frequency channel in a range from C3-C8, generate a matrix product of the binary image and a plurality of reference fingerprints, normalize the matrix product to form a similarity matrix, select an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities, and select a reference fingerprint based on the alignment.

Identifying organisms for production using unsupervised parameter learning for outlier detection
11574153 · 2023-02-07 · ·

Systems, methods and computer-readable media are provided for identifying organisms for production. The identification is based upon determining one or more outlier detection parameters for identifying outliers (e.g., outlier wells, strains, plates holding organisms) from a data set of organism performance metrics. A prediction engine may identify one or more candidate outliers based upon a first set of outlier detection parameters (e.g., outlier detection threshold), and determine probability metrics that represent likelihoods that candidate outliers belong to an outlier class. Based on those metrics, some of the outliers may be excluded from consideration in predicting organism performance for the purpose of selecting organisms for production.