Sign In to Follow Application
View All Documents & Correspondence

A System For Providing An Over The Air Update And A Method Thereof

Abstract: ABSTRACT A System for Providing an Over the Air Update and a Method thereof The present invention relates to a system (100) and a method (200) for providing an Over the Air (OTA) update in a vehicle (10). The system (100) has a Telematics Control Unit (TCU) (120) configured to be communicably connected to an OTA server (110). The TCU (120) is adapted to receive and transmit an information related to the vehicle (10). The system (100) has a plurality of Electronic Control Units (ECUs) (130) connected to the TCU (120) and the OTA server (110). Each ECU (130) is configured to send a plurality of parameters to the OTA server (110); and receive the OTA update from the OTA server (110) based on the plurality of parameters. Reference Figure 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 February 2024
Publication Number
35/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

TVS MOTOR COMPANY LIMITED
“Chaitanya” No.12 Khader Nawaz Khan Road, Nungambakkam Chennai-600 006, Tamil Nadu India

Inventors

1. GUDI VENKATA RAMANA
TVS Motor Company Limited “Chaitanya” No 12 Khader Nawaz Khan Road, Nungambakkam Chennai-600 006, Tamil Nadu India

Specification

Description:FIELD OF THE INVENTION
[001] The present invention relates to a vehicle. More particularly, the present invention relates to a system and a method for providing an Over the Air (OTA) update in the vehicle.

BACKGROUND OF THE INVENTION
[002] With the advancement in vehicle technologies, there is greater focus on enhancement of a user experience with respect to the vehicle. The vehicles are provided with different kinds of system such as a telematics system and other such related systems. The systems are regularly updated by the user manually in order to enhance the overall experience of the user. The systems of the vehicle are also updated regularly so that the vehicle telematics system functions smoothly without any problems. However, in existing vehicles, the systems are updated manually either by the user or through a serviceman when the vehicle is taken for servicing purposes. However, the same is undesirable as the same consumes a lot of time of the user.
[003] In conventional vehicles, an over the air (OTA) update is also provided. The OTA update refers to the updates that are provided wirelessly to the vehicles. Hence, the OTA updates are downloaded automatically by the vehicles over the internet. Generally, the OTA updates are provided considering the usage of the vehicle by the user. In an example, the vehicle may download the updates during the night when the vehicle is in a charging state. In this scenario, the vehicle is in a stationary position, therefore, the vehicle downloads and updates a software of the system during the night.
[004] However, there are certain challenges associated with the OTA updates. The OTA updates are downloaded automatically and therefore, an updating protocol does not consider a bandwidth restriction of the vehicle at the time of updating the vehicle. This leads to an inconvenience to the user as the user is restricted from using the vehicle at that time. The automatic OTA update further causes an inconvenience to the user of the vehicle in terms of extra cost, delays in updating the systems, and the like. This is particularly since the OTA update may cause a conflict with a prior schedule, an emergency of the user, and the like. Further, the OTA update takes a lot of time as it depends on the connectivity of the vehicle.
[005] Therefore, the bandwidth of the telematics system of the vehicle is not taken into consideration before the OTA update. Further, the existing systems and methods severely restrict user experience and have significant concerns for the user.
[006] Thus, there is a need in the art for a system and a method for providing an OTA update for a vehicle, which addresses at least the aforementioned problems.

SUMMARY OF THE INVENTION
[007] In one aspect, the present invention relates to a system for providing an Over the Air (OTA) update in a vehicle. The system comprises a Telematics Control Unit (TCU) configured to be communicably connected to an OTA server. The TCU is adapted to receive and transmit an information related to the vehicle. The system further has a plurality of Electronic Control Units (ECUs) connected to the TCU and the OTA server. Each ECU is configured to send a plurality of parameters to the OTA server, and receive the OTA update from the OTA server based on the plurality of parameters.
[008] In an embodiment of the invention, the OTA server is configured to scan the OTA update corresponding to the one or more ECUs. The OTA server further compares the scanned OTA update based on the plurality of parameters; and sends the OTA update corresponding to the one or more ECUs.
[009] In an embodiment of the invention, the TCU is configured to download the OTA update corresponding to the one or more ECUs, and transmit the downloaded OTA update to the one or more ECUs.
[010] In an embodiment of the invention, the plurality of parameters comprises one or more of a part number of the ECU, a current version of a software, a model of the vehicle and a variant of the vehicle.
[011] In an embodiment of the invention, the OTA update is customized for one or more ECUs 130 based on the plurality of parameters.
[012] In another aspect, the present invention relates to a method for providing an Over the Air (OTA) update in a vehicle. The method has the steps of receiving, by a Telematics Control Unit (TCU), an information related to the vehicle; sending, by an Electronic Control Unit (ECU), a plurality of parameters to an OTA server; and receiving, by the ECU, an OTA update for one or more ECUs from the OTA server based on the plurality of parameters.
[013] In an embodiment of the invention, the method further has the steps of scanning, by the OTA server, the OTA update corresponding to the one or more ECUs; comparing, by the OTA server, the scanned OTA update based on the plurality of parameters; and sending, by the OTA server, the OTA update to the TCU corresponding to the one or more ECUs.
[014] In an embodiment of the invention, the method further has the steps of downloading, by the TCU, the OTA update corresponding to the one or more ECUs; and transmitting, by the TCU, the downloaded OTA update to the one or more ECUs.
[015] In an embodiment of the invention, the plurality of parameters comprises one or more of a part number of the ECU, a current version of a software, a model of the vehicle and a variant of the vehicle.
[016] In an embodiment of the invention, the OTA update is customized for the one or more ECUs based on the plurality of parameters.

