| Patent Number |
Title Of Patent |
Date Issued |
| 5717827 |
Text-to-speech system using vector quantization based speech enconding/decoding |
February 10, 1998 |
| A text-to-speech system includes a memory storing a set of quantization vectors. A first processing module is responsive to the sound segment codes generated in response to text in the sequence to identify strings of noise compensated quantization vectors for respective sound segment cod |
| 5715473 |
Method and apparatus to vary control points of an outline font to provide a set of variations fo |
February 3, 1998 |
| A method and apparatus for providing a set of variations of control points of a symbol image, such as a glyph, for display of at least one variation of the symbol image on a display device of a computer controlled display system. The method includes providing a first plurality of control |
| 5715443 |
Method and apparatus for searching for information in a data processing system and for providing |
February 3, 1998 |
| A method and apparatus for processing information in a data processing system which is coupled to an information storage device having information stored therein. The method includes defining on a first processor a first search request which includes at least one parameter which spec |
| 5714971 |
Split bar and input/output window control icons for interactive user interface |
February 3, 1998 |
| An interactive user interface for a computer controlled system to simplify browsing and navigating through information structures. The interface uses a split-pane icon on a window scroll bar, or input and output icons on a window title bar. When activating the split-pane icon by dragging |
| 5714842 |
Automatic cutoff control for a DC coupled CRT video drive |
February 3, 1998 |
| The present invention, generally speaking, provides for automatic cutoff control in a DC coupled CRT video drive using a low DC supply voltage and circuitry that is lower in power consumption than conventional circuitry for the comparable video performance. A simple, easy to implement so |
| 5713013 |
System for establishing and enforcing maximum size of directory by preventing the size of the di |
January 27, 1998 |
| A system and method for establishing and enforcing a maximum size for a directory in a file server. The system and method includes setting a quota size for the directory, and in response to a request to write to the directory, determining if the size of the directory is less than the quo |
| 5710922 |
Method for synchronizing and archiving information between computer systems |
January 20, 1998 |
| A method for synchronizing the data between two separate computer systems is described. In a first aspect of the invention, the method includes the step of identifying each record stored in the memory of the first computer system that is intended to be synchronized. The records are ident |
| 5710894 |
Dynamic classes and graphical user interface for same |
January 20, 1998 |
| A method and apparatus for providing dynamic classification of objects. The system provides for dynamic classification of objects within a simulator environment and also contains a graphical user interface related to the simulator environment. The apparatus includes a display, a processo |
| 5710831 |
Method for correcting handwriting on a pen-based computer |
January 20, 1998 |
| A method for correcting textual material recognized on a pen-based computer in accordance with the present invention includes the step of receiving an input on a screen of the computer system. The input is then recognized, and a bounding box defining the bounds of the input is defined. A |
| 5708817 |
Programmable delay of an interrupt |
January 13, 1998 |
| A programmable interrupt delay in a communication circuit enables accurate timing of an interrupt delay without tying up processor CPU cycles in the execution of a delay loop. The interrupt delay comprises a memory containing the program delay value. A communication circuit which gen |
| 5708816 |
Method and apparatus for interrupt management for low power PDA |
January 13, 1998 |
| A method and system for operating a computer system in a low power mode in which the central processor unit (CPU) responds only to system events that require CPU operation is described. The invention inclues providing register banks on system logic coupled to the CPU which determines whe |
| 5708783 |
Data bus arbiter for pipelined transactions on a split bus |
January 13, 1998 |
| A data bus arbiter for supporting pipelined transactions employs a circular FIFO for storing bus requests. The arbiter includes two pointers which reference the entries of the FIFO. A first pointer is incremented upon detection of the end of a bus cycle. A second pointer is incremented w |
| 5706479 |
Method and apparatus for dynamically detecting overflow of a multi-layer buffer |
January 6, 1998 |
| In a computer graphic system a method and apparatus for dynamically maintaining an overflow flag in a multi-layer buffer. A circuit for maintaining an overflow signal is provided. This circuit is provided new pixel data from the computer system and old pixel data from a memory and in |
| 5706415 |
Method and apparatus for distributed interpolation of pixel shading parameter values |
January 6, 1998 |
| A method and apparatus for generating pixel shading values in a computer controlled display system. Generally, the apparatus is embodied in a rendering pipeline, where each stage of the pipeline performs a particular pixels shading function, so that pixels are shaded in a distributed and |
| 5706397 |
Speech recognition system with multi-level pruning for acoustic matching |
January 6, 1998 |
| A method of constructing a new active list of phone models from an existing active list of phone models during acoustic matching of a speech recognition system is described. A vector quantized speech vector is compared against each of the phone models in the existing active list to o |
| 5704007 |
Utilization of multiple voice sources in a speech synthesizer |
December 30, 1997 |
| Utilization of one or more voice sources in a speech synthesizer to provide improved synthetic speech. Having a speech synthesizer with the capability to select among and between a multiplicity of voice sources provides a higher quality and greater variety of possible synthetic speech so |
| 5703627 |
Method for colorflash reduction by copying color values between active and inactive window appli |
December 30, 1997 |
| A method for reducing colorflashing by performing residual color allocation and default colormap sharing in a computer system that employs a default colormap to display color. The residual color allocation technique copies color values from a private colormap into corresponding non-alloc |
| 5701515 |
Interface for switching plurality of pin contacts to transmit data line and plurality of pin con |
December 23, 1997 |
| An analog interface for a PC module and an electronic device which communicate through a standard 68-pin PC card digital interface. The PC module includes a cellular phone radio and an analog modem that provides cellular communication capabilities to both a notebook computer and a te |
| 5701405 |
Method and apparatus for directly evaluating a parameter interpolation function used in renderin |
December 23, 1997 |
| A method and apparatus for directly evaluating a parameter interpolation function in a computer graphic system that renders a geometric entity (such as a polygon) by partitioning a display device into a number of local regions. The computer graphic system initially determines that a |
| 5701232 |
Sliding protection door for covering one or both of a pair of mutually exclusive electrical conn |
December 23, 1997 |
| An apparatus in a hand-held computing device for providing non-simultaneous user access to a pair of mutually exclusive electrical connectors is disclosed. The present invention includes a slidable door having three operative positions. In its closed position, the door is adapted to cove |
| 5701138 |
Resolution independent methods for rendering a graphic image on a display device |
December 23, 1997 |
| Resolution independent methods for rendering a graphic image on a display device include: a method for re-gridding an image for fast off screen to on screen transfers; and a method for modifying an image to encompass all pixels of the device resolution for both local and global gridding. |
| 5696926 |
Method and apparatus for transparently compressing data in a primary storage device |
December 9, 1997 |
| A system for extending the data capacity of a primary storage device in a computer which utilizes transparent data compression. The system utilizes a compressed memory even within the primary storage device along with a compression/decompression algorithm to extend the memory space. The |
| 5696915 |
Method and apparatus for linking routines for different contexts |
December 9, 1997 |
| A method and apparatus for associating routines for controlling user actions in a computer-controlled display system. Each of a first of plurality of routines may be linked for controlling the computer-controlled display system when the system is in a first context. Each of the first |
| 5694586 |
Controller using time-domain filter connected to a signal line to control a time at which signal |
December 2, 1997 |
| The present invention is directed to providing a method and apparatus for improving the reliability of signal detection in signal lines used to receive information transfer signals such as the request and acknowledge signals of a small computer system interface, without degrading inf |
| 5694545 |
System for providing control of data transmission by destination node using stream values transm |
December 2, 1997 |
| Apparatus for allowing a component of a computer system to which data is to be written to control the order of transfer of that data including circuitry for providing a numbered signal signifying that a particular component has a set of data which is to be transferred to the destination |
| 5694227 |
Method and apparatus for calibrating and adjusting a color imaging system |
December 2, 1997 |
| A color calibration system comprises a processor for receiving and transmitting data. A first sensor coupled to the processor detects emissive color images for providing first color sampling data to the processor. A second sensor coupled to the processor detects reflective color imag |
| 5694151 |
Method and apparatus for providing visual feedback during manipulation of text on a computer scr |
December 2, 1997 |
| A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a text object from the selected text once the computer user has initiated a drag. Simultaneously, the selected text is visually |
| 5694060 |
CMOS differential twisted-pair driver |
December 2, 1997 |
| A CMOS differential twisted-pair driver which utilizes CMOS switches and current sources advantageously. No alternative power supply is required, the switches do not have to be low impedance and the device is low power. The preferred embodiment driver further limits signal overshoot and |
| 5692142 |
Support for custom user-interaction elements in a graphical, event driven computer system |
November 25, 1997 |
| Explicit support for custom gadgets is provided, at a system software level, in a manner that is essentially application-transparent. Specific support is provided for the addition of one custom gadget per window. The custom gadget is identified by a specific numeric code in the same mann |
| 5692137 |
Master oriented bus bridge |
November 25, 1997 |
| An interface between two buses in different clock domains. The interface includes a master buffer which is used for both master writes and slave reads. A control logic unit for each bus receives signals from a buffer manager which straddles the clock domains to gate latch pulses to the |
| 5692127 |
System for transmitting multiple pulses PPM control signal to wireless device to indicate collis |
November 25, 1997 |
| A method and apparatus for detecting and indicating a collision on a wireless channel are provided. According to the method, data is transmitted over the wireless channel using pulse position modulation. The channel is monitored during each pulse position modulation frame to determin |
| 5692104 |
Method and apparatus for detecting end points of speech activity |
November 25, 1997 |
| A method and apparatus for detecting end points of speech activity in an input signal using spectral representation vectors performs beginning point detection using spectral representation vectors for the spectrum of each sample of the input signal and a spectral representation vector fo |
| 5689725 |
System for generating status signals of second bus on first bus by comparing actual phase of the |
November 18, 1997 |
| The present invention is therefore directed to enhancing the efficiency with which input/output controllers execute operations in response to requests from another device, such as a main controller. In accordance with exemplary embodiments, a compact set of status information signals is |
| 5689656 |
Dynamic hierarchical arbitration of computer resource access requests |
November 18, 1997 |
| A method of prioritizing computer resource access requests to a shared computer resource, such as a video frame buffer, includes the steps of providing a number, n, of priority schemes in correspondence with a like number of potentially requesting entities, where n is an integer greater |
| 5689626 |
System and method for linking a file to a document and selecting the file |
November 18, 1997 |
| A file is selected for use with a document and a file identifier for the selected file is stored in a print record. The file identifier is preferably comprised of a first identifier and a second identifier. If the document with a selected file is saved, the watermark file will "stick" to |
| 5689617 |
Speech recognition system which returns recognition results as a reconstructed language model wi |
November 18, 1997 |
| A speech recognition system operating on a computer system, where the speech recognition system uses a language model with embedded structure and attached data values, and the speech recognition system returns recognition results as a reconstructed language model with embedded struct |
| 5689574 |
Integral sound module for a modular monitor |
November 18, 1997 |
| An integral sound module provides a novel isolation system between the display unit and the audio unit. The display unit preferably includes a cathoderay tube (CRT) and associated electronics mounted within a monitor housing. The audio unit comprises a tray member, a cover, and a pair of |
| 5689534 |
Audio functional unit and system and method for configuring the same |
November 18, 1997 |
| The audio system having a master clock, a serial port clocked according to a serial clock from the audio system, a programmable audio functional circuitry programmable and operable at a plurality of sample rates, and a rate selection control logic which sense a ratio between the serial c |
| 5689517 |
Apparatus for scannable D-flip-flop which scans test data independent of the system clock |
November 18, 1997 |
| The present invention discloses an apparatus for controlling and observing test data stored in scannable-D-flip-flops independent of a system clock, thereby making the scannable-D-flip-flops well suited for partial scanning Design-For-Test (DFT) techniques. Under the present invention, t |
| 5687366 |
Crossing locale boundaries to provide services |
November 11, 1997 |
| A method and apparatus in a computer system for providing localized services on a computer system. Responsive to a request from a first process requesting a first international function, a database is scanned for a first service which provides the first international function. The da |
| 5687334 |
User interface for configuring input and output devices of a computer |
November 11, 1997 |
| A user interface is provided for configuring audio and video components connected to a computer through a textual display and a graphic display, so that users may more easily access and use all of the component capabilities of the system. Groups of the related components are integrat |
| 5684984 |
Synchronization and replication of object databases |
November 4, 1997 |
| The present invention, generally speaking, provides a method of synchronizing information between a plurality of sites and a central location that solves number of potentially "thorny" problems of distributed database systems in an elegant and efficient manner. The first issue involv |
| 5684952 |
Supervisory control system for networked multimedia workstations that provides reconfiguration o |
November 4, 1997 |
| A supervisory control system for a networked multimedia computing system permits a teacher or network administrator to quickly and easily update system software on selected destination workstations with the system software currently residing on the master workstation. In one mode of |
| 5684871 |
Method and apparatus for multi-mode infrared data transmission |
November 4, 1997 |
| A method and apparatus for transmitting information over a wireless connection are provided. A correlation is established between a set of symbols and a set of pulse position/signal characteristic combinations. Thus, each symbol has a corresponding pulse position and a corresponding |
| 5683068 |
Tilt/swivel support for personal computer monitor |
November 4, 1997 |
| An appliance such as an all-in-one personal computer unit is mounted on a support assembly which provides for horizontal swiveling and vertical tilting of the computer unit. The support assembly includes three pieces, namely, base, swivel and tilt members mounted one upon the other and |
| 5682529 |
System for dynamically accommodating changes in display configuration by notifying changes to cu |
October 28, 1997 |
| A display management architecture detects changes in a display environment and notifies software programs, such as the operating system and applications programs, of the changes to enable them to adjust accordingly. The display management system comprises one part of the computer's o |
| 5682439 |
Boxed input correction system and method for pen based computer systems |
October 28, 1997 |
| According to the present invention, a variety of correction methods and systems are disclosed. A first method aspect of the present invention teaches a computer implemented correction method for correcting words and characters entered into a pointer based computer system. The correction |
| 5682158 |
Code converter with truncation processing |
October 28, 1997 |
| A truncation technique for a character code conversion system is disclosed. The truncation technique ensures that a source string received for conversion is accurately converted into a different, target character encoding even when the source string exceeds the length of an input buffer |
| 5680617 |
Computer-human interface which provides for user customization of object behavior |
October 21, 1997 |
| A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. The computer works with the user to automatically exhibit desired behavior in response to triggering events de |
| 5680562 |
Computer system with graphical user interface including automated enclosures |
October 21, 1997 |
| A new behavior in a graphical user interface allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls over a hot spot on top of an icon or text representing a closed enclosure, a temporary window for the closed enclosure is "sprung |