Internet printing by hotel guests
First Claim
1. A method of printing over a network, comprising the steps of:
- uploading, via the network, to a printing service provider, print data information and location information;
determining identification information based on the uploaded location information;
correlating, at the printing service provider, the determined identification information with the uploaded print data information;
inputting the identification information at a printing device connected to the network;
transmitting the print data information having the correlated identification information from the printing service provider to the printing device; and
printing the print data information on the printing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Printing over a network, such as the Internet, by uploading, via the network, to a printing service provider, print data information and location information, determining identification information based on the uploaded location information, correlating, at the printing service provider, the determined identification information with the uploaded print data information, inputting the identification information at a printing device connected to the network, transmitting the print data information having the correlated identification information to the printing device, and printing the print data information on the printing device. The location information may be a network address from which the uploading step is initiated, where the network address is dynamically determined by a hotel server when a user connects a computing device to a network connection in the hotel. After the uploading step, the printing service provider may query the hotel server for the identification information, with the hotel server determining the identification and transmitting the identification information to the printing service provider in response. The location information may comprise hotel information and the identification information may comprise hotel room key information or credit card information.
-
Citations
47 Claims
-
1. A method of printing over a network, comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information and location information;
determining identification information based on the uploaded location information;
correlating, at the printing service provider, the determined identification information with the uploaded print data information;
inputting the identification information at a printing device connected to the network;
transmitting the print data information having the correlated identification information from the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server apparatus that performs computer executable process steps for printing over a network, comprising:
-
a processor for executing computer executable process steps; and
a memory medium storing the computer executable process steps, the computer executable process steps comprising (a) detecting connection of a client computer to a local area network connected to the server apparatus, (b) assigning a network address to the detected client computer, (c) receiving a query from another server apparatus connected to the network for identification information corresponding to the assigned network address, (d) determining the identification information corresponding to the assigned network address received in the query, and (e) responding to the query from the another server apparatus with the determined identification information. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A server apparatus that performs computer executable process steps for printing over a network, comprising:
-
a processor for executing computer executable process steps; and
a memory medium storing the computer executable process steps, the computer executable process steps comprising (a) receiving, via the network, uploaded print data information and location information, (b) querying another server apparatus corresponding to the location information for identification information corresponding to the location information, (c) receiving the identification information from the another server apparatus in response to the query, (d) storing the received identification information in correspondence with the uploaded print data information, (e) receiving the identification information from a printing device, and (f) in response to the received identification information, transmitting to the printing device the print data information stored in correspondence to the identification information. - View Dependent Claims (15, 16, 17)
-
-
18. A method of printing over a network, comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information, location information and user identification information;
determining key information based on the uploaded user identification information;
correlating, at the printing service provider, the determined key information with the uploaded print data information;
inputting the key information at a printing device connected to the network;
transmitting the print data information having the correlated key information from the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (19, 21, 22, 23)
-
-
20. A method according to clam 19, wherein the user identification information is issued to the hotel guest by the hotel.
-
24. A method of printing over a network, comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information and associated user identification information;
inputting the user identification information at a printing device connected to the network;
determining whether a user corresponding to the user identification information input in the inputting step is a registered user authorized to print at the printing device;
in a case where the determining step determines a positive result, transmitting the print data information having associated user identification information corresponding to the input user identification information to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (25, 26)
-
-
27. Computer-executable process steps for printing over a network, the process steps comprising:
-
uploading, via the network, to a printing service provider, print data information and location information;
determining identification information based on the uploaded location information;
correlating, at the printing service provider, the determined identification information with the uploaded print data information;
inputting the identification information at a printing device connected to the network;
transmitting the print data information having the correlated identification information from the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (28)
-
-
29. A computer-readable medium that stores computer executable process steps for printing over a network, the computer executable process steps comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information and location information;
determining identification information based on the uploaded location information;
correlating, at the printing service provider, the determined identification information with the uploaded print data information;
inputting the identification information at a printing device connected to the network;
transmitting the print data information having the correlated identification information from the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (30)
-
-
31. Computer executable process steps for printing over a network, comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information, location information and user identification information;
determining key information based on the uploaded user identification information;
correlating, at the printing service provider, the determined key information with the uploaded print data information;
inputting the key information at a printing device connected to the network;
transmitting the print data information having the correlated key information from the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (32)
-
-
33. A computer-readable medium which stores computer executable process steps for printing over a network, the computer executable process steps comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information and associated user identification information;
inputting the user identification information at a printing device connected to the network;
determining whether a user corresponding to the user identification information input in the inputting step is a registered user authorized to print at the printing device;
in a case where the determining step determines a positive result, transmitting the print data information having associated user identification information corresponding to the input user identification information to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (34)
-
-
35. A method of printing over a network, comprising the steps of:
-
uploading, to a printing service provider, print data information and hotel guest information;
inputting, at a printing device, the hotel guest information;
transmitting the uploaded print data information to the printing device in response to the inputting step; and
printing the print data information on the printing device. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method of printing over a network, comprising the steps of:
-
uploading, via the network and from a first location, to a printing service provider, print data information and location information of the first location;
a first determining step of determining first identification information of a user based on the uploaded first location information;
correlating, at the printing service provider, the determined first identification information with the uploaded print data information;
inputting second identification information of the user at a printing device connected to the network at a second location;
a second determining step of determining the first identification information of the user corresponding to the input second identification information;
transmitting the print data information having the correlated first identification information from the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification