Protocol for interaction between wireless devices and other devices
First Claim
Patent Images
1. A method comprising the steps of:
- providing a network interface on a local wireless subnet and in communication with a global network, the network interface configured to receive and respond to a particular type of Internet Printing Protocol (IPP) request, the global network including a plurality of wireless subnets and a plurality of wired subnets, wherein a handheld wireless device is connected to the local wireless subnet, wherein the handheld wireless device is limited to communication with local input/output (I/O) devices only within, and not beyond, the local wireless subnet via a broadcast request in a first protocol that cannot pass across routers to different subnets beyond the local wireless subnet;
presenting, via the network interface, a plurality of I/O devices connected on the global network and beyond the local wireless subnet, wherein the plurality of I/O devices are presented for device selection by a user of the handheld wireless device, wherein each of the plurality of I/O devices is configured to operate using a second protocol, the first protocol being different from the second protocol such that the plurality of I/O devices are non-compliant with the first protocol;
receiving, via the network interface, a selection, from the user of the handheld wireless device, of an I/O device from the plurality of I/O devices;
receiving, via the network interface, an IPP request stream of the particular type, said IPP request stream intended for said selected I/O device;
translating, by the network interface, the IPP stream request from the first protocol to the second protocol;
presenting, by an operator interface, one or more selections representing one or more I/O features of said selected I/O device, wherein said one or more I/O features are not presented to the user from a user interface of the handheld wireless device;
receiving, from the operator interface, at least one particular selection from said one or more selections, said at least one particular selection representing at least one I/O feature of said selected I/O device;
adding said at least one particular selection to the translation in the second protocol to enable the at least one I/O feature of said selected I/O device;
transferring, by the network interface, the translated IPP stream request to the selected I/O device;
translating and transferring status and command messages from or to the first protocol to or from the second protocol;
presenting to said handheld wireless device a link that allows access to an I/O device control page of said selected I/O device via said handheld wireless device; and
said I/O device control page allowing to control said I/O device from said handheld wireless device.
9 Assignments
0 Petitions
Accused Products
Abstract
A proxy software service determines all I/O devices independent of subnet location, on a network; provides a network interface on a wireless subnet that can receive and respond to requests; responds to such requests for each I/O device so identified so that the I/O device is available to the wireless device user for device selection; transfers and translates, if necessary, the IPP stream received from the wireless device to the network address of the I/O device so that the I/O device simulates a compliant I/O device; and transfers and translates, if necessary, all necessary status and command messages from the present protocol to the protocol supported by a legacy I/O device.
28 Citations
22 Claims
-
1. A method comprising the steps of:
-
providing a network interface on a local wireless subnet and in communication with a global network, the network interface configured to receive and respond to a particular type of Internet Printing Protocol (IPP) request, the global network including a plurality of wireless subnets and a plurality of wired subnets, wherein a handheld wireless device is connected to the local wireless subnet, wherein the handheld wireless device is limited to communication with local input/output (I/O) devices only within, and not beyond, the local wireless subnet via a broadcast request in a first protocol that cannot pass across routers to different subnets beyond the local wireless subnet; presenting, via the network interface, a plurality of I/O devices connected on the global network and beyond the local wireless subnet, wherein the plurality of I/O devices are presented for device selection by a user of the handheld wireless device, wherein each of the plurality of I/O devices is configured to operate using a second protocol, the first protocol being different from the second protocol such that the plurality of I/O devices are non-compliant with the first protocol; receiving, via the network interface, a selection, from the user of the handheld wireless device, of an I/O device from the plurality of I/O devices; receiving, via the network interface, an IPP request stream of the particular type, said IPP request stream intended for said selected I/O device; translating, by the network interface, the IPP stream request from the first protocol to the second protocol; presenting, by an operator interface, one or more selections representing one or more I/O features of said selected I/O device, wherein said one or more I/O features are not presented to the user from a user interface of the handheld wireless device; receiving, from the operator interface, at least one particular selection from said one or more selections, said at least one particular selection representing at least one I/O feature of said selected I/O device; adding said at least one particular selection to the translation in the second protocol to enable the at least one I/O feature of said selected I/O device; transferring, by the network interface, the translated IPP stream request to the selected I/O device; translating and transferring status and command messages from or to the first protocol to or from the second protocol; presenting to said handheld wireless device a link that allows access to an I/O device control page of said selected I/O device via said handheld wireless device; and said I/O device control page allowing to control said I/O device from said handheld wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for transferring a particular type of Internet Printing Protocol (IPP) request between a handheld wireless device and a selected input/output (I/O) device, comprising:
-
for said transfer of said particular type of IPP, a network interface configured to connect a local wireless subnet to which said handheld wireless device is connected and a plurality of subnets to which a plurality of I/O devices are connected, the plurality of subnets including a plurality of wireless subnets and a plurality of wired subnets, wherein said handheld wireless device is only able to communicate within, and not beyond, the local wireless subnet via a broadcast request that cannot pass across routers to different subnets beyond the local wireless subnet; said network interface configured to present said plurality of I/O devices on said plurality of subnets and to receive and respond to requests from said handheld wireless device on said local wireless subnet, wherein the handheld wireless device is configured to operate using a first protocol and each of the plurality of I/O devices is configured to operate using a second protocol, the first protocol being different from the second protocol such that the plurality of I/O devices are non-compliant with the first protocol; said network interface configured to receive, via the network interface, an IPP request stream of the particular type, said IPP request stream intended for said selected I/O device; said network interface configured to translate the IPP stream request from the first protocol to the second protocol; an operator interface configured to present one or more selections representing one or more I/O features of said selected I/O device, wherein said one or more I/O features are not presented to the user from a user interface of the handheld wireless device; said network interface further configured to receive from said operator interface at least one particular selection from said one or more selections, said at least one particular selection representing at least one I/O feature of said selected I/O device; said network interface further configured to add said at least one particular selection to the translation in the second protocol to enable the at least one I/O feature of said selected I/O device; said network interface configured to transfer the translated IPP stream request to the selected I/O device; said network interface configured to translate and transfer status and command messages to or from the first protocol to from or to the second protocol; said network interface configured to present to said handheld wireless device a link that allows access to an I/O device control page of said selected I/O device via said handheld wireless device; and said I/O device control page allowing to control said I/O device from said handheld wireless device. - View Dependent Claims (21, 22)
-
Specification