BRIEF DESCRIPTION OF THE DRAWINGS
[017] Reference will be made to embodiments of the invention, examples of which may be illustrated in accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
Figure 1 illustrates a system for providing an Over the Air (OTA) update in a vehicle, in accordance with an embodiment of the present invention.
Figure 2 illustrates a method flow diagram for providing the OTA update in the vehicle, in accordance with an embodiment of the present invention.
Figure 3 illustrates an exemplary system for providing the OTA update in the vehicle, in accordance with an embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION
[018] The present invention relates to a vehicle. More particularly, the present invention relates to a system and a method for providing an Over the Air (OTA) update in the vehicle. The system and the method of the present invention are typically used in the vehicle such as a two-wheeled vehicle, or a three-wheeled vehicle including trikes, or a four-wheeled vehicle, or other multi-wheeled vehicles as required.
[019] Figure 1 illustrates a system 100 for providing an Over the Air (OTA) update in a vehicle, in accordance with an embodiment of the present invention.
[020] As shown in Figure 1, the system 100 for providing the OTA update in the vehicle is disclosed. As disclosed herein, the OTA updates refer to updates that are released over the internet and are responsible for automatically updating a software and a firmware of the vehicle 10. The present invention provides a dynamic, reliable and precise system 100 for providing the OTA update, thereby enhancing a user experience. The present system 100 and the method 200 are configured to provide a component wise latest software update for the vehicle 10.
[021] The system 100 comprises a Telematics Control Unit (TCU) 120. The TCU 120 is a control unit that is configured for collecting the information of the vehicle 10 such as a speed of the vehicle 10, a fuel level of the vehicle 10, a location of the vehicle 10, engine information, connectivity strength, and the like. The TCU 120 facilitates in controlling the wireless tracking, diagnostics and management of the vehicle data communication. The TCU 120 is used to implement functions such as automated emergency calling, crash notifications, tow alerts, vehicle tracking, and the like. Also, the TCU 120 is provided with the GPS tracking facility to detect the live location of the vehicle 10. The TCU 120 helps in translating the vehicle data into significant information and transfers the data to vehicle controllers and dashboard. Hence, the TCU 120 is adapted to receive and transmit an information related to the vehicle 10.
[022] In an embodiment, the TCU 120 is configured to be communicably connected to an OTA server 110. As disclosed herein, the OTA server 110 is responsible for receiving the OTA update and publishing the OTA update. In a non-limiting embodiment, the OTA server has the information and the various updates related to the TCU and other systems of the vehicle. The OTA updates are provided to the vehicle 10 whenever the vehicle 10 connects to the OTA server 110. The OTA update helps in improving the overall driving experience for the user. In a non-limiting embodiment, the vehicles with an infotainment system can receive software updates. Once the vehicle 10 is connected to the OTA server 110, the vehicle 10 continuously searches for the OTA update in the server 110.
[023] The system 100 further comprises a plurality of Electronic Control Units (ECUs) 130. The ECU 130 is an embedded unit in the vehicle that is configured to control one or more of an electrical system of the vehicle 10. The vehicle 10 has a plurality of ECUs 130 configured to control the various modules of the vehicle 10. In a non-limiting embodiment, the ECUs includes but are not limited to an engine control module (ECM) transmission control module (TCM), powertrain control module (PCM), brake control module (BCM), central control module (CCM), general electronic module (GEM), body control module (BCM), and suspension control module (SCM).
[024] In an embodiment, the plurality of ECUs 130 is connected to the TCU 120 and the OTA server 110. The OTA updates are available for one or more ECUs 130. As disclosed herein, the OTA updates are downloaded only for the ECU 130 that needs to be updated. In an embodiment, the ECU 130 is configured to send a plurality of parameters to the OTA server 110. As disclosed herein, the plurality of parameters comprises one or more of a part number of the ECU 130, a current version of a software, a model of the vehicle 10 and a variant of the vehicle 10. The ECU 130 is further configured to receive the OTA update from the OTA server 110 based on the plurality of parameters. Therefore, the present invention is customized based on the plurality of parameters. Once the plurality of parameters is sent to the OTA server 110, the OTA server 110 scans the plurality of parameters and then, sends the OTA updates corresponding to the plurality of parameters.
[025] In an embodiment, the OTA update is customized for one or more ECUs 130 based on the plurality of parameters. As disclosed herein, the OTA server 110 is configured to scan the OTA update corresponding to the one or more ECUs 130. Once the OTA updates are scanned, the OTA server 110 compares the scanned OTA update based on the plurality of parameters. If the scanned OTA update corresponds to the plurality of parameters, then the OTA server 110 sends the OTA update to the ECU 130 corresponding to the one or more ECUs 130.
[026] Once the OTA updates are successfully identified based on the plurality of parameters, the TCU 120 is configured to download the OTA update corresponding to the one or more ECUs 130. The TCU 120 then transmits the downloaded OTA update to the one or more ECUs 130.
[027] In a non-limiting embodiment, the vehicle 10 has the TCU 120 that is configured to maintain the wireless communication with one or more remote servers of a vehicle management system. The vehicle management system is responsible for releasing the software update for the vehicle 10. The vehicle management system is configured to release the software updates over the air (OTA). Once the OTA updates are released, the OTA updates are downloaded by the TCU 120 and then transmitted to the respective control unit which the update is meant for. As disclosed herein, the TCU 120 receives the updates from the vehicle management system. The OTA server 110 stores the details of every vehicle 10. The TCU 120 stores the details and the serial numbers of the vehicle 10 and all the control units in the vehicle 10. The present invention is configured to provide the OTA update only to the ECU 130 that needs to be updated. Therefore, the present invention is customized based on the requirements of the vehicle 10. All the vehicles are configured to receive different updates based on the requirement and the current version of the software for each of the ECUs. In an example, the OTA server 110 has a plurality of software updates related to one or more ECUs 130. The software package for each vehicle 10 varies based on the current version of the ECU 130 software. Therefore, in an example, a vehicle ‘X’ can get three updates and the vehicle ‘Y’ can get five updates. Hence, the present invention is configured to manage the bandwidth of the vehicle 10 and improves the overall user experience.
[028] The present invention helps in creating various campaigns corresponding to different software updates. The OTA server 110 helps in packaging only the OTA updates from the various campaigns that are relevant to the vehicle 10 at that point of time. When the OTA update is to be released, a campaign is created on the vehicle management system. The OTA server 110 scans all the campaigns available for each of the ECUs 130 and gets the latest available software for each ECU 130. The OTA server 110 compares the ECUs part numbers submitted by the vehicle 10 against the ECUs part number in the campaign and validates the same. The OTA server 110 makes the comparison to ensure to deliver the right compatible software to the right ECU 130. After collecting all the ECUs software files, the OTA server 110 packages all the updates related to the one or more ECUs 130 and delivers to the respective vehicle 10. The present system 100 optimizes the data bandwidth and reduces the data charges to the user when performing the OTA software update in the vehicle 10.
[029] In another aspect as depicted in Figure 2, the present invention relates to a method flow diagram 200 for providing the OTA update in the vehicle, in accordance with an embodiment of the present invention. As disclosed herein, the OTA updates refer to updates that are released over the internet and are responsible for automatically updating a software and a firmware of the vehicle 10. The present invention provides a dynamic, reliable and precise method 200 for providing the OTA update, thereby enhancing the user experience. The present method 200 is configured to provide a component wise latest software update for the vehicle 10. The steps involved in the method 200 for providing the OTA update in the vehicle 10 are illustrated in Figure 2. As illustrated, at step 202, the method 200 starts. At step 204, an information related to the vehicle 10 is received by the Telematics Control Unit (TCU) 120. The TCU 120 is a control unit that is configured for collecting the information of the vehicle 10 such as a speed of the vehicle 10, a fuel level of the vehicle 10, a location of the vehicle 10, engine information, connectivity strength, and the like. The TCU 120 facilitates in controlling the wireless tracking, diagnostics and management of the vehicle data communication. The TCU 120 is used to implement functions such as automated emergency calling, crash notifications, tow alerts, vehicle tracking, and the like. Also, the TCU 120 is provided with the GPS tracking facility to detect the live location of the vehicle 10. The TCU 120 helps in translating the vehicle data into significant information and transfers the data to vehicle controllers and dashboard. Hence, the TCU 120 is adapted to receive and transmit an information related to the vehicle 10.
[030] In an embodiment, the TCU 120 is configured to be communicably connected to an OTA server 110. As disclosed herein, the OTA server 110 is the server that is responsible for receiving the OTA update and publishing the OTA update. In a non-limiting embodiment, the OTA server has the information and the various updates related to the TCU and other systems of the vehicle. The OTA updates are provided to the vehicle 10 whenever the vehicle 10 connects to the OTA server 110. The OTA update helps in improving the overall driving experience for the user. In a non-limiting embodiment, the vehicles with an infotainment system can receive software updates. Once the vehicle 10 is connected to the OTA server 110, the vehicle 10 continuously searches for the OTA update in the server 110.
[031] At step 206, a plurality of parameters is sent to the OTA server 110 by an Electronic Control Unit (ECU) 130. The ECU 130 is an embedded unit in the vehicle that is configured to control one or more of an electrical system of the vehicle 10. The vehicle 10 has a plurality of ECUs 130 configured to control the various modules of the vehicle 10. In a non-limiting embodiment, the ECUs includes but are not limited to an engine control module (ECM) transmission control module (TCM), powertrain control module (PCM), brake control module (BCM), central control module (CCM), general electronic module (GEM), body control module (BCM), and suspension control module (SCM).
[032] In an embodiment, the plurality of ECUs 130 is connected to the TCU 120 and the OTA server 110. The OTA updates are available for one or more ECUs 130. As disclosed herein, the OTA updates are downloaded only for the ECU 130 that needs to be updated. In an embodiment, the ECU 130 is configured to send a plurality of parameters to the OTA server 110. As disclosed herein, the plurality of parameters comprises one or more of a part number of the ECU 130, a current version of a software, a model of the vehicle 10 and a variant of the vehicle 10.
[033] At step 208, the ECU 130 is further configured to receive the OTA update for one or more ECUs 130 from the OTA server 110 based on the plurality of parameters. Therefore, the present invention is customized based on the plurality of parameters. The plurality of parameters is sent to the OTA server 110. The OTA server 110 scans the plurality of parameters and then, sends the OTA updates corresponding to the plurality of parameters.
[034] In an embodiment, the OTA update is customized for the one or more ECUs 130 based on the plurality of parameters. As disclosed herein, the OTA server 110 is configured to scan the OTA update corresponding to the one or more ECUs 130. Once the OTA updates are scanned, the OTA server 110 compares the scanned OTA update based on the plurality of parameters. If the scanned OTA update corresponds to the plurality of parameters, then the OTA server 110 sends the OTA update to the TCU 120 corresponding to the one or more ECUs 130.
[035] Once the OTA updates are successfully identified based on the plurality of parameters, the TCU 120 is configured to download the OTA update corresponding to the one or more ECUs 130. The TCU 120 then transmits the downloaded OTA update to the one or more ECUs 130. Once the OTA update is received by the one or more ECUs 130, the method 200 terminates at step 210.
[036] In a non-limiting embodiment, the OTA server 110 maintains the vehicle details and all the campaigns related to the software updates of each vehicle ECU across all the models and the variants of the vehicle 10. The vehicle software resides in the vehicle TCU 120. The vehicle software maintains the vehicle ECU, the part number of the ECU, the current version of the ECU and the corresponding details. Whenever the vehicle 10 connects to the OTA server 110, the vehicle 10 submits the available ECUs 130, their part numbers and corresponding software version to the OTA server 110. The OTA server 110 scans all the campaigns available for each of the ECUs 130 and gets the latest available software for each ECU 130. The OTA server 110 compares the ECUs part numbers submitted by the vehicle 10 against the ECUs part number in the campaign and validates the same. The OTA server 110 makes the comparison to ensure to deliver the right compatible software to the right ECU 130. After collecting all the ECUs software files, the OTA server 110 packages the same and deliver the latest software to the respective vehicle 10. Herein, each vehicle 10 gets the package based on which ECU 130 needs updates for a particular vehicle 10. Therefore, all the vehicle 10 gets different software update package depending on the currently available software update. The package to each vehicle 10 varies based on the current software version of the ECU 130. The present invention hence reduces the data bandwidth and data charges from the user.
[037] Figure 3 illustrates an exemplary system 300 for providing the OTA update in the vehicle 10, in accordance with an embodiment of the present invention. As depicted in Figure 3, whenever the software updates are released for the vehicle, the notification is generally displayed on an instrument cluster display of the vehicle. The instrument cluster is the display screen installed in the vehicle and is configured to display the various information to the user in a real time. Furthermore, in an example, if the user is not near the vehicle 10 or if the vehicle 10 is parked in the basement of an apartment and the user is unable to see the notification regarding the software update, then the user is displayed the notification as soon as the user starts the vehicle 10. Based on the update available, the user may update the vehicle 10 to get the updates completed.
[038] In a non-limiting embodiment, the present invention is applicable in cases, wherein the vehicle 10 is disconnected for a very long time, and hence there have been no software updates for a short period of time. In an example, when the user is on a business trip, or when there has been no software update since a year or so. In certain scenarios, the vehicle may not be updated due to disconnection with the remote server. In such scenarios, whenever the vehicle connects to the remote server, the system checks for the current update status and the data related to the current components of the vehicle.
[039] In an example, the vehicle has five components and each of these components are in different software versions which are not updated over a period of time. Whenever the vehicle makes a connection with the remote server for the first time, the vehicle submits the information related to the five components and the current software version of all the five components of the vehicle. The remote server checks the current software update for the vehicle for all the five components. The remote server also checks the latest software update released for all the five components of the vehicle. Based on a successful comparison between the current software update and the latest software update for the five components of the vehicle, the system of the present invention consolidates the latest version of the software update corresponding to each component for that particular vehicle. The consolidated update is then sent to the user of the vehicle. Accordingly, whenever the vehicle gets connected to the remote server at any given point of time, the system provides the latest software update available for all the components of the vehicle.
[040] In an example and as depicted in Figure 3, the initial version of the software is updated in the vehicle and has no further updates. Now, campaign 1 is released with the update depicted as Image2. Similarly, campaign 2 is released with Image3 update and campaign 3 is released with Image4 update.
[041] As the vehicles are produced and released from the assembly line, the vehicles are automatically updated to the latest versions of all the updates. In an example, five vehicles namely, vehicles 1, 2, 3, 4 and 5 are released with all the initial versions of the software update. When campaign 1 is released, only vehicles 1 and 2 get connected to the server, and therefore receives the image2 software update from campaign 1.
[042] After campaign 1, vehicles 7, 8 and 9 are released, and therefore it already has the image2 software update. When campaign 2 is released, vehicles 3 and 4 are connected to the OTA server, and receive image3 from the campaign 2 as well as image2 update from campaign 1, since both the software are not updated in the vehicles 3 and 4.
[043] Similarly, when vehicles 7 and 8 are connected to the OTA server, then the vehicles 7 and 8 only receive image3 from the campaign 2 as the software update, since the previous update i.e., image2 from the campaign 1 has already been updated. After campaign 2, vehicles 10, 11 and 12 are released in the market. The vehicles 10, 11 and 12 already have the software updates related to image2 and image3 released during campaign 1 and campaign 2, respectively.
[044] When campaign 3 is released with image4 and image5 software updates, only vehicle 5 is connected to the OTA server. Now, the vehicle 5 has not been connected to the OTA server since the initial release and therefore, the vehicle 5 has not been updated at all. Therefore, the vehicle 5 receives the image2 from campaign 1, the image3 from campaign 2, the image4 and image 5 from campaign 3. All the four updates are sent to the vehicle 5 in a consolidated manner. If the vehicles 10, 11 and 12 connect to the OTA server after the release of campaign 3, then the vehicles 10, 11 and 12 only receives campaign 3 updates i.e., image4 and image5 from the campaign 3. Therefore, the present system and method optimizes the available resources and efficiently updates the system in a cost-effective manner.
[045] Advantageously, the present invention provides a system and a method for providing an OTA update for a vehicle, wherein the system monitors and packages the OTA update only for an ECU that needs to be updated. The OTA update is provided for the vehicle in real time based on the plurality of parameters of the vehicle. Therefore, the present system helps in providing the customized component wise latest software update from different available software update campaigns based on the current software version. The present invention provides the software update for the particular vehicle only when the vehicle connects to the OTA sever. The present system optimizes the data bandwidth and reduces the data charges. Further, the present invention allows for providing an accurate, efficient, and reliable system for providing the OTA update according to the plurality of parameters corresponding to the vehicle.
[046] The present invention is cost-effective in nature and reduces the overall part count. The present invention optimizes the resources of the vehicle efficiently and therefore, provides comfort to the user of the vehicle. The present invention provides the software update for the vehicle systems without requiring servicing and hence, achieves the market attractiveness.
[047] Furthermore, the present invention is customized so that the user is satisfied and able to update the software as per the requirement. The present invention saves a lot of time and is cost-effective as well. The present invention is flexible as the same can be modified and implemented for the targeted vehicles, thereby reducing development time and effort. Therefore, the present invention eliminates the problems related to vehicle bandwidth problems. In addition, the present system is cost-effective and reliable and hence, the system can be integrated with the vehicle for providing the OTA update. The present invention allows for understanding the latest software update for the vehicle and therefore, the user experience is enhanced by personalizing the vehicle of the user based on the requirements.
[048] In light of the abovementioned advantages and the technical advancements provided by the disclosed method and system, the claimed steps as discussed above are not routine, conventional, or well understood in the art, as the claimed steps enable the following solutions to the existing problems in conventional technologies. Further, the claimed steps clearly bring an improvement in the functioning of the device itself as the claimed steps provide a technical solution to a technical problem.
[049] Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present disclosure. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., be non-transitory. Examples include random access memory (RAM), read-only memory (ROM), volatile memory, non-volatile memory, hard drives, CD ROMs, DVDs, flash drives, disks, and any other known physical storage media.
[050] While the present invention has been described with respect to certain embodiments, it will be apparent to those skilled in the art that various changes and modification may be made without departing from the scope of the invention as defined in the following claims.

