-
Developed legacy RDBMS product, Thunderbolt's, inherent spatial-visualization
capabilities and packaged as products called SDAT™ (and
later, WhamSDAT™)
and WhamViz™.
-
Separated the Thunderbolt database engine from the stand-alone
Thunderbolt RAD (Rapid Application Development) environment to allow for a
modern multi-tiered system architecture. Thunderbolt database engine was
packaged as a legacy product called Thunderbolt.
-
Recognized Thunderbolt as a VLDB (Very Large Database) technology and
develop methods to scale up to billions of records and terabytes of data.
-
Developed a near-commercial Web search engine, called WholeWeb, that
reached 300 million Web pages with 30 billion words and 6 billion links
indexed.
-
Developed search and linguistic algorithms for Web and Enterprise Search
solutions.
-
Developed a 64-bit Cyclic Redundancy Check (CRC) algorithm that is extremely fast and has a one in
18 billion collision rate. This algorithm was packaged as a legacy product called WhamCRC™.
-
Developed a shared-nothing parallel architecture (WholeWeb).
-
Developed pre-computed query processing for normally-static data
warehouses (WholeWeb).
-
Developed Link Mapping™, which map bi-directional hierarchical and
non-hierarchical links and networks - virtual, physical, and
attribute-based. These link maps can be superimposed on content and other
attributes to add significant value to data and information.
-
Developed software to enable high-end complex query processing.
-
Developed an SQL translator to allow Thunderbolt database engine products
to work with SQL.
-
Developed an OLE-DB driver that works with ADO and passes both SQL and Thunderbolt Query Language
(TQL).
-
Developed real-time indexes that allow high volume inserts/updates AND
simultaneous complex query processing by a large number of users.
-
Developed a complex query processing accelerator that enables sub-second
responses to complex queries on a billion-record database. See
www.billionrecords.com
for more information and a hands-on demonstration.
-
Developed EIQ Products
for external index and query processing of multiple databases, files, and
documents, on multiple systems in multiple locations.
-
Developed standard ODBC and JDBC drivers to work with EIQ
Products.
-
Developed Web Services access to EIQ
Products.
-
Developed basic Automatic Query Processing (AQP) that is a query
optimizer, based on an almost complete understanding of metadata and source
data through external indexes. Also, query processing does not involve
any interaction with source data - only when results are retrieved.
-
Developed pre-aggregated and pre-calculated field indexes.
-
Developed two additional EIQ Products™: EIQ
SuperAdapters™ - data source-specific alternative adapters for federated
data systems, and EIQ TurboChargers™ - data source-specific query
enhancers for existing applications and/or federated database systems
-
Developed join indexes.
-
Developed Link Indexes™ that allow link mapping
and analysis of non-obvious relationships within middleware indexes instead of
the conventional approach of data mining in data warehouses/marts. Link
Indexes can be combined with conventional queries to provide a powerful
content-plus-structure approach to data and information integration, sharing,
and interoperability.