IP Library Granted Patent US 8,526,766
Granted Patent B2
US 8,526,766 · App. 11/931,067 · Granted Sep 3, 2013

Use of composite bitmapped images in conjunction with display of captured data

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,526,766
App. No.
11/931,067
Granted
Sep 3, 2013
Kind
B2
Abstract

In order to efficiently present data extracted from a captured image of an assessment document, a single bitmapped composite image is constructed from multiple images or components such that each layer or content type is stored within discrete bits within each pixel. Different layers are then shown, hidden, emphasized, or otherwise manipulated within a display process through the use of palette color manipulation. Applications to other than assessment documents are discussed.

Claims (45)

1. A method for creating a composite digital image of information printed or written on a page, the composite digital image including a plurality of pixels and each pixel including two or more bits, said method comprising:

designating different portions of the information on the page as different layers;

storing two or more constituent images, each constituent image comprising a digital image of one of the different layers, each constituent image including a number of pixels that is the same as the number of pixels in the composite digital image, each pixel of the constituent image including a number of bits that is less than the number of bits per pixel of the composite digital image;

associating each bit of each constituent image with at least one specified bit of each pixel of the composite digital image to define a bit pattern for each pixel of the composite digital image;

defining at least two color sets by associating a color with each possible bit pattern of the pixels of the composite digital image, whereby the colors associated with the possible bit patterns for each color set will determine which of the different layers will be visible and the color of each visible layer for the given color set; and

displaying one or more of the different layers by selecting the color set corresponding to the layers to be displayed and displaying each pixel of the composite digital image in the color associated with the bit pattern of that pixel for the selected color set,

wherein the page is an assessment document, and said method comprises designating

at least a layer comprising a student response.

2. The method of claim 1 , wherein the student response includes one or more of: demographic information, responses to selected response items, and responses to constructed response items.

3. The method of claim 1 , further comprising the step of generating a digital image of each layer, wherein the generating step comprises scanning a document having the layer information on it or creating the digital image programmatically from a digital representation of the layer data.

4. The method of claim 1 , wherein the composite bitmapped image has four or eight bits per pixel.

5. The method of claim 1 , wherein defining the color sets comprises:

determining the highest priority layer and assigning a color to the highest priority layer;

if none of the ON bits within the bit pattern of a pixel correspond to a displayed layer, setting the color for that bit pattern to a background color; and

if the ON bits within the bit pattern of a pixel correspond to one or more displayed layers, setting the color for that bit pattern to the color assigned to the highest priority layer.

6. The method of claim 1 , wherein the associating step further comprises:

setting the value of each bit of each composite image pixel to 1 or 0 in accordance with whether the value of the associated bit of the constituent image pixel is 1 or 0;

determining a value of each composite image pixel from the binary combination of the 1's and 0's of the bits of the composite image pixel; and

associating a color for each color set with each possible value of the composite image pixels,

and wherein the displaying step comprises, for each composite image pixel, displaying the color associated with the value of that pixel for the selected color set.

7. The method of claim 1 , further comprising enabling a user to control the darkness or contrast of one or more displayed layers.

8. The method of claim 1 , wherein at least one layer is static and does not change from one composite digital image to the next, and at least one layer is dynamic and changes from one composite digital image to the next.

9. The method of claim 1 , further comprising manipulating the composite digital image, the manipulation comprising one or more of:

selection of a subset of the displayed image,

changing the layers that are displayed,

rotating the image,

flipping (mirror) of the image along the vertical center line,

flipping of the image along the horizontal center line,

changing the contrast or brightness of one or more layers,

changing the set of colors used to display the different layers,

changing the color used for the background,

changing the set of colors used to display a specific layer,

changing the zoom level of the image,

changing the display characteristics within a selected area, or

switching from whole image display to a region of interest.

10. The method of claim 1 , wherein at least one constituent image comprises multiple bits per pixel which are associated with multiple bits of each pixel of the composite digital image.

