Patents Represented by Attorney Kunzler Needham Massey & Thorpe
  • Patent number: 8001750
    Abstract: An apparatus, system, and method for guiding an animal includes a hackamore for the purpose of riding without a mouth bit, chains or side shanks. Neck reining is encouraged by applying pressure to the neck and the outside of the lower jaw on the same side, which then encourages the horse to bend in the proper direction. Because of the uniquely designed hackamore, the horse is encouraged to stop with minimum pressure. As the neck rein pressure is applied, the plate twists and applies pressure to the side of the jaw, the horse moves away from the pressure providing more control to the rider. Because of the instant release of the pressure, the horse feels the rider's instant and complete release which provides for easier and faster training of the horse. The adjustable nature of the hackamore allows for the rider to fit various animals unique muzzle structure.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: August 23, 2011
    Inventor: Barry Howard
  • Patent number: 8001091
    Abstract: An apparatus, system, computer program product and method are disclosed for the hierarchical rollback of business objects on a datastore. The hierarchical rollback method utilizes a non-linear process designed to restore data to a previous point in the case of a data modification failure in order to prevent incorrect linking and data corruption. The hierarchical rollback methods are generated by retrieving existing data and creating commands in an order that will prevent orphan data in a datastore.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Gopalakrishnan Balasubramanian, Travis E. Nelson, Anupama Sathuluri
  • Patent number: 7999647
    Abstract: An apparatus, system, and method are disclosed for combining multiple windings on a magnetic core. An integrated winding structure has a winding base and multiple winding extensions. The multiple winding extensions and the winding base are formed from a single sheet of electrically conductive material. Each of the multiple winding extensions has a base portion that extends from the winding base, a wrapping portion that extends from the base portion, and a connection portion that extends from the wrapping portion. The connection portions and the winding base each have electrical connection surfaces. Each of the multiple winding extensions forms one or more windings on the magnetic core.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Chu T. Chung, Chien H. Lin, Randhir S. Malik, Robert Wei
  • Patent number: 8001267
    Abstract: An apparatus, system, and method are disclosed for automatically verifying access to a multipathed target at boot time. The apparatus is provided with a logic unit containing a plurality of modules configured to functionally execute the necessary steps of identifying a plurality of paths to a target device, automatically selecting one of the plurality of paths to the target device, and verifying access on at least one path to the target device. Beneficially, the disclosed embodiments of the apparatus, system, and method reduce false errors during the boot cycle, improve reliability of the multipathed network, simplify traffic load balancing, and provide for topology mapping for troubleshooting and network metrics. The disclosed embodiments provide a means for verifying multipathed targets automatically, without requiring user assistance, intervention, or interaction.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Josep Cors, Scott Neil Dunham, Theodore Brian Vojnovich
  • Patent number: 8001424
    Abstract: A system and method for mapping exceptions from a first programming model to a second programming model. The system comprises a first device operating a first programming model and a second device operating a second programming model. The first device sends an instruction to, or invokes the second device to execute an instruction. As a result, a fault occurs during execution of the instruction in the second programming model. An exception based on the fault is raised, and returned to the first device. A fault mapping module receives the exception from the first device. The fault mapping module attempts to determine the type of exception received by comparing an identifier with predetermined identifiers indicating exception type. The fault mapping module interprets the exception to generate an interpreted exception recognizable by the first programming model if the exception is determined to be of a predetermined type.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventor: Corville O. Allen
  • Patent number: 7996411
    Abstract: Control statements related to inputting, sorting, filtering, formatting, and outputting data records in a data processing system are scanned to find one or more formatting options related to character translation. Files comprising a plurality of data records are input, processed, and output as directed by the control statements. As specified by the formatting options, character translation operations are conducted on selected characters. The character translation operations are conducted in conjunction with inputting and outputting the data records. In one embodiment, the supported character translation operations include lowercase to uppercase conversion, uppercase to lowercase conversion, EBCDIC-to-ASCII conversion, ASCII-to-EBCDIC conversion, and user-definable character translation. The present invention increases the utility of a data processing system while minimizing the programming burden associated with translating selected characters while processing data records.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Frank L. Yaeger
  • Patent number: 7996355
    Abstract: An apparatus, system, and method are disclosed for identifying time-based information. A detection module detects time-based information. A selection module monitors events in an information stream. The information stream is of interest to a target user. In addition, the information stream is not related by content to the time-based information. The selection module further selects a first event with temporal relation to the time-based information. An association module associates the first event and the time-based information.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: August 9, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover
  • Patent number: 7996507
    Abstract: Disclosed is a robust intelligent system control agent configured to receive user job requests, submit the user job requests to selected qualified clients for servicing, and monitor the progress of the requests. The system is also configured with the capability of relocating a system control agent from one location within a network to another location within the network and for relocating a job request from one client to another. This ability to relocate agents and jobs provides robustness and reliability to the system, allowing the agent to move to a different machine when, for example, its current host system requires maintenance or other downtime. In order to facilitate the relocation of a job request, the state of the request is temporarily stored by the agent or by other means while the job request is relocated to another client.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Michael K. Larkin
  • Patent number: 7989096
    Abstract: A recording medium providing improved writeability in perpendicular recording applications includes a magnetic recording layer having an axis of magnetic anisotropy substantially perpendicular to the surface thereof, an exchange-spring layer ferromagnetically exchange coupled to the magnetic recording layer and having a coercivity less than the magnetic recording layer coercivity, and a coupling layer between the magnetic recording layer and the exchange-spring layer. The coupling layer regulates the ferromagnetic exchange coupling between the magnetic recording layer and the exchange-spring layer.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: August 2, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Andreas Berger, Eric Edward Fullerton, Hoa Van Do, Natacha Supper
  • Patent number: 7991783
    Abstract: An apparatus, system, and method are disclosed for supporting storage functions using an embedded database management system. The apparatus includes a disk controller configured to receive input/output (I/O) requests from a host, an embedded database management system module, and a conversion module configured to translate the input/output requests into database requests and communicate the database requests with the embedded database management system module. The system may include the apparatus, a network, and a plurality of storage devices coupled to the network and configured to store data. The method includes receiving input/output (I/O) requests from a host, translating the input/output requests into database requests, communicating the database requests with an embedded database management system module, and executing the database requests.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Thomas Flynn, Jr., Balakrishna Raghavendra Iyer
  • Patent number: 7992036
    Abstract: An apparatus, system, and method are disclosed for restoring cluster server data at a volume level. A setup module opens at least one source volume of a cluster server for a volume-level restore, flushes each buffer for the at least one source volume, closes the at least one source volume, disables file system checks for the cluster disks, saves disk signatures of the cluster disks, and disables device-level checks for the cluster disks. A copy module copies data with a volume-level restore from the at least one snapshot volume to the at least one source volume. A reset module rewrites the saved disk signatures to the cluster disks, re-enables the device-level checks for the cluster disks, and resets at least one volume attribute on the at least one source volume.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Neeta Garimella, Delbert Barron Hoobler, III
  • Patent number: 7987430
    Abstract: An apparatus, system, and method are disclosed for customizing a graphical user interface. A rendition module renders a base GUI to provide an operator with tools for managing Data Processing Devices (DPD). A tag module communicates interface tags to the base GUI. The interface tags describe added functionality for managing a specified DPD, wherein the added functionality is not supported by the base GUI and the base GUI is not configured to employ the interface tags. A translation module translates the interface tags into interpreted display code. The rendition module is further configured to render the interpreted display code with previously rendered display code for the base GUI to provide the added functionality for managing the specified DPD. The operator may manage the specified DPD with the added functionality.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Coca, James B. Engle, Melissa J. Garcia, Kevan D. Holdaway
  • Patent number: 7987225
    Abstract: A grid manager manages numerous submissions of a job request in view of maintaining a high degree of performance continuity in the execution of the numerous submissions of the job request by one or more job handlers. To this end, the grid manager receives an initial submission of the job request specifying one or more resource selection parameters, and selects one or more job handlers for executing the initial submission of the job request based on the specified resource selection parameter(s). To facilitate a high degree of performance continuity in the execution of a resubmission of the job request, the grid manager assigns a job request identification corresponding to a resource selection parameter compilation including the specified resource selection parameter(s) as well as each resource selection parameter unspecified in the job request that facilitates a selection of one or more job handlers for executing the resubmission of the job request.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventor: Vivek Kashyap
  • Patent number: 7987334
    Abstract: An apparatus, system, and method are disclosed for adjusting memory hold time. A detection module detects a hold time violation for a memory. An adjustment module increases a first voltage of a voltage controller in response to the hold time violation. The voltage controller supplies electrical current at the first voltage to a memory controller and at a reference voltage to the memory. The first and reference voltages are set independently.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventor: WenWei Wang
  • Patent number: 7984323
    Abstract: An apparatus, system, and method are disclosed for providing a backup configuration image to a programmable hardware device. A receiving module receives a configuration file for the programmable hardware device. The configuration file comprises a synchronization key and a configuration image. An image write module writes the configuration image to a first section of a memory device. The memory device comprises the first section and a second section that stores a synchronization key and a backup configuration image. A key write module writes at least a portion of the synchronization key to the first section of the memory device in response to the image write module completing the write of the configuration image to the first section of the memory device. During a loading cycle, the programmable hardware device searches the memory device for a valid synchronization key, and loads the configuration image that corresponds to the valid synchronization key.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventor: Robert H. Bass
  • Patent number: 7984016
    Abstract: Changes such as write operations on a replication source comprising a hierarchically-indexed file system and associated data store are tracked and aggregated over a point-in-time image replication interval and communicated to a replication target. The replication target receives the changes, conducts operations to make the changes on a target volume or portion thereof, and conducts a point-in-time image replication operation to synchronize the replication target with the replication source. In the present invention the advantages of replication techniques developed for log-structured file systems are provided to systems with conventional hierarchical file systems. The invention also facilitates maintaining point-in-time retrievable images of a volume or portion thereof on a target volume while reducing the bandwidth and processing burden associated with replication.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventor: Richard Victor Kisley
  • Patent number: 7979546
    Abstract: Database management systems, methods, and program products that exploit time dependent sequential database management system processes to ensure presentation of the same data or view to one or a plurality of users through sequencing asynchronous database management operations such as recovery and replication. Sequencing is accomplished through the use of entries in sequential logs, including transaction logs, recovery logs, and other data recovery tools and applications. Uses include managing data migration and data replication.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth B. Hamel, Bruce G. Lindsay
  • Patent number: 7979727
    Abstract: An apparatus, system, and method are disclosed for a power supply that is efficient in both high and low power conditions. An integrated power supply regulates current on a regulated bus to maintain a regulated bus voltage under varying load conditions. The integrated power supply includes a first power supply rated to provide full load power to the load and second power supply rated to provide power at levels below a minimum power threshold. The second power supply includes switching elements that have lower switching losses than switching elements of the first power supply. A sensing module measures power. A switching module starts up the second power supply and shuts down the first power supply if the measured power falls below the minimum power threshold, and starts up the first power supply and shuts down the second power supply if the measured power rises above the minimum power threshold.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cecil C. Dishman, Randhir S. Malik, Trung M. Nguyen
  • Patent number: 7979554
    Abstract: An apparatus, system, and method are disclosed for enabling a conversational transaction in a service oriented architecture. The apparatus, system and method include receiving at an IMS Connect a first conversational transaction (“CT”) request comprising a conversation option flag from a Java client over a TCP/IP connection to a first socket of the IMS Connect and transmitting the first CT request to an IMS. The apparatus, system, and method include receiving from the IMS a first response to the first CT request and a conversational transaction identifier (“CTID”), and returning the first response along with the CTID to the Java client in response to the conversation option flag being set. The first response and CTID are transmitted using TCP/IP. The response is a portion of the conversational transaction and the CTID is configured to identify to the IMS subsequent CT requests from the Java client as part of the CT.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shyh-Mei F. Ho, Leilei Li, Khiet Quang Nguyen, Jack Chiu-Chiu Yuan
  • Patent number: 7975480
    Abstract: An apparatus, system, and method are disclosed for preventing overspeed of a turbocharger. The apparatus includes a two-stage turbocharger system with a high pressure and a low pressure turbocharger. A bypass valve that divides an exhaust flow into a primary exhaust flow and a bypass flow. A relief valve vents a portion of the primary exhaust flow around the high pressure turbocharger. The low pressure turbocharger receives the bypass flow, the primary exhaust flow, and the vented portion of the primary exhaust flow. The apparatus includes a controller having a protection condition module that determines a protection indicator, and a relief valve control module that controls the relief valve according to the protection indicator.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: July 12, 2011
    Assignee: Cummins, Inc
    Inventor: Jeffery Matthews