IP Library Patent Application 12709850
Patent Application
App. No. 12/709,850

Controller Device

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 None
App. No.
12/709,850
Abstract

A method of using a controller device for an electronic cutting machine. The method includes associating at least one of cutting operations and printing operations with glyphs, retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and memory of the controller device, arranging the glyphs in a screen overlay, and rendering the screen overlay on a screen of the controller device.

Claims (45)

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

associating at least one of cutting operations and printing operations with glyphs;

retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and memory of the controller device;

arranging the glyphs in a screen overlay; and

rendering the screen overlay on a screen of the controller device.

2 . The method of claim 1 , further comprising storing the glyph arrangement in memory of the controller.

3 . The method of claim 1 , further comprising receiving at least one glyph selection corresponding to a glyph displayed on the controller device screen and executing an operation on the controller device corresponding to the glyph selection.

4 . The method of claim 3 , wherein the executed operation comprises at least one of a cutting operation, a printing operation, and a controller device operation.

5 . The method of claim 1 , further comprising receiving a glyph selection corresponding to at least one glyph displayed on the controller device screen and receiving positioning input of the selected at least one glyph for arrangement of the selected glyph on a virtual mat displayed on the controller device screen.

6 . The method of claim 1 , further comprising storing glyph renderings to memory of the controller device.

7 . The method of claim 6 , further comprising accessing the memory of the controller device for a stored glyph rendering, retrieving the stored glyph rendering, and displaying the stored glyph rendering to the controller device screen.

8 . The method of claim 1 , further comprising storing an arrangement of glyph renderings to memory of the controller device.

9 . The method of claim 8 , further comprising accessing the memory of the controller device for a stored arrangement of glyph renderings, retrieving the stored arrangement of glyph renderings, and displaying the stored arrangement of glyph renderings to the controller device screen.

10 . The method of claim 8 , wherein the screen overlay comprises the arrangement of glyph renderings.

11 . The method of claim 1 , further comprising mapping a glyph boundary of each glyph of the screen overlay to pixels of the controller device screen for identifying selection of each glyph.

12 . The method of claim 1 , wherein the controller device screen comprises a touch screen configured to receive touch inputs thereupon.

13 . A controller device for an electronic cutting machine, the controller device comprising:

a screen;

a processor in communication with the screen and executing a program for interfacing with the controller device; and

device memory in communication with the processor;

the program

associating at least one of cutting operations and printing operations with glyphs;

retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and the device memory;

arranging the glyphs in a screen overlay; and

rendering the screen overlay on the screen.

14 . The controller device of claim 13 , wherein the program executing on the processor stores the glyph arrangement in the device memory.

15 . The controller device of claim 13 , wherein the program executing on the processor receives at least one glyph selection corresponding to a glyph displayed on the screen and executes an operation on the controller device corresponding to the glyph selection.

16 . The controller device of claim 15 , wherein the executed operation comprises at least one of a cutting operation, a printing operation, and a controller device operation.

17 . The controller device of claim 13 , wherein the program executing on the processor receives a glyph selection corresponding to at least one glyph displayed on the screen and receives positioning input of the selected at least one glyph for arrangement of the selected glyph on a virtual mat displayed on the screen.

18 . The controller device of claim 13 , wherein the program executing on the processor stores glyph renderings to the device memory.

19 . The controller device of claim 18 , wherein the program executing on the processor accesses the device memory for a stored glyph rendering, retrieves the stored glyph rendering, and displays the stored glyph rendering to the screen.

20 . The controller device of claim 13 , wherein the program executing on the processor stores an arrangement of glyph renderings to the device memory.

21 . The controller device of claim 20 , wherein the program executing on the processor accesses the device memory for a stored arrangement of glyph renderings, retrieves the stored arrangement of glyph renderings, and displays the stored arrangement of glyph renderings to the screen.

22 . The controller device of claim 20 , wherein the screen overlay comprises the arrangement of glyph renderings.

23 . The controller device of claim 13 , wherein the program executing on the processor maps a glyph boundary of each glyph of the screen overlay to pixels of the screen for identifying selection of each glyph.

24 . The controller device of claim 13 , wherein the screen comprises a touch screen configured to receive touch inputs thereupon.

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

receiving a selection of a glyph displayed in an overly view displayed on a screen of the controller device, the overly view comprising an arrangement of glyphs;

displaying the selected glyph in a selected glyph region of the overlay view; and

displaying the selected glyph on a virtual mat displayable on the screen of the controller device.

26 . The method of claim 25 , further comprising arranging an order of any glyphs in the selected glyph region according to an order of corresponding placement on the virtual mat.

27 . The method of claim 25 , further comprising arranging an order of any glyphs in the selected glyph region on the virtual mat according to a corresponding order of the glyphs in the selected glyph region.

28 . The method of claim 25 , further comprising arranging an order of any glyphs in the selected glyph region according to an attribute of each glyph.

29 . The method of claim 28 , wherein the glyph attribute is selected from the group consisting of name, size, shape, date saved, associated cartridge, and any combination thereof

30 . The method of claim 25 , further comprising receiving a selection of glyphs in the selected glyph region, receiving a grouping command, and grouping the selection of glyphs into a single group glyph for display in the selected glyph region.

Assignments (10)
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 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 →
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 →