IP Library Granted Patent US 12,559,084
Granted Patent B2
US 12,559,084 · App. 17/859,300 · Granted Feb 24, 2026

Autonomous ready vehicle

Inventors: Amber P. Malone (Stacy, MN); David J. Koenig (Wyoming, MN); Kevin P. Blair (Roseau, MN); Patrick D. Weldon (Roseville, MN); Cole A. Sytsma (Rochester, MN)
Assignee: POLARIS INDUSTRIES INC.
B60W10/10B60W10/18B60W10/20B60W50/12G05D1/0022H04L12/403B60W2050/0006B60W2050/0071B60W2050/0091B60W2050/0094B60W2556/45B60W2556/55
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,559,084
App. No.
17/859,300
Granted
Feb 24, 2026
Kind
B2
Abstract

A system and method for interfacing an autonomous or remote control drive-by-wire controller with a vehicle's control modules. Vehicle functions including steering, braking, starting, etc. are controllable by wire via a control network. A CAN architecture is used as an interface between the remote/autonomous controller and the vehicle's control modules. A CAN module interface provides communication between a vehicle control system and a supervisory, remote, autonomous, or drive-by-wire controller. The interface permits the supervisory control to control vehicle operation within pre-determined bounds and using control algorithms.

Claims (61)

1 . An accessory device for a vehicle, comprising:

a transceiver configured to communicate via a communication network of the vehicle;

a processor communicatively coupled to the transceiver; and

memory storing instructions that, when executed by the processor, cause the accessory device to perform a set of operations, the set of operations comprising:

receiving, via the transceiver of the accessory device, a proprietary message from the communication network of the vehicle;

processing, by a software application of the accessory device using a software library associated with the vehicle, the proprietary message received by the accessory device to generate a translated message; and

controlling, by the software application, operation of the accessory device according to the translated message.

2 . The accessory device of claim 1 , wherein the proprietary message is a first proprietary message and the set of operations further comprises:

receiving, from the software application, a request to generate a second proprietary message;

generating, based on the software library and the received request, the second proprietary message; and

transmitting, via the transceiver, the second proprietary message to the communication network of the vehicle.

3 . The accessory device of claim 2 , wherein the software library provides an application programming interface (API) usable by the software application to process the proprietary message.

4 . The accessory device of claim 3 , wherein:

the API comprises a set of predefined function calls corresponding to the communication network of the vehicle; and

the request is received as a result of a function call of the set of predefined function calls.

5 . The accessory device of claim 1 , wherein the software library includes a set of predefined function calls that includes at least one of:

a function call to get information associated with a powertrain of the vehicle; or

a function call to get information associated with movement by the vehicle.

6 . The accessory device of claim 1 , wherein the transceiver is configured to be removably coupled with the communication network via an accessory port of the vehicle.

7 . The accessory device of claim 1 , wherein the communication network is a controller area network (CAN) bus of the vehicle.

8 . A vehicle, comprising:

a plurality of ground engaging members;

a motor coupled to the plurality of ground engaging members, the motor configured to drive the plurality of ground engaging members;

a communication interface configured to communicate with a controller that is remote from the vehicle, the communication interface configured to receive one or more commands from the controller; and

a vehicle control unit coupled to the communication interface and configured to:

in an autonomous control mode of operation:

provide, via the communication interface, an indication of an operating condition of the vehicle;

receive, via the communication interface, a first command corresponding to the indicated operating condition; and

control operation of the vehicle based on the first command; and

in a remote control mode of operation:

receive, via the communication interface, a second command corresponding to user input received from a vehicle operator; and

control operation of the vehicle based on the second command.

9 . The vehicle of claim 8 , wherein the first command and the second command are each received from the same controller that is remote from the vehicle.

10 . The vehicle of claim 8 , wherein the vehicle control unit is further configured to, in the remote control mode of operation, provide an indication an operating condition of the vehicle via the communication interface for display to the vehicle operator.

11 . The vehicle of claim 8 , wherein the operating condition comprises at least one of a vehicle status or sensor information.

12 . The vehicle of claim 8 , wherein the vehicle control unit is further configured to receive, via the communication interface, a mode selection indicating a mode of operation for the vehicle.

