Universal asynchronous receiver transmitter (UART) emulation...

Data processing: structural design – modeling – simulation – and em – Emulation – Of peripheral device

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S026000, C709S250000, C710S100000, C712S227000

Reexamination Certificate

active

06272452

ABSTRACT:

FIELD OF THE INVENTION
The invention relates generally to universal asynchronous receiver transmitters (UART) and more particularly to universal asynchronous receiver transmitter emulation stages for modem communication.
BACKGROUND OF THE INVENTION
In computer systems employing communications through modems, such as multimedia computer systems, window based applications employing windows native modes typically do not utilize a universal asynchronous receiver transmitter to communicate data through a modem. However, it is important in computer designs to provide legacy capability to allow use of old programs such as Disk Operating Systems (DOS) based software application programs to be run on windows based systems, such as Microsoft Windows® based operating systems to facilitate use of older and newer programming applications. For example, older games originally written for Disk Operating System based platforms are still prevalent and need to be accommodated to provide legacy for computer users. The DOS based applications typically use a UART to interface with a modem when receiving or transmitting data over the modem. Computer systems having modems that support both DOS and Windows based applications are therefore desirable. In such systems, a software application used in a host computer typically communicates through the host to a hardware based UART such as a 16550 type hardware UART which then communicates over a selected communication port to a modem.
Often, DOS based applications have set COM port addresses whereas Windows based applications typically have software drivers used to mimic UART interfaces and therefore Windows applications often do not require use of a hardware based UART. A problem arises with UARTs that are primarily hardware based since the real estate on modem boards and the cost of necessary circuitry including memory on modem boards can unnecessarily increase the cost of the system. Also, some systems use small interface buffers to help facilitate a smoother access and transfer of data by a host computer, however, the use of small buffer memory to reduce cost can result in inefficient use of host processor time by having to obtain the data more often or in smaller amounts resulting in undesirable interrupt of the host computer.
Therefore, a need exists for a lower cost UART emulation system that can be used in computers that facilitate compatibility with DOS based applications and Windows based applications. It would also be desirable, if such an UART emulation system used effective interrupt management to avoid unnecessary interruption of the host during use of the UART emulation stage.


REFERENCES:
patent: 4907225 (1990-03-01), Gulick et al.
patent: 5278956 (1994-01-01), Thomsen et al.
patent: 5299315 (1994-03-01), Chin et al.
patent: 5604870 (1997-02-01), Moss et al.
patent: 5619681 (1997-04-01), Benhamida et al.
patent: 5765021 (1998-06-01), Hsu et al.
patent: 5787305 (1998-07-01), Chen
patent: 5812820 (1998-09-01), Loram
patent: 5822548 (1998-10-01), Story et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Universal asynchronous receiver transmitter (UART) emulation... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Universal asynchronous receiver transmitter (UART) emulation..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Universal asynchronous receiver transmitter (UART) emulation... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2479408

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.