Patents Represented by Attorney Kunzler and Associates
  • Patent number: 7080850
    Abstract: A device and method are disclosed for a configurable snowshoe and ski device. The device may include a base member having a bottom for traversing over snow, and a plurality of wings rotatably coupled to the member, the wings convertible between a skiing configuration in which the wings form a surface for gliding over snow and a snowshoe configuration in which the wings extend outward laterally. Also, the device may include a first locking device configured to maintain the plurality of wings in the snowshoe configuration, and a second locking device configured to maintain the plurality of wings in the skiing configuration. The method may include rotatating a plurality of wings coupled to a base member outward laterally to form a snowshoe configuration, and rotating the plurality of wings inward to form a skiing configuration in which the wings form a surface for gliding over snow.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: July 25, 2006
    Inventor: Lane Ekberg
  • Patent number: 7081842
    Abstract: Described is a system for trimming the value of an electronic component. The system comprises: at least one trimming component, each trimming component having an associated switch for selectively connecting that trimming component to the electronic component in response to a corresponding bit in a control vector. A comparator is included for generating an output bit having a first value if a net value of the electronic component and any connected trimming components differs from a desired value. A controller connected to the switches and the comparator generates the control vector in dependence on the output of comparator, the controller comprising a shift register for sequentially receiving successive output bits from the comparator; wherein the control vector comprises the contents of the shift register and wherein a bit of said first value in control vector effects switching of the corresponding switch.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: July 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: Hayden Clavie Cranford, Jr., Louis Lu-Chen Hsu, James Stephen Mason, Gareth John Nicholls, Philip Murfet, Samuel Ray
  • Patent number: 7079978
    Abstract: An apparatus, system, and method are disclosed for performing an abbreviated calibration of an automated data storage library. An abbreviated calibration apparatus includes a calibration module, a tracking module, and a system availability module. The calibration module calibrates one or more accessors within the library. Calibration refers to the physical relationship between an accessor and a data storage location, such as a shelf, drive, or I/O station. The calibration module may comprise a run-time calibration module, a successive calibration module, or a cooperative calibration module. The tracking module tracks the calibration progress of the accessors. The system availability module notifies a host when the library is available. The library is made available prior to calibration completion of all of the accessors and, in some embodiments, prior to calibration completion of any of the accessors.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Thomas Holderness Daily, James Arthur Fisher, Dennis Paul Martinez
  • Patent number: 7080277
    Abstract: A system, apparatus, and method to recover a logical volume on a physical volume, or data storage cartridge, within a dual copy data storage system, such as a virtual tape server (VTS) system. Such recovery follows a disaster situation involving a primary copy of the requested logical volume. The system, apparatus, and method include modules and steps as required to recover a logical volume, or data file or block, through manipulation and swapping of record files, or stubs, that point to primary and secondary copies of a logical volume. Such primary and secondary logical volumes are stored on distinct physical volumes in order to provide quality storage media management and reduce the likelihood of loss of data.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Josephina Anna, Kevin Lee Gibble, Gregory Tad Kishi
  • Patent number: 7075433
    Abstract: The present invention relates to computerized theft and displacement control and observation, dedicated to objects which represent a certain value or importance for its owner and shall thus be observed. In particular, it relates to a wireless, particular Bluetooth-based method and system. A tight, customizable Bluetooth communication involving a positive feedback control signal from the Guardian to the observed device is established (210,220,230) reflecting the usual case. This status is left when the observed device leaves the reception area of the Guardian as the positive feedback signal misses (220,240). Then the observed device sends out (260) standardized “I am stolen” signals which can be received and evaluated fully automatically at multiple locations by respective Theft Monitors. Thus, respective measures can be undertaken to seize the device, e.g., by issuing a selective quiet alarm.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: July 11, 2006
    Assignee: International Business Machines Corporation
    Inventor: Wolfgang Singer
  • Patent number: 7076782
    Abstract: A form independent application program operation is performed on one or more Information Management System (IMS) resources by locating the Program Control Block (PCB) associated with an IMS resource exclusive of predetermined knowledge pertaining to IMS construct form, and using the PCB to perform form independent application program operations on the IMS resource. Constraints placed on the form of IMS constructs by an application program executing in an IMS environment are eliminated. Existing IMS constructs are utilized without predetermined knowledge of their number, type, language, order or other characteristics. An application program is enabled to use information from Program Specification Blocks (PSBs) and PCBs in their existing form, rather than requiring these IMS constructs to conform with the idiosyncrasies of the application program's implementation.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: July 11, 2006
    Assignee: International Business Machines Corporation
    Inventor: Alan R. Smith
  • Patent number: 7076607
    Abstract: A system, method, and apparatus are disclosed for storing segmented data and corresponding parity data with modules configured to functionally execute the necessary steps of storing segmented data and corresponding parity data. These modules, in the described embodiments, include a designation module that designates a first set of data, from parity data and a plurality of segmented data, as surplus data and designates the remaining data as primary data. A storage module stores the primary data in main electronic storage devices in a distributed manner and stores a first copy of the surplus data on a first main electronic storage device and a second copy of the surplus data on a second main electronic storage device. An optional auxiliary storage module selectively activates an auxiliary electronic storage device and stores the surplus data on the auxiliary storage device. Beneficially, selective activation of the auxiliary electronic storage conserves power.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: July 11, 2006
    Assignee: International Business Machines Corporation
    Inventors: Yohichi Miwa, Aya Minami, Tsuyoshi Motoki
  • Patent number: 7069465
    Abstract: Disclosed is a system and a method for reliable failover involving incomplete redundant arrays of inexpensive disks (RAID) writes in clustering systems. The system comprises the restructuring of a mirror race table (MRT) and a storage location that may be a non-volatile random access memory (NVRAM) module in a shared disk enclosure to make the MRT accessible to all nodes in the system. In one embodiment, the NVRAM module comprises copies of MRTs from each node operating within the cluster system.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: Davis Qi-Yu Chu, Allen King
  • Patent number: 7069118
    Abstract: An apparatus, a system, and a process for exchanging vehicle identification information subsequent to a collision are provided. The apparatus, system, and process include a host identification device connected to a vehicle data system of a host vehicle. At the time of collision the vehicle data system sends the host identification device a collision indication. Responsive to the collision indication, the host identification device establishes a wireless network connection with one or more responding identification devices. The host identification device further assemblies a vehicle identifier. The vehicle identifier may be based on a unique vehicle identification number provided by the vehicle data system. The host identification device exchanges vehicle identifiers with one or more responding identification devices. In addition, the host identification device may store one or more vehicle identifiers.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: Candice Leontine Coletrane, Ruthie D. Lyle, Jamel Pleasant Lynch, Jr., McGill Quinn
  • Patent number: 7069402
    Abstract: Block-level operations are tracked within a storage subsystem. Metadata corresponding to the block-level operations are collected within the storage subsystem between snapshot (i.e., backup) instances. The collected metadata are referenced to ensure that only overwritten data blocks are copied to the backup device. The present invention leverages the capabilities of flashcopy operations, frees the host from costly housekeeping tasks, and facilitates efficient backup operations independent of a host or filesystem.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Clyde Coulter, Brian Dennis McKean
  • Patent number: 7066389
    Abstract: An apparatus, system, and method are disclosed for facilitating product weight identification in a checkout lane. The apparatus includes an open-frame back, a pair of opposing support arms to support an open plastic bag, a pair of opposing open-frame sides, and a gate. The opposing sides are connected to the back and are positioned to define a receiving area for the plastic bag. The gate may be connected to a side or the back and retains an item placed in an open bag within the receiving area. Furthermore, guards may be mounted near the top of each side to retain handles of the bag supply within a predefined area. The apparatus may be attached to a scale associated with a self checkout lane.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: Scott Wesley Dickover, Wesley D. Dickover
  • Patent number: 7062541
    Abstract: A system and method for transferring related data objects in a distributed data storage environment allows for data objects belonging to a common group to be transferred while preserving the grouping of the data objects. The data objects can be transferred in an order in which the data objects are stored, rather than in an order of grouping. The data objects are accompanied with attribute information including a unique group identifier when transferred from a source site to a target site. At the target site, the attribute information for each data object is received and analyzed. An import groups table listing the groups of data objects is used to associate each data object with its group as it is received. Data objects of groups for which any members have not been received are also listed in an unresolved objects table. When a group is complete, all data objects of the group are removed from the unresolved objects table.
    Type: Grant
    Filed: April 27, 2000
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventors: David M. Cannon, Colin S. Dawson, Mark A. Haye
  • Patent number: 7058651
    Abstract: A database definition, logical database view, extended field definition and control statement information are accessed to build an in-memory representation of selective information contained therein. Utilizing this in-memory representation, a class in one form is automatically generated and customized wherein this class is used to access a hierarchical database responsive to a hierarchical database access request from an application.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventors: Douglas Michael Frederick Hembry, Christopher M. Holtz, Robert Daniel Love
  • Patent number: 7048457
    Abstract: A document delivery device for delivering a document such as a receipt or transaction record to a user at a kiosk or other automated device significantly reduces “pushing” of documents, increasing reliability and robustness. The document delivery device includes input and output roller assemblies that alternately engage and disengage a shared roller. Upon contacting the shared roller, the input roller assembly creates a first nip point to draw a document into a retention location. Likewise, an output roller creates a second nip point to draw a document out of the retention location for presentation to a user. The input and output roller assemblies are coupled together such that the rotation of one produces an opposite rotation of the other. A drive gear may be operably connected to the roller assemblies to drive the rotation thereof and to provide the translational force to engage or disengage the shared roller.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventor: Richard H. Harris
  • Patent number: 7050889
    Abstract: A method and system for computer controlled racing over a network are disclosed. The network comprises at least one vehicle to be controlled and a remote user station. A server may also be incorporated and provided with a user profile database containing user profiles and a user racing history. Users may be ranked and assigned vehicle performance profiles depending upon their performance. The server further includes a track marshal module configured to monitor vehicle usage and may be configured to override a vehicle during erratic vehicle behavior. The server is also provided with a behavior module that may allow the server to initialize a vehicle according to a user profile. The vehicle is provided with a vehicle control module configured to communicate with the server over a wireless or wired network using network switched packets containing vehicle control data. The server may also communicate with a user control station in a similar manner.
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: May 23, 2006
    Assignee: Racing Visions Investments Inc.
    Inventors: Victor G. Bonilla, James W. McCabe
  • Patent number: 7051223
    Abstract: An apparatus for limiting volatile computer memory based on available energy in an auxiliary power source comprises an energy monitor module configured to determine an amount of available energy in the auxiliary power source. Also provided is a memory status module configured to determine an amount of volatile computer memory allocated for use in a computer and a memory adjustment module configured to adjust the amount of volatile computer memory allocated for use in the computer based on the amount of available energy in the auxiliary power source.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: May 23, 2006
    Assignee: International Business Madnine Corporation
    Inventors: Gary William Batchelor, Michael Thomas Benhase, Enrique Garcia, Carl Evan Jones, Trung Le
  • Patent number: 7046476
    Abstract: An apparatus, system, and method are disclosed for accessing discontinuous media tracks. The apparatus, in one embodiment, accesses discontinuous media tracks of a storage medium having one or more independently formed storage regions thereon. Each storage region may include a set of track segments. A memory may be provided to store track offset information for each storage region. A mapping module may collect track offset information, calculate a physical offset between adjacent storage regions, define a track, create a table, and store the track offset information in the memory. The apparatus may further include a tracking module to sense a position of a head relative to a centerline of a track segment within a current storage region, access offset information, and align a storage head with a closely aligned track segment within a subsequent storage region. Consequently, discontinuous media tracks may be accessed by a storage access device.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: May 16, 2006
    Assignee: Hitachi Global Storage Technologies
    Inventors: Thomas Robert Albrecht, Henry Hung Yang
  • Patent number: 7043504
    Abstract: A recovery utility apparatus for expediting recovery time during failure of one or more database data sets is provided. A backup copy restore utility is configured to read and restore a backup copy of the database data set. A change accumulation manager is configured to read detail records in an incomplete change accumulation data set. A log manager is configured to read a log to derive updates subsequent to a merge end point, wherein the updates are reflective of spill records. An image copy restore utility is configured to apply the detail records to the backup copy to thereby create a restored database data set. A database update manager is configured to apply the updates to the restored database data set.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: David W. Moore, Frederick Stephen Perry
  • Patent number: 7040034
    Abstract: A device and method are provided for marking bolt holes in sill boards. The marking device includes a rectangular, substantially planar member having a first end and a second end. One or both ends are configured to receive an anchor bolt. A first punch is positioned a first distance between the ends of the marking device such that the punch is aligned with each end of the marking device. The punch is preferably connected to the planar member by a securing member such that the punch is perpendicular to a face of the planar member. The punch is preferably adjustable. Optionally, a second punch is connected to the planar member. One or both ends may include a tortured slot to receive anchor bolts having a number of diameters.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: May 9, 2006
    Assignee: BDK Enterprises, Inc.
    Inventors: Douglas R. Nielson, Silviano Sanchez, II, Bobby Harris, Kurt A. Robinson
  • Patent number: 7039766
    Abstract: A shared system memory, such as a cache, buffers Input/Output (I/O) requests between one or more host computers and one or more data storage servers or devices. The cache may be configured to operate natively as a least-recently-used (LRU)-only cache and may be optimized for random data accesses. Data buffered by the cache may be part of a sequential data stream for which prefetching data is desirable. A remote prefetch module is provided between the cache and the host to conduct prefetching without internally modifying the cache. The remote prefetch module maintains a model of the cache. Using the model, the prefetch module anticipates whether data is likely to be part of a sequential steam of data passed between a host and a data storage device. If so, the prefetch module schedules a prefetch of the data. The prefetch may be achieved by sending an I/O request to the data server or device.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventor: Kevin Frank Smith