System and method for printing documents using print hardware and automatic print device identification based on context correlation
First Claim
1. A method of printing a document from a mobile device comprising:
- by a processor of the mobile device executing a print application that causes the processor to;
identify a document to be printed,generate a notification comprising a selection of at least one candidate print device that may be selected for printing the document by;
using data obtained from the mobile device to identify;
a document context that specifies a context corresponding to the identified document, anda user context,wherein the data obtained from the mobile device comprises one or more of the following;
data sensed by one or more sensors of the mobile device, ordata gathered by one or more mobile applications of the mobile device,using the user context to detect a print device,using at least the document context to determine if the document can be printed on the detected print device,saving the document and the document context associated with the document to a client print queue, if the document cannot be printed on the print device,detecting, by a location sensor of the mobile device, a change in location of the mobile device,updating the user context to a new user context based on the change in location,using the new user context to detect a first print device,for each document in the client print queue, determining whether the document can be printed on the first print device using at least a document context associated with the document,including the first print device and an identification of at least one document that can be printed on the first print device in the selection of at least one candidate print device, andcausing a user interface to output the notification.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for printing a document from a mobile device includes identifying a document to be printed and generating a notification comprising a selection of at least one candidate print device that may be selected for printing. The notification may be generated by analyzing, by one or more mobile device applications, the document to be printed to identify a document context including a security level of the identified document; using data sensed by one or more mobile device sensors to identify a user context including at least a current geographical location of the user; using the user context to detect a print device near the geographical location of the user; and accessing a rule set to determine if the identified document can be printed on the detected print device based on the security level of the identified document; and causing a user interface to output the notification.
9 Citations
24 Claims
-
1. A method of printing a document from a mobile device comprising:
by a processor of the mobile device executing a print application that causes the processor to; identify a document to be printed, generate a notification comprising a selection of at least one candidate print device that may be selected for printing the document by; using data obtained from the mobile device to identify; a document context that specifies a context corresponding to the identified document, and a user context, wherein the data obtained from the mobile device comprises one or more of the following; data sensed by one or more sensors of the mobile device, or data gathered by one or more mobile applications of the mobile device, using the user context to detect a print device, using at least the document context to determine if the document can be printed on the detected print device, saving the document and the document context associated with the document to a client print queue, if the document cannot be printed on the print device, detecting, by a location sensor of the mobile device, a change in location of the mobile device, updating the user context to a new user context based on the change in location, using the new user context to detect a first print device, for each document in the client print queue, determining whether the document can be printed on the first print device using at least a document context associated with the document, including the first print device and an identification of at least one document that can be printed on the first print device in the selection of at least one candidate print device, and causing a user interface to output the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system for printing a document from a mobile device comprising:
-
a non-transitory, computer readable memory; one or more processors; and a computer-readable medium containing programming instructions that, when executed by the one or more processors, cause the system to; identify a document to be printed, and generate a notification comprising a selection of at least one candidate print device that may be selected for printing the document by; using data obtained from the mobile device to identify; a document context that specifies a context corresponding to the identified document, and a user context, wherein the data obtained from the mobile device comprises one or more of the following; data sensed by one or more sensors of the mobile device, or data gathered by one or more mobile applications of the mobile device, using the user context to detect a print device, using at least the document context to determine if the document can be printed on the detected print device, saving the document and the document context associated with the document to a client print queue, if the document cannot be printed on the print device, detecting, by a location sensor of the mobile device, a change in location of the mobile device, updating the user context to a new user context based on the change in location, using the new user context to detect a first print device, for each document in the client print queue, determining whether the document can be printed on the first print device using at least a document context associated with the document, including the first print device and an identification of at least one document that can be printed on the first print device in the selection of at least one candidate print device, and causing a user interface to output the notification. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification