United automobile operating system

An automated system generates a customized and unified OS for automobiles by integrating compatible software programs with user-selected hardware, addressing the inefficiencies of manual OS development and enhancing integration efficiency.

WO2026150433A1PCT designated stage Publication Date: 2026-07-16EICHER MOTORS

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
EICHER MOTORS
Filing Date
2026-01-08
Publication Date
2026-07-16

AI Technical Summary

Technical Problem

The increasing complexity of automobile systems and the need for customized operating systems (OS) to integrate various peripherals and processors, coupled with the inefficiency of manual software selection and integration, leads to time-consuming OS development for automobiles.

Method used

An automated method and system for generating a customized and unified OS, utilizing an OS generator server that receives user inputs, retrieves compatible software programs, verifies their compatibility with selected hardware elements, integrates them, and installs peripheral drivers to create an OS without manual intervention.

Benefits of technology

This approach reduces the time and effort required to develop a customized OS, ensuring efficient functionality with minimal latency and seamless integration of diverse hardware components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2026050026_16072026_PF_FP_ABST
    Figure IN2026050026_16072026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method (400) for generating a customized and unified operating system (OS) (100) for automobiles, comprising, receiving user inputs, by an OS generator server (102), via a web interface (104) or a client stand-alone interface (105), wherein the user inputs include selection of one or more hardware elements Further, transmitting (402) the user inputs to an OS generator (106) from the OS generator server (102) and retrieving (403), by the OS generator (106), one or more software programs from a plurality of software program sources (103, 107, 108, 109). After retrieval, compatibility of the one or more retrieved software programs is verified (404) with the one or more hardware elements, wherein the one or more hardware elements are user-selected. Further, integrating and developing (405) the one or more compatible software programs, by the OS generator (106) and installing (406) a peripheral driver automatically, wherein the peripheral driver enables communication of the customized and unified OS (101) with the one or more hardware elements. Finally, the customized and unified OS (101) is generated (407) based on the user inputs and the one or more software programs.
Need to check novelty before this filing date? Find Prior Art

Description

UNITED AUTOMOBILE OPERATING SYSTEMFIELD OF INVENTION

[0001] The present disclosure relates to the application of operating system (OS) in automobile industry. More particularly, the present disclosure relates to an automated generation of a customized and unified OS for automobiles based on hardware elements.BACKGROUND

[0002] The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also correspond to implementations of the claimed technology.

[0003] For automotive development, operating systems have been developed for managing hardware resources and activities of a vehicle. The operating systems used in automobiles are generally some form of software that enables the critical features in a vehicle to run with minimal latency. Over time, there has been a significant increase in demand for enhanced safety features in vehicles, which have subsequently led to an increase in demand for automotive operating systems since they improve the advanced braking systems in vehicles and provide better coordination to advanced driver assistance systems (ADAS) features. As an increasing number of a vehicle’s features become software controllers, a dependable operating system for automobiles have become essential. In addition to safety features, the OS used in automobiles serve as a foundation for providing wide ranging and seamless infotainment experiences.

[0004] However, creating an OS for automobiles has become increasingly difficult due to the rising complexity of automobile systems. Previously, designing a vehicle’s software was easier as a dedicated connection was frequently used to connect the components or peripherals of the vehicle to the software, which was often performed over a single processing device. However, due to the rise in the number of features and peripherals in vehicles, the generationof an OS for processing inputs from such a vast number of input sources becomes complex. Further, the need of integration of the hardware features and peripherals of vehicles to the OS leads to a need for an enhanced and efficient OS, wherein the operations to be performed by the OS would be dependent on the peripherals and devices used in the vehicle.

[0005] Different system on module (SoM) and internet of things (loT) making companies select their own specific processor and its specific peripheral like Bluetooth, Wi-Fi, USB etc. Hence in scenarios where automobiles use such SoM or loT devices, the companies that create such devices are required to provide a customized OS for the execution of such programs. In a scenario where an automobile company wants an SoM or loT based device comprising a processor and a plurality of peripherals, all developed by different organizations, the automobile company would not have access to a ready-made OS for implementing such an SoM or loT device. In such cases, the automobile company is forced to gather all relevant software corresponding to each component, and has to integrate and customize the software depending on the custom SoM or loT device.

