IP Library Granted Patent US 9,396,568
Granted Patent B2
US 9,396,568 · App. 13/794,980 · Granted Jul 19, 2016

System and method to replace comps with assets

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,396,568
App. No.
13/794,980
Granted
Jul 19, 2016
Kind
B2
Abstract

A method includes the steps of: providing a computer readable non-transitory storage medium including computer readable code configured to run on a computer and to perform a process to replace a comp with a corresponding asset; running the computer readable code on the computer; selecting the comp to replace with the corresponding asset; retrieving by computer an asset file of the corresponding asset from an asset server based on an identification code of the comp; replacing by computer the comp with the asset; and redrawing by computer the drawing including the corresponding asset in place of the comp. A system to perform the method is also described.

Claims (42)

1. A method comprising the steps of:

providing a user interface allowing a user to select a first digital asset from a plurality of second digital assets wherein each second digital asset relates an original asset of a plurality of original assets stored within a remote computer and includes an indication visually depicting to the user their access rights to the original asset;

determining whether the user has access rights to the original asset associated with the selected first digital asset; wherein

upon a positive determination with respect to the user's access rights receiving and storing the original asset associated with the selected first digital asset in a digital memory; and

upon a negative determination with respect to the user's access rights:

receiving data and storing within the digital memory comprising the selected first digital asset and identity data relating to the original asset extracted from a database upon an asset server; and

storing within the digital memory in association with the first digital asset and an item of digital content the user has inserted the first digital asset into asset modification data relating to any asset modifications made by the user to the first digital asset within the digital content;

determining whether the user's access rights to the original asset associated with the selected first digital asset have changed; wherein

upon a determination that the user now has access rights to the original asset associated with the selected first digital asset:

receiving and storing the original asset associated with the selected first digital asset in the digital memory;

applying any asset modifications the user has made based upon the asset modification data stored in the digital memory in association with the first digital asset; and

replacing the modified first digital asset with the modified original asset; and

determining whether the user's access rights to the original asset associated with the selected first digital asset have changed further comprises:

upon a determination that the user has now lost access rights to the original asset associated with the selected first digital asset:

receiving and storing the first digital asset associated with the original asset in the digital memory;

applying any asset modifications the user has made to the original asset to the first digital asset; and

replacing the original asset with the modified first digital asset.

2. The method of claim 1 , wherein determining whether the user's access rights to the original asset associated with the selected first digital asset have changed is at least one of automatically performed and initiated by an activity of the user with an online resource related to at least the access right of the original asset.

3. The method of claim 1 , wherein the asset modification data relating to any asset modifications relates to at least one of said step of applying by computer one or more properties previously applied to said asset comprises applying a property selected from the group of properties consisting of size, scale, non-linear scaling, rotation, transparency fill, application of object properties, and enveloping border.

4. The method of claim 1 , wherein the first digital asset comprises at least one of a low resolution bit mapped asset, a thumbnail relating to the asset, a watermarked thumbnail relating to the asset, and a watermarked asset.

5. The method of claim 1 , wherein the asset data relates to at least one of a high resolution bit mapped asset and a vector graphics asset.

6. The method of claim 1 , wherein the method is performed by a software application which at least one of communicates with and forms a predetermined portion of a graphics application employed by the user to generate the digital content.

7. A non-transitory tangible computer readable medium encoding a computer process for execution by a processor, the computer process comprising:

providing a user interface allowing a user to select a first digital asset from a plurality of second digital assets wherein each second digital asset relates an original asset of a plurality of original assets and include an indication visually depicting to the user their access rights to the original asset;

determining whether the user has access rights to the original asset associated with the selected first digital asset; wherein

upon a positive determination with respect to the user's access rights receiving and storing the original asset associated with the selected first digital asset in a digital memory; and

upon a negative determination with respect to the user's access rights:

receiving data and storing within the digital memory comprising the selected first digital asset and identity data relating to the original asset extracted from a database upon an asset server; and

storing within the digital memory in association with the first digital asset and an item of digital content the user has inserted the first digital asset into asset modification data relating to any asset modifications made by the user to the first digital asset within the digital content;

determining whether the user's access rights to the original asset associated with the selected first digital asset have changed; wherein

upon a determination that the user now has access rights to the original asset associated with the selected first digital asset:

receiving and storing the original asset associated with the selected first digital asset in the digital memory;

applying any asset modifications the user has made based upon the asset modification data stored in the digital memory in association with the first digital asset; and

replacing the modified first digital asset with the modified original asset; and

determining whether the user's access rights to the original asset associated with the selected first digital asset have changed further comprises;

upon a determination that the user has now lost access rights to the original asset associated with the selected first digital asset;

receiving and storing the first digital asset associated with the original asset in the digital memory;

applying any asset modifications the user has made to the original asset to the first digital asset; and

replacing the original asset with the modified first digital asset.

8. The non-transitory tangible computer readable medium encoding a computer process for execution by a processor according to claim 7 , wherein determining whether the user's access rights to the original asset associated with the selected first digital asset have changed is at least one of automatically performed and initiated by an activity of the user with an online resource related to at least the access right of the original asset.

9. The non-transitory tangible computer readable medium encoding a computer process for execution by a processor according to claim 7 , wherein the asset modification data relating to any asset modifications relates to at least one of said step of applying by computer one or more properties previously applied to said comp comprises applying a property selected from the group of properties consisting of size, scale, non-linear scaling, rotation, transparency fill, application of object properties, and enveloping border.

10. The non-transitory tangible computer readable medium encoding a computer process for execution by a processor according to claim 7 , wherein each first digital asset comprises at least one of a low resolution bit mapped asset, a thumbnail representing the asset, a watermarked thumbnail representing the asset, and a watermarked asset.

Assignments (14)
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2019
From: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AND COLLATERAL AGENT
To: COREL CORPORATION; CLEARSLIDE, INC.; PARALLELS INTERNATIONAL GMBH
Reel/Frame 049787/0073 →
RELEASE OF SECURITY INTEREST RECORDED AT : REEL 046299 FRAME 0836 Recorded Jul 17, 2019
From: UBS AG, STAMFORD BRANCH
To: COREL CORPORATION; CLEARSLIDE, INC.
Reel/Frame 049773/0628 →
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 Apr 29, 2019
From: LEGOMSKI, PAUL
To: COREL CORPORATION
Reel/Frame 049026/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2019
From: MEREU, STEPHEN W; KO, NEVILLE W
To: COREL CORPORATION
Reel/Frame 049026/0424 →
SECURITY INTEREST Recorded Jun 5, 2018
From: COREL CORPORATION
To: UBS AG, STAMFORD BRANCH
Reel/Frame 046299/0836 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2018
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: COREL CORPORATION
Reel/Frame 047229/0384 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
SECURITY INTEREST Recorded Dec 23, 2016
From: COREL CORPORATION
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041187/0165 →
SECURITY AGREEMENT Recorded Jun 21, 2013
From: COREL CORPORATION; COREL US HOLDINGS, LLC; COREL INC.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC; WINZIP COMPUTING LP
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 030657/0487 →