U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5970981

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.

Newsletter  PatentStorm News

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.

 

Attorney: Arnold; Jack M.


Number of patents: 71
Last date: December 21, 1993

1    
NumberTitleIssue Date
5272471Display 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
5269004System 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
5257201Method 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
5241542Battery 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
5229855System 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
5212728Dynamic 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
5210753Robust 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
5185864Interrupt 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
5170471Command 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
5131082Command 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
5038382Multi-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
5023918Cross-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
4994912Audio 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
4992935Bit 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
4992938Instruction 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
4956638Display 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
4931970Apparatus 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
4931971Partial 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
4926414Control 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
4910687Bit 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
4903296Implementing 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
4901252Method 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
4885578In 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
4876607Complex 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
4862411Multiple 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
4847789Method 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
4845482Method 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
4829577Speech 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
4829511Switched 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
4816999Method 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
4774654Apparatus 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
4763120Interlaced 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
4731606Method 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
4729533Support 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
4683547Special 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
4644493Implementing 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
4593363Simultaneous 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
4593351High 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
4583165Apparatus 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
4577289Hardware 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
1    
 
Sign InRegister
Username  
Password   
forgot password?