Sign In to Follow Application
View All Documents & Correspondence

System And Method For Data Logging And Data Transfer In Vehicles

Abstract: ABSTRACT SYSTEM AND METHOD FOR DATA LOGGING AND DATA TRANSFER IN VEHICLES Present disclosure relates to system and method for data logging and data transfer in Vehicles. The system comprising a memory, a communication interface, and a controller. The controller is configured to: receive, at least one Control Area Network (CAN) data packet over a CAN bus from a vehicle electronic control unit (ECU). The controller is configured to compress, the CAN data packet to generate a compressed data packet and encrypt, the compressed data packet to generate an encrypted data packet. Furthermore, the controller is configured to store the encrypted data packet in the memory. To transmit the stored data packet to a client device, the controller is configured to: log and sample the CAN data packet stored in memory to generate Wireless-Fidelity (Wi-Fi) data packet. The Wi-Fi data packet comprises Wi-Fi header, Wi-Fi network payload, and Wi-Fi trailer, and the CAN data packet is integrated into the Wi-Fi network payload. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 March 2024
Publication Number
07/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

TATA MOTORS LIMITED
Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai – 400 001, Maharashtra, India

Inventors

1. VIBEK PANDA
C/o. Tata Motors Limited, Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai – 400 001, Maharashtra, India
2. CHETAN CHAWADIMANI
C/o. Tata Motors Limited, Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai – 400 001, Maharashtra, India
3. KHEELESH KUMAR DEWANGAN
C/o. Tata Motors Limited, Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai – 400 001, Maharashtra, India
4. VIDYADHAR VAIDYA
C/o. Tata Motors Limited, Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai – 400 001, Maharashtra, India
5. SHWETA JAHAGIRDAR
C/o. Tata Motors Limited, Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai – 400 001, Maharashtra, India

Specification

FORM 2
THE PATENTS ACT 1970
[39 OF 1970]
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
[See section 10; rule 13]
TITLE: “SYSTEM AND METHOD FOR DATA LOGGING AND DATA TRANSFER IN VEHICLES”
Name and address of the Applicant: TATA MOTORS LIMITED,
Bombay House, 24 Homi Mody Street, Hutatma Chowk, Mumbai 400 001, Maharashtra, India.
Nationality: Indian
The following specification particularly describes the invention and the manner in
which it is to be performed.

TECHNICAL FIELD [0001] The present disclosure, in general, relates to automobiles. Particularly, but not exclusively, the present disclosure relates to system and method of data logging and data transfer in vehicles.
BACKGROUND OF THE DISCLOSURE
[0002] Vehicles play an essential role in transportation. Recording and analysing various parameters and activities related to a vehicle’s operation is necessary for several reasons. The vehicle monitoring allows analysis of vehicle performance and vehicle health, enabling early detection of potential issues and facilitating proactive maintenance, which may ultimately enhance vehicle reliability and longevity. Further, monitoring of vehicle provides valuable data for diagnosing and troubleshooting problems, reducing downtime and repair costs.
[0003] Moreover, analysing vehicle operational data may also provide insights for optimizing fuel efficiency, improving safety systems, and enhancing overall vehicle functionality. During fleet management or commercial operations, detailed data logging enables better oversight of driver behaviour, route efficiency, and compliance with regulations, ultimately contributing to operational efficiency and cost saving.
[0004] While exporting vehicle to different country, accessing data related to that vehicle operation becomes challenging for the manufacturer. As a result, manufacturers and authorized personnel may encounter obstacles in obtaining the necessary data for various purposes such as diagnostics, maintenance, or performance analysis while the vehicle is outside their jurisdiction. This situation can pose significant logistical and operational challenges for manufacturers, potentially impacting their ability to provide timely support and services to customers or conduct routine operations involving the vehicle.