[0006] Existing technology relating to creation of a customized and unified OS for automobiles having a plurality of different peripherals and processors having specific associated software or OS generally requires manual intervention. In such technologies, the customized and unified OS is generated by manually selecting the different software programs for each of the peripherals or processors, and combining the software programs to form a single combined software, and developing the combined software to create a customized OS. However, development of such a customized and unified OS for automobiles for each different configuration of hardware features, peripherals and processors used in the SoM or loT devices is a time-consuming activity.

[0007] Therefore, there exists a need in the art for providing an intelligent method for developing a customized and unified OS for automobiles. There is a further need in the art for reducing the time consumed during generation of customized and unified OS using manual intervention.OBJECTS OF THE INVENTION

[0008] An objective of the present disclosure is to provide a method and a system for generating a customized and unified OS for automobiles.

[0009] Another objective of the present disclosure is to eliminate dependency on manual intervention by avoiding manual selection of software programs.

[0010] Yet another objective of the present disclosure is to reduce time consumed for configuring and coordinating different hardware sets that communicate to each other via abstraction layer.

[0011] Still another objective of the present disclosure is to develop the customized and unified OS that are capable of providing requisite functionality outputs while maintaining minimum latency.

[0012] Other aspects and advantages of the disclosure will become apparent from the following description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the disclosure.SUMMARY OF THE INVENTION

[0013] This summary is provided to introduce aspects related to method and system for navigation in motorcycles and the aspects are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.

[0014] In an embodiment, the present disclosure provides a method for generating a customized and unified operating system (OS) for automobiles, comprising, receiving user inputs, by an OS generator server, via a web interface or a client stand-alone interface, wherein the user inputs include selection of one or more hardware elements and then transmitting the user inputs to an OS generator from the OS generator server. Further, retrieving, by the OS generator, one or more software programs from a plurality of software program sources and verifying compatibility of the one or more retrieved software programs with the one or more hardware elements, wherein the one or more hardware elements are user-selected. Afterverification, the one or more compatible software programs are integrated and developed, by the OS generator. Subsequently, a peripheral driver is automatically installed, wherein the peripheral driver enables communication of the customized and unified OS with the one or more hardware elements. Finally, the customized and unified OS is generated based on the user inputs and the one or more software programs.

[0015] In an embodiment, the method further comprises extracting the one or more software programs from the plurality of software program sources comprised in a repository.

[0016] In an embodiment, the method further comprises providing users with options via the web interface and the client stand-alone interface.

[0017] In an embodiment, the method further comprises generating the customized and unified OS based on an OS source code tool chain.

[0018] In an embodiment, the method further comprises generating the customized and unified OS with a standard telemetry communication software stack that operates with lower-layer communication.

[0019] In an embodiment, the method further comprises building the standard telemetry communication software stack in an android open source project (AOSP), wherein the AOSP is a modifiable source code.

[0020] In an embodiment, the method further comprises altering the one or more software programs prior to or after the integration of the one or more software programs.

[0021] In an embodiment, the present disclosure provides a system for generating a customized and unified operating system (OS) for automobiles, comprising, one or more hardware elements, an OS generator server, and at least one processor, wherein the at least one processor coupled with at least one memory is configured to receive user inputs, by the OS generator server, via a web interface or a client stand-alone interface, wherein the user inputs include selection of the one or more hardware elements. Further, the at least one processor coupled with the at least one memory is configured to transmit the user inputs to an OS generator from the OS generator server and retrieve, by the OS generator, one or more softwareprograms from a plurality of software program sources. Subsequently, compatibility of the one or more retrieved software programs is verified with the one or more hardware elements, wherein the one or more hardware elements are user-selected. Then, the one or more compatible software programs are integrated and developed, by the OS generator. A peripheral driver is automatically installed, wherein the peripheral driver enables communication of the customized and unified OS with the one or more hardware elements. Finally, the customized and unified OS is generated based on the user inputs and the one or more software programs.

