Fast Reconfiguring Environment for Electronic Kneeboard (Freeboard)

Period of Performance: 09/23/2015 - 03/31/2016


Phase 1 SBIR

Recipient Firm

Architecture Technology Corp.
9971 Valley View Road Array
Eden Prairie, MN 55344
Firm POC
Principal Investigator


Fast Reconfiguring Environment for Electronic Kneeboard (Freeboard) is a novel software solution providing independent application environments (personas) for separate security domains while allowing fast transition between personas, efficient collection and reallocation of memory and persistent storage according to need and priority, and secure management of communication media by smart algorithms directing tablet communication according to application and end-point criteria and data type. Each Freeboard persona is an independent operating system environment. Freeboard allows the kneeboard operator to select a persona to run in the foreground and virtualizes tablet hardware access to ensure it can allocate memory and persistent storage according to its own analysis of competing needs and priorities based on history and configuration. Freeboard ensures resources are sanitized before being reallocated between personas, and encryption protects all communication and persistent storage. Freeboard manages communication to ensure an unclassified persona communicates only with unclassified endpoints or with secure gateways. Applications in the classified persona are restricted to the classified network. Freeboard dynamically classifies data to facilitate routing traffic according to latency and bandwidth needs and media availability, optionally with the aid of a persona OS located component that labels outgoing traffic according to application source and data type.