Mouthguard made at least partially from an edible candy
A mouthguard includes a U-shaped upper bite plate which removably fits over upper teeth of a person, with the entire upper bite plate being made from a soft, deformable and edible gummi candy.
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 |
| 5272471 | Display system A display system for converting N bit signals, each representing 2N gray levels, to M bit signals representing 2M gray levels, where N is an integer larger than or equal to 2 and M is an integer satisfying N>Mࣙ1. Each of the N bit ... | 12/21/1993 |
| 5269004 | System for integrating pointing functions into computer keyboard with lateral movement of keyswitch mounting plate causing strain and control signal A device providing pointing device functions in a keyboard without requiring the keyboard operator to remove any fingertip from the keys. A computer keyboard keyswitch mounting plate is supported for horizontal displacement against a resistive force. A tr... | 12/07/1993 |
| 5257201 | Method to efficiently reduce the number of connections in a circuit A provided logic circuitry implementation in a given technology includes n signals and m nodes. A final logic circuitry implementation is produced therefrom which is the functional equivalent of, and contains fewer connections than, the provided logic cir... | 10/26/1993 |
| 5241542 | Battery efficient operation of scheduled access protocol A method and apparatus for conserving battery power in a wireless link adapter of a battery operated computer such as a portable laptop computer, as controlled by a scheduled multiaccess protocol. The portable computer is operable as a mobile unit in a mu... | 08/31/1993 |
| 5229855 | System and method for combining multiple composite video signals A video merging system includes apparatus for decoding incoming composite video signals into their constituent components, a memory for storing a signals temporarily to synchronize such signals with an output device, and a multiplexor for combining the sy... | 07/20/1993 |
| 5212728 | Dynamic trace elements The present invention relates to a dynamic hardware tracer for use in a circuit. The circuit is comprised of real circuitry which performs a real function and the tracer. The tracer is comprised of functional tracer circuitry which receives input signals ... | 05/18/1993 |
| 5210753 | Robust scheduling mechanm for efficient band-width usage in muliticell wireless local networks A wireless communications network includes a local area network connected to a plurality of nodes which perform bidirectional wireless communication with mobile stations as controlled by a controller. Each node has a geographic area, termed a cell, within... | 05/11/1993 |
| 5185864 | Interrupt handling for a computing system with logical devices and interrupt reset A computing system including a host processor and at least one intelligent subsystem having attached devices, has two interrupt ports. The one intelligent subsystem and the attached devices are each viewed as a logical device by the host processor, and ea... | 02/09/1993 |
| 5170471 | Command delivery for a computing system for transferring data between a host and subsystems with busy and reset indication A Command interface includes ports for transferring information between a host processor and at least one intelligent subsystem which may have attached devices. A Command Interface port receives either a direct command or an indirect command from the host... | 12/08/1992 |
| 5131082 | Command delivery for a computing system for transfers between a host and subsystem including providing direct commands or indirect commands indicating the address of the subsystem control block A command interface includes ports for transferring information between a host processor and at least one intelligent subsystem which may have attached devices. A Command Interface port receives either a direct command or an indirect command from the host... | 07/14/1992 |
| 5038382 | Multi-scale recognizer for hand drawn strokes A known hand drawn stroke is serially sampled at different scales by n angle filters to provide n filtered known strokes at n different scales. An unknown hand drawn stroke is sampled in a like manner to provide n filtered unknown strokes at n different s... | 08/06/1991 |
| 5023918 | Cross-product filter Method and apparatus for filtering a sequence of digital values representative of endpoints of vectors which represent the stroke of a writing instrument on a writing tablet. The cross-product and dot-product of the vectors comprising the stroke are compu... | 06/11/1991 |
| 4994912 | Audio video interactive display A method and apparatus for synchronizing two independent rasters, such that a standard TV video and a high resolution computer generated graphics video may each be displayed on a high resolution graphics monitor. This is accomplished utilizing dual frame ... | 02/19/1991 |
| 4992935 | Bit map search by competitive processors A method and apparatus for performing a bit map search of the allocation state of memory pages in a computing system. A competitive search is accomplished by a pair of dedicated microprocessors, each of which implements a differently optimized search proc... | 02/12/1991 |
| 4992938 | Instruction control mechanism for a computing system with register renaming, map table and queues indicating available registers A floating point instruction control mechanism which processes loads and stores in parallel with arithmetic instructions. This results from register renaming, which removes output dependencies in the instruction control mechanism and allows computations a... | 02/12/1991 |
| 4956638 | Display using ordered dither A color display device which includes dither apparatus for each primary color to be displayed. A dither matrix provides a dither signal output as a function of the position of a pixel on the color display device. An input primary color signal includes an ... | 09/11/1990 |
| 4931970 | Apparatus for determining if there is a loss of data during a shift operation Apparatus for determining if, during the shifting of data there has been a loss of precision due to the loss of one or more data bits due to overflow. A small data field is shifted into a much larger data, field. The width of the switching mechanism used ... | 06/05/1990 |
| 4931971 | Partial decode shifter/rotator A data shifter/rotator which is comprised of two levels of s, where s is an integer >2, way switches. The outputs of the first level are connected to the corresponding inputs of the second level. There are first and second control words, with the first co... | 06/05/1990 |
| 4926414 | Control point session synchronization in a network In a computer network a logical duplex session between control points of adjacent network nodes is comprised of two physical half duplex sessions. Each half duplex session includes the send session of one node and the receive session of the adjacent node.... | 05/15/1990 |
| 4910687 | Bit gating for efficient use of RAMs in variable plane displays Apparatus for serializing 2M parallel outputs of an all points addressable memory into successive data groups, with each data group corresponding to a respective value for a pixel in an image, wherein the bit-length of the pixel value is select... | 03/20/1990 |
| 4903296 | Implementing a shared higher level of privilege on personal computers for copy protection of software Method and apparatus which restricts software, distributed on magnetic media, to use on a single computing machine. The original medium is functionally uncopyable, until it is modified by the execution of a program stored in a tamper proof co-processor wh... | 02/20/1990 |
| 4901252 | Method for producing planar geometric projection images The lines representing each edge of each face of each object of a model for producing a multiple object image are segmented at line of sight intersections with other lines representing contour edges of visible faces. Each resulting edge line segment is ch... | 02/13/1990 |
| 4885578 | In band connection establishment for a multiple multi-drop network A system for establishing connections between processors in a distributed system of processors connected by a multiple multi-drop network. No wires are needed in addition to those already present in an existing network. In such a network connecting n proc... | 12/05/1989 |
| 4876607 | Complex character generator utilizing byte scanning A character compaction and generation method and apparatus which is particularly adapted to the compaction and generation of complex characters such as Kanji characters. Each character in a complex character set is defined by an I row and J column dot mat... | 10/24/1989 |
| 4862411 | Multiple copy data mechanism on synchronous disk drives At least two direct access storage devices (DASDs), which are predetermined to record the same data from a central processing unit (CPU), are normally kept synchronzied with each other except during the power up phase. The DASD synchronization is controll... | 08/29/1989 |
| 4847789 | Method for hidden line removal A method for removing hidden lines in a two-dimensional surface chart disclosing an image of a three-dimensional surface, includes storing the X, Y and Z co-ordinates of selected points (A, B, C, D, E) of the surface as a first matrix, transforming the fi... | 07/11/1989 |
| 4845482 | Method for eliminating crosstalk in a thin film transistor/liquid crystal display The elimination of crosstalk between data lines and pixel cells in a thin film transistor/liquid crystal display is accomplished by applying a data signal to a given data line for a time period less than the standard scan line period of the display, and a... | 07/04/1989 |
| 4829577 | Speech recognition method Speaker adaptation which enables a person to use a Hidden Markov model type recognizer previously trained by another person or persons. During initial training, parameters of Markov models are calculated iteratively by, for example, using the Forward-Back... | 05/09/1989 |
| 4829511 | Switched network of optical buses A switching apparatus and adjustable time delay protocol to provide switching between N processor system devices in which each device is connected via N+S fibers to N+S switching planes, with one fiber being used for the connection from a device to one of... | 05/09/1989 |
| 4816999 | Method of detecting constants and removing redundant connections in a logic network A method of reducing the number of connections in, and increasing the testability of, a logic network. This is accomplished by propagating global controlling information through a graphical representation of the logic network. Logically redundant connecti... | 03/28/1989 |
| 4774654 | Apparatus and method for prefetching subblocks from a low speed memory to a high speed memory of a memory hierarchy depending upon state of replacing bit in the low speed memory A prefetching mechanism for a memory hierarchy which includes at least two levels of storage, with L1 being a high-speed low-capacity memory, and L2 being a low-speed high-capacity memory, with the units of L2 and L1 being blocks and sub-blocks respective... | 09/27/1988 |
| 4763120 | Interlaced color cathode ray tube display with reduced flicker An interlaced raster-scanned color cathode ray tube display in which flicker is reduced by temporally off-setting one of the colors (preferably red) so that normally even-field data for that color is displayed in the odd field and normally odd-field data ... | 08/09/1988 |
| 4731606 | Method for rapid windowing of display information in computer graphics A method for rapid windowing of display information in computer graphics is disclosed herein. Image display data is maintained in a hierarchical data tree structure. Small numbers of bits of data called summaries are maintained at the nodes of the tree. T... | 03/15/1988 |
| 4729533 | Support apparatus A support for an object of appreciable weight (e.g., for a CRT display) comprises a mount 10 which, in use is located at a reference height. A crank 20 extends from this mount. A boom 12 is pivotally mounted on the mount and extends therefrom to and carri... | 03/08/1988 |
| 4683547 | Special accumulate instruction for multiple floating point arithmetic units which use a putaway bus to enhance performance A data processing system includes a multiple floating point arithmetic unit with a putaway and a bypass bus, which includes a new instruction for handling multiple multiply or divide instructions. These instructions are separated by add operations, includ... | 07/28/1987 |
| 4644493 | Implementing a shared higher level of privilege on personal computers for copy protection of software Method and apparatus which restricts software, distributed on magnetic media, to use on a single computing machine. The original medium is functionally uncopyable, until it is modified by the execution of a program stored in a tamper proof co-processor wh... | 02/17/1987 |
| 4593363 | Simultaneous placement and wiring for VLSI chips For designing the layout of a master-slice VLSI chip steps for placing components and for determining the wiring pattern interconnecting them are alternated in an iterative process. The chip area is partitioned into subareas of decreasing size, the set of... | 06/03/1986 |
| 4593351 | High speed machine for the physical design of very large scale integrated circuits Method and apparatus for the physical design of very large scale integrated (VLSI) circuits, and in particular the interconnection and wire routing between circuits formed on a chip. Apparatus is set forth for determining the wire routings in a VLSI circu... | 06/03/1986 |
| 4583165 | Apparatus and method for controlling storage access in a multilevel storage system In a digital data processing system including an Instruction Unit, an Execute Unit, and a multilevel Processor Storage System including a cache memory, additional apparatus is included referred to as a Load Control Block Address Unit for implementing a lo... | 04/15/1986 |
| 4577289 | Hardware key-on-disk system for copy-protecting magnetic storage media A copy-protection scheme is implemented for software which may be stored on a magnetic storage medium such as a disk. The medium is comprised of sections which are divided into subsections, with an original having indicia on at least one subsection of at ... | 03/18/1986 |