[0022] In an embodiment, the plurality of software program sources includes sources of software programs corresponding to the one or more hardware elements.

[0023] In an embodiment, the one or more hardware elements include a vehicle hardware abstraction layer (vHAL) module, one or more OS -independent modules, at least one processor, and other peripherals.

[0024] In an embodiment, the other peripherals include a Bluetooth module, a Wi-Fi module, and a universal serial bus (USB) among others.

[0025] In an embodiment, the vHAL is an interface layer between a standard communication telemetry software and a vehicle’s hardware system.

[0026] In an embodiment, the OS generator server is accessed via the web interface or the client stand-alone interface.

[0027] In an embodiment, the OS generator server is accessed via a pre-installed interface that is available to application and service layer.

[0028] Other aspects and advantages of the disclosure will become apparent from the following description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the disclosure.BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings constitute a part of the description and are used to provide further understanding of the present disclosure. The drawings illustrate exemplaryembodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0030] FIG. 1 illustrates a system for generating a customized and unified operating system (OS), in accordance with an embodiment of the present disclosure.

[0031] FIG. 2 illustrates a block diagram of a system for generating a customized and unified OS, in accordance with an embodiment of the present disclosure.

[0032] FIG. 3 illustrates a plurality of software program sources, in accordance with an embodiment of the present disclosure.

[0033] FIG. 4 illustrates a method flow for generating a customized and unified OS, in accordance with an embodiment of the present disclosure.

[0034] The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.DESCRIPTION OF THE INVENTION

[0035] The description set forth below in connection with the appended drawings is intended as a description of various embodiments of the present disclosure and is not intended to represent the only embodiments in which the present disclosure may be practiced. Each embodiment described in this disclosure is provided merely as an example or illustration of the present disclosure, and should not necessarily be construed as preferred or advantageous over other embodiments. The description includes specific details for the purpose of providing a thorough understanding of the present disclosure. However, it will be apparent to those skilled in the art that the present disclosure may be practiced without these specific details.

[0036] Exemplary embodiments now will be described with reference to the accompanying drawings. The disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey its scope to those skilled in the art. The terminology used in the detailed description ofthe particular exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting. In the drawings, like numbers refer to like elements.

[0037] It is to be noted, however, that the reference numerals used herein illustrate only typical embodiments of the present subject matter, and are therefore, not to be considered for limiting its scope, for the subject matter may admit to other equally effective embodiments.

[0038] The specification may refer to “an”, “another”, “one” or “some” embodiment s) in several locations.

[0039] This does not necessarily imply that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments.

[0040] As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms “includes”, “comprises”, “including” and / or “comprising” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Furthermore, “connected” or “coupled” as used herein may include operatively connected or coupled. As used herein, the term “and / or” includes any and all combinations and arrangements of one or more of the associated listed items.

[0041] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

[0042] The detailed description includes specific details for the purpose of providing a thorough understanding of the present disclosure. However, it will be apparent to those skilled in the art that the present disclosure may be practiced without these specific details.

[0043] With the development of different safety features of vehicles, and increasing number of infotainment features that may be implemented in vehicles, there arises a need for developing efficient operating systems (OS) that are capable of providing requisite functionality outputs with minimal latency. However, given the multitude of functionalities that are to be performed by internet of things (IOT) and system on module (SoM) based devices of the automobiles, automobiles use a plurality of different peripherals such as Bluetooth, WiFi, USB etc., and different processors, wherein each of the peripherals or processors may be developed by different manufactures and have a specific associated software programs for their execution. Hence, automobile companies that require a specific or customized assortment of peripherals are often required to develop an OS for the loT and SoM device, as a ready-made OS for such a customized device may not be available.

[0044] Customized and unified OS is generated in existing technologies based on manually selecting different software programs, and developing software obtained by combining the different software programs. Such a method of generating OS based on manual intervention is time consuming and inefficient. The present disclosure proposes a system and method for generating customized and unified OS based on the hardware choice of the user, wherein such generation is performed automatically without need for human intervention.

