IP Library Granted Patent US 11,726,726
Granted Patent B2
US 11,726,726 · App. 16/922,845 · Granted Aug 15, 2023

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 11,726,726
App. No.
16/922,845
Granted
Aug 15, 2023
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 (25)

1. A method for configuring, via a website, a second computing device to communicate with a printer, comprising:

receiving, at the website, a printer profile and a printer driver uploaded from a first computing device, the received printer profile comprising printer settings configured on the first computing device using the printer driver installed on the first computing device, wherein the website is configured for software-as-a-service (Saas) deployment of printer drivers and printer profiles;

creating, via the website, a printer definition for the printer, wherein the printer definition comprises a network address, a reference to the printer driver uploaded from the first computing device, and a reference to the received printer profile; and

downloading automatically, without requiring an action by an end user, a printer installer to the second computing device, wherein the printer installer automatically installs the printer driver from a server without using a print server and configures the second computing device to communicate with the printer using the network address, the printer driver, and the received printer profile.

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

receiving, via the website, the 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.

3. 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.

4. 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.

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

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

configuring settings based on the received printer profile.

6. An electronic device for configuring, via a website, a second computing device to communicate with a printer, comprising:

at least one processor configured to:

receive, at the website, a printer profile and a printer driver uploaded from a first computing device, the received printer profile comprising printer settings configured on the first computing device using the printer driver installed on the first computing device wherein the website is configured for software-as-a-service (Saas) deployment of printer drivers and printer profiles;

create, via the website, a printer definition for the printer, wherein the printer definition comprises a network address, a reference to the printer driver uploaded from the first computing device, and a reference to the received printer profile; and

download automatically, without requiring an action by an end user, a printer installer to the second computing device, wherein the printer installer automatically installs the printer driver from a server without using a print server and configures the second computing device to communicate with the printer using the network address, the printer driver, and the received printer profile.

7. The electronic device of claim 6 , wherein the at least one processor configured to create the printer definition comprises the at least one processor configured to:

receive, via the website, the network address of the printer;

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

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

8. The electronic device of claim 6 , 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.

9. The electronic device of claim 6 , 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.

10. The electronic device of claim 6 , wherein the printer settings comprise tray options, paper options, paper sizes, and duplex options.

Assignments (3)
CHANGE OF NAME Recorded Feb 7, 2025
From: PRINTERLOGIC, INC.
To: VASION, INC.
Reel/Frame 070155/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: TAYLOR, JARRETT DAVID; WEDIG, RYAN GEORGE; ERCANBRACK, COREY CLINT; ANDERSON, DEVIN DERRELL
To: PRINTERLOGIC, LLC
Reel/Frame 053229/0335 →
CHANGE OF NAME Recorded Jul 16, 2020
From: PRINTERLOGIC, LLC
To: PRINTERLOGIC, INC.
Reel/Frame 053229/0582 →
Continuity (3)
Continuation 15423358 · Feb 2, 2017
Provisional Application 62291475 · Feb 4, 2016
Related Publication 20200333989A1 · Oct 22, 2020