A system for searching in a user interface of a vehicle and a method thereof

The system addresses the limitations of conventional instrument clusters and search engines by integrating vehicle sensors to activate a search bar in the user interface for relevant information retrieval, ensuring safety and efficiency during vehicle operation.

WO2026028209A1PCT designated stage Publication Date: 2026-02-05TVS MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/IN2024/052307
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-30
Filing Date
2024-11-29
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Conventional vehicle instrument clusters provide limited interactive functionality, requiring users to switch between the cluster and personal electronic devices for information, leading to distraction and inefficiency, while generic search engines offer irrelevant results, complicating vehicle-user interaction and increasing anxiety.

Method used

A system with sensors in the vehicle to monitor operating parameters, activating a search bar in the user interface when certain conditions are met, using a control unit to retrieve relevant search results from a look-up table based on user inputs, preferences, and vehicle data, and deactivating the search bar during unsafe conditions.

Benefits of technology

Enhances user safety by minimizing distractions during vehicle operation, provides quick access to relevant information, and improves interaction efficiency by reducing the need to navigate multiple menus.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2024052307_05022026_PF_FP_ABST
    Figure IN2024052307_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a system (100) for searching in a user interface (102) of a vehicle and a method (400) thereof. The system(100) has one or more sensors (104)for procuring one or more operating parameters of the vehicle. The system comprises a control unit (106) configured to compare the one or more operating parameters received from one or more sensors (104) with one or more predetermined operating conditions to activate a search bar (110) of the user interface(102), when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. Further, the control unit(106) is configured to receive a search term from a user for searching in the search bar (110) and procure a result associated with the received search term from the user, wherein the result being procured from a look-up table.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] TITLE OF INVENTION

[0002] A SYSTEM FOR SEARCHING IN A USER INTERFACE OF A VEHICLE AND A METHOD THEREOF

[0003] FIELD OF THE INVENTION

[0004]

[0001] The present invention relates to a vehicle. More particularly, the present invention relates to a system for searching in a user interface of the vehicle and a method thereof.

[0005] BACKGROUND OF THE INVENTION

[0006]

[0002] An instrument cluster is provided in a vehicle for communicating an important and necessary information to a user. The instrument cluster is primarily required in the vehicle for a safe driving experience. The instrument cluster is configured to be provided with a plurality of indicators and gauges, thereby helping the user of the vehicle. The configuration of the conventionally known instrument clusters only provides depiction of gauges or digital display of the limited information. The conventionally known instrument clusters do not provide an interactive aspect for the user and hence, the same provides the limited information to the user. The known instrument cluster leads to a distraction of the user as the user has to constantly switch between the instrument cluster and the user’s personal electronic device for procuring required information. The personal electronic device of the user also fails to operate or procure the required information as per the preferences of the user. For instance, the browsing / searching in the personal electronic device is a generic search and therefore, the same is unable to procure the desired information as per the requirement of the user. Therefore, there is a need for a synchronized user interface that is configured to provide the data as per the user’s information needs.

[0007]

[0003] Conventionally, a search engine such as Google, Bing, and the like are provided in the personal electronic device of the user for browsing purposes. However, the above-mentioned search engines usually generate a plethora of results which are not necessarily important and pertinent. The generic search engines or browsers as mentioned above provides a plethora of information which may not always be relevant and hence, time consuming. Furthermore, a plethora of unnecessary data complicates the vehicle-user interaction, thereby increasing user distraction and anxiety. Therefore, it is important that the unnecessary information ought to be alleviated to permit the user safety as well as anxiety control of the user.

[0008]

[0004] In view of the above, there is a need for a system for searching in a user interface of a vehicle and a method thereof to overcome one or more limitations stated above.

[0009] SUMMARY OF THE INVENTION

[0010]

[0005] In one aspect, the present invention relates to a system for searching in a user interface of a vehicle. The system has one or more sensors disposed in the vehicle. Each of the one or more sensors are adapted to procure an information pertaining to one or more operating parameters of the vehicle. The system further has a control unit communicably coupled to the user interface and the one or more sensors. The control unit is configured to compare the one or more operating parameters received from the one or more sensors with one or more predetermined operating conditions of the vehicle. Further the control unit is configured to activate a search bar of the user interface, when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. Furthermore, the control unit is configured to receive a search term from a user for searching in the search bar of the user interface. Moreover, the control unit is configured to procure a result associated with the received search term from the user, wherein the result being procured from a look-up table.

[0011]

[0006] In an embodiment, the look-up table is encoded in the control unit and the lookup table includes a plurality of the search terms mapped corresponding to a plurality of a user accessed results. Further, the look-up table includes the plurality of the search terms being dynamically arranged based on the plurality of the user accessed results associated with the received search term.

[0012]

[0007] In an embodiment, the control unit is configured to provide a relevant search list from the look-up table based on at least one of the search term received from the user, a prestored user profile, a prestored vehicle characteristics and a user search history.

[0013]

[0008] In an embodiment, the predefined user profile corresponds to at least one of a plurality of the user accessed results and a plurality of a user physiological parameters.

[0009] In an embodiment, the control unit is configured to display a procured result from the relevant search list. The relevant search list is prepared based on a predetermined priority of one or more search results.

[0014]

[0010] In an embodiment, the one or more search results are selected from at least one of a vehicle information, a vehicle setting, a system setting, a user preference, an application and a web content.

[0015] [Oi l] In an embodiment, the user interface has at least one of the search bar and one or more widgets. The at least one of the search bar and the one or more widgets is configured to be provided on a home screen of the user interface. Further, the search term is received from the user in at least one of an audio input, a video input, a gesture input, a touch-based input, and a keypad-based input.

[0016]

[0012] In an embodiment, the one or more sensors includes at least one of a vehicle speed sensor adapted to procure the information pertaining to a speed of a vehicle and a prime mover speed sensor adapted to procure the information pertaining to a prime mover speed of the vehicle.

[0017]

[0013] In an embodiment, the one or more predetermined operating conditions includes at least one of a speed of the vehicle less than a predetermined speed of the vehicle and a prime mover speed of the vehicle less than the predetermined speed of a prime mover.