[0045] FIG. 1 illustrates a system (100) for generating a customized and unified operating system (OS) (101) for automobiles, in accordance with an embodiment of the present disclosure. The system (100) comprises one or more hardware elements, an OS generator server (102), and at least one processor (103). The at least one processor (103) coupled with at least one memory is configured to receive user inputs, by the OS generator server (102), via a web interface (104) or a client stand-alone interface (105), wherein the user inputs include selection of the one or more hardware elements. The web interface (104) and the client stand-alone interface (105) may be used for customization. The user inputs are then transmitted to an OS generator (106) from the OS generator server (102).

[0046] Subsequently, one or more software programs from a plurality of software program sources (103, 107, 108, 109) is retrieved by the OS generator (106). The compatibility of the one or more retrieved software programs is verified with the one or more hardware elements, wherein the one or more hardware elements are user-selected. Further, the one or more compatible software programs are integrated and developed, by the OS generator (106). A peripheral driver is installed automatically, wherein the peripheral driver enables communication of the customized and unified OS (101) with the one or more hardware elements. Finally, the customized and unified OS (101) is generated based on the user inputs and the one or more software programs.

[0047] The plurality of software program sources (103, 107, 108, 109) may include sources of software programs corresponding to the one or more hardware elements, wherein the one or more hardware elements include a vehicle hardware abstraction layer (vHAL) module (107), one or more OS-independent modules (108), at least one processor (103), and other peripherals (109). The other peripherals may include a Bluetooth module, a Wi-Fi module, and a universal serial bus (USB) among others.

[0048] The vHAL (107) is an interface layer between a standard communication telemetry software and a vehicle’s hardware system. Further, the OS generator server (102) may be accessed via the web interface (104) or the client stand-alone interface (105). According to another embodiment of the present disclosure, the OS generator server (102) may be accessed via a pre-installed interface that is available to application and service layer.

[0049] The different software programs corresponding to the plurality of software program sources (103, 107, 108, 109) comprised in a repository are extracted by the OS generator (106). The OS generator (106) generates a source code of the customized and unified OS (100). The generation is also based on the user inputs or requirements received by the OS generator server (102). The OS generator server (102) may receive customization requirements of users via the web interface (104) or the client stand-alone interface (105). The web interface (104) and the client stand-alone interface (105) provide the users with options, wherein the users can make choices and thereby generate the customized and unified OS (100) that will run on the selected board.

[0050] FIG. 2 illustrates a block diagram of a system (200) for generating a customized and unified operating system (OS) (207), in accordance with an embodiment of the present disclosure. At least one processor (202) coupled with at least one memory (203) is configured to receive user inputs, by an OS generator server (205), via an interface (206), wherein the interface (206) may be a web interface or a client stand-alone interface.

[0051] The user inputs may include a selection of one or more hardware elements. The user inputs are then transmitted to an OS generator (204). Additionally, all software programs are fetched from a repository (201), by the OS generator (204). Finally, a customized and unified OS (207) is generated by the OS generator (204) based on the user inputs and the software programs retrieved from the repository (201).

[0052] FIG. 3 illustrates a plurality of software program sources (300), in accordance with an embodiment of the present disclosure. The plurality of software program sources (300) correspond to hardware elements like a vehicle hardware abstraction layer (vHAL) (301), OS-independent modules (302), at least one processor (303), and other peripherals (304). A customized and unified OS source code generator or an OS generator (305) can retrieve corresponding software programs from the plurality of software program sources (300).

[0053] The vHAL (301) is an interface layer between a standard communication telemetry software and a vehicle’s hardware system. The standard communication telemetry software is used to collect data. The plurality of software program sources (300) also includes OS-independent modules (302) that do not depend on any OS features for its working, along with at least one processor (303). The other peripherals (304) include a Bluetooth module, a Wi-Fi module, and a universal serial bus (USB) among others.