[0005] Hence, there is a need to establish appropriate and secure protocols whereby manufacturers can access the data directly from the vehicle.
[0006] The information disclosed in this background of the disclosure section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.
SUMMARY OF THE DISCLOSURE
[0007] Disclosed herein is a system of data logging in a vehicle. The system comprising a memory, a communication interface and at least one controller in communication with the memory and the communication interface. The controller is configured to receive, at least one Control Area Network (CAN) data packet over a CAN bus from a vehicle electronic control unit (ECU). Each data packet comprises a CAN header, CAN payload, and CAN trailer. The CAN payload at least comprises one or more parameters monitored by one or more sensors present in the vehicle. The controller is configured to compress, using at least one data compression technique, the generated CAN data packet to generate a compressed data packet. The controller is further configured to encrypt, using at least one encryption technique, the compressed data packet to generate an encrypted data packet and store the encrypted data packet in the memory. To transmit the stored data packet to a client device, the at least one controller is configured to log and sample the at least one CAN data packet stored in memory to generate Wireless-Fidelity (Wi-Fi) data packet. The Wi-Fi data packet comprises Wi-Fi header, Wi-Fi network payload, and Wi-Fi trailer, and The at least one CAN data packet is integrated into the Wi-Fi network payload.
[0008] Disclosed herein is a method of data logging in a vehicle. The method comprising receiving at least one Control Area Network (CAN) data packet over a CAN bus from a vehicle electronic control unit (ECU). Each data packet comprises a CAN header, CAN payload, and CAN trailer. Said CAN payload at least comprises one or more parameters monitored by one or more sensors present in the

vehicle; further the method comprises compressing using at least one data compression technique, the generated CAN data packet to generate a compressed data packet. Furthermore, the method comprises encrypting using at least one encryption technique, the compressed data packet to generate an encrypted data packet and storing the encrypted data packet in the memory. While transmitting the stored data packet to a client device, the method comprises logging and sampling the at least one CAN data packet to generate Wireless-Fidelity (Wi-Fi) data packet. The Wi-Fi data packet comprises Wi-Fi header, Wi-Fi network payload, and Wi-Fi trailer. At least one CAN data packet is integrated into the Wi-Fi network payload.
[0009] The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The embodiments of the disclosure itself, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings. One or more embodiments are now described, by way of example only, with reference to the accompanying drawings in which:
[0011] Fig. 1 illustrates an overview of an exemplary environment for data logging and data transfer in a vehicle, in accordance with some embodiments of the present disclosure.
[0012] Fig. 2 illustrates detailed block diagram of a system for data logging in vehicle, in accordance with one embodiment of the present disclosure.

[0013] Fig. 3 illustrates an exemplary representation of a system for data logging and data transfer in a vehicle, in accordance with another embodiment of the present disclosure.
[0014] Fig. 4 illustrates a data frame of CAN data packet being integrated into the Wi-Fi data packet, in accordance with some embodiments of the present disclosure.
[0015] Fig. 5 illustrates a flowchart illustrating a method for data logging in a vehicle, in accordance with some embodiments of the present disclosure.
[0016] Fig. 6 illustrates a flowchart illustrating a method for data transfer in a vehicle, in accordance with some embodiments of the present disclosure.
[0017] It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether such computer or processor is explicitly shown.
DETAILED DESCRIPTION
[0018] In the present disclosure, the word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment or implementation of the present subject matter described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0019] The present disclosure relates to system and method for data logging and data transfer in a vehicle. In an embodiment, the present disclosure provides a solution of logging and transmitting data of the vehicle to a client device, in which Control Area Network (CAN) data packet(s) is integrated with the Wireless-

Fidelity (Wi-Fi) data packets. The present disclosure provides a secure way to log and transmit the data of the vehicle.
[0020] In the following detailed description of the embodiments of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.
[0021] Fig. 1 illustrates an overview of an exemplary environment for data logging and data transfer in a vehicle, in accordance with some embodiments of the present disclosure.
[0022] In an embodiment, the environment 100 may comprise a vehicle 101. The vehicle 101 may comprises a one or more sensor 103, an Electronic Control Unit (ECU) 105, a Control Area Network (CAN) bus 107, a system 110, and a client device 115 in communication with each other. In another non-limiting embodiment, the vehicle 101 may comprise one or more electronic control unit (ECU) 105. In one non-limiting embodiment, the system 110 may be any computing device configurable to log and transmit the data of the vehicle 101. The vehicle 101 may be an autonomous vehicle or normal vehicle such as, without limiting to, a battery electric vehicle (BEV), a hybrid electric vehicle (HEV), a plug-in hybrid electric vehicle (PHEV), or a fuel cell electric vehicle (FCEV). In one non-limiting embodiment, the client device may comprise the any digital device, an electronic device, a handheld device such as a mobile phone, a tablet, a laptop and the like.
[0023] As shown in the Fig. 1, the one or more sensor 103 monitors the parameters of the vehicle 101. The monitored parameters associated with the vehicle 101 are transmitted to the ECU 105. The ECU 105 analyses the received parameters and implements the appropriate control actions to regulate and optimize

