PATENT CLAIM ANALYSIS

Application Number: 16225355
Application Type: Utility
Filing Date: 2018-12
Publication Date: 2019-08
Patent Classification: ["382", "159000"]

Abstract:
The present invention is directed at a system, method and device for detecting offensive content on a portable electronic device, by monitoring communications sent, received or stored on the portable electronic device, and wherein monitoring comprises collecting content data, classifying content data by calculating an alert score for content data wherein an alert score corresponds to offensive content detected, and sending an alert notification to a second portable electronic device to alert the detection of offensive content on the first portable electronic device.

Claim (Index 1):
A method for detecting offensive content within one or more wireless communications received on a first portable electronic device, the method consisting of:\n providing a user with a system for monitoring one or more wireless communications on the first portable electronic device to detect offensive content, wherein the system extracts offensive content from the one or more wireless communications sent from or received on the first portable electronic device; and alerting the user that the offensive content has been received on the first portable electronic device, wherein the system consists essentially of:\n at least one server comprising a non-transitory computer readable medium tangibly storing training data received from publicly available sources; \n a training module consisting of a non-transitory computer-readable medium tangibly storing computer program instructions, which when executed by a processor cause the processor to receive the training data, transform the training data into a normalized representation of the training data, extract at least one first feature vector from the normalized representation and classify the at least one first feature vector as offensive or non-offensive, wherein the normalized representation of the training data is a matrix representation compiled by:\n iteratively transforming the training data into a group of features selected from the group consisting of words, unigrams, bigrams, stop words, metadata key words, pixel color, pixel shape, and pixel texture; and \n iteratively mapping the training data according to at least one category of offensive content under human supervision; \n wherein the matrix representation comprises at least one comparison matrix; \n the at least one first feature vector is a matrix that is multiplied by the at least one comparison matrix to generate a first matrix product; and \n the classification of the at least one first feature vector as offensive or non-offensive is based on value of the first matrix product. \n \n a classification module in communication with the first portable electronic device and the training module, consisting of a non-transitory computer-readable medium tangibly storing computer program instructions, which when executed by a processor cause the processor to receive deleted or undeleted user data from the first portable electronic device, extract at least one second feature vector from the user data, classify the at least one second feature vector in correspondence with the at least one first feature vector as offensive or non-offensive, and calculate a score; and \n an alert module in communication with the classification module and a second portable electronic device, consisting of a non-transitory computer-readable medium tangibly storing computer program instructions, which when executed by a processor cause the processor to receive the score from the classification module and communicate the score to the second portable electronic device; \n wherein the first portable electronic device comprises a non-transitory, computer-readable medium tangibly storing computer program instructions, which when executed by a processor cause the processor to transmit data defining the one or more wireless communications to the classification module; and the second portable electronic device comprises a non-transitory, computer-readable medium tangibly storing computer program instructions, which when executed by a processor cause the processor to receive an alert from the alert module when the score received by the alert module meets a user-determined threshold.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 98.0
- Lexical Diversity: 1.95652
- Patent Class: 382.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15255918', '13345525', '12102224', '13904419', '15337289']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3070479595080861
- 35 USC 102 Novelty (BERT): 0.5471780803388817
- Combined Prediction Score: 0.3310609715911657
- Mean Citation Score: 200.117076
- Max Citation Score: 404.78085
- Similarity Product: 356.03032061504416

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test