Patterns
With the explosion of big data, there is more likelihood for variances than ever before. The need to make real-time business decisions based on this torrent of information requires new approaches to identifying and taking action on patterns in the data. TIBCO® Patterns uses an approach based on the way humans identify and take action on patterns to help make sense out of big data.
Failure to find data can have catastrophic consequences, for instance the name variances of the Christmas Day bomber allowed a known terrorist to board a plane; only a malfunction prevented an unthinkable event. Not dealing effectively with bad or incomplete data leads to situations like:
- Hospital patients receiving the wrong treatments
- Exposure and risk are not being fully understood
- Goods and people entering and leaving countries illegally
It's not just society and government that pay the price. Organizations miss up-sell and cross-sell opportunities because they don't see the full picture. They don't know that Jim Doe and James Doe are the same person and therefore can’t leverage a complete view of their customers and their households. In the end, enterprises are exposed to unnecessary risk and are unable to realize economies of scale because accurate data is unavailable at the right time in the right context.
Being able to find the right data, the first time, every time has tremendous upside:
- Better up-sell and cross-sell uptake
- Accurately linking patients to test, even with input errors and inconsistencies, to reduce cost and improve care
- Reducing the amount of human effort seven-fold when responding to customer requests
Patterns – Based On the Human Brain
Since man first tried to decipher poorly formed characters on papyrus, humans have been using an innate ability to decipher errors and inconsistencies in data to recognize the underlying similarities – "connecting the dots." In more recent history, a number of automated techniques have been developed to deal with "imperfect data." Each technique offers its own advantages and suffers from its own set of problems, with limitations compared to the way humans work. And most techniques only work with names. These techniques require a significant amount of computing resources and cannot be used to provide a two-second advantage – they are both slow and costly. Unfortunately, as the size of databases continue to grow, organizations have had little choice but to depend on these outdated, inadequate, batch-oriented approaches.
People are very good at seeing the underlying patterns in data that indicate similarity –TIBCO Patterns is based on a mathematical model of human similarity. TIBCO Patterns is an in‐memory system for searching, matching, and linking structured data Functions are integrated into systems and applications with a simple, yet powerful API that allow it to be easily integrated into any application, system or process to provide real-time pattern recognition.
Development and Deployment
Languages supported by TIBCO Patterns include: Java, .Net, Python, and C/C++ as well as native palettes to provide integration with TIBCO BusinessWorks and BusinessEvents. TIBCO Patterns runs on Linux, Windows, and major UNIX platforms, as well the cloud. Any type of structured data in any language can be loaded, searched, matched, and linked. The engine provides sustained real‐time, highly accurate capabilities for small, medium, large, and really large databases.
Products
- TIBCO® Patterns – Search a mathematical model that finds patterns of interest in data – helping people and systems find what they need
- TIBCO® Patterns – Learn a mathematical model that detects and learns patterns from human decisions about data similarity