[0014] In an embodiment, the user interface has at least one of a tablet, an instrument cluster, a smart watch, a smart helmet and a display unit.

[0018]

[0015] In an embodiment, the control unit is configured to deactivate the search bar, when the one or more operating parameters of the vehicle are greater than the one or more predetermined operating conditions of the vehicle. The deactivation of the search bar comprises at least a non-responsiveness of the search bar to a user input.

[0019]

[0016] In another aspect, the present invention relates to a method for searching in a user interface of a vehicle. The method has the step of comparing, by a control unit, one or more operating parameters received from one or more sensors with one or more predetermined operating conditions of the vehicle. Further, the method has the step of activating, by the control unit, a search bar of the user interface, when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. Furthermore, the method has the step of receiving, by the control unit, a search term from a user for searching in the search bar of the user interface. Moreover, the method has the step of procuring, by the control unit, a result associated with the received search term from the user, wherein the result being procured from a look-up table.

[0020]

[0017] In an embodiment, the look-up table is encoded in the control unit. The lookup table has a plurality of the search terms mapped corresponding to a plurality of a user accessed results. The look-up table further has the plurality of search terms being dynamically arranged based on the plurality of the user accessed results associated with the received search term.

[0021]

[0018] In an embodiment, the method has the step of selecting, by the control unit, one or more search results from at least one of a vehicle information, a vehicle setting, a system setting, a user preference, an application and a web content. The method further has the step of providing, by the control unit, a relevant search list from the look-up table based on at least one of the search term received from the user, a prestored user profile, a prestored vehicle characteristics and a user search history.

[0019] In an embodiment, the predefined user profile corresponds to at least one of a plurality of the user accessed results and a plurality of a user physiological parameters.

[0020] In an embodiment, the method has the step of displaying, by the control unit, a procured result from the relevant search list. The relevant search list is prepared based on a predetermined priority of one or more search results.

[0022]

[0021] In an embodiment, the user interface has at least one of the search bar and one or more widgets. The at least one of the search bar and the one or more widgets are configured to be provided on the home screen of the user interface and the search term being received from the user in at least one of an audio input, a video input, a gesture input, a touch-based input and a keypad-based input.

[0023]

[0022] In an embodiment, the method has the step of procuring, by a vehicle speed sensor, the information pertaining to a speed of a vehicle. Further, the method has the step of procuring, by a prime mover speed sensor, the information pertaining to a prime mover speed of the vehicle.

[0024]

[0023] In an embodiment, the one or more predetermined operating conditions includes at least one of a speed of the vehicle being less than a predetermined speed of the vehicle and a prime mover speed of the vehicle being less than the predetermined speed of a prime mover.

[0025]

[0024] In an embodiment, the method has the step of deactivating, by the control unit, the search bar when the one or more operating parameters of the vehicle are greater than the one or more predetermined operating conditions of the vehicle. The deactivation of the search bar includes at least a non-responsiveness of the search bar to a user input.

[0026] BRIEF DESCRIPTION OF THE DRAWINGS

[0027]

[0025] 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.

[0028] Figure 1 illustrates a schematic block diagram of a system for searching in a user interface of a vehicle, in accordance with an embodiment of the present invention.

[0029] Figure 2 illustrates a schematic view of the user interface in the vehicle, in accordance with an embodiment of the present invention.

[0030] Figure 3 illustrates another schematic view of the user interface in the vehicle, in accordance with an embodiment of the present invention.

[0031] Figure 4 illustrates a method flow diagram for searching in the user interface of the vehicle, in accordance with an embodiment of the present invention.

[0032] DETAILED DESCRIPTION OF THE INVENTION

[0033]

[0026] The present invention generally relates to a vehicle. More particularly, the present invention relates to a system for searching in a user interface of the vehicle and a method thereof. The present invention is directed towards providing an improved aesthetics of the user interface. The present invention is also directed towards providing a search bar in the user interface of the vehicle. The search bar helps the user in navigating and finding the relevant information quickly, thereby enhancing the user experience. The present invention further reduces the time and effort of the user in searching and finding the relevant information within the user interface of the vehicle. Herein, the term ‘searching’ refers to a universal search bar or an information procurer configured to provide pertinent search result list with a streamlined stacking of the possible results, thereby enhancing the user experience. The system and the method are configured to enable the user of the vehicle to search in the user interface of the vehicle. In an embodiment, the vehicle can be an Internal Combustion Engine (ICE) vehicle, an electric vehicle or a hybrid vehicle. In an embodiment, the vehicle can be a twowheeled vehicle, a three-wheeled vehicle such as a trike, or a multi-wheeled vehicle as per requirement. In an exemplary embodiment, the vehicle is a two-wheeled type vehicle. The terms “vehicle” and “two-wheeled vehicle” are interchangeably used in this disclosure. However, both the terms “vehicle” and “two-wheeled vehicle” are one and the same. The term “vehicle” is used in place of “two-wheeled vehicle” more often for brevity.

[0034]

[0027] Figure 1 illustrates a schematic block diagram of a system 100 for searching in the user interface 102 of the vehicle, in accordance with an embodiment of the present invention. In the illustrated embodiment, the system 100 includes one or more sensors 104 disposed in the vehicle. The one or more sensors 104 are adapted to procure an information pertaining to one or more operating parameters of the vehicle. In an embodiment, the term “operating parameters” may refer to measurable characteristics that indicate state and performance of the vehicle during operation. For instance, the one or more operating parameters may include at least one of a speed of the vehicle, a prime mover speed of the vehicle and a temperature of the prime mover of the vehicle. In an embodiment, the one or more sensors 104 comprises a vehicle speed sensor 104a adapted to procure the information pertaining to the speed of the vehicle. In another embodiment, the one or more sensors 104 may include a prime mover speed sensor 104b adapted to procure the information pertaining to the prime mover speed of the vehicle. In yet another embodiment, the one or more sensors 104 include but are not limited to a temperature sensor, a lean angle sensor, a side stand sensor, a brake lever sensor and an Inertial Measuring Unit (IMU) sensor. The one or more sensors 104 as mentioned hereinabove are configured to procure the information pertaining to at least one of a static status of the vehicle or a dynamic status of the vehicle.