13 . The vehicle of claim 8 , wherein the vehicle control unit is further configured to:

receive, via the communication interface, a command to power on the vehicle; and

in response to the received command, control the vehicle to power on the vehicle.

14 . A vehicle, comprising:

a plurality of ground engaging members;

a motor coupled to the plurality of ground engaging members, the motor configured to drive the plurality of ground engaging members;

a communication interface configured to communicate with a controller that is remote from the vehicle, the communication interface configured to receive one or more commands from the controller; and

a vehicle control unit coupled to the communication interface and configured to:

receive, from the controller via the communication interface, a command;

control operation of the vehicle based on the received command; and

based on a determined absence of communication with the controller, enable autonomous control of the vehicle.

15 . The vehicle of claim 14 , wherein the vehicle control unit is further configured to:

determine, after the determined absence of communication with the controller, a presence of the controller; and

based on the determined presence of the controller, disable autonomous control of the vehicle.

16 . The vehicle of claim 14 , wherein enabling autonomous control of the vehicle comprises permitting control of the vehicle by an autonomous vehicle controller.

17 . The vehicle of claim 16 , wherein the vehicle comprises the autonomous vehicle controller.

18 . The vehicle of claim 16 , wherein:

the command is a first command;

the vehicle further comprises a sensor configured to sense an operating condition of the vehicle; and

the vehicle control unit is further configured to, based on the determined absence of communication with the controller:

communicate the operating condition to the autonomous vehicle controller;

receive, from the autonomous vehicle controller, a second command based on the operating condition; and

control operation of the vehicle based on the second command.

19 . The vehicle of claim 18 , wherein the operating condition comprises at least one of a vehicle status or sensor information.

