IP Library Granted Patent US 8,825,835
Granted Patent B2
US 8,825,835 · App. 11/995,135 · Granted Sep 2, 2014

Status monitoring system and method

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 8,825,835
App. No.
11/995,135
Granted
Sep 2, 2014
Kind
B2
Abstract

The system comprises a local network including several printing devices provided with a diagnostic unit collecting various device working data's; and at least a connecting device connecting a plurality of printing devices, whereby the connecting device is adapted for collecting data's from a plurality of printing devices and for storing said data's in a digital repository, whereby said digital repository is in a form readable by a processor comprising instructions for treating at least some data's of the digital repository.

Claims (64)

1. A method for monitoring a plurality of printing devices associated with a local network, the method comprising:

providing a removable storage device to a client processor associated with the local network;

executing, with the client processor, a computer program stored at least partially on the removable storage device to acquire printer usage data including toner coverage data corresponding to the plurality of printing devices and to apply a scaling algorithm that converts raw value data into a percentage value to the printing device toner coverage data of a printing device that reports toner coverage data in raw value format to be included in the acquired printing device usage data, the acquired printing device usage data being stored on the removable storage device; and

providing the removable storage device to a remote processor to analyze the acquired printing device usage data, the remote processor not being associated with the local network,

wherein the computer program includes conducting a first audit and a second audit of the printing device usage data, comparing the first audit with the second audit, and flagging a printing device that was present in one audit and absent from the other audit.

2. The method of claim 1 , wherein the removable storage device is a USB flash drive.

3. The method of claim 1 , wherein the processors are personal computers.

4. The method of claim 1 , where the remote processor is positioned at a location remote from the client processor.

5. The method of claim 1 , wherein the analysis of the acquired printing device usage data includes generating a report associated with the use of the plurality of printing devices.

6. A system for monitoring a plurality of printing devices associated with a local network, the system comprising:

a client processor associated with the local network, the client processor operable to receive a removable storage device, identify at least one of the printing devices by searching the local network, execute a computer program stored at least partially on the removable storage device and access the identified printing devices to acquire printing device usage data including toner coverage data therefrom, apply a scaling algorithm that converts raw value data into a percentage value to the printing device toner coverage data of a printing device that reports toner coverage data in raw value format to be included in the acquired printing device usage data, and store the acquired printing device usage data on a computer-readable medium, wherein the acquired printing device usage data is stored on the removable storage device; and

a remote processor not associated with the local network, the remote processor operable to be accessed by the client processor through the internet, acquire at least a portion of the stored printing device usage data, and analyze the acquired printing device usage data, wherein the computer program includes conducting a first audit and a second audit of the printing device usage data, comparing the first audit with the second audit, and flagging a printing device that was present in one audit and absent from the other audit.

7. The system of claim 6 , wherein the client processor accesses the remote processor through a web site.

8. The system of claim 7 , wherein the client processor is operable to acquire instructions from the remote processor to enable the client processor to identify the printing devices, acquire printing device usage data, and store the printing device usage data.

9. The system of claim 6 , wherein the remote processor is operable to analyze the printing device usage data to generate a report associated with the use of the plurality of printing devices.

10. The system of claim 6 , wherein the remote processor includes a digital repository operable to store printing device usage data corresponding to a plurality of client processors.

11. The system of claim 6 , wherein the remote processor includes a digital repository operable to store program data for use by the client processor.

12. The system of claim 6 , wherein the client processor is operable to send an email to the remote processor including at least a portion of the acquired printing device usage data as an attachment.

13. A non-transitory computer-readable storage medium with an executable program stored thereon for monitoring a plurality of printing devices associated with a local network, the computer program comprising a plurality of code segments operable to:

identify at least one of the printing devices by searching the local network;

access the identified printing devices to acquire printing device usage data including toner coverage data therefrom;

apply a scaling algorithm that converts raw value data into a percentage value to the printing device toner coverage data of a printing device that reports toner coverage data in raw value format to be included in the acquired printing device usage data; and

store the acquired printing device usage data on the computer-readable medium, and;

