IP Library › Granted Patent US 12,466,418
Granted Patent B2
US 12,466,418 · App. 18/303,994 · Granted Nov 11, 2025

Method for operating a control device for a motor vehicle

Inventors: Johannes Lang (Poxdorf, DE); Claudia Tischendorf (Ingolstadt, DE)
Assignee: AUDI AG
B60W50/06B60W50/14G06F8/62H04W76/10
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,466,418
App. No.
18/303,994
Granted
Nov 11, 2025
Kind
B2
Abstract

The present disclosure relates to a method for operating a control device for a motor vehicle, and to the motor vehicle. The method comprises the following steps: determining usage data that describes a usage behavior for a respective function that can be provided by a first software provided to the control device; checking, for the respective function, whether the usage is below a predetermined minimum usage according to the determined usage data; for each function for which it has been determined, upon checking, that the usage is below the predetermined minimum usage, providing a removal option for at least partially removing the function from the control device; in the event that the provided removal option is activated, provide a second software for the control device by means of which the respective removed function is not executable; and operating the control device by means of the provided second software.

Claims (47)

1 . A method for operating a control device for a motor vehicle, the method comprising:

determining usage data describing a usage behavior for a function of a plurality of functions using a first software provided to the control device;

checking, whether the usage data for the function is below a predetermined minimum usage based on the determined usage data;

based on the determining, using the checking, that the usage data for the function is below the predetermined minimum usage, providing a removal option for removing the function from the control device;

uninstalling the function for removal of the function from the control device;

in response to activating the removal option, providing a second software for the control device having a respective removed function in a non-executable state; and

operating the control device using the second software.

2 . The method of claim 1 , further comprising:

establishing a communication connection between a communication interface of the motor vehicle and a communication interface of an external computing device;

transmitting request data describing the activated removal option via the communication connection to the external computing device; and

receiving, by the motor vehicle, the second software generated based on the transmitted request data.

3 . The method of claim 2 , further comprising, generating the second software using the external computing device.

4 . The method of claim 1 , further comprising describing the usage behavior during a predetermined time interval by the determined usage data, wherein the predetermined time interval is function-dependent.

5 . The method of claim 1 , further comprising storing content data generated in response to use of the function in a storage device before the uninstallation.

6 . The method of claim 1 , further comprising:

providing, to a user of the motor vehicle, a functional overview in which the removed function is marked as a currently removed function;

providing, for the currently removed function, an installation option for installing the removed function on the control device;

providing a third software for the control device, upon activation of the installation option; and

using the third software for executing the removed function on the control device.

7 . The method of claim 6 , further comprising:

determining, whether content data were stored with regard to the function that is executable based on the third software; and

providing the stored content data by a storage device for the control device, if the content data were stored with regard to the function that is executable based on the third software.

8 . A motor vehicle comprising a control device, wherein the control device is configured to:

determine usage data describing a usage behavior for a function of a plurality of functions using a first software provided to the control device;

check, whether the usage data for the function is below a predetermined minimum usage based on the determined usage data;

based on the determining, using the checking, that the usage data for the function is below the predetermined minimum usage, provide a removal option for removing the function from the control device for the function;

uninstall the function for removal of the function from the control device;

in response to activating the removal option, provide a second software for the control device having a respective removed function in a non-executable state; and

operate the control device using the second software.

9 . A method for operating a control device for a motor vehicle, the method comprising:

determining usage data describing a usage behavior for a function of a plurality of functions using a first software provided to the control device;

checking, whether the usage data for the function is below a predetermined minimum usage based on the determined usage data;

based on the determining, using the checking, that the usage data for the function is below the predetermined minimum usage, providing a removal option for at least partially removing the function from the control device;

establishing a communication connection between a communication interface of the motor vehicle and a communication interface of an external computing device;

transmitting request data describing an activated removal option via the communication connection to the external computing device;

receiving, by the motor vehicle, a second software generated based on the transmitted request data;

in response to activating the removal option, providing the second software for the control device having a respective removed function in a non-executable state; and

operating the control device using the second software.

10 . A motor vehicle comprising a control device, wherein the control device is configured to:

determine usage data describing a usage behavior for a function of a plurality of functions using a first software provided to the control device;

check, whether the usage data for the function is below a predetermined minimum usage based on the determined usage data;

based on the determining, using the checking, that the usage data for the function is below the predetermined minimum usage, provide a removal option for at least partially removing the function from the control device for the function;

establish a communication connection between a communication interface of the motor vehicle and a communication interface of an external computing device;

transmit request data describing an activated removal option via the communication connection to the external computing device;

receive, by the motor vehicle, a second software generated based on the transmitted request data;

in response to activating the removal option, provide the second software for the control device having a respective removed function in a non-executable state; and

operate the control device using the second software.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: LANG, JOHANNES; TISCHENDORF, CLAUDIA
To: AUDI AG
Reel/Frame 063951/0984 →
Priority Claims (1)
DE 10 2022 109 637.8 · Apr 21, 2022 · national
Continuity (1)
Related Publication 20230406333A1 · Dec 21, 2023
References Cited (19)
US 7039515B2 · Eich · 2006 [cited by examiner]
US 11163543B2 · Eyl et al. · 2021 [cited by applicant]
US 20020070976A1 · Tanner et al. · 2002 [cited by applicant]
US 20050027846A1 · Wolfe et al. · 2005 [cited by applicant]
US 20060048139A1 · Nakamura · 2006 [cited by applicant]
US 20070287439A1 · Weyl · 2007 [cited by examiner]
US 20100017505A1 · Kamada et al. · 2010 [cited by applicant]
US 20130103236A1 · Mehrgan · 2013 [cited by examiner]
US 20140245286A1 · Wong et al. · 2014 [cited by applicant]
US 20160357545A1 · Linn et al. · 2016 [cited by applicant]
US 20170017497A1 · Shimada et al. · 2017 [cited by applicant]
US 20180018158A1 · Kalke et al. · 2018 [cited by applicant]
US 20180272964A1 · Netter · 2018 [cited by examiner]
US 20210103436A1 · Thurimella · 2021 [cited by examiner]
DE 112014006613T5 · 2017 [cited by applicant]
DE 102019108602A1 · 2020 [cited by applicant]
JP 2003034200A · 2003 [cited by examiner]
WO WO2017036551A1 · 2017 [cited by applicant]
Morooka Yasuo, Jul. 24, 2001, English Machine Translation_JP2003034200A provided by Patent Translate by EPO and Google (Year: 2001). [cited by examiner]