Abstract:
A magnetic head is disclosed that utilizes MEMS technology to form microsliders and micromotors to provide fine movement of read, write and/or servo heads. In one exemplary embodiment, the head block includes cavities in which the microsliders are movably disposed. Read, write and/or servo elements are disposed on the microsliders. In other exemplary embodiments, the microsliders are disposed on the body block. Micromotors are mechanically coupled to the microsliders to move the microsliders with respect to the head body. Exemplary control systems include a controller that receives independent fine position data of the microslider and controls the micromotors to move the microsliders into a desired position.
Abstract:
An optical fiber emulator. The emulator receives a digitally-encoded optical signal; demodulates the optical signal to produce serial electrical pulses representative of the digital signal; converts the serial pulses to parallel pulses; propagates the parallel pulses through a shift register whose propagation time is less than or equal to the time of a length of fiber to be emulated. The emulator then converts the parallel pulses at the output of the shift register to serial pulses; modulates an optical carrier with the serial pulses from the shift register; and attenuates the modulated optical signal an amount corresponding to the length of the fiber being emulated to produce an output optical signal whose propagation time is substantially equal to that of a section of optical fiber to be emulated. The shift register may be tapped at any point to obtain an output delayed by a desired amount corresponding to a selected section of optical fiber.
Abstract:
A data storage and retrieval system such as a robotic library has a large plurality of removable storage media, such as tape cartridges, for purposes of I/O. To enhance performance and reliability of the library, a thermodynamic model of the library is constructed and stored in the library, and environmental conditions such as the temperature, humidity, and flow rate of cooling air coming into, flowing through, and leaving the library are monitored. The thermodynamic model of the library includes an acceptable operating range for the library in a psychrometric chart; and the product of the effective thermodynamic mass and specific heat of the library.
Abstract:
A power saving method and apparatus while maintaining an operational or near-operational state for computer memory disk drives. A microprocessor implements microcode instructions to determine if a disk drive is inactive. This is done by checking a control unit through an interface to see if any files are currently opened or data is being transferred by the disk device. If no files are opened and/or no data transfers are occurring, the drive is considered inactive. If the inactive period continues for a period of time which is greater than a predetermined reference activity level, then actions are taken to reduce the rotational velocity of the drive spindle motor to its lowest operational level, or just below the lowest operational level without stopping the disk. The spindle motor is accessed by the microprocessor through a spindle motor control unit. In the case of a constant linear velocity disk drive, the spindle motor is indirectly controlled by the microprocessor sending a message to an actuator to move a data head to a track that is near the outer periphery of the disk medium. In order to maintain a constant linear velocity, the spindle control slows the angular velocity of the motor resulting in a reduction of power consumed. When it is necessary to access data again, the drive enters an active state and the head is moved by a microprocessor “seek” command. In the case of a constant angular velocity disk drive having selectable speeds, the microprocessor controls the motor speed directly. The microprocessor, upon determining that the disk has been inactive for a predetermined threshold period, selects a constant speed that is the lowest operation speed available. This results in a power saving mode being implemented for the disk drive The drive is returned to normal operational speed by a microprocessor “seek” command. For further savings, the motor is stopped or “spun down” when left inactive for a longer period of time.
Abstract:
In an optical data storage device for storing data on a removable optical disk in a continuous sequence of sectors or blocks, the input data buffer may be subject to under-run. An under-run detector is disclosed which is responsive to the buffered data comprising less than a sector of data for indicating an under-run, and a padding provider is disclosed which is responsive to the under-run indication for providing padding characters for formatting into sectors. The sectors may be provided with headers indicating the sectors as padding. A reading device for reading the data sectors and providing the data to a host detects padding and prevents the padding data from transmission to the host.
Abstract:
A hand held pointing device for use with a computer system having a graphic interface. The pointing device includes a body, and a communications device within the body for communicating movement signals to the computer system. The pointing device further includes a movement detection device within the body, coupled to the communications device, for detecting movement of the body by a computer user. The pointing device additionally includes a pliant outer shell having at least a portion of the body which dynamically conforms to a computer user's hand when the pointing device is held and manipulated by a computer user, such that the portion of the body which conforms to the computer user's hand provides comfort and efficient ergonomic cushioning to the computer user during computer system pointing device activities. The pointing device further includes at least one user input device for transferring data to the computer system via the pointing device. In addition, the pointing device includes an interior shell which prevents the portion of the body from contacting interior electronics located within the pointing device. The pliant outer shell may also be surrounded by a membrane for preventing the rupture of the portion of the body. The pliant outer shell portion of the body may be composed of a gel based on an elastomer compound. Liquid-crystal material, controlled by a host computer, can also be located on the exterior of the pointing device to provide visual feedback to the computer user.
Abstract:
A hand-held data storage unit which transfers data from a computer to the unit by means of a graphical user interface in the computer controlled by the hand-held data storage unit.
Abstract:
Using a graphical user interface (GUI), users manipulate, organize, classify, and/or arrange icons by having the icons bind (stick) to one another and be moved as aggregates. Icons sticky sites may be on icons, windows, or other graphical objects. For example, when an icon with a sticky site is dragged close to another icon with a sticky site, the icons bind together and are subsequently moved as one graphical unit. In some embodiments, a visual indication or binding is given. The icons may be unbound by pointing to an unbinder icon, or using a button sequence on the mouse of keyboard.
Abstract:
A method to sequentially deduplicate data, wherein the method receives a plurality of computer files, wherein each of the plurality of computer files comprises a label comprising a file name, a file type, a version number, and file size, and stores that plurality of computer files in a deduplication queue. The method then identifies a subset of the plurality of computer files, wherein each file of the subset comprises the same file name but a different version number, and wherein the subset comprises a maximum count of version numbers, and wherein the subset comprises a portion of the plurality of computer files. The method deduplicates the subset using a hash algorithm, and removes the subset from said deduplication queue.
Abstract:
Embodiments of the disclosure relate to a biosample cartridge that includes storage slots for holding biosample plates. The cartridge has the same form factor as data tape cartridges to allow the cartridge to be handled by the same robotic mechanisms that handle data cartridges in an automated tape library. One aspect of the disclosure concerns a biosample storage cartridge that has a movable door to provide access to inside the cartridge and a plate holder disposed inside the cartridge. The plate holder includes a plurality of slots for receiving biosample plates that are scanned and processed by the automated tape library.