IP Library Granted Patent US 12,131,082
Granted Patent B2
US 12,131,082 · App. 18/353,547 · Granted Oct 29, 2024

Software-as-a-service deployment of printer drivers and printer profiles

Inventors: Jarrett David Taylor (Washington City, UT); Ryan George Wedig (St. George, UT); Corey Clint Ercanbrack (Washington City, UT); Devin Derrell Anderson (Washington City, UT)
Assignee: PrinterLogic, Inc.
G06F3/1225G06F3/1204G06F8/61G06F9/4411H04L41/0253H04L41/046H04L41/0803H04L67/02H04L67/34H04N1/00973H04L51/04H04L67/303
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 12,131,082
App. No.
18/353,547
Granted
Oct 29, 2024
Kind
B2
Abstract

A method for configuring, via a website, a computing device to communicate with a printer is described. The method includes creating, via the website, a printer definition for the printer. The printer definition includes a network address, a reference to a printer driver, and a reference to a printer profile. The method also includes sending an install uniform resource identifier (URI) associated with the printer definition. The method further includes receiving an indication that the install URI has been activated by the computing device. The method additionally includes sending an installer to the computing device. The installer installs the printer driver and configures the computing device to communicate with the printer using the network address, the printer driver and the printer profile.

Claims (27)

1. A method for configuring printing, comprising:

creating, via a website configured for software-as-a-service (Saas) deployment of printer drivers and printer profiles, a printer definition for a printer, wherein the printer definition comprises a reference to a printer driver uploaded from a first computing device, and a reference to a printer profile uploaded from the first computing device; and

sending a printer installer generated based on the printer definition to a second computing device, wherein the printer installer installs the printer driver and configures the second computing device to communicate with the printer using the printer driver and the printer profile.

2. The method of claim 1 , further comprising:

sending an install uniform resource identifier (URI) associated with the created printer definition; and

receiving an indication that the install URI has been activated by the second computing device.

3. The method of claim 1 , wherein creating the printer definition comprises:

receiving, via the website, a network address of the printer;

receiving, via the website, the printer driver for the printer; and

receiving, via the website, the printer profile for the printer.

4. The method of claim 1 , wherein the printer driver is stored in a repository, and wherein the reference to the printer driver uploaded from the first computing device uniquely identifies the printer driver in the repository.

5. The method of claim 1 , wherein the printer profile is stored in a repository, and wherein the reference to the received printer profile uniquely identifies the printer profile in the repository.

6. The method of claim 1 , wherein configuring the second computing device to communicate with the printer comprises:

creating a network printer port based on a network address; and

configuring settings based on the printer profile.

7. An electronic device for configuring printing, comprising:

at least one processor configured to:

create, via a website configured for software-as-a-service (Saas) deployment of printer drivers and printer profiles, a printer definition for a printer, wherein the printer definition comprises a reference to a printer driver uploaded to the website, and a reference to a printer profile uploaded to the website; and

send a printer installer generated based on the printer definition to a second computing device, wherein the printer installer installs the printer driver and configures the second computing device to communicate with the printer using the printer driver and the printer profile.

8. The electronic device of claim 7 , wherein the at least one processor is further configured to:

send an install uniform resource identifier (URI) associated with the created printer definition; and

receive an indication that the install URI has been activated by the second computing device.

9. The electronic device of claim 7 , wherein the at least one processor is further configured to:

receive, via the website, the printer driver for the printer; and

receive, via the website, the printer profile for the printer.

10. The electronic device of claim 7 , wherein the printer driver is stored in a repository, and wherein the reference to the printer driver uniquely identifies the printer driver in the repository.

11. The electronic device of claim 7 , wherein the printer profile is stored in a repository, and wherein the reference to the printer profile uniquely identifies the printer profile in the repository.

Assignments (4)
CHANGE OF NAME Recorded Feb 7, 2025
From: PRINTERLOGIC, INC.
To: VASION, INC.
Reel/Frame 070155/0162 →
CHANGE OF NAME Recorded Jan 24, 2025
From: PRINTERLOGIC, LLC
To: PRINTERLOGIC, INC.
Reel/Frame 070006/0825 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE AS LISTED ON THE COVER SHEET FROM "PRINTERLOGIC, INC." TO "PRINTERLOGIC, LLC" PREVIOUSLY RECORDED ON REEL 64633 FRAME 369. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 20, 2025
From: TAYLOR, JARRETT DAVID; WEDIG, RYAN GEORGE; ERCANBRACK, COREY CLINT; ANDERSON, DEVIN DERRELL
To: PRINTERLOGIC, LLC
Reel/Frame 069957/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: TAYLOR, JARRETT DAVID; WEDIG, RYAN GEORGE; ERCANBRACK, COREY CLINT; ANDERSON, DEVIN DERRELL
To: PRINTERLOGIC, INC.
Reel/Frame 064633/0369 →
Continuity (4)
Continuation 16922845 · Jul 7, 2020
Continuation 15423358 · Feb 2, 2017
Provisional Application 62291475 · Feb 4, 2016
Related Publication 20230359409A1 · Nov 9, 2023