WinMEM(TM) v2.0
Copyright (c) 1995 InVision Systems Corp.

InVision Systems Corp.
317 S. Main Mall Suite 310
Tulsa, OK  74103

Phone (918) 584-7772
Fax   (918) 584-7775
E-Mail info@invision.com

License Price: (1) $29.95, (2-25) $24.95, (26-99) $19.95.
Call for Site Licenses of 100 or more.
Oklahoma Residents add 8% Sales Tax.


Shareware Description

Shareware distribution gives users a chance to try software before 
buying it. If you try a Shareware program and continue using it, you are 
expected to register. Individual programs differ on details -- some 
request registration while others require it, some specify a maximum trial 
period. With registration, you get anything from the simple right to 
continue using the software to an updated program with printed manual.

Copyright laws apply to both Shareware and commercial software, and 
the copyright holder retains all rights, with a few specific exceptions as 
stated below. Shareware authors are accomplished programmers, just 
like commercial authors, and the programs are of comparable quality. 
(In both cases, there are good programs and bad ones!) The main 
difference is in the method of distribution. The author specifically grants 
the right to copy and distribute the software, either to all and sundry or to 
a specific group. For example, some authors require written permission 
before a commercial disk vendor may copy their Shareware.

Shareware is a distribution method, not a type of software. You should 
find software that suits your needs and pocketbook, whether it's 
commercial or Shareware. The Shareware system makes fitting your 
needs easier, because you can try before you buy.  And because the 
overhead is low, prices are low also. Shareware has the ultimate money-
back guarantee -- if you don't use the product, you don't pay for it.


The Purpose of WinMEM(TM)

WinMEM(TM) was designed to help eliminate the all-too-frequent warning of 
"Out of Memory", or "Not Enough Memory to Run This Program".  
Nothing is as frustrating as spending several hundred dollars for another 
four or eight megabytes of memory only to be told that you're still "Out of 
Memory".

What may not be obvious is that Windows isn't really telling you that that 
you don't have enough RAM in your system.  It's simply telling you that 
the lower 640K of RAM is full.  Remember the old 640K that DOS 
programs had?  Well, it's still there.  Windows just has a way of working 
around it (most of the time).  The lower 640K is the region of memory 
which is used by programs which must communicate with real-mode 
applications or drivers, such as hardware device drivers, DOS TSRs, or 
DOS applications.  Whenever an application requests that memory be 
allocated as FIXED, Windows first tries to put it in the lower 640K.  If it 
cannot, then it usually just allocates the memory elsewhere, knowing 
that it will have to swap it to the lower 640K later.  However, some 
memory MUST be allocated in the lower 640K, and if Windows is unable 
to allocate it there, then it fails.  One example is that every Windows 
program needs a 512-byte block in the lower 640K in order to run.  If 
there is no 512-byte block available because device drivers, DLLs, and 
other applications are all taking up that region, then the program cannot 
load.  That's when you get the "Out of Memory" or "Not Enough Memory 
to Run This Program" message.

That's where WinMEM(TM) comes in.  WinMEM(TM) is an installable driver for 
Windows which gets loaded before any programs are run, and even 
before most drivers are loaded.  It allocates up all of the available lower 
640K memory, then after Windows is finished loading drivers and 
startup programs, it frees up the lower 640K, but it does it in small 
chunks.  You can set the size of these chunks to a wide range of sizes 
using the Control Panel to configure WinMEM(TM).  The recommended size 
is 512 bytes (the size needed to load one task), but you may need to set 
it higher.  For instance, Windows for Workgroups needs about 8K (8,192 
bytes) in order to connect to a shared network drive.  So you may need 
to experiment with different sizes for the task slots if you still come up 
short of low memory.

The results of using WinMEM(TM) will vary from system to system, 
depending on what applications, drivers, DOS TSRs, etc. that you are 
running, but it is not uncommon for WinMEM(TM) to free up enough low 
memory to be able to run 100 or more applications simultaneously!


Installation Instructions

There are two ways to install WinMEM(TM).

1) Run SETUP.EXE from the installation disk or the directory where you 
unzipped the WinMEM(TM) files. Setup will automatically install the 
necessary files and update your SYSTEM.INI file.
2) Use the Add... button in Control Panel.  Choose "Unlisted or updated 
driver", and click OK.  Then enter the path name where the WinMEM(TM) 
files can be found, and click OK.  Then click OK again.

Either one does the same thing, but simply running SETUP.EXE is a 
little simpler.


Setting Configuration Options

To setup the WinMEM(TM) options:
1) Run Control Panel
2) Select WinMEM Installable Driver
3) Click the Setup... button

You will be presented with a dialog showing statistics about the lower 
640K of memory.  This can be used to give you a general idea of how 
well your lower 640K is being used.

