IP Library Granted Patent US 8,453,253
Granted Patent B2
US 8,453,253 · App. 12/709,822 · Granted May 28, 2013

Controller device

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,453,253
App. No.
12/709,822
Granted
May 28, 2013
Kind
B2
Abstract

A method of operating a controller device of an electronic cutting machine. The method includes writing a controller device identifier to memory of the cartridge, writing a cartridge identifier to memory of the controller device, and permitting communication between the controller device and the cartridge.

Claims (46)

1. A method of operating a controller device of an electronic cutting machine, the method comprising:

writing a controller device identifier to memory of a cartridge storing content used in connection with the electronic cutting machine, the controller device identifier uniquely identifying the controller device from other controller devices;

writing a cartridge identifier to memory of the controller device, the cartridge identifier uniquely identifying the cartridge from other cartridges; and

permitting communication between the controller device and the cartridge;

initiating a cutting operation on the controller device for cutting a design on the electronic cutting machine, the design including content associated with at least one cartridge;

allowing execution of the cutting operation after verifying cartridge ownership, wherein verifying cartridge ownership includes:

identifying each cartridge associated with the content of the design;

obtaining the cartridge identifier for each identified cartridge; and

searching the memory of the controller device for the cartridge identifier of each identified cartridge; and

wherein execution of the cutting operation is allowed after each cartridge identifier of each identified cartridge is located in the memory of the controller device and after selling a usage right for each identified cartridge having a cartridge identifier absent from the memory of the controller device.

2. The method of claim 1 , further comprising

accessing the memory of the controller device for installation of the content associated with the cartridge and storing to the controller device memory any uninstalled content associated with the cartridge.

3. The method of claim 1 , wherein the memory of the cartridge is configured to store no more than one controller device identifier.

4. The method of claim 1 , further comprising:

accessing content from at least one of memory of a cartridge in communication with the controller device or content memory of the controller device;

accessing security information stored in crypto memory of the controller device, the crypto memory configured as write-once and read-many;

decrypting a license file stored in license memory of the controller device using the security information, the license file comprising at least one cartridge identifier; and

permitting usage of accessed content having an associated cartridge identifier in the license file.

5. The method of claim 4 , further comprising

comparing each cartridge identifier associated with the accessed content with each cartridge identifier of the license file.

6. The method of claim 4 , further comprising

accessing a content usage right from the license file associated with the permitted content.

7. The method of claim 1 , wherein the content associated with the at least one cartridge comprises at least one glyph.

8. The method of claim 1 , wherein identifying each cartridge associated with the content of the design comprises using content metadata of the design, the content metadata providing a cartridge identifier for each corresponding portion of the design.

9. The method of claim 1 , wherein the cartridge identifier is obtained from memory of the controller device.

10. The method of claim 1 , wherein the cartridge identifier is obtained from an external source in communication with the controller device.

11. The method of claim 1 , further comprising

offering purchase of a usage right of each identified cartridge having a cartridge identifier absent from the memory of the controller device.

12. The method of claim 1 , further comprising:

removing the controller device identifier from the memory of the cartridge;

and removing the cartridge identifier from the memory of the controller device.

13. A method of operating a controller device for an electronic cutting machine, the method comprising:

prior to utilizing the electronic cutting machine for conducting an act of cutting, conducting steps of:

writing a controller device identifier to memory of a cartridge, the controller device identifier uniquely identifying the controller device from other controller devices;

writing a cartridge identifier to memory of the controller device, the cartridge identifier uniquely identifying the cartridge from other cartridges;

initiating a cutting operation on the controller device for cutting a design on the electronic cutting machine, the design including content associated with at least one cartridge;

identifying each cartridge associated with the content of the design;

obtaining the cartridge identifier for each identified cartridge;

searching the memory of the controller device for the cartridge identifier of each identified cartridge; and

allowing execution of the cutting operation after each cartridge identifier of each identified cartridge is located in the memory of the controller device and after selling a usage right for each identified cartridge having a cartridge identifier absent from the memory of the controller device.

