Radio frequency multiple protocol bridge
First Claim
Patent Images
1. An interfacing apparatus comprising:
- a scanning module configured to scan a predetermined range of communication protocols associated with a plurality of devices;
a send/receive module configured to sending and receive distinct communication protocols associated with the plurality of devices, each distinct communication protocol including a communication packets containing information;
a decoding module configured to decode;
(i) each received distinct communication protocol and (ii) the information contained in the communication packet associated with that received and decoded distinct communication protocol;
and a conversion module configured to convert;
(i) a each decoded distinct communication protocol, and (ii) the decoded information contained in the communication packet associated with that received and decoded distinct communication protocol, into at least one of another distinct communication protocol and a common interface language as required by a recipient device;
a weighting module adapted and programmed to calculate and limit the amount of distinct communication protocols to be scanned for by the scanning module;
wherein the weighting module limits the amount of communication protocols to be scanned for by the scanning module by weighting each distinct communication protocol based on at least one of;
(i) the amount of time required for the scanning module to lock onto a signal on a distinct communication protocol, (ii) the number of times a signal on a distinct communication protocol is repeated, and (iii) the speed of a signal on a distinct communication protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for interfacing with devices using different communication protocols. The apparatus may scan a range of known frequencies for a communication protocol. The apparatus may decode and translate the communication protocol into a common interface language. The apparatus may include a pair of separate and co-located transceivers to accomplish the interface.
332 Citations
19 Claims
-
1. An interfacing apparatus comprising:
-
a scanning module configured to scan a predetermined range of communication protocols associated with a plurality of devices; a send/receive module configured to sending and receive distinct communication protocols associated with the plurality of devices, each distinct communication protocol including a communication packets containing information; a decoding module configured to decode;
(i) each received distinct communication protocol and (ii) the information contained in the communication packet associated with that received and decoded distinct communication protocol;and a conversion module configured to convert;
(i) a each decoded distinct communication protocol, and (ii) the decoded information contained in the communication packet associated with that received and decoded distinct communication protocol, into at least one of another distinct communication protocol and a common interface language as required by a recipient device;a weighting module adapted and programmed to calculate and limit the amount of distinct communication protocols to be scanned for by the scanning module; wherein the weighting module limits the amount of communication protocols to be scanned for by the scanning module by weighting each distinct communication protocol based on at least one of;
(i) the amount of time required for the scanning module to lock onto a signal on a distinct communication protocol, (ii) the number of times a signal on a distinct communication protocol is repeated, and (iii) the speed of a signal on a distinct communication protocol. - View Dependent Claims (2, 3, 4)
-
-
5. A system for interfacing between devices, comprising:
-
a primary radio frequency interface configured to send and receive signals using a common interface language; a secondary radio frequency interface configured to;
(i) scan a predetermined range of communication protocols associated with at least a first device and a second device, and (ii) send and receive distinct communication protocols associated at least with the first device and the second device, each distinct communication protocol including a communication packet containing information;a first device in communication with the primary and secondary radio frequency interfaces, the first device adapted to transmit and receive a first communication protocol, each first communication protocol including a communication packet containing information; a second device in communication with the primary and secondary radio frequency interfaces, the second device adapted to transmit and receive a second communication protocol, each second communication protocol including a communication packet containing information; at least a first decoding module configured to decode at least;
(i) each received first communication protocol, and (ii) the information contained in the communication packet associated with that received and decoded first communication protocol; andat least a first conversion module configured to convert at least;
(i) each decoded first communication protocol, and (ii) the decoded information contained in the communication;comprising a weighting module adapted and programmed to calculate and limit the amount of communication protocols to be scanned for by the secondary radio frequency interface; wherein the weighting module limits the amount of communication protocols to be scanned for by the secondary radio frequency interface by weighting each communication protocol based on at least one of;
(i) the amount of time required for the secondary radio frequency interface to lock onto a signal on a distinct communication protocol, (ii) the number of times a signal on a distinct communication protocol is repeated, and (iii) the speed of a signal on a distinct communication protocol. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for interfacing between radio devices, the system comprising:
-
a processor; a radio interface; an antenna; a transceiver; a controller; a memory containing modules for execution on the processor, the modules including; i) a scanning module configured to scan a predetermined range of communication protocols associated with a plurality of devices; (ii) a send/receive module configured to send and receive distinct communication protocols associated with the plurality of devices, each distinct communication protocol including a communication packet containing information; (iii) a decoding module configured to decode;
(a) each received distinct communication protocol, and (b) the information contained in the communication packet associated with that received and decoded distinct communication protocol;iv) a conversion module configured to convert;
(a) each decoded distinct communication protocol, and (b) the decoded information contained in the communication packet associated with that received and decoded distinct communication protocol, into at least one of another distinct communication protocol and a common interface language as required by a recipient device;v) a handshake module configured to establish a communication path with the controller so that a communication packet sent by the send/receive module and received by the controller is acknowledged by the controller; and a bus configured to operably connect the processor antenna, transceiver, radio interface, and memory; a weighting module adapted and programmed to calculate and limit the amount of distinct communication protocols to be scanned for by the scanning module; wherein the weighting module limits the amount of communication protocols to be scanned for by the scanning module by weighting each distinct communication protocol based on at least one of;
(i) the amount of time required for the scanning module to lock onto a signal on a distinct communication protocol. (ii) the number of times a signal on a distinct communication protocol is repeated, and (iii) the speed of a signal on a distinct communication protocol. - View Dependent Claims (15, 16)
-
-
17. A system for interfacing between devices comprising:
-
a processor; a memory containing modules for execution on the processor, the modules including; (i) a scanning module configured to scan a predetermined range of communication protocols associated with a plurality of devices; (ii) a weighting module adapted and programmed to calculate and limit the amount of distinct communication protocols to be scanned for by the scanning module; (iii) a send/receive module configured to send and receive distinct communication protocols associated with the plurality of devices, each distinct communication protocol including a communication packet containing information; (iv) a decoding module configured to decode;
(a) each received distinct communication protocol, and (b) the information contained in the communication packet associated with that received and decoded distinct communication protocol;(v) a conversion module configured to convert;
(a) each decoded distinct communication protocol, and (b) the decoded information contained in the communication packet associated with that received and decoded distinct communication protocol, into at least one of another distinct communication protocol and a common interface language as required by a recipient device; andwherein the weighting module limits the amount of communication protocols to be scanned for by the scanning module by weighting each distinct communication protocol based on at least one of;
(i) the amount of time required for the scanning module to lock onto a signal on a distinct communication protocol, (ii) the number of times a signal on a distinct communication protocol is repeated, and (iii) the speed of a signal on a distinct communication protocol. - View Dependent Claims (18, 19)
-
Specification