JBISoft: About our company

Approach

  1. We create information out of data
  2. We create knowledge out of information
  3. We provide a secure framework for our applications and systems
  4. We have modular, interoperable, toolsets that enable rapid prototyping and development

Computers are programmed to collect and store data. Data can be in the form of a document repository, or values collected and stored in a relational database, or digital satellite imagery. We have gotten very good at amassing large quantities of data. But data is only a component of information; data in its raw form is not information.

The common ingredient required to create information from data is a frame of reference. This reference can be a visual representation of the data that may point out recognizable patterns. Combine this with applying algorithms that extract and normalize the data in various ways to help the user connect the dots and see data inferences that would have gone unnoticed with conventional data mining methods.

What do you do with the information once you have it? Information is merely the reorganization and abstraction of data into a more recognizable format. Information alone is not knowledge. It takes the application of intelligence to information to create knowledge. Intelligence includes the abilities to interpret and analyze information, learn from mistakes, and create inferences. An effective application of intelligence to information is the collaboration of multiple subject matter experts gathered to provide their input and insight based on past experience. When you apply intelligence to information you get knowledge. This is the JBISoft Hierarchical Association of data, Knowledge, and Information (figure 1).

Hierarchical Association

A worthy goal is to minimize the role of the human in the application of intelligence and to rely on computers and programs to create knowledge from information. With the advent of Artificial Intelligence, scientists have attempted to impart human intelligence onto computers the result of which has been met with mixed success. JBISoft has taken a hybrid approach to artificial intelligence and has created systems and algorithms that enable computers to “learn” by creating dynamic knowledge bases. We start with a base assumption set and then program agents, sensors, and systems to act according to the assumptions. If the user determines the actions are not exactly what was expected, the user can modify the assumptions and rules to fine tune the system’s behavior.

This is a hybrid approach in that some human interaction is required to make the determination if the system is functioning properly, but the system is able to remember and therefore learn by expansion of the knowledge and cognitive base. The iterative process methodology starts with information, imparts intelligence to the information, and creates knowledge. Knowledge enables sound decision-making.

So how does information assurance fit into all of this? Quite often the data we work with is sensitive. When various seemingly innocuous data sets are combined into an information set, the resulting information is classified. JBISoft provides the assurance that the information and resulting knowledge base is kept secure. We have developed many safeguards to ensure secure systems. We have developed server lock down procedures for leading Federal security agencies, and we bundle industry and government accepted security best practices into all aspects of our development and corporate environment.

JBISoft has built a framework of tools and applications that can be combined and customized to meet specific user requirements. We have in depth experience with data visualization and have many tools that can be integrated with each other to facilitate rapid prototype development. JBISoft has also created a web-based collaboration framework that facilitates trusted subject matter experts from across the world to analyze information in real time with each other in a secured environment.