| Patent Number |
Title Of Patent |
Date Issued |
| 5805731 |
Adaptive statistical classifier which provides reliable estimates or output classes having low p |
September 8, 1998 |
| A statistical classifier for pattern recognition, such as a neural network, produces a plurality of output signals corresponding to the probabilities that a given input pattern belongs in respective classes. The classifier is trained in a manner such that low probabilities which pertain |
| 5805730 |
Method for training an adaptive statistical classifier with improved learning of difficult sampl |
September 8, 1998 |
| A statistical classifier that can be used for pattern recognition is trained to recognize negative, or improper patterns as well as proper patterns that are positively associated with desired output classes. A set of training samples includes both the negative and positive patterns, and |
| 5805030 |
Enhanced signal integrity bus having transmission line segments connected by resistive elements |
September 8, 1998 |
| An arrangement in which resistors are interposed on a bus line to attenuate reflected spurious pulses. The resistors are positioned on the bus so as not to be between a processor and its cache memory, but so as to be between the combination of the processor and cache memory and component |
| 5802550 |
Processor having an adaptable mode of interfacing with a peripheral storage device |
September 1, 1998 |
| A processor having an adaptable and self-setting mode of interfacing with a peripheral storage device is provided. The processor comprises a variable-parameter controller which enables the processor to adaptably interface with a peripheral storage device. Upon powering up, the contro |
| 5802539 |
Method and apparatus for managing text objects for providing text to be interpreted across compu |
September 1, 1998 |
| Text objects having a primary data portion in which is stored text characters and associated encoding information, and an annotation portion in which is stored attribute information such as style and language identifiers, is described. The encoding information is stored within a run |
| 5802531 |
Method and system for embedding parts of documents and synchronizing multiple views thereof |
September 1, 1998 |
| The embedding of parts within one another, and synchronization of their various views, is implemented by means of a data structure consisting of two major components. One component, a display list, comprises a list of frames, or other container structures, in which a part of interest is |
| 5802516 |
Method of controlling an electronic book for a computer system |
September 1, 1998 |
| The present invention provides a method for controlling a screen display of an electronic book. The contents of the book are displayed on a screen of the computer system as pages with which the user interacts by a pointer such as a pen or stylus. The content engine performs various funct |
| 5802365 |
Dynamic device matching using driver candidate lists |
September 1, 1998 |
| A method and mechanism for automatically correlating a device to its appropriate driver and family within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device |
| 5802361 |
Method and system for searching graphic images and videos |
September 1, 1998 |
| A system and method for searching images includes a low level analyzer for processing image data in a plurality of images into side information files, the image data of each side information file pertaining to a particular statistical or perceptual abstraction of the images, such as |
| 5802326 |
Method and apparatus for efficiently updating coordinates of hierarchical views |
September 1, 1998 |
| In a computer display system, data structures or views are organized in a hierarchical manner. Each view has stored therein: (1) display information; (2) information pertaining to how that view is linked to other views in the hierarchy; (3) relative coordinates; (4) global coordinate |
| 5802289 |
Method for propagating preemptive bus initialization on an acyclic directed graph |
September 1, 1998 |
| A bus arbitration scheme is implemented in a system where an arbitrary assembly of nodes on a system bus have been resolved into an acyclic directed graph. The hierarchical arrangement of nodes has one node designated a root while all other nodes have established parent/child relatio |
| 5802057 |
Fly-by serial bus arbitration |
September 1, 1998 |
| In a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed signal is transmitted immediately prior to the packet. In a second embodiment, ACK-concatenation is used to allow a node to transmit |
| 5802055 |
Method and apparatus for dynamic buffer allocation in a bus bridge for pipelined reads |
September 1, 1998 |
| A bus bridge circuit employs a dynamic allocation scheme that allows read transactions to be pipelined without deadlock and without the need for permanently reserving multiple buffer slots for read response transactions. The bus bridge circuit associates input and output buffers with |
| 5802048 |
Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge pa |
September 1, 1998 |
| Methods and circuitry for arbitrating for control of a serial bus are described. According to one embodiment, one or more nodes of a serial bus are provided with a mechanism for discriminating between data packets and acknowledge packets. If a packet transmitted, repeated, or received by |
| 5801758 |
System and method for image capture and display utilizing time sharing across a single, two-way |
September 1, 1998 |
| A video conferencing system includes a display screen, a switching device, a rear-projection projector and a camera. The switching device regulates use of a single optical path by alternating between use by the projector and the camera. In the image projection mode, projected light from |
| 5801687 |
Authoring tool comprising nested state machines for use in a computer system |
September 1, 1998 |
| According to the invention, an authoring tool comprises at least one nestable graphic state and transition machine, hereinafter referred to as a "state machine", each state machine comprising one or more states and zero or more transitions, each transition interconnecting a first state, |
| 5799280 |
Recording method and apparatus and audio data user interface |
August 25, 1998 |
| A method and apparatus for marking audio data as it is recorded, and a user interface for the audio data in a computerized system, is disclosed. A recorder, such as a tape recorder, having a plurality of marker buttons is provided. The audio data is recorded on one channel of a magnetic |
| 5799268 |
Method for extracting knowledge from online documentation and creating a glossary, index, help d |
August 25, 1998 |
| A method involving computer-mediated linguistic analysis of online technical documentation to extract and catalog from the documentation knowledge essential to, for example, creating a online help database useful in providing online assistance to users in performing a task. The metho |
| 5799190 |
Communications coprocessor for realizing bidirectional isochronous communications link with host |
August 25, 1998 |
| An intelligent communications coprocessor connects computer workstations to moderate-bandwidth (up to 2 megabits/second) digital communications services. In particular, such communications services include but are not limited to Integrated Services Digital Network (ISDN) or Private-Branc |
| 5796989 |
Method and system for increasing cache efficiency during emulation through operation code organi |
August 18, 1998 |
| An emulation system contains reorganized instruction code sequences for a computer, so that the native code which is used to emulate instructions that occur most frequently in a typical environment are grouped together, to thereby minimize instruction cache conflicts. A representative se |
| 5796954 |
Method and system for maximizing the use of threads in a file server for processing network requ |
August 18, 1998 |
| A system and method for maximizing the use of threads in a file server process for processing requests received from entities on a network. The file server process includes a first socket and a plurality of second sockets for receiving requests from entities on a network. The file server |
| 5796916 |
Method and apparatus for prosody for synthetic speech prosody determination |
August 18, 1998 |
| In a synthetic speech system intonation of a natural utterance is automatically applied to a synthesized utterance. The present invention applies the desired intonation of the natural utterance to the synthesized utterance by aligning voicing sections of the natural utterance to the |
| 5796864 |
Method and apparatus for real-time lossless compression and decompression of image data |
August 18, 1998 |
| A method and apparatus for lossless compression and decompression of video image data. Video data is comprised of the RGB, YUV or gray scale (color) information for each pixel of each frame of the video data. Storage of such video data can require large amounts of data. The present inven |
| 5796863 |
Method for training an adaptive statistical classifier to balance unigram prior factors |
August 18, 1998 |
| A statistical classifier is trained in a manner to remove biasing due to unequal frequencies of unigram priors. The relative frequencies of all classes in a training set of sample patterns is determined. Training patterns are then selected from the set and skipped or repeated in depe |
| 5794182 |
Linear predictive speech encoding systems with efficient combination pitch coefficients computat |
August 11, 1998 |
| Method and system aspects for linear predictive speech encoding are disclosed. These aspects comprise the definition of an error function, the computation of an optimal vector of continuous pitch coefficients together with an optimal pitch, and the weighted vector quantization of the |
| 5793996 |
Bridge for interconnecting a computer system bus, an expansion bus and a video frame buffer |
August 11, 1998 |
| In a computer system an apparatus interconnects a first bus, a second bus and a frame buffer, wherein the first bus and the second bus are of incompatible bus architecture types. For example the first bus may be a loosely coupled bus having split-bus transaction capability, such as the |
| 5793951 |
Security and report generation system for networked multimedia workstations |
August 11, 1998 |
| A method for providing security in a networked multimedia computing system is provided wherein an administrative workstation is challenged by a network workstation when the administrative workstation is attempting to manipulate or query the network workstation. The administrative wor |
| 5793381 |
Unicode converter |
August 11, 1998 |
| A character code conversion system that provides round trip fidelity, while ensuring that the resulting character codes are interchangeable with other platforms. The code conversion system is able to map a single source character or a sequence of characters to either a single target char |
| 5790878 |
System and method for recovering from a power failure within a digital camera device |
August 4, 1998 |
| A system and method for recovering from a power failure in a digital camera comprises a power manager for detecting power failures, an interrupt handler for responsively incrementing a counter device, service routines which register to receive notification of the power failure, and a |
| 5790860 |
Method and apparatus for patching code residing on a read only memory device |
August 4, 1998 |
| A method and apparatus for generating patching resources in an information processing system having operating instructions on a Read Only Memory Device. The present invention simplifies the patch generation and installation processes. A patch resource is generated and used by a patch |
| 5790856 |
Methods, apparatus, and data structures for data driven computer patches and static analysis of |
August 4, 1998 |
| The present invention teaches a variety of methods, apparatus and data structures for providing data driven patching. According to one embodiment, patches are stored in a known format in a discernible location. In the described embodiment, each fragment code may have a corresponding |
| 5790825 |
Method for emulating guest instructions on a host computer through dynamic recompilation of host |
August 4, 1998 |
| An architecture and method for emulating guest instructions with host instructions, executable on a host computer, based on a translation scheme. The architecture includes a guest instruction memory and program counter and a RAM memory storing host instructions, in which an address w |
| 5790705 |
Compression techniques for substantially lossless digital image data storage |
August 4, 1998 |
| A method for compressing digital image of more than a first predetermined number into the first predetermined number of bits in a substantially lossless manner includes determining a plurality of ranges in which input image data falls and comparing current image data with the plurality o |
| 5790295 |
Gated integrator preamplifier for infrared data networks |
August 4, 1998 |
| A method and apparatus for receiving infrared signals are provided. The circuit includes preamplifier that includes an integrator that charges based on light detected by a photodiode. The circuit includes a warning circuit that generates a warning flag when the charge on the integrator |
| 5790137 |
System and method for using a frame buffer in cached mode to increase bus utilization during gra |
August 4, 1998 |
| A system and method for increasing utilization of a system bus and frame buffer throughput in a graphic display system. The frame buffer is changed from cache inhibited mode to cached mode in order to take advantage of the burst mode of system bus in which a plurality of values are trans |
| 5787264 |
Method and apparatus for arbitrating access to a shared bus |
July 28, 1998 |
| The present invention is directed to providing a computer system which arbitrates control of a shared bus among plural devices included in the computer system. In accordance with the present invention, at least one of the devices is afforded a higher priority than the remaining devices, |
| 5787237 |
Uniform interface for conducting communications in a heterogeneous computing network |
July 28, 1998 |
| A network printing system for enhancing two-way communication between host computers and printers connected to a network. More particularly, the network printing system provides an imaging device protocol (DP) which enables various network service protocol/ports for host computers to |
| 5787019 |
System and method for handling dynamic changes in device states |
July 28, 1998 |
| The present invention is a system and method by which changes in states of devices within a computer system are identified and understood by relevant parts of the system. The system responds to state changes in a well-defined and predictable way without requiring a reboot cycle of op |
| 5786803 |
System and method for adjusting the illumination characteristics of an output device |
July 28, 1998 |
| A system for correcting an output device for the effects reflected ambient illumination comprises an output device, a calibration memory, a reflectivity memory, a system memory, a processor, an input device, a video card, a color display memory, and a reflection device of known refle |
| 5784648 |
Token style arbitration on a serial bus by passing an unrequested bus grand signal and returning |
July 21, 1998 |
| An electronic system comprises a plurality of components each having at least one communication node and being coupled together by communication links through the respective communication nodes so that the plurality of communication links and communication nodes form a bus which resemble |
| 5784629 |
System and method for conserving power within a backup battery device |
July 21, 1998 |
| A system and method for conserving power within a backup battery device comprises a main battery for generating a main operating voltage and a secondary operating voltage, a switching device for connecting the main operating voltage to a secondary power bus which powers a memory device, |
| 5784619 |
Replaceable and extensible notebook component of a network component |
July 21, 1998 |
| A notebook component of an extensible and replaceable network-oriented component system records locations of resources coupled to a computer network. The network-oriented system includes a novel application programming interface for the notebook component that facilitates integration |
| 5784557 |
Method and apparatus for transforming an arbitrary topology collection of nodes into an acyclic |
July 21, 1998 |
| A system and method are described which take an arbitrarily assembled collection of nodes on a bus or network and imposes an optimized hierarchical tree structure where there is only one root node. Nodes having both parent and child nodes are considered branch nodes while nodes havin |
| 5784554 |
Dynamic sampling profiler |
July 21, 1998 |
| A dynamic adaptive sampling process for providing performance analysis on a computer system; the sampling process comprising the steps of: generating a profile tree comprising a hierarchy of one or more nodes, each node in the hierarchy comprises an array of counters, with each counter m |
| 5784251 |
Appliance chassis having hingedly mounted section |
July 21, 1998 |
| An appliance such as a personal computer includes a metal chassis which comprises a main chassis section and a subchassis hingedly connected to the main chassis section for rotation about a horizontal axis between folded-in and folded-out positions. The subchassis carries operational |
| 5784071 |
Context-based code convertor |
July 21, 1998 |
| A code conversion system that takes context into consideration when converting characters from a source character encoding to a target character encoding. The code conversion system is able to map a single source character or a sequence of characters to either a single target charact |
| 5784069 |
Bidirectional code converter |
July 21, 1998 |
| A code conversion system that takes direction into consideration when converting characters from a source character encoding to a target character encoding is disclosed. The code conversion system is able to map a single source character or a sequence of characters to either a single |
| 5781904 |
User interface system and method for traversing a database |
July 14, 1998 |
| A user interface system and method for traversing a database. In one aspect the present invention includes providing a plurality of command options, each of the command options represented by a set of descriptive option index terms characterizing that command option. The set of descripti |
| 5781758 |
Software emulation system with reduced memory requirements |
July 14, 1998 |
| Memory requirements for an emulation system are reduced by generating semantic routines on demand during emulation, rather than statically storing all routines in the body of a software emulation system. The static portion of the emulator code that is loaded into the memory of the co |
| 5781744 |
Method and apparatus for ensuring safe peripheral connection |
July 14, 1998 |
| An input/output interface apparatus that allows a computer system to have less ports and greater safety with the connection of peripheral devices to the ports is disclosed. The input/output interface apparatus enables the computer system to supply multiple bus standards to a single flexi |