11. The method of claim 1 , further comprising defining layer control parameters for each layer, said layer control parameters comprising one or more of:

a layer precedence parameter which controls which layer to display when two or more layers are present in a pixel,

a layer exclusiveness parameter which specifies that a layer's display effectively suppresses the display of all other layers,

a layer default parameter which sets the initial value for the layers to be displayed when a new composite digital image is first shown, and

a layer toggle parameter, which determines whether or not a user will be able to change a display setting for a given layer.

12. The method of claim 1 , wherein said method further comprises designating a second layer comprising a document template which includes instructional text and response areas.

13. The method of claim 1 , wherein said method further comprises designating a second layer comprising a hint providing a reader of the assessment document with information relating to the scoring of a student response with which the hint is associated.

14. The method of claim 1 , wherein said method further comprises designating a second layer comprising a document template which includes instructional text and response areas and a third layer comprising a hint providing a reader of the assessment document with information relating to the scoring of a student response with which the hint is associated.

15. The method of claim 1 , wherein colors are associated with the possible bit patterns such that each different layer is displayed in a different color.

Assignments (19)
SECURITY INTEREST (NOTES) Recorded Aug 9, 2024
From: ACHIEVE3000, INC.; ACTIVELY LEARN INC.; MCGRAW HILL LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 068522/0031 →
RELEASE OF PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Aug 23, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS AGENT
To: MCGRAW HILL LLC (AS SUCCESSOR TO MCGRAW-HILL SCHOOL EDUCATION HOLDINGS, LLC)
Reel/Frame 057263/0646 →
RELEASE OF PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Aug 23, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS AGENT
To: MCGRAW HILL LLC
Reel/Frame 057263/0664 →
RELEASE OF SECURITY INTEREST Recorded Aug 3, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MCGRAW HILL LLC
Reel/Frame 057070/0283 →
SECURITY AGREEMENT Recorded Jul 30, 2021
From: MCGRAW HILL LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057041/0925 →
ABL SECURITY AGREEMENT Recorded Jul 30, 2021
From: MCGRAW HILL LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057041/0934 →
NOTES SECURITY AGREEMENT Recorded Jul 30, 2021
From: MCGRAW HILL LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 057041/0977 →
SECURITY INTEREST Recorded Jan 22, 2021
From: MCGRAW HILL LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055000/0643 →
CHANGE OF ASSIGNEE ADDRESS Recorded Jan 28, 2020
From: MCGRAW HILL LLC
To: MCGRAW HILL LLC
Reel/Frame 051723/0187 →
MERGER AND CHANGE OF NAME Recorded Jan 22, 2020
From: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS, LLC; MCGRAW-HILL SCHOOL EDUCATION LLC
To: MCGRAW HILL LLC
Reel/Frame 051586/0564 →
SECURITY INTEREST Recorded Jan 2, 2020
From: MCGRAW HILL LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 051402/0282 →
PATENT SECURITY AGREEMENT Recorded Jun 29, 2016
From: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 039205/0841 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Jun 29, 2016
From: BANK OF MONTREAL
To: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS, LLC; CTB/MCGRAW-HILL LLC; GROW.NET, INC.
Reel/Frame 039206/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2015
From: DATA RECOGNITION CORPORATION
To: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS LLC
Reel/Frame 036778/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2015
From: CTB/MCGRAW-HILL LLC
To: DATA RECOGNITION CORPORATION
Reel/Frame 036762/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2015
From: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS LLC
To: CTB/MCGRAW-HILL LLC
Reel/Frame 036755/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2014
From: CTB/MCGRAW-HILL LLC
To: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS LLC
Reel/Frame 033232/0307 →
SECURITY AGREEMENT Recorded Jan 16, 2014
From: MCGRAW-HILL SCHOOL EDUCATION HOLDINGS, LLC; CTB/MCGRAW-HILL, LLC; GROW.NET, INC.
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 032040/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2008
From: POOR, DAVID D.S., MR.
To: CTB/MCGRAW-HILL LLC
Reel/Frame 020384/0651 →