© 2017 by GRAVIO Team

Technological and functional concept

The backbone of the GRAVIO network will include hardware&software solutions for end users — GRAVIO.HOME, GRAVIO.CAR, GRAVIO.HUB — and the end user applications for installation on mobile platforms (smartphones, tablets, netbooks/notebooks) and desktops.

To support the operation of the GRAVIO network infrastructure, it is necessary to deploy a network (based on dedicated servers) united into a single cloud service. The architecture of the network implies a fairly high level of decentralization.

To connect smart home things, devices, or medical devices to the GRAVIO network, the user must purchase GRAVIO.HOME. This is a home assistant that connects to your home router and arranges for:

 

  • Search devices in your home network (eth, Wi-Fi, BlueTooth) and connection to them

  • An encrypted channel to the GRAVIO cloud (Internet should be available through your home local area network)

  • Configuration of data sources (stored locally, stored in the cloud, not stored anywhere but necessary for generating events)

  • Configuring events, conditions required to trigger them (based on the connected devices and the data received from them) and addressees (all recipients must be members/users of GRAVIO ecosystem)

To connect to the GRAVIO network a car, the user must buy GRAVIO.CAR. This is an assistant that can be installed in the car and offers the following features:

 

  • Connection to the on-board vehicle network (if possible)

  • Connection of one or several cameras (if possible)

  • Connection to the alarm system contour (if possible)

  • The device is equipped with a cellular module for a SIM card with the possibility of organizing an Internet channel (as is the case with GRAVIO.HOME only encrypted transport session with optional encryption of content will be used)

  • Configuration of data sources (stored locally, stored in the cloud, not stored anywhere but necessary for generating events)

  • Configuring events, conditions required to trigger them (based on the connected devices and the data received from them) and addressees (all recipients must be members/users of GRAVIO)

  • Wi-Fi Access Point

For each GRAVIO.* device it is necessary to have a special account in the GRAVIO ecosystem and establish "trust" relations with all accounts included in your personal network.

 

All GRAVIO.* devices will be provided with a flexible web interface for basic device configutation. Models, stream processing algorithms, stream modelling algorithms necessary for the operation of the end user device (GRAVIO.*) will be loaded from the GRAVIO cloud and continually maintained up-to-date automatically.

 

All GRAVIO.* devices will be able to operate sufficiently autonomously (in the absence of a communication channel)- models will be processed; the data will be stored and processed, and, once the communication channel restores, all necessary things will be sent to the cloud (as per priorities and in necessary volumes).

Platform for machine learning, latent-semantic and probabilistic latent-semantic analyzers, voice analyzers and synthesizers will be located in the cloud (network servers, including those with dedicated server roles). User devices will only be processing primary model - elements of computer vision (fast pattern recognition), primary statistical models.

To work in the GRAVIO network, a user only must install the application on his/her smartphone/tablet and register online.

 

"Communication" with a home or car assistant will primarily take place in a p2p chat. Processing of an appeal to the virtual (home/car) assistant will be done in the cloud and only if necessary the cloud service will interactively tap the "assistant" for required data (if they are not/should not be in the cloud). In addition to the p2p chat, the user can make a voice call to his/her "assistant", ask questions and get voice synthesized responses.

 

Whether it is a text or voice chat, GRAVIO network will try to identify the meaning of the question semantically and, if necessary, will generate clarifying questions (request for specification of "unknown" concepts, for example).

 

GRAVIO will examine the user vocabulary and build semantic associations between his/her smart things, events, car and, among others, other members of the trusted network (other users).

 

Over time, virtual assistants ("users" in the GRAVIO system, and not necessarily tied to GRAVIO.* devices) could participate in group text and voice chats.

All digital content transmitted (by all users including virtual ones) will be stored in the GRAVIO cloud with certain restrictions on the total volume (including p2p messages and group chats). For example, a user in a group voice chat (or p2p voice chat) may at any time record a call that will be stored in the cloud. The videos transferred from devices, pictures from the cameras, any objective data obtained received through GRAVIO.* devices - everything will be stored in the cloud. Moreover, users can exchange basically any materials (documents in various formats, video and audio files, photos and videos, including from smartphones, etc.)