Abstract:
An automatic opening and closing device for a container comprises a closure flap within the container and a pivot arm with a weighted portion. When the container is in a first position, the centre of mass of the weighted portion is offset horizontally and vertically from the pivot point of the pivot arm and acts to bias the closure flap to close an opening in the container. When the container is rotated in a first direction to a second position, the weighted portion causes the pivot arm and closure flap to rotate relative to the container in a second direction opposite to the first direction, to bias the closure flap away from the opening. In the first position, the weighted portion is offset vertically by a greater distance than it is offset horizontally. A locking mechanism may also be provided, which is operable to the user to keep the container closed even when tilted.
Abstract:
Handling electronic coupons includes accessing information indicating association of an electronic coupon with an account of a user that identifies multiple retail entities associated with the user. Information indicating association of electronic coupons with the user's account may be transmitted to respective computer systems associated with the multiple retail entities. The computer systems may associate electronic coupons with the user such that the user may redeem the electronic coupons at a retail store upon presentation of a user identifier. When the user redeems an electronic coupon, cancellation information for the electronic coupon may be transmitted to the computer systems of other retail entities associated with the user. Receipt of the cancellation information may cause the respective computer systems to cancel the redeemability of the electronic coupon such that the user is prevented from redeeming the electronic coupon at a retail store associated with the corresponding retail entity.
Abstract:
Methods, systems, and tangible computer-readable memory media are disclosed that relate to a video player configured to play a video file. During playback, the video player, in one embodiment, is configured to access metadata relating to, but separate from, the video file to dynamically display graphical content distinct from the video file. A server system may receive, from a client computer system (e.g., of the video owner), information specifying metadata for the video file. This metadata may specify the display of overlay graphics and/or navigation graphics, the overlay of audio, etc. Additionally, the metadata may specify items needed to perform a process depicted in an instructional video; upon playing the video, the video player may provide one or more purchase links for such items. In one embodiment, a server system may edit the underlying video file—e.g., to include overlay graphics.
Abstract:
An electrolytic cell includes a container for holding an electrolyte. A conductively doped single crystal diamond anode electrode is positioned to be disposed within the electrolyte, as is a conductive cathode electrode. Conductors are coupled to the electrodes for coupling to a power supply. An electrolyte inlet and an electrolyte outlet are coupled to the container for causing electrolyte to flow past the electrodes. The anode electrode is downstream from the cathode electrode in one embodiment, such that an electrolyte comprising water is purified by generation of oxygen and/or ozone.
Abstract:
A Flash memory device, system, and data handling routine is detailed with a distributed erase block sector user/overhead data scheme that splits the user data and overhead data and stores them in differing associated erase blocks. The erase blocks of the Flash memory are arranged into associated erase block pairs in “super blocks” such that when user data is written to/read from the user data area of a sector of an erase block of the super block pair, the overhead data is written to/read from the overhead data area of a sector of the other associated erase block. This data splitting enhances fault tolerance and reliability of the Flash memory device.
Abstract:
A motor box is used to rack withdrawable devices into or out of the associated cell in a switchgear cabinet. A hand held control is used to operate the motor box from a remote location. The motor box is attached to a mounting assembly on the switchgear cabinet door. The assembly can be part of the door or separately attached to the door. The mounting assembly allows for easy alignment of the motor box to the door and prevents rotation of the motor box when the box is latched to the mounting assembly. A cart is used to transport the motor box, remote control and associated peripherals to and from the switchgear cabinet.
Abstract:
Methods, apparatus, systems, and data structures may operate to generate or store error correction data for each of a plurality of sectors of a page except for a particular sector in the page and combining a block management data with the particular sector to generate a modified sector. Additionally, various methods, apparatus, systems, and data structures may operate to generate or store error correction data for the modified sector and combining the plurality of sectors, the error correction data for each of the plurality of sectors other than the particular page, and the block management data and the error correction data for the modified sector.
Abstract:
Masked and controlled ion implants, coupled with annealing or etching are used in CVD formed single crystal diamond to create structures for both optical applications, nanoelectromechanical device formation, and medical device formation. Ion implantation is employed to deliver one or more atomic species into and beneath the diamond growth surface in order to form an implanted layer with a peak concentration of atoms at a predetermined depth beneath the diamond growth surface. The composition is heated in a non-oxidizing environment under suitable conditions to cause separation of the diamond proximate the implanted layer. Further ion implants may be used in released structures to straighten or curve them as desired. Boron doping may also be utilized to create conductive diamond structures.
Abstract:
Various embodiments comprise apparatus, methods, and systems that include an apparatus comprising a memory device configurable as a plurality of erase block groups including a base erase block group, wherein each of the plurality of erase block groups comprises a plurality of erase blocks each identified by a matching unique plurality of erase block numbers unique within the plurality of erase blocks and matching across the plurality of erase block groups; and a mapping table coupled to the plurality of erase block groups to store at least one group address number corresponding to one of the matching unique plurality of erase block numbers identifying a non-defective erase block in the base erase block group, and corresponding to several of the matching unique plurality of erase block numbers identifying a single non-defective erase block in each of the plurality of erase block groups other than the base erase block group.
Abstract:
Methods and apparatus for managing data storage in hybrid memory devices utilizing single level and multi level memory cells. Logical addresses can be distributed between single level and multilevel memory cells based on a frequency of write operations performed. Initial storage of data corresponding to a logical address in memory can be determined by various methods including initially writing all data to single level memory or initially writing all data to multilevel memory. Other methods permit a host to direct logical address writes to single level or multilevel memory cells based on anticipated usage.