Patents Represented by Attorney Kunzler Needham Massey & Thorpe
  • Patent number: 8190775
    Abstract: A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Haller, Shyh-Mei F. Ho, Gerald D. Hughes, Jenny C. Hung, Bill T. Huyah, Steve T. Kuo
  • Patent number: 8181450
    Abstract: Various embodiments of an apparatus, system, and method are disclosed for reducing NOx emissions using ammonia storage on an SCR catalyst. For example, according to one representative embodiment, an apparatus for reducing NOx emissions in an engine exhaust includes a NOx reduction target module that is configured to determine a NOx reduction requirement. The apparatus also includes an ammonia storage module that is configured to determine an ammonia storage modifier. An ammonia target module of the apparatus is configured to determine an ammonia addition requirement. The ammonia target module is communicable in data receiving communication with the ammonia storage module to receive the ammonia storage modifier, which is added to the ammonia addition requirement. The apparatus also includes a reductant target module that is configured to determine a reductant injection requirement that includes an amount of reductant added to the exhaust gas stream to achieve the ammonia addition requirement.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: May 22, 2012
    Assignee: Cummins IP. Inc.
    Inventors: Phanindra Garimella, Abdul R. Ofoli, Timothy R. Frazier, Joan M. Wills, John N. Chi, Weiwen Wang, Andrew Osburn
  • Patent number: 8181453
    Abstract: An exhaust Venturi apparatus, system, and method includes an elongate housing for passage of exhaust gases, a Venturi mechanism disposed on the housing, the Venturi mechanism configured to create a low-pressure zone in the exhaust gases within the housing, and an aperture disposed in a side of the housing downstream of the Venturi mechanism, such that secondary air outside the housing is drawn into the exhaust stream. The aperture may comprise one or a plurality of apertures, small in cross-section compared to the housing cross-section, for minimizing sound emanating from the exhaust system. The Venturi mechanism may comprise a Venturi plate mounted between the housing and the engine.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: May 22, 2012
    Assignee: Fleetguard, Inc.
    Inventors: Gary D. Goplen, Thomas M. Asplund
  • Patent number: 8176287
    Abstract: LAN-managed storage volumes are managed by a LAN storage manager installed on a storage management server. In processing a LAN-free storage volume request, the LAN tape manager selects a LAN-managed storage volume responsive to the LAN-free storage volume allocation request wherein the LAN-managed storage volume is initialized as a candidate for a LAN-free storage operation. The LAN-managed storage volume may be initialized by the LAN storage manager as a candidate for a LAN-free storage operation prior to the LAN storage manager receiving the LAN-free storage volume allocation request or in response to the LAN storage manager receiving the LAN-free storage volume allocation request. Additionally, prior to being initialized as a candidate for a LAN-free storage operation, the LAN-managed storage volume may be a pre-existing storage volume or a scratch storage volume.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: David M. Cannon, Colin S. Dawson, Barry Fruchtman, Robert G. Labrie, Carol J. Nylund
  • Patent number: 8171450
    Abstract: A system and apparatus are disclosed for graphically building business rule conditions. The apparatus of graphically building business rule conditions comprises an expression icon module that displays a menu of function icons for the user, and a business attribute module that displays a menu of business rule attribute icons for the user. A user interface module allows the user to freely drag and drop functions and attributes onto a staging canvas, and relate the functions and attributes to build a graphical depiction of the desired business rule condition. A source code module generates source code directly from the graphical depiction such that the user does not have to understand the specific syntax and nuances of the development environment or runtime environment for the business rule.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yury Kosov, Juliana Hing Tsang
  • Patent number: 8171014
    Abstract: A method for executing a distributed spatial data query. The present invention allows a client to perform spatial queries against spatial data stored in a various formats in various separate databases. A view of the data is created in the relevant databases, wherein the spatial data is converted to WKB and stored as a BLOB. A federated server contains nicknames for the various database views, and also contains views of the data where the BLOB is converted back to a spatial data type. The federated server presents to clients an application view of the distributed heterogeneous spatial data such that the clients can treat the data as if it were a homogenous data source. Also taught is incorporating distributed non-spatial data into the application view by creating a nickname and a view on top of the nickname which derives spatial information from the non-spatial location information.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: David W. Adler, Fain Butt, Alvin K. Cho, Tian Zhang
  • Patent number: 8171499
    Abstract: An apparatus, system, and method are disclosed for object clone event notification. The apparatus is provided with a logic unit containing a plurality of modules configured to functionally execute the necessary steps of detecting an event on a primary software object, referencing a set of clones of the primary software object, and notifying one or more clones in the set of clones of the event in response to the event. The event may include events occurring on the primary software object, or events occurring on a software object monitored by the primary software object. These modules in the described embodiments include a detection module, a reference module, and a notification module. Beneficially, such an apparatus, system, and method would notify object clones of changes within the software system without requiring resource intensive broadcasts or implementation of a separate notification manager.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Suraksha Vidyarthi
  • Patent number: 8161730
    Abstract: Various embodiments of an apparatus, system, and method are disclosed for reducing NOx emissions on an SCR catalyst. For example, according to one representative embodiment, an apparatus for reducing NOx emissions in an engine exhaust includes a NOx reduction target module that is configured to determine a NOx reduction requirement that includes an amount of NOx in the exhaust gas stream to be reduced on a selective catalytic reduction (SCR) catalyst. The apparatus also includes an ammonia target module that is configured to determine an ammonia addition requirement that includes an amount of ammonia added to the exhaust gas stream to achieve the NOx reduction requirement. The apparatus also includes a reductant target module that is configured to determine a reductant injection requirement that includes an amount of reductant added to the exhaust gas stream to achieve the ammonia addition requirement.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 24, 2012
    Assignee: Cummins IP, Inc.
    Inventors: John N. Chi, Weiwen Wang, Phanindra Garimella, Joan M. Wills, Joe V. Hill, Lisa A. Farrell, Abdul R. Ofoli
  • Patent number: 8166166
    Abstract: An apparatus, system, and method are disclosed for distributing configuration parameters. The present invention includes one or more storage devices configured to store data, a first DHCP server configured to process DHCP messages and redirect communications regarding configuration parameters for the storage devices to a second DHCP server, and a configuration datastore configured to store configuration parameters for the storage devices. The second DHCP server may be configured to process DHCP messages and retrieve configuration parameters for the storage devices from the configuration datastore. In certain embodiments, each storage initiator communicates with the DHCP servers, receives the configuration parameters such as iSCSI parameters, and provides the configuration parameters to one or more storage devices.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jesse Paul Arroyo, Joseph Edward Bolan, Thomas M. Brey, Josep Cors, Gregory William Dake, Scott Neil Dunham, William Gavin Holland, Theodore Brian Vojnovich
  • Patent number: 8166540
    Abstract: A system, apparatus, and methods are disclosed for aligning a stored scancode sequence that corresponds to a hardware password, with a password input device type such as a current keyboard type. Aligning the stored scancode sequence with the password input device type enables successful validation of a hardware password despite a change in a password input device type or inadvertent corruption of a non-volatile memory used for storing the scancode sequence such as non-volatile memory that stores BIOS information for a computing device.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: April 24, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey Mark Estroff, Seiichi Kawano, Mikio Hagiwara, Keiko Kokubun
  • Patent number: 8161023
    Abstract: According to one embodiment of the present invention, a method for inserting a PDF shared resource back into a PDF statement is provided. The method includes storing a set of statements, wherein each statement has been extracted from a document and each statement contains indirect objects. A set of resources is then stored, wherein the resources have been extracted from the document, and the resources include a set of indirect objects. All of the indirect objects in a selected one of the stored statements are then enumerated and a determination is made of which of the indirect objects contain keys. A key value for the enumerated indirect objects containing keys is then read, and the indirect objects in the stored set of resources associated with each key are identified. Stream data is then copied from the indirect objects in the stored set of resources into the selected ones of the stored statements.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: April 17, 2012
    Assignee: Internatioanal Business Machines Corporation
    Inventors: Gregory Scott Felderman, Brian Keith Hoyt
  • Patent number: 8161255
    Abstract: One aspect of the present invention includes an optimized simultaneous storage operation for data objects onto a combination of deduplicated and non-deduplicated storage pools. In one embodiment, a data object is provided for storage onto destination storage pools in a storage management system, and placed into a source buffer. The data object is first divided into data chunks if the data object has not previously been chunked within the storage management system. The data object is then simultaneously copied from the source buffer to each destination storage pool (deduplicating and non-deduplicating) with the following operation. If the destination pool utilizes deduplication, then the individual data chunks are only transferred if copies of the individual data chunks do not already exist on the destination storage pool. If the destination pool does not utilize deduplication, then all chunks of the data object are transferred to the destination storage pool.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Anglin, David M. Cannon, Howard N. Martin
  • Patent number: 8161011
    Abstract: An apparatus, system, and method are disclosed for analyzing a file system. A record module records file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system. A file score module calculates a file score for each file using the file parameters. A system score module calculates the file system score as the sum of the normalized file scores. A process module processes the file system if the file system score exceeds a specified threshold.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Carsten Brixius, Gregory John Tevis, David Gregory Van Hise
  • Patent number: 8161309
    Abstract: An apparatus, system, and method are disclosed for controlling power sequence in a blade center environment. A blade center environment has many devices requiring power. A relationship component module creates a topology of interdependent relationships of the devices. A monitor component module monitors commands to regulate power for devices. A validating module validates that the commands do not violate the interdependent relationships defined in the topology and returns a failure message if the command is not validated.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Deanna Lynn Quigg Brown, Jason James Graves, Kevan D. Holdaway, Nhu Thanh Nguyen, Ronald Ivan Olguin, II
  • Patent number: 8159198
    Abstract: An apparatus for efficient power supply operation variable input line voltages. The apparatus includes a detection module that senses the input line voltage to the power supply and determines whether it is high or low voltage. A turn module sets the turns ratio of the transformer to a first turns ratio if the input line voltage is low voltage. The turn module sets the turns ratio to a second turns ratio if the input line voltage is high. In one embodiment of the invention, a high voltage is between 180 and 250 volts, while a low voltage is between 90 and 130 volts. A primary module sets the boost voltage of the power supply's boost stage to a first voltage if the input line voltage is low, while it sets the boost voltage to a second voltage if the input line voltage is high. The first voltage may, for example, be 200 volts, and the second voltage 400 volts.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Cecil C. Dishman, Randhir S. Malik
  • Patent number: 8159160
    Abstract: An apparatus, system, and method are disclosed for controlling fan speed in a power supply. The apparatus measures input power to the power supply and measures the output power provided by the power supply over an interval. The apparatus determines values for the input power and output power and, using the two, determines how much power has been dissipated in the power supply. Power dissipation values are associated with particular fan speeds, and the apparatus adjusts the speed of the fan in the power supply based on how much power was dissipated during the interval. Increasing levels of power dissipation increases the fan speed, and decreasing levels of power dissipation decrease the fan speed.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: C. Charles Dishman, Jen-Ching Lin, Randhir S. Malik
  • Patent number: 8159837
    Abstract: An apparatus, system, and method are disclosed for efficiently providing bias voltages. A first switching regulator stage that includes an inductor receives an input voltage and provides as an output an intermediate regulated output voltage. A second switching regulator stage receives as input the intermediate regulated output voltage and outputs a regulated main output voltage. The second switching regulator stage includes at least one switch controller that provides one or more signals to one or more switches in the second switching regulator stage to regulate the main output voltage of the second regulator stage. A secondary bias module utilizes a secondary winding coupled with the inductor of the first regulator stage to provide a secondary bias output voltage to the switch controller of the second switching regulator stage. The secondary bias output voltage is referenced to the main output voltage of the second switching regulator stage.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Cecil C. Dishman, Jen-Ching Lin, Randhir S. Malik
  • Patent number: 8156730
    Abstract: Various embodiments of an apparatus, system, and method are disclosed for managing regeneration event characteristics. For example, according to one embodiment, an apparatus for controlling the temperature of the output exhaust of an internal combustion engine for a regeneration event on a particulate matter filter includes a regeneration module, a turbocharger thermal management module, a fuel injection thermal management module, and an air intake thermal management module. The regeneration module determines a desired particulate matter filter inlet exhaust gas temperature for a regeneration event. The turbocharger thermal management module determines a variable geometry turbine (VGT) device position strategy. The fuel injection thermal management module determines a fuel injection strategy. The air intake thermal management module determines an intake throttle position strategy.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: April 17, 2012
    Assignee: Cummins, Inc.
    Inventors: Linsong Guo, Timothy R. Frazier
  • Patent number: 8161353
    Abstract: An apparatus, system, and method are disclosed for validating that correct data is read from a storage device. A read request receiver module receives a read storage request to read a data segment of a file or object stored on a data storage device. The storage request includes one or more source parameters for the data segment. The source parameters include one or more virtual addresses that identify the data segment. A hash generation module generates one or more hash values from the virtual addresses. A read data module reads the requested data segment and returns one or more data packets and corresponding stored hash values stored with the data packets. The stored hash values were generated from a data segment written to the data storage device that contains data of the data packets. A hash check module verifies that the generated hash values match the respective stored hash values.
    Type: Grant
    Filed: April 6, 2008
    Date of Patent: April 17, 2012
    Assignee: Fusion-IO, Inc.
    Inventors: David Flynn, John Strasser, Jonathan Thatcher
  • Patent number: 8156732
    Abstract: An apparatus, system, and method are disclosed for regenerating an exhaust gas treatment device. A controller module directs an injector to provide reductant to an exhaust gas treatment device over a plurality of rich intervals during a regeneration cycle. In addition, the controller module directs the injector to reduce the reductant provided to the exhaust gas treatment device over a lean interval between the rich intervals to create a lean environment within the exhaust gas treatment device. In one embodiment, the controller module modifies the reductant provided during each rich interval, the number of rich intervals, the length of the rich intervals, and the length of the lean intervals in response to an exhaust gas state.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: April 17, 2012
    Assignee: Fleetguard, Inc.
    Inventors: Michael Cunningham, Bradlee Stroia