IP Library Granted Patent US 10,198,947
Granted Patent B2
US 10,198,947 · App. 15/254,683 · Granted Feb 5, 2019

Emitter programmer and verification system

Inventors: Charles B. Meyer (River Falls, WI); Kevin Eichhorst (Owatonna, MN); Timothy J. Hall (Hudson, WI)
Assignee: Global Traffic Technologies, LLC
G08G1/087G08C23/04G08C2201/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,198,947
App. No.
15/254,683
Granted
Feb 5, 2019
Kind
B2
Abstract

The disclosure describes a device for configuring an infrared (IR) emitter. The device includes a support structure and a microprocessor attached to the support structure. An interface circuit is also attached to the support structure and is configured to provide communications between the microprocessor and a portable computing device. A memory, which is attached to the support structure, is coupled to the microprocessor and is configured with instructions. Execution of the instructions by the microprocessor cause the microprocessor to communicate with an application executing on the portable computing device and initiate transmission of configuration data received from the application to the IR emitter. A transmitter is attached to the support structure and is coupled to the microprocessor. The transmitter is configured to transmit the configuration data to the IR emitter.

Claims (58)

1. A device for configuring an infrared (IR) emitter, comprising:

a support structure;

a microprocessor attached to the support structure;

an interface circuit attached to the support structure and configured to provide communications between the microprocessor and a portable computing device;

a memory attached to the support structure and coupled to the microprocessor, wherein the memory is configured with instructions and execution of the instructions by the microprocessor cause the microprocessor to:

communicate with an application executing on the portable computing device; and

initiate transmission of commands to the IR emitter, wherein the commands cause the IR emitter to:

program memory of the IR emitter with configuration data including a vehicle identifier of a vehicle to which the IR emitter is assigned; and

transmit, from the memory of the IR emitter, data associated with operation of the IR emitter; and

a transceiver attached to the support structure and coupled to the microprocessor, wherein the transceiver includes an IR receiver attached to the support structure and coupled to the microprocessor, and the transceiver is configured to:

transmit the commands and the configuration data to the IR emitter; and

receive from the IR emitter data transmitted in response to the commands;

wherein the memory is configured with additional instructions and execution of the additional instructions by the microprocessor cause the microprocessor to:

input a count of on-off cycles of IR light emitting diodes of the IR emitter as indicated in diagnostic data and received via the IR receiver from the IR emitter; and

communicate the count of on-off cycles to the application executing on the portable computing device.

2. The device of claim 1 , wherein the transceiver includes a radio signal transmitter.

3. The device of claim 1 , wherein the transceiver includes an IR light emitter.

4. The device of claim 1 , wherein the transceiver includes an IR receiver attached to the support structure and coupled to the microprocessor.

5. The device of claim 1 , further comprising:

a connector electrically coupled to the interface circuit, attached to the support structure and configured to mechanically and electrically engage with and disengage from a data port on a portable computing device.

6. The device of claim 1 , wherein the interface circuit includes a radio signal transceiver for wirelessly communicating with the portable computing device.

7. A method of configuring an infrared (IR) emitter, comprising:

establishing communication between a programming device and an application executing on a portable computing device;

receiving, by the programming device, commands from the application;

transmitting the commands from the programming device to the IR emitter, wherein the commands cause the IR emitter to:

program memory of the IR emitter with configuration data including a vehicle identifier of a vehicle to which the IR emitter is assigned; and

transmit, from the memory of the IR emitter, data associated with operation of the IR emitter;

receiving, by an IR receiver of the programming device, a count of on-off cycles of IR light emitting diodes of the IR emitter as indicated in diagnostic data and received from the IR emitter via the IR receiver in response to the commands; and

communicating the count of on-off cycles from the programming device to the application on the portable computing device.

8. The method of claim 7 , wherein:

the commands include a verification command that causes the IR emitter to transmit current configuration data programmed in the memory of the IR emitter, and

the receiving data from the IR emitter includes receiving the current configuration data in response to the verification command.

9. The method of claim 7 , wherein the transmitting the commands from the programming device to the IR emitter includes generating a radio signal that encodes the commands.

10. The method of claim 7 , wherein the transmitting the commands from the programming device to the IR emitter includes generating an IR light signal that encodes the commands.

11. The method of claim 7 , wherein the establishing communication between the programming device and the application executing on the portable computing device includes establishing communication via a wired connection between the programming device and the application executing on the portable computing device.

12. The method of claim 7 , wherein the establishing communication between the programming device and the application executing on the portable computing device includes establishing communication via a wireless connection between the programming device and the application executing on the portable computing device.

13. A system for configuring an infrared (IR) emitter, comprising:

a portable computing device;

a support structure;

a microprocessor attached to the support structure;

an interface circuit attached to the support structure and configured to provide communications between the microprocessor and the portable computing device;

a memory attached to the support structure and coupled to the microprocessor, wherein the memory is configured with instructions and execution of the instructions by the microprocessor cause the microprocessor to:

communicate with an application executing on the portable computing device; and

initiate transmission of commands to the IR emitter, wherein the commands cause the IR emitter to:

program memory of the IR emitter with configuration data including a vehicle identifier of a vehicle to which the IR emitter is assigned; and

transmit, from the memory of the IR emitter, data associated with operation of the IR emitter; and

a transceiver attached to the support structure and coupled to the microprocessor, wherein the transceiver includes an IR receiver attached to the support structure and coupled to the microprocessor, and the transceiver is configured to:

transmit the commands and the configuration data to the IR emitter; and

receive data from the IR emitter in response to the commands;

wherein the memory is configured with additional instructions and execution of the additional instructions by the microprocessor cause the microprocessor to:

input a count of on-off cycles of IR light emitting diodes of the IR emitter as indicated in diagnostic data and received via the IR receiver from the IR emitter; and

communicate the count of on-off cycles to the application executing on the portable computing device.

14. The system of claim 13 , wherein the transceiver includes a radio signal transmitter.

15. The system of claim 13 , wherein the transceiver includes an IR light emitter.

16. The system of claim 13 , wherein the transceiver includes an IR receiver attached to the support structure and coupled to the microprocessor.

17. The system of claim 13 , further comprising:

a connector electrically coupled to the interface circuit, attached to the support structure and configured to mechanically and electrically engage with and disengage from a data port on a portable computing device.

18. The system of claim 13 , wherein the interface circuit includes a radio signal transceiver for wirelessly communicating with the portable computing device.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2026
From: FIFTH THIRD BANK, NATIONAL ASSOCATION
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 075549/0978 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2026
From: EXPORT DEVELOPMENT CANADA
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 075551/0077 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STREET ADDRESS AND ZIP CODE PREVIOUSLY RECORDED ON REEL 70446 FRAME 609. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Apr 30, 2025
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 071129/0664 →
CHANGE OF NAME Recorded Mar 7, 2025
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 070446/0609 →
SECURITY INTEREST Recorded Mar 21, 2024
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: EXPORT DEVELOPMENT CANADA
Reel/Frame 066861/0273 →
SECURITY INTEREST Recorded Jul 7, 2023
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: COMERICA BANK
Reel/Frame 064183/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: MEYER, CHARLES B.; EICHHORST, KEVIN; HALL, TIMOTHY J.
To: GLOBAL TRAFFIC TECHNOLOGIES, LLC
Reel/Frame 040095/0435 →
Continuity (1)
Related Publication 20180061229A1 · Mar 1, 2018
Cited By (2)
US 12,579,887 US 12,620,306