William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 6269451 | Method and apparatus for adjusting data timing by delaying clock signal A circuit for adjusting a time when data is delivered to a data terminal with respect to an external clock signal includes a data passing circuit and a delay adjusting circuit. The delay adjusting circuit accepts a plurality of control signals each arrang... | 07/31/2001 |
| 6269452 | System and method for fault recovery for a two line bi-directional ring network The present invention provides a protection protocol for fault recovery, such as a ring wrap, for a network, such as a two line bi-directional ring network. An embodiment of the present invention works in conjunction with a ring topology network in which ... | 07/31/2001 |
| 6269453 | Method for reorganizing the data on a RAID-4 or RAID-5 array in the absence of one disk In a storage system having a plurality of disks arranged in a RAID array with one of the disks failed, a method of reorganizing the data on the RAID array at the time of failure to prevent both a decrease in performance of the array and reliability of the... | 07/31/2001 |
| 6269454 | Maintaining object information concurrent with data optimization for debugging A debugging environment maintains object information (e.g., object size) concurrently with data optimization operations by a write buffer of a target system. Within the target system, a system bus is coupled between a system memory and a microcontroller. ... | 07/31/2001 |
| 6269455 | System and a method for processing information about locations of defective memory cells and a memory test with defect compression means A system for reducing or obviating the requirement for a large amount of defect capture memory in memory test and analysis systems by compressing test results. The compression means system reduces or replaces the fault capture memory in the test system or... | 07/31/2001 |
| 6269456 | Method and system for providing automated updating and upgrading of antivirus applications using a computer network A method for updating antivirus files on a computer using push technology is disclosed. In a preferred embodiment, updated virus signature files or other updated antivirus information is loaded onto a central antivirus server, while local push agent softw... | 07/31/2001 |
| 6269457 | Technology regression and verification acceptance method A method for regression and verification of hardware, network, and/or software technology platforms to deliver acceptance status details. This method variously prepares instructions and components to support unique business customer environments and manag... | 07/31/2001 |
| 6269458 | Computer system and method for diagnosing and isolating faults A computer system for diagnosing and isolating faults in the computer system. A first value is written from the processor using the bus a first address within the address space of a diagnostic state machine. The value is latched in a first register and wr... | 07/31/2001 |
| 6269459 | Error reporting mechanism for an AGP chipset driver using a registry The invention relates to a method for reporting errors during the operation of an Accelerated Graphics Port (AGP) device driver operating on an AGP chipset. The method includes providing an operating system with a persistent data file, determining whether... | 07/31/2001 |
| 6269460 | Dynamic enhancement of error condition handling and displayed error messages in computer operations A system is provided enabling the dynamic modification of error condition handling procedures and/or error message modification triggered by any of the set of basic error messages which are developed with and inherent in applications being executed on com... | 07/31/2001 |
| 6269461 | Testing method for dynamic logic keeper device A testing device for slowly bleeding charge away from a primary node in a dynamic logic circuit. A properly functioning keeper device in the dynamic logic circuit will maintain the primary node in a precharged state even in the face of this bleeding devic... | 07/31/2001 |
| 6269462 | Selectable sense amplifier delay circuit and method A semiconductor device includes a sense amplifier which becomes able to amplify a signal when receiving a read enable signal; a delay unit which can provide a plurality of transmission paths having different delay times and which propagates the read enabl... | 07/31/2001 |
| 6269463 | Method and system for automatically determining transparency behavior of non-scan cells for combinational automatic test pattern generation A method and system for generating test vectors for testing scan-based sequential circuits that contain non-scan cells using combinational ATPG techniques. The present invention includes the computer implemented step of receiving a netlist description of ... | 07/31/2001 |
| 6269464 | Error checking technique for use in mass storage systems A system of error checking a sequence of concatenated packets of data for errors utilizes a CRC checker and a predictor which generates a prediction based on an all ones sequence of bytes the same length as the sequence. The sequence includes segments end... | 07/31/2001 |
| 6269465 | Error correction system in a processing agent having minimal delay An error correction system in an agent provides an error correction in a circuit path extending from an internal cache to an output of the agent. When data errors are detected for data to be processed internally within the agent, the error correction syst... | 07/31/2001 |
| 6269466 | Method of constructing an integrated circuit utilizing multiple layers of interconnect The invention concerns integrated circuits in which a MACRO is embedded in a standard cell array. One level of metal is devoted exclusively to non-local interconnect, and a layer of polysilicon is devoted to local interconnect, thereby saving significant ... | 07/31/2001 |
| 6269467 | Block based design methodology A method and apparatus for designing a circuit system, including selecting a plurality of pre-designed circuit blocks to be used to design the circuit system, collecting data reflecting the experience of the designer regarding the pre-designed circuit blo... | 07/31/2001 |
| 6269468 | Split I/O circuit for performance optimization of digital circuits A logic circuit device and circuit design methodology includes a "split-book" logic circuit design having different active device sizes with outputs for connections to both critical and non-critical digital circuit paths. By using "split" book designs wit... | 07/31/2001 |
| 6269469 | Method and apparatus for parallel routing locking mechanism A method for implementing net routing for an integrated circuit design with parallel processors, said method comprising the steps of creating a character array, filling said character array with a first character, dividing a plurality of nets into groups,... | 07/31/2001 |
| 6269470 | Efficient routing of conductors between datapaths A method for routing conductive paths between a first datapaths and a second datapath in an integrated circuit is described. The method includes determining the degree of alignment between block one from the first datapath to block one from the second dat... | 07/31/2001 |
| 6269471 | Information circuit wiring allowing efficient layout On a floor of a building, a wiring layout of information circuits which are used by personnel who work at a plurality of blocks, has at each block outlet connectors connected to information devices at the block. An interconnection unit has primary connect... | 07/31/2001 |
| 6269472 | Optical proximity correction method and apparatus Disclosed is a method for correcting a layout design using a design rule checker. The method includes providing a layout design file having the layout design that is to be corrected for optical proximity by the design rule checker. Providing a run set to ... | 07/31/2001 |
| 6269473 | Method and apparatus for the development of dynamically configurable software systems A software modeling environment is presented that supports the development and execution of software that can be dynamically configured. This is achieved by introducing a design-time object modeling construct called a dynamically configurable type (DCT) t... | 07/31/2001 |
| 6269474 | Software re-engineering system An optimization system including an option to convert existing code to a code-less environment or to create a codeless environment by the establishment of all essential application elements in files. The code-less environment is created through a design a... | 07/31/2001 |
| 6269476 | Information processing apparatus, method, and recording medium for recording a computer program to be executed by a computer to carry out processing of constructing software A build object of build class Builder has build method build (Object resolved) for building reference relations among construction-element objects by calling a field setting method owned by construction-element object resolved. A get object of class Gette... | 07/31/2001 |
| 6269477 | Method and system for improving the layout of a program image using clustering A computer system for establishing a program image layout of a computer program. The computer program has basic blocks that each have temporal usage vector indicating time intervals during which the basic block was accessed during an execution of the comp... | 07/31/2001 |
| 6269478 | Monitoring method for recognizing endless loops and blocked processes in a computer system using task state comparisons The specified monitoring program enables the recognition of endless loops or blocked processes in a computer system, in particular in a telecommunication switching system. When such software errors are recognized, error indices can be collected and stored... | 07/31/2001 |
| 6269479 | Method and computer program product for evaluating the performance of an object-oriented application program A measure of the performance of an object-oriented application program is obtained by measuring, for a plurality of the user input functions of the application program for which a response is provided by the application program, an elapsed time between th... | 07/31/2001 |
| 6269480 | Cross platform installer-with the ability to create platform independent variables of specific operating system variables from a scripting language A system, method, and program enables a platform independent way for specifying a property, or function, of a program. Values of properties that are specific to a given operating system are treated as a variable in a program which enables it to run on mul... | 07/31/2001 |
| 6269481 | Automatic selecting and downloading device drivers from a server system to a client system that includes one or more devices A method is provided of installing device drivers in a host processing system coupled to a number of peripheral devices. At system initialization, the host processing system requests the peripheral devices to which it is coupled to each provide a device c... | 07/31/2001 |
| 6269482 | Methods of testing electrical signals and compensating for degradation Methods of testing circuits for degradation of electrical signals and compensating for this degradation are disclosed. One such method involves visually comparing a visual representation of a reference signal generated by a test signal source, which can b... | 07/31/2001 |
| 6269483 | Method and apparatus for using audio level to make a multimedia conference dormant A method automatically limits the transmission of a video stream from a terminal to a network. The method includes a capturing step which captures a video and audio stream from a camera and microphone at a terminal participating in a video-conference. A t... | 07/31/2001 |
| 6269484 | Method and apparatus for de-interlacing interlaced content using motion vectors in compressed video streams One embodiment of a de-interlacing device has a decoder that extracts decoding motion vector data for use in de-interlacing of decompressed picture data, from an MPEG-2 type compressed data stream containing interlaced decompressed picture data made up of... | 07/31/2001 |