| Patent Number |
Title Of Patent |
Date Issued |
| 5621878 |
Method and apparatus or manipulating data from a suspended application program on a computer-con |
April 15, 1997 |
| A method and apparatus for selecting data in an application which is not a currently active context. The method comprises a user selecting information within a window under control of a first application program and moving the information to a second window under control of an active |
| 5621876 |
Method and apparatus for modifying a display matrix in a computer window by adding one column or |
April 15, 1997 |
| A method of modifying a display matrix in a matrix display area in a window on a computer display screen. The method includes the steps of displaying data in a matrix format, thereby forming a display matrix in the matrix display area, the matrix display area having a first dimension, an |
| 5621817 |
Pointer-based computer system capable of aligning geometric figures |
April 15, 1997 |
| An apparatus for recognizing shapes characterized by a stroke grouper receptive to a plurality of strokes formed on a screen of a pen-based computer system; a shape recognition engine receptive to a stroke group produced by the stroke grouper; and a knowledge base coupled to the shape |
| 5621535 |
Direct digital synthesis of video signal recording waveforms from baseband digital signals provi |
April 15, 1997 |
| The present invention is a system for recording digitized component television signals onto analog video tape. The present invention directly implements the frequency division multiplexed signal of a VCR, and avoids many of the artifacts of composite television signal encoding. An ad |
| 5621472 |
System for inexpensive phase coherent subcarrier generation |
April 15, 1997 |
| The present invention is a system for inexpensive phase coherent subcarrier generation. The subcarrier sequence has a fairly short periodicity (two lines), allowing a relatively short lookup table to hold coded values precisely representing the sampled subcarrier. A variety of modulation |
| 5621456 |
Methods and apparatus for audio-visual interface for the display of multiple program categories |
April 15, 1997 |
| An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment |
| 5619717 |
Vector quantization using thresholds |
April 8, 1997 |
| Methods and apparatus for vector quantization. A threshold generator generates an i threshold (Threshold.sub.i) to be associated with each i quantized vector of n quantized vectors in a vector quantization codebook. The vector quantization codebook and the thresholds are used by a vector |
| 5619698 |
Method and apparatus for patching operating systems |
April 8, 1997 |
| The present invention discloses a variety of methods and apparatus for providing patches within a computer operating system. A patch structure in accordance with one embodiment of the present invention includes a patch block which serves to link the patch structure into a patch chain, an |
| 5619633 |
Computer generated scribble fill of a vector graphic |
April 8, 1997 |
| A method and apparatus read an existing computer vector shape and modify that vector shape to be scribble filled. The method includes the steps of receiving data defining a vector shape, creating a series of intersection lines overlaying the vector shape, generating intersection points t |
| 5619541 |
Delay line separator for data bus |
April 8, 1997 |
| The delay line separator extracts a clock signal from a combined data/clock encoded signal received over a serial data bus, despite the presence of significant duty cycle distortion. Such distortion affects the width of symbols within received data packets but does not affect the timing |
| 5619471 |
Memory controller for both interleaved and non-interleaved memory |
April 8, 1997 |
| A system and method for controlling DRAM is described. According to exemplary embodiments of the present invention, a memory subsystem can be populated by end users with any of a variety of DRAM chips. A memory controller will size each memory bank and determine whether paired memory |
| 5617486 |
Continuous reference adaptation in a pattern recognition system |
April 1, 1997 |
| A pattern recognition system which continuously adapts reference patterns to more effectively recognize input data from a given source. The input data is converted to a set or series of observed vectors and is compared to a set of Markov Models. The closest matching Model is determined a |
| 5616051 |
A.C. mains adapters for international use |
April 1, 1997 |
| A power connecting device for electrical appliances having two metal prongs for use with standard North American mains outlets; the prongs rotate to fold into a recess in the device. The recess protects the prongs for storage and transport, and is designed to accept slip-on adapters that |
| 5615400 |
System for object oriented dynamic linking based upon a catalog of registered function set or cl |
March 25, 1997 |
| A system is provided for managing code resources for use by client applications in a computer, wherein the computer has internal memory storing at least one client application. The apparatus comprises a resource set catalog stored in the internal memory. The resource set catalog iden |
| 5615392 |
Method and apparatus for consolidated buffer handling for computer device input/output |
March 25, 1997 |
| A computer has a device driver and an operating system that call a consolidated buffer service routine to coordinate the transfer of data between a main memory and an external device. The consolidated buffer service routine includes a memory preparation service routine and a memory c |
| 5615347 |
Method and apparatus for linking images of sliders on a computer display |
March 25, 1997 |
| A method and apparatus for linking GUI sliders displayed on a computer screen. A master slider and a slave slider are displayed, each including a knob and a guide. The master knob can be moved along the master guide in response to input from a user, such as with a pointing device. The |
| 5615285 |
Method and apparatus for recognizing handwritten words |
March 25, 1997 |
| A method for the angle-independent recognition of handwritten objects including: a) receiving a handwritten stroke; b) normalizing the stroke; c) matching the normalized stroke against a stroke database to obtain at least one character part interpretation; and d) recognizing a handwritte |
| 5613114 |
System and method for custom context switching |
March 18, 1997 |
| A system for custom context switching comprises a thread accounting unit, a switching routine registration unit, a thread scheduling unit, a custom context switching unit, and a default context switching unit. The thread accounting unit creates a thread object for each thread present in |
| 5613101 |
Method and apparatus for determining at execution compatibility among client and provider compon |
March 18, 1997 |
| The invention is a method and apparatus for verifying compatibility between components of a system which share a client-provider relationship. Briefly, according to the invention, a current version of a provider and a compatibility range are defined for each of a version of a client and |
| 5613048 |
Three-dimensional image synthesis using view interpolation |
March 18, 1997 |
| Three-dimensional scenes are portrayed from different viewpoints by morphing two-dimensional images. Various key views of a scene are stored, along with offset maps that identify the correspondence of pixels in adjacent stored images. When an intermediate view of the scene is to be p |
| 5613036 |
Dynamic categories for a speech recognition system |
March 18, 1997 |
| Maintaining dynamic categories for speech rules in a speech recognition system which has a plurality of speech rules each comprising a language model and action. Each speech rule indicates whether the language model includes a flag identifying whether the words in the language model is |
| 5613011 |
Microphone assembly mounted to a bezel which frames a monitor screen of a computer |
March 18, 1997 |
| A personal computer includes an outer housing which includes a front bezel that frames a monitor screen. A microphone assembly is attached to the bezel by a friction-fit. The bezel includes a cylindrical projection forming a socket. The microphone assembly includes a circuit board to |
| 5613010 |
Apparatus for reproducing sound with a reduced dynamic range |
March 18, 1997 |
| An open-loop speaker amplifier and a dynamic range reduction circuit are disclosed. The speaker amplifier includes a bridge driver and a bridge circuit. The bridge circuit includes a first set of switches and a second set of switches. When the first set of switches are activated, a posit |
| 5612902 |
Method and system for analytic generation of multi-dimensional color lookup tables |
March 18, 1997 |
| A method and system for automatic characterization of a color printer are described. A relatively few number of test samples are printed and measured to create an analytic model which characterizes a printer. This analytical model, in turn, is used to generate a multidimensional lookup |
| 5612719 |
Gesture sensitive buttons for graphical user interfaces |
March 18, 1997 |
| A gesture sensitive button for graphical user interfaces characterized by a digital computer, a screen coupled to the digital computer, a pointer mechanism used for pointing locations on the screen, a "button" image displayed on the screen, and a gesture recognizer for detecting gestures |
| 5611030 |
Subjectively pleasing color gamut mapping in a color computer graphics system |
March 11, 1997 |
| A method is provided for use in a color computer graphics system whereby mapping constraints are relaxed and redefined so as to allow out-of-gamut colors to be mapped to in-gamut colors in a manner that is significantly more visually pleasing than in conventional methods. More particular |
| 5608848 |
Processing blank data-lines of print data |
March 4, 1997 |
| A system and method are provided for a printer which divides raw bands of print data corresponding to a page to be printed into a plurality of sub-bands. By generating sub-bands of print data for each page, a segmented page frame buffer can be used to store the print data non-contigu |
| 5608624 |
Method and apparatus for processing natural language |
March 4, 1997 |
| A method and apparatus for processing natural language and deducing meaning from a natural language input characterized by the steps of (a) receiving an ordered string of word objects having a natural language meaning, (b) selecting a word window length, and (c) successively moving the w |
| 5608606 |
Computer plug-in module and interconnection system for wireless applications |
March 4, 1997 |
| A computing system comprises a connection system for coupling wireless technologies to a computer. The connection system comprises a card connector and a matting internal connector cage/frame. The card connector provides an RF connector positioned above a 68 pin connector, which prov |
| 5608604 |
Hinge as an electrical conductor |
March 4, 1997 |
| A hinge-EMI grounding conductor is disclosed for an electronic device which has hinged operating portions, for example, a portable computer having a display housing hingedly attached to a main body housing. The present invention not only allows the angle between the two portable computer |
| 5606650 |
Method and apparatus for storage and retrieval of a texture map in a graphics display system |
February 25, 1997 |
| A method and apparatus for simultaneous retrieval of multiple pixels from a texture map storage means. Multiple texture maps are generated and stored in a modified M/P (multum in pravo--many things in a small space) map form. Even and odd numbered pixels are stored in different memory ba |
| 5606268 |
Differential to single-ended CMOS converter |
February 25, 1997 |
| A differential-to-CMOS level signal converter which receives a first differential signal having a small amplitude difference between the binary signals. The differential-to-CMOS level converter amplifies and level shifts the binary differential signal and outputs a single-ended CMOS |
| 5604869 |
System and method for sending and responding to information requests in a communications network |
February 18, 1997 |
| A system for sending and responding to information requests in a wireless communications network includes a display device, a central processing unit, memory means including random access memory and read-only memory, an input device, and a transmitter/receiver. The random access memory f |
| 5604709 |
Persistent data storage which utilizes a shared power supply |
February 18, 1997 |
| A relatively inexpensive static random access memory is utilized to store persistent data in a computer. To provide the SRAM with this capability, it is connected to a source of power within the computer that includes a battery. The source of power is connected to the SRAM in a manner su |
| 5603053 |
System for entering data into an active application currently running in the foreground by selec |
February 11, 1997 |
| The present invention provides method and apparatus for inputting data to an active application of a computer system. A method of the present invention comprises the steps of creating an input image on a screen of a computer system, detecting the engagement of the input image by a pointe |
| 5603007 |
Methods and apparatus for controlling back-to-back burst reads in a cache system |
February 11, 1997 |
| Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct |
| 5602996 |
Method and apparatus for determining window order when one of multiple displayed windows is sele |
February 11, 1997 |
| The display system includes at least one central processing unit (CPU) which is coupled through appropriate input/output (I/O) circuitry to input devices, such as a keyboard, digital pad, mouse and/or trackball. The CPU is coupled to a hard disk drive for the storage of programs and data |
| 5602979 |
System and method for generating smooth low degree polynomial spline surfaces over irregular mes |
February 11, 1997 |
| A system and method for modeling smooth free-form shapes using B-splines over irregular meshes, in a simple and efficient manner, to generate a display of aesthetically pleasing shapes is disclosed. A low degree parametric polynomial representation is generated. As a result, techniques |
| 5602960 |
Continuous mandarin chinese speech recognition system having an integrated tone classifier |
February 11, 1997 |
| A speech recognition system for continuous Mandarin Chinese speech comprises a microphone, an A/D converter, a syllable recognition system, an integrated tone classifier, and a confidence score augmentor. The syllable recognition system generates N-best theories with initial confiden |
| 5600841 |
Method and apparatus for anticipatory power management for low power data |
February 4, 1997 |
| A method, system, and apparatus for controlling the supply of power to an I/O device attached to a General Purpose Input/Output (GPIO) circuit in a personal digital assistant (PDA) is described. The GPIO circuit, which is responsible for supplying power to the attached I/O device, includ |
| 5600825 |
Method and apparatus for displaying on computer display device a portion of sorted list and corr |
February 4, 1997 |
| This invention provides a method and apparatus for displaying on a computer display device both a portion of a sorted list of unknown length having a plurality of items and an indicator which is a corresponding approximation of a location of the portion within the list. For a sorted list |
| 5600802 |
Methods and apparatus for translating incompatible bus transactions |
February 4, 1997 |
| Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct |
| 5600779 |
Method and apparatus for providing visual cues in a graphic user interface |
February 4, 1997 |
| A user interface includes an object oriented graphic user interface having overlapping windows and provides an access window having topics, index and look for button functions for selection by a user. Through the use of the topics, index or look for functions, a help inquiry is defined. |
| 5600774 |
Graphical interface for interacting constrained actors |
February 4, 1997 |
| A graphical interface for visually specifying the behavior of combinations of finite-state and continuous-state actors. The state of an actor may be controlled by the states of other actors. The motion of continuous-state actors is constrained by functions represented as, and analogous t |
| 5600768 |
Image generation with dynamically consolidated list of image data |
February 4, 1997 |
| In an image generating device, descriptions of objects which constitute an image are stored in an intermediate form in a display list. The data which describes the objects is stored in an plurality of lists, where each list is related to a region of the image. To create each list, object |
| 5600763 |
Error-bounded antialiased rendering of complex scenes |
February 4, 1997 |
| An antialiased rendering algorithm that guarantees that each pixel of the output image is within a user-specified error tolerance of the filtered underlying continuous image wherein an object-space octree is used to cull hidden geometry rapidly, and a quadtree data structure is used to t |
| 5600579 |
Hardware simulation and design verification system and method |
February 4, 1997 |
| A hardware design verification system has a hardware simulator, a test script, and a dispatcher, each preferably running as concurrent processes on a computer. The test script language is independent of the hardware simulator language. The hardware simulator simulates a hardware envi |
| 5600538 |
Personal computer and housing structure having circuit board removable horizontally and sub-chas |
February 4, 1997 |
| A personal computer includes a housing to which decorative panels are removably attached. The housing is formed of metal and includes a removable top for exposing an interior chamber of the housing. Removably mounted in that chamber are two independently removable sub-chassis. Each s |
| 5600282 |
Low power consumption oscillator circuit |
February 4, 1997 |
| A low power consumption oscillator circuit. The oscillator circuit comprises a capacitor coupled to a first resistor that is capable of delaying discharge of the capacitor. The oscillator circuit further comprises a first inverter coupled to the capacitor and having a first input. Th |
| 5598524 |
Method and apparatus for improved manipulation of data between an application program and the fi |
January 28, 1997 |
| A method and apparatus for allowing selecting within a window on a computer system display within a first application program and moving that item to a second position on a display controlled by a file system manager. A file is created by the file system manager which is representative o |