List of Reference Numerals
10: Vehicle
100: System for providing an Over the Air (OTA) update in a vehicle
110: OTA Server
120: Telematics Control Unit
130: Electronic Control Unit
200: Method for providing the OTA update in the vehicle
, Claims:WE CLAIM:
1. A system (100) for providing an Over the Air (OTA) update in a vehicle (10), the system (100) comprising:
a Telematics Control Unit (TCU) (120), the TCU (120) being configured to be communicably connected to an OTA server (110), the TCU (120) being adapted to receive and transmit an information related to the vehicle (10); and
a plurality of Electronic Control Units (ECUs) (130), the plurality of ECUs (130) being connected to the TCU (120) and the OTA server (110), each ECU (130) being configured to:
send a plurality of parameters to the OTA server (110); and
receive the OTA update from the OTA server (110) based on the plurality of parameters.

2. The system (100) as claimed in claim 1, wherein the OTA server (110) being configured to:
scan the OTA update corresponding to the one or more ECUs (130);
compare the scanned OTA update based on the plurality of parameters; and
send the OTA update corresponding to the one or more ECUs (130).
3. The system (100) as claimed in claim 1, wherein the TCU (120) being configured to:
download the OTA update corresponding to the one or more ECUs (130); and
transmit the downloaded OTA update to the one or more ECUs (130).

