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 |
| 8161457 | Detection of errors caused by interactions of independent software vendor code with host code A method is provided for isolating errors which occur when code supplied by independent software vendors (ISV code) interacts with code supplied by a primary vendor (host code). Code suspected of containing ISV code with host code is executed. If the results are in ... | 04/17/2012 |
| 8156383 | Notification method and apparatus in a data processing system An method of, apparatus for, or storage device medium having instructions for publishing a first notification within a data processing system where the data processing system comprises a first source generating the first notification, a first destination device, and... | 04/10/2012 |
| 8078798 | Managing first level storage in a multi-host environment A virtual tape server (VTS) and a method for managing shared first level storage, such as a disk cache, among multiple virtual tape servers are provided. Such a system and method manage first level storage to accommodate two or more host processing systems by mainta... | 12/13/2011 |
| 8077764 | 16-state adaptive noise predictive maximum-likelihood detection system A 16-State adaptive NPML detector is provided for a tape drive which addresses weaknesses of a conventional fixed, 8-state EPR4 detector. Rather than having a fixed target channel, the detector is programmable to allow a range of target channels and can support “c... | 12/13/2011 |
| 8041851 | Generic DMA memory space mapping In a data processing system having multiple input/output adapters, a DMA memory block is assigned to each adapter. The DMA memory block has a data area and a generic common control area. All adapters have the same translation control entry for the control area. The ... | 10/18/2011 |
| D646955 | Bracket for constructing stair unit | 10/18/2011 |
| 8027951 | Predictive algorithm for load balancing data transfers across components A system, backup components and computer program product are provided to improve the efficiency of the transmission of consistency groups across multiple storage components by ensuring that volume transactions are evenly allocated among backup components. Each volum... | 09/27/2011 |
| 8025651 | Anti-backflow urinary device A urinary anti-backflow device is provided which prevents urine from flowing back into the patient's bladder from a urine collection bag. The device comprises a flow tube having an upstream section connectable to an external urinary device secured to a patient and a... | 09/27/2011 |
| 8023223 | Combining information from parallel servo channels A weighted combining scheme exploits information from two servo channels operating in parallel. A timing-based servo module comprises two synchronous servo channels coupled respectively to receive two digital servo signals read from a data tape. Both channels have o... | 09/20/2011 |
| 8000057 | Combining information from parallel servo channels A weighted combining scheme exploits information from two servo channels operating in parallel. A timing-based servo module comprises two synchronous servo channels coupled respectively to receive two digital servo signals read from a data tape. Both channels have o... | 08/16/2011 |
| 7982988 | Combining information from parallel servo channels A weighted combining scheme exploits information from two servo channels operating in parallel. A timing-based servo module servo module comprises two servo channels coupled respectively to receive two digital servo signals read from a data tape. Both channels have ... | 07/19/2011 |
| 7965462 | Storing partial data sets to magnetic tape Methods, logic, apparatus and computer program product write data, comprising less than a full Data Set, to magnetic tape. Data is received from a host, a do-not-interleave command is issued and C1 and C2 ECC are computed. Codeword Quad (CQ) sets are then formed. At... | 06/21/2011 |
| 7930477 | Achieving data consistency with point-in-time copy operations in a parallel I/O environment A method for processing a point-in-time copy of data associated with a logical storage volume where the data to be copied is stored in a striped or parallelized fashion across more than one physical source volume. The method includes receiving a point-in-time copy c... | 04/19/2011 |
| 7899754 | Enablement of system features with improved feature key A feature key is provided to enable a specific feature in a target system, such as an IBM® Enterprise Storage Server®. The key includes fields identifying at least a portion of a serial number of the target system, identifying the feature on the target system to b... | 03/01/2011 |
| 7890815 | Detection and correction of dropped write errors in a data storage system A RAID system is provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of wr... | 02/15/2011 |
| 7890622 | Real-time notification of device events Real-time notification is provided of an event which has occurred in a computer-related device. Upon the occurrence of an event, a record of the event is stored in a buffer, such as a Really Simple Syndication buffer, associated with the device. The buffer is update... | 02/15/2011 |
| 7885921 | Managing atomic updates on metadata tracks in a storage system Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A first metadata track is staged from disk storage to a cache storage after which a journal entry is stored in a... | 02/08/2011 |
| 7845280 | Diversionary device with vertically deployed payload A diversionary device has a housing having dimensions which are selected such that when the device is thrown or dropped, the device will come to rest only on one of its two primary sides. Each primary side has a circular dispersion port formed therethrough. The devi... | 12/07/2010 |
| 7877662 | Reverse concatenation for product codes A system is provided to encode data for recording onto media whereby modulation and linear constraints from a concatenated code or product code are imposed. A first array of unencoded user data is generated. Each row is modulation encoded to enforce a first modulati... | 01/25/2011 |
| 7876516 | Rewrite-efficient ECC/interleaving for multi-track recording on magnetic tape For writing data to multi-track tape, a received data set is received and segmented into unencoded subdata sets, each comprising an array having K2 rows and K1 columns. For each unencoded subdata set, N1-K1 C1-parity bytes... | 01/25/2011 |
| 7873894 | Reverse concatenation for product codes Method and computer program product are provided to encode data for recording onto media whereby modulation and linear constraints from a concatenated code or product code are imposed. A first array of unencoded user data is generated. Each row is modulation encoded... | 01/18/2011 |
| 7873744 | Configuration of fibre channel SAN path System and computer program product are provided to configure a path between nodes through a fabric in a fibre channel storage area network (SAN). A node name is provided for a target node on the SAN and a port name is provided for each port in the target node. A re... | 01/18/2011 |
| 7864467 | Gain control for data-dependent detection in magnetic storage read channels Method, apparatus and computer program product adjust gain in a read channel of a magnetic media data storage device. A digital signal sample having a data-dependent noise component is received. A gain value, stored in a location in a gain table, is selected in a da... | 01/04/2011 |
| 7853758 | Avoiding failure of an initial program load in a logical partition of a data storage system An initial program load (IPL) of a logical partition (LPAR) is managed by establishing a logical path to the LPAR from a storage controller. When a notice is received by the storage controller from the LPAR that the IPL has commenced, the LPAR address is stored in a... | 12/14/2010 |
| 7853757 | Avoiding failure of an initial program load in a logical partition of a data storage system An initial program load (IPL) of a logical partition (LPAR) is managed by establishing a logical path to the LPAR from a storage controller. When a notice is received by the storage controller from the LPAR that the IPL has commenced, the LPAR address is stored in a... | 12/14/2010 |
| 7849731 | Nanoindentation surface analysis method The present invention provides a novel method for determining the mechanical properties of the surfaces of materials including thin films. Generally, the method is comprised of laterally scanning the surface of the film with an array of cantilever tips varying tempe... | 12/14/2010 |
| 7839599 | Combining information from parallel servo channels A weighted combining scheme exploits information from two servo channels operating in parallel. A timing-based servo module comprises two synchronous servo channels coupled respectively to receive two digital servo signals read from a data tape. Both channels have o... | 11/23/2010 |
| 7813070 | Error correction capability for longitudinal position data in a tape storage system A longitudinal position (LPOS) word L(n) is encoded with error correction capability. The LPOS word includes a plurality of LPOS symbols L0(n) through Lk(n) calculated as L ... | 10/12/2010 |
| 7793168 | Detection and correction of dropped write errors in a data storage system Method, system and computer program product are provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconf... | 09/07/2010 |
| 7793167 | Detection and correction of dropped write errors in a data storage system Methods are provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written... | 09/07/2010 |
| 7783609 | Storing information in otherwise unused space in VTOC and VVDS for recovery of data When a VTOC and a VVDS are established for information used to access data sets of a volume, unused space remains in both structures. The data sets, VTOC and VVDS are stored on a recordable medium. For VSAM data sets, other, vital information about the data set is a... | 08/24/2010 |
| 7773543 | Determining characteristics of node-to-node network links from forwarding time measurements A method is provided for determining the length of node-to-node links in a computer network. The method includes measuring the forwarding time for each node-to-node link in the network, eliminating queuing time from each forwarding time measurement, determining and ... | 08/10/2010 |
| 7769953 | Variable cache data retention system A customizable cache discard policy is provided which reduces adverse consequences of conventional discard policies. In a data processing system, a cache controller invokes a cache data discard policy as the cache approaches its capacity. Using one possible policy, ... | 08/03/2010 |
| 7761738 | Establishing communications across virtual enclosure boundaries A high density storage enclosure houses first and second pluralities of hard disk drives (HDDs). The enclosure may be partitioned into a plurality of virtual enclosures, the first plurality of HDDs being associated with a first virtual enclosure and the second plura... | 07/20/2010 |
| 7752387 | Offloading firmware update tasks from RAID adapter to distributed service processors in switched drive connection network enclosure A storage system includes a RAID adapter, disk array switches, sub-processors, and hard disk drives. A disk-related operation is initiated in the RAID adapter which dispatches a command to a disk array processor (or sub-processor) in an enclosure for the processor t... | 07/06/2010 |
| 7752385 | Flexible disk storage enclosure A high density storage enclosure houses first and second pluralities of hard disk drives (HDDs). The enclosure may be partitioned into a plurality of virtual enclosures, the first plurality of HDDs being associated with a first virtual enclosure and the second plura... | 07/06/2010 |
| 7751141 | Management of data cartridges in multiple-cartridge cells in an automated data storage library In an automated library, data cartridges, such as magnetic tape cartridges, are stored in storage cells and accessed by data storage drives. An accessor with a gripper transports cartridges between storage cells and storage drives. Cartridges are prioritized accordi... | 07/06/2010 |
| 7739462 | Policy based data shredding for storage controller Policy based data shredding is provided to be executed in a storage controller. A logical volume stored on media, such as magnetic disk drives, may be assigned one or more possible shredding policies. Storing and executing the policies in the controller is more effi... | 06/15/2010 |
| 7730271 | Data security in an automated data storage library An automated data storage library accesses data stored on storage media contained in cartridges in response to commands from an external host. The cartridges include cartridge memory and a component in the library includes a cartridge memory interface for reading da... | 06/01/2010 |
| 7721186 | Redundancy protection for data recorded across multiple layers of recording media To improve reliability for multi-layer media, a data stream U is received for recording to a multi-layer rotating storage medium, the data stream U comprising a sequence of data bits. Each data bit U(J) is encoded into X representation bits. A first representation b... | 05/18/2010 |