[0054] FIG. 4 illustrates a method flow (400) for generating a customized and unified OS for automobiles, in accordance with an embodiment of the present disclosure. The method for generating a customized and unified operating system (OS), comprises, receiving user inputs, by an OS generator server, via a web interface or a client stand-alone interface, at Step 401, wherein the user inputs include selection of one or more hardware elements. At Step 402, the user inputs are transmitted to an OS generator from the OS generator server and one or more software programs from a plurality of software sources is retrieved by the OS generator, at Step 403. Subsequently, compatibility of the one or more retrieved software programs is verifiedwith the one or more hardware elements, at Step 404, wherein the one or more hardware elements are user-selected.

[0055] The one or more compatible software programs are then integrated and developed, by the OS generator, at Step 405. Additionally, at Step 406, a peripheral driver is automatically installed, wherein the peripheral driver enables communication of the customized and unified OS with the one or more hardware elements. Finally, the customized and unified OS is generated based on the user inputs and the one or more software programs, at Step 407.

[0056] The method flow (400) for generating the customized and unified OS further comprises extracting the one or more software programs from the plurality of software program sources comprised in a repository. Further, users are provided with options via the web interface and the client stand-alone interface. Additionally, the customized and unified OS is generated based on an OS source code tool chain. The customized and unified OS is generated with a standard telemetry communication software stack that operates with lower-layer communication. The standard telemetry communication software stack may be built in an android open source project (AOSP), wherein the AOSP is a modifiable source code. According to an embodiment, the one or more software programs may be altered prior to or after the integration of the one or more software programs.

[0057] Based on customization requirements obtained from an OS generator server and one or more software programs retrieved from a plurality of software program sources, an OS generator generates a customized and unified OS. The generation of the customized and unified OS, by the OS generator, is based on an OS source code generation tool chain.

[0058] The generation of the customized and unified OS involves fetching all the software programs from a repository. The one or more software programs is present in the plurality of software program sources comprised in the repository. A compatibility check is performed to identify the one or more software programs compatible with one or more hardware elements selected by users. The one or more hardware elements may include hardware components and peripherals.

[0059] After compatibility check is performed, the one or more selected software programs are integrated and developed by the OS generator. Further to the integration anddevelopment of the one or more selected software programs, a peripheral driver is automatically installed and finally the customized and unified OS is generated. The customized and unified OS may be generated with a standard telemetry communication software stack that operates with any kind of base-level communication.

[0060] The generated customized and unified OS may be implemented in the same interface by means of which the customer requirements were obtained from the users by the OS generator server. In certain embodiments of the present invention, the interface may be a pre-installed telemetry communication system that is available to application and service layer. In some embodiments of the present invention, the standard telemetry communication software stack is built in an android open source project (AOSP), that provides inbuilt features.

[0061] The inbuilt features help automobile industries not to worry about automobile message and its reception, extraction, and publishing. In certain embodiments of the present invention, the integration of one or more software programs by the customized and unified OS generator may also include altering or making changes to the one or more software programs prior to or after the integration.

[0062] Automobile organizations heavily rely on SoM and loT making companies. With the existing technologies, the automobile industry need not be able to focus on the main problem that they wanted to solve, instead they have to solve multiple problems before solving the main problem in order to give new innovation to world. Further, the manual way of selecting different software programs corresponding to different hardware components, subsequently putting them together and finally developing an automobile communication system, as currently performed in the existing technologies, is time consuming.

[0063] The proposed invention provides an intelligent tool for selecting, integrating, and customizing a customized and unified OS based on hardware features of users’ choice, where the generation of the customized and unified OS is automated and does not require manual intervention. Hence, using the OS generation tool proposed in the present disclosure, anybody can obtain a customized and unified OS for their chosen hardware and peripherals, along with the integration of a standard telemetry communication software stack.

[0064] Aspects of the present disclosure may be implemented as computer program products that comprise articles of manufacture. Such computer program products may include one or more software components which are implementable by a processor or group of processors and said software components may include, for example, applications, software objects, methods, data structure, and / or the like. In some embodiments, a software component may be stored on one or more non-transitory computer-readable media, which computer program product may comprise the computer-readable media with software component, comprising computer executable instructions, included thereon. The various control and operational systems described herein may incorporate one or more of such computer program products and / or software components for causing the various conveyors and components thereof to operate in accordance with the functionalities described herein.

