| Patent Number |
Title Of Patent |
Date Issued |
| 5751972 |
System for run-time configuration of network data transfer paths |
May 12, 1998 |
| A system which enables new data paths that form different network configurations to be constructed during the run time of the computer determines whether a given configuration specified by a user is legitimate, and if so, creates a data path. In operation, a user issues a command to |
| 5751920 |
System and method for adapting the thresholds of a dither matrix to the amplitude of an input si |
May 12, 1998 |
| A system for generating a binary representation signal, which is suitable for outputting on an output device, from a continuous toned image signal that is adapted insure local correspondence between the average value of the input signal and the output being representation signal for loca |
| 5751281 |
Apparatus and method for storing a movie within a movie |
May 12, 1998 |
| A hierarchical movie is provided. A hierarchical movie is a movie that contains one or more embedded movies. Embedded movies may themselves contain embedded movies. Each movie contains zero or more media sequences. Within a hierarchical movie, media sequences that should be edited to |
| 5749070 |
Multi-representational data structure for recognition in computer systems |
May 5, 1998 |
| An improved recognition data structure is described that is particularly well suited for use in a computer system having recognition abilities. The data structure includes a multi-representational data list section arranged to store a multiplicity of datum. Each datum includes a datum |
| 5748927 |
Graphical user interface with icons having expandable descriptors |
May 5, 1998 |
| A graphical user interface for a computer includes an arrangement of icons that provides for a large number of icons to be present on screen while maintaining a large amount of useable screen space. An icon text description setting out the icon's function is provided adjacent to each |
| 5748917 |
Line data architecture and bus interface circuits and methods for dual-edge clocking of data to |
May 5, 1998 |
| A data system architecture and interface circuits permit slow devices having limited signal capacities to launch and receive information from a central bus. Data is clocked onto the bus with a master circuit at the leading and trailing edges of the bus clock so that portions of a large |
| 5748896 |
Remote network administration methods and apparatus |
May 5, 1998 |
| A method for managing network services on the plurality of network servers in a computer network. The method includes the step of providing at least one service component in a component repository. The service component corresponds to one of the network services. There is also included t |
| 5745910 |
Frame structure which provides an interface between parts of a compound document |
April 28, 1998 |
| A document-centered user interface architecture for a computer system employs parts as the fundamental building blocks of all documents. All data is stored in the system as a part, which is comprised of contents and an associated editor. The contents and the functionality of the editor a |
| 5745716 |
Method and apparatus for tab access and tab cycling in a pen-based computer system |
April 28, 1998 |
| A method implemented on a hand-held computer system for tab access to a desired portion of a list of items includes displaying the list of items on a display screen of the hand-held computer system, displaying a plurality of tabs on the display screen, and receiving a selection input |
| 5745699 |
Dynamic address assignment in an arbitrarily connected network |
April 28, 1998 |
| A method and apparatus for assigning a unique network address to a first node within a network which is arbitrarily connected. The first node may include a shared network resource, such as a networked printer device, or a modem, in addition to a stand-alone computer system. The network m |
| 5745097 |
Apparatus and method for automatic image display alignment |
April 28, 1998 |
| The present invention is situated in the presence of an image source having an image and a display device having an image alignment register, a pixel address, and a pixel signal, the display device coupled to the image source. The apparatus of the present invention preferably comprises a |
| 5745096 |
Desk drawer user interface |
April 28, 1998 |
| A display oriented software user interface for the generation and display of a secondary display region within a primary display region of a computer controlled information management system having windows or localized sections of displayable information and icons. The secondary disp |
| 5742599 |
Method and system for supporting constant bit rate encoded MPEG-2 transport over local ATM netwo |
April 21, 1998 |
| A system and method for supporting constant bit rate encoded MPEG-2 transport over local Asynchronous Transfer Mode (ATM) networks. The present invention encapsulates constant bit rate encoded MPEG-2 transport packets, which are 188 bytes is size, in an ATM AAL-5 Protocol Data Unit ( |
| 5740455 |
Enhanced compound document processing architectures and methods therefor |
April 14, 1998 |
| A computer program product, which includes a computer usable medium having computer readable code embodied therein for processing data in a compound document. The compound document includes a plurality of embedded object editors for respectively rendering data having different interest t |
| 5740436 |
System architecture for configuring input and output devices of a computer |
April 14, 1998 |
| A system architecture 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 related components are integrated |
| 5739825 |
Computer generated hatch filling within a vector graphic |
April 14, 1998 |
| In a computer system, a method and an apparatus for generating hatch fills within a contour of a vector graphic. The method of the present invention includes the steps of reading vector graphic data defining a contour of a vector graphic, creating a series of intersection lines overlayin |
| 5739820 |
Method and apparatus for specular reflection shading of computer graphic images |
April 14, 1998 |
| A method and system for approximating a Phong shading calculation for 3D renderings of realistic graphic images. The new method uses only a modest number of multiplies and adds to approximate a calculation that required divides, square roots and powers. The approximation uses approximate |
| 5737572 |
Bank selection logic for memory controllers |
April 7, 1998 |
| 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 |
| 5737554 |
System and method of using object sensitivity for selecting computer-generated objects |
April 7, 1998 |
| A system and method of using object sensitivity values and a cursor to select a graphical object from a plurality of graphical objects and sub-objects appearing on a display device. The plurality of graphical objects includes at least one container. A sensitivity value from the set o |
| 5737490 |
Method and apparatus for constructing continuous parameter fenonic hidden markov models by repla |
April 7, 1998 |
| A method and apparatus for constructing a hidden Markov model comprised of multiple fenones characterized by their duration and a set of acoustic properties. The present invention provides a sequence of fenones to model a speech event. The sequence may undergo modifications to improve th |
| 5737487 |
Speaker adaptation based on lateral tying for large-vocabulary continuous speech recognition |
April 7, 1998 |
| A system and method for performing speaker adaptation in a speech recognition system which includes a set of reference models corresponding to speech data from a plurality of speakers. The speech data is represented by a plurality of acoustic models and corresponding sub-events, and |
| 5736989 |
System and method for minimizing color interpolation tables |
April 7, 1998 |
| Color conversion systems and methods using an interpolation table that minimizes interpolation color value generation times and reduces memory storage of interpolation tables. A first color conversion method and system reduces interpolation table generation times by generating interp |
| 5736930 |
Apparatus and method for radiation source failure prediction |
April 7, 1998 |
| An apparatus for warning a user that a radiation source is likely to fail in the near future comprises a radiation source, having a radiance; a detector, responsive to the radiance; a memory, having a radiance measurement unit for collecting radiance data and a failure prediction uni |
| 5736796 |
Printed circuit board having split voltage planes |
April 7, 1998 |
| The present invention is a printed circuit board having conductive layers split into electrically isolated voltage supply plane regions each plane region being connectable to an external supply voltage. The voltage supply plane regions are split to reduce the total number of PCB conducti |
| 5734903 |
System and method for object oriented message filtering |
March 31, 1998 |
| A system for object oriented message filtering for selectively transferring a message between a client task and one or more server tasks for preprocessing, processing, and postprocessing comprises an object database having a filter object memory, an object management unit, a message |
| 5734901 |
Electronic mail information associated with native application data |
March 31, 1998 |
| A computer implemented method and apparatus for providing the functions of electronic mail in a computer system which is integrated within a display or a window under control of a first application program which does not support electronic mail functionality. A set if mail routines displ |
| 5734892 |
Efficient method and apparatus for access and storage of compressed data |
March 31, 1998 |
| Storage and access of compressed data via separately compressed and stored variable size logical blocks. Portions of a data file are compressed until they reach a logical block size which matches a given sector size or block of storage space. The compressed logical block (portion of comp |
| 5734791 |
Rapid tree-based method for vector quantization |
March 31, 1998 |
| The branching decision for each node in a vector quantization (VQ) binary tree is made by a simple comparison of a pre-selected element of the candidate vector with a stored threshold resulting in a binary decision for reaching the next lower level. Each node has a preassigned element an |
| 5732285 |
Method and apparatus for consolidated buffer handling for computer device input/output |
March 24, 1998 |
| 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 |
| 5732275 |
Method and apparatus for managing and automatically updating software programs |
March 24, 1998 |
| A software program running on a computer is automatically managed, monitored and updated with a newer version in a completely automated fashion, without interruption of its primary function, and in a manner that is completely transparent to the user of the computer. This is achieved |
| 5732272 |
Subroutine execution time tracer |
March 24, 1998 |
| A subroutine execution time tracer that is able to trace execution times of software subroutines regardless of whether the subroutines are invoked or exited using standard or non-standard subroutine calling conventions is described. A head patch is placed at the beginning of a software |
| 5731999 |
Method of controlling clamp induced ringing |
March 24, 1998 |
| A method of designing improved CMOS input circuits by understanding and selecting appropriate drive strength for a CMOS output from a previous stage. The method involves modeling the net using HSPICE and including a transit time term to accurately model charge storage, then size drivers |
| 5731843 |
Apparatus and method for automatically adjusting frequency and phase of pixel sampling in a vide |
March 24, 1998 |
| An apparatus and method are provided for automatically adjusting a pixel sampling clock frequency and phase of a video display to match the frequency and phase of a pixel clock used to generate an incoming video signal being received by the video display. Voltage transitions are dete |
| 5730512 |
Multipiece monitor housing having vented joints |
March 24, 1998 |
| A multipiece housing for a monitor having a first section with a plurality of projections, and a second section having a plurality of receptacles for receiving the plurality of projections during the assembly of the housing. Each receptacle includes an air duct enabling air to flow bidir |
| 5729734 |
File privilege administration apparatus and methods |
March 17, 1998 |
| An improved file service administration method is disclosed in a computer network having an administrator account and a user account. The administrator account has an administrator privilege, and the user account has a user privilege which is different from the administrator privilege. |
| 5727233 |
Byte-mode and burst-mode data transfer mechanism for a high-speed serial interface |
March 10, 1998 |
| A data transfer mechanism for a serial interface is provided whereby data transfer may be precisely controlled, eliminating the need for significant buffering. The data transfer mechanism also provides for flexible data transfer in either a byte mode or a burst mode so as to accommodate |
| 5727190 |
Method and system for the acceleration of graphics images in a multiprocessor or preemptive proc |
March 10, 1998 |
| A method and system for accelerating graphics images in a computer system comprises encoding a first value information into an address signal from a CPU within the computer system and then encoding a second value information into the data signal from the CPU within the computer system. |
| 5727141 |
Method and apparatus for identifying user-selectable regions within multiple display frames |
March 10, 1998 |
| A method and apparatus determine a specific position of a user-selectable region at a particular point in time within a sequence of display frames. The method and apparatus first interpolate between a first matrix representing the user-selectable region at a first point in time and a |
| 5726672 |
System to determine the color of ambient light for adjusting the illumination characteristics of |
March 10, 1998 |
| A system for correcting an output device for the effects of reflected ambient illumination comprises a reflection device of known reflectivity. The color display memory stores a first graphical interface and a second graphical interface. The first graphical interface displays a range of |
| 5724567 |
System for directing relevance-ranked data objects to computer users |
March 3, 1998 |
| An information access system stores items of information in an unstructured global database. When a user requests access to the system, the system delivers to that user an identification of only those items of information which are believed to be relevant to the user's interest. The |
| 5724530 |
Supervisory control system for networked multimedia workstations that provides remote launching |
March 3, 1998 |
| A supervisory control system for a networked multimedia computing system that addresses the foregoing limitations associated with currently existing systems provides a teacher or network administrator at a master workstation with the ability to open a specified document on selected r |
| 5724506 |
Replaceable and extensible connection dialog component of a network component system |
March 3, 1998 |
| A connection dialog component of an extensible and replaceable network-oriented component system enables a user to specify address information of a particular resource coupled to a computer network. The network-oriented system includes novel application programming interfaces for the |
| 5724450 |
Method and system for color image compression in conjunction with color transformation technique |
March 3, 1998 |
| A method and system for compressing and color transforming image data are presented. Color transformation is a process whereby perceptional differences between the expressions of images in color devices are compensated. By transforming a compressed version of the image data, the amou |
| 5721949 |
Disk controller having sequential digital logic in a state machine for transferring data between |
February 24, 1998 |
| A method for transferring data between a host computer and peripheral storage including the steps of: (a) receiving data from the host; (b) determining if an escape command is present in the data; (c) writing the data to the a peripheral storage medium if a escape command is not present |
| 5721845 |
Topically organized interface with realistic dialogue |
February 24, 1998 |
| A method and apparatus for formulating and responding to an inquiry through an interface which is topically organized. The dialogue system interface is comprised of various topical objects wherein each domain object has a set of object values. Selection of a desired object value of a dom |
| 5721818 |
Method and system for enabling a file server to service multiple networks of the same network pr |
February 24, 1998 |
| A system and method for enabling a file server to service a plurality of physical networks, wherein each of the networks has a network protocol of the same type. The system and method comprises a single instance of a filing protocol, and an object-oriented class for implementing a sessio |
| 5721669 |
Gear-driven docking apparatus for removable mass-storage drives |
February 24, 1998 |
| A gear-driven docking apparatus for removable mass-storage drives comprises a guide rail, mounted inside a computer chassis, and a drive carrier, bearing a mass-storage drive. The drive carrier includes an alignment groove for slidingly receiving the guide rail and a gear train for e |
| 5719961 |
Adaptive technique for encoder and decoder signal transformation |
February 17, 1998 |
| A signal processing system determines the characteristic of a signal for encoding or decoding by examining and classifying such signal, and then applies a transformation or inverse transformation to such signal. Depending on classification of the signal, various transforms or inverse |
| 5719595 |
Method and apparauts for generating a text image on a display with anti-aliasing effect |
February 17, 1998 |
| A method for generating an image having anti-aliasing effect for display on a display system is described. An outline of the image is first generated. The outline includes a plurality of outline points defining a plurality of horizontal and vertical edges of the outline. The outline is t |
| 5717952 |
DMA controller with mechanism for conditional action under control of status register, prespecif |
February 10, 1998 |
| A DMA controller capable of conditional action under the control of a status register, prespecified parameters, and a condition field of the channel command, and a DMA controller which returns status information to command entry locations that are reserved for this purpose are disclosed. |