Systems and methods for facilitating simultaneous communication over multiple wired and wireless networks
First Claim
Patent Images
1. A device for communicating over at least two wireless communication interfaces comprising:
- a first communication interface configured to operate at one of a plurality of frequency channels within a frequency band;
a second communication interface configured to operate at one of the plurality of frequency channels within the frequency band; and
a communication controller configured to determine at which one of the plurality of frequency channels the first communication interface is configured to operate, exclude the frequency channel at which the first communication interface is configured to operate from the frequency channels of the frequency band that are available at which the second communication interface is to be configured to operate, and direct the second communication interface to operate at a different one of the frequency channels of the frequency band other than the frequency channel of the frequency band at which the first communication interface is configured to operate.
7 Assignments
0 Petitions
Accused Products
Abstract
A device is provided that is capable of simultaneous communication over multiple wired and wireless networks. The device is capable of processing data received simultaneously over multiple networks by storing the data in data buffers and using a polling routine to retrieve the data from the data buffers. The device is capable of preventing interference when communicating over multiple wireless networks in the same frequency band by monitoring the frequency channel used by one of the wireless networks and controlling the frequency channels used by the other wireless networks.
27 Citations
17 Claims
-
1. A device for communicating over at least two wireless communication interfaces comprising:
-
a first communication interface configured to operate at one of a plurality of frequency channels within a frequency band; a second communication interface configured to operate at one of the plurality of frequency channels within the frequency band; and a communication controller configured to determine at which one of the plurality of frequency channels the first communication interface is configured to operate, exclude the frequency channel at which the first communication interface is configured to operate from the frequency channels of the frequency band that are available at which the second communication interface is to be configured to operate, and direct the second communication interface to operate at a different one of the frequency channels of the frequency band other than the frequency channel of the frequency band at which the first communication interface is configured to operate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for communicating over at least two communication interfaces comprising:
-
a first communication interface having a first communication driver and a first data buffer such that the first communication driver is configured to retrieve first data from the first communication interface and store the first data in the first data buffer; a second communication interface having a second communication driver and a second data buffer such that the second communication driver is configured to retrieve second data from the second communication interface and store the second data in the second data buffer; and a main processor configured to retrieve data by polling the first and second data buffers and process the data, such that the main processor is configured to retrieve first data from the first data buffer, then retrieve second data from the second data buffer, and then process the first and second data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A printer comprising:
-
a housing including a core printer assembly wherein the core printer assembly includes a media support assembly, a drive assembly, and a print head assembly; and a communication interface, wherein the communication interface is configured to provide functional support for a plurality of wireless communication devices selected from the group consisting of a wireless Ethernet device, a Bluetooth device, and a general packet radio service device, wherein the plurality of wireless communication devices comprises a first wireless communication device and a second wireless communication device, and wherein the printer further comprises a first communication driver and a first data buffer such that the first communication driver is configured to retrieve first data from the first wireless communication device and store the first data in the first data buffer, and wherein the printer further comprises a second communication driver and a second data buffer such that the second communication driver is configured to retrieve second data from the second wireless communication device and store the second data in the second data buffer, and wherein the printer further comprises a main processor configured to retrieve data by polling the first and second data buffers and process the data, such that the main processor is configured to retrieve first data from the first data buffer, then retrieve second data from the second data buffer, and then process the first and second data.
-
-
13. A printer comprising:
-
a housing including a core printer assembly wherein the core printer assembly includes a media support assembly, a drive assembly, and a print head assembly; and a communication interface, wherein the communication interface is configured to provide functional support for a plurality of wireless communication devices selected from the group consisting of a wireless Ethernet device, a Bluetooth device, and a general packet radio service device, wherein the plurality of wireless communication devices comprises a first wireless communication device and a second wireless communication device, and wherein the printer further comprises a communication controller configured to determine which one of a plurality of frequency channels within a frequency band the first wireless communication device is configured to operate, exclude the frequency channel at which the first wireless communication device is configured to operate from the frequency channels of the frequency band that are available at which the second wireless communication device is to be configured to operate, and direct the second wireless communication device to operate at a different one of the frequency channels within the frequency band other than the frequency channel of the frequency band at which the first wireless communication device is configured to operate. - View Dependent Claims (14, 15, 16)
-
-
17. A device comprising:
-
a communication interface, wherein the communication interface is configured to provide functional support for a plurality of wireless communication devices selected from the group consisting of a wireless Ethernet device, a Bluetooth device, and a general packet radio service device, wherein the plurality of wireless communication devices comprises a first wireless communication device and a second wireless communication device, and wherein the printer further comprises a first communication driver and a first data buffer such that the first communication driver is configured to retrieve first data from the first wireless communication device and store the first data in the first data buffer, and wherein the printer further comprises a second communication driver and a second data buffer such that the second communication driver is configured to retrieve second data from the second wireless communication device and store the second data in the second data buffer, and wherein the printer further comprises a main processor configured to retrieve data by polling the first and second data buffers and process the data, such that the main processor is configured to retrieve first data from the first data buffer, then retrieve second data from the second data buffer, and then process the first and second data.
-
Specification