Keyword Tagging for Information Tracking Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current investigative methods rely on manual processing of data using conventional word processing and spreadsheet programs, which are inefficient in managing and integrating information into databases, leading to extensive man-hours and potential errors that can hinder evidence gathering and suspect apprehension.

Innovation Solution

A method and system that utilize a computing device to analyze text data, identify keywords, and tag them with specific characters for storage, highlighting the need for user input to classify or add information, and storing them in corresponding databases, using a combination of letters, numbers, punctuation marks, and special symbols for tagging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual processing methods are used to manage and integrate investigation data, then flexibility and simplicity are maintained, but productivity and data management efficiency deteriorate due to extensive man-hours and error-prone processes

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs automatic keyword identification, database matching, and tagging operations without requiring manual intervention for each data entry. The computing device autonomously processes text data, identifies keywords, checks databases, and applies appropriate tags, enabling self-service data processing that dramatically improves productivity while maintaining manageable system complexity through automated workflows

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processing (hand-sorted data entry, physical filing, and manual database integration) with automated computing operations. Text data is processed through algorithms that automatically identify keywords, match them against databases, and apply tags programmatically, substituting human manual labor with computational processes that increase speed and accuracy while keeping system complexity controlled through standardized procedures

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual data entry and sorting methods are used, then system simplicity is maintained, but data accuracy and reliability worsen due to human errors in processing and categorization

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system incorporates feedback mechanisms where processing results are automatically verified and validated. When keywords are identified and tagged, the system checks database matches and provides feedback on processing accuracy. This automated feedback loop ensures data reliability by detecting and correcting errors immediately, improving accuracy while maintaining controlled system complexity through systematic validation procedures

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Manual data entry and sorting operations are replaced with automated computing processes that eliminate human errors. The system programmatically processes text data, identifies keywords with consistent criteria, and applies tags based on predetermined rules, substituting unreliable manual operations with dependable automated processes that enhance data accuracy while keeping system complexity manageable through standardized algorithms

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If extensive manual processing is performed to clean and categorize data before database storage, then data quality is improved, but loss of time and productivity worsen due to extensive man-hours required

Engineering Contradiction:
Improvedata preparation qualityVSAvoiddata processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated actions by pre-identifying keywords and pre-applying tags during the initial data processing stage. Text data is analyzed upfront to identify all keywords, which are then matched against databases and tagged before final storage. This preliminary automated processing ensures data preparation quality while dramatically reducing the time required compared to manual post-processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Manual data cleaning and categorization operations are replaced with automated computing processes that rapidly process text data. The system programmatically identifies keywords, checks database matches, and applies tags in automated sequences, substituting time-consuming manual operations with fast computational processes that maintain high data preparation quality while minimizing time loss

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12254270B2Data entry feature for information tracking system
Publication Date: 2025.03.18 ZINATT TECHNOLOGIES INC
  • US12254270B2 patent drawing
  • US12254270B2 patent drawing
  • US12254270B2 patent drawing

AI summary

A method for processing text data includes analyzing the text data to identify a plurality of keywords. The method also includes determining whether each of the plurality of keywords already exists in one or more databases. When a keyword in the plurality of keywords is not found in the one or more databases, the method includes tagging the keyword with a plurality of characters for storage. The plurality of characters includes at least a first character to indicate a start of the tagging, a second character to indicate a corresponding database for storing the keyword, and a third character to indicate an end of the tagging. The method also includes storing the tagged keyword in the corresponding database.