NewsHdrLeftSpacer.gif (132 bytes)
Welcome to Inventive Labs

  
Try out our new .NET Telephony Toolkit called CTI32.  It is easy to build telephone applications using VB.NET or C#.  NO PORT ROYALTIES.
NewsHdrEnd.gif (910 bytes)
Software Dev.
NewsHdrBottom.gif (973 bytes)

Home
What's New
Products
Services
Support
Pricing
Order
Join List
Search
Contact Us
About Us

Programming

Services

Up
Service Suspended
Web Hosting
Software Dev.
Get an Account
SurePay Signup
AuthorizeNet Signup
Telephony Development

Inventive Labs has extensive experience in computer consulting and software development.  Check out our capabilities.

The Developers:

Ron Tanner
Dave Keeney

Some clients have called us their own R&D (Ron and Dave) department.  Our skills, personalities, and approach to things are so complementary and synergistic, we can develop amazing computer solutions.  We look at things just different enough to evaluate all possible solutions before proceeding with the best one.  We have worked with each other for over 15 years and we can accomplish the work faster than if you had a team of 10 developers.

Specific Skills:

bulletComputer Telephony
bulletInternet Shopping and Store Systems
bulletInternet Credit Card processing
bulletInternet Database integration
bulletInternet Programming (ASP, ISAPI, sockets (TCP/IP), ActiveX Server Components)
bulletInternet Click To Talk / Click to Play
bulletWindows NT Multi-Threaded Programming and Networking
bulletTCP-IP Client / Server and N-tiered technology
bulletDialogic NT API
bulletPowerBuilder
bulletVisual C++
bulletVisual InterDev
bulletDatabase & SQL (Microsoft SQL Server, Sybase and others)
bulletC++ interface to SQL systems
bulletNetwork Communications (IPX, Pipes, TCP-IP)
bulletPaging Systems & Applications (TAP / TNPP)
bulletCall Center Applications
bulletInteractive Voice Response systems (IVR)
bulletTelecommunications T-1, ISDN, Lan to Lan, remote control, file transfers, protocols
bulletE-Mail / Fax / Paging and gateways
bulletDLL’s (16 and 32-bit)
bulletBanking
bulletISO Message Formats
bulletACH processing
bulletJob Control
bulletSystem Monitoring
bulletLAN remote control
bulletSecurity
bulletCompression
bulletFaxBack / Fax on Demand
bulletMicrowave links
bulletClient / Server
bulletProgrammers libraries
bulletReuters RQF and stock quote systems

To get a sample of our accomplishments over the years, check out some of our projects:


Click To Talk / Click To Play
- Created technology to add a button to a web site to talk to a live operator.  Also, integrated recording of a customer message using an IVR and then clicking to play the file from a web page using streaming audio technology. (Visual C++, CTI32)

Universal In-Box.  Created system where voice mail gets captured to a WAV file.  WAV file is sent to predefined email address.  Fax documents are sent as TIF files. (Visual C++, Win32, CTI32)

Hot-Lead Reverse telephone look-up.  Telephony system that captures the DNIS and ANI of the caller, reaches across the internet to get Name, Address and other available information about a caller.  Instantly e-mails the lead results to subscribers.  Uses WebSifter technology (see below). (Visual C++, CTI32, WebSifter)

RoboCharge.  ActiveX server component and DLL that interfaces to the AuthorizeNet system for credit card processing over the internet.  (Visual C++)

IbyPhone.com.  Sends and receives e-mail using a live operator.   Created call center and all software to handle phone calls, screen pops, sending e-mail, collecting POP3, IMAP4, AOL email for any customer.  Has complete web based signup and e-commerce.  (Visual C++, Visual InterDev, PowerBuilder, Dialogic, CTI32, Sybase SQL Anywhere)

Distributed Spreadsheet.  Created this commercial grade Excel Add-In product for a start-up client.  This software is designed to easily collect and merge data created in Excel spreadsheets.  Integrates into MAPI e-mail technology. (VBA, Visual C++, MAPI)

Financial Planning System. - Keeps track of portfolios and keeps them current using FanMail data.  Brokers can instantly and securely generate a portfolio report over the internet using a standard web browser.  Using a customized ActiveX server component, the request is sent across the TCP-IP internet to a report server which runs a PowerBuilder application that generates a PSR report and then displays it out to the browser.  The report looks like a regular windows report with all the available fonts.  The browser user simply right-clicks to print and gets a custom report looking like they generated it from a Windows application. (Visual InterDev, Visual C++, PowerBuilder, Sybase SQL Anywhere)

256 line Tele-Conference Bridge.  Using 12 T-1 lines and a SC-bus conference board, created a complete tele-conferencing system.  Great for seminars and tele-conferences.  Also interfaced to Placeware web collaboration software.   (Visual C++, PowerBuilder, Sybase SQL Anywhere, CTI32)

AlphaXact.com.  Created a complete custom alpha dispatch call center.   A bank of operators receive calls and dispatch messages to alphanumeric pagers and PCS phones.  Used NTpage as dispatch software.  Currently handles more than 15,000 calls / messages per day.  Web sites allow resellers to update database. (Visual InterDev, Visual C++, PowerBuilder, Sybase SQL Anywhere, Dialogic, NTpage, CTI32)

NT based Telephone Switch.  Using Windows NT, Dialogic T-1 Hardware, and my CTI32 DLL - created a custom telephone switch based on clients specifications (Visual C++)

RoboSale Web. This is a simple Electronic Commerce package that you can add to a web site to automatically process credit card orders.  Automatically E-mails the order to the proprietor.  Performs automatic settlement and e-mails a log report to the vendor.  Fully Secure.

EPIC Correspondence module. Wrote DLL and client/server module to capture and control reports, fax, and e-mail correspondence from a major insurance agency software package. Communicates to a custom server using named pipes or TCP-IP. Interfaces to Fax Sr. fax server package.

COLD Technology. Created 16-bit and 32-bit DLL’s to implement what they call COLD technology. This reads and parses existing mainframe reports and locates pages and columns to save in a database. Compresses and stores reports by page in custom archive file. (Visual C++)

General purpose Computer Telephony DLL (CTI32.DLL). Built a 32-bit DLL CT library that can be called from any language (C++, VB, PowerBuilder, Delphi). Supports Dialogic hardware. (T-1, ISDN, Analog, MSI switching, SC-bus support, etc.) Several companies have integrated this library into their systems such as IRDG’s IPOST, Voice Data Systems, Excalibur, Aspen Tree Software, TekNow) (Visual C++) IRDG gave up on Visual Voice in favor of CTI32.DLL) Integrates with WebSifter to get dynamic data over the Internet.

NT Page. This is a paging server that communicates with paging carriers to send full text messages to pagers. It interfaces with any application using NT Page client which communicates to the NT Page Server using named-pipes or directly over TCP/IP. Talks TAP or TNPP to paging carriers. For more info, see www.ntpage.com. Interfaces from the web page using an ISAPI DLL. (NT 4.0, C++, Microsoft SQL Server)

Power Pipe. Using Powersoft’s Internet browser datawindow plug-in, this project allowed a user to select and generate a real-time report and display and print it from their browser. (ISAPI using C++, named pipes to a server running a PowerBuilder 5 application)

Internet Security Filter. Created an ISAPI filter which would watch which file off of a web server was being requested. If the file requested fell under a secured directory, the user had to have an authorized encrypted log on cookie or the request was denied. (C++)

Internet Web Server. Configured and installed complete web server using NT 4.0 and Microsoft’s IIS with Front Page extensions. This site sits on 4 T-1’s directly connected to UUNet’s backbone. This is co-located at a site with 7X24 monitoring. Currently, this Web Server hosts over 20 commercial web sites (they publish themselves using Front Page). Created a hosting ISAPI filter to allow unlimited hosting of web sites all sharing a single IP address. Installed NT Mail E-mail system and created a E-mail to paging system so users could get notified of new mail on their pagers.

Paging TNPP DLL. Created DLL for handling TNPP protocol for communication to Paging carrier. (C++)

Sportscraft Rental Barcode System. Using wireless handheld scanners, this system manages a complete rental business of jet ski’s, quads, ski boats, and more. (PowerBuilder 5, Sybase SQL Anywhere DBMS)

Refugee Information Management System (RIMS). Created custom management system for the State of Colorado’s refugee program. (PowerBuilder 5, Informix DBMS)

Internet Shopping System. Created an "on-line" store using Microsoft’s ISAPI architecture using C++ (32-bit). A customer can add items to a shopping cart, view their cart, check out, and fill in their credit card information. The system will verify and charge their card real-time using a program interface to IC Verify. The ISAPI real-time interfaces to a Sybase SQL Anywhere database which keeps track of inventory, products, fulfillment, and transactions. A complete windows based applications called Ishop (written in PowerBuilder 5) allows for set up, reports, credits, etc.

Nationwide Real Estate Information Service. This service is sold to Real Estate and Mortgage companies. A potential buyer calls an 800 number to get property information by voice, fax, or automatically transferred to the agent or broker. The ANI is captured and provided back in fax format as fresh new leads. Both the hardware and software was provided. The rack mounted hardware consisted of NT Server with 16GB of hard disk fully mirrored with redundant power supplies. The system has two T-1 lines using the state of the art SCSA architecture and Dialogic hardware. A Sybase SQL database stores pertinent data and PowerBuilder was used to update and generate reports and commissions. An innovative architecture was used to allow a dynamic application to run on each channel based on the DNIS. A second system was deployed in Vancouver, Canada. Development was done in C++ (32-bit).

Internet Paging Gateway. This system is a combination Web Server and custom SMTP E-mail system with a back end connection to paging companies. The system utilized Microsoft’s Internet Information Server (IIS) with a Sybase SQL database. The IIS interfaced to our custom functionality through an ISAPI DLL interface. The system talks to the paging network via leased line or dial-up using either the TNPP or TAP protocol. Runs on NT Advanced server and developed using C++ (32-bit). Users can forward their e-mail so that their e-mail appears on their pagers. Users can also enter messages via a HTML form.

NMON. Created NT and 95 network monitoring system on major Novell network. The system shows status of each machine and if it has failed. Can zoom in and see screen of each machine. (NT, Visual C++, PowerBuilder)

WebSifter. This is a commercial grade product being marketed via the Internet. This is an ODBC driver that allows a client program to create a virtual database using Web pages as table definitions. The client application can generate SQL statements passed to this ODBC driver which will automatically reach across the web, grab a pre-defined URL Web Page, sift the contents of the page into rows and columns, and return it to the client application. All this is done without a browser and transparent to the user. The virtual database appears to the application as a local SQL database. Developed using C++ (32-bit).

Settlement Agreement Management System. A PowerBuilder 4.0 application using the Informix On-line database system. This system is being developed for the State of Colorado - foster care review.

County Payroll Interface - This system uses PowerBuilder as a front end entry utility to automatically enter data into an existing 3270 CICS mainframe application. Uses Attachmate QuickApp software to communicate between PowerBuilder and the host emulation software. Saves days worth of data entry personnel each month.

Event Page - An NT service application that monitors the NT application and system Event log for new errors that occur in a NT environment. Automatically, queues and sends the error message to an alphanumeric (full-text) pager. (Visual C++ 4.0, Windows NT)

TAP - IN module of paging terminal - This is an NT service that works with multi-port COM port hardware that receives simultaneous calls from paging subscribers wishing to send alphanumeric (full-text) pages. This uses the TAP protocol (Telocator Alphanumeric protocol) Uses Win32 Communications calls. (Visual C++ 4.0, Windows NT)

Voice Mail System - This is a combination NT service and DLL that uses Dialogic hardware and a Sybase SQL database that implements a full service voice mail system. (Visual C++ 4.0 and PowerBuilder NT 4.0, Windows NT)

Talkin’ Cards - This is a customized IVR application using T-1 lines and Dialogic hardware that implements personal greeting cards for holidays. (Visual C++, DOS)

Power Page. A Windows DLL that sends messages to alphanumeric (full-text) pagers. The DLL interfaces to Powerbuilder, Visual Basic, Microsoft Access, C / C++, Foxbase, Visual Objects, Objectview, Paradox for Windows, Dbase for Windows, Gupta, Claris, and Oracle. An associated Windows program automatically retrieves the "Caller-ID" and sends it to a pager. (Visual C++) Available in 16-bit and 32-bit version. Now supports TAPI interface (1997).  Now supports ETAP protocol (1999).

Global Production Database. Designed and implemented a relational database to automate the entry and control of the entire Phoenix based Deluxe Data operation. (Powerbuilder, Visual C++ (for DLL's), Windows, Sybase SQL Anywhere, Novell LANs)

STAR Voice Response Unit. Using T-1 (DSS) service from AT&T and Dialogic hardware, created a 24-line Interactive Voice response unit that will verify the status of a check. Uses data from the Star Chek system and from ETC's SCAN database to verify a check. (Visual C++, DOS, Novell)

STAR CHECK and PULSE CHEK. Members of the STAR Network exchange account information to quickly stop bad checks. This is estimated to save the banking industry $60 million per year. The Pulse Network in Texas has also signed on to this system. Currently, there are over 18 million accounts on the system. This system processes about 31 million transactions per month for a total dollar amount of $39 Billion. (Visual C++, DOS, Windows, Novell)

Apple Wireless. Developed a comprehensive alphanumeric, fax, and E-Mail message taking and delivery system for The Message Network, Inc. This system is exclusively used for messages generated for the Apple Newton Wireless system which uses a PCMCIA alpha message receiver. (C/C++,Novell,DOS,Btrieve)

CACTUS Network. The Arizona Clearinghouse's version of ACH (Automated Clearinghouse transaction) switching software. Member banks send and receive ACH formatted data which switches between themselves and the FED. The system runs on 386 and 486 PC's running Novell's Netware. Each machine in the network is capable of processing 1.5 - 2.0 million transactions an hour. The mainframe it replaced could only handle 700,000 total transactions an hour. The system was installed for one tenth of the cost of the mainframe system. It also features and elaborate settlement system. This system currently processes 8 million transactions per month with a total dollar amount of $17 Billion dollars. (C,DOS,Btrieve,Novell)

HLink. This is customized remote control software that gives remote customers access to all the Deluxe services using their own PC. This software has built in data compression and file transfer capabilities with high security. Communications are made by dial up or leased line modems or over IPX networks. (Visual C++,DOS)

SecureFax. Fax on Demand software which allows customers to call from their Fax machines and receive reports and transactions. This software uses Voice Processing boards by Dialogic and fax boards from Intel. (C,DOS,Novell)

Production Operations Management System. I developed a JCL type job system where you can "submit" jobs and monitor them on a console in a traditional "mainframe" way. We also developed a logging and error system allowing for changeable messages, delivery to fax and paging, self documentation, and help desk features. (C/C++)

Optical Research System. Users can research items from a historical database stored on optical disks. 12 million transactions a month are added to the archive for a total dollar amount of about $627 Billion dollars. (C/C++,DOS,Novell)

Pocketwatch II. This product developed for Reuters Information Services delivers world-wide money exchange rates to the Motorola Advisor Alphanumeric pager. The system uses the RQF (Reuters Quote Feed) to obtain real-time information and interfaces through either TAP or TNPP to the paging network. (C,DOS)

S.A.M. - System for Automated Messages. Our first product was a simple E-Mail type messaging system. It delivered messages to a number of receiving devices such as alphanumeric pagers, fax, PC computer screen, MHS, and little thermal desktop printers. (C,DOS,Windows,Novell)

SAMpage - The paging industry's standard PC alphanumeric paging dispatching software. The system features a Pop-up (TSR) sending utility and background communications. (C,DOS,Windows)

Mobilcom Messaging. Developed Mobilcom's Operator assisted message and alphanumeric paging network which covers the North-Eastern states. (C,Novell)

The Link. TekNow operated a telephone answering service. Developed a PC-LAN based system using Dialogic equipment to receive and route incoming calls. The system delivered messages to fax and alphanumeric pagers. The system featured full accounting and billing functions. (C,Btrieve,DOS,Novell)

AlphaBox. This product turned a normal PC into a front-end Alphanumeric paging processor. Each AlphaBox can concurrently handle 32 telephone lines receiving data destined to pagers. This system can also utilize a voice response board for accepting DTMF digital pages. (C,DOS)

TekNow Paging. Developed and assembled a complete paging network covering the Phoenix greater metropolitan area. This system used TekNow's innovative AlphaBox product to eliminate the need for an expensive paging terminal.

FaxBox. This product as well as the GL3900 FaxBox collects Paging or TAS messages and delivers them to a customer's Fax machine. (C,DOS)

 

 

 

 

© Copyright 2001-2007  Inventive Labs, LLC  All rights reserved.