the performance of the parameters of vehicle 101. Said monitored parameters and control action carried out by the plurality of ECU 105 are transmitted to the system 110.
[0024] In the embodiment, the system 110 is connected to the ECU 105 through the CAN bus 107. The ECU 105 may be configured to transmit the CAN data packets from the plurality of ECU 105 to the system 110 of the vehicle 101. Each CAN data packets comprises a CAN header, CAN payload, and CAN trailer. Said CAN payload comprises the plurality of parameters monitored by the one or more sensor 103 associated within the vehicle 101 and the control actions performed by the ECU 105.
[0025] In the embodiment, the system 110 may store CAN data packets and transmit the CAN data packets to the client device 115 in the format of the Wireless-Fidelity (Wi-Fi) data packets. The system 110 configured to log and sample the CAN data packets to generate Wireless-Fidelity (Wi-Fi) data packets. The CAN data packets are integrated into Wi-Fi network payload of the Wi-Fi data packet. Said Wi-Fi data packets are transmitted to the client device 115 over the Wi-Fi network.
[0026] Fig. 2 illustrates detailed block diagram of a system for data logging in vehicle, in accordance with one embodiment of the present disclosure.
[0027] In an embodiment, the system 210 may include a controller 201, a memory 203, a communication interface 205 and one or more modules 207. The system 210 is similar to system 110 of fig.1. The communication interface 205 may be communicatively interfaced with the controller 201 and the memory 203 of the system 210. The controller 201 and the memory 203 may be communicatively coupled with the one or more modules 207. The controller 201 may be configured to perform one or more functions of the system 210 for data logging of the vehicle 101 using one or more modules 207.

[0028] In the embodiment, the communication interface 205 may include Wi-Fi module for logging and sampling the stored CAN data packets and generating Wi-Fi data packets. The Wi-Fi data packets comprise the Wi-Fi Header, Wi-Fi network payload, and Wi-Fi trailer. The one or more CAN data packets logged and sampled by the Wi-Fi module is integrated into Wi-Fi network payload of the Wi-Fi data packets.
[0029] In the embodiment, the memory 203 is implemented with the circular buffer mechanism in which the memory 203 allocates a fixed-size space for storing data, and as new data is received, said memory 203 replaces the oldest data in a sequential manner. The mechanism ensures that the memory 203 maintains a constant storage capacity, preventing from becoming full and causing data loss.
[0030] In the embodiment, the one or more modules 207 may include compression module 209, encryption module 211 and other modules 213. The other modules 213 may include authorisation/authentication module and any other module, which may be necessary for processing the data in the system 210 of the vehicle and transmit the data to other external devices or client device.
[0031] In the embodiment, the controller 201 and the compression module 209 may be configured to generate compress data packet by compressing the received CAN data packet over the CAN bus 107 by the controller 201. The compression module 209 may compress the CAN data packets using the different compression technique, e.g., LZ277 compression technique. The compression techniques may include RLE (Run Length Encoding), Dictionary Coder (LZ77, LZ78, LZR, LZW, LZSS, LZMA, LZMA2), Prediction by Partial Matching (PPM), Deflate, Content Mixing, Huffman Encoding, Adaptive Huffman Coding, Shannon Fano Encoding, etc. It is to be understood that the compression technique is not limiting solely to the above-mentioned techniques or any forthcoming techniques.
[0032] In the embodiment, the controller 201 and the encryption module 211 may be configured to encrypt the compressed data packet to generate an encrypted

