IP Library Granted Patent US 12,297,622
Granted Patent B2
US 12,297,622 · App. 18/903,832 · Granted May 13, 2025

Remote feature activation in power machines

Inventors: Joel Honeyman (Horace, ND); Matt Sagaser (Bismarck, ND); Dennis Agnew (Moffit, ND); Justin Odegaard (West Fargo, ND); Spencer Mindeman (West Fargo, ND); Dana Nelson (Dilworth, MN)
Assignee: Doosan Bobcat North America, Inc.
E02F9/2058E02F9/2025G05B19/042H04L67/125H04L67/141E02F9/2296G05B2219/2641
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 12,297,622
App. No.
18/903,832
Granted
May 13, 2025
Kind
B2
Abstract

Implementations of the present disclosure are generally directed to activating features in power machines. More particularly, implementations of the present disclosure are directed to remote activation of features in power machines. Implementations include, methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a request for an initialization indicator for a software package from an initialization system of a power machine comprising hardware physically capable of executing at least one function, the request being transmitted, by a communication link of the initialization system, from a machine controller of the initialization system to a remote system, communicating, by the communication link, the initialization indicator from the remote system to the machine controller, and in response to receiving the initialization indicator: storing, by the machine controller, the initialization indicator, and executing, by the machine controller, the software package to control the at least one function.

Claims (27)

1. An initialization system for a power machine having hardware physically capable of executing at least one function, comprising:

a communication link capable of establishing communication with a remote system; and a machine controller having a non-volatile memory storing a software package with instructions that, when executed, can enable hardware of the power machine to perform at least one function, the software package being installed and uninitialized, and the machine controller being operable to:

receive a first request from an attachment controller of an implement that is removably attachable to the power machine, and

responsive to the first request, execute the at least one function to enable operation of the implement, the software package having been initialized in response to an initialization indicator received from the remote system, such that the instructions of the software package are executable to execute the at least one function.

2. The initialization system of claim 1 , wherein the hardware comprises an implement pump that is operable to provide hydraulic fluid to the implement.

3. The initialization system of claim 2 , wherein the implement pump is a high flow pump and the at least one function comprises providing a high-flow of hydraulic fluid to the implement.

4. The initialization system of claim 1 , wherein the initialization indicator is received in response to a second request sent from the machine controller to the remote system.

5. The initialization system of claim 4 , wherein the second request is sent from the machine controller to the remote system after the first request is received by the machine controller.

6. The initialization system of claim 4 , wherein the first request is received by the machine controller after the second request is sent from the machine controller to the remote system.

7. The initialization system of claim 4 , wherein the second request comprises one or more of an identifier of the power machine, an identifier of the software package, and one or more credentials of a user.

8. The initialization system of claim 1 , wherein the machine controller subsequently disables the software package.

9. The initialization system of claim 8 , wherein disabling the software package is executed in response to one of expiration of a period of time and a user request.

10. The initialization system of claim 1 , wherein at least a portion of the communication link is removably attached to the power machine.

11. An initialization system for a power machine having hardware physically capable of executing at least one function, comprising:

a data-bus link capable of establishing communication with an external computing system; and

a machine controller having a non-volatile memory storing a software package with instructions that, when executed, can enable hardware of the power machine to perform at least one function, the software package being installed and uninitialized, and the machine controller being operable to:

receive a first request, and

responsive to the first request, execute the at least one function to enable operation of an implement, the software package having been initialized in response to an initialization indicator communicated over the data-bus link, such that the instructions of the software package are executable to execute the at least one function.

12. The initialization system of claim 11 , wherein the data-bus link is a Control Area Network (CAN) bus.

13. The initialization system of claim 11 , wherein the hardware comprises an implement pump that is operable to provide hydraulic fluid to the implement.

14. The initialization system of claim 13 , wherein the implement pump is a high flow pump and the at least one function comprises providing a high-flow of hydraulic fluid to the implement.

15. The initialization system of claim 11 , wherein the initialization indicator is communicated in response to a second request communicated over the data-bus link.

16. The initialization system of claim 15 , wherein the second request is sent from the machine controller after the first request is communicated over the data-bus link.

17. The initialization system of claim 15 , wherein the first request is received by the machine controller after the second request is communicated over the data-bus link.

18. The initialization system of claim 15 , wherein the second request comprises one or more of an identifier of the power machine, an identifier of the software package, and one or more credentials of a user.

19. The initialization system of claim 11 , wherein the machine controller subsequently disables the software package.

20. The initialization system of claim 19 , wherein disabling the software package is executed in response to one of expiration of a period of time and a user request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2024
From: HONEYMAN, JOEL; SAGASER, MATT; AGNEW, DENNIS; ODEGAARD, JUSTIN; MINDEMAN, SPENCER; NELSON, DANA
To: CLARK EQUIPMENT COMPANY
Reel/Frame 069324/0043 →
CHANGE OF NAME Recorded Nov 19, 2024
From: CLARK EQUIPMENT COMPANY
To: DOOSAN BOBCAT NORTH AMERICA, INC.
Reel/Frame 069389/0212 →
Continuity (5)
Continuation 18489178 · Oct 18, 2023
Continuation 18158703 · Jan 24, 2023
Continuation 16541965 · Aug 15, 2019
Provisional Application 62764731 · Aug 15, 2018
Related Publication 20250019934A1 · Jan 16, 2025
References Cited (31)
US 6438468B1 · Muxlow et al. · 2002 [cited by applicant]
US 8839451B1 · Lam et al. · 2014 [cited by applicant]
US 10494790B2 · Duppong et al. · 2019 [cited by applicant]
US 11560691B2 · Honeyman et al. · 2023 [cited by applicant]
US 11821174B2 · Honeyman et al. · 2023 [cited by applicant]
US 20050256614A1 · Habermas · 2005 [cited by applicant]
US 20100036696A1 · Lang et al. · 2010 [cited by applicant]
US 20120041638A1 · Johnson et al. · 2012 [cited by applicant]
US 20120047499A1 · Krzystofczyk et al. · 2012 [cited by applicant]
US 20140033693A1 · Nelson · 2014 [cited by examiner]
US 20140075567A1 · Raleigh et al. · 2014 [cited by applicant]
US 20140278036A1 · Ince et al. · 2014 [cited by applicant]
US 20150339114A1 · Rockwell et al. · 2015 [cited by applicant]
US 20160026182A1 · Boroditsky et al. · 2016 [cited by applicant]
US 20160319517A1 · Nackers · 2016 [cited by examiner]
US 20190323525A1 · Juricak · 2019 [cited by examiner]
US 20200056347A1 · Honeyman et al. · 2020 [cited by applicant]
US 20230235534A1 · Honeyman et al. · 2023 [cited by applicant]
CA 3109208 · 2020 [cited by applicant]
CN 1716333 · 2006 [cited by applicant]
CN 105234941 · 2016 [cited by applicant]
CN 112534402 · 2021 [cited by applicant]
CN 106462428 · 2021 [cited by applicant]
DE 10044917 · 2002 [cited by applicant]
DE 102008008108 · 2009 [cited by applicant]
EP 3137994 · 2017 [cited by applicant]
EP 3837598 · 2021 [cited by applicant]
WO WO2009009719 · 2009 [cited by applicant]
WO WO2016176547 · 2016 [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2019/046716, mailed Feb. 25, 2021, 9 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2019/046716, mail Nov. 21, 2019, 14 pages. [cited by applicant]