Installing printer applications on a printer using messages
First Claim
1. A method of installing a printer application on a destination printer comprising:
- receiving a recommendation message from a source printer over a network, the recommendation message containing an email address for a destination printer and a printer application name;
verifying the email address in the recommendation message;
pushing the printer application name to the destination printer over the network;
receiving a download request message from the destination printer, the download request message containing the printer application name; and
pushing the printer application corresponding to printer application name to the destination printer over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system, apparatus, and method for installing a printer application on a printer. A cloud based server system receives a recommendation message from a source printer over a network connection such as, for instance, the Internet. The recommendation message may contain an email address for a destination printer and a printer application name. The cloud server system may verify that the email address in the request message corresponds to a valid destination printer. The cloud server system may then forward the printer application name to the destination printer where it is processed. A download request to the cloud server system may be generated requesting the specific printer application. The cloud server system may push the requested printer application over the network where it is installed on the destination printer.
9 Citations
15 Claims
-
1. A method of installing a printer application on a destination printer comprising:
- receiving a recommendation message from a source printer over a network, the recommendation message containing an email address for a destination printer and a printer application name;
verifying the email address in the recommendation message;
pushing the printer application name to the destination printer over the network;
receiving a download request message from the destination printer, the download request message containing the printer application name; and
pushing the printer application corresponding to printer application name to the destination printer over the network. - View Dependent Claims (2, 3)
- receiving a recommendation message from a source printer over a network, the recommendation message containing an email address for a destination printer and a printer application name;
-
4. A printer apparatus comprising:
-
a processing component; a memory coupled with the processing component; and a sharing module stored in the memory and executable by the processing component, the sharing module to communicate with a cloud server system over a network via a network interface component, the sharing module to; create a recommendation message containing an email address for a destination printer and a printer application name; send the recommendation message to the cloud server system; and receive a printer application from the cloud server system, the printer application the result of a recommendation message sent from a source printer to the cloud server system in which the recommendation message includes an email address for the printer apparatus. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A cloud server system comprising:
-
a processing component; a memory coupled with the processing component; a printer application module stored in the memory and executable by the processing component, the printer application module to communicate with source and destination printers over a network, the printer application module to; receive a recommendation message from a source printer apparatus containing an email address for a destination printer and a printer application name; push printer application data specific to the destination printer to the destination printer over the network; receive a download request message from the destination printer, the download request message containing the printer application name; and download the printer application identified in the download request message to the destination printer. - View Dependent Claims (10, 11)
-
-
12. A printer apparatus comprising:
a processing component;
a memory coupled with the processing component;
a printer application installer module stored in the memory and executable by the processing component, and communicable with a cloud server system over a network, the printer application installer module to;
create a request message containing a printer identification for the printer apparatus and a printer application name;
send the request message to the cloud server system;
receive printer application data from the cloud server system in response to the request message and in response to the cloud server system verifying the printer identification for the printer apparatus with a printer identification received from another device;
parse the printer application data to find a printer application name matching the printer application name in the request message;
send a download request message to the cloud server system for a printer application associated with the matching printer application name;
receive the printer application from the cloud server system; and
install the received printer application on the printer apparatus.- View Dependent Claims (13, 14, 15)
Specification