4. The system (100) as claimed in claim 1, wherein the plurality of parameters comprises one or more of a part number of the ECU (130), a current version of a software, a model of the vehicle (10) and a variant of the vehicle (10).

5. The system (100) as claimed in claim 1, wherein the OTA update is customized for one or more ECUs (130) based on the plurality of parameters.

6. A method (200) for providing an Over the Air (OTA) update in a vehicle (10), the method (200) comprising:
receiving, by a Telematics Control Unit (TCU) (120), an information related to the vehicle (10);
sending, by an Electronic Control Unit (ECU) (130), a plurality of parameters to an OTA server (110); and
receiving, by the ECU (130), an OTA update for one or more ECUs (130) from the OTA server (110) based on the plurality of parameters.

7. The method (200) as claimed in claim 6, wherein the method (200) comprising the step of:
scanning, by the OTA server (110), the OTA update corresponding to the one or more ECUs (130);
comparing, by the OTA server (110), the scanned OTA update based on the plurality of parameters; and
sending, by the OTA server (110), the OTA update corresponding to the one or more ECUs (130).

8. The method (200) as claimed in claim 6, wherein the method (200) comprising the step of:
downloading, by the TCU (120), the OTA update corresponding to the one or more ECUs (130); and
transmitting, by the TCU (120), the downloaded OTA update to the one or more ECUs (130).

