IP Library Granted Patent US 8,989,928
Granted Patent B2
US 8,989,928 · App. 13/165,110 · Granted Mar 24, 2015

Watercraft throttle control systems and methods

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 8,989,928
App. No.
13/165,110
Granted
Mar 24, 2015
Kind
B2
Abstract

A system for a watercraft includes memory, a communications module, and a throttle control module. The memory includes a first mapping of measured accelerator position to desired throttle opening. The communications module selectively downloads a second mapping of the measured accelerator position to the desired throttle opening to the memory. The throttle control module generates the desired throttle opening based on the measured accelerator position and a selected one of the first and second mappings. A throttle actuator module opens a throttle valve based on the desired throttle opening.

Claims (39)

1. A system for a watercraft, comprising:

memory that includes a first mapping of measured accelerator position to desired throttle opening;

a first electronic circuit that selectively downloads a second mapping of the measured accelerator position to the desired throttle opening to the memory;

a second electronic circuit that compares an actual number of data points in the second mapping with a predetermined number of data points for the second mapping, each of the data points relating a measured accelerator position to a desired throttle opening;

a third electronic circuit that selects one of the first and second mappings, wherein the third electronic circuit selects the second mapping when the measured accelerator position is equal to a predetermined engine idling position and the predetermined and actual numbers are equal; and

a fourth electronic circuit that generates the desired throttle opening based on the measured accelerator position and the selected one of the first and second mappings,

wherein a fifth electronic circuit opens a throttle valve based on the desired throttle opening.

2. The system of claim 1 wherein the third electronic circuit selects the first mapping when the accelerator position is greater than the predetermined engine idling position.

3. The system of claim 1 wherein the second electronic circuit further compares a predetermined identifier of the second mapping with a second identifier of the second mapping stored with the second mapping in the memory, and

wherein the third electronic circuit selectively selects the second mapping when the predetermined identifier and the second identifier are equal.

4. The system of claim 1 wherein the third electronic circuit selectively selects the second mapping when the actual number of data points is within a predetermined range.

5. The system of claim 1 wherein the second electronic circuit further compares a slope of the second mapping with a predetermined maximum slope,

wherein the third electronic circuit selectively selects the second mapping when the slope is less than the predetermined maximum slope.

6. The system of claim 1 wherein the second electronic circuit further calculates a first checksum value based on the second mapping,

wherein the third electronic circuit selectively selects the second mapping based on a comparison of the first checksum value and a second checksum value for the second mapping stored in the memory.

7. The system of claim 1 further comprising a sixth electronic circuit that selectively sets a selection signal to a first state when a user verifies use of the second mapping,

wherein the third electronic circuit selects the second mapping when the selection signal is in the first state.

8. A method for a watercraft, comprising:

providing a first module with memory that includes a first mapping of measured accelerator position to desired throttle opening;

selectively downloading a second mapping of the measured accelerator position to the desired throttle opening to the memory;

comparing an actual number of data points in the second mapping with a predetermined number of data points for the second mapping, each of the data points relating a measured accelerator position to a desired throttle opening;

selecting one of the first and second mappings, the selecting including selecting the second mapping when the measured accelerator position is equal to a predetermined engine idling position and the predetermined and actual numbers are equal;

generating the desired throttle opening based on the measured accelerator position and the selected one of the first and second mappings; and

opening a throttle valve based on the desired throttle opening.

9. The method of claim 8 further comprising selecting the first mapping when the accelerator position is greater than the predetermined engine idling position.

10. The method of claim 8 further comprising:

comparing a predetermined identifier of the second mapping with a second identifier of the second mapping stored with the second mapping in the memory; and

selectively selecting the second mapping when the predetermined identifier and the second identifier are equal.

11. The method of claim 8 further comprising selectively selecting the second mapping when the actual number of data points is within a predetermined range.

12. The method of claim 8 further comprising:

comparing a slope of the second mapping with a predetermined maximum slope; and

selectively selecting the second mapping when the slope is less than the predetermined maximum slope.

13. The method of claim 8 further comprising:

calculating a first checksum value based on the second mapping; and

selectively selecting the second mapping based on a comparison of the first checksum value and a second checksum value for the second mapping stored in the memory.

14. The method of claim 8 further comprising:

selectively setting a selection signal to a first state when a user verifies use of the second mapping; and

selecting the second mapping when the selection signal is in the first state.

15. The system of claim 1 wherein the first, second, third, fourth, and fifth electronic circuits include at least one of an Application Specific Integrated Circuit (ASIC), a field programmable gate array (FPGA), a processor, and a combinational logic circuit.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034192/0299 →
SECURITY AGREEMENT Recorded Jun 28, 2012
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 028458/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2011
From: CLEVER, TIMOTHY J.; CANSIANI, KEVIN A.; GASKINS, RONALD E.; NORRIS, LANCE
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 027436/0078 →