Internet printing by hotel guests
First Claim
1. A method of printing over a network, comprising the steps of:
- correlating and storing at a first server user identification information of a user with location information corresponding to a location of the user;
uploading, via the network, to a printing service provider, print data information and location information corresponding to a location from which the uploading is performed;
determining, at the printing service provider, from the uploaded information by referring to the first server the correlated user identification information and location information, user identification information of the user corresponding to the uploaded location information;
correlating and storing, at the printing service provider, the determined user identification information of the user corresponding to the uploaded location information with the uploaded print data information;
inputting the user identification information at a printing device connected to the network;
transmitting the print data information having the correlated user 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
25 Claims
-
1. A method of printing over a network, comprising the steps of:
-
correlating and storing at a first server user identification information of a user with location information corresponding to a location of the user; uploading, via the network, to a printing service provider, print data information and location information corresponding to a location from which the uploading is performed; determining, at the printing service provider, from the uploaded information by referring to the first server the correlated user identification information and location information, user identification information of the user corresponding to the uploaded location information; correlating and storing, at the printing service provider, the determined user identification information of the user corresponding to the uploaded location information with the uploaded print data information; inputting the user identification information at a printing device connected to the network; transmitting the print data information having the correlated user 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) correlating and storing user identification information and network address corresponding to a user'"'"'s location, (b) detecting connection of a client computer to a local area network connected to the server apparatus, (c) assigning a network address to the detected client computer, (d) receiving a query from another server apparatus connected to the network for user identification information corresponding to the assigned network address, (e) determining, by referring to the correlated user identification information and network address, the user identification information corresponding to the assigned network address received in the query, and (f) responding to the query from the another server apparatus with the determined user 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 corresponding to a location from which the uploading is performed, (b) querying another server apparatus corresponding to the uploaded location information for user identification information of a user corresponding to the uploaded location information, wherein the another server apparatus has previously correlated user identification information of the user and the received location information, (c) receiving the user identification information from the another server apparatus in response to the query, (d) storing the received user identification information of the user corresponding to the uploaded location information in correspondence with the uploaded print data information, (e) receiving the user identification information from a printing device, and (f) in response to the received user identification information from the printing device, transmitting to the printing device the print data information stored in correspondence to the user identification information. - View Dependent Claims (15, 16, 17)
-
-
18. A method of printing over a network, comprising the steps of:
-
correlating and storing at a first server user identification information of a user with room key information; uploading, via the network, to a printing service provider, print data information, location information corresponding to a location from which the uploading is being performed, and user identification information corresponding to the location information; determining, at the printing service provider, room key information based on the uploaded user identification information by referring to the first server the correlated user identification information and room key information; correlating, at the printing service provider, the determined room key information with the uploaded print data information; inputting the room key information at a printing device connected to the network; transmitting the print data information having the correlated room 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 computer-readable storage medium on which is stored computer executable code for printing over a network, the computer executable code comprising the steps of:
-
uploading, via the network, to a printing service provider, print data information and location information corresponding to a location from which the uploading is performed; correlating and storing at a first server user identification information of a user with location information corresponding to a location of the user; determining, at the printing service provider, form the up loaded location information by referring to the first server correlated user identification information and location information, user information of the user corresponding to the uploaded location information; correlating, at the printing service provider, the determined user identification of the user corresponding to the uploaded location information with the uploaded print data information; inputting the user identification information at a printing device connected to the network; transmitting the print data information having the correlated user identification information form the printing service provider to the printing device; and
printing the print data information on the printing device. - View Dependent Claims (25)
-
Specification