data packet. Said encryption module 211 may encrypt the compressed data packets using the different encryption technique, e.g., Advanced Encryption Standard-128 (AES-128) encryption technique. The encryption techniques may further include the Advanced Encryption Standard (AES-192, AES-256), Triple Data Encryption Standard (TDES), Rivest Shamir Adleman (RSA), Blowfish, Twofish, Format-Preserving Encryption (FPE), Elliptic Curve Cryptography (ECC), etc. It is to be construed that the encryption technique is not limited to solely to the above-mentioned techniques or any forthcoming techniques.
[0033] In the embodiment, the controller 201 and the memory 203 may be configured to store the encrypted data packets. Said stored encrypted data packets are transmitted to client device through the communication interface.
[0034] Fig. 3 illustrates an exemplary representation of a system for data logging and data transfer in a vehicle, in accordance with another embodiment of the present disclosure.
[0035] In the embodiment, the exemplary representation 300 may comprise one or more sensors 302a, 302b, … 302n, an Electronic Control Unit (ECU) 305, CAN bus 307, a system 310 and a client device 315. One or more sensors are communicatively connected to the ECU. The system 310 is connected to the ECU 305 through the CAN bus 307. The ECU 305 may be configured to transmit the CAN data packets from the ECU 105 to the system 110. The system 310 is similar to the system 210 of Fig. 2. The client device 315 is connected to the system 310 through the communication interface of the system 310. The system 310 enables to transmit the stored data packets to the client device 315.
[0036] In the embodiment, one or more sensors 302a, 302b, … 302n of the vehicle 101 constantly monitors plurality of parameters associated with the vehicle 101 in running condition i.e. an ignition of the vehicle 101 in ON condition. Further, said sensors 302a, 302b…302n monitors the plurality of parameters associated with the vehicle 101 while the vehicle 101 is in a charging mode. As illustrated in the

Fig. 3, said plurality of the parameters associated with the vehicle 101 are transmitted to plurality of Electronic Control Unit (ECU) 305 of the vehicle 101.
[0037] Once the ECU 305 receives parameters from one or more sensor 302a, 302b…302n, the ECU transmits the monitored parameters in the form of a CAN data packet over the CAN bus 307 to the controller 301. The ECU 305 is communicatively coupled with the controller 301 through the CAN bus 307. The CAN data packet includes the CAN header, CAN payload, and CAN trailer. In the embodiment, the CAN data packets may comprise parameters captured during the charging of the vehicle 101 as well as the parameters captured during the vehicle’s ignition ON. In another embodiment, the vehicle charging data such charge duration and battery percentage may also be captured by the power management unit of the vehicle and transmitted to the ECU 305.
[0038] After the generation of the CAN data packets, the compression module 311 compress the CAN data packets to generate the compressed data packets. Said compressed data packets are generated by using at least one of the compression techniques, as discussed in above embodiments.
[0039] Once the compression module 311 generates the compress data packets, the encryption module 313 generates the encrypted data packet by encrypting said compressed data packet. The encrypted data packet is generated by using at least one of the encryption techniques, as discussed in above embodiments.
[0040] Upon the generation of the encrypted data packets, the memory 303 communicatively coupled with controller 301 stores the encrypted data packets.
[0041] The stored encrypted data packets are transmitted to the client device 315 through a Wi-Fi Module 309. The Wi-Fi module 309 of the system 310, log and sample said encrypted data packets to generate the Wi-Fi data packets. The Wi-Fi data packets comprises the Wi-Fi header, Wi-Fi Payload and Wi-Fi trailer. In the

embodiment, the one or more CAN data packets logged and sampled by the Wi-Fi module 309 is integrated into Wi-Fi network payload of the Wi-Fi data packets.
[0042] In the embodiment, for transmitting the data packets from the system 310 to the client device 315, a connection is established by the client device 315 with the system 310 over the Wi-Fi network. Upon the establishment of the connection between the system 310 and the client device 315, the client device 315 sends an authentication request to the controller 301. Said authentication request comprises an authentication information associated with the client device 315.
[0043] Upon the receiving the client authentication request by the controller 301 of the system 310, the authentication module 319 of the controller 301 authenticate the request based on the authentication information presented in the request. The authentication by the authentication module 319 is executed using any authentication techniques.
[0044] Once the authentication request is authenticated by the authentication module 319 of the controller 301, the client device 315 may receive the data packets stored in the memory 303 of the system 310. The stored data packets are transmit to the client device 315 based on Secure File Transfer Protocol (SFTP) over the Wi-Fi network. Said data packets are in the form of Wi-Fi data packet which comprises the Wi-Fi header, Wi-Fi Payload and Wi-Fi trailer. The one or more CAN data packets logged and sampled by the Wi-Fi module 309 and is integrated into Wi-Fi network payload of the Wi-Fi data packets.
[0045] In the embodiment, the client device 315 may further update the firmware associated within the system 310 of the present disclosure. The firmware data are transmitted based on firmware over the Air (FOTA) technique over the Wi-Fi network.
[0046] Upon receiving the Wi-Fi data packets from the vehicle 101, the decryption module 317 of the client device 315 decrypted the data packets to