wherein the computer-readable storage medium includes a removable storage device provided to a client processor associated with the local network,

wherein the computer program is stored at least partially on the removable storage device and the acquired printing device usage data is stored on the removable storage device,

wherein the computer program includes conducting a first audit and a second audit of the printing device usage data, comparing the first audit with the second audit, and flagging a printing device that was present in one audit and absent from the other audit.

14. The storage medium of claim 13 , wherein the computer readable medium is a removable storage device and the code segments are operable to be executed by the client processor directly from the removable storage device.

15. The storage medium of claim 14 , wherein the removable storage device is a USB flash drive.

16. The storage medium of claim 13 , further including a code segment operable to analyze the acquired printing device usage data and generate a report associated with the use of the plurality of printing devices.

17. The storage medium of claim 13 , further including a code segment operable to send at least a portion of the acquired printer usage data through the internet from the client processor to a remote processor.

18. The storage medium of claim 17 , wherein the code segments are operable to send an email though the internet to the remote processor, the email including at least a portion of the acquired printing device usage data as an attachment.

19. The storage medium of claim 13 , further including a code segment operable to store acquired printing device usage data on a second computer-readable medium accessible through the local network.

20. The storage medium of claim 13 , wherein at least one of the code segments is operable to be accessed by the client processor through the internet to enable the client processor to identify printing devices associated with the local network and acquire printing device usage data from the identified printing devices.

21. The method of claim 1 , wherein the computer program further includes applying a scaling algorithm to at least a portion of the printing device usage data to be included in the acquired printing device usage data.

22. The method of claim 21 , wherein the scaling algorithm is selected according to the printing device.

23. The method of claim 1 , wherein the computer program further includes calculating a cost of ownership based on the first audit and the second audit.

24. The method of claim 1 , wherein the computer program further includes calculating the printing device usage per department of an organization utilizing the printing devices.

25. The system of claim 6 , wherein the scaling algorithm is selected according to the printing device.

26. The system of claim 6 , wherein the client processor is further operable to conduct a first audit and a second audit of the printing device usage data, compare the first audit with the second audit, and flag a printing device that was present in one audit and absent from the other audit.

27. The system of claim 26 , wherein the client processor is further operable to calculate a cost of ownership based on the first audit and the second audit.

28. The system of claim 1 , wherein the client processor is further operable to calculate the printing device usage per department of an organization utilizing the printing devices.

29. The storage medium of claim 13 , wherein the code segments are further operable to conduct a first audit and a second audit of the printing device usage data, compare the first audit with the second audit, and flag a printing device that was present in one audit and absent from the other audit.

30. The storage medium of claim 29 , wherein the code segments are further operable to calculate a cost of ownership based on the first audit and the second audit.

31. The storage medium of claim 13 , wherein the code segments are further operable to calculate the printing device usage per department of an organization utilizing the printing devices.

32. The method of claim 1 , wherein the scaling algorithm includes the steps of

calculating an average coverage based on a coverage sum from the printing device,

calculating an average coverage squared based on a coverage sum squared from the printing device,

multiplying the coverage sum by a scaling factor if the average coverage is less than one and a square root of the average coverage squared is greater than a first level, and

multiplying the coverage sum squared by a scaling factor if the average coverage is less than one and the square root of the average coverage squared is greater than a first level.

33. The method of claim 1 , wherein the computer program is further operable to report that a printing device is underutilized if a monthly volume of the printing device is less than a first percentage of a maximum duty cycle for the printing device.

34. The method of claim 1 , wherein the computer program is further operable to report that a printing device is overutilized if a monthly volume of the printing device is greater than a second percentage of a maximum duty cycle for the printing device.

35. The system of claim 6 , wherein the scaling algorithm includes the steps of

calculating an average coverage based on a coverage sum from the printing device,

calculating an average coverage squared based on a coverage sum squared from the printing device,

multiplying the coverage sum by a scaling factor if the average coverage is less than one and a square root of the average coverage squared is greater than a first level, and

multiplying the coverage sum squared by a scaling factor if the average coverage is less than one and the square root of the average coverage squared is greater than a first level.