14. The method of claim 13 , wherein identifying each cartridge associated with the content of the design comprises using content metadata of the design, the content metadata providing a cartridge identifier for each corresponding portion of the design.

15. The method of claim 13 , wherein the cartridge identifier is obtained from memory of the controller device.

16. The method of claim 13 , wherein the cartridge identifier is obtained from an external source in communication with the controller device.

17. The method of claim 13 , wherein the content associated with the cartridge comprises at least one glyph.

18. The method of claim 13 , further comprising

offering purchase of a usage right of each identified cartridge having a cartridge identifier absent from the memory of the controller device.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Aug 9, 2022
From: JPMORGAN CHASE BANK, N.A.
To: CRICUT, INC.
Reel/Frame 061102/0338 →
SECURITY INTEREST Recorded Aug 8, 2022
From: CRICUT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061102/0118 →
RELEASE OF SECURITY INTEREST Recorded Feb 4, 2021
From: PETRUS AGENT LLC, AS SUCCESSOR AGENT TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CRICUT, INC., FORMERLY KNOWN AS PROVO CRAFT & NOVELTY, INC.; PROVO CRAFT HOLDINGS, LLC; PCCRAFTER, INC.
Reel/Frame 055221/0955 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: PCA INVESTMENT II CORP., AS ADMINISTRATIVE AGENT
To: CRICUT, INC., FORMERLY KNOWN AS PROVO CRAFT & NOVELTY, INC.; PROVO CRAFT HOLDINGS, LLC; PCCRAFTER, INC.
Reel/Frame 054913/0780 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2020
From: STERLING BUSINESS CREDIT, LLC (F/K/A NEWSTAR BUSINESS CREDIT, LLC)
To: CRICUT, INC. (F/K/A PROVO CRAFT & NOVELTY, INC.)
Reel/Frame 054745/0346 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2020
From: PETRUS AGENT, LLC
To: CRICUT HOLDINGS, LLC (F/K/A PROVO CRAFT HOLDINGS, LLC); CRICUT, INC. (F/K/A PROVO CRAFT & NOVELTY, INC.)
Reel/Frame 054380/0324 →
SECURITY INTEREST Recorded Sep 8, 2020
From: CRICUT, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 054163/0092 →
SECURITY AGREEMENT Recorded Jan 8, 2016
From: PROVO CRAFT & NOVELTY, INC
To: NEWSTAR BUSINESS CREDIT, LLC
Reel/Frame 037463/0723 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING PARTY PREVIOUSLY RECORDED ON REEL 031345 FRAME 0050. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT NAME OF THE CONVEYING PARTY IS PROVO CRAFT & NOVELTY, INC. NOT PROVO CRAFT HOLDINGS, LLC AS PREVIOUSLY FILED. Recorded Feb 21, 2014
From: PROVO CRAFT & NOVELTY, INC.
To: PETRUS AGENT, LLC
Reel/Frame 032312/0209 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 4, 2013
From: PROVO CRAFT HOLDINGS, LLC
To: PETRUS AGENT, LLC
Reel/Frame 031345/0050 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 4, 2013
From: PROVO CRAFT HOLDINGS, LLC
To: PETRUS AGENT, LLC
Reel/Frame 031345/0022 →
SECURITY AGREEMENT Recorded Sep 27, 2011
From: PROVO CRAFT & NOVELTY, INC.
To: PCA INVESTMENT II CORP., AS ADMINISTRATIVE AGENT C/O SORENSEN CAPITAL PARTNERS, L.P.
Reel/Frame 026971/0551 →
SECURITY AGREEMENT Recorded Sep 15, 2011
From: PROVO CRAFT & NOVELTY, INC.
To: CREDIT SUISSE AG, CAYMAN ISLAND BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 026915/0631 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Apr 7, 2010
From: PROVO CRAFT & NOVELTY, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024202/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2010
From: STRONG, MATTHEW B.; GRAY, MARK L.; OLSEN, ANDREW J.; HEPWORTH, PAUL J.; PRUSS, TIM
To: PROVO CRAFT AND NOVELTY, INC.
Reel/Frame 024058/0187 →