Inventions & Projects
1988-1999*

"I kept six honest serving men, they taught me all I knew;
their names were
What and Why and When and How and Where and Who." Rudyard Kipling

Contents


Thumbnail Photographs of Inventions

Back to Top

 

Description and Timeline of Projects As a Supervisor

STUDENT

INSTITUTION

PROJECT TITLE

2003
Aditya Basrur (Home) Uni of Auckland Technology Intelligence: Nanotechnology, alt
1999
Quek Hwai Tze (home) NUS A Competitive/Technology Intelligence System I
Tan Toong Ling, Marie alt (home) NUS A Competitive/Technology Intelligence System II
Wong Khai Chin, alt1 alt2 (home) NUS A Competitive/Technology Intelligence System III
Png Lee Lee Uni of Wales JAVA Documentation Tool
Ang Thian Leong Uni of Wales Wireless LAN versus Hard-Wired LAN
Koh Wee Ming Uni of Wales Datamining & Application
Sim Siong Huat Uni of Wales An Object-Oriented Database Model Prototype on Library System
Lilley Tan Uni of Wales An Integrated Public Transport Expert System That Incorporates Mass Rapid Transport and Bus Services To Facilitate optimal travelling route
Seiya Lim Kartini Uni of Wales Game Programming with Java
Shoba D/O Rajoo Uni of Wales Automobile Diagnosis Expert System
Thein Gi Ko alt Uni of Wales Expert System for Selecting Workers for Training
Choo Peng Hong Ryan Uni of Wales Computer Animation
Lee Chih Pin, Kenneth Uni of Wales Wavelet-based Progressive Image Encoding with Compression
Wong Koi Chun Uni of Wales Virtual Modern House
Lew Wei Kung Uni of Wales Artificial Intelligence through Soft Computing
Wang Wen Shin Kenneth alt Uni of Wales GPS-PC Based Navigation System
Ong Swee Hau Uni of Wales Route Scheduling System
Saw Gerald Hser Gay Uni of Wales Expert System for Music Analysis
1998
Alan Yeo Uni of London Intelligent User Interface for the Handicaps
Ambrose Tay Uni of London Study of a System for Stock-Price Trend Prediction containing Dual-Module Neural Networks
Jeffrey Koh Uni of London Real-time Motion Based on Genetic Algorithm
Victor Lee Uni of London Tester Resource Allocation using Genetic Algorithm
Steve Lee Uni of London Evaluation of Backpropagation/Cauchy Network
Tan Say Lin, Eldwin, alt JSIST

Robocup: Synthetic Vision-based Agents  (original site)

Ho Kwok Yew, Adrian JSIST Information Visualization for the 21st Century
Indrashah Bin Md Isa TP Towards an Autonomous Bibliography Building Agent (original site)
Chua Yong Chuen, Daniel TP Towards an Autonomous Bibliography Building Agent (original site)
Danny Neo Hong Tai SP R&D on RoboCup
Say-Poh Neo JSIST R&D on RoboCup

 

 

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.
Windows 95 Version v2.1

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.
Listed on ZDNet, download crackfile

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

B-BBS distributed
S-System
$-Software for public sale / Shareware
C-Concept

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
Average Program/Week: 1.2
Average Program Size: 16,990 bytes
Average Program length:
467 LOC
Percentage of (Code&Comments|Code): 69% Pure Codes
Character per Line Of Code:
51
Primary Languages used:
C, C++, Visual BASIC and Java.
Size of Websites' (Mar 1995-present)
: >30
: 799
: >1000
: 25
: 19
: 1
: 15
: 4
(Mar 98 - 1999)
(Mar 97 - 2000)
(Mar  95 - Present)
(Aug 97 - 1999)
(Aug 96 - Jan 98)
(Jul 97 - Nov 97)
(Aug 96 - Sep 97)
(Jun 95 - Aug 96)
Back to Top

* This is a catalog of my personal projects and inventions from 1988 to present, subsequent works are distilled in the bio section.


Back
Created in April 16. 1996. Last Revised: Feb 16, 2003