IP Library Granted Patent US 7,957,598
Granted Patent B2
US 7,957,598 · App. 11/327,862 · Granted Jun 7, 2011

Methods and systems for dynamic scan compression

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 7,957,598
App. No.
11/327,862
Granted
Jun 7, 2011
Kind
B2
Abstract

A method for compressing data includes transmitting a requested compression factor such as a quality factor known in JPEG compression, to a scanner or like peripheral device. The type of communication link between the scanner or like device and a host computer is identified, and based on the communication link type, the requested compression factor is altered to generate a new compression factor subsequently used to compress the data. The amount of buffer, such as scan buffer, used by the scanner or peripheral device may also be used to alter the compression factor prior to compression.

Claims (33)

1. A method for compressing data, comprising:

receiving a requested compression factor at a device, wherein the device is operable to compress data;

identifying the communication link type of a communication link between the device and a host computer;

based on the communication link type, adjusting the requested compression factor to generate a current compression factor;

compressing the data using the current compression factor;

monitoring usage of a scan buffer; and

decreasing the compression factor if the usage of the scan buffer exceeds a maximum usage limit.

2. The method of claim 1 , wherein the adjusting the requested compression factor further comprises adjusting the requested compression factor based on a comparison of the requested compression factor and a stored compression factor.

3. The method of claim 1 , wherein the communication link type comprises a high-speed USB or a full-speed USB.

4. The method of claim 1 , further comprising:

monitoring a buffer of the device; and

based on the available capacity of the buffer, adjusting the current compression factor prior to compressing the data.

5. The method of claim 1 , wherein compressing the data comprises compressing the data using a JPEG compression code, and wherein the compression factor is used to scale at least one quantization table.

6. The method of claim 1 , further comprising:

identifying an intended use of the data; and

based on the intended use of the data, automatically establishing the requested compression factor.

7. The method of claim 1 , further comprising transmitting the current compression factor to the host computer for use in decompressing the data.

8. The method of claim 1 , wherein the device comprises a scanner, and wherein the data comprises scan data.

9. The method for compressing data of claim 1 , further comprising:

generating for each band of data to be compressed the current compression factor; and

compressing said band of data with said current compression factor for said band.

10. A system for compressing data, comprising:

a scanner, in communication with a host computer via a communication link, wherein the scanner is operable to:

receive a requested compression factor for compressing scan data;

identify the communication link type of the communication link between the scanner and the host computer;

based on the communication link type, adjust the requested compression factor to generate a current compression factor;

compress the data using the current compression factor;

monitor usage of a scan buffer; and

decreasing the compression factor if the usage of the scan buffer exceeds a maximum usage limit.

11. The system of claim 10 , further comprising:

a scan buffer, wherein the scanner is further operable to monitor the scan buffer, and adjust the current compression factor, prior to compressing the data, based on the available capacity of the scan buffer.

12. The system of claim 10 , further comprising a computer program product stored on the host computer and operable to automatically establish the requested compression factor based on a user-identified intended use of the scan data.

13. The system of claim 10 , wherein the communication link type comprises a high-speed USB or a full-speed USB.

Assignments (8)
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0192 →
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0293 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 073007/0118 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 073007/0346 →
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2024
From: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 066345/0026 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT U.S. PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 046989 FRAME: 0396. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Oct 24, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 047760/0795 →
PATENT SECURITY AGREEMENT Recorded Aug 30, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 046989/0396 →
R/F 017455/0031 CORRECTION OF THE NAME OF THE RECEIVING PARTY ON THE RECORDATION COVER SHEET Recorded Apr 30, 2014
From: BATES, JOHN BOOTH; BROWN, BRIAN ANDREW; RADEMACHER, TIMOTHY JOHN
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 032825/0169 →