Print server system, method for controlling the same, and program
US-2015363139-A1 · Dec 17, 2015 · US
US9563388B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9563388-B2 |
| Application number | US-201113085002-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 12, 2011 |
| Priority date | Apr 12, 2011 |
| Publication date | Feb 7, 2017 |
| Grant date | Feb 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Sharing a hosted device in a computer network that includes at least one hosted device and a plurality of hosts, including: registering a hosted device with a router, wherein the hosted device is hosted by a host; assigning, by the router, a network-wide identifier to the hosted device; and mapping, by the router, the network-wide identifier for the hosted device to an identifier for the host.
Opening claim text (preview).
What is claimed is: 1. A method of sharing a hosted device in a computer network, the computer network having at least one hosted device and a plurality of hosts, the at least one hosted device physically separate from the plurality of hosts, the method comprising: registering, using a hosted-device address of a hosted device physically separate from the plurality of hosts, the hosted device with a router; associating, using the router, a network-wide identifier with the hosted-device address of the hosted device physically separate from the plurality of hosts, wherein the network-wide identifier includes a computer network address; mapping, using the router, the network-wide identifier to a first network address of a first host that hosts the hosted device physically separate from the plurality of hosts; communicating, using the router, the network-wide identifier of the hosted device to one or more devices in the computer network without communicating any identifying information of the first host to the one or more devices such that the one or more devices map the hosted device to the network-wide identifier associated with the hosted-device rather than to a host-specific path associated with the first host; routing data packets received at the router from the one or more devices that have the network-wide identifier of the hosted device as a destination address to the first host based on the mapped first network address; determining, using the router, the first host is no longer available; unmapping, using the router, the network-wide identifier from the first network address in response to determining the first host is no longer available; mapping, using the router, the network-wide identifier to a second network address of a second host in response to detecting that the hosted device physically separate from the plurality of hosts is hosted by the second host; and after mapping the network-wide identifier to the second network address, routing data packets received at the router from the one or more devices that have the network-wide identifier of the hosted device as a destination address to the second host based on the mapped second network address. 2. The method of claim 1 further comprising using the router to notify other devices in the computer network that the hosted device is a shared network device. 3. The method of claim 1 further comprising routing, using the router, all network traffic addressed to the network-wide identifier to the host whose network address is mapped, using the router, to the network-wide identifier for the hosted device. 4. The method of claim 1 further comprising broadcasting a message, by the router to multiple other devices in the computer network, identifying the hosted device as a shared network device, wherein the message includes: the network-wide identifier for the hosted device, a device type of the hosted device, and information identifying capabilities of the hosted device. 5. The method of claim 1 further comprising authorizing multiple other devices in the computer network to utilize the hosted device by accessing the hosted device via the router using the network-wide identifier for the hosted device. 6. The method of claim 1 further comprising examining packets received by the router; checking a destination address of each packet; looking up the destination address in a device registry table; and determining whether the destination address matches the network-wide identifier contained in the device registry table. 7. The method of claim 1 , wherein the computer network address includes a router-assigned-static-device network address for a specific computing device. 8. The method of claim 1 , wherein mapping, using the router, the network-wide identifier to a second network address of a second host includes: storing, in memory of the router, a set of network-wide identifiers that have been assigned by the router; maintaining, by the router, the set of network identifiers that have been assigned by the router; correlating a first network-wide identifier of the set of network wide identifiers with a first hosted device identifier of a first host; determining the first host is available; and mapping the first network-wide identifier to a first network address of the first host that hosts the hosted device. 9. The method of claim 1 , wherein the hosted device is a printer. 10. A router for sharing a hosted device in a computer network, the computer network having at least one hosted device and a plurality of hosts, the router comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the processor, cause the router to carry out the steps of: registering, using a hosted-device address of a hosted device, the hosted device at a first time, the hosted device being locally connected to a first host of the plurality of hosts at the first time; associating a network-wide identifier with the hosted-device address of the hosted device; mapping the network-wide identifier to a first network address of a first host that hosts the hosted device; communicating the network-wide identifier of the hosted device to one or more devices in the computer network without communicating any identifying information of the first host to the one or more devices such that the one or more devices map the hosted device to the network-wide identifier associated with the hosted-device rather than to a host-specific path associated with the first host; routing data packets received at the router from the one or more devices that have the network-wide identifier of the hosted device as a destination address to the first host based on the mapped first network address; determining the first host is no longer available; unmapping the network-wide identifier from the first network address in response to determining the first host is no longer available; mapping the network-wide identifier to a second network address of a second host of the plurality of hosts in response to detecting, at a second time, that the hosted device is locally connected to the second host and is hosted by the second host, wherein the second time is subsequent to the first time; and after mapping the network-wide identifier to the second network address, routing data packets received at the router from the one or more devices that have the network-wide identifier of the hosted device as a destination address to the second host based on the mapped second network address. 11. The router of claim 10 wherein the computer memory also has disposed within it computer program instructions that, when executed by the processor, cause the router to carry out the step of routing all network traffic addressed to the network-wide identifier to the host whose network address is mapped to the network-wide identifier for the hosted device. 12. The router of claim 10 wherein the hosted-device address is based on a media access control address, the network-wide identifier is the computer network address which is a first internet protocol address, and the first network address is a second internet protocol address. 13. The router of claim 10 further comprising broadcasting a message, by the router to multiple other devices in the computer network, identifying the hosted device as a shared network device, wherein the message includes: the network-wide identifier for the hosted device, a device type of the hosted device, and information identifying capabilities of the hosted device. 14. The router of
Electricity · mapped topic
across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title
Pool of printer devices: self-managing printing devices in a network, e.g. without a server · CPC title
Device related settings, e.g. IP address, Name, Identification · CPC title
in server-client-printer device configuration, e.g. the server does not see the printer · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.