IP Library Granted Patent US 9,996,700
Granted Patent B2
US 9,996,700 · App. 15/429,949 · Granted Jun 12, 2018

Method and system for corrupting unwanted data in a communications stream

Inventors: Anton Bakker (Norfolk, VA); Marc L. Allen (Virginia Beach, VA)
Assignee: OUTSITE NETWORKS, INC.
G06F21/606G06F17/30879G06K7/1413G06K7/1417G06K19/06028G06K19/06037H04L65/4069
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,996,700
App. No.
15/429,949
Granted
Jun 12, 2018
Kind
B2
Abstract

A system, method, and computer program for monitoring and corrupting a data stream, includes a data stream transmitting device having a barcode scanner that transmits a stream of data corresponding to a scanned barcode; a data stream receiver device having a barcode processing system that receives the stream; and a monitoring and corrupting device coupled therebetween having a database storing rules for detecting and corrupting patterns of data in the stream, and which monitors the stream, and based on the rules determines if the stream is unwanted, and if so corrupts the stream and transmits the corrupted stream to the barcode processing system so that the barcode data stream cannot be correctly received by the data stream receiver device. Otherwise, if the stream of data is wanted, the stream of data is allowed to be correctly received by the data stream receiver device.

Claims (35)

1. An electronic system configured to monitor and corrupt a data stream, the system comprising:

a data stream transmitting device, including a barcode scanner configured to transmit a stream of data corresponding to a scanned barcode;

a data stream receiver device, including a barcode processing system configured to receive the stream of data corresponding to the scanned barcode; and

a monitoring and corrupting device coupled between the data stream transmitting device and the data stream receiver device, and including a database storing rules for detecting patterns of data in the stream of data corresponding to the scanned barcode, and rules for corrupting the detected patterns of data;

wherein the monitoring and corrupting device is further configured to monitor the stream of data corresponding to the scanned barcode, and based on the detecting and corrupting rules determine if the stream of data corresponding to the scanned barcode is unwanted, and if so configured to corrupt the stream of data corresponding to the scanned barcode and transmit the corrupted data stream to the data stream receiver device so that the barcode data stream cannot be correctly received by the data stream receiver device;

the monitoring and corrupting device is further configured to monitor the stream of data corresponding to the scanned barcode, and based on the detecting and corrupting rules determine if the stream of data corresponding to the scanned barcode is wanted, and if so configured to allow the stream of data corresponding to the scanned barcode to be correctly received by the data stream receiver device; and

the monitoring and corrupting device is configured to corrupt the stream of data corresponding to the scanned barcode so that the barcode data stream cannot be correctly received by the data stream receiver device, by at least one of:

generating and imposing a voltage on the stream of data corresponding to the scanned barcode,

interrupting the data stream through use of an electrically controlled mechanical relay, and

interrupting the data stream through use of an electrically controlled optoisolator.

2. The electronic system of claim 1 , wherein the monitoring and corrupting device is configured to corrupt the stream of data corresponding to the scanned barcode by interrupting the data stream through use of an electronic or electronically controlled switching device so that the barcode data stream cannot be correctly received by the data stream receiver device.

3. An electronic method for monitoring and corrupting a data stream, the method comprising:

transmitting with a data stream transmitting device, including a barcode scanner a stream of data corresponding to a scanned barcode;

receiving with a data stream receiver device, including a barcode processing system the stream of data corresponding to the scanned barcode;

coupling a monitoring and corrupting device between the data stream transmitting device and the data stream receiver device, and including in the monitoring and corrupting device a database, and storing with the database rules for detecting patterns of data in the stream of data corresponding to the scanned barcode, and rules for corrupting the detected patterns of data;

monitoring with the monitoring and corrupting device the stream of data corresponding to the scanned barcode, and based on the detecting and corrupting rules determining if the stream of data corresponds to the scanned barcode is unwanted, and if so corrupting the stream of data corresponding to the scanned barcode and transmitting the corrupted data stream to the data stream receiver device so that the barcode data stream cannot be correctly received by the data stream receiver device;

monitoring with the monitoring and corrupting device the stream of data corresponding to the scanned barcode, and based on the detecting and corrupting rules determining if the stream of data corresponds to the scanned barcode is wanted, and if so allowing the stream of data corresponding to the scanned barcode to be correctly received by the data stream receiver device; and

corrupting with the monitoring and corrupting device the stream of data corresponding to the scanned barcode so that the barcode data stream cannot be correctly received by the data stream receiver device, by at least one of:

