Third-party authorization for home-based printing
First Claim
Patent Images
1. A method for transmission of print data, the method comprising the steps of:
- generating the print data by an internet application;
calculating, by an intermediary server, a payment amount based on parameters for printing the print data designated from the internet application;
negotiating, between the intermediary server and the internet application, the calculated payment amount;
executing a process of providing the payment from the internet application to the intermediary server;
issuing a token to the internet application; and
sending the print data with the token from the internet application to a remote print server for printing on a printer.
2 Assignments
0 Petitions
Accused Products
Abstract
Authorized transmission of print data from an internet application to a home access device having a printer connected thereto, the printer being serviced by a remote print server which controls data transmission to the home access device, in which authorization is obtained from an intermediary service for the internet application to transmit the print data to the home access device via the remote print server, and in which the authorized print data is transmitted to the home access device via the remote print server for printing on the printer.
94 Citations
21 Claims
-
1. A method for transmission of print data, the method comprising the steps of:
-
generating the print data by an internet application;
calculating, by an intermediary server, a payment amount based on parameters for printing the print data designated from the internet application;
negotiating, between the intermediary server and the internet application, the calculated payment amount;
executing a process of providing the payment from the internet application to the intermediary server;
issuing a token to the internet application; and
sending the print data with the token from the internet application to a remote print server for printing on a printer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
verifying, by the remote print server, whether the token is authentic;
permitting a transmission of the print data to a home access device, if the token is authentic; and
prohibiting the transmission of the print data to the home access device, if the token is not authentic.
-
-
18. An apparatus for transmission of print data from an internet application to a home access device having a printer connected thereto, the home access device being connected to a remote print server which controls print data transmission, comprising:
-
a program memory that stores process steps executable to perform a method according to claim 1; and
a processor that executes the process steps stored in said program memory.
-
-
19. Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for transmission of print data from an internet application to a home access device having a printer connected thereto, the home access device being connected to a remote print server which controls print data transmission, said computer-executable process steps comprising process steps executable to perform a method according to claim 1.
-
20. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps for transmission of print data from an internet application to a home access device having a printer connected thereto, the home access device being connected to a remote print server which controls print data transmission, said computer-executable process steps comprising process steps executable to perform a method according to claim 1.
-
21. A method for initiating transmission of print data, the method comprising the steps of:
-
generating the print data;
negotiating, between an intermediary server and an internet application, a payment amount calculated according to parameters for printing the print data designated from the internet application;
sending the payment to the intermediary server;
receiving a token from the intermediary server; and
sending the print data with the token to a remote print server.
-
Specification