generate decrypted data packet. Said decryption data packets are generated by using at least one of the decryption techniques, e.g. parsing decryption technique. It is to be understood that the decryption technique is not limiting solely to the above-mentioned technique.
[0047] The data packets obtained by the authorised personnel including client and manufacturer. The authorized personnel may obtain the necessary data from the data packets for the various purposes including diagnostics, maintenance, performance analysis of the vehicle 101.
[0048] Fig. 4 illustrates a data frame of CAN data packet being integrated into the Wi-Fi data packet, in accordance with some embodiments of the present disclosure.
[0049] In the embodiment, CAN data packet comprises the CAN Header, CAN payload and CAN trailer. Said CAN header comprises 3-bit priority, 1-bit Extended Data Page (EDP), 1-bit Data Page (DP), 8-bit Protocol Data Unit (PDU) Format, 8¬bit Protocol Data Unit (PDU) Specific, 8-bit Source address and 8 bit-Remote Transmission Request (RTR) and 6-bit control field comprising Data length field (DLC) which is of 4-bit. The CAN payload comprises the 8-bytes data field. The CAN trailer comprises the 15-bits Cyclic Redundancy Check (CRC), Cyclic Redundancy Check (CRC) delimiter and 2 bit Acknowledgment (ACK).
[0050] Furthermore, fig. 4 shows the CAN data packet integrated with the Wi-Fi data packet. The Wi-Fi data packet is in accordance with the IEEE 802.11 standard. Said Wi-Fi data packet comprises the Wi-Fi header, Wi-Fi payload, and Wi-Fi trailer. The Wi-Fi header comprises the Frame control (FC), Duration/ID, one or more address, sequence control, Quality of Service (QoS) Control, High Throughput (HT) Control, Wi-Fi Payload comprises one or more encrypted CAN data packet and Wi-Fi trailer which includes the Frame Check Sequence (FCS).

[0051] The frame control of the Wi-Fi header comprises different types of fields which includes Protocol Version, Frame type and subtype, To distribution system (DS), From distribution system (DS), Fragments, Retry, Power Management, Additinal data, Wired Equivalent Privacy (WEP) and Order.
[0052] The Duration / ID of the Wi-Fi header comprises the value indicating the period of time in which the medium is occupied (in µs). One or more addresses may comprise standard IEEE 802 MAC addresses (48 bit each).
[0053] The Sequence Control (SC) of the Wi-Fi header comprises 2 sub-fields i.e. sequence number (12 bits) and fragment number (4 bits) to organize and manage data transmission.
[0054] The Quality of Service (QoS) Control of the Wi-Fi header enables prioritization of different types of network traffic based on predefined parameters, ensuring that time-sensitive data, receive preferential treatment to maintain smooth performance.
[0055] High throughput (HT) Control of the Wi-Fi header enhances data throughput by employing advanced techniques like channel bonding and spatial multiplexing, enabling faster and more efficient data transfer rates.
[0056] The Wi-Fi Payload comprises CAN packet which includes all the monitored parameters of the vehicle 101 in the format of the compressed and encrypted CAN packets. By using the CAN data packets over the Wi-Fi payload enhance the transmission security of the data of vehicle 101.
[0057] The Frame Check Sequence (FCS) of the Wi-Fi trailer comprises 32 bit CRC error detection sequence to ensure error free frame.
[0058] Fig. 5 illustrates a flowchart illustrating a method of data logging in a vehicle 101, in accordance with some embodiments of the present disclosure.

[0059] At block 501, the method 500 describes receiving at least one Control Area Network (CAN) data packet over a CAN bus 107 from a vehicle’s electronic control unit (ECU) 305. Each data packet comprises a CAN header, CAN payload, and CAN trailer.
[0060] The CAN payload at least comprises one or more monitored parameters by one or more sensors 103 present in the vehicle 101. The CAN payload may be comprise the vehicle charging data captured during the charging of the vehicle as well as the monitored parameters during the vehicle’s ignition ON..
[0061] At block 502, the method 500 compressing using at least one data compression technique, the generated CAN data packet to generate a compressed data packet. For example, the compression technique may be include the LZ277 compression technique.
[0062] At block 503, the method 500 encrypting using at least one encryption technique, the compressed data packet to generate an encrypted data packet. For example, the encryption technique may be include Advanced Encryption Standard-128 (AES-128) encryption technique.
[0063] At block 504, the method 500 storing the encrypted data packet in the memory 303. The memory 303 is implemented with the circular buffer mechanism in which the memory 303 allocates a fixed-size space for storing data, and as new data is received, said memory 303 replaces the oldest data in a sequential manner.
[0064] At block 505, the method 500 describes, logging and sampling the at least one stored data packet to generate Wi-Fi data packet while transmitting the data packets to the client device 315 over the Wi-Fi network.
[0065] The Wi-Fi data packet comprises Wi-Fi header, Wi-Fi network payload, and Wi-Fi trailer. At least one stored data packet in the memory of the system is integrated into Wi-Fi network payload.

