Abstract:
Systems and methods for realizing current drivers without current or voltage feedback for devices that require accurate current drive with zero standby current has been disclosed. In a preferred embodiment of the invention this current driver is applied for write circuits for MRAMs. A fast and accurate reference current is generated by diode voltage divided by resistor without any feedback. The diode current is not fed back from the reference current. The diode current is generated from a regulated voltage. Temperature compensation of the write current is inherently built in the diode current reference. Fine-tuning of the temperature coefficient is achieved by mixing poly and diffusion resistors. A switch inserted in the current driver can turn on the driver fast and without a need for standby current. Leading boost in the current driver can fast charge the large coupling capacitance of word and bit lines and speed up write timing.
Abstract:
A suturing instrument and method for placing mattress stitches in soft tissues is described. An elongate shaft with a stationary jaw and a moveable jaw disposed at the distal end is coupled to a handle grip at the proximal end configured to manipulate the jaws into open and closed positions. The jaws are configured to allow for atraumatic grasping of soft tissues. The stationary jaw is comprised of a serrated face incorporating apertures through which needles attached to opposite ends of a single strand of suture material may be driven out into and through grasped tissue. The serrated upper jaw is configured with needle catch adapted to accept and capture the needles and suture. The handle is released to open the moveable jaw, the instrument may be withdrawn, trailing the suture, and leaving a mattress stitch in the grasped tissue.
Abstract:
An apparatus, system, and method are disclosed for optimization of XPath expressions in a database management system configured to accept XML queries. Operations of the method include receiving an XQuery representation and partitioning XPath expressions within the XQuery representation into a plurality of XPath expression clusters. The XPath expression clusters may comprise one or more XPath expressions and those in each cluster may operate on a common document. Furthermore, the XPath expressions in each cluster are hierarchically related to each other such that branch nodes of the cluster are executable independent of nodes in other XPath expression clusters. The method also defines merging the one or more XPath expressions into one or more expression trees for each XPath expression cluster. The method generates one or more query execution plans from the one or more XPath expression blocks. The method includes, for each query execution plan, splitting each of the XPath expression blocks into one or more ordered fragments. The method determines a cardinality according to database statistics and an execution cost for each XPath expression block within each query execution plan. Finally, the method determines an aggregate cardinality for each query execution plan and an aggregate execution cost for each query execution plan. Therefore, an XQuery may be optimized at both the global XQuery and local XPath expression block level, improving performance and reducing overhead.
Abstract:
A system and a method to identify a conditional branch instruction having a program counter and a target address, and increment a loop count each time the program counter and the target address equal a stored program counter and a target address. The system and method additionally includes assignment of a start loop pointer and an end loop pointer, based on an offset, when the loop count is equal to a threshold value, and capturing instructions for a loop, as defined by the start loop pointer and the end loop pointer, in an instruction queue.
Abstract:
A fingernail polish removing device including a motor having an upwardly extending drive shaft. A drum is positioned above the motor and having an opening in the bottom thereof for receiving the drive shaft. A carriage is positioned within the drum and is secured to the drive shaft for rotation therewith. A sponge is supported for rotation by the carriage. The sponge has a circular band positioned around the drive shaft and a plurality of teeth pointing inwardly from the circular band toward the drive shaft. A handrest is positioned atop the drive shaft for supporting the hand of a user while her fingernails are extended downwardly into the drum and are engaged with the teeth. A wiper is secured to the to the drum and has a wiper bar disposed between the circular band and the drive shaft for sequentially compressing the teeth as the sponge is rotated by the carriage so as to squeeze dirty cleaning solution from the sponge for collection in the bottom of the drum.
Abstract:
Gap filling between features which are closely spaced is significantly improved by initially depositing a thin conformal layer followed by depositing a layer of gap filling dielectric material. Embodiments include depositing a thin conformal layer of silicon nitride or silicon oxide, as by atomic layer deposition or pulsed layer deposition, into the gap between adjacent gate electrode structures such that it flows into undercut regions of dielectric spacers on side surfaces of the gate electrode structures, and then depositing a layer of BPSG or P-HDP oxide on the thin conformal layer into the gap. Embodiments further include depositing the layers at a temperature less than 430° C., as by depositing a P-HDP oxide after depositing the conformal liner when the gate electrode structures include a layer of nickel silicide.
Abstract:
A passive-pumping liquid feed fuel cell system includes a cartridge module, a fuel delivery module, a fuel cell module and an exhaust module. In fuel delivery mode, a bladder in the cartridge module is passively pressurized by permeable gas separated from liquid fuel to a pressure greater than fuel cell pressure, and doses are delivered to the fuel cell by controlling a single fuel valve. In fuel return mode, unused liquid fuel is separated in the exhaust module while the fuel cell is operated in a temporary high load mode, thereby generating anode gas pressure greater than bladder pressure and transferring unused fuel back to the bladder. The returned fuel maintains bladder volume and internal pressure for ongoing fuel dosing. The system provides compact and efficient micro-dose operation of low power formic acid fuel cells, and is operable with highly concentrated stored fuel and resulting high energy capacity.
Abstract:
A knotless suture lock and bone anchor wherein a suture, looped through a tissue, is threaded through a plurality of body holes in the anchor to cinch the suture and tissue to the anchor without tying a suture knot on the tissue, and wherein the anchor is adapted for embedding in a bone. The tissue is secured to the anchor by suturing the tissue without a suture knot, fastening the standing leg portion of the suture on a suture leg-anchoring structure, and threading the working leg portion of the suture through the body holes. Pulling on the working leg portion of the suture tightens the suture on the body structure and cinches the loop without a suture knot on the tissue. The bone-embedding structure comprises a plurality of barbs adapted to resist pullout of the anchor from the bone.
Abstract:
A computer-implemented method for importing/attaching or exporting/detaching a file during a given e-mail operation. From a user's perspective, the method begins when the user elects to perform the import/attach or export/detach function with respect to a given file. If the file resides locally, the operation proceeds as usual by carrying out the function as if the file is on the local system and resides in a known place. If, however, the file does not reside locally, a panel or other user interface is displayed. Using this panel, the user may then attempt to log into a remote system on which the file is supported. Thus, for example, the user interface may require the user to enter a userid, password, hostname, or some combination thereof. If the user login is successful, the routine gets or puts the file (e.g., using an FTP operation) as required, preferably as a background process. Upon completion of the file transfer, the routine then automatically completes the import/attach or export/detach function as if the file is on the local system and resides in the known location.