Theo and Wayne Hart received a patent for a ponytail hair clasp.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5682179 | Horizontally scaling image signals according to a selected scaling mode A plurality of image signals corresponding to an image are received. One or more first-sum signals are generated by adding together one or more pairs of image signals and one or more second-sum signals are generated by adding together one or more pairs of... | 10/28/1997 |
| 5663951 | Delayed transmission of data packets over networks Signals (e.g., for audio/video conferencing) are divided into data packets for transmission from a local node to a remote node. The transmission of the data packets is delayed to transmit then at intervals to avoid overloading the remote node with data pa... | 09/02/1997 |
| 5652601 | Method and apparatus for displaying a color converted image A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image in a first color format. The image generation s... | 07/29/1997 |
| 5650941 | Computer architecture for creating and manipulating displayable objects A display mixer exports a first set of functions adapted to be called by one or more object libraries to create one or more generic objects. A surface/attribute manager exports a second set of functions adapted to be called by an application to manipulate... | 07/22/1997 |
| 5646866 | Preloading files for subsequent processing A file-processing subsystem exports functionality to an application to select optional preloading of a file by the file-processing subsystem. The application optionally selects preloading of the file and the file-processing subsystem preloads the file in ... | 07/08/1997 |
| 5646618 | Decoding one or more variable-length encoded signals using a single table lookup Fixed-length segments of a variable-length encoded (VLE) bitstream are used as indices into a lookup table. The current table entry is interpreted to determine how many complete VLE signals are in current bitstream segment. If the segment contains one or ... | 07/08/1997 |
| 5638491 | Method and apparatus for hierarchical input classification using a neural network An input is classified into one of a plurality of possible outputs. A top-level classifier generates an approximate identification for the input as one of the possible outputs and selects two or more neural networks corresponding to the approximate identi... | 06/10/1997 |
| 5638068 | Processing images using two-dimensional forward transforms Images are encoded by applying a two-dimensional forward transform to blocks of pixels or pixel differences to generate transform coefficients for each block. The two-dimensional transform is decomposed into two phases: (1) a first phase in which a first ... | 06/10/1997 |
| 5633654 | Computer-implemented process and computer system for raster displaying video data using foreground and background commands Video data for two or more video streams are processed by a single background command list containing one or more background commands and a single foreground command list containing one or more foreground commands, where the foreground command list is imp... | 05/27/1997 |
| 5631967 | Processing audio signals using a state variable A continuous stage variable is generated with a state machine of a controller. A level of transmit attenuation and a level of receive attenuation are generated by the controller using the continuous state variable. Local audio signals generated with a loc... | 05/20/1997 |
| 5629719 | Displaying image signals using horizontal and vertical comparisons Horizontal counter signals are generated and compared to a window left limit and a window right limit. Horizontal comparison signals are generated in accordance with that comparison. The horizontal counter signals are also compared to a horizontal limit a... | 05/13/1997 |
| 5619226 | Scaling image signals using horizontal and vertical scaling Image signals corresponding to a first row of the image are horizontally scaled and stored in an external memory device. A first portion of the horizontally scaled first-row image signals are retrieved from the external memory device and stored in an inte... | 04/08/1997 |
| 5600797 | System for identifying new client and allocating bandwidth thereto by monitoring transmission of message received periodically from client computers informing of their current status Client computers on a computer network send messages informing their management computer on the network of the status of transmissions such as those for conferences involving the client computers. Managers use the messages to maintain records of active tr... | 02/04/1997 |
| 5592547 | Processing audio signals using a discrete state machine A level of transmit attenuation and a level of receive attenuation are generated using a discrete state machine of a controller. Local audio signals generated with a local microphone are attenuated with a transmit attenuator at the level of transmit atten... | 01/07/1997 |
| 5590128 | Dial lists for computer-based conferencing systems The user of a local computer node (i.e., a caller) selects a remote computer node (i.e., a callee) for a computer conference call from a display containing a directory of possible callees. In one embodiment, the directory is an alphabetical combination of... | 12/31/1996 |
| 5590064 | Post-filtering for decoded video signals Encoded video signals comprise sets of transform coefficients (e.g., DCT coefficients) corresponding to different regions of a video frame. An inverse transform is applied to sets of transform coefficients to generate decoded regions of a decoded video fr... | 12/31/1996 |
| 5589829 | Decoding variable-length encoded signals Variable-length encoded signals (e.g., those corresponding to video signals) are decoded using a lookup table whose indices are shorter than the longest possible variable-length encoded signal. N bits from the encoded bit stream are used as the index to r... | 12/31/1996 |
| 5589649 | Dissolution testing apparatus The dissolution testing apparatus has a plurality of stirring elements for stirring the test solutions within a plurality of test vessels with reflective surfaces. The temperatures of the test solutions are individually controlled by a temperature control... | 12/31/1996 |
| 5585852 | Processing video signals for scalable video playback using independently encoded component-plane bands An encoded bitstream is generated for playback scalability in terms of both bitrate scalability and decode scalability. During encoding, at least one component plane of each video frame is transformed into two or more bands of data. Each band is then enco... | 12/17/1996 |
| 5579389 | Histogram-based processing of audio signals A local histogram is generated with a controller based on local audio signals generated with a local microphone. A level of transmit attenuation and a level of receive attenuation are generated with the controller based on the local histogram. The local a... | 11/26/1996 |
| 5574934 | Preemptive priority-based transmission of signals using virtual channels A computer system for transmitting two or more types of signals. Each type of signal is assigned a priority level. Signals of a particular type are transmitted as they become ready for transmission, unless signals of a different type having a greater prio... | 11/12/1996 |
| 5572232 | Method and apparatus for displaying an image using subsystem interrogation A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image and interrogates the image display subsystem to... | 11/05/1996 |
| 5571112 | Method and apparatus for inserting an intraocular lens The apparatus comprises a loop and a tail, where the loop has a large opening and a small opening. The loop is adapted to retain the lens in a folded position while the lens is grasped with a forceps and inserted into the eye through an incision in the ey... | 11/05/1996 |
| 5568598 | Displaying images using progressive fade-in The transition from the display of a first image to the display of a second image is accomplished by progressively fading-in from the first image to the second image. The second image is received sequentially in two or more sets of signals. As each set of... | 10/22/1996 |
| 5566250 | Process and apparatus for pseudo-SIMD processing of image data Methods and apparatuses for processing pixel images using conventional non-parallel processors. At least two values corresponding to at least two different pixels of the image are loaded into a register of a conventional non-parallel processor. An operati... | 10/15/1996 |
| 5566245 | The performance of a printer or an imaging system using transform-based quality measures A method and apparatus for characterizing the performance of either a printer used to print a two-dimensional symbol or an imaging system used to generate an gray-scale image of the printed symbol. After the image is generated, an acquisition target of th... | 10/15/1996 |
| 5566238 | Distributed processing of audio signals Remote audio information corresponding to remote audio signals are received by a controller from a remote node. A level of transmit attenuation and a level of receive attenuation are generated by the controller using the remote audio information. The loca... | 10/15/1996 |
| 5561274 | Apparatus for weighing objects A weight sensor generates a load signal representative of the weight of the object as the object approaches, tips over, and leaves the downstream end of a conveyor. A support mechanism preferably provides balancing of the load upon the weight sensor. The ... | 10/01/1996 |
| 5559722 | Process, apparatus and system for transforming signals using pseudo-SIMD processing A plurality of signals in a first domain are loaded into a plurality of registers, wherein each register contains two or more signals. A transform is applied to the plurality of registers to transform the contents of the registers to a second domain. A pl... | 09/24/1996 |
| 5557724 | User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams A user interface is displayed on a computer system capable of processing one or more data streams. The user interface has one or more displayed representations, where each of the displayed representations corresponds to one of the data streams. A user of ... | 09/17/1996 |
| 5557330 | Encoding video signals using selective pre-filtering Video frames to be encoded are divided into regions, which are then classified into different classes of regions. One or more different filters are then applied to the regions of different classes to generate pre-filtered video frames which are then furth... | 09/17/1996 |
| 5555313 | Method and apparatus for characterizing the performance of a printer or an imaging system A method and apparatus for characterizing the performance of either a printer used to print a two-dimensional symbol or an imaging system used to generate an gray-scale image of the printed symbol. After the image is generated, an acquisition target of th... | 09/10/1996 |
| 5553167 | Method and apparatus for thresholding images in pipeline fashion utilizing aging functions An adaptive thresholding filter generates multiple threshold values for use in thresholding the multi-bit pixels of a gray-scale input image. Each threshold value is based on a current white reference value and a current black reference value. The current... | 09/03/1996 |
| 5552832 | Run-length encoding sequence for video signals Regions of a video frame are classified into different classes of regions (e.g., inter encoded blocks, intra encoded blocks, and skip blocks). The classes of regions are then run-length encoded using an encoding sequence that is a function of the content ... | 09/03/1996 |
| 5552803 | Method and apparatus for displaying an image using system profiling A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem is provided information regarding image display subsystem capabilities (i.e., image color format... | 09/03/1996 |
| 5548324 | Process, apparatus and system for displaying multiple video streams using linked control blocks A computer-implemented process, apparatus, and system for displaying multiple video streams at the same time on a single display monitor, where at least two of the video streams may have different frame rates. Data structures containing linked control blo... | 08/20/1996 |
| 5546531 | Visual frame buffer architecture A graphics controller concurrently reads two streams of visual data stored in memory, where one of the streams is in a subsampled data format. The graphics controller upsamples the subsampled visual data and merges the two data streams to generate a merge... | 08/13/1996 |
| 5546103 | Method and apparatus for displaying an image in a windowed environment A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image. The image generation subsystem then copies the... | 08/13/1996 |
| 5539664 | Process, apparatus, and system for two-dimensional caching to perform motion estimation in video processing A subset of signals corresponding to a two-dimensional set of signals is stored into an area of computer memory smaller than the two-dimensional set for processing. Additional signals are sequentially stored in the computer memory area and processed until... | 07/23/1996 |
| 5539663 | Process, apparatus and system for encoding and decoding video signals using temporal filtering For decoding, a first portion of an encoded bitstream is decoded to generate a first decoded video frame. A second portion of the encoded bitstream is decoded to generate a second decoded video frame. A temporal filter is applied to the first decoded vide... | 07/23/1996 |