Patent ID: 11928376
Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory computer readable medium on which is stored machine readable instructions that, when executed by a processor, cause the processor to:
maintain, on a cloud service, client presence information, the client presence information being periodically received from a client and including a client network property and a client location property;
maintain, on the cloud service, printer presence information, the printer presence information being periodically received from a printer and including printer network properties and printer location properties;
receive print job information for a print job from the client;
determine a plurality of recommended print job delivery paths for the print job based on the print job information, the client presence information, and the printer presence information; and
cause the print job to be routed to the printer based on the recommended print job delivery paths,
wherein the recommended print job delivery paths include a direct delivery path between the client and the printer and a cloud-based delivery path.