20 . The vehicle of claim 14 , wherein the controller that is remote from the vehicle is one of an autonomous controller or a remote controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2025
From: MALONE, AMBER P.; KOENIG, DAVID J.; BLAIR, KEVIN P.; WELDON, PATRICK D.; SYTSMA, COLE A.
To: POLARIS INDUSTRIES INC.
Reel/Frame 071447/0555 →
Continuity (5)
Continuation 16855603 · Apr 22, 2020
Continuation 16218025 · Dec 12, 2018
Continuation 14968487 · Dec 14, 2015
Provisional Application 62091946 · Dec 15, 2014
Related Publication 20220348183A1 · Nov 3, 2022
References Cited (63)
US 7299099B1 · Divelbiss et al. · 2007 [cited by applicant]
US 8534397B2 · Grajkowski et al. · 2013 [cited by applicant]
US 8843244B2 · Phillips · 2014 [cited by examiner]
US 9156476B2 · O'Neill et al. · 2015 [cited by applicant]
US 9205717B2 · Brady et al. · 2015 [cited by applicant]
US 10160436B2 · Malone et al. · 2018 [cited by applicant]
US 11400914B2 · Malone et al. · 2022 [cited by applicant]
US 20050137769A1 · Takamatsu et al. · 2005 [cited by applicant]
US 20080266254A1 · Robbins · 2008 [cited by applicant]
US 20100250053A1 · Grill et al. · 2010 [cited by applicant]
US 20110022266A1 · Ippolito et al. · 2011 [cited by applicant]
US 20110071718A1 · Norris · 2011 [cited by examiner]
US 20120256763A1 · Johnson et al. · 2012 [cited by applicant]
US 20130212659A1 · Maher · 2013 [cited by examiner]
US 20130222133A1 · Schultz et al. · 2013 [cited by applicant]
US 20130304514A1 · Hyde et al. · 2013 [cited by applicant]
US 20140125018A1 · Brady et al. · 2014 [cited by applicant]
US 20140143839A1 · Ricci · 2014 [cited by applicant]
US 20140156134A1 · Cullinane · 2014 [cited by examiner]
US 20140244110A1 · Tharaldson et al. · 2014 [cited by applicant]
US 20140288763A1 · Bennett et al. · 2014 [cited by applicant]
US 20140303827A1 · Dolgov · 2014 [cited by examiner]
US 20140350768A1 · Filippov et al. · 2014 [cited by applicant]
US 20150032293A1 · O'Neill · 2015 [cited by examiner]
US 20160127895A1 · Bangole · 2016 [cited by examiner]
US 20160133130A1 · Grimm et al. · 2016 [cited by applicant]
US 20160167653A1 · Malone · 2016 [cited by examiner]
US 20170017734A1 · Groh et al. · 2017 [cited by applicant]
US 20170137023A1 · Anderson et al. · 2017 [cited by applicant]
US 20170138108A1 · Kothari · 2017 [cited by applicant]
US 20170139413A1 · James · 2017 [cited by applicant]
US 20170192427A1 · Bivans et al. · 2017 [cited by applicant]
US 20180053401A1 · Martin et al. · 2018 [cited by applicant]
US 20180143035A1 · Ricci · 2018 [cited by applicant]
US 20190118792A1 · Malone et al. · 2019 [cited by applicant]
US 20200298818A1 · Malone et al. · 2020 [cited by applicant]
CA 2314307A1 · 2002 [cited by applicant]
EP 1598245A2 · 2005 [cited by applicant]
JP 2003118550A · 2003 [cited by applicant]
JP 2003195909A · 2003 [cited by applicant]
JP 2005178627A · 2005 [cited by applicant]
JP 2006306233A · 2006 [cited by applicant]
JP 2006320033A · 2006 [cited by applicant]
JP 2011070611A · 2011 [cited by applicant]
JP 2016074317 · 2016 [cited by applicant]
JP 2018506461A · 2018 [cited by applicant]
WO 2014027113 · 2014 [cited by applicant]
WO 2014134148A2 · 2014 [cited by applicant]
Extended European Search Report issued by the European Patent Office, dated May 24, 2024, for European Patent Application No. 24158679.1; 9 pages. [cited by applicant]
Communication Pursuant to Article 94(3) EPC issued by the European Patent Office, dated Dec. 5, 2018, for European Patent Ap plication No. 15820394.3; 4 pages. [cited by applicant]
Communication pursuant to Article 94(3) issued by the European Patent Office, dated Mar. 12, 2020, for European Patent Application No. 19165018.3; 6 pages. [cited by applicant]
English translation of Decision of Refusal issued by the Japanese Patent Office, dated Oct. 1, 2020, for Japanese Patent Application No. 2017-530636; 3 pages. [cited by applicant]
English translation of Office Action issued by the Israel Patent Office, dated Sep. 15, 2020, for Israeli Patent Application No. 252060; 5 pages. [cited by applicant]
Examination Report No. 1 issued by the Australian Government IP Australia, dated Apr. 8, 2019, for Australian Patent Application No. 2015362825; 3 pages. [cited by applicant]
Extended Search Report issued by the European Patent Office, dated May 23, 2019, for European Patent Application No. 19165018; 9 pages. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2015/065586, mailed on Feb. 23, 2017, 23 pages. [cited by applicant]
International Search Report issued by the European Patent Office, dated Mar. 11, 2016, for International Patent Application No. PCT/US2015/065586; 6 pages. [cited by applicant]
Memo regarding Office Action issued by the Mexican Patent Office, dated Nov. 9, 2020, for Mexican Patent Application No. MX/a/2020/000059; 1 pages. [cited by applicant]
Office Action issued by the Canadian Intellectual Property Office, dated May 16, 2019, for Canadian Patent Application No. 2,969,155; 4 pages. [cited by applicant]
Office Action issued by the Mexican Patent Office, dated Nov. 9, 2020, for Mexican Patent Application No. MX/a/2020/000059; 3 pages. [cited by applicant]
Second Written Opinion issued by the European Patent Office, dated Nov. 24, 2016, for International Patent Application No. PCT/US2015/065586; 8 pages. [cited by applicant]
Wei et al., “Towards a viable autonomous driving research platform”, 2013 IEEE Intelligent Vehicles Symposium (IV), IEEE, Jun. 23, 2013, pp. 763-770. [cited by applicant]
Written Opinion issued by the European Patent Office, dated Mar. 11, 2016; for International Patent Application No. PCT/US2015/065586; 7 pages. [cited by applicant]