Claim 1 [preamble]
A computer-implemented method for content moderation comprising:
Claim 1.1
receiving, by one or more processors, a content item submitted to an online platform;
Claim 1.2
extracting, by the one or more processors, a plurality of features from the content item using a trained machine learning model;
Claim 1.3
generating, by the one or more processors, a classification score based on the extracted features;
Claim 1.4
comparing the classification score to a predetermined threshold value;
Claim 1.5
in response to the classification score exceeding the threshold, automatically flagging the content item for review.
Claim 2
The method of claim 1, wherein the trained machine learning model comprises a convolutional neural network.
Claim 3
The method of claim 1, wherein extracting the plurality of features comprises identifying semantic embeddings.
Claim 4
The method of claim 1, further comprising storing flagged content items in a review queue database.
Claim 5
The method of claim 1, wherein the predetermined threshold is dynamically adjusted based on historical accuracy metrics.
Evidence: Source Code Analysis
ContentModerationService.java, lines 142-156: processSubmission() method receives content via API endpoint and initiates classification pipeline.
Evidence: Technical Documentation
Architecture Doc v2.3, Section 4.1: "The feature extraction module utilises a pre-trained transformer model to generate 768-dimensional embeddings."
Evidence: Source Code Analysis
ClassifierModel.py, lines 89-102: forward() method implements scoring logic using extracted feature vectors.
Evidence: Configuration Files
moderation_config.yaml: threshold_score: 0.85, action_on_exceed: "FLAG_FOR_REVIEW"
Evidence: API Response Logs
Sample response showing automatic flagging when score > threshold: {"status": "flagged", "score": 0.91, "review_queue": "priority"}
Evidence: Model Architecture
model_spec.json confirms ResNet-50 backbone with custom classification head, consistent with CNN architecture.
Evidence: Database Schema
review_queue table schema includes flagged_content_id, timestamp, priority_score columns matching claim requirements.
Evidence: Configuration Logic
ThresholdManager.java implements adaptive threshold adjustment based on precision/recall metrics from validation set.
Evidence: Embedding Generation
EmbeddingService.java, lines 45-78: generateSemanticEmbeddings() uses sentence-transformers to create 768-dimensional vectors.
Evidence: Prior Art Reference
US Patent 9,123,456, Fig. 3: Similar CNN architecture for image classification disclosed in 2015.
Claim 1 [preamble]
A computer-implemented method for content moderation comprising:
Claim 1.1
receiving, by one or more processors, a content item submitted to an online platform;
Claim 1.2
extracting, by the one or more processors, a plurality of features from the content item using a trained machine learning model;
Claim 1.3
generating, by the one or more processors, a classification score based on the extracted features;
Claim 1.4
comparing the classification score to a predetermined threshold value;
Claim 1.5
in response to the classification score exceeding the threshold, automatically flagging the content item for review.
Claim 2
The method of claim 1, wherein the trained machine learning model comprises a convolutional neural network.
Claim 3
The method of claim 1, wherein extracting the plurality of features comprises identifying semantic embeddings.
Claim 4
The method of claim 1, further comprising storing flagged content items in a review queue database.
Claim 5
The method of claim 1, wherein the predetermined threshold is dynamically adjusted based on historical accuracy metrics.
Evidence: Source Code Analysis
ContentModerationService.java, lines 142-156: processSubmission() method receives content via API endpoint and initiates classification pipeline.
Evidence: Technical Documentation
Architecture Doc v2.3, Section 4.1: "The feature extraction module utilises a pre-trained transformer model to generate 768-dimensional embeddings."
Evidence: Source Code Analysis
ClassifierModel.py, lines 89-102: forward() method implements scoring logic using extracted feature vectors.
Evidence: Configuration Files
moderation_config.yaml: threshold_score: 0.85, action_on_exceed: "FLAG_FOR_REVIEW"
Evidence: API Response Logs
Sample response showing automatic flagging when score > threshold: {"status": "flagged", "score": 0.91, "review_queue": "priority"}
Evidence: Model Architecture
model_spec.json confirms ResNet-50 backbone with custom classification head, consistent with CNN architecture.
Evidence: Database Schema
review_queue table schema includes flagged_content_id, timestamp, priority_score columns matching claim requirements.
Evidence: Configuration Logic
ThresholdManager.java implements adaptive threshold adjustment based on precision/recall metrics from validation set.
Evidence: Embedding Generation
EmbeddingService.java, lines 45-78: generateSemanticEmbeddings() uses sentence-transformers to create 768-dimensional vectors.
Evidence: Prior Art Reference
US Patent 9,123,456, Fig. 3: Similar CNN architecture for image classification disclosed in 2015.

We price litigation risk.

Calibrated, reproducible probabilities for litigation assets: cases, judgments, and portfolios. Every prediction is timestamped before the outcome resolves.

195MPatent records ingested
926KLitigation cases
5.76BRelationships mapped
340K+Litigants profiled
50+Jurisdictions

Every prediction hashed, tied to a model version and data freeze, and lodged before the outcome can resolve. Same inputs, same model and same freeze give a byte-identical result, every time.

Calibration record

We publish what we got right

01

Data frozen

Inputs locked to a timestamped snapshot.

02

Prediction registered

Hashed and lodged before the outcome can resolve.

03

Outcome resolves

Auto-resolved from the public docket.

04

Published quarterly

Predicted-vs-realised by band and product.

“Any system that only predicts wins is useless. Intelligence is valuable precisely because it tells you when not to proceed.”

The Platform

From a single case to a whole book

The same infrastructure that scores one matter prices an entire portfolio: duration, concentration, and outcome, position by position.

01Assess
02Identify
03Compare
04Execute
05Monitor
Target intelligenceWho to enforce against, and in what order
01Target A
94
Settlement: 73%Prior cases: 12
02Target B
81
Settlement: 65%Prior cases: 8
03Target C
67
Settlement: 48%Prior cases: 3
Strategy comparisonWhich enforcement approach produces the best outcome
Germany first
72%
14 monthsModerate
Multi-jurisdictionRecommended
91%
8 monthsHigher upfront cost
US district court
64%
18 monthsAppeal risk
Outcome predictionWhat will happen if you file, with confidence ranges
Settlement
82%
Trial
12%
Dismissal
6%
Expected duration9–14 mo
ConcentrationModerate
Based on resolved historical cases, judge patterns, and defendant behaviour, with duration and concentration for portfolio marks. Confidence narrows as the case progresses.

Talk to us about your book.

No pitch deck. No demo. Just a conversation about what you're working on.

Book a Call

Reader Tools

No notes yet

Select text anywhere and click
"Save" to add research notes