IP Library Granted Patent US 10,645,232
Granted Patent B2
US 10,645,232 · App. 16/231,642 · Granted May 5, 2020

Device for the passive monitoring and reporting of printer-related data on USB cables

Inventors: Daniel Doyle, Sr. (Bellair, FL); Patrick Adesso (Tampa, FL); Jill Castillenti (Dade City, FL); Gideon Hecht (Tampa, FL); Brian Lauman (Clearwater, FL); Daniel Doyle, Jr. (Bellair, FL); Alex Berndt Campbell (Tampa, FL); Marvin Scaff (Tampa, FL)
Assignee: EMERGE PRINT MANAGEMENT, LLC
H04N1/00042G06F3/1204G06F3/1207G06F3/1229G06F3/1236G06F3/1259G06F3/1292G06Q10/06G06Q10/08H04N1/00015H04N1/00039H04N1/00079H04N1/00323H04W84/12H04W84/18H04W88/08
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 10,645,232
App. No.
16/231,642
Granted
May 5, 2020
Kind
B2
Abstract

Provided is a device for monitoring printer-related data on USB cables. The USB-compatible device comprises a first USB connector, a second USB connector, a processor, and a non-volatile memory. The device stores printer-related data, reports stored printer-related data to a server, and removes the stored printer-related data from the non-volatile memory.

Claims (29)

1. A device for passively monitoring non-networked-printer data, the device comprising:

a first USB connector, a second USB connector, a processor, and a non-volatile memory, the device configured to connect between a computer and a non-networked printer via the USB connectors, the processor configured to:

analyze USB data packets having a pre-determined packet id;

determine printer-related data from an analyzed USB data packet;

store the printer-related data in the non-volatile memory;

analyze the non-volatile memory for any non-reported printer-related data;

report printer-related data stored in the non-volatile memory to a base station;

flag in the non-volatile memory the reported printer-related data as reported; and

remove all printer-related data that has been flagged as reported from the non-volatile memory.

2. The device as described in claim 1 , wherein the first USB connector comprises a male USB connector.

3. The device as described in claim 1 , wherein the second USB connector comprises a female USB connector.

4. The device as described in claim 1 , wherein the predetermined packet id is a Token IN.

5. The device as described in claim 1 , wherein determining printer-related data comprises analyzing a payload of the USB data packet for Printer Job Language commands.

6. The device as described in claim 1 , wherein the predetermined packet id is a Token OUT.

7. The device as described in claim 1 , wherein determining printer-related data comprises analyzing a payload of the USB data packet for Printer Control Language commands.

8. The device as described in claim 1 wherein the printer-related data is a page count.

9. A device for monitoring non-networked printer data, the device comprising:

a first USB connector;

a second USB connector, wherein the device is configured to connect between a computer and the non-networked printer;

a communication interface;

a processor; and

a non-volatile memory, wherein the processor is configured to:

analyze USB data;

store printer-related data in the non-volatile memory;

report stored printer-related data to a server using the communication interface;

flag in the non-volatile memory the reported printer-related data as reported; and

remove stored printer-related data that has been flagged.

10. The device as described in claim 9 wherein the communication interface is a radio interface.

11. The device as described in claim 9 wherein the communication interface is a mesh network interface.

Assignments (2)
SECURITY INTEREST Recorded Jun 6, 2024
From: EMERGE HOLDINGS, LLC
To: FORTRESS CREDIT CORP.
Reel/Frame 067641/0945 →
MERGER Recorded May 10, 2024
From: EMERGE PRINT MANAGEMENT, LLC
To: EMERGE HOLDINGS, LLC
Reel/Frame 067368/0035 →