[0035]

[0028] During vehicle movement, the vehicle speed sensor 104a monitors and procures the vehicle speed. In an embodiment, the vehicle speed sensor 104a monitors the vehicle speed based on speed of rotation of the wheel of the vehicle. In an embodiment, if the wheel is rotated by ‘x’ speed in the clockwise direction, the vehicle speed sensor 104a accordingly captures the speed of rotation of the wheel of the vehicle. In an embodiment, the vehicle speed sensor 104a may be one of a Hall effect sensor, an inductive sensor, and the like.

[0036]

[0029] Similarly, during vehicle movement, the prime mover speed sensor 104b monitors and procures the speed of the prime mover. In an embodiment, the prime mover speed sensor 104b monitors the prime mover speed based on speed of rotation of the prime mover of the vehicle. In an embodiment, if the prime mover is rotated by ‘x’ speed in the clockwise direction, then the prime mover speed sensor 104b accordingly captures the speed of the rotation of the prime mover of the vehicle. In an embodiment, the prime mover speed sensor 104b may be one of a Hall effect sensor, a variable reluctance sensor, and the like.

[0037]

[0030] During vehicle movement, the temperature sensor is adapted to procure the information pertaining to the temperature of the prime mover of the vehicle. In an embodiment, the information pertaining to the temperature of the prime mover corresponds to a change in resistance of the temperature sensor. In an embodiment, the temperature sensor may be one of a thermistor, a thermocouple, a resistance temperature detector (RTD), and the like.

[0038]

[0031] Further, the lean angle sensor is configured to procure the information pertaining to a lean angle value of the vehicle in real time. The lean angle is defined by an angle at which the vehicle is leaned at corners or while turning. The side stand sensor is configured to procure the information pertaining to the contact of the side stand of the vehicle to a road surface while riding. The lean angle sensor is configured to be linked with the side stand sensor. Similarly, the brake lever sensor is configured to procure the information pertaining to the application of the brakes by the user of the vehicle. The IMU sensor is configured to procure the information pertaining to an acceleration, orientation and angular rate of the vehicle.

[0039]

[0032] Further, the system 100 comprises a control unit 106 disposed in the vehicle and is communicably coupled to each of the user interface 102 and the one or more sensors 104. In an embodiment, the control unit 106 is communicably coupled to each of the user interface 102 and the one or more sensors 104 through a wired connection or a wireless connection protocols known in the art.

[0040]

[0033] The control unit 106 is configured to compare the one or more operating parameters received from the one or more sensors 104 with one or more predetermined operating conditions of the vehicle. The term “one or more predetermined operating conditions” corresponds to one or more criteria associated with the one or more operating parameters of the vehicle. In an embodiment, the one or more predetermined operating conditions comprises the speed of the vehicle being less than a predetermined speed of the vehicle (for example, less than 5 kmph), and the prime mover speed of the vehicle being less than the predetermined speed of the prime mover (for example, less than 1200 RPM). In a non-limiting example, the predetermined speed of the prime mover is an idling speed of the vehicle. The idling speed of the vehicle is less than or equal to 1200 RPM. In another embodiment, the one or more predetermined operating conditions include but are not limited to application of a brake using a brake pedal and the application of the brake using a hand brake. In yet another embodiment, the prime mover speed sensor 104b monitors a rotation of a motoring unit coupled to one or more energy storage unit of the vehicle, whereby the motoring unit is configured to achieve vehicle propulsion.

[0041]

[0034] Further, the control unit 106 is configured to activate a search bar 110 of the user interface 102 in the vehicle, when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. In an embodiment, the term “user interface” may refer to a virtual space where interactions between the user and machines occur. For instance, the user interface may include at least one of a display screen, and the like. In an embodiment, the user interface 102 includes at least one of a tablet, an instrument cluster, a smart watch, a smart helmet and a display unit. The user interface 102 is configured to display the vehicle information to the user during vehicle movement. In an embodiment, the user interface 102 includes a home screen configured for displaying the vehicle information, weather information, and the like to the user. In an embodiment, the user interface 102 includes at least one of the search bar 110 and one or more widgets 108. The search bar 110 and the one or more widgets 108 are provided on the home screen of the user interface 102. The one or more widgets 108 are configured to display information to the user related to weather, ride, trip, music, wellness, range, maps, and the like.

[0042]

[0035] In an embodiment, the activation of the search bar 110 includes the searching in the user interface 102 when the one or more operating parameters received from the one or more sensors 104 correspond to the one or more predetermined operating conditions of the vehicle. Therefore, during the activated state of the search bar 110, the user is allowed to search in the user interface 102 based on the input received from the user. In a further aspect, the activation of the search bar 110 includes the responsiveness of the search bar 110 by receiving the one or more user inputs. In yet another embodiment, an inactivated state of the user interface 102 refers to a state wherein the user is not allowed to search in the user interface 102. The inactivated state of the search bar 110 is triggered when the one or more operating parameters received from the one or more sensors 104 does not correspond to the one or more predetermined operating conditions of the vehicle. Therefore, when the vehicle is in a moving condition, the search bar 110 in the user interface 102 is not available for searching by the user for the safety of the user. In a further aspect, the inactivation state of the search bar 110 includes non-responsiveness of the search bar 110 to one or more user inputs.

[0036] In an embodiment, the search bar 110 provides a convenient and an intuitive way for the user to interact and find relevant information in the user interface 102 of the vehicle, thereby resulting in higher satisfaction with the overall usability of the user interface 102. The search bar 110 further saves a lot of time for the user as the search bar 110 quickly helps in finding and navigating to desired function or information. The search bar 110 further helps in allowing the user to quickly search and find the information and content across the vehicle system such as locations, contacts, settings, local music, and the like. The search bar 110 provides suggestions based on text completion, past searches and frequency to facilitate faster searching.

[0043]

