Method and system for using a selected peripheral of a network using a server as a re-router
First Claim
1. A method for enabling a user to select and use a peripheral connected to a network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the same network,whereinsaid terminal of the user is permanently configured to the parameters of the server, so as to direct in a first instance the output requests, generated by the terminal, to the server, the user sends to the server information identifying the selected peripheral, together with information identifying the user and/or the terminal of the user, the server updates a table of a memory associated with the server, to associate the terminal of the user with the selected peripheral, so that subsequent output requests generated by the terminal of the user shall be directed by the server to die selected peripheral.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a network peripheral access method. A device on a network registers with a server that peripheral access requests of a specific type be directed to a specific peripheral. When the device creates a request of the specified type, rather than sending the request directly to the peripheral, the device sends the request to the server. The server receives the request, associates the request with the peripheral registered for that type of request, and sends the request to the registered peripheral. In an alternate embodiment, the device sends an abbreviated request to the server, the server responds with an access identifier (e.g., a network address) of the registered peripheral, and the device sends the request directly to the registered peripheral. The presence of the server decreases the amount of peripheral-specific configuration information kept on the requesting device.
25 Citations
39 Claims
-
1. A method for enabling a user to select and use a peripheral connected to a network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the same network,
wherein said terminal of the user is permanently configured to the parameters of the server, so as to direct in a first instance the output requests, generated by the terminal, to the server, the user sends to the server information identifying the selected peripheral, together with information identifying the user and/or the terminal of the user, the server updates a table of a memory associated with the server, to associate the terminal of the user with the selected peripheral, so that subsequent output requests generated by the terminal of the user shall be directed by the server to die selected peripheral.
-
25. A system for enabling a user to select and use a peripheral connected to a network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the same network, the system comprising:
-
a terminal of the user permanently configured to the parameters of the server, so as to direct in a first instance the output requests, generated by the terminal, to the server, wherein the terminal, under direction from the user, sends to the server information identifying the selected peripheral, together with information identifying the user and/or the terminal of the user, and wherein the server comprises executable instructions for updating a table of a memory associated with the server, to associate the terminal of the user with the selected peripheral, so that subsequent output requests generated by the terminal of the user shall be directed by the server to the selected peripheral. - View Dependent Claims (26, 27, 28, 29, 30)
-
- 31. A method for enabling a user to select and use a peripheral connected to a network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the network, the selection updating a table comprised in memory means of the server, the table containing the associations of the terminal and the peripherals wherein when receiving an output request from the network, the server scans said table to determine the peripheral associated with the terminal having generated the output request, the server thereafter rerouting the output request, received from the terminal, to the selected peripheral.
-
33. A system for facilitating a user selecting and using a peripheral connected to a network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the network, the selection updating a table comprised in memory means of the server, the table containing the associations of the terminal and the peripherals wherein when receiving an output request from the network, the server scans said table to determine the peripheral associated with the terminal having generated the output request, the server thereafter rerouting the output request, received from the terminal, to the selected peripheral.
- 34. A method for enabling a user to select and use a peripheral connected to a network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the network, the selection updating a table comprised in memory means of the server, the table containing the associations of the terminal and the peripherals wherein the user'"'"'s terminal does not allow the direct sending of a full output request to the server when the user enters on his terminal a command to output data on the selected peripheral.
-
36. A system for facilitating a user selecting and using a peripheral connected to network upon which a server operates for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the network, the selection updating a table comprised in memory means of the server, the table containing the associations of the terminal and the peripherals wherein the user'"'"'s terminal does not allow the direct sending of a full output request to the server when the user enters on his terminal a command to output data on the selected peripheral.
-
37. A method for enabling a user to select and use a peripheral connected to a network operated by a server for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the same network, this the selection updating a table comprised in memory means of the server, this the table containing the associations of the terminal and the peripherals wherein the user'"'"'s terminal does not allow the direct sending of a full output request to the server when the user enters on his terminal a command to output data on the selected peripheral,
wherein when the user enters a command of output, the following steps occur: -
a plug-in installed on the terminal builds a message to be sent to the server through the network, said message;
containing information identifying the terminal, and requesting a network address for sending to the network address the actual and full output request, the server scans the table in his memory means, to determine which peripheral is associated with the terminal, using the network address of the peripheral as information for identifying the selected peripheral the server sends back to the terminal the network address of the peripheral associated with the terminal, the plug-in then receives the network address of the selected peripheral, the plug-in builds a full output request directed to the network address received from the server and sends it to the network address.
-
-
38. A method for enabling a user to select and use a peripheral connected to a network operated by a server for the purpose of having the selected peripheral execute data output requests emitted by a terminal of the user connected to the network, the peripheral being selected by the user from a plurality of peripherals connected to the same network, this the selection updating a table comprised in memory means of the server, this the table containing the associations of the terminal and the peripherals wherein the user'"'"'s terminal does not allow the direct sending of a full output request to the server when the user enters on his terminal a command to output data on the selected peripheral,
wherein when the user enters a command of output, the following steps occur: -
a plug-in installed on the terminal builds a message to be sent to the server through the network, said message containing information identifying the terminal and all information necessary to build the full output request, said message being built by the plug-in as an e-mail message, the plug-in sends the e-mail message to the server through the network, the server, after receiving the e-mail message, extracts from the e-mail message the information identifying the terminal, the server, after extracting the information identifying the terminal, scans the table in its memory means, to determine which peripheral is associated with the terminal, using the network address of the peripheral to identify the selected peripheral, the server, after determining which peripheral is associated with the terminal, builds another e-mail message, directed to the peripheral, containing all information for executing the output request, the selected peripheral having means to extract the request when receiving the e-mail message from the server, extracting it and executing it. - View Dependent Claims (39)
-
Specification