generating and imposing a voltage on the stream of data corresponding to the scanned barcode,

interrupting the data stream through use of an electrically controlled mechanical relay, and

interrupting the data stream through use of an electrically controlled optoisolator.

4. The electronic method of claim 3 , further comprising:

corrupting with the monitoring and corrupting device the stream of data corresponding to the scanned barcode by interrupting the data stream through use of an electronic or electronically controlled switching device so that the barcode data stream cannot be correctly received by the data stream receiver device.

5. A computer program product for an electronic method for monitoring and corrupting a data stream including one or more computer readable instructions embedded on tangible, non-transitory computer readable medium and configured to cause one or more computer processors to perform the steps of:

transmitting with a data stream transmitting device, including a barcode scanner a stream of data corresponding to a scanned barcode;

receiving with a data stream receiver device, including a barcode processing system the stream of data corresponding to the scanned barcode;

coupling a monitoring and corrupting device between the data stream transmitting device and the data stream receiver device, and including in the monitoring and corrupting device a database, and storing with the database rules for detecting patterns of data in the stream of data corresponding to the scanned barcode, and rules for corrupting the detected patterns of data;

monitoring with the monitoring and corrupting device the stream of data corresponding to the scanned barcode, and based on the detecting and corrupting rules determining if the stream of data corresponds to the scanned barcode is unwanted, and if so corrupting the stream of data corresponding to the scanned barcode and transmitting the corrupted data stream to the data stream receiver device so that the barcode data stream cannot be correctly received by the data stream receiver device;

monitoring with the monitoring and corrupting device the stream of data corresponding to the scanned barcode, and based on the detecting and corrupting rules determining if the stream of data corresponds to the scanned barcode is wanted, and if so allowing the stream of data corresponding to the scanned barcode to be correctly received by the data stream receiver device; and

corrupting with the monitoring and corrupting device the stream of data corresponding to the scanned barcode so that the barcode data stream cannot be correctly received by the data stream receiver device, by at least one of:

generating and imposing a voltage on the stream of data corresponding to the scanned barcode,

interrupting the data stream through use of an electrically controlled mechanical relay, and

interrupting the data stream through use of an electrically controlled optoisolator.

6. The computer program product of claim 5 , further comprising:

corrupting with the monitoring and corrupting device the stream of data corresponding to the scanned barcode by interrupting the data stream through use of an electronic or electronically controlled switching device so that the barcode data stream cannot be correctly received by the data stream receiver device.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2025
From: OUTSITE NETWORKS, INC.
To: PDI TECHNOLOGIES, INC.
Reel/Frame 072029/0623 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2024
From: ARES CAPITAL CORPORATION
To: INTELLIFUEL SYSTEMS, INC.; EXCENTUS CORPORATION; OUTSITE NETWORKS, INC.
Reel/Frame 066466/0714 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2024
From: BARINGS FINANCE LLC
To: INTELLIFUEL SYSTEMS, INC.; EXCENTUS CORPORATION; OUTSITE NETWORKS, INC.
Reel/Frame 066462/0092 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2019
From: ARES CAPITAL CORPORATION
To: OUTSITE NETWORKS, INC.
Reel/Frame 048646/0813 →
SECURITY INTEREST Recorded Mar 20, 2019
From: INTELLIFUEL SYSTEMS, INC.; OUTSITE NETWORKS, INC.; EXCENTUS CORPORATION
To: ARES CAPITAL CORPORATION
Reel/Frame 048644/0828 →
TERMINATION AND RELEASE OF SECURITY INTEREST Recorded Mar 20, 2019
From: BARINGS FINANCE LLC
To: OUTSITE NETWORKS, INC.
Reel/Frame 048655/0696 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 19, 2019
From: INTELLIFUEL SYSTEMS, INC.; EXCENTUS CORPORATION; OUTSITE NETWORKS, INC.
To: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 048640/0767 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jan 17, 2019
From: OUTSITE NETWORKS, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 048083/0271 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 16, 2019
From: OUTSITE NETWORKS, INC.
To: BARINGS FINANCE LLC
Reel/Frame 048082/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2018
From: BAKKER, ANTON; ALLEN, MARC L
To: OUTSITE NETWORKS, INC.
Reel/Frame 045784/0052 →
Continuity (2)
Provisional Application 62300267 · Feb 26, 2016
Related Publication 20170249470A1 · Aug 31, 2017