Inventions & Projects |
Description and Timeline of Inventions |
||
INVENTION |
DATE |
DESCRIPTION |
2002 onwards, here | ||
2001 | ||
APAMS | 4-25-01 | Advanced Patent Analysis and Mapping System |
BOB | 3-15-01 | US Equities Best of Breed Analysis System, website |
2000 | ||
C2C-MT | 12-1-00 | C2C E-Commerce Machine Translation System |
1999 | ||
SEMAIL | 10-1-99 | Smart Electronic Mail and System, published patent |
SDOM-NS | 12-1-99 | Smart Domain Name Server |
ETAPS | 3-1-99 | Examination Trends Analysis and Prediction System, developed for AI lectures |
4DLIST | 1-1-99 | Fourth Dimension Data Mining |
1998 | ||
B Grabfin | 1-22-98 | Grab list of user(s) from specific host using finger protocol at fixed intervals. |
1996 |
||
B Pager (DOS+Win) |
4-10-96 |
DOS and Windows 3.1 Version of Pager into one .EXE file v2.0, able to
execute the relevant OS thread automatically.
|
B ENG2API | 1-17-96 | English Text to TAS Alphanumeric API Code Convertor. |
1995 |
||
B SOSB |
1-01-95 |
Source Structure (BASIC) for QuickBASIC and Visual BASIC. |
B TIOSPY |
4-09-95 |
Real-Time IO Ports Viewer and Editor |
B Pager |
6-04-95 |
Pager for DOS |
B ISO Demos: 3, 4, Coast | Apr-95 | BBS Demos |
B SHACK |
11-11-95 |
Automated One-time String Replace for .EXE and .COM Files |
1994 |
||
B ANSIVIEW v2.3 |
02-07-94 |
New improved ANSI VIEWER over all previous version. Now, view any .ANS files in full hands-free automatic control! |
B GENDIZ |
03-21-94 |
Generic DIZ extractor |
B GEN2MAX |
03-21-94 |
To convert GENDIZ filelist to Maximus filelist |
B GENADD |
03-25-94 |
Generic DIZ adder/editor |
S K3000 |
04-29-94 |
K3000 Client/Server POS System (Group Project) |
B GOCHAT v1.20e |
06-20-94 |
Global Chat - A multiuser networking chat program for Netware. |
GENAREA |
07-05-94 |
Generate a random arena for PCROBOTS. Customisable for 'no' of walls. |
VEG |
07-10-94 |
Visual Editor Generator. A generic field editor - conceptually subset of Visual BASIC Engine |
B DSS210 | 8-1-94 | Disk Space Statistics v2.10. Flexible showing diskspaces of all DRIVES very quickly - automatically! |
$ BUG |
8-09-94 |
Big Computer Glossary for $25/- Contains more than 14,400 terms in IT
arena.
|
B TGIF | 8-25-94 | View GIF files. No more irritating messages from the author before and/or after displaying your eye-boggling logo.Timer feature (Timeout) for handsfree demo. |
U SCRGEN |
9-23-94 |
1. Generate Screen definition from .COM screen files. 2. Generate a foxpro template for fast startup of coding. |
C M.P.M.S. |
9-25-94 |
Multiprocessor Power using Multiple Servers (Based on Client/Server Technology) |
S BATCH |
9-31-94 |
Berry Associates Training and Consultant System - using Client/Server Technology. (Group project) |
B DEC2BIN | 10-20-94 | File conversion from DEC to BIN and reverse. |
1993 |
||
B ROD |
1-19-93 |
ROD Countdown |
ANSIVU2 |
2-04-93 |
ANSI file viewer II |
OCLAB |
2-10-93 |
A Label printing program (Dot Matrix/DeskJet) for OptiCopy |
PADS |
2-15-93 |
Document Space Adjuster / Editor |
PROCASE |
2-25-93 |
Convert words in document into Proper Name |
B WHOUSE |
3-21-93 |
A 3d FLI file interfacer |
S NETMAIL |
5-25-93 |
Electronic Netmail |
MOD999 |
6-17-93 |
Number assignment to Name/Object/Place |
S EMIS2 |
6-18-93 |
Equipment Maintenance Information System 2 for Paya Lebar Airbase / AMS |
B VESAPAL/2 |
6-28-93 |
Vesa Palette. VGA palette displayer in 1024x768x256 |
B DATEFUNC |
7-03-93 |
Date Functions for mixed programming |
B CAT150 |
7-28-93 |
Calendar Job VGA Text v1.50 |
B ATC |
8-10-93 |
ACOS/TEXT Convertor for NEC Mainframe. (3D) |
B ASMTOUCH |
8-03-93 |
Format .ASM Source Code. (3D) |
B ATC2 |
9-06-93 |
ACOS/TEXT Convertor for NEC Mainframe v1.50a in PDQ - Optimized ASM Codes for speed and size. (3D) |
B 3DRUN |
9-09-93 |
An Animation Loader for .FLI files support for Sound Blaster OR Quiet. (PDQ) |
B KS |
10-19-93 |
Keyboard Speed Booster |
B FILEID 2 |
10-20-93 |
File_id.diz extractor for Sysop and modemmers. Enhanced interface, extra features. |
B TVKILL |
10-31-93 |
A Generic Boot Sector virus killer that wipe a new extremely potent virus. Read 'TVKILL.DOC'. |
B CBOOT |
10-31-93 |
SEEBOOT. Generic Boot Sector Viewer. Distributed together with TVKILL. |
B T-HANOI |
11-16-93 |
Tower of Hanoi (Color Disc) with Animation. |
B SEEPAL |
11-28-93 |
See EGA/VGA Text Palette Interactively |
B SOS |
11-28-93 |
Source Structure for COBOL (3D) |
PMTABLE |
12-19-93 |
PMTableCipher Algorithm A self invent proprietory algorithm to encipher/decipher data files using a optional key. Internal key used is dynamically generated to 5000chr by 50chr . I think it is one of the best and simple cipher algorithm in the world! |
1992 |
||
SOONDOS |
1-10-92 |
A DOS Command emulator (Enable only some function) |
B CAT110 |
4-13-92 |
Calendar Job. 30000BC to 30000AD |
SCANCODE |
5-11-92 |
Scan code display |
B JAILTXT2 |
6-07-92 |
Jail Text, borderise document |
CYCLE |
8-14-92 |
Cycle Diary - Keep track of menstrual cycle |
B BLINK |
9-01-92 |
Enable/Disable blinking in text mode |
BOOTLOG |
9-10-92 |
Boot logger |
NEWDATE |
9-19-92 |
An enlarge Visual Date Changer |
B MATHS |
10-05-92 |
Command line mathematics expression evaluator |
HICOLOR |
10-08-92 |
Show text color from 0 to 255 (with intensify background) |
SPEEDKEY |
10-14-92 |
Keyboard Speed Changer |
221PAGE1/2 |
11-25-92 |
Compress 2 pages in a document into 1 page |
LANG2REM |
12-24-92 |
Extract remarks from any source codes |
1991 |
||
LOG |
1-06-91 |
An Audit Trailer for disk boot |
FILEZAP |
12-13-91 |
A absolute file purger |
S SCRABLET |
9-29-91 |
NSC 91' Competition Software in Games Category - 1st |
1990 |
||
CACORI |
1-07-90 |
CAC Orientation Presentation |
ACRONYM |
3-12-90 |
A program that generates list of acroymn based on a text |
B NETMATE | 4-10-90 | Netmate - Netware Email Companion / Shell |
B TV | 8-6-90 | TV CG Effects |
B ESCORE | 8-22-90 | Electronic Scoreboard |
S ELITE |
8-25-90 |
'A' level Project. Electronic Netmail and Event System |
B SMUSIC | 9-06-90 | Synthetic Music using PC Speaker |
MULTICLS |
9-26-90 |
Multi CLS Program |
B VEM | 10-2-90 | Virus Emulator |
AQUA |
10-12-90 |
An aquarium fish BBS door game |
DISKSPED |
11-25-90 |
Benchmark program for disk speed |
ANSIVIEW |
12-01-90 |
Ansi files viewer (v2.21 on 4/2/93) |
CURSOR |
12-07-90 |
Animate Text Cursor (13 types) |
1989 |
||
LANDSCAP |
3-17-89 |
Generate 2D Hills/Mountain in 320x200x4 |
B 256CGA |
3-25-89 |
Dithered 256 text color kaleidoscope |
B CGA |
4-02-89 |
Display a dithers colors in CGA text |
MATHSQUESTII |
4-03-89 |
Mathematics Educational Program/Game 320x200x4 for QSTS Open House. |
B PA |
4-13-89 |
Printer Aids (Printer ESC Codes Utility) |
MASTER |
6-28-89 |
A copy protection methodology into codes |
JACKPOT |
12-19-89 |
A Jackpot game in 320x200x4 |
1988 |
||
BLOCKER |
2-24-88 |
Simple Brick Game |
COLORSCO |
2-24-88 |
Display A-Z, a-z of paint palette |
FOLOGAME |
2-24-88 |
A visual hand point maze |
MATHSQUESTI |
4-27-88 |
Mathematics Educational Program 320x200x4 |
MCB |
6-19-88 |
Music Construction Set |
BIG-CHAR |
6-25-88 |
Display ASCII 1-255 from 8x14 to 200x200pixel |
P-EDITOR |
7-10-88 |
'Pen' Point Pixel Editor |
CPLOT |
7-21-88 |
A Cartesian graph plotter (320x200x4) |
FERMAT'S |
7-30-88 |
Program to find Fermat's numbers |
IBMLOGO |
8-08-88 |
Generate IBM Logo |
PINBALL |
8-12-88 |
Auto Pinball Machine |
CHECK |
9-02-88 |
An integrated environment for CHK4BOMB - Virus Detection program |
PGW-PAL |
9-02-88 |
Get Purple/Green/White Graphics Palette in CGA |
Lines of Software Source Codes (Feb 1988-Aug 1996) | ||||||
Total No. of Project(s): 479 |
Total FileSize: 8,138,638 bytes |
Total LOC: 223,943 |
Total DLOC (without comments): 156, 541 |
Largest Code ELITE (1990): 2,254,858 bytes; 58,519 LOC |
||
|
Size of Websites' (Mar 1995-present) | |||
|
* This is a catalog of my personal projects and inventions from 1988 to present, subsequent works are distilled in the bio section.