9400622

Path Independent Print Queues

PublishedJuly 26, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A non-transitory computer-readable storage medium containing instructions to provide a path independent print queue, the instructions when executed by a processor causing the processor to: receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is data generated via a polling of available paths conducted by the printer; provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue, the print queue to hold the print jobs to be sent to the printer, and without limitation to a specific path among the plurality of paths; receive, via the interface, a command for the computer to send a first print job to the printer; monitor the plurality of paths to identify an available path among the plurality of paths; select a preferred connectivity path from among the plurality of connectivity paths based on a preference ranking; and cause sending of the first print job from the print queue to the printer via the preferred connectivity path.

2

2. The medium of claim 1 , wherein a set of available paths are identified; wherein the instructions cause the processor to designate, from the set, a preferred available path according to preference data; and wherein the lint print job is sent from the print queue to the printer via the preferred available path.

3

3. The medium of claim 2 , wherein the preference data includes a preference instruction, a preference formula, a preference algorithm, or a preference ranking.

4

4. The medium of claim 2 , wherein the preference data includes a projected time to printing for each of the available paths within the set, and the preferred available path is designated in consideration of the projected times to printing.

5

5. The medium of claim 2 , wherein the preference data includes a security ranking for each of the available paths within the set, and the preferred available path is designated in consideration of the security rankings.

6

6. The medium of claim 5 , wherein the first print job is encrypted prior to being sent from the queue to the printer.

7

7. The medium of claim 2 , wherein the preference data includes a data transmission cost for each of the available paths within the set, and the preferred available path is designated in consideration of the projected data transmission cost.

8

8. The medium of claim 2 , wherein the preference data includes a reliability ranking for each of the available paths within the set, and the preferred available path is designated in consideration of the reliability rankings.

9

9. The medium of claim 1 , wherein the path data further comprises data generated via a polling of available paths conducted by the computer.

10

10. The medium of claim 9 , wherein the polling comprises performing an inventory of connectivity paths that are available at the time of sending of a print request.

11

11. The medium of claim 1 , wherein the path data further comprises data generated via user input at the computer.

12

12. The medium of claim 11 , wherein the plurality of connectivity paths include a wired path and a wireless path.

13

13. The medium of claim 11 , wherein the plurality of connectivity paths includes a direct wireless connection between the computer and the printer.

14

14. The medium of claim 1 , wherein the path data further comprises data generated via user input at the printer.

15

15. A system to enable a path independent print queue, comprising: a memory; and a processor to execute instructions stored in the memory to implement modules, the modules comprising: a landscape module to receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is data generated via a polling of available paths conducted by the printer; a graphic user interface module to provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue; a command module to receive, via the interface, a command for the computer to send a first print job to the printer; an available path module to monitor the plurality of paths to identify a set of available paths from among the plurality of paths; a preferred path module to designate, from the set of available paths, a preferred available path based on connection history preference data located in a path preference database; and a job sending module to cause sending of the first print job front the print queue to the printer via the preferred available path; and the print queue to hold the print jobs to be sent to the printer without limitation to a particular path among the plurality of paths.

16

16. The system of claim 15 , wherein the available path module identifies a set of available paths; further comprising a preferred path module to cause the processor to designate, from the set, a preferred available path according to preference data; and wherein the job sending module sends the first print job from the print queue to the printer via the preferred available path.

17

17. The system of claim 16 , wherein the preference data includes a projected time to printing for each of the available paths within the set, and the preferred available path is designated in consideration of the projected times to printing.

18

18. The system of claim 15 , wherein the path data is data generated via user input at the computer or the printer.

19

19. A non-transitory computer-readable storage medium containing instructions to provide a path independent print queue, the instructions when executed by a processor causing the processor to: receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is generated via polling of available paths conducted by the printer, and wherein the plurality of connectivity paths include a wired path and a wireless path; provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue, the print queue to hold any print jobs sent to the printer via any of the plurality of connectivity paths; receive, via the interface, a command for the computer to send a first print job to the printer; monitor the plurality of paths to identify a set of available paths among the plurality of paths; designate, from the set, a preferred available path according to preference data that considers projected timeliness rankings, security rankings, or reliability rankings for the available paths; and cause sending of the first print job from the queue to the printer via the preferred available path.

Patent Metadata

Filing Date

Unknown

Publication Date

July 26, 2016

Inventors

Kenneth K. Smith
David G. Butler
Andrew Alegria

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PATH INDEPENDENT PRINT QUEUES” (9400622). https://patentable.app/patents/9400622

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.