[0065] The figures of the disclosure are provided to illustrate some examples of the disclosure described. The figures are not to limit the scope of the depicted embodiments or the appended claims. Aspects of the disclosure are described herein with reference to the disclosure to example embodiments for illustration. It should be understood that specific details, relationships, and method are set forth to provide a full understanding of the example embodiments. One of ordinary skill in the art recognize the example embodiments can be practiced without one or more specific details and / or with other methods.

[0066] Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

[0067] It is to be understood that the disclosure is not to be limited to the specific embodiments disclosed, and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation, unless described otherwise.

Claims

We Claim:

1. A method (400) for generating a customized and unified operating system (OS) (100) for automobiles, comprising:receiving (401) user inputs, by an OS generator server (102), via a web interface (104) or a client stand-alone interface (105), wherein the user inputs include selection of one or more hardware elements;transmitting (402) the user inputs to an OS generator (106) from the OS generator server (102);retrieving (403), by the OS generator (106), one or more software programs from a plurality of software program sources (103, 107, 108, 109); verifying (404) compatibility of the one or more retrieved software programs with the one or more hardware elements, wherein the one or more hardware elements are user-selected;integrating and developing (405) the one or more compatible software programs, by the OS generator (106);installing (406) a peripheral driver automatically, wherein the peripheral driver enables communication of the customized and unified OS (101) with the one or more hardware elements; andgenerating (407) the customized and unified OS (101) based on the user inputs and the one or more software programs.

2. The method as claimed in claim 1, further comprising extracting the one or more software programs from the plurality of software program sources comprised in a repository.

3. The method as claimed in claim 1, further comprising providing users with options via the web interface and the client stand-alone interface.

4. The method as claimed in claim 1, further comprising generating the customized and unified OS based on an OS source code tool chain.

5. The method as claimed in claim 1, further comprising generating the customized and unified OS with a standard telemetry communication software stack that operates with lower-layer communication.

6. The method as claimed in claim 5, further comprising building the standard telemetry communication software stack in an android open source project (AOSP), wherein the AOSP is a modifiable source code.

7. The method as claimed in claim 1, further comprising altering the one or more software programs prior to or after the integration of the one or more software programs.

8. A system (100) for generating a customized and unified operating system (OS) for automobiles, comprising:one or more hardware elements;an OS generator server (102); andat least one processor (103), wherein the at least one processor (103) coupled with at least one memory is configured to:receive user inputs, by the OS generator server (102), via a web interface (104) or a client stand-alone interface (105), wherein the user inputs include selection of the one or more hardware elements;transmit the user inputs to an OS generator (106) from the OS generator server (102);retrieve, by the OS generator (106), one or more software programs from a plurality of software program sources (103, 107, 108, 109); verify compatibility of the one or more retrieved software programs with the one or more hardware elements, wherein the one or more hardware elements are user-selected;integrate and develop the one or more compatible software programs, by the OS generator (106);install a peripheral driver automatically, wherein the peripheral driver enables communication of the customized and unified OS (101) with the one or more hardware elements; andgenerate the customized and unified OS (101) based on the user inputs and the one or more software programs.

9. The system as claimed in claim 8, wherein the plurality of software program sources includes sources of software programs corresponding to the one or more hardware elements.

10. The system as claimed in claim 9, wherein the one or more hardware elements include a vehicle hardware abstraction layer (vHAL) module, one or more OS -independent modules, at least one processor, and other peripherals.

11. The system as claimed in claim 10, wherein the other peripherals include a Bluetooth module, a Wi-Fi module, and a universal serial bus (USB) among others.

12. The system as claimed in claim 10, wherein the vHAL is an interface layer between a standard communication telemetry software and a vehicle’s hardware system.

13. The system as claimed in claim 8, wherein the OS generator server is accessed via the web interface or the client stand-alone interface.

14. The system as claimed in claim 13, wherein the OS generator server is accessed via a pre-installed interface that is available to application and service layer.