36. The system of claim 6 , wherein the client processor is further operable to report that a printing device is underutilized if a monthly volume of the printing device is less than a first percentage of a maximum duty cycle for the printing device.

37. The system of claim 6 , wherein the client processor is further operable to report that a printing device is overutilized if a monthly volume of the printing device is greater than a second percentage of a maximum duty cycle for the printing device.

38. The storage medium of claim 13 , wherein the code segments are further operable to include the following steps of the scaling algorithm calculating an average coverage based on a coverage sum from the printing device,

calculating an average coverage squared based on a coverage sum squared from the printing device,

multiplying the coverage sum by a scaling factor if the average coverage is less than one and a square root of the average coverage squared is greater than a first level, and

multiplying the coverage sum squared by a scaling factor if the average coverage is less than one and the square root of the average coverage squared is greater than a first level.

39. The storage medium of claim 13 , wherein the code segments are further operable to report that a printing device is underutilized if a monthly volume of the printing device is less than a first percentage of a maximum duty cycle for the printing device.

40. The storage medium of claim 13 , wherein the code segments are further operable to report that a printing device is overutilized if a monthly volume of the printing device is greater than a second percentage of a maximum duty cycle for the printing device.

Assignments (18)
AMENDED AND RESTATED SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 4, 2025
From: ECI SOFTWARE SOLUTIONS, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070741/0338 →
RELEASE OF LIEN ON PATENTS - FIRST LIEN Recorded Nov 30, 2020
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ECI SOFTWARE SOLUTIONS, INC.
Reel/Frame 054544/0530 →
RELEASE OF LIEN ON PATENTS - SECOND LIEN Recorded Nov 30, 2020
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: ECI SOFTWARE SOLUTIONS, INC.
Reel/Frame 054544/0557 →
SECURITY INTEREST Recorded Nov 11, 2020
From: ECI SOFTWARE SOLUTIONS, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 054342/0165 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2020
From: ECI SOFTWARE SOLUTIONS, INC.
To: BANK OF AMERICA, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 054365/0074 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 4, 2017
From: ECI SOFTWARE SOLUTIONS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 044121/0734 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 4, 2017
From: ECI SOFTWARE SOLUTIONS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 044134/0080 →
RELEASE OF SECURITY INTEREST Recorded Sep 29, 2017
From: GOLUB CAPITAL MARKETS LLC (F/K/A GCI CAPITAL MARKETS LLC)
To: ECOMMERCE INDUSTRIES, INC.
Reel/Frame 043742/0535 →
CHANGE OF NAME Recorded Sep 20, 2017
From: ECOMMERCE INDUSTRIES, INC.
To: ECI SOFTWARE SOLUTIONS, INC.
Reel/Frame 043924/0651 →
RELEASE OF SECURITY INTEREST Recorded Mar 12, 2014
From: GCI CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
To: ECOMMERCE INDUSTRIES, INC.
Reel/Frame 032414/0402 →
SECURITY INTEREST Recorded Mar 11, 2014
From: ECOMMERCE INDUSTRIES, INC.
To: GCI CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 032403/0801 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2011
From: SILVER POINT FINANCE, LLC
To: ECOMMERCE INDUSTRIES, INC.
Reel/Frame 027142/0120 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2011
From: SILVER POINT FINANCE, LLC
To: ECOMMERCE INDUSTRIES, INC.
Reel/Frame 027142/0152 →
SECURITY AGREEMENT Recorded Oct 18, 2011
From: ECOMMERCE INDUSTRIES, INC.
To: GCI CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 027076/0896 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Mar 15, 2011
From: ECOMMERCE INDUSTRIES, INC.
To: SILVER POINT FINANCE, LLC
Reel/Frame 025950/0460 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Mar 15, 2011
From: ECOMMERCE INDUSTRIES, INC.
To: SILVER POINT FINANCE, LLC
Reel/Frame 025950/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2011
From: FMAUDIT, LLC
To: ECOMMERCE INDUSTRIES, INC.
Reel/Frame 025929/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2008
From: TETU, KEVIN
To: FMAUDIT, L.L.C.
Reel/Frame 020341/0338 →