IP Library Granted Patent US 7,501,946
Granted Patent B2
US 7,501,946 · App. 11/445,745 · Granted Mar 10, 2009

Electronic control system used in security system for cargo trailers

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 7,501,946
App. No.
11/445,745
Granted
Mar 10, 2009
Kind
B2
Abstract

A security system is provided for a cargo container having a door. An electronic control unit is provided for monitoring the locked status of the door. The electronic control unit is operably communicable with a remote computer terminal. A first software control program is located within the electronic control unit to monitor the locked status of the door. A second software control program is located within the remote computer terminal and is capable of retrieving activity and functions from the first software control program. A protocol is provided to facilitate communication between the electronic control unit and the remote computer terminal.

Claims (78)

1. A method of determining whether to provide a user with access to a cargo security system, comprising the steps of:

entering a user password for verification by a computing device program;

opening a stored license file of the computing device program and reading a first data pair including a first serial number and a first access password;

attempting to find a data pair match:

using the first access password of the computing device to send a first request command to an electronic control unit to verify the first serial number, if the electronic control unit confirms the first serial number matches the first access password, defining a data pair match, communication is established between the computing device and the electronic control unit;

using a second data pair from the stored license file to verify a second serial number, if the electronic control unit rejects the first request, and if the electronic control unit confirms the second serial number matches a second password, a data pair match has successfully occurred and communication is established between the computing device and the electronic control unit; and

continuing this process until a data pair match has successfully occurred and communication is established between the computing device and the electronic control unit; and

indicating an error message if no data pair matching has occurred, whereby communication between the computing device and electronic control unit has failed.

2. A method of determining whether to provide a user with access to a cargo security system, comprising the steps of:

entering an administrator password for verification by a program in a computing device;

sending a request command from the program to an electronic control unit to verify the administrator password, and if confirmed an access password is returned to the program;

opening the computing device program license file and confirming that the provided access password is included;

attempting to find a data pair match:

obtaining a serial number from the electronic control unit;

comparing the access password and the serial number from the electronic control unit with data pairs stored in the license file;

establishing communication between the computing device and the electronic control unit if a data pair matching has occurred;

providing administrator privileges to a user; and

indicating an error message if no data pair matching has occurred, whereby communication between the computing device and electronic control unit has failed.

3. A method of determining whether to provide a user with access to a cargo security system, the method comprising the steps of:

establishing a communication link with an electronic control unit of the cargo security system;

receiving input from the user;

determining whether the user is authorized to access the electronic control unit through utilization of the user input;

validating that a computing device is authorized to access the electronic control unit if the user is authorized to access the electronic control unit, comprising the steps of:

storing a first data set in the computing device, the first data set comprising a license file including a serial number and an access password;

receiving a second data set from the electronic control unit, and determining

whether the first data set matches the second data set; and

providing the user with access to a predetermined number of electronic control unit functions if both the user and the computing device are authorized to access the system.

4. The method of claim 3 , wherein the step of determining whether the user is authorized to access the electronic control unit comprises:

storing a user password in the computing device,

determining whether the user input matches the user password, and

providing the user with access to a first set of functions if the user input matches the user password.

5. The method of claim 3 , further comprising:

receiving additional user input requesting access to an administrator set of functions,

receiving an administrative password input from the user,

requesting an administrative password verification from the electronic control unit,

determining whether the administrative password input matches a stored administrative password.

6. The method of claim 3 , wherein the step of determining whether the user is authorized further comprises:

requesting an administrative password verification from the electronic control unit if the user input does not match the user password; and

determining whether the user input matches the administrative password.

7. The method of claim 6 , wherein the step of providing the user with access comprises:

providing the user with access to an administrator set of functions if the user input matches the administrative password.

8. The method of claim 3 , wherein the step of determining whether the user is authorized further comprises:

requesting a default password verification from the electronic control unit if the user input does not match the user password; and

determining whether the user input matches the default password.

9. The method of claim 8 , wherein the step of providing the user with access comprises:

providing the user with access to a limited set of default functions if the user input matches the default password.

10. The method of claim 3 , wherein the step of receiving the second data set comprises:

sending a command packet from the computing device to the electronic control unit;

receiving a data packet that includes an electronic control unit serial number; and

receiving a status packet, wherein the status packet indicates the status of the execution of the command packet.

11. The method of claim 3 , wherein the step of providing the user with access to a second set of functions comprises:

providing the user with the ability to modify a license or a password relating to the cargo security system.

12. A method of determining whether to provide a user with access to a cargo security system, the method comprising the steps of:

establishing a communication link with an electronic control unit of the cargo security system;

receiving input from the user;

determining whether the user is authorized to access the electronic control unit through utilization of the user input;

validating that the computing device is authorized to access the electronic control unit if the user is authorized to access the electronic control unit, comprising the steps of:

storing a first data set in the computing device, the first data set comprising a license file including a serial number and an access password;

receiving a second data set from the electronic control unit, and determining

whether the first data set matches the second data set;

providing the user with access to a predetermined number of electronic control unit functions if both the user and the computing device are authorized to access the system;

receiving a command from the user to place the electronic control unit in a diagnostic mode,

requesting an administrative password from the user,

determining whether the user input matches the administrative password, and

providing the user with access to a second set of functions, including electronic control unit set up and diagnostic functions if the user input matches the administrative password.

13. A method of determining whether to provide a user with access to a cargo security system, comprising the steps of:

entering an administrator password for verification by a program in a computing device;

sending a request command from the program to an electronic control unit to verify the administrator password, and if confirmed an access password is returned to the program;

opening the computing device program license file and confirming that a provided access password is included; and

attempting to find a data pair match, by:

obtaining a serial number from the electronic control unit;

comparing the access password and the serial number from the electronic control unit with data pairs stored in the license file;

establishing communication between the computing device and the electronic control unit if a data pair matching has occurred; and

providing administrator privileges to a user, by including at least one of the following steps of:

allowing loading and updating of a firmware of the electronic control unit;

allowing access passwords to be written to and changed in a memory of the electronic control unit and when changed, updating a software license file which includes access passwords;

allowing the administrator to save the updated license to computer media to be transferred to other computing devices; and

requiring all computing devices to use the updated license file, thereby eliminating the users without the new license.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2012
From: MI-JACK PRODUCTS, INC.
To: MI-JACK SYSTEMS AND TECHNOLOGY, LLC
Reel/Frame 027947/0595 →
Continuity (2)
Continuation 1077787600 · Feb 12, 2004
Related Publication 20060220847A1 · Oct 5, 2006