Abstract: ABSTRACT A system for providing recommendation and information to a user in a vehicle and a method thereof The present invention discloses a system and method for providing recommendation and information to a user in a vehicle. The system implements a plurality of sensors to determine a type of suer and idling condition of the vehicle based on information received from the plurality of sensors and provide recommendation of content to the user on an infotainment unit. The plurality of sensors monitor operation of a plurality of components and the system can create a usage history basis which recommendation can be provided to the user to utilize the components. The system enables the user to access information pertaining to the one or more components when an image in captured by the user through an electronic device. Reference Figures 1, 3 and 5
DESC:FIELD OF THE INVENTION
[001] The invention relates to a system for providing recommendation and information to a user in a vehicle and a method thereof.
BACKGROUND OF THE INVENTION
[002] Whether using private, commercial, or public transport, the movement of people and/or cargo has become a major industry. Commuting to and from work can account for a significant portion of a user's day. As a result, vehicle manufacturers have begun to focus on making this commute, and other journeys, more enjoyable.
[003] Currently, vehicle manufacturers attempt to entice users to use a specific conveyance based on any number of features. Most of these features focus on vehicle safety or efficiency. From the addition of safety-restraints, airbags, and warning systems to more efficient engines, motors, and designs, the vehicle industry has worked to appease the supposed needs of the user.
[004] Vehicle manufacturers are continuously introducing new features for vehicles and the user no longer selects a vehicle based only on fuel and engine type, but the number of features offered by a vehicle manufacturer. Thus, there is always a need for additional features in a vehicle, especially in the field of providing recommendation and information to a user in a vehicle and a method therefor, which enhance the overall driving/travelling experience of the user.
SUMMARY OF THE INVENTION
[005] Accordingly, the present invention in one aspect provides a system for providing recommendation to a user in a vehicle. The system includes a first plurality of sensors configured to monitor the user in the vehicle; a second plurality of sensors configured to monitor operating conditions of the vehicle; a control unit configured to receive information from the first plurality of sensors and the second plurality of sensors; a server comprising a processing unit, the server configured to receive the information from the control unit, the processing unit configured to: determine a type of user in the vehicle based on the information received from the first plurality of sensors; determine idling condition of the vehicle based on the information received from the second plurality of sensors; and provide recommendation of content to the user on an infotainment unit of the vehicle based upon the type of user and/or idling condition of the vehicle.
[006] In an embodiment, the first plurality of sensors includes at least a voice sensor, at least a camera, a weight sensor or any combination thereof, the voice sensor and the camera mounted in a vehicle cabin and the weight sensor disposed in a vehicle seat.
[007] In an embodiment, the second plurality of sensors includes at least an engine speed sensor and/or a vehicle speed sensor.
[008] In an embodiment, the processing unit is configured to: receive data from the voice sensor and the camera; analyse the data from the voice sensor and the camera to determine presence of a child; and identify content appropriate for the child, the content being pre-determined and classified as child content; and provide recommendation of child content on the infotainment unit.
[009] In an embodiment, the processing unit is configured to: receive data from the weight sensor; determine weight of the user; compare weight of the user with a pre-determined weight threshold to determine presence of the child; identify content appropriate for the child, the content being pre-determined and classified as child content; and provide recommendation of child content on the infotainment unit
[010] In an embodiment, the processing unit is configured to: analyse the data from the engine speed sensor and/or the vehicle speed sensor to determine the idling condition of the vehicle; and provide recommendation of content on the infotainment unit.
[011] In an embodiment, the system further comprises an electronic device of the user, the electronic device in communication with the server, the server configured to receive information of call history and dedicated applications on the electronic device and provide recommendation of content based on the call history and/or information of dedication applications, thereby providing content relevant/associated with the user.
[012] In another aspect, the present invention provides a system for providing recommendation to a user in a vehicle. The system includes plurality of sensors connected to a plurality of components in the vehicle; and a control unit in communication with the sensors, the control unit configured to: monitor operation of the plurality of components in the vehicle to determine frequency of operation of the plurality of components; create a usage history of the components based on the frequency of operation of the plurality of components; identify non-utilized components from the usage history; and provide recommendation to the user on an infotainment unit or an electronic device to utilize the non-utilized components.
[013] In an embodiment, the control unit is configured to identify utilized components from the usage history; determine time of utilization of the components; and provide time-based recommendation to the user on the infotainment unit or the electronic device to utilize the component.
[014] In an embodiment, monitoring operation of the plurality of components includes monitoring a change in state of a component.
[015] In another aspect, the present invention is directed to a system for providing information to a user in a vehicle. The system includes an electronic device comprising a camera module, the camera module configured to scan and capture one or more images of the vehicle; a server comprising a processing unit, the server configured to: receive the one or more images from the electronic device, the processing unit configured to: analyse the images to identify one or more components of the vehicle present in the one or more images received; and retrieve information pertaining to the one of more components identified in the images from a storage unit, the information comprising details of functioning and troubleshooting the one or more components; and provide the information retrieved to the electronic device thereby, allowing the user to access information pertaining to the one or more components.
[016] In another aspect of the invention, a method for providing recommendation to a user in a vehicle is provided. The method includes the steps of: monitoring, by a first plurality of sensors, presence of the user in the vehicle; monitoring, by a second plurality of sensors, operating conditions of the vehicle; receiving, by a control unit, information from the first plurality of sensors and the second plurality of sensors; receiving, by a server, the information from the control unit; determining, by a processing unit, a type of user in the vehicle based on the information received from the first plurality of sensors; determining, idling condition of the vehicle based on the information received from the second plurality of sensors; and providing, recommendation of content to the user on an infotainment unit of the vehicle based upon the type of user and/or idling condition of the vehicle.
[017] In an embodiment, the method includes the steps of: receiving data from at least a voice sensor and at least a camera; analysing the data from the voice sensor and the camera to determine presence of a child; identifying content appropriate for the child, the content being pre-determined and classified as child content; and providing recommendation of child content on the infotainment unit.
[018] In an embodiment, the method includes the steps of: receiving data from a weight sensor; determining weight of the user; comparing weight of the user with a pre-determined weight threshold to determine presence of the child; identifying content appropriate for the child, the content being pre-determined and classified as child content; and providing recommendation of child content on the infotainment unit.
[019] In an embodiment, the method includes the steps of: analysing the data from an engine speed sensor and/or a vehicle speed sensor to determine the idling condition of the vehicle; and providing recommendation of content on the infotainment unit.
[020] In an embodiment, the method includes the steps of receiving, by a server, information of call history and dedicated applications on an electronic device and providing recommendation of content based on the call history and/or information of dedication applications, thereby providing content relevant/associated with the user.
[021] In another aspect of the invention, a method for providing recommendation to a user in a vehicle is provided. The method includes the steps of: monitoring, by a control unit, operation of a plurality of components connected to a plurality of sensors in the vehicle to determine frequency of operation of the plurality of components; creating, a usage history of the components based on the frequency of operation of the plurality of components; identifying, non-utilized components from the usage history; and providing, recommendation to the user on an infotainment unit or an electronic device to utilize the non-utilized components.
[022] In an embodiment, the method comprising the steps of: identifying utilized components from the usage history; determining time of utilization of the components; and providing time-based recommendation to the user on the infotainment unit or the electronic device to utilize the component.
[023] In another aspect of the invention, a method for providing recommendation to a user in a vehicle is provided. The method includes the steps of: scanning and capturing, by a camera module in an electronic device one or more images of the vehicle; receiving, by a server, the one or more images from the electronic device, analysing, by the processing unit, the images to identify one or more components of the vehicle present in the one or more images received; and retrieving, information pertaining to the one of more components identified in the images from a storage unit, the information comprising details of functioning and troubleshooting the one or more components; and providing, the information retrieved to the electronic device thereby, allowing the user to access information pertaining to the one or more components.
BRIEF DESCRIPTION OF THE DRAWINGS
[024] 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 shows a system for providing recommendation in accordance with an embodiment of the invention.
Figure 2 shows a method for providing recommendation to a user in a vehicle in accordance with an embodiment of the invention.
Figure 3 shows a system for providing recommendation in accordance with an embodiment of the invention.
Figure 4 shows a method for providing recommendation to a user in a vehicle in accordance with an embodiment of the invention.
Figure 5 shows a system for providing information in accordance with an embodiment of the invention.
Figure 6 shows a method for providing information to a user in a vehicle in accordance with an embodiment of the invention.
DESCRIPTION OF THE INVENTION
[025] The present invention is directed towards a system for providing recommendation and information to a user in a vehicle.
[026] Figure 1 shows a system 100 for providing recommendation in accordance with an embodiment of the invention. The system 100 comprises a first plurality of sensors 110A, a second plurality of sensors 110B, a telematics unit 120 and an infotainment unit 130 installed on a vehicle. The vehicle can be a passenger vehicle including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, etc. As shown, the telematics unit 120 is connected with the first plurality of sensors 110A and the second plurality of sensors 110B. Information being sensor data from the aforementioned sensors 110A, 110B is communicated to a remote server 150 and/or an electronic device 190. The telematics unit 120 comprises a control unit 122 in communication with the first plurality of sensors 110A, the second plurality of sensors 110B and a location module 140, and a communication module 124 enables the telematics unit 120 to communicate with the remove server 150 and/or the electronic device 190. The remote server 150 comprises a processing unit 170, a storage unit 180 and at-least one server communication module 160. The server communication module 160 enables the server 150 to establish a communication link with the telematics unit 120. The communication link in the system 100 can be established over a radio frequency network, a cellular network, an internet network or the like.
[027] In an embodiment, the electronic device 190 communicates with the remote server 150 and/or the telematics unit 120 by means of an application, said application being executable on the electronic device 190 and capable of sending, receiving and processing information received from the telematics unit 120. In an embodiment, the application is a web application or a mobile application. Preferably, the application is a mobile application installed in the electronic device 190 and having a user interface that displays various options or buttons to the user to select from. The electronic device 190 comprises of at-least one or more processors, a memory, a storage unit, a camera module, one or more communication modules. The electronic device 190 can be selected from devices such as smart phones, laptops, tablet pc and the like.
[028] In an embodiment, the first plurality of sensors 110A includes at-least one voice sensors, at-least one vision/optical sensor like a camera and a weight sensor or any combination thereof. The voice sensor and camera are mounted in a vehicle cabin, and the weight sensor disposed in a vehicle seat. Based on information provided by the aforementioned sensors 110A, presence of a child in the vehicle is detected. The voice sensor is provided in the vehicle cabin such that voice of the user within the vehicle cabin can be clearly obtained. The voice captured by the voice sensor being in is converted from an analog format into a digital format. Thereafter, the digital format is processed to separate out different voice profiles. The voice profiles from the captured voice are then compared with a pre-defined data set of children voice profiles to determine whether the voice is that of a child. Further, the vision/optical sensor captures an image or a plurality of images. The camera is provided in the vehicle cabin such that field of view of the camera encompasses the cabin of the vehicle and occupants of the vehicle can be captured by the camera. The images captured by the camera are analysed to detect faces and compare the detected faces with a pre-defined data set of children pictures to detect a presence of a child. The output obtained from the voice sensor and the camera can either be used in isolation or in combination to detect the presence of a child. Alternately, the presence of the child can be detected by a weight sensor disposed in a vehicle seat. The control unit 122 is configured to receive data from the weight sensor. Thereafter, the weight of the user is determined and compared with a pre-determined weight threshold to determine presence of the child. Once the presence of the child is detected in the vehicle, the remote server 150 communicates with the telematics unit 120 and a notification in this regard is displayed on an infotainment unit 130 placed on a central console of the vehicle. When the user accepts the notification, recommendations in the form of, such as but not limited to, video, audio, baby care products, and the likes appear on the infotainment unit 130. In an embodiment, the recommendations are based on various factors, such as but not limited to, age, gender, search history of the user, and the likes. This information is collected by the remote server 150 and is processed for the recommendations to be generated and communicated to the telematics unit 120.
[029] In another embodiment, the second plurality of sensors 110B is selected from an engine speed sensor and vehicle speed sensor. Based on information provided by the aforementioned sensors 110B, an idle condition of engine of the vehicle, and thereby the user is detected. In the present context, “idle condition of the user” implies that the user is not actively driving the vehicle for a predetermined period of time. Non-limiting examples determining the idle condition of the user include, but are not limited to, prolonged engine idle time determined by vehicle halt due to traffic, roadside assistance, railway crossing; vehicle speed zero and gear position neutral for a predetermined time; a predetermined distance travelled by the vehicle in a preset time; accessory ON with ignition ON/OFF and engine ON/OFF for the predetermined time, and the likes. The idle condition of the user can also be triggered by the user himself such as by selecting the appropriate option (whether manually or via voice command) available on the infotainment unit 130.
[030] Once the idle condition of the user is detected, the telematics unit 120 communicates the same to the remote server 150. The remote server 150 being in communication with the electronic device 190 of the user, has access to spare time data of the user. The spare time data includes, but is not limited to, data pertaining to call history, dedicated applications for user entertainment such as news update, songs, videos, stock update, sports update, podcast, and the likes. The remote server 150 processes the spare time data and sends recommendations to the user on the infotainment unit 130 as one or more notifications.
[031] As an example, if the user is at the railway crossing for the predetermined period of time, the telematics unit 120 communicates the idle condition of the user to the remote server 150. As a result, the remote server 150 sends recommendations as one or more notifications to the user on the infotainment unit 130 based on the spare time data obtained from the electronic device 190. Once the user has accepted a notification from one or more of notifications, the telematics unit 120 communicates selection of the notification to the remote server 150.
[032] The present system 100 ensures that the recommendations provided to the user on the infotainment unit 130 are different than the ones the user has already used during the predetermined period of time. Further, the present system 100 allows the user to customize the spare time data for sending recommendations during the idle condition of the user. Moreover, in case the user has rejected accepting a notification from one or more notifications on the infotainment unit 130, the present system 100 records the rejection and ensures that no recommendations are sent for a predetermined silent time. In the present context, “predetermined silent time” refers to the time duration for which the user shall not receive any recommendations.
[033] As a pre-requisite, at least the vehicle ignition is kept ON for the present system 100 to provide recommendation to the user. In an embodiment, the present system 100 provides recommendations to the user on the go or during a trip or journey. Further, the recommendations provided by the present system 100 may be periodic or continuous in nature and are also customizable based on the user requirements.
[034] Advantageously, the present system 100 is capable of providing unique and new recommendations which do not overlap and differ from the previous recommendations sent to the user.
[035] Figure 2 illustrates a method 200 for providing recommendation to a user in a vehicle. The method 200 is executed on the system 100 discussed hereinbefore. The method 200 at step 2A, includes monitoring presence of the user in the vehicle. The monitoring is done by a first plurality of sensors 110A. Further, at step 2B, monitoring of operating conditions of the vehicle is done. The said monitoring is done by a second plurality of sensors 110B. Thereafter, at step 2C, the method 200 includes receiving 2C information from the first plurality of sensors 110A and the second plurality of sensors 110B. The information is received by a control unit 122 in a telematics unit 120. Thereafter, the information is sent to a server 150 from the control unit 122 at step 2D. The method 200 at step 2E includes determining a type of user in the vehicle based on the information received from the first plurality of sensors 110A. Further, at step 2F, idling condition of the vehicle based on the information received from the second plurality of sensors is being determined. Both steps 2E and 2F are performed by a processing unit 170 in a server 150. Finally, at step 2G, the method 200 includes the step of providing recommendation of content to the user on an infotainment unit 130 of the vehicle based upon the type of user and/or idling condition of the vehicle.
[036] In an embodiment, the method 200 also includes the steps of: receiving data from a voice sensor and a camera; analysing the data from the voice sensor and the camera to determine presence of a child; identifying content appropriate for the child, the content being pre-determined and classified as child content; and providing recommendation of child content on the infotainment unit 130. The voice sensor is provided in the vehicle cabin such that voice of the user within the vehicle cabin can be clearly obtained. The voice captured by the voice sensor being in is converted from an analog format into a digital format. Thereafter, the digital format is processed to separate out different voice profiles. The voice profiles from the captured voice is then compared with a pre-defined data set of children voice profiles to determine whether the voice is that of a child. Further, the vision/optical sensor captures an image or a plurality of images. The camera is provided in the vehicle cabin such that field of view of the camera encompasses the cabin of the vehicle and occupants of the vehicle can be captured by the camera. The images captured by the camera are analysed to detect faces and compare the detected faces with a pre-defined data set of children pictures to detect a presence of a child. The output obtained from the voice sensor and the camera can either be used in isolation or in combination to detect the presence of a child.
[037] In another embodiment, the method 200 also includes receiving data from a weight sensor; determining weight of the user; comparing weight of the user with a pre-determined weight threshold to determine presence of the child; identifying content appropriate for the child, the content being pre-determined and classified as child content; and providing recommendation of child content on the infotainment unit 130.
[038] In another embodiment, the method 200 includes the steps of: analysing the data from a engine speed sensor and/or a vehicle speed sensor to determine the idling condition of the vehicle; and providing recommendation of content on the infotainment unit 130.
[039] In another embodiment, the method 200 includes the steps of: receiving, by a server 150, information of call history and dedicated applications on an electronic device 190 and providing recommendation of content based on the call history and/or information of dedication applications, thereby providing content relevant/associated with the user.
[040] Figure 3 shows a system 300 for providing recommendation in accordance with an embodiment of the invention. The system 300 comprises a plurality of sensors 310, a telematics unit 320 and an infotainment unit 330 installed on a vehicle. The vehicle can be a passenger vehicle including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, etc. As shown, the telematics unit 320 is connected with the plurality of sensors 310. Information being sensor data from the aforementioned sensors 310 is communicated to a remote server 350 and/or an electronic device 390. The telematics unit 320 comprises a control unit 322 in communication with the plurality of sensors 310 a location module 340, and a communication module 324 enables the telematics unit 320 to communicate with the remove server 350 and/or the electronic device 390. The remote server 350 comprises a processing unit 370, a storage unit 380 and at-least one server communication module 360. The server communication module 360 enables the server 350 to establish a communication link with the telematics unit 320. The communication link in the system 300 can be established over a radio frequency network, a cellular network, an internet network or the like.
[041] In an embodiment, the electronic device 390 communicates with the remote server 350 and/or the telematics unit 320 by means of an application, said application being executable on the electronic device 390 and capable of sending, receiving and processing information received from the telematics unit 320. In an embodiment, the application is a web application or a mobile application. Preferably, the application is a mobile application installed in the electronic device 390 and having a user interface that displays various options or buttons to the user to select from. The electronic device 390 comprises of at-least one or more processors, a memory, a storage unit, a camera module, one or more communication modules. The electronic device 390 can be selected from devices such as smart phones, laptops, tablet pc and the like.
[042] The system 300 comprises a plurality of sensors 310 which are connected to each of a plurality of components in the vehicle. Further a control unit 322 in a telematics unit 320 is in communication with the sensors 310. The control unit 322 is configured to monitor operation of the plurality of components in the vehicle. Thereafter, determination of a frequency of operation of the plurality of components is done based on data from one or more sensors 310 or data from a vehicle controller area network (CAN). The monitoring operation of the plurality of components includes monitoring a change in state of a component. For instance, switching ON or OFF of a component or operating a switch/knob of a component to vary operation of the component or device such as varying temperature of air-conditioner via knob or switching ON or OFF of light via a switch or controlling speed of wipers via a switch. The change of state is recorded and counted as a frequency. The control unit 322 is configured to identify non-utilized features and create a usage history. Suitable examples of such feature include, but are not limited to, cruise control, ambient light control, switch-based memory store operation, custom drive modes, wiper control, headlamp control, in car social connect, handy do-it-yourself, smart wearables, auto hold, and the likes. In the present context, “non-utilized feature” refers to a feature in the vehicle which the user has used only once during a predetermined period of time. The predetermined period of time can be different or same for each of the aforementioned non-utilized features.
[043] Based on the usage history, at least one non-utilized feature in the vehicle is detected and communicated to the remote server 350, the remote server 350 recommends the user to utilize at least one of the non-utilized features. The recommendation is communicated through the application installed on the electronic device 390 of the user or the infotainment unit 330 as a notification. When the user accepts the notification, recommendations in the form of, such as but not limited to, video, audio, text, and the likes appear on the electronic device 390.
[044] The present system 300 allows the user to customize the frequency of the recommendations, time slot for the recommendations to occur and the likes.
[045] In another embodiment, the system 300 is configured to identify utilized components from the usage history; determine time of utilization of the components; and provide time-based recommendation to the user on the infotainment unit 330 or the electronic device 390 to utilize the component. The system 300 monitors usage pattern of features of a vehicle by the driver or passenger, wherein data from the one or more sensors 310 or data from a vehicle controller area network (CAN) is collected. Based on aforementioned information which may be collected from the one or more sensors 310 or the vehicle CAN, recommendations for various routine activities of the user in the vehicle are provided. Suitable examples of various routine activities of the user include, but are not limited to, time of start/stop, climate control, window roll-down, door lock/unlock, ambient light control, lamp ON/OF, fuel level, tire pressure, navigation, vehicle location, and the likes. Further, the present system 300 also provides recommendations to the user for remotely accessing the aforementioned routine activities through the application installed on the electronic device 390. The telematics unit 320 communicates the routine activities to the remote server 350. The routine activities are then processed by the remote server 350 using suitable means and prediction regarding upcoming routine activities of the user are communicated by the remote server 350 to the application as one or more notifications.
[046] As an example, if the user has a routine of commuting to a location at a fixed time, the system 300 recommends the user to remotely start the vehicle. For this, the remote server 350 communicates with the application and a corresponding notification appears on the electronic device 390. Once the user accepts the notification, the remote server 350 communicates with the telematics unit 320 and the vehicle engine is turned ON. Similarly, the present system 300 recommends the user for various other routine activities described hereinabove.
[047] The recommendations provided by the present system 300 can also be customized based on the user requirements.
[048] Figure 4 illustrates a method 400 for providing recommendation to a user in a vehicle. The method 400 is executed on the system 300 discussed hereinbefore. The method 400 includes at step 4A, monitoring operation of a plurality of components connected to a plurality of sensors 310 in the vehicle to determine frequency of operation of the plurality of components. Determination of frequency of operation of the plurality of components is done based on data from one or more sensors 310 or data from a vehicle controller area network (CAN). The monitoring operation of the plurality of components includes monitoring a change in state of a component. For instance, switching ON or OFF of a component or operating a switch/knob of a component to vary operation of the component or device such as varying temperature of air-conditioner via knob or switching ON or OFF of light via a switch or controlling speed of wipers via a switch. The change of state is recorded and counted as a frequency. The monitoring is done by a control unit 322. At step 4B, the method 400 includes the step of creating a usage history of the components based on the frequency of operation of the plurality of components. Further, at step 4C, the method 400 identifies non-utilized components from the usage history. Thereafter, the method 400 at step 4D, includes the step of providing recommendation to the user on an infotainment unit 330 or an electronic device 390 to utilize the non-utilized components.
[049] In an embodiment, the method 400 includes the step of: identifying utilized components from the usage history; determining time of utilization of the components; and providing time-based recommendation to the user on the infotainment unit 330 or the electronic device 390 to utilize the component.
[050] Figure 5 discloses a system 500 for providing information to a user in a vehicle. The system 500 includes an electronic device 590 and a server 550. The electronic device 590 comprises of at-least one or more processors, a memory, a storage unit, a camera module 595, one or more communication modules. The electronic device 590 can be selected from devices such as smart phones, laptops, tablet pc and the like. In an embodiment, the electronic device 590 of the present system 500 having the camera module 595 is capable of taking still images or videos. The camera module 595 may include one or more image sensors (e.g., a front image sensor or a rear image sensor), a lens, an image signal processor (ISP), a flash (e.g., an LED or xenon lamp), etc. The remote server 550 comprises a processing unit 570, a storage unit 580 and at-least one server communication module 560.
[051] The electronic device 590, in particular the application, is pre-fed with data pertaining to all parts in the vehicle and corresponding details regarding functioning and troubleshooting of all the parts. Similarly, the remote server 550 is also pre-fed with the data pertaining to all parts in the vehicle and the corresponding details regarding functioning and troubleshooting of all the parts.
[052] The present system 500 is capable of providing information related to the parts of the vehicle. The information is communicated as a notification on the application in the electronic device 590.
[053] Based on information a still image of a part of the vehicle taken using the camera module 595 on the electronic device 590, information regarding the part is provided on the electronic device 590.
[054] As an example, the part of the vehicle includes, but is not limited to, instrument cluster, infotainment unit, FATC, door lock/unlock, fuel lid, spare wheel, seat adjustment, manual override, headlamp, fuse box, e-parking brake, ISO fix, sunroof, PKE-SSB functions, SOS functions, driver door panel options, Intelli-command center, and the likes. In an embodiment, the electronic device 590 is capable of generating an augmented reality environment while scanning the parts of the vehicle through the camera module. In this regard, as the vehicle/part is being scanned through the applications, the parts are identified in the augmented reality environment.
[055] Upon receiving the image of the part or selecting the part from the electronic device 590, the remote server 550 identifies the part amongst all the parts of the vehicle. Subsequently, the remote server 550 communicates with the electronic device 590 and a notification containing the information regarding the details of the part is received by the electronic device 590. In an embodiment, the information includes, but is not limited to, audio, video, image, text information pertaining to the affected part. In an embodiment, the user can take images of an of a part of the vehicle which has malfunctioned, or the functioning of which is not known to the user to obtain information of such part.
[056] In another embodiment, the application contains an option or button which can be selected by the user. The option or button contains details of all the parts of the vehicles. Upon selection of the option or button in the application, the user can further select the affected part from a list of all the parts of the vehicle. Subsequently, the remote server 550 communicates with the electronic device 590 and provides the information regarding the details of the affected part as notification on the electronic device 590.
[057] The present system 500 allows the user to customize the data pertaining to all parts in the vehicle and accordingly, the corresponding details regarding functioning and troubleshooting of all the parts.
[058] Figure 6 discloses a method 600 for providing information to a user in a vehicle. The method 600 is executed on the system 500 discussed hereinbefore. The method 600 at step 6A, includes scanning and capturing by a camera module 595 one or more images of the vehicle. Thereafter, at step 6B, a server 550 receives the one or more images from the electronic device 590. Further, the method 600 includes at step 6C, analyzing the images to identify one or more components of the vehicle present in the one or more images received. Further, at step 6D, the method 600 includes retrieving information pertaining to the one of more components identified in the images from a storage unit 580 the information comprising details of functioning and troubleshooting the one or more components. Finally, at step 6E, the method 600 includes providing the information retrieved to the electronic device 590 thereby, allowing the user to access information pertaining to the one or more components.
[059] Advantageously, the present invention provides information and entertainment to a vehicle user and also customizes the information and entertainment for the user.
[060] 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.
,CLAIMS:WE CLAIM:
1. A system (100) for providing recommendation to a user in a vehicle, the system (100) comprising:
a first plurality of sensors (110A) configured to monitor the user in the vehicle;
a second plurality of sensors (110B) configured to monitor operating conditions of the vehicle;
a control unit (122) configured to receive information from the first plurality of sensors (110A) and the second plurality of sensors (110B);
a server (150) comprising a processing unit (170), the server (150) configured to receive the information from the control unit (122), the processing unit (170) configured to:
determine a type of user in the vehicle based on the information received from the first plurality of sensors (110A);
determine idling condition of the vehicle based on the information received from the second plurality of sensors (110B); and
provide recommendation of content to the user on an infotainment unit (130) of the vehicle based upon the type of user and/or idling condition of the vehicle.
2. The system (100) as claimed in claim 1, wherein the first plurality of sensors (110A) includes at least a voice sensor, at least a camera, a weight sensor or any combination thereof, the voice sensor and the camera mounted in a vehicle cabin and the weight sensor disposed in a vehicle seat.
3. The system (100) as claimed in claim 1, wherein the second plurality of sensors (110B) includes at least an engine speed sensor and/or a vehicle speed sensor.
4. The system (100) as claimed in claim 2, wherein the processing unit (170) is configured to:
receive data from the voice sensor and the camera;
analyse the data from the voice sensor and the camera to determine presence of a child; and
identify content appropriate for the child, the content being pre-determined and classified as child content; and
provide recommendation of child content on the infotainment unit (130).
5. The system (100) as claimed in claim 2, wherein the processing unit (170) is configured to:
receive data from the weight sensor;
determine weight of the user;
compare weight of the user with a pre-determined weight threshold to determine presence of the child;
identify content appropriate for the child, the content being pre-determined and classified as child content; and
provide recommendation of child content on the infotainment unit (130).
6. The system (100) as claimed in claims 2 and 3, wherein the processing unit (170) is configured to: analyse the data from the engine speed sensor and/or the vehicle speed sensor to determine the idling condition of the vehicle; and provide recommendation of content on the infotainment unit (130).
7. The system (100) as claimed in claim 1 or 5 further comprising of an electronic device (190) of the user, the electronic device (190) in communication with the server (150), the server (150) configured to receive information of call history and dedicated applications on the electronic device (190) and provide recommendation of content based on the call history and/or information of dedication applications, thereby providing content relevant/associated with the user.
8. A system (300) for providing recommendation to a user in a vehicle, the system (300) comprising:
plurality of sensors (310) connected to a plurality of components in the vehicle; and
a control unit (322) in communication with the sensors (310), the control unit (322) configured to:
monitor operation of the plurality of components in the vehicle to determine frequency of operation of the plurality of components;
create a usage history of the components based on the frequency of operation of the plurality of components;
identify non-utilized components from the usage history; and
provide recommendation to the user on an infotainment unit (330) or an electronic device (390) to utilize the non-utilized components.
9. The system (300) as claimed in claim 8, wherein the control unit (322) is configured to identify utilized components from the usage history; determine time of utilization of the components; and
provide time-based recommendation to the user on the infotainment unit (330) or the electronic device (390) to utilize the component.
10. The system (300) as claimed in claim 8, wherein monitoring operation of the plurality of components includes monitoring a change in state of a component.
11. A system (500) for providing information to a user in a vehicle, the system (500) comprising:
an electronic device (590) comprising a camera module (595), the camera module (595) configured to scan and capture one or more images of the vehicle;
a server (550) comprising a processing unit (570), the server (550) configured to:
receive the one or more images from the electronic device (590), the processing unit (570) configured to:
analyse the images to identify one or more components of the vehicle present in the one or more images received; and
retrieve information pertaining to the one of more components identified in the images from a storage unit (580), the information comprising details of functioning and troubleshooting the one or more components; and
provide the information retrieved to the electronic device (590) thereby, allowing the user to access information pertaining to the one or more components.
12. A method (200) for providing recommendation to a user in a vehicle, the method (200) comprising the steps of:
monitoring (2A), by a first plurality of sensors (110A), presence of the user in the vehicle;
monitoring (2B), by a second plurality of sensors (110B), operating conditions of the vehicle;
receiving (2C), by a control unit (122), information from the first plurality of sensors (110A) and the second plurality of sensors (110B);
receiving (2D), by a server (150), the information from the control unit (122);
determining (2E), by a processing unit (170), a type of user in the vehicle based on the information received from the first plurality of sensors (110A);
determining (2F), idling condition of the vehicle based on the information received from the second plurality of sensors (110B); and
providing (2G), recommendation of content to the user on an infotainment unit (130) of the vehicle based upon the type of user and/or idling condition of the vehicle.
13. The method (200) as claimed in claim 12, the method (200) comprising the steps of:
receiving data from at least a voice sensor and at least a camera;
analysing the data from the voice sensor and the camera to determine presence of a child;
identifying content appropriate for the child, the content being pre-determined and classified as child content; and
providing recommendation of child content on the infotainment unit (130).
14. The method (200) as claimed in claim 12, the method (200) comprising the steps of:
receiving data from a weight sensor;
determining weight of the user;
comparing weight of the user with a pre-determined weight threshold to determine presence of the child;
identifying content appropriate for the child, the content being pre-determined and classified as child content; and
providing recommendation of child content on the infotainment unit (130).
15. The method (200) as claimed in claim 12, the method (200) comprising the steps of:
analysing the data from an engine speed sensor and/or a vehicle speed sensor to determine the idling condition of the vehicle; and
providing recommendation of content on the infotainment unit (130).
16. The method (200) as claimed in claim 12, the method (200) comprising the steps of:
receiving, by a server (150), information of call history and dedicated applications on an electronic device (190); and
providing recommendation of content based on the call history and/or information of dedication applications, thereby providing content relevant/associated with the user.
17. A method (400) for providing recommendation to a user in a vehicle, the method (400) comprising the steps of:
monitoring (4A), by a control unit (322), operation of a plurality of components connected to a plurality of sensors (310) in the vehicle to determine frequency of operation of the plurality of components;
creating (4B), a usage history of the components based on the frequency of operation of the plurality of components;
identifying (4C), non-utilized components from the usage history; and
providing (4D), recommendation to the user on an infotainment unit (330) or an electronic device (390) to utilize the non-utilized components.
18. The method (400) as claimed in claim 17, the method (400) comprising the steps of:
identifying utilized components from the usage history;
determining time of utilization of the components; and
providing time-based recommendation to the user on the infotainment unit (330) or the electronic device (390) to utilize the component.
19. A method (600) for providing information to a user in a vehicle, the method (600) comprising:
scanning and capturing (6A), by a camera module (595) in an electronic device (590) one or more images of the vehicle;
receiving (6B), by a server (550), the one or more images from the electronic device (590),
analysing (6C), by the processing unit (570), the images to identify one or more components of the vehicle present in the one or more images received; and
retrieving (6D), information pertaining to the one of more components identified in the images from a storage unit (580), the information comprising details of functioning and troubleshooting the one or more components; and
providing (6E), the information retrieved to the electronic device (590) thereby, allowing the user to access information pertaining to the one or more components.
| # | Name | Date |
|---|---|---|
| 1 | 202141036366-STATEMENT OF UNDERTAKING (FORM 3) [11-08-2021(online)].pdf | 2021-08-11 |
| 2 | 202141036366-PROVISIONAL SPECIFICATION [11-08-2021(online)].pdf | 2021-08-11 |
| 3 | 202141036366-POWER OF AUTHORITY [11-08-2021(online)].pdf | 2021-08-11 |
| 4 | 202141036366-FORM 1 [11-08-2021(online)].pdf | 2021-08-11 |
| 5 | 202141036366-DRAWINGS [11-08-2021(online)].pdf | 2021-08-11 |
| 6 | 202141036366-Proof of Right [09-02-2022(online)].pdf | 2022-02-09 |
| 7 | 202141036366-FORM 18 [09-08-2022(online)].pdf | 2022-08-09 |
| 8 | 202141036366-ENDORSEMENT BY INVENTORS [09-08-2022(online)].pdf | 2022-08-09 |
| 9 | 202141036366-DRAWING [09-08-2022(online)].pdf | 2022-08-09 |
| 10 | 202141036366-CORRESPONDENCE-OTHERS [09-08-2022(online)].pdf | 2022-08-09 |
| 11 | 202141036366-COMPLETE SPECIFICATION [09-08-2022(online)].pdf | 2022-08-09 |
| 12 | 202141036366-FER.pdf | 2023-03-01 |
| 13 | 202141036366-OTHERS [31-08-2023(online)].pdf | 2023-08-31 |
| 14 | 202141036366-FER_SER_REPLY [31-08-2023(online)].pdf | 2023-08-31 |
| 15 | 202141036366-CLAIMS [31-08-2023(online)].pdf | 2023-08-31 |
| 16 | 202141036366-FORM-8 [04-09-2025(online)].pdf | 2025-09-04 |
| 1 | 202141036366E_28-02-2023.pdf |