Patent ID: 9152366
Filing Date: 2015-10-06
Classification: G06F

Abstract:
1. A print system including instructions stored on a non-transitory computer-readable medium and executable by at least one processor, the print system comprising: a registration manager configured to cause the at least one processor to receive registration information at a print server executing a cloud print service, and register a cloud-enabled printer with the cloud print service; an application manager configured to cause the at least one processor to receive an authentication credential of a user, the print server configured to authorize the user to utilize the cloud print service with the cloud-enabled printer based on the authentication credential, the application manager configured to cause the at least one processor to provide a print dialog to the user in response to a print request, the print dialog providing a list of printers including the cloud-enabled printer for selection, the application manager configured to cause the at least one processor to receive a print job and associate the print job with the cloud-enabled printer, the print job designating the cloud-enabled printer and identifying content for printing; a presence manager configured to cause the at least one processor to provide a presence code for the print job and the cloud-enabled printer, the presence manager configured to cause the at least one processor to determine an initial receipt of submission of the print job such that the initial receipt dictates a manner in which the presence code is submitted to the cloud print service, wherein, when the print job is initiated from a mobile device operated by the user, the initial receipt is determined as the mobile device, and the presence manager is configured to require that the presence code be submitted via an interface of the cloud-enabled printer, wherein, when the print job is initiated from the cloud-enabled printer, the initial receipt is determined as the cloud-enable printer, and the presence manager is configured to permit acceptance of the presence code via a presence code entry field of a print user interface of the mobile device, the presence manager configured to receive the presence code in the manner dictated by the initial receipt of submission of the print job; and a print job router configured to cause the at least one processor to release the print job for printing by the cloud-enabled printer, based on the receipt of the presence code.