Patents Represented by Attorney Kunzler Needham Massey & Thorpe
-
Patent number: 8190775Abstract: 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: GrantFiled: April 7, 2008Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Daniel M. Haller, Shyh-Mei F. Ho, Gerald D. Hughes, Jenny C. Hung, Bill T. Huyah, Steve T. Kuo
-
Patent number: 8181450Abstract: 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: GrantFiled: April 30, 2008Date of Patent: May 22, 2012Assignee: Cummins IP. Inc.Inventors: Phanindra Garimella, Abdul R. Ofoli, Timothy R. Frazier, Joan M. Wills, John N. Chi, Weiwen Wang, Andrew Osburn
-
Patent number: 8181453Abstract: 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: GrantFiled: June 1, 2006Date of Patent: May 22, 2012Assignee: Fleetguard, Inc.Inventors: Gary D. Goplen, Thomas M. Asplund
-
Patent number: 8176287Abstract: 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: GrantFiled: December 6, 2004Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: David M. Cannon, Colin S. Dawson, Barry Fruchtman, Robert G. Labrie, Carol J. Nylund
-
Patent number: 8171450Abstract: 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: GrantFiled: December 2, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Yury Kosov, Juliana Hing Tsang
-
Patent number: 8171014Abstract: 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: GrantFiled: August 29, 2007Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: David W. Adler, Fain Butt, Alvin K. Cho, Tian Zhang
-
Patent number: 8171499Abstract: 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: GrantFiled: July 22, 2005Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Corville O. Allen, Suraksha Vidyarthi
-
Patent number: 8161730Abstract: 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: GrantFiled: April 30, 2008Date of Patent: April 24, 2012Assignee: 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: 8166166Abstract: 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: GrantFiled: December 15, 2005Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: 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: 8166540Abstract: 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: GrantFiled: February 21, 2008Date of Patent: April 24, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jeffrey Mark Estroff, Seiichi Kawano, Mikio Hagiwara, Keiko Kokubun
-
Patent number: 8161023Abstract: 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: GrantFiled: October 13, 2008Date of Patent: April 17, 2012Assignee: Internatioanal Business Machines CorporationInventors: Gregory Scott Felderman, Brian Keith Hoyt
-
Patent number: 8161255Abstract: 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: GrantFiled: January 6, 2009Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Matthew J. Anglin, David M. Cannon, Howard N. Martin
-
Patent number: 8161011Abstract: 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: GrantFiled: July 31, 2007Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Christian Bolik, Carsten Brixius, Gregory John Tevis, David Gregory Van Hise
-
Patent number: 8161309Abstract: 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: GrantFiled: February 19, 2008Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Deanna Lynn Quigg Brown, Jason James Graves, Kevan D. Holdaway, Nhu Thanh Nguyen, Ronald Ivan Olguin, II
-
Patent number: 8159198Abstract: 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: GrantFiled: October 28, 2008Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Cecil C. Dishman, Randhir S. Malik
-
Patent number: 8159160Abstract: 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: GrantFiled: December 30, 2008Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: C. Charles Dishman, Jen-Ching Lin, Randhir S. Malik
-
Patent number: 8159837Abstract: 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: GrantFiled: October 27, 2008Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Cecil C. Dishman, Jen-Ching Lin, Randhir S. Malik
-
Patent number: 8156730Abstract: 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: GrantFiled: April 29, 2008Date of Patent: April 17, 2012Assignee: Cummins, Inc.Inventors: Linsong Guo, Timothy R. Frazier
-
Patent number: 8161353Abstract: 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: GrantFiled: April 6, 2008Date of Patent: April 17, 2012Assignee: Fusion-IO, Inc.Inventors: David Flynn, John Strasser, Jonathan Thatcher
-
Patent number: 8156732Abstract: 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: GrantFiled: March 24, 2006Date of Patent: April 17, 2012Assignee: Fleetguard, Inc.Inventors: Michael Cunningham, Bradlee Stroia