[0066] Fig. 6 illustrates a flowchart illustrating a method for data transfer in a vehicle, in accordance with some embodiments of the present disclosure.
[0067] At block 601, the method 600 describes, receiving a request from a client device 315. The request may be comprise at least one authentication information associated with the client device 315.
[0068] At block 602, the method 600 describes, authenticating the client device 315 at least based on the authentication information present in the request.
[0069] At block 603, the method 600 describes, transmitting the stored data packet to the client device 315. Said client device 315 is configured to receive the stored data packets transmitted over the Wi-Fi network. The stored data packets are transmit to the client device 315 based on Secure File Transfer Protocol (SFTP) over the Wi-Fi network.
[0070] Said client device further configured to decrypt the data packet using the decryption technique. For example, the decryption technique may be include the parsing decryption technique.
[0071] At block 604, the method 600 describes, receiving the firmware data from the client device 315. The client device 315 may update the firmware associated within the system. The firmware data are transmitted based on firmware over the Air (FOTA) technique over the Wi-Fi network.
Advantages of the embodiments of the present disclosure are illustrated herein. [0072] In an embodiment, the present disclosure helps in securely logging the data packets and transferring the data packet by integrating CAN data packet into Wi-Fi data packet.
[0073] In the embodiment, the present disclosure further helps manufacturers and authorized personnel to obtain the necessary data for various purposes such as

diagnostics, maintenance, or performance analysis while the vehicle is outside their jurisdiction.
[0074] In light of the technical advancements provided by the disclosed method and system, the claimed steps, as discussed above, are not routine, conventional, or well-known aspects in the art, as the claimed steps provide the aforesaid solutions to the technical problems existing in the conventional technologies. Further, the claimed steps clearly bring an improvement in the functioning of the system itself, as the claimed steps provide a technical solution to a technical problem.
[0075] While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Reference numerals

Reference Number Description
101 Vehicle
103 One or more sensors
105 Electronic Control Unit
107 CAN bus
110 System
115 Client device
201 Controller
203 Memory
205 Communication Interface
207 One or more Modules
209 Compression module
211 Encryption module
213 Other module
301 Controller
302a, 302b,…302n Sensor
303 Memory
305 Electronic Control Unit
307 CAN bus
309 Wi-Fi module
310 System
311 Compression module
313 Encryption module
315 Client device
317 Decryption module
319 Authentication module

We claim:
1. A system for data logging in a vehicle, the system comprising:
a memory;
a communication interface;
at least one controller in communication with the memory and the communication interface, wherein the at least one controller is configured to:
receive, at least one Control Area Network (CAN) data packet over a CAN bus from a vehicle electronic control unit (ECU), wherein each data packet comprises a CAN header, CAN payload, and CAN trailer, and wherein the CAN payload at least comprises one or more parameters monitored by one or more sensors present in the vehicle;
compress, using at least one data compression technique, the generated CAN data packet to generate a compressed data packet;
encrypt, using at least one encryption technique, the compressed data packet to generate an encrypted data packet; and
store the encrypted data packet in the memory; wherein to transmit the stored data packet to a client device, the at least one controller is configured to:
log and sample the at least one CAN data packet stored in memory to generate Wireless-Fidelity (Wi-Fi) data packet, wherein the Wi-Fi data packet comprises Wi-Fi header, Wi-Fi network payload, and Wi-Fi trailer, and wherein the at least one CAN data packet is integrated into the Wi-Fi network payload.
2. The system as claimed in claim 1, wherein the at least one controller is
configured to:
receive a request from a client device, wherein the request comprises at least one authentication information associated with the client device;
authenticate the client device at least based on the authentication information present in the request; and
transmit the stored data packet to the client device.

