IP Library Granted Patent US 7,945,126
Granted Patent B2
US 7,945,126 · App. 11/611,073 · Granted May 17, 2011

Automatic media edit inspector

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,945,126
App. No.
11/611,073
Granted
May 17, 2011
Kind
B2
Abstract

A system that provides automatic background analysis of a digital image or other media element makes a determination that the image or media element may benefit from correction, and prompts the user to use a correction feature of the system. In some implementations, the prompt itself can navigate the user to the controls for the correction feature. Accordingly, users are notified when they might benefit from correction, and they can be further led to discover a feature with which they may have previously been unfamiliar.

Claims (40)

1. A method comprising:

receiving one or more original media elements into a computing application in execution upon a computer system;

analyzing one or more characteristics of the one or more original media elements to generate a feature vector for each original media element, the feature vector including a representation of an analysis result for each of the one or more characteristics; and

generating and providing an audiovisual prompt to a user of the computer system relating to an operational feature of the computing application when the feature vector satisfies an alert criterion associated with the operational feature.

2. The method of claim 1 wherein the operational feature is a correction feature of the computer application.

3. The method of claim 1 further comprising:

receiving from the user an input specifying that the operational feature should be automatically executed without a prompt if the alert criterion is satisfied by a feature vector of a subsequently received media element;

automatically executing the operational feature on the subsequently received media element without a prompt if the feature vector for the subsequently received media element satisfies the alert criterion, responsive to the operation of user input.

4. The method of claim 1 wherein the alert criterion is adjustable by the user.

5. The method of claim 1 wherein the alert criterion is adjustable according to pattern of responses to operational feature prompts by the user.

6. The method of claim 1 wherein the alert criterion is adjustable according to one or more metadata elements being of a predetermined type.

7. The method of claim 1 further comprising:

maintaining a database within the computer system of previous responses to operational feature prompts by the user;

adjusting the alert criterion according to the responses stored in the database.

8. The method of claim 1 wherein the alert criterion is adjustable based on data received remotely from a vendor of the computing application.

9. The method of claim 1 wherein the alert criterion is associated with a specific characteristic of the original media element, other alert criteria are associated with other specific characteristics of the original media element, and further comprising:

prompting the user about one or more other operational features of the computing application, if the feature vector satisfies at least one of the other alert criteria associated with the operational features.

10. The method of claim 1 wherein the prompting operation comprises:

generating an audible prompt specifying the operation feature.

11. The method of claim 1 wherein the prompting operation comprises:

displaying an alert specifying the operational feature with reference to the original media element.

12. The method of claim 1 wherein the prompting operation comprises:

prompting the user about multiple operational features of the computing application simultaneously.

13. The method of claim 1 wherein the prompting operation comprises:

displaying a probability that a correctable characteristic is present in the original media element.

14. The method of claim 1 wherein the prompting operation comprises:

prompting the user about the operational feature of the computing application with reference to multiple original media elements simultaneously.

15. The method of claim 1 further comprising:

executing the operational feature in response to user input;

providing user access to an undo feature to allow the user to undo the results of the operational feature, responsive to execution operation.

16. One or more non-transitory computer-readable media having computer-executable instructions for performing a computer process on a computer system, the computer process comprising:

receiving one or more original media elements into a computing application executing on the computer system;

analyzing one or more characteristics of the one or more original media elements to generate a feature vector for each original media element, the feature vector including a representation of an analysis result for each of the one or more characteristics;

generating and providing an audiovisual prompt to a user of the computer system relating to an operational feature of the computing application when the feature vector satisfies an alert criterion associated with the operational feature.

17. The non-transitory computer-readable media of claim 16 wherein the operational feature is a correction feature of the computer application.

18. The non-transitory computer-readable media of claim 16 further comprising:

receiving from the user an input specifying that the operational feature should be automatically executed without a prompt if the alert criterion is satisfied by a feature vector of a subsequently received media element;

automatically executing the operational feature on the subsequently received media element without a prompt if the feature vector for the subsequently received media element satisfies the alert criterion.

19. The non-transitory computer-readable media of claim 16 wherein the prompting operation comprises:

prompting the user about the operational feature of the computing application with reference to multiple original media elements simultaneously.

Assignments (12)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded May 1, 2026
From: COREL CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075315/0928 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2006
From: MEISNER, DOUGLAS E.; LINDBLOOM, BRUCE J.; GREENHALGH, MICHAEL
To: COREL CORPORATION
Reel/Frame 018639/0816 →