9. The method (200) as claimed in claim 6, wherein the plurality of parameters comprises one or more of a part number of the ECU (130), a current version of a software, a model of the vehicle (10) and a variant of the vehicle (10).

10. The method (200) as claimed in claim 6, wherein the OTA update is customized for the one or more ECUs (130) based on the plurality of parameters.

Dated this 28th day of February 2024

TVS MOTOR COMPANY LIMITED
By their Agent & Attorney

(Nikhil Ranjan)
of Khaitan & Co
Reg No IN/PA-1471

Documents

Application Documents

# Name Date
1 202441014718-STATEMENT OF UNDERTAKING (FORM 3) [28-02-2024(online)].pdf 2024-02-28
2 202441014718-REQUEST FOR EXAMINATION (FORM-18) [28-02-2024(online)].pdf 2024-02-28
3 202441014718-PROOF OF RIGHT [28-02-2024(online)].pdf 2024-02-28
4 202441014718-POWER OF AUTHORITY [28-02-2024(online)].pdf 2024-02-28
5 202441014718-FORM 18 [28-02-2024(online)].pdf 2024-02-28
6 202441014718-FORM 1 [28-02-2024(online)].pdf 2024-02-28
7 202441014718-FIGURE OF ABSTRACT [28-02-2024(online)].pdf 2024-02-28
8 202441014718-DRAWINGS [28-02-2024(online)].pdf 2024-02-28
9 202441014718-DECLARATION OF INVENTORSHIP (FORM 5) [28-02-2024(online)].pdf 2024-02-28
10 202441014718-COMPLETE SPECIFICATION [28-02-2024(online)].pdf 2024-02-28