3. The system as claimed in claim 2, wherein to transmit the stored data packet
to the client device, the at least one controller is configured to:
transmit the stored data packet to the client device based on Secure File Transfer protocol (SFTP) over Wi-Fi network.
4. The system as claimed in claim 1, wherein the at least one controller is
configured to:
receive a request from a client device, wherein the request comprises at least one authentication information associated with the client device;
authenticate the client device at least based on the authentication information present in the request; and
receive the firmware data from the client device.
5. The system as claimed in claim 4, wherein to receive the firmware data from
the client device, the at least one controller is configured to:
receive the firmware data from the client device to update the system based on Firmware Over the Air (FOTA) over Wi-Fi network.
6. The system as claimed in claim 1, wherein the at least one CAN data packet further comprises vehicle charging data captured during the charging of the vehicle.
7. The method for data logging in a vehicle, the method comprising:
receiving at least one Control Area Network (CAN) data packet over a CAN bus from a vehicle electronic control unit (ECU), wherein each data packet comprises a CAN header, CAN payload, and CAN trailer, and wherein the CAN payload at least comprises one or more parameters monitored by one or more sensors present in the vehicle;
compressing using at least one data compression technique, the generated CAN data packet to generate a compressed data packet;
encrypting using at least one encryption technique, the compressed data packet to generate an encrypted data packet; and
storing the encrypted data packet in the memory;

wherein while transmitting the stored data packet to a client device, the method comprises:
logging and sampling the at least one CAN data packet to generate Wireless-Fidelity (Wi-Fi) data packet, wherein the Wi-Fi data packet comprises Wi-Fi header, Wi-Fi network payload, and Wi-Fi trailer, and wherein the at least one CAN data packet is integrated into the Wi-Fi network payload.
8. The method as claimed in claim 7, further comprising,
receiving a request from a client device, wherein the request comprises at least one authentication information associated with the client device;
authenticating the client device at least based on the authentication information present in the request; and
transmitting the stored data packet to the client device.
9. The method as claimed in claim 8, wherein transmitting the stored data packet to
the client device comprises:
transmitting the stored data packet to the client device based on Secure File Transfer Protocol (SFTP) over Wi-Fi network.
10. The method as claimed in claim 7, further comprising:
receiving a request from a client device, wherein the request comprises at least one authentication information associated with the client device;
authenticating the client device at least based on the authentication information present in the request; and
receiving the firmware data from the client device.
11. The method as claimed in claim 10, wherein receiving the firmware data
from the client device comprises:

receiving the firmware data from the client device based on Firmware Over the Air (FOTA) over Wi-Fi network.
12. The method as claimed in claim 7, wherein receiving the at least one CAN data packet over the CAN bus comprises receiving vehicle charging data captured during the charging of the vehicle.

Documents

Application Documents

# Name Date
1 202421023373-STATEMENT OF UNDERTAKING (FORM 3) [25-03-2024(online)].pdf 2024-03-25
2 202421023373-REQUEST FOR EXAMINATION (FORM-18) [25-03-2024(online)].pdf 2024-03-25
3 202421023373-FORM 18 [25-03-2024(online)].pdf 2024-03-25
4 202421023373-FORM 1 [25-03-2024(online)].pdf 2024-03-25
5 202421023373-DRAWINGS [25-03-2024(online)].pdf 2024-03-25
6 202421023373-DECLARATION OF INVENTORSHIP (FORM 5) [25-03-2024(online)].pdf 2024-03-25
7 202421023373-COMPLETE SPECIFICATION [25-03-2024(online)].pdf 2024-03-25
8 202421023373-Proof of Right [02-04-2024(online)].pdf 2024-04-02
9 202421023373-FORM-26 [06-05-2024(online)].pdf 2024-05-06
10 Abstract1.jpg 2024-05-21
11 202421023373-Power of Attorney [18-11-2024(online)].pdf 2024-11-18
12 202421023373-Form 1 (Submitted on date of filing) [18-11-2024(online)].pdf 2024-11-18
13 202421023373-Covering Letter [18-11-2024(online)].pdf 2024-11-18
14 202421023373-FORM-9 [11-02-2025(online)].pdf 2025-02-11
15 202421023373-FORM 18A [11-02-2025(online)].pdf 2025-02-11
16 202421023373-FER.pdf 2025-07-01
17 202421023373-FORM 3 [18-08-2025(online)].pdf 2025-08-18
18 202421023373-FORM 3 [18-08-2025(online)]-1.pdf 2025-08-18

Search Strategy

1 202421023373_SearchStrategyNew_E_SearchHistoryE_24-06-2025.pdf