FIOS is different from core. From the initial process of booting to the shutting down, everything works in a slightly different and upgraded way. Though the process for the legacy tasks remains the same, many things are added and improved in order to make FIOS better.
Booting Process: First, the code is executed in the first sector of the disk. Next, an MBR seeks the Active Partition. It does this by looking over the partition table. Then, the partition boot record gains control so the process can continue. The partition boot record is then able to locate the files that are specific to the booting process. Finally, the boot files are loaded.
Post Boot Activation Phase: This process is initiated just after the boot files are loaded and before the user interface is presented to the user. This step involves the calling all the AI layers of services to be activated on OS by default and applying the modifications in the user experience of OS on the basis of data collected previously. These services will be scripted so that they can be executed in an autoexec file, which will be padded at the end of boot sequence.
Handover: The original user interface is loaded with the customization suggested by the AI module/layer and presented to user.
Monitoring processes: Throughout the working time of the OS, The AI processes keep working by accepting sensory data and usage patterns so that it can use this data to analyze the future behavior, likes and dislikes of users and make system tweaks.
Signal Listeners: FIOS is designed to handle multiple kinds of inputs. So all the input in the system are handled by a single unit to insure integrity. This unit is responsible for all signal-based communication, inputs and outputs.
The AI Core
The AI core is the most advance part of the FIOS. It is an always-running process with capturing data, providing all kind of intelligent services and governs the system to insure the integrity.
Action capture Module: records all vital data sources and creates a repository of action history of a brief time. Also monitors your browser habits, file organization and basically everything you do with your system. It provides these chunks of information into the analysis unit.
Information analysis Module: This module implements a set of algorithms (collective learning methods, Statistical and analytical methods and Graph based information mapping) to find out precise points and conclusions for the implementation.
Language network: A neural network, always updating itself and working in collaboration of scripts and grammar formulas to provide a rich personal experience when working with the voice and personal input methods.
Learning Module: This module implements a weight balancing neural network to establish a good learning system. All the data observed is used by this core to implement and converted into rules to be implemented fully or partially in the next sequence. This way the OS itself keeps getting better in all aspects with learning from its user.
There is an array of features that are provided with the FIOS and thus create this unique identity of the FIOS. These features are distinct and each of them makes the OS interaction and facilities better.
FIOS is a set of many changes in a regular operating system and these small innovations in regular daily usage things make the FIOS better than any available solution in this time. The following is the list of features that will be available in the FIOS version 1 combined with their available counterparts and why FIOS is better than any of them. This list is a collection of features, abilities, components and unique characteristics of FIOS.
Credential Integration: FIOS has a secured repository of all the user related information. We call this feature passbox. This feature is responsible for storing all the user related data like account names, passwords, credentials, form-data etc.… into a secured encrypted black-box which can provide this information securely to any application which want to access your personal information. Only user decides whether to allow or deny access to any particular application. This application provides a login free interface, where once logged in, users don't have to remember and type all the credential at different places. This works for all over the OS user experience.
Social Media Integration: Social media is a very critical factor of today's life. FIOS users don't have to manually access or use applications to access his/her social life. FIOS integrates with the social media itself and provide a neat, secure and very easy way to access all of your social media at one place.
FIOS Navigator: FIOS navigator is all in one explorer for FIOS. It's automated, intelligent and the core part of the user experience of the FIOS. It can be used to access Internet, local file, multimedia and cloud all at once from a single user interface. It will provide a unified access to all the resources available to user without changing the interface, method or application to access the information. The key factor of unification, automation and learning are applied at its bets in FIOS navigator. It learn from patterns, it automates on the basis of requirements on different kind of media you are accessing, and still makes sure that user is never lost with lots of information flowing everywhere.
Personal Assistance: FIOS is a personal assistance system, it can works for you. It is capable of performing a large amount of tasks with always-growing set of capabilities. You can use it for researches, performing tasks, controlling hardware and many more. It can maintain schedules for you, make appointments, make system wide changes, search internet, remember things for you, and track your social media and many more. Further it learns from previous usage patterns and can extend its capabilities and on the basis of how it's being used. To make FIOS best available solution the part is we have a store in which you can get FIOS extensions which can give FIOS PA any particular ability, so if you want FIOS to take care of your garden, just get that module from the store and connect FIOS to the compatible hardware and voila! FIOS will take care of your garden.
FIOS Media: FIOS is a multimedia oriented operating system. You don't need any external libraries, players and tools for your day-to-day tasks and some of very complex tasks too. You can play media from cloud, file-system or Internet directly from within navigator. FIOS is a server-based system, so you can use FIOS as a server based system. If a file is present on the FIOS, you can access it anywhere on any device, which is in sync with the FIOS, and it's built in FIOS so you don't need to use multiple system software and calibration to make this happen, it just works.
Home automation: Automation is the core of FIOS operating system. It works as a host of lot of third party hardware systems, which can be used to automate the house system. Consider FIOS as your partner in your next DIY home automation project. Apart of DIY, there are some very specific set of hardware which is supported by default in the FIOS system and it can be used out of the box with sync in FIOS. So instead of playing with multiple software and platforms, FIOS can be used unified solution to all of your home automation needs. FIOS's AI will work in sync of any system you choose and it will make it smarter, learnable and adaptable than ever.
High Availability: FIOS is an environment, a collection of systems like your computer system, sensors you choose and all the other hardware you have selected for yourself like your smart TV, smart Phone or any home hardware. These systems are directly connected to the FIOS system and FIOS system can be accessed via many methods including phone app, computer console, SSL access on all other platform, desktop clients for all major software vendors, and a proposed online terminal. These solution will make sure that you have control over your FIOS system and thus on your home, no matter where you are.
Sensory interaction: FIOS can be accessed by multiple methods as stated in previous point. It can also be interacted with using a wide array of input methods. Keyboard, mouse and touch are the major methods at this point. FIOS will come ready to two new methods – voice and gestures. Voice and gesture recognition will be included in the FIOS system itself and users will be able to use them out of the box. Apart of this 5-way interaction, FIOS can co-op with multiple kinds of sensory inputs and with only a small amount of learning and teaching, you can develop your own methods of communicating to FIOS system. Also, it FIOS will have an online store where you can share/sell/purchase methods of communication, developed by you so that other users can take advantages from it. FIOS will make communication to the system so easy that users can use the GUI to make such complex system without any prior knowledge of programming.
FIOSScript: FIOS is a system based on automation, of-course it requires a way to automate itself, that where the FIOSScript come in. It's a very easy method (a GUI). It doesn't need any programming exposure to make a custom automation script in FIOS. It will come with a GUI to make actions and also the FIOS assistance system is itself capable of writing new scripts for you. All you need to do is tell FIOS what exactly you want to do. It works in a very special way, you need to specify the components you want to be involved your script, select a trigger on which your script should invoke and actions which you want to take when the event is triggered. Additionally you can schedule the action you designed and allow FIOS to learn the patterns from it and automatically invoke your script you just created, this will make your own OS more personalized.