Abstract: Method for generating a label for a medication in which information about the medication is obtained and printed on the label in a hierarchical manner with more important information in a more prominent location or more prominent type relative to other less important information. The information may be divided into primary information and secondary information with the primary information being placed on the label before the secondary information. The label may be used in a container having a curved front wall, a planar rear wall, a substantially planar bottom wall and a cap engaging with the front and rear walls to seal the container. The rear wall is constructed with a device for removably received an information card containing information relating to the medication.
Abstract: A dual-path optical recording medium and an apparatus for accessing such are disclosed. The dual-path optical recording medium includes a substrate, an intermediate recording layer, a holographic recording layer and a dichronic mirror layer. The intermediate recording layer is a rewritable data storage layer with a relatively low storage capacity. The holographic recording layer is a write-once data storage layer with a relatively high storage capacity. The dichronic mirror layer is located between the holographic recording layer and the intermediate recording layer. The apparatus for accessing the dual-path optical recording medium includes a first light module capable of generating a first laser light, and a second light module capable of generating a second laser light.
Type:
Grant
Filed:
April 13, 2007
Date of Patent:
September 20, 2011
Assignee:
International Business Machines Corporation
Inventors:
Allen K. Bates, Nils Haustein, Craig A. Klein, Daniel J. Winarski
Abstract: A circuit for dynamically increasing the drop-out voltage of an electromechanical automatic transfer switch (ATS) into a brownout voltage range is provided. The automatic transfer switch includes a first input, a first coil connected to the first input, and a first, normally-open auxiliary contact in magnetic communication with the first coil. The circuit includes a first resistor adapted to connect to the first, normally-open auxiliary contact, and a first transformer having a primary winding connected to the first resistor, and a secondary winding adapted to connect to the first coil. An operating voltage across the first coil is reduced a proportional amount by a secondary voltage across the secondary winding when the first, normally-open auxiliary contact is closed.
Type:
Grant
Filed:
August 11, 2008
Date of Patent:
September 20, 2011
Assignee:
International Business Machines Corporation
Abstract: A financial transaction product includes a media player, a housing, and an account identifier. The media player is configured to receive and store compressed digital media files and to convert the compressed digital media files into sound waves. The housing at least partially encloses the media player. The account identifier links the housing to at least one of a financial account or a financial record. Methods of encouraging purchase and facilitating use of a financial transaction card assembly and other embodiments are also disclosed.
Type:
Grant
Filed:
November 22, 2006
Date of Patent:
September 13, 2011
Assignee:
Target Brands, Inc.
Inventors:
David B. Smith, Erin M. Borkowski, Timothy P. Clegg, Primoz Samardzija
Abstract: Various embodiments are provided to reduce a processing time taken when plural bit lengths each assigned to plural strings are converted into plural codes. In one exemplary embodiment, in response to input of the plurality of bit lengths, a number of strings assigned each of the bit lengths, a bit length assigned to each of the strings, and a sequence number of each string in a group of strings assigned each of the bit lengths are recorded. A plurality of base codes are generated on the basis of the numbers of the strings recorded by the recording unit, the base codes each being a code used as a base for codes having the same one of the bit lengths. A plurality of codes is generated by performing in parallel a plurality of processes respectively for the plurality of strings.
Type:
Grant
Filed:
April 2, 2010
Date of Patent:
September 13, 2011
Assignee:
International Business Machines Corporation
Abstract: A transaction product includes a housing and an account identifier. The housing includes a first member, which defines a primary panel and a side wall extending around the primary panel to define a storage chamber, and a second member slidably coupled with the first member. The second member is configured to slide relative to the first member between an open position and a closed position. In the closed position, the second member covers the storage chamber, and in the open position, the storage chamber is readily accessible. The second member slides relative to the first member between the open position and the closed position in a direction substantially perpendicular to an extension of the side wall from the primary panel of the first member. The account identifier links the housing to an account or record and is machine readable. Other cards, products, assemblies and associated methods are also disclosed.
Type:
Grant
Filed:
December 27, 2007
Date of Patent:
September 13, 2011
Assignee:
Target Brands, Inc.
Inventors:
Patricia L. Haugen, Adam W. Reynolds, Ted C. Halbur, Erin M. Borkowski, Timothy P. Clegg, Primoz Samardzija
Abstract: A system for managing voucher use includes a database, a voucher, and a processor. The database stores an account defining at least one approved item available for purchase and a financial balance. The voucher includes an identifier linking the voucher to the account. The processor is in communication with the database and is adapted to use the identifier to access the account. The processor is adapted to determine if an item selected for purchase is an approved item and to apply at least a portion of the financial balance toward the purchase of the selected item only if the selected item is an approved item. Other voucher systems and associated methods are also disclosed.
Type:
Grant
Filed:
June 11, 2010
Date of Patent:
September 6, 2011
Assignee:
Target Brands, Inc.
Inventors:
Erik BenDon Bjoraker, Mark A. Schultz, Token Lee Oakman
Abstract: A method is disclosed for operating a data storage system having one or more network interfaces and a plurality of data storage nodes configured to provide redundant storage locations. The method includes storing a set of node partitions on a given storage node of the plurality of data storage nodes. The method also includes, following a recovery by the given storage node from a malfunction, making a determination for a node partition in the set whether the node partition is current or noncurrent, and processing the node partition according to the determination.
Type:
Grant
Filed:
December 14, 2010
Date of Patent:
September 6, 2011
Assignee:
International Business Machines Corporation
Abstract: A method for operating a storage system, consisting of performing an allocation of respective partitions of a physical storage resource of the storage system to respective hosts of the storage system. The method also includes changing the allocation while permitting the respective hosts of the storage system to access the physical storage resource.
Type:
Grant
Filed:
September 26, 2006
Date of Patent:
August 30, 2011
Assignee:
International Business Machines Corporation
Abstract: A method, apparatus and program storage device for providing light weight system calls to improve user mode performance is disclosed. A range of system call code for the light weight system calls is provided in a system call table. The light weight system calls skip the code for saving and restore processor context.
Type:
Grant
Filed:
December 1, 2005
Date of Patent:
August 30, 2011
Assignee:
International Business Machines Corporation
Inventors:
Daniel Heffley, Wenjeng Ko, Cheng-Chung Song
Abstract: A package processing system is disclosed for a distribution facility. The package processing system includes a reader and a controller. The reader is configured to automatically identify vendor labels on each package of a shipment of packages, each such vendor label being one of a plurality of label types and including a package identifier code representative of the corresponding package. The reader is configured to select a vendor label for each package from identified vendor labels based on label type. The controller is configured to receive distribution instructions based on electronic shipment data representative of the shipment and each package of the shipment and on inventory and to assign a routing code for each package based on a comparison of the package identifier code of the corresponding selected label with electronic shipment data and distribution instructions. Each package is distributed within the distribution facility based on the corresponding routing code.
Type:
Grant
Filed:
September 11, 2009
Date of Patent:
August 30, 2011
Assignee:
Target Brands, Inc.
Inventors:
James A. Dewey, Jr., David L. Carruth, John Andrew Rhodes, Stacey Holland
Abstract: A method of providing and processing a plurality of stored-value cards includes providing a stored-value card assembly including the plurality of stored-value cards in a housing. The plurality of stored-value cards includes a first stored-value card and a last stored-value card. Each of the plurality of stored-value cards is associated with a different account identifier linking each one of the plurality of stored-value cards to a different financial record or account. The different account identifiers collectively define a series of account identifiers. The method further includes scanning the different account identifier associated with the first stored-value card using a point-of-sale terminal, and scanning the different account identifier associated with the last stored-value card using the point-of-sale terminal. The housing indicates which of the different account identifier associated with the first stored-value card and the last stored-value card should be scanned first.
Abstract: A method, system, and computer program product for performing a backup operation in a computing environment is provided. A list of keys identifying a plurality of locked records is created at a start of the backup operation. If a first locked record of the plurality of locked records is obtained during the backup operation, a first key identifying the first locked record is added to the list of keys. At a completion of the backup operation, if a second locked record of the plurality of locked records was not moved during the backup operation, a second key identifying the second locked record from the list of keys is dropped. The list of keys is written to a log file as in-flight updates. The in-flight updates are reprocessed through the backup operation using the log file.
Type:
Grant
Filed:
July 7, 2008
Date of Patent:
August 9, 2011
Assignee:
International Business Machines Corporation
Inventors:
Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
Abstract: A small form factor pluggable (SFP) device includes a controller for receiving a first input signal. An optical loopback circuit is coupled to the controller for feeding back a loopback signal to the controller. The loopback signal is generated from the first input signal. An indicator is coupled to the controller for indicating a operational status of the device.
Type:
Grant
Filed:
January 18, 2008
Date of Patent:
August 9, 2011
Assignee:
International Business Machines Corporation
Inventors:
Tara Astigarraga, David Franklin Dehaan, Louie Arthur Dickens, Omolaoye Olatunde
Abstract: Method, system, and computer program product embodiments for performing a branch trace operation on a computer system of an end user are provided. An encrypted mapping macro is provided to the end user to be made operational on the computer system. A trace program is provided to the end user. The end user executes the trace program on the computer system as a diagnostic tool. The trace program is adapted for decrypting the encrypted mapping macro, determining a storage offset location of a branch instruction; checking the storage offset location for an identifying constant, cross referencing the identifying constant with an entry in the decrypted mapping macro to identify a branch triggering bit and diagnostic information associated with the branch instruction, and returning the branch triggering bit and diagnostic information, the branch triggering bit and diagnostic information provided to a coder.
Type:
Grant
Filed:
July 7, 2008
Date of Patent:
August 9, 2011
Assignee:
International Business Machines Corporation
Inventors:
David Bruce LeGendre, David Charles Reed, Max Douglas Smith
Abstract: Various embodiments for writing received synchronized data to magnetic tape having a plurality of wraps using a magnetic tape drive adapted for performing the writing according to an available plurality of predefined tape speeds are provided. In one such embodiment, for each of the available plurality of predefined tape speeds, an average overhead per synchronized command for performing a recursively accumulated backhitchless flush (RABF) cycle is calculated. One of the available plurality of predefined tape speeds having a lowest calculated average overhead is selected. The RABF cycle is performed using the selected one of the available plurality of predefined tape speeds.
Type:
Grant
Filed:
August 31, 2009
Date of Patent:
August 9, 2011
Assignee:
International Business Machines Corporation
Inventors:
James M. Karp, Takashi Katagiri, Motoko Oe, Yutaka Oishi
Abstract: A method of dynamic allocation of non-volatile memory in a cache storage subsystem includes constraining a redundant array of independent disks (RAID) 6 array in an unavailable state, the RAID 6 array having been newly created in the subsystem, destaging data from a write cache to a storage medium to free memory space, reserving the freed memory space for allocation to data-persistent storage, allocating the memory space to an adapter in the subsystem as a target for data in the event of a power loss, and changing the RAID 6 array to an available state. A system for dynamic allocation of non-volatile memory in a cache storage subsystem includes a computer processing device which constrains a newly-created redundant array of independent disks (RAID) 6 array in an unavailable state to execute a reconfiguration method.
Type:
Grant
Filed:
December 20, 2006
Date of Patent:
August 9, 2011
Assignee:
International Business Machines Corporation