Abstract: The present invention provides a system (100) and a method (200) for vehicle personalization for a user. The system (100) comprises one or more image sensors (110) configured to capture images of a user; and a processing unit (120) that has one or more processing modules configured to receive the images of the user from the one or more image sensors (110), determine whether the user is an authorised user based on the images of the user, determine a profile of the user from a plurality of predefined profiles, if the user is the authorised user and activate one or more vehicle features based on the determined profile of the authorised user. Reference Figure 1
Description:FIELD OF THE INVENTION
[001] The present invention relates to vehicle personalization for a user. More particularly, the present invention relates to a system and method for vehicle personalization for a user.
BACKGROUND OF THE INVENTION
[002] In the modern vehicle landscape, the options for customization are quite limited, leaving users to manually adjust their vehicles according to their preferences. With technology advancing rapidly, there is an increasing emphasis on enhancing vehicle security and personalizing the driving experience for each user. The identification of the user becomes crucial, especially to prevent unauthorized vehicle operation. Unauthorized use of a vehicle includes, for example, vehicle theft, unauthorized usage by minors or joyriding by valets. While existing vehicle security systems attempt to prevent such unauthorized access, traditional key-based unlocking has its drawbacks, such as the risk of key loss or battery failure in key fobs. In fleet management situations, the need for seamless unlocking becomes essential, making key-based solutions impractical.
[003] To overcome these limitations, face recognition technology is used for identifying individuals based on their distinctive facial features. This technology has made significant strides across various sectors, particularly in security and automotive industries. However, despite its potential, conventional face recognition systems suffer from sluggishness and ineffectiveness, thereby posing potential security threats to vehicle accessibility and security.
[004] In the contemporary vehicle landscape, customization options are limited, often leaving users to subjectively tune their vehicles to meet their preferences. Further, with advancing technology, the need to enhance vehicle security and personalize the driving experience for each user has become increasingly relevant. Specifically, quick and accurate identification of the user proves valuable in cases where unauthorized users attempt to operate the vehicle.
[005] Furthermore, these conventional systems fail to address the crucial issue of customizing vehicle functions to align with the user's preferences and settings, thus ensuring appropriate and personalized vehicle usage. Additionally, they lack the capability to verify adherence to specific restrictions, such as the maximum speed limit, creating safety and usage concerns. Moreover, the functionality of conventional face recognition system is limited to basic start-stop functionality of vehicle. Traditional facial recognition systems lack the implementation of face recognition systems for personalized function profiles for a user that enable seamless vehicle access, limiting their practicality in real-world scenarios. Existing approaches either suffer from slow and inadequate identification processes or fail to address the crucial need for user customization and compliance verification.
[006] Thus, there is a need in the art for a system and method for vehicle personalization for a user which addresses at least the aforementioned problems.
SUMMARY OF THE INVENTION
[007] In one aspect, the present invention relates to a system for vehicle personalization for a user. The system has one or more image sensors configured to capture images of a user. The system has a processing unit that has one or more processing modules configured to receive the images of the user from the one or more image sensors, determine whether the user is an authorised user based on the images of the user, determine a profile of the user from a plurality of predefined profiles, if the user is the authorised user, and activate one or more vehicle features based on the determined profile of the authorised user.
[008] In an embodiment of the invention, the processing unit has an authorisation module, the authorisation module configured to determine whether the user is an authorised user based on comparison of the images of the user with prestored data of one or more authorised users, the prestored data of one or more authorised users stored in a storage module of the processing unit or a remote storage unit.
[009] In a further embodiment of the invention, the processing unit has a function module, and the plurality of predefined profiles includes a first profile, a second profile and a third profile, wherein the first profile corresponds to a primary user. Herein, if the profile of the authorised user is determined as the second profile, the function module of the processing unit configured to activate at least a geofencing feature of the vehicle, and if the profile of the authorised user is determined as the third profile, the function module of the processing unit configured to activate at least a speed restriction feature of the vehicle.
[010] In an embodiment of the invention, if the profile of the authorised user is determined as the third profile, the function module of the processing unit is configured to activate the speed restriction feature of the vehicle, and the geofencing feature of the vehicle.
[011] In a further embodiment of the invention, the geofencing feature includes generating an alert for the primary user if the vehicle crosses a predetermined geofence.
[012] In a further embodiment of the invention, the processing unit has a security module, and the security module configured to determine whether the user is an authorised user based on the images of the user, determine whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user, and at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors to capture images of the vicinity of the vehicle, if the unauthorised user has attempted to access the vehicle more than the predetermined number of times.
[013] In a further embodiment of the invention, the security module is configured to receive a first input from the user, if the unauthorised user has attempted to access the vehicle for more than the predetermined number of times, determine whether first input is an authenticated input, determine that the user is an authorised user, if the first input is an authenticated input, and at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors to capture images of the vicinity of the vehicle, if the first input is not an authenticated input.
[014] In a further embodiment of the invention, each authorised user has a set of predefined vehicle parameters, the predefined vehicle parameters includes one or more of a seat height, a foot pedal position, suspension characteristics and vehicle characteristics.
[015] In a further embodiment of the invention, the processing unit has a parameter module, the parameter module of the processing unit is configured to electronically adjust the set of predefined vehicle parameters based on the authorised user.
[016] In an embodiment of the invention, the processing unit has a registration module, the registration module configured to receive a second input from the user, determine whether the second input is an authenticated input, activate the one or more image sensors, if the second input is an authenticated input, and receive images of the user from the one or more image sensors.
[017] In an embodiment of the invention, the registration module is configured to receive a third input from the user, the third input corresponding to a user identity, receive a fourth input from the user, the fourth input corresponding to the profile for which the user wants to register, and register the user with the profile chosen in accordance with the third input and the fourth input.
[018] In another aspect, the present invention relates to a method for vehicle personalization for a user. The method has the steps of: capturing, by one or more image sensors, images of a user, receiving, by a processing unit, the images of the user from the one or more image sensors, determining, by one or more modules of the processing unit, whether the user is an authorised user based on the images of the user, determining, by one or more modules of the processing unit, a profile of the user from a plurality of predefined profiles, if the user is the authorised user, and activating, by one or more modules of the processing unit, one or more vehicle features based on the determined profile of the authorised user.
[019] In an embodiment of the invention, the method has the steps of determining, by an authorisation module of the processing unit, whether the user is an authorised user based on comparison of the images of the user with prestored data of one or more authorised users, the prestored data of one or more authorised users stored in a storage module of the processing unit or a remote storage unit.
[020] In an embodiment of the invention, the plurality of predefined profiles includes a first profile, a second profile and a third profile, wherein the first profile corresponds to a primary user. Herein, the method has the steps of: activating, by a function module of the processing unit, at least a geofencing feature of the vehicle if the profile of the authorised user is determined as the second profile, and activating, by the function module of the processing unit, at least a speed restriction feature of the vehicle, if the profile of the authorised user is determined as the third profile.
[021] In an embodiment of the invention, the method has the steps of activating, by the function module of the processing unit, a speed restriction feature of the vehicle and the geofencing feature of the vehicle if the profile of the authorised user is determined as the third profile.
[022] In an embodiment of the invention, the geofencing feature includes generating an alert for the primary user if the vehicle crosses a predetermined geofence.
[023] In an embodiment of the invention, the method has the steps of: determining, by a security module of the processing unit, whether the user is an authorised user based on the images of the user, determining, by the security module of the processing unit, whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user, and at least one of generating an alert for the primary user and generating an alert for the vehicle and activating the one or more image sensors to capture images of the vicinity of the vehicle, by the security module of the processing unit, if the unauthorised user has attempted to access the vehicle more than the predetermined number of times.
[024] In an embodiment of the invention, the method has the steps of: receiving, by the security module of the processing unit, a first input from the user, if the unauthorised user has attempted to access the vehicle for more than the predetermined number of times, determining, by the security module of the processing unit, whether first input is an authenticated input, determining, by the security module of the processing unit, that the user is an authorised user, if the first input is an authenticated input, and at least one of generating an alert for the primary user and generating an alert for the vehicle and activating the one or more image sensors to capture images of the vicinity of the vehicle, by the security module of the processing unit, if the first input is not an authenticated input.
[025] In an embodiment of the invention, each authorised user has a set of predefined vehicle parameters, the predefined vehicle parameters include one or more of a seat height, a foot pedal position, suspension characteristics and vehicle characteristics.
[026] In an embodiment of the invention, the method has the steps of electronically adjusting, by a parameter module the processing unit, the set of predefined vehicle parameters based on the authorised user.
[027] In an embodiment of the invention, the method has the steps of: receiving, by a registration module the processing unit, a second input from the user, determining, by the registration module of the processing unit, whether the second input is an authenticated input, activating, by the registration module the processing unit, the one or more image sensors, if the second input is an authenticated input, and receiving, by the registration module of the processing unit, images of the user from the one or more image sensors.
[028] In an embodiment of the invention, the method has the steps of: receiving, by the registration module of the processing unit, a third input from the user, the third input corresponding to a user identity, receiving, by the registration module of the processing unit, a fourth input from the user, the fourth input corresponding to the profile for which the user wants to register; and registering, by the registration module of the processing unit, the user with the profile chosen in accordance with the third input and the fourth input.
BRIEF DESCRIPTION OF THE DRAWINGS
[029] 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 vehicle personalization for a user, in accordance with an embodiment of the present invention.
Figure 2 illustrates a method for vehicle personalization for a user, in accordance with an embodiment of the present invention.
Figure 3 illustrate a detailed method for vehicle personalization for a user, in accordance with an embodiment of the present invention.
Figure 4 illustrate a method for vehicle personalization for a user, in accordance with an embodiment of the present invention.
Figure 5 illustrates a software architecture for the system and method for vehicle personalization for a user, in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[030] The present invention relates to vehicle personalization for a user. More particularly, the present invention relates to a system and method for vehicle personalization for a user. The system and method of the present invention are typically used in a 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.
[031] Figure 1 illustrates a system 100 for vehicle personalization for a user. In an embodiment, the system 100 is a part of the vehicle and is integral to the vehicle. In another embodiment, the system 100 may be provided as embedded on an external detachable modular device. As illustrated, the system 100 comprises one or more image sensors 110. The one or more image sensors 110 are configured to capture images of a user. In one instance, the one or more image sensors 110 are configured to capture real time images of a user. The real time images of the user are captured as soon as the vehicle ignition is switched on. The captured images by the one or more image sensors 110 are analysed for recognizing a user. In an embodiment, the one or more image sensors 110 comprises one or more of a camera, a Red-Green-Blue wavelength camera, a Red-Green-Blue-Infrared wavelength camera, an Infrared camera, a Monochrome camera, a Thermal camera, a Radio Detection and Ranging camera, a Light Detection and Ranging camera, or a Time-of-Flight camera. In an embodiment, the system 100 comprises an input device 102 and an output device 104. The input device 102 may include a keyboard. A user performs input actions using the input devices 102. The output device 104 may include at-least a display device. In another embodiment, the input device 102 may be a virtual keyboard integrated in the display device. For example, the display device is an instrument cluster of the vehicle and may communicate various results by displaying a related image or text – “access granted”, “access denied” and the like.
[032] As illustrated in Figure 1, the system 100 further comprises a processing unit 120. The processing unit 120 comprises one or more processing modules. The processing unit 120 is configured to receive the images from the one or more image sensors 110. In an embodiment, the one or more processing modules comprises an authorization module 122, a storage module 124, a function module 126, a security module 128, a parameter module 130 and a registration module 132.
[033] The storage module 124 is configured to store data of one or more authorized users. The storage module 124 is further configured to store a plurality of predefined profiles of the authorized users. Each of the plurality of profiles is associated with a set of predefined vehicle parameters for an authorized user. The predefined vehicle parameters include one or more of a seat height, a foot pedal position, suspension characteristics and vehicle characteristics. In an embodiment, the plurality of predefined profiles includes a first profile, a second profile and a third profile. The first profile corresponds to a primary user. The primary user is an admin profile having access to create other profiles and control all the profiles. The second profile corresponds to geofencing feature of the vehicle. In an embodiment, the second profile is a temporary profile. In the second profile, alert is generated when the vehicle crosses the fenced geolocation. In an instance, the geofencing feature comprises generating an alert for the primary user if the vehicle crosses a predetermined geofence. The third profile corresponds to a speed restriction feature of the vehicle. In an embodiment, the third profile is a parental profile. In the third profile, a limit is set on the speed of the vehicle and vehicle is tracked while in use. In another embodiment, the third profile corresponds to a speed restriction feature of the vehicle and the geofencing feature of the vehicle. For example, the user declares a set of vehicle features based on the user preferences while setting up a user profile. The authorized user details i.e. an image of the user, user name along with the selected profile associated with preferred vehicle functions of the said authorized user are stored in the storage module 124. The storage module 124 may be a physical database. In another embodiment, the storage module 124 may be a remote storage unit such as a cloud database.
[034] The processing unit 120 is configured to receive the images of the user from the one or more image sensors 110. The processing unit 120 is further configured to determine whether the user is an authorised user based on the images of the user. In an embodiment, the authorisation module 122 of the processing unit 120 is configured to determine whether the user is an authorised user based on comparison of the images of the user with prestored data of one or more authorised users in the storage module 124 of the processing unit 120 or a remote storage unit.
[035] Subsequently, the processing unit 120 is configured to determine a profile of the user from the plurality of predefined profiles if the user is the authorised user. The processing unit 120 is configured to activate one or more vehicle features based on the determined profile of the authorised user. In an embodiment, the processing unit 120 further comprises the function module 126. The function module 126 is configured to activate at least the geofencing feature of the vehicle if the profile of the authorised user is determined as the second profile. The function module 126 is further configured to activate at least a speed restriction feature of the vehicle if the profile of the authorised user is determined as the third profile. In an embodiment, the function module 126 is further configured to activate at least a speed restriction feature of the vehicle and the geofencing feature of the vehicle if the profile of the authorised user is determined as the third profile.
[036] The processing unit 120 further comprises the parameter module 130. The parameter module 130 is configured to electronically adjust the set of predefined vehicle parameters based on the authorised user.
[037] In an embodiment, the processing unit 120 further comprises a security module 128. The security module 128 is configured to determine whether the user is an authorised user based on the images of the user. The security module 128 is further configured to determine whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user. Thereafter, the security module 128 is configured to at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors 110 to capture images of the vicinity of the vehicle, if the unauthorised user has attempted to access the vehicle more than the predetermined number of times. The security module 128 is further configured to receive a first input from the user, if the unauthorised user has attempted to access the vehicle for more than the predetermined number of times. In an embodiment, the first input is a unique passcode registered for an authorized user. The security module 128 is further configured to determine whether the first input is an authenticated input and determine that the user is an authorised user, if the input is an authenticated input. Conversely, the security module 128 is configured to at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors 110 to capture images of the vicinity of the vehicle, if the first input is not an authenticated input.
[038] As further illustrated in Figure 1, the processing unit 120 comprises the registration module 132. The registration module 132 enables registration of a user as an authorized user along with details of the selected profile explained as follows. The registration module 132 is configured to receive a second input from the user. In an embodiment, the second input from the user is a unique authentication ID. The unique authentication ID includes a passcode or a vehicle identification number or a chassis number or an engine number or a pre generated identification number by the manufacturer. The registration module 132 is further configured to determine whether the second input is an authenticated input. The registration module 132 then activates the one or more image sensors 110 if the second input is an authenticated input and receive images of the user from the one or more image sensors 110. Thereafter, the registration module 132 is configured to receive a third input from the user via the input device 102, the third input corresponding to a user identity. In an embodiment, the third input is name of the user indicated as a username. Then, the registration module 132 is configured to receive a fourth input from the user. The fourth input corresponds to the profile for which the user wants to register. The registration module 132 is further configured to register the user with the profile chosen in accordance with the third input and the fourth input. For example, if the vehicle is being used by a group of people such as members of a family or a fleet, the registering module 132 enables registration of faces of all the members authorized to use the vehicle along with the respective name and the preferred profile. These details are then stored in storage module 124 in the form of the registered profile pertaining to the registered users.
[039] In another aspect, the present invention provides a method 200 for vehicle personalization for a user. Figure 2 illustrates the method steps involved in the method 200 for vehicle personalization for a user. At step 202, the one or more image sensors 110 are activated to capture images of a user. In an embodiment, the one or more image sensors 110 are activated as soon as the vehicle ignition is switched on and remain activated during vehicle riding conditions. Thereafter, the images of the user of the vehicle captured by the one or more image sensors 110 are received by the processing unit 120. At step 204, the processing unit 120 determines a face in the captured image of the user. In essence the captured images by one or more image sensors 110 are analysed for recognizing the user.
[040] Step 206 onwards, the processing unit 120 having one or more processing modules facilitate vehicle personalization for a user explained as follows. At step 206, the processing unit 120 determines whether the user is an authorised user based on the images of the user. In an embodiment, the authorisation module 122 of the processing unit 120 is configured to determine whether the user is an authorised user based on comparison of the images of the user with prestored data of one or more authorised users, the prestored data of one or more authorised users is stored in a storage module 124 of the processing unit 120 or a remote storage unit (not shown). If at step 206, it is determined that the user is an authorised user, the method 200 moves to step 208, otherwise the method moves to step 212. At step 208, the processing unit 120 determines a profile of the user from a plurality of predefined profiles if the user is the authorised user. At step 210, the processing unit 120 activates one or more vehicle features based on the determined profile of the authorised user.
[041] If at step 206, it is determined that the user is not an authorised user based on the images of the user, the method 200 moves to step 212. At step 212, the output device 104 is configured to display a message stating user is not an authorized user. At step 214, the processing unit 120 determines whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user. If at step 214, it is determined that the user attempt to access the vehicle does not exceed the predetermined number of times, the method moves to step 202. However, if at step 214, it is determined that the user attempt to access the vehicle exceeds the predetermined number of times, the method moves to step 216. At step 216, the output device 104 prompts the user to enter a first input. In an embodiment, the first input is a unique ID registered for an authorized user. At step 218, it is determined whether the first input is an authenticated input and determine that the user is an authorised user if the first input is an authenticated input. If at step 218, it is determined that the first input is not an authenticated input, the method step moves to step 220. At step 220, the security module 128 is configured to at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors 110 to capture images of the vicinity of the vehicle.
[042] As illustrated in Figure 3, the registration module 132 of the processing unit 120 enables registration of a user as an authorized user along with details of the selected profile explained as follows. At step 302, the registration module 132 receives a second input from the user. In an embodiment, the second input from the user is a unique authentication ID. The unique authentication ID includes a passcode or a vehicle identification number or a chassis number or an engine number or a pre generated identification number by the manufacturer. At step 304, the registration module 132 determines whether the second input is an authenticated input. If at step 304, it is determined that the second input is an authenticated input, the method step moves to step 306. At step 306, the registration module 132 then activates the one or more image sensors 110 and receive images of the user from the one or more image sensors 110. At step 308, the registration module 132 is configured to receive a third input from the user via the input device 102, wherein the third input corresponds to a user identity. In an embodiment, the third input is a name of the user indicated as a username. At step 310, the registration module 132 receives a fourth input from the user. The fourth input corresponds to the profile for which the user wants to register. The registration module 132 registers the user with the profile chosen in accordance with the third input and the fourth input. At step 312, according to the third input and the fourth input, the first profile corresponding to a primary user is registered. The first profile acts as an admin profile and has access to all vehicle functions. The admin profile can create multiple profiles and control all the registered profiles. Alternatively, at step 314, according to the third input and the fourth input, the second profile corresponding to geofencing feature of the vehicle is registered. The second profile has access to all vehicle function and a geofencing feature of the vehicle is activated. At 316, according to the third input and the fourth input, the third profile corresponding to a speed restriction feature of the vehicle is registered. The third profile has access to all vehicle function, and the geofencing feature of the vehicle and speed restriction feature of the vehicle are activated. For example, a user enters an authentication ID such as a unique chassis number. Upon authentication of the authentication ID, the one or more image sensors 110 captures an image of the authorized user. Thereafter, the authorized user will enter a username and select one of the profiles from the plurality of predefined profiles. For instance, the authorized user selects the third profile. The details of the authorized user such as the username, image associated with the third profile is stored in the storage module 124.
[043] If at step 304, it is determined that the first input is not an authenticated input, the method moves to step 318. At step 318, the output device 104 displays a message stating user is not an authorized user. At step 320, the processing unit 120 determines whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user. If at step 320, it is determined that the user attempt to access the vehicle does not exceed the predetermined number of times, the method moves to step 302. However, if at step 320, it is determined that the user attempt to access the vehicle exceeds the predefined number of times, the method moves to step 322. At step 322, the security module 128 is configured to at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors 110 to capture images of the vicinity of the vehicle.
[044] Figure 4 illustrates the method steps 400 for registering a user for vehicle personalization. At step 402, the processing unit 120 determines number of registered users in the system 100. If at step 402, it is determined that the number of registered users does not exceed a pre-defined number, the authorized user enters a username. The username may be a combination of alphanumeric characters. Then the method step moves to 404. At step 404, it is determined whether the username already exists. If the entered username does not exist, the authorised user is registered in the system 100 associated with that username. If at step 402, it is determined that the number of registered users do not exceed a pre-defined number, the method moves to step 406. At step 406, the display device prompts to delete a user from the directory. At step 408, a selected user is deleted. If at step 404, it is determined that the username already exists, the method moves to step 410. At step 410, the display device prompts to choose a different username.
[045] Figure 5 illustrates the software architecture in relation to the present invention. As illustrated in Figure 5, the software architecture has a processing unit 120. The processing unit 120 is operatively coupled to a microservices 172. The Microservices 172 are small independent services for example Application Program Interface for determining an authorised user, a profile of the user from a plurality of predefined profiles and activate one or more vehicle features etc. The Microservices 172 is in relation to capturing of images of a user using a hardware 178 such as the one or more image sensors 110. In operation, the microservices 172 receives the images of the user from the hardware 178 through a hardware abstraction layer 176 and an operating system 174 and communicates the images of the user to the processing unit 120. The authorisation module 122, the function module 126, the security module 128, the parameter module 130 and the registration module 132 are coupled with the processing unit 120 to determine a profile of the user from a plurality of predefined profiles, if the user is the authorised user and to activate one or more vehicle features based on the determined profile of the authorised user. A debug module 180 is provided for any debugging and error correction in the software architecture. The storage module 124 is operatively coupled to the processing unit. The storage module 124 is provided to store data of one or more authorised user.
[046] Advantageously, the present invention provides a system and method enable highest vehicle security since stealing of fingerprints, keys, access cards and the like is ruled out as it is based upon face authentication of the preregistered users. This significantly enhances the security and prevents unauthorized access of the system. The present invention enables seamless customization of vehicle adjustments based on the preferences of authorized users thereby increasing the attractiveness of the vehicle while ensuring safety to the vehicle.
[047] The present invention enables the registered user to control the speed and travel zone while lending the vehicle to another person. The parental feature of the present invention ensures increased safety to the user by implementing speed limits and setting location boundaries. This capability enhances security and prevents unauthorized access by ensuring that only the intended user is granted permission.
[048] In addition, the present invention also provides for registering of new users in real-time and no separate, special system or device is required apart from the system and the method of the invention to enable new user registration in case of addition of new users or change in vehicle ownership.
[049] In light of the abovementioned advantages and the technical advancements provided by the disclosed system and method, 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 system itself as the claimed steps provide a technical solution to a technical problem.
[050] 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.
[051] 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
100: System for Vehicle Personalization for a User
102: Input Device
104: Output Device
110: One or more image sensors
120: Processing Unit
122: Authorisation Module
124: Storage Module
126: Function Module
128: Security Module
130: Parameter Module
132: Registration Module
172: Microservices
174: Operating System
176: Hardware Abstraction Layer
178: Hardware
180: Debug Module
200, 300, 400: Method for Vehicle Personalization for a User
, Claims:WE CLAIM:
1. A system (100) for vehicle personalization for a user, the system (100) comprising:
one or more image sensors (110), the one or more image sensors (110) being configured to capture images of a user;
a processing unit (120), the processing unit (120) having one or more processing modules, the one or more processing modules being configured to:
receive the images of the user from the one or more image sensors (110);
determine whether the user is an authorised user based on the images of the user;
determine a profile of the user from a plurality of predefined profiles, if the user is the authorised user; and
activate one or more vehicle features based on the determined profile of the authorised user.
2. The system (100) as claimed in claim 1, the processing unit (120) comprising an authorisation module (122), the authorisation module (122) being configured to determine whether the user is an authorised user based on comparison of the images of the user with prestored data of one or more authorised users, the prestored data of one or more authorised users being stored in a storage module (124) of the processing unit (120) or a remote storage unit.
3. The system (100) as claimed in claim 1, wherein the processing unit (120) comprises a function module (126), and the plurality of predefined profiles comprises a first profile, a second profile and a third profile, wherein the first profile corresponds to a primary user, wherein:
if the profile of the authorised user is determined as the second profile, the function module (126) of the processing unit (120) being configured to activate at least a geofencing feature of the vehicle; and
if the profile of the authorised user is determined as the third profile, the function module (126) of the processing unit (120) being configured to activate at least a speed restriction feature of the vehicle.
4. The system (100) as claimed in claim 3, wherein if the profile of the authorised user is determined as the third profile, the function module (126) of the processing unit (120) being configured to activate the speed restriction feature of the vehicle, and the geofencing feature of the vehicle.
5. The system (100) as claimed in claim 4, wherein the geofencing feature comprises generating an alert for the primary user if the vehicle crosses a predetermined geofence.
6. The system (100) as claimed in claim 3, wherein the processing unit (120) comprises a security module (128), and the security module (128) being configured to:
determine whether the user is an authorised user based on the images of the user;
determine whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user; and
at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors (110) to capture images of the vicinity of the vehicle, if the unauthorised user has attempted to access the vehicle more than the predetermined number of times.
7. The system (100) as claimed in claim 6, wherein the security module (128) being configured to:
receive a first input from the user, if the unauthorised user has attempted to access the vehicle for more than the predetermined number of times;
determine whether first input is an authenticated input;
determine that the user is an authorised user, if the first input is an authenticated input; and
at least one of generate an alert for the primary user and generate an alert for the vehicle and activate the one or more image sensors (110) to capture images of the vicinity of the vehicle, if the first input is not an authenticated input.
8. The system (100) as claimed in claim 1, wherein each authorised user has a set of predefined vehicle parameters, the predefined vehicle parameters comprising one or more of a seat height, a foot pedal position, suspension characteristics and vehicle characteristics.
9. The system (100) as claimed in claim 8, wherein the processing unit (120) comprises a parameter module (130), the parameter module (130) of the processing unit (120) being configured to electronically adjust the set of predefined vehicle parameters based on the authorised user.
10. The system (100) as claimed in claim 1, wherein the processing unit (120) comprising a registration module (132), the registration module (132) being configured to:
receive a second input from the user;
determine whether the second input is an authenticated input;
activate the one or more image sensors (110), if the second input is an authenticated input; and
receive images of the user from the one or more image sensors (110).
11. The system (100) as claimed in claim 10, wherein the registration module (132) being configured to:
receive a third input from the user, the third input corresponding to a user identity;
receive a fourth input from the user, the fourth input corresponding to the profile for which the user wants to register; and
register the user with the profile chosen in accordance with the third input and the fourth input.
12. A method (200) for vehicle personalization for a user, the method (200) comprising the steps of:
capturing, by one or more image sensors (110), images of a user;
receiving, by a processing unit (120), the images of the user from the one or more image sensors (110);
determining, by one or more modules of the processing unit (120), whether the user is an authorised user based on the images of the user;
determining, by one or more modules of the processing unit (120), a profile of the user from a plurality of predefined profiles, if the user is the authorised user; and
activating, by one or more modules of the processing unit (120), one or more vehicle features based on the determined profile of the authorised user.
13. The method (200) as claimed in claim 12, comprising the step of determining, by an authorisation module (122) of the processing unit (120), whether the user is an authorised user based on comparison of the images of the user with prestored data of one or more authorised users, the prestored data of one or more authorised users being stored in a storage module (124) of the processing unit (120) or a remote storage unit.
14. The method (200) as claimed in claim 12, wherein the plurality of predefined profiles comprises a first profile, a second profile and a third profile, wherein the first profile corresponds to a primary user, wherein the method comprising the steps of:
activating, by a function module (126) of the processing unit (120), at least a geofencing feature of the vehicle if the profile of the authorised user is determined as the second profile; and
activating, by the function module (126) of the processing unit (120), at least a speed restriction feature of the vehicle, if the profile of the authorised user is determined as the third profile.
15. The method as claimed in claim 14, comprising the step of activating, by the function module (126) of the processing unit (120), a speed restriction feature of the vehicle and the geofencing feature of the vehicle if the profile of the authorised user is determined as the third profile.
16. The method (200) as claimed in claim 15, wherein the geofencing feature comprises generating an alert for the primary user if the vehicle crosses a predetermined geofence.
17. The method (200) as claimed in claim 14, comprising the steps of:
determining, by a security module (128) of the processing unit (120), whether the user is an authorised user based on the images of the user;
determining, by the security module (128) of the processing unit (120), whether a user has attempted to access the vehicle more than a predetermined number of times, if the user is an unauthorised user; and
at least one of generating an alert for the primary user and generating an alert for the vehicle and activating the one or more image sensors (110) to capture images of the vicinity of the vehicle, by the security module (128) of the processing unit (120), if the unauthorised user has attempted to access the vehicle more than the predetermined number of times.
18. The method (200) as claimed in claim 17, comprising the steps of:
receiving, by the security module (128) of the processing unit (120), a first input from the user, if the unauthorised user has attempted to access the vehicle for more than the predetermined number of times;
determining, by the security module (128) of the processing unit (120), whether first input is an authenticated input;
determining, by the security module (128) of the processing unit (120), that the user is an authorised user, if the first input is an authenticated input; and
at least one of generating an alert for the primary user and generating an alert for the vehicle and activating the one or more image sensors to capture images of the vicinity of the vehicle, by the security module (128) of the processing unit (120), if the first input is not an authenticated input.
19. The method (200) as claimed in claim 12, each authorised user has a set of predefined vehicle parameters, the predefined vehicle parameters comprising one or more of a seat height, a foot pedal position, suspension characteristics and vehicle characteristics.
20. The method (200) as claimed in claim 19, comprising the steps of electronically adjusting, by a parameter module (130) the processing unit (120), the set of predefined vehicle parameters based on the authorised user.
21. The method (200) as claimed in claim 12, comprising the steps of:
receiving, by a registration module (132) the processing unit (120), a second input from the user;
determining, by the registration module (132) of the processing unit (120), whether the second input is an authenticated input;
activating, by the registration module (132) the processing unit (120), the one or more image sensors (110), if the second input is an authenticated input; and
receiving, by the registration module (132) of the processing unit (120), images of the user from the one or more image sensors (110).
22. The method (200) as claimed in claim 21, comprising the steps of:
receiving, by the registration module (132) of the processing unit (120), a third input from the user, the third input corresponding to a user identity;
receiving, by the registration module (132) of the processing unit (120), a fourth input from the user, the fourth input corresponding to the profile for which the user wants to register; and
registering, by the registration module (132) of the processing unit (120), the user with the profile chosen in accordance with the third input and the fourth input.
Dated this 17 day of August 2023
TVS MOTOR COMPANY LIMITED
By their Agent & Attorney
(Nikhil Ranjan)
of Khaitan & Co
Reg No IN/PA-1471
| # | Name | Date |
|---|---|---|
| 1 | 202341055250-STATEMENT OF UNDERTAKING (FORM 3) [17-08-2023(online)].pdf | 2023-08-17 |
| 2 | 202341055250-REQUEST FOR EXAMINATION (FORM-18) [17-08-2023(online)].pdf | 2023-08-17 |
| 3 | 202341055250-PROOF OF RIGHT [17-08-2023(online)].pdf | 2023-08-17 |
| 4 | 202341055250-POWER OF AUTHORITY [17-08-2023(online)].pdf | 2023-08-17 |
| 5 | 202341055250-FORM 18 [17-08-2023(online)].pdf | 2023-08-17 |
| 6 | 202341055250-FORM 1 [17-08-2023(online)].pdf | 2023-08-17 |
| 7 | 202341055250-FIGURE OF ABSTRACT [17-08-2023(online)].pdf | 2023-08-17 |
| 8 | 202341055250-DRAWINGS [17-08-2023(online)].pdf | 2023-08-17 |
| 9 | 202341055250-DECLARATION OF INVENTORSHIP (FORM 5) [17-08-2023(online)].pdf | 2023-08-17 |
| 10 | 202341055250-COMPLETE SPECIFICATION [17-08-2023(online)].pdf | 2023-08-17 |
| 11 | 202341055250-Covering Letter [17-09-2024(online)].pdf | 2024-09-17 |