IP Library Granted Patent US 9,100,668
Granted Patent B2
US 9,100,668 · App. 13/484,649 · Granted Aug 4, 2015

Graphics correction engine

Inventor: Matthew Nathan Lehrer (Carlsbad, CA)
H04N21/2343G06F17/30247G06T5/009H04L65/604H04L65/80H04N21/2743
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,100,668
App. No.
13/484,649
Granted
Aug 4, 2015
Kind
B2
Abstract

The present invention generally relates to graphic correction systems and methods. In particular, embodiments of the invention are directed to systems and methods configured to test the quality of images or other multimedia content uploaded to a web-based application and automatically performing corrections and conversions to the image or other multimedia content based at least in part on the results of the quality test.

Claims (36)

1. A web-based graphics correction engine, the engine comprising:

a content testing module comprising computer-executable code stored in non-volatile memory, said content testing module configured to analyze content properties consisting of size, color, transparency, resolution, positioning, layering, sharpness, and readable text;

a content processing module comprising computer-executable code stored in non-volatile memory, said content processing module configured to alter said content properties, said alteration consisting of extrapolation, interpolation, noise reduction, color enhancing, enlarging of content, shrinking of content, and format changes;

a communications means comprising computer-executable code stored in non-volatile memory,

wherein said content testing module, said content processing module and said communications means are operably connected; and

wherein the content testing module, content processing module and communications means are configured to collectively perform the steps of:

receiving a content upload, from a user, at a graphics correction engine, wherein said graphics correction engine comprises computer-executable code stored in non-volatile memory and a processor;

storing, in said graphics correction engine, content associated with said content upload;

determining a threshold range for said properties, said range having a minimum threshold and a maximum threshold;

analyzing said properties to determine whether they fall within said range; and

transmitting feedback, from said graphics correction engine, to said user, wherein said feedback is based at least in part on said analysis,

wherein said graphics correction engine is a component of a website interface or other web-based application having functionality to upload and save an image in original and altered states.

2. The web-based graphics correction engine of claim 1 , wherein said content comprises an image.

3. The web-based graphics correction engine of claim 1 , wherein the content testing module, content processing module and communications means are additionally configured to collectively perform the step of determining if said content is in an appropriate format.

4. The web-based graphics correction engine of claim 1 , wherein the content testing module, content processing module and communications means are additionally configured to collectively perform the step of determining if said content is in an appropriate transparency.

5. The web-based graphics correction engine of claim 1 , wherein the content testing module, content processing module and communications means are additionally configured to collectively perform the step of storing said properties in memory.

6. The web-based graphics correction engine of claim 1 , wherein said threshold information is retrieved from a data store.

7. The web-based graphics correction engine of claim 1 , wherein said feedback is provided to the user in the form of a webpage.

8. A web-based method for providing graphics correction, the method comprising the steps of:

receiving a content upload, from a user, at a graphics correction engine, wherein said graphics correction engine comprises computer-executable code stored in non-volatile memory and a processor;

storing, in said graphics correction engine, content associated with said content upload;

analyzing , at said graphics correction engine, properties of said content, wherein said properties consist of size, color, transparency, resolution, positioning, layering, sharpness, and readable text;

altering said properties, at said graphics correction engine, said alteration consisting of extrapolation, interpolation, noise reduction, color enhancing, enlarging of content, shrinking of content, and format changes;

determining, at said graphics correction engine, a threshold range for each of said properties, said range having a minimum threshold and a maximum threshold;

analyzing, at said graphics correction engine, said properties to determine whether they fall within said range; and

transmitting feedback, from said graphics correction engine, to said user, wherein said feedback is based at least in part on said analysis.

9. The web-based method of claim 8 , further comprising the step of determining if said content is in an appropriate format.

10. The web-based method of claim 8 , further comprising the step of determining if said content is in an appropriate transparency.

11. The web-based method of claim 8 , further comprising the step of storing said properties in memory.

12. The web-based method of claim 8 , wherein said threshold information is retrieved from a data store.

13. The web-based method of claim 8 , wherein said feedback is provided to the user in the form of a webpage.

14. The web-based graphics correction engine of claim 1 , wherein said uploaded content is a video and said image is a frame of said video.

15. The web-based graphics correction engine of claim 1 , wherein said graphics correction engine runs a size check on an uploaded image to determine whether said image is an acceptable size for optimum print quality, and automatically resizes the image to achieve said acceptable size.

16. The web-based graphics correction engine of claim 1 , wherein said graphics correction engine runs a resolution check on an uploaded image to determine whether said image has an acceptable resolution for optimum print quality, and automatically adjusts the resolution to achieve the acceptable resolution.

17. The web-based graphics correction engine of claim 1 , wherein said graphics correction engine runs a transparency check on an uploaded image to determine whether said image is transparent, and automatically converts the image into a transparent image.

18. The web-based graphics correction engine of claim 1 , wherein said graphics correction engine runs a color check on an uploaded image to determine whether said image is in CMYK (cyan, magneta, yellow, and key) format or RGB (red, green, blue) format, wherein said graphics correction engine provides an option to convert the image file into a CMYK image.

Assignments (7)
SECURITY INTEREST Recorded Feb 20, 2024
From: BADGER SPORTSWEAR, LLC; ALLESON OF ROCHESTER, INC.; R B III ASSOCIATES, INC.
To: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Reel/Frame 066498/0409 →
RELEASE OF SECURITY INTEREST Recorded Jan 5, 2024
From: ARES CAPITAL CORPORATION
To: RB III ASSOCIATES, INC.
Reel/Frame 066035/0911 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL 049474, FRAME 0665) Recorded Jan 5, 2024
From: ANTARES CAPITAL, LP
To: RB III ASSOCIATES, INC.
Reel/Frame 066206/0246 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 23, 2022
From: LEHRER, MATTHEW NATHAN
To: R B III ASSOCIATES, INC.
Reel/Frame 060288/0836 →
SECURITY INTEREST Recorded Jun 17, 2019
From: RB III ASSOCIATES, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 049483/0553 →
PATENT SECURITY AGREEMENT Recorded Jun 14, 2019
From: RB III ASSOCIATES, INC.
To: ANTARES CAPITAL LP
Reel/Frame 049474/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2018
From: LEHRER, MATTHEW NATHAN, MR.
To: R.B. III ASSOCIATES INC.
Reel/Frame 046872/0317 →
Continuity (1)
Related Publication 20130322776A1 · Dec 5, 2013