[0037] Furthermore, the control unit 106 is configured to receive a search term from the user for searching in the search bar 110 of the user interface 102 in the vehicle. In an exemplary embodiment, the search terms may include but not limited to vehicle, weather, news, trip, cricket, and the like. In an embodiment, the search terms are received from the user in the form of at least one of an audio input, a video input, a touch-based input, a keypad based input, and a gesture input. Therefore, the user configuration of the user interface may be touch-based, via a hard key, gesture based, wink, the audio input, physiological characteristics, and the like. In an embodiment, the control unit 106 may receive the search terms for searching in the search bar 110 of the user interface 102 through a push of the push-button or through a tap on a portion of the touchscreen display panel or through a gesture provided to a gesture detection device. In an embodiment, the control unit 106 is communicably coupled to an infotainment system (not shown) of the vehicle. The infotainment system is adapted to receive the search terms for searching in the search bar 110 of the user interface 102. In an embodiment, an input from the user is received in the form of the search terms and the user is able to interact with the search bar 110 using either typing methods or voice input methods, thereby providing flexibility and accommodating various user preferences and needs.

[0044]

[0038] In an embodiment, the search bar 110 allows the user to input search queries in the form of the search term, thereby facilitating easy access to information and features within the vehicle system. In an embodiment, the search bar 110 as provided in the present invention is an information digger. The search bar 110 as provided in the present invention is based on the user profile and vehicle data, thereby reducing the potential search results to the most prudent result which the user may require. The search bar 110 retrieves the real data based on the search query / search term of the user. Additionally, the search bar 110 is provided on the home screen of the user interface 102. In order to quickly access information or perform a function, the user can tap on the global / universal search bar and enter the search term. The search bar 110 provides suggestions to make searching easier. When the desired item is selected, the user is directed to the relevant section on the user interface 102, where the corresponding action is performed. Therefore, the search bar 110 allows the user to instantly search for various items such as locations, contacts, settings, local music, and the like, thereby enhancing convenience and efficiency. Using the search bar 110, the user is able to search for navigating to specific destination location, to play a song stored locally, to call a contact, to go to a specific setting, to find information about how to do / frequently asked questions (FAQs), and the like. The functionality of the search bar 110 enhances the user convenience and efficiency, thereby enabling the user to access desired information without navigating through multiple menus. The ability to adapt the home screen of the user interface 102 with the one or more widgets 108 and access information instantly through the search bar 110 allows the user to tailor the experience according to their preferences, thereby leading to higher satisfaction and engagement with the user interface 102 of the vehicle. The search bar 110 on the user interface 102 provides users with a quick access to search for various functionalities. Additionally, the search bar 110 offers suggestions based on the search term and past searches, thereby simplifying the overall process and enhancing convenience to the user by making the search term easy to find and navigate to desired options.

[0045]

[0039] Moreover, the control unit 106 is configured to procure a result associated with the received search term from the user. In an embodiment, the result is procured from a look-up table. In an embodiment, the result refers to a pertinent result being procured from the look-up table that is closely associated with the search term entered by the user. In an embodiment, the look-up table is encoded in the control unit 106. The lookup table is configured to include a plurality of the search terms mapped corresponding to at least plurality of a user accessed results, an interfacing of user location with access history, and an interfacing of the vehicle operating parameters. Herein, the term ‘user accessed results’ refers to the results selected by the user corresponding to the search term based on the past searches. Herein, the interfacing of the user location with the access history refers to utilizing the location of the user to determine the relevant search result. For instance, if the user ‘A’ craved and searched for fast food on XYZ road, and if a similar search request / string was previously triggered on the same XYZ road, then the relevant search result may include a fast food restaurant on XYZ road. Further, the interfacing of the vehicle operating parameters refers to considering the vehicle parameters to determine the relevant search result. For instance, if the vehicle charge / fuel is low, then the relevant search result may include a charging station and a range of the vehicle, irrespective of the earlier accessed results. Further, the look-up table including the plurality of the search terms is dynamically arranged based on the plurality of the user accessed results associated with the received search term. In an embodiment, the control unit 106 is configured to provide a relevant search list from the look-up table based on at least one of the search terms received from the user, a prestored user profile, a prestored vehicle characteristics and a user search history. In a non-limiting embodiment, the predefined user profile corresponds to at least one of a plurality of the user accessed results and a plurality of a user physiological parameters including but not limited to a heart rate, blood pressure, body temperature, oxygen saturation, respiratory rate, muscle strength, metabolic rate, and the like. For example, if the user is diabetic, then the search term “sugar” leads to insulin stores navigation or repository of insulin drugs, instead of other search results relating to for example ecommerce, general search, and the like. Similarly, the search term “sugar” is processed to direct to the nearest grocery store in the event a to-do list of the user is detected to have the keyword “sugar” and the geolocation of the vehicle be in a vicinity of an earlier accessed market place / grocery store of the user.

[0046]

[0040] In an embodiment, the control unit 106 is configured to display a procured result from the relevant search list selected by the user. The procured result is generated based on the selection by the user from the relevant search list. The user selects the result based on his preferences and requirements from the relevant search list. The relevant search list is prepared based on a predetermined priority of one or more search results. In an embodiment, the one or more search results are selected from at least one of a vehicle information, a vehicle setting, a system setting, a user preference, an application and a web content. Therefore, the present invention allows for sorting of the search results based on the predetermined priority to prepare the relevant search list. The control unit 106 is further configured to procure the result from the relevant search list based on the selection of the user.

[0047]

[0041] In yet another embodiment, the control unit 106 is configured to deactivate the search bar 110, when the one or more operating parameters of the vehicle are greater than the one or more predetermined operating conditions of the vehicle. Further, the deactivation of the search bar 110 includes at least a non-responsiveness of the search bar 110 to a user input. In an embodiment, upon deactivation of the search bar 110, a pop-up notification appears on the user screen indicating deactivation of the search bar 110.

[0048]

[0042] In an example, an auto-suggested recommendation offers contextually relevant options to the user as they type in the search queries, based on the entered text, current vehicle context and past search history. The search bar 110 helps the user to find the information more efficiently. Based on the user search query, the search bar 110 provides suggestions and recommendations in the search result area based on the context of the vehicle and recent searches. On selecting the search query, the user is taken to a respective feature, application, or content.

[0049]

[0043] In yet another exemplary embodiment, the search bar 110 is prominently positioned on the home screen of the user interface 102. The user can simply tap on the search bar 110 and either type or say aloud the desired function or information required by the user. Based on the entered text and past search history, and being aware of the current vehicle context, the auto-fill suggestions are displayed to the user. Once the user selects a result from the auto-fill suggestions, the vehicle initiates the respective feature or action associated with the selected item. Using the search bar 110, the user is able to perform various tasks such as accessing vehicle settings, system settings, calling a contact, searching and navigating to a destination, playing locally stored music, and seeking guidance on how to change a setting or perform an action.

[0050]

[0044] In an exemplary embodiment, the control unit 106 is configured to activate the search bar 110 when the speed of the vehicle is zero kmph. Once the search bar 110 is activated, then the control unit 106 is configured to receive the search term from the user. Herein, the search term may be ‘music’. The control unit 106 is then configured to prepare the search list by accessing the user history related to the search term ‘music’ and then mapping the search term ‘music’ against the user physiological conditions, the vehicle characteristics, the user search history and the user profile. The search list is prepared by the control unit 106 based on the priority of the one or more search results. The user then selects the pertinent result from the search list based on the preference and the requirements. Therefore, the present invention eliminates the impertinent data to condense the search list into the pertinent result.

[0051]

[0045] Figure 2 illustrates a schematic view 200 of the user interface 102 in the vehicle, in accordance with an embodiment of the present invention. In an embodiment, the user interface 102 has the one or more widgets 108 and the search bar 110. The search bar 110 is configured to search for the one or more widgets. The one or more widgets 108 and the search bar 110 are provided on the home screen of the user interface 102. In an embodiment, the one or more widgets 108 are configured to be displayed in at least one of a full grid widget, a half grid widget and a quarter grid widget.

[0052]

[0046] In an example, the search bar 110 allows the user to enter keywords or phrases to search for specific functions or information within the vehicle interface. With the help of the search bar 110, the user is able to quickly find the relevant information without navigating through multiple pages or menus. The auto-fill suggestions help the user to find information more efficiently. Once the user selects a result from the autofill suggestions, the vehicle initiates the respective feature or action associated with the selected item, thereby providing the user with an efficient, intuitive, and seamless search experience within the user interface 102 of the vehicle.

[0053]

[0047] In a further embodiment, the processor of the control unit 106 is configured to auto-translate the search term into one or more primary languages of the user based on the available user profile. The search term is further mapped against the translated meaning in deciphering the contextual or probable search result requested by the user.

[0048] The present invention, therefore, allows for the searching in the user interface 102 of the vehicle as per the input received from the user in the form of the search term. In an embodiment, the control unit 106 is configured to display the searched information, when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. Therefore, the present invention allows the user to search in the user interface 102 of the vehicle when the vehicle is on standby mode i.e., the speed of the vehicle is zero kmph, thereby ensuring the safety of the user. By limiting access to the home screen while the vehicle is in motion, the present invention prioritizes the safety, thereby reducing the risk of user distraction and enhancing overall road safety. Further, by ensuring that the home screen is only visible during a vehicle standby mode, the safety of the user is prioritized. Thus, the present invention enhances user convenience, user safety and efficiency, thereby providing a robust solution for accessing information and features within the vehicle environment. During the vehicle running condition, the user is not allowed to search in the user interface 102. The touch of the user interface 102 becomes disabled as soon as the speed of the vehicle increases. Also, when the vehicle is in the running condition, the input from the user in the form of an audio, gesture, wink, and the like is also disabled by the user interface 102 of the vehicle, thereby prioritizing the safety of the user. In an embodiment, the pop-up notification of the search bar 110 is disabled, upon reception of the input from the user.

[0054]

[0049] In yet another embodiment, only when an audio receptor unit of the vehicle perceives the term “emergency” and the vehicle speed is below a predetermined threshold (for example 25 kmph), the search bar 110 of the user interface 102 is activated. The search bar HOhas a relevant search list including emergency contacts, nearest hospital location, nearest garage location and nearest police station location to reduce the computation time. The garage location is accordingly provided if a vehicle diagnosis is negative. Similarly, the nearest hospital location and the emergency contact information is provided based on changes in the user physiological conditions.

[0050] Figure 3 illustrates another schematic view 300 of the user interface 102 in the vehicle, in accordance with an embodiment of the present invention. The user interface 102 comprises a display screen. In an embodiment, the display screen is configured to be provided with a main screen and the home screen. The main screen of the user interface 102 is configured for displaying the critical vehicle -related information. The user interface 102 further includes the home screen configured to act as a central hub where the user is able to access all the vehicle and the infotainment details at a glance. In a non-limiting embodiment, the home screen is displayed or accessible to the user only when the vehicle is in standby mode i.e., the speed of the vehicle is zero, thereby prioritizing the safety of the user by minimizing distractions while driving. In a nonlimiting embodiment, the home screen is displayed or accessible only when the vehicle speed or the prime mover speed is zero, ensuring the safety of the user. In another embodiment, the home screen is displayed or accessible to the user only when the vehicle speed or the prime mover speed of the vehicle is less than a predetermined speed. In an embodiment, the predetermined speed of the vehicle is a speed less than 5 kmph and the predetermined speed of the prime mover is less than 1200 RPM, thereby prioritizing safety of the user by minimizing distractions while driving.

[0055]

[0051] In a non-limiting example, the one or more widgets 108 are components available in different sizes and configured to be displayed on the home screen, thereby providing the quick access to specific information or functions to the user. The widgets provide quick and convenient access to specific features and information, streamlining interactions by eliminating a need to navigate through multiple screens. The user has access to multiple widgets, where each widget provides a unique set of features and functionality. With each widget dedicated to a distinct purpose, the user can access information related to weather, ride details, trip details, cricket score, football score, live news, music playback control, wellness sound, navigation, carbon saving, vehicle information, and the like. In an embodiment, the one or more widgets 108 are configured to display features including weather, ride information, trip information, live cricket score, live football score, live news, music playback control, wellness sounds, navigation, carbon savings, vehicle information, maps, range, and the like.

[0056]

[0052] For example, in a non-limiting embodiment, the feature ‘weather’ enables the user to check the weather at the location and the information including day’s weather conditions (such as sunny or cloudy or rainfall), temperature (such as current temperature, expected lowest temperature of the day, expected highest temperature of the day), air quality, visibility, sunset time, chances of rainfall, and the like. In an exemplary embodiment, the ‘ride and trip information’ feature enables the user to check the ride stats of the current ride or the trip initiated which provides information such as distance covered in the ride / trip, average speed in the ride / trip, maximum speed in the ride / trip, total time travelled, and the like. In yet another embodiment, the ‘live cricket score’ enables the user to quickly and easily check the latest live scores for matches such as all international men and women matches, Indian Premier League (IPL) matches, and the like directly from the home screen of the user interface 102. The real-time information at a glance makes it easy for the user to be updated with the scores of their favourite teams during commute situations. In yet another embodiment, the ‘live football score’ feature enables the user to easily stay up to date with the latest live scores for all major football leagues and tournaments, and the like, directly from the home screen of the user interface 102. In yet another embodiment, the ‘news’ feature enables the user to easily stay informed and up to date with the latest news stories from around the world, even when they are stuck in traffic, waiting for a friend, and the like. In yet another embodiment, the ‘carbon saving’ feature shows the user the amount of carbon emissions saved by the user. In yet another embodiment, the ‘vehicle information’ feature provides the information regarding a vehicle health, Tyre Pressure Monitoring System (TPMS) values, and the like. In yet another embodiment, the ‘music playback control’ feature allows the user to control the music playback directly from the home screen of the user interface 102, making it easy to play, pause, skip tracks, adjust volume, and the like. In a non-limiting embodiment, the ‘media playback control’ widget is available in both quarter and half sizes, allowing the user to accordingly adapt the home screen and access the controls required by the user at a glance. In yet another embodiment, the ‘wellness sounds’ feature allows the user to relax and destress by listening to a variety of soothing noise and ambient sounds including a range of sounds, including rainforest, ocean waves, gentle rain, and the like to create a calming and peaceful ride directly from the home screen of the user interface 102. In yet another embodiment, the ‘navigation’ feature allows the user to quickly start navigating to their favourites or recently travelled destinations.

[0057]

[0053] Additionally, in an embodiment, the one or more widgets 108 comprises adjusting an aspect ratio of the received the one or more inputs from the user against a form factor of the user interface. In an embodiment, based on the number of widgets the user wants to provide on the home screen, one or more processors allots the aspect ratio for each of the selected widget such that all the required content can be securely and conveniently be displayed on the user interface 102. In an example, firstly the user is able to search the widget in the user interface 102 and then the user interface 102 is adapted based on the preference received from the user as described hereinabove. In order to ensure the safety of the user, the searching in the user interface 102 is permitted only when the speed of the vehicle is zero kmph or if the power switch is turned ON. Then, the user is allowed to choose the category of the widgets to be accorded to every content on the user interface 102. The category of the widgets includes but is not limited to a quarter grid widget, a half grid widget, full grid widget, and the like. In a nonlimiting embodiment, the content may include but is not limited to vehicle information, battery information, navigation route, music being played, incoming calls, sports, infotainment centres, weather information, and the like. Secondly, the aspect ratio is allotted for each of the selected widget. Then, the processor is configured to disintegrate / classify each content based on the selected widget. Additionally, there is an automatic configuration of the form factor encrypted in the processor such that the aspect ratio of each widget selected by the user conforms to a variety of sizes of the user interface including but not limited to a tablet, an instrument cluster, a smart watch, a smart helmet, and the like. Additionally, the one or more processors are provided with certain functions such as alerts, FAQs on the vehicle, troubleshooting, mode preferences, service manual, weather information, music, browser, and the like.

[0058]

[0054] In an exemplary embodiment, in the event the term “home” is typed into the search bar 110, then the processor first checks the geographic location of the user. In a non-limiting embodiment, this can also be implemented in a user’s personal electronic device like laptop / tablet / mobile phone. In the event the user’s location is different from the home location, the most prudent result proposed by the processor is the location coordinates of the pinned home. Alternately, if the user is already at home, the processor may retrieve a contact information subscribing the term “home”. Based on the user profiles and preferences, the term ‘home’ can alternately refer to mood music, a song or a wallpaper.

[0059]

[0055] In yet another exemplary embodiment, if the term “charging” is typed in the search bar 110, the processor retrieves the vehicle information pertinent to the battery / prime mover parameters like state of charge. In the event, the state of charge is detected to be low, the processor retrieves navigational data indicating the closest charging station against the present vehicle location. Alternately, if the state of charge of the battery is above the threshold, then the general vehicle information pertinent to percentage of charge is provided to the user.

[0060]

[0056] In yet another exemplary embodiment, for terms like “office” or “work” provided to the search bar 110, the geolocation data is first checked along with the local time zones. When a user types “work” at 8:00 AM, the processor specifically retrieves the work location and provides the same to the user interface 102. If the user types the term ‘work’ at an unusual time on a Saturday, then the term “work” may relate to a coworker instead. Additionally, if the user searches “work” during office timings at the work location, then the processor may retrieve work music or work wallpaper or a do not disturb configuration based on the past user preferences.

[0061]

[0057] Similarly, the term ‘wall’ may refer to wallpaper, term ‘range’ may refer to the available vehicle range and the navigational data pertinent to charging stations. Further, other information about the vehicle may be illustrated as well. The term ‘carbon’ may refer to illustrate the carbon footprint of the vehicle. The term ‘rider / user’ may retrieve the rider / user profile data which shows preference of riding modes, the overall economy, rider / user score and vehicle statistics. The term ‘vehicle’ may retrieve the vehicle statistic data like average speed, trip details, and the like. The term ‘trip’ may retrieve the latest trip undertaken by the user.

[0062]

[0058] Figure 4 illustrates a method flow diagram 400 for searching in the user interface 102 of the vehicle, in accordance with an embodiment of the present invention. The method 400 for searching in the user interface 102 of the vehicle starts at 402.

[0063]

[0059] At step 404, one or more operating parameters are received from the one or more sensors 104. In an embodiment, the one or more sensors 104 are disposed in the vehicle. In an embodiment, the term “operating parameters” may refer to measurable characteristics that indicate state and performance of the vehicle during operation. For instance, the one or more operating parameters may include at least one of a speed of the vehicle, a prime mover speed of the vehicle, a temperature of the prime mover of the vehicle the application of the brake using the brake pedal and the lean angle of the vehicle. In an embodiment, receiving the one or more operating parameters includes procuring the information pertaining to the speed of a vehicle by the vehicle speed sensor 104a. In an embodiment, receiving the one or more operating parameters includes procuring the information pertaining to the prime mover speed of the vehicle by a prime mover speed sensor 104b. The one or more operating parameters are compared by the control unit 106 with one or more predetermined operating conditions of the vehicle. In an embodiment, the one or more predetermined operating conditions may include a speed of the vehicle being less than a predetermined speed of the vehicle. In an embodiment, the one or more predetermined operating conditions may include a prime mover speed of the vehicle being less than the predetermined speed of the prime mover.

[0064]

[0060] At step 406, the search bar 110 of the user interface 102 in the vehicle is activated by the control unit 106 when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. In an embodiment, the control unit 106 is configured to deactivate the search bar 110 when the one or more operating parameters of the vehicle are greater than the one or more predetermined operating conditions of the vehicle. The deactivation of the search bar 110 includes at least a non-responsiveness of the search bar 110 to the user input.

[0065]

[0061] In an embodiment, the user interface 102 comprises at least one of the one or more widgets 108 and the search bar 110 being provided on the home screen of the user interface 102.

[0066]

[0062] At step 408, a search term is received from the user by the control unit 106 for searching in the search bar 110 of the user interface 102 in the vehicle. In an embodiment, the one or more search terms received from the user in at least one of an audio input, a video input, a touch-based input, a keypad based input, and a gesture input.

[0067]

[0063] At step 410, a result is procured from a look-up table by the control unit 106 based on the received search term from the user. In an embodiment, the look-up table is encoded in the control unit 106. The look-up table has a plurality of the search terms mapped corresponding to a plurality of a user accessed results. In an example, the look- up table is configured to maintain a data based on the search term received from the user and the corresponding user accessed results. The look-up table further has the plurality of the search terms being dynamically arranged based on the plurality of the user accessed results associated with the received search term.

[0068]

[0064] In an embodiment, the search result is selected by the control unit 106 from at least one of a vehicle information, a vehicle setting, a system setting, a user preference, an application and a web content. The control unit 106 is further configured to provide the relevant search list from the look-up table based on at least one of the one or more search terms received from the user, a prestored user profile, a prestored vehicle characteristics and a user search history. In an embodiment, the predefined user profile corresponds to at least one of a plurality of the user accessed results and a plurality of a user physiological parameters as described hereinabove.

[0069]

[0065] In an embodiment, searching in the user interface 102 of the vehicle includes displaying, a procured result from the relevant search list selected by the user. The relevant search list is prepared based on a predetermined priority of the one or more search results. The method then terminates at step 412.

[0070]

[0066] In an example, if the search term entered by the user is “Mom”. Then, the relevant search list is retrieved from the look-up table based on the past searches by the user. The relevant search list for the term ‘Mom’ may be provided in the following manner:

[0067] Therefore, the relevant search result list is prepared from the look-up table based on the search term ‘Mom’. As shown above, the processor is configured to arrange / sort the search results when the search bar 110 is activated and triggered. The user may then select the result from the relevant search list. Based on the selection by the user, the user is accordingly directed to that particular option. In an example, the pertinent result is selected from the relevant search list based on the one or more parameters related to the user and the vehicle. For instance, if the Mother’s Day is around the corner, then the pertinent result becomes a gift for Mom. If the user is at the location away from the saved home address, then the pertinent result becomes a pinned location of the home address. Similarly, if the user past history indicates a call triggered to Mom around the same time, then the pertinent result becomes the contact details. In an embodiment, the further typing by the user erases the pertinent result and retrieves the next result from the relevant search list.

[0071]

[0068] Further, the main screen or the screen visible to the user while riding has to display only critical data such as vehicle speed and other vehicle information. The display of the infotainment aspects and the content being shared via the landing / home page is visible to the user only when the vehicle is stationary. The processor upon detecting a vehicle movement automatically switches to the main screen containing the homologation parameters and collapses the home screen.

[0072]

[0069] In an example, the search bar 110 streamlines navigation by enabling the user to quickly locate specific features, settings, or information within the user interface 102 or even location names to quickly start the navigation. The search bar 110 enhances efficiency by providing a universal and accessible search functionality, thereby saving time and improving the overall user experience. The universal search bar is activated / enabled / touch responsive only when the vehicle’s speed is zero, ensuring the safety of the user and distraction free riding.

[0073]

[0070] Advantageously, the present invention provides an improved aesthetics of the user interface. Further, the safety preconditions (such as the speed of the vehicle should be zero kmph) of the present invention permit an ease of usage and the safety of the user while using the user interface as the user interface is searchable when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle. The user interface provides better customer satisfaction, as the search bar of the user interface enables the user to search the information. Moreover, the user can easily search in the user interface as per his convenience and preferences making the present invention market attractive. The user can easily find what they need without navigating through complex menus and multiple screens, thereby enhancing overall user convenience and experience. Furthermore, the availability of information at a glance on the home screen enables the user not to miss out on any vehicle or entertainment related information. The critical vehicle -related information is readily available on the main screen and not overlooked by the user. The quick access to information minimizes the time required to stop the vehicle to check the information. The quick access prevents the user from taking his smartphone out to check the information such as scores, news, weather, and the like and hence enhancing the safety of the user. The search bar helps in finding the information swiftly, thereby cutting down the number of steps and the time taken if searched manually. The search bar helps the users with less familiarity of the user interface as well, thereby simplifying the way to access the search bar.

[0074]

[0071] 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 provide 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.

[0075]

[0072] 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 storage 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”.

[0076]

[0073] 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.

[0077] List of Reference Numerals

[0078] 100: System for searching in a user interface of a vehicle

[0079] 102: User Interface

[0080] 104: One or More Sensors

[0081] 104a: Vehicle Speed Sensor

[0082] 104b: Prime Mover Speed Sensor

[0083] 106: Control Unit

[0084] 108: One or More Widgets

[0085] 110: Search Bar

[0086] 400: Method for searching in the user interface of the vehicle

Claims

WE CLAIM:

1. A system (100) for searching in a user interface (102) of a vehicle, the system (100) comprising: one or more sensors (104) disposed in the vehicle, each of the one or more sensors (104) being adapted to procure an information pertaining to one or more operating parameters of the vehicle; a control unit (106) communicably coupled to the user interface (102) and the one or more sensors (104), the control unit (106) being configured to: compare the one or more operating parameters received from the one or more sensors (104) with one or more predetermined operating conditions of the vehicle; activate a search bar (110) of the user interface (102), when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle; receive a search term from a user for searching in the search bar (110) of the user interface (102); and procure a result associated with the received search term from the user, wherein the result being procured from a look-up table.

2. The system (100) as claimed in claim 1, wherein the look-up table being encoded in the control unit (106), the look-up table comprising a plurality of the search terms mapped corresponding to a plurality of a user accessed results; and the lookup table comprising the plurality of the search terms being dynamically arranged based on the plurality of the user accessed results associated with the received search term.

3. The system (100) as claimed in claim 1, wherein the control unit (106) being configured to provide a relevant search list from the look-up table based on at least one of the search term received from the user, a prestored user profile, a prestored vehicle characteristics and a user search history.

4. The system (100) as claimed in claim 3, wherein the predefined user profile corresponds to at least one of a plurality of the user accessed results and a plurality of a user physiological parameters.

5. The system (100) as claimed in claim 3, wherein the control unit (106) being configured to display a procured result from the relevant search list, the relevant search list being prepared based on a predetermined priority of one or more search results.

6. The system (100) as claimed in claim 5, wherein the one or more search results being selected from at least one of: a vehicle information, a vehicle setting, a system setting, a user preference, an application and a web content.

7. The system (100) as claimed in claim 1, wherein the user interface (102) comprises at least one of the search bar (110) and one or more widgets (108), the at least one of the search bar (110) and the one or more widgets (108) being configured to be provided on a home screen of the user interface (102) and the search term being received from the user in at least one of an audio input, a video input, a gesture input, a touch-based input and a keypad-based input.

8. The system (100) as claimed in claim 1, wherein the one or more sensors (104) comprises at least one of:a vehicle speed sensor (104a) adapted to procure the information pertaining to a speed of a vehicle; and a prime mover speed sensor (104b) adapted to procure the information pertaining to a prime mover speed of the vehicle; and wherein the one or more predetermined operating conditions comprises at least one of: a speed of the vehicle being less than a predetermined speed of the vehicle; and a prime mover speed of the vehicle being less than the predetermined speed of a prime mover.

9. The system (100) as claimed in claim 1, wherein the control unit (106) is configured to deactivate the search bar (110), when the one or more operating parameters of the vehicle are greater than the one or more predetermined operating conditions of the vehicle, wherein the deactivation of the search bar (110) comprises at least a non-responsiveness of the search bar (110) to a user input.

10. A method (400) for searching in a user interface (102) of a vehicle, the method (400) comprising: comparing, by a control unit (106), one or more operating parameters received from one or more sensors (104) with one or more predetermined operating conditions of the vehicle; activating, by the control unit (106), a search bar (110) of the user interface (102), when the one or more operating parameters of the vehicle correspond to the one or more predetermined operating conditions of the vehicle; receiving, by the control unit (106), a search term from a user for searching in the search bar (110) of the user interface (102); andprocuring, by the control unit (106), a result associated with the received search term from the user, wherein the result being procured from a look-up table.

11. The method (400) as claimed in claim 10, wherein the look-up table being encoded in the control unit (106), the look-up table comprising a plurality of the search terms mapped corresponding to a plurality of a user accessed results; and the lookup table comprising the plurality of the search terms being dynamically arranged based on the plurality of the user accessed results associated with the received search term.

12. The method (400) as claimed in claim 10, the method (400) comprising the steps of: selecting, by the control unit (106), one or more search results from at least one of: a vehicle information, a vehicle setting, a system setting, a user preference, an application and a web content; and providing, by the control unit (106), a relevant search list from the look-up table based on at least one of the search term received from the user, a prestored user profile, a prestored vehicle characteristics and a user search history.

13. The method (400) as claimed in claim 12, the method (400) comprising the step of: displaying, by the control unit (106), a procured result from the relevant search list, the relevant search list being prepared based on a predetermined priority of the one or more search results.

14. The method (400) as claimed in claim 10, the method (400) comprising the steps of at least one of:procuring, by a vehicle speed sensor (104a), the information pertaining to a speed of a vehicle; and procuring, by a prime mover speed sensor (104b), the information pertaining to a prime mover speed of the vehicle; and wherein the one or more predetermined operating conditions comprises at least one of: a speed of the vehicle being less than a predetermined speed of the vehicle; and a prime mover speed of the vehicle being less than the predetermined speed of a prime mover.

15. The method (400) as claimed in claim 10, the method comprising the step of: deactivating, by the control unit (106), the search bar (110) when the one or more operating parameters of the vehicle are greater than the one or more predetermined operating conditions of the vehicle, wherein the deactivation of the search bar(110) comprises at least a non -responsiveness of the search bar (110) to a user input.

Citation Information

Patent Citations

  • Method for operating a user interface of an on-board vehicle information and communication system and motor vehicle with such a user interface

    DE102022134576A1

  • The Transfer device for ship

    KR102044120B1

  • System-wide search in driver information systems

    WO2015075162A1