To change the size of task slots or the number of task slots allocated, 
select the Configure... button.

The WinMEM(TM) Configuration dialog box will appear.  There are two edit 
boxes, one for "Number of Task Slots" and one for "Task Slot Size".  
The Task Slot Size should usually be set to 512 and the Number of Task 
Slots should usually be set to around 100.  If you need to have access to 
Windows for Workgroups file sharing, you may need to set the task slot 
size to around 8192, and set the number of task slots to about 12 or 15.  
Also, some applications need more than 512 bytes, so if you have 
trouble running an application, try increasing or decreasing the size of 
the task slot.

When you have entered the desired values, click OK.

To return to Control Panel, click the Close button.  You will be asked if 
you want to Restart Windows.  You may choose either option.  If you 
don't restart Windows, everything will work Okay, but you may not see 
the full results of your new task slot parameters until you do restart 
Windows.


Registering WinMEM(TM)

After you have installed WinMEM(TM), it will be automatically loaded each 
time you start Windows.  Each time you start Windows, or when you 
access WinMEM(TM) setup from the Control Panel, you will see the 
Registration Reminder Screen.  It contains information about InVision 
Systems Corp. and gives the address and phone number at which to 
register WinMEM(TM).  At the bottom of this screen you will see the following 
buttons:

[OK], [Fill Out Order Form], and [Enter Registration Key]

OK
Press the OK button to accept the shareware usage conditions and close 
the window.  This will not close WinMEM(TM).  It will remain active until you 
remove it, using the Control Panel.

Fill Out Order Form
Press this button to access the Order Form Window.  This window will 
let you enter all the information necessary to register WinMEM(TM), and then 
allow you to print the order form out.  This is provided to make it as 
simple as possible for you to register WinMEM(TM).

Enter Registration Key
Press this button to access the Registration Window.  This window will 
request that you enter a serial number and activation key.  These are 
provided to you when you register WinMEM(TM).  After you have entered a 
valid serial number and activation key, the Registration Reminder 
Screens will no longer be displayed.




License Agreement

Users of WinMEM(TM) must accept this disclaimer of warranty:  "WinMEM(TM) is 
supplied as is.  InVision Systems Corp. disclaims all warranties, 
expressed or implied, including, without limitation, that warranties of 
merchantability and of fitness for any purpose.  InVision Systems Corp. 
assumes no liability for damages,direct of consequential, which may 
result from the use of WinMEM(TM)."

WinMEM(TM) is a "shareware program" and is provided at no charge to the 
user for evaluation.  Feel free to share it with your friends, but please do 
not give it away altered or as part of another system.  The essence of 
"user-supported" software is to provide personal computer users with 
quality software without high prices, and yet to provide incentive for 
programmers to continue to develop new products.  If you find this 
program useful and find that you are using WinMEM(TM) and continue to use 
WinMEM(TM) after a reasonable trial period, you must make a registration 
payment of $29.95 for one license, $24.95 each for 2-25 licenses, and 
$19.95 each for 26-99 licenses to InVision Systems Corp.  If you need
100 or more licenses, please call the number below and ask about site
licenses.  The registration fee will license one copy for use on any one 
computer at any one time.  You must treat this software just like a book.  
An example is that this software may be used by and number of people and 
may be freely moved from one computer location to another, so long as 
there is no possibility of it being used at one location while it's being 
used at another.  Just as a book cannot be read by two different persons 
at the same time.

Oklahoma Residents add 8% Sales Tax.

Commercial users of WinMEM(TM) must register and pay for their copies of 
WinMEM(TM) within 30 days of first use or their license is withdrawn.  Site-
License arrangements may be made by writing InVision Systems Corp.

Anyone distributing WinMEM(TM) for any kind of remuneration will be 
automatically granted authorization if they do not charge for WinMEM(TM) 
itself, but only for the media (such as diskettes or CD-ROM).  However, 
InVision Systems Corp. must still be advised so that the distributor can 
be kept up-to-date with the latest version of WinMEM(TM).

You are encouraged to pass a copy of WinMEM(TM) along to your friends for 
evaluation.  Please encourage them to register their copy if they find 
that they can use it.  All registered users will receive an activation key 
that will disable the Registration Reminder Screens.

Please remit license fees to:
InVision Systems Corp.
317 S. Main Mall Suite 310
Tulsa, OK  74103

Phone:  (918) 584-7772
Fax:    (918) 584-7775
E-Mail: info@invision.com

(Visa, Mastercard, and American Express are accepted)



Un-Installing WinMEM(TM)

We hope that you will be happy with WinMEM(TM), and will never need to 
un-install it.  But, the time may come when you need to remove 
WinMEM(TM) from your system.

Un-installing WinMEM(TM) is very simple:
1) Run Control Panel.  Select WinMEM(TM) Installable Driver.  Click 
Remove...  When Control Panel asks whether or not to restart Windows, 
select Restart Windows.
2) Delete the following files from the WINDOWS\SYSTEM directory:
   WinMEM.drv
   WinMEM00.exe
   WinMEM.hlp

That's all there is to it!


Troubleshooting

There are a couple of things which might go wrong with WinMEM(TM):

Installing a new version over an old version:
When installing WinMEM(TM), if you are installing a new version of WinMEM(TM) 
over an existing version, then the file WinMEM.DRV will be in use, and 
will not be able to be copied over.  In order to re-install WinMEM(TM), you 
will need to first follow the instructions for Un-Installation, then proceed 
with installation.

Too many installable drivers loaded:
If you have a lot of multimedia drivers loaded, such as video capture 
and compression, or audio card drivers, then the Control Panel Drivers 
applet may not have room for WinMEM(TM).  The maximum drivers that 
Control Panel will display is about 20.  After that, any new drivers will be 
installed and should work properly, but they will not appear in Control 
Panel's Drivers applet.  This is a limitation of Windows, not WinMEM(TM), 
and about the only solution is to remove one or more of the other 
drivers.  Of course, WinMEM(TM) will still work, even if it doesn't show up in 
Control Panel, and you can change the parameters by editing the 
SYSTEM.INI file, under the section [WinMEM.drv].  

If you need to remove WinMEM(TM), you obviously won't be able to do it 
from Control Panel if it doesn't show up there, so you can go to 
SYSTEM.INI and remove WinMEM.DRV from the drivers= line of the 
[boot] section, and go to WIN.INI and remove WinMEM00.EXE from the 
load= line of the [Windows] section.


Other InVision Products

InVision & VisionGraphics
Desktop Video/Document Conferencing for LANs, WANs 
and Phone Lines
Give your organization a strategic edge in today's competitive market.  
Our award winning InVision transforms your Windows PC into a 
Desktop Video Conferencing (DVC) workstation.  InVision and 
VisionGraphics document sharing software connects people at their 
computers in a visual communications network that can span buildings, 
campuses, and the world.  InVision sends packet or cell-based audio 
and video across your existing LANs and WANs, including ATM, ISDN, 
Frame Relay, Ethernet, Token Ring, FDDI, etc.  InVision also operates 
over a single standard telephone line.  InVision requires no extra wiring 
for LANs or WANs, and no additional monthly operating expenses.

"Seeing is Believing"
Every individual benefits from faster and better decisions, more accurate 
information, immediate access to co-workers, reduced time away from 
the office, and greatly increased productivity.  You avoid costly mistakes 
and misunderstandings that can delay, misdirect, or even ruin your most 
important projects.  With InVision, your quality goes up, and so does 
customer satisfaction.

Our software integrates easily with your existing resources, because 
they run on the 486 (or faster) Windows PCs you already own and on the 
network you already have in place.  InVision works with all the Windows 
software you currently use on your LANs and WANs.  While holding a 
live InVision video conference across your network, VisionGraphics 
can transfer files, edit spreadsheets or documents, run information 
sharing software or groupware, log on to remote systems, even review a 
slide presentation, all using your usual third-party Windows software!  
Our OLE support lets you revise and redisplay original documents mid-
conference.  If sharing ideas is integral to your business, you need 
VisionGraphics.

Remember the saying, "Seeing is Believing".
InVision lets your co-workers See exactly what you are talking about!  
An InVision's new network independent strategy makes video 
conferencing practical for your communications network--Today!


InVisionTV
On Demand Audio Video Distribution over Corporate LANs and 
WANs.
In today's marketplace, organizations require an efficient method to 
gather and disseminate timely information.  Information is needed to 
make sound decisions and is the key to staying ahead of your 
competition.  The most effective way to communicate information is with 
full-motion video and audio to the desktop.  InVisionTV is the 
communication solution that provides a cost effective method for 
distributing full-motion video and audio.

InVisionTV is ideal for distance learning, corporate training, remote 
monitoring, distributing your corporate television network, or simply 
getting your message across.  InVisionTV is a software-only solution 
that allows you to use your existing communications network to receive 
full-motion video and audio signals on any 486, or faster, PC.  It's no 
longer necessary to install a parallel cable network to distribute video or 
network television to the desktop, and no additional hardware is required 
in every PC.

InVisionTV uses the Internet standard IP Multicast, which allows you to 
send a video signal to a select group of machines, with minimal 
bandwidth impact on your network, and with no CPU impact on 
machines which are not part of the Multicast group.  Also, IP Multicast 
allows signals to pass through routers and bridges and is supported by 
most major router vendors.

Give your organization a cost effective way to distribute full-motion 
video and audio across your existing communications network with 
InVisionTV -- Today!



