Patents Represented by Attorney Kunzler Needham Massey & Thorpe
  • Patent number: 8152873
    Abstract: A system is disclosed to generate hydrogen. The system includes a fuel cartridge, a cartridge interface, and a fuel cartridge receiver. The fuel cartridge includes a liquid permeable material with one or more cavities that encloses a solid anhydrous chemical hydride. The fuel cartridge also includes a housing that is heat and pressure resistant that houses the liquid permeable material, and a liquid. The fuel cartridge also includes one or more liquid sources that introduce the liquid into the housing such that the liquid contacts at least a portion of the liquid permeable material.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 10, 2012
    Assignee: Trulite, Inc
    Inventors: Kevin Shurtleff, Eric Ladd, John Patton, Chris Brydon, Ken Pearson
  • Patent number: 8154423
    Abstract: A traffic control system utilizes geometric or mathematical designs and/or secondary lights for traffic signals so as to allow red/green color blind individuals to determine whether the signal is for stop or go.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: April 10, 2012
    Inventor: Jay Wiseman
  • Patent number: 8151101
    Abstract: An apparatus, system, and method are disclosed for quiescing a boot environment. A reservation module reserves a portion of a first storage device. A store module stores an update boot image to the reserved portion. A detection module detects the update boot image stored on the first storage device when the computer boots and executes the update boot image in place of a standard boot image in response to detecting the update boot image. The update boot image places a computer in a known quiescent state.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: April 3, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Howard Locker, Joseph Michael Pennist, Randall Scott Springfield
  • Patent number: 8151082
    Abstract: An apparatus, system, and method are disclosed for converting a storage request to an append data storage command. A storage request receiver module receives a storage request from a requesting device. The storage request is to store a data segment onto a data storage device. The storage request includes source parameters for the data segment. The source parameters include a virtual address. A translation module translates the storage request to storage commands. At least one storage command includes an append data storage command that directs the data storage device to store data of the data segment and the one or more source parameters with the data, including a virtual address, at one or more append points. A mapping module maps source parameters of the data segment to locations where the data storage device appended the data packets of the data segment and source parameters.
    Type: Grant
    Filed: April 6, 2008
    Date of Patent: April 3, 2012
    Assignee: Fusion-IO, Inc.
    Inventors: David Flynn, Michael Zappe, John Strasser, Jonathan Thatcher
  • Patent number: 8145663
    Abstract: An apparatus that enables real-time processing of mobile based transactions in a three-tier database by employing pending operation/locks databases at each mirror in the three-tier database and generating a token for each proposed transaction that indicates the operations/locks needed to perform the transaction. The token is passed to each mirror database to compare with the corresponding operation/lock database. When a conflict is detected, a flag indicating such is set.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventor: Frank Meng
  • Patent number: 8141340
    Abstract: According to one representative embodiment, an apparatus for determining the degradation of a selective catalytic reduction (SCR) catalyst of an engine exhaust aftertreatment system includes a system properties module configured to store at least one system dynamics property value of the exhaust system at a first time and receive the at least one system dynamics property value of the exhaust aftertreatment system at a second time subsequent to the first time. The apparatus also includes a system dynamics module configured to determine a storage capacity of the SCR catalyst based on a comparison between the at least one system dynamic property value at the first time and the at least one system dynamic property value at the second time. Additionally, the apparatus includes an SCR catalyst degradation factor module configured to determine an SCR catalyst degradation factor based at least partially on the storage capacity of the SCR catalyst.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: March 27, 2012
    Assignee: Cummins IP, Inc
    Inventors: Phanindra Garimella, Joan M. Wills, John N. Chi, Neal W. Currier, Aleksey Yezerets
  • Patent number: 8141507
    Abstract: An apparatus to facilitate the instruction of quilting techniques includes a background pattern and a stitching pattern printed on a fabric panel. The fabric panel may be a length of fabric configured to receive inks which define the background pattern and the stitching pattern. The background pattern may be a plurality of geometric shape arranged to simulate one or more quilted fabric designs such as those designs found on a typical quilted fabric. The stitching pattern includes at least one quilting stitching design which defines a guideline for stitching the stitching pattern. The apparatus also includes at least one instructional mark printed on the fabric panel. The instructional mark defines a quilting instruction which guides a user in stitching the stitching pattern.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: March 27, 2012
    Inventor: Renae Gilbert Allen
  • Patent number: 8144342
    Abstract: An apparatus and method are disclosed for separating print jobs. Print jobs may be separated by alternating between outputting entire print jobs in straight and askew orientations. Print jobs may also be separated by outputting jobs in a straight orientation and outputting a separator page between each print job in an askew orientation. In one embodiment, separator pages may be input from a specified input tray that may contain sheets of a different color than that used for print jobs.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: March 27, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Carlos Munoz-Bustamante
  • Patent number: 8142318
    Abstract: An apparatus, system, and method are disclosed to adjust input to output ratios with a planetary gear system. The apparatus comprises a sun gear that receives rotational force from a first input. A plurality of planet gears encircle the sun gear and operably connect with the sun gear. A planet gear carrier connects to the planet gears and transfers rotational energy to an output. A ring gear encircles the planet gears. The ring gear is a stator of an electric motor and rotational motion of the stator is a second input. The ring gear contains permanent magnets that align with the coils of the stator. The interaction of the permanent magnets and the coils provide the second input which adjusts rotational input to output torque and speed ratios.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: March 27, 2012
    Inventor: Denis L. Palmer
  • Patent number: 8141081
    Abstract: The present invention provides for a method and system for the disposition of tasks which failed to run during their originally scheduled time. The determination of whether to run missed or delayed tasks is based on calculated ratios rather than on fixed window sizes. A Lateness Ratio is calculated to determine if the time elapsed between the missed task and the scheduled run time is small enough to still allow a late task to run. A Closeness Ratio is calculated to determine if the next available run time for the missed task is close enough to the next scheduled execution of the task that the missed task will be run in place of the upcoming scheduled task. Each ratio is compared to a user defined ratio limit, so if the calculated ratio does not exceed the limit, then the missed task is executed at the first available opportunity.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhengwen He, William Roy Yonker, Christopher Zaremba
  • Patent number: 8140886
    Abstract: An apparatus, system, and method are disclosed for Virtual Storage Access (VSAM) Volume Data Set (VVDS) recovery. A store module stores a data set name and data set characteristics for a data set in a recovery table when the data set is defined under a Z/OS® operating system. The recovery table indexed by the data set name. A retrieve module retrieves a Z/OS® Volume Table of Contents (VTOC) entry indexed by the data set name. In addition, the retrieve module retrieves the data set characteristics from the recovery table using the data set name. A recover module combines the data set characteristics and the VTOC entry to recover a Z/OS® VVDS entry.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Patent number: 8141087
    Abstract: An apparatus, system, and method are disclosed for resolving computing resource deadlocks. In one embodiment, the present invention includes detecting a set of deadlocked processes within a set of executing processes, cancelling a lowest priority process of the set of deadlocked processes, generating a requested resources report for the set of executing processes, and enabling a user to assign a priority level to a process. In one embodiment, resolving computing resource deadlocks will efficiently detect deadlocks by using a report already generated by the operating system detailing information about allocated resources. By analyzing the resources report to gain information regarding executing processes, deadlocks may be easily determined and remedied. Resolving computing resource deadlocks may be conducted by a utility or it may run as a service of the operating system.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Philip R. Chauvet, David Charles Reed, Michael Robert Scott, Max Douglas Smith
  • Patent number: 8139302
    Abstract: A system and method are disclosed for detecting a periodic sequence. A value detector module detects a plurality of values of a periodic sequence. In one embodiment, a transformation module transforms the plurality of values into transformed values. A confinement module confines the values to a limited set of confined values. A correlation module correlates the confined values with a plurality of instances of the periodic sequence. In addition, a selection module selects an instance of the periodic sequence with the highest correlation to the confined values as an observed periodic sequence.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Roy D. Cideciyan, Robert A. Hutchins, Thomas Mittelholzer, Kazuhiro Tsuruta
  • Patent number: 8140565
    Abstract: A method and system for autonomic Information Management System (IMS) mainframe database pointer error diagnostic data extraction. A receiving module may receive a database name and an error detection time. An error detection module may locate database pointer errors on the failed IMS database. A list module may generate an Image Copy (IC) list corresponding to the failed database. A code generation module may generate Job Control Language (JCL) code for the selected entries in the IC list. An execution module executes the JCL code which operates a pointer checker utility on each clean IC. A log list module locates log data sets recorded in the time between the error and when the error was detected and an extraction module extracts an evaluation log list which comprises evaluation log data sets.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dario D'Angelo, Charles E. Jones, Kin Lau, Alan R. Smith
  • Patent number: 8140555
    Abstract: An apparatus, system, and method are disclosed for defining inductive relationships between content objects in a content management system. The system includes a content engine server that stores at least two content objects having a set of attributes. An attribute selection module selects an attribute of the content objects for identification of an inductive relationship. A comparison module compares the attribute value of the attribute selected of a first content object with the attribute value of a second content object. An inductive relationship module dynamically defines an explicit relationship between the first content object and the second content object in response to the first attribute value and the second attribute value satisfying a match criteria. The explicit relationship is preserved in an inductive relationship database. User-defined content management rules may then be applied to the inductively related content objects such as records management, retention, or launching business processes.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Albert C. Brown, Stephen Hussey
  • Patent number: 8140788
    Abstract: An apparatus, system, and method are disclosed for selecting an input/output tape volume cache (TVC). A history module maintains access history instances for a plurality of clusters. A request module receives an access request for a logical volume. An adjustment module weights the access history instances in favor of recent access history instances. A calculation module calculates an affinity of the logical volume for each cluster of the plurality of clusters. The calculation module may calculate the affinity of the logical volume for each cluster of the plurality of clusters using read/write/scratch granularity and an algorithm. Further, the calculation module may filter out clusters. A selection module selects a cluster TVC with a highest affinity as the TVC for the logical volume.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thirumale N. Niranjan, Joseph M. Swingler
  • Patent number: 8127690
    Abstract: A portable workstation, in one embodiment, includes a base unit and a table. The base unit includes one or more vertical support members and a platform extending horizontally from the vertical support member. Support legs telescopically extend laterally to support the workstation in an upright position. The platform forms the top of the base unit in an upright position. The table is configured to extend from the base unit and includes a support leg. The table transitions between an extended position and a storage position. When the support legs are in the extended position, the table and support legs provide support to the base unit of the workstation, forming an integrated tripod system. Thus, the base unit may be compact and easily transported in a storage position; however, the platform and the table when extended may provide an ample work surface at a traditional working height.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: March 6, 2012
    Inventor: Joe D. Baughman
  • Patent number: 8131966
    Abstract: A method and system to reorganize a storage structure by generating correlation data that represents relationships between storage blocks of a storage structure, generating a block allocation scheme for the storage structure, determining a block reorganization operation, performing the block reorganization operation, and updating a virtual map. In certain embodiments, the system may include multiple host computers, a data storage subsystem, and multiple storage structures. The storage structures may include a hard disk, an array of hard disks, an IBM TotalStorage™ system, and a hierarchical storage system with RAID.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jian J. Huang, Zhe Xiang, Velnambi Yogalingam, Kai Gee Hoong Young
  • Patent number: 8131765
    Abstract: An apparatus, system, and method are disclosed for storage write caching. A storage address translation table is used to overlay a user image and a common image. A storage driver stack module receives a storage access call and generates a storage access request with a requested file path and a requested storage address. A storage mapper module receives the storage access request, accesses the storage address translation table, and looks up a matching entry in the storage address translation table where the requested file path matches a saved file path and the requested storage address matches a saved common storage address, and maps a saved user storage address from the matching entry if a match exists.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: March 6, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Edwards Kelso, John Carl Mese, Nathan J. Peterson, Rod D. Waltermann, Arnold S. Weksler
  • Patent number: 8123045
    Abstract: An apparatus is disclosed for separating popped corn from un-popped kernels. The apparatus includes a popped corn container that holds popped corn and a kernel separator located on a side of the popped corn container. The kernel separator includes a kernel separator screen with a plurality of holes, where a hole in the plurality of holes is larger than an un-popped kernel and smaller than a fully popped corn. The kernel separator also includes a reentry impedance means for impeding an un-popped kernel from entering the popped corn container through the kernel separator. The apparatus also includes a kernel container positioned outside the popped corn container and adjacent to the kernel separator such that the kernel container stores the un-popped kernel after the un-popped kernel has passed through the kernel separator. The apparatus may further include a cover container.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: February 28, 2012
    Inventors: Jeffrey M. White, Charles C. Hiigel