Patents Represented by Attorney, Agent or Law Firm Michael J. Buchenhorner
  • Patent number: 8224465
    Abstract: Coordinating tasks of performance management and application placement management in a dynamic fashion by: estimating capacity needs for various service classes of service requests; computing desired capacities of at least one application for said service requests; deciding whether the desired capacities are satisfied by a current application placement; making no change to current application placement if the desired capacities are satisfied; determining a new application placement based on the desired capacities and a projected load if the desired capacities are not satisfied; computing corresponding capacity constraints for all pairs of service classes and servers; and computing an optimal allocation of capacities among the service classes so as to optimize a quality of service.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Asser N. Tantawi, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder
  • Patent number: 8214806
    Abstract: A method for profiling performance of a system includes steps of: monitoring execution of the system at multiple points during the system's operation; analyzing results derived from the monitoring in order to provide analyzed results; reconfiguring the monitoring non-uniformly according to the analyzed results; and repeatedly performing iterations of the above steps until a particular event occurs. The iterations may be terminated upon: reaching a specified level of analysis precision, determining a source of one or more performance bottlenecks, determining a source of unexpectedly high output or low completion time, completing a predefined number of iterations, reaching an endpoint of an application, or having performed iterations for a specified period of time.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Guojing Cong, Peter Kenneth Malkin
  • Patent number: 8214442
    Abstract: A method includes steps of: receiving a prompt from a user to activate a message interface in order to begin a session; activating the message interface such that said message interface is presented to the user and is able to receive input from the user; receiving user input from the message interface, including: a user selection of at least one target correspondent; and a first message to be sent to the at least one target correspondent; identifying the session with a unique identifier; and sending the first message to a messaging system for delivery to the target correspondent when the target correspondent is available.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Barbara Finkelstein, Itzhack Goldberg, Boaz Mizrachi, Vladimir Soroka
  • Patent number: 8200916
    Abstract: A color control node includes an interface for communicating with multiple storage controllers, wherein the storage controllers maintain a primary storage system at a primary site and a secondary storage system at a secondary site; and wherein the storage controllers maintain a current color and associate all writes with the current color without polling the color control node. The color control node also includes operational capability for issuing a polling command to instruct the storage controllers to poll the color control node for the current color prior to associating each write with a new color; receiving an acknowledgment of receipt of the polling command; changing the current color to a new color responsive to receiving the acknowledgment; issuing a storage command to the storage controllers indicating the new color; and instructing each storage controller to cease polling the color control node for the current color.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shira Ben Dor, Amir Kredi, Avied Zlotnick, Henry Butterworth
  • Patent number: 8194638
    Abstract: Briefly, according to an embodiment of the invention, a computing system comprises: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and for handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, for handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously. The system additionally comprises a plurality of clusters which comprise the processing nodes, and a plurality of intra-cluster communication links. The electronic packet switched networks are for handling collectives and short-lived data transfers among the processing nodes and comprises one-tenth of the bandwidth of the circuit switched networks.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
  • Patent number: 8195279
    Abstract: An apparatus for measuring cardiac electric activity of a patient includes a tubular structure embodied in a lightweight, gently u-shaped form factor. The tubular structure includes: a center portion, a left handle in an upright end of the tubular structure, a right handle in a contralateral upright end; a connector positioned in the center portion; first and second receiving electrodes in the right and left handles; and an efferent cable for coupling the connector with a processor for electronically inverting signals obtained from the electrodes to produce vectors enabling a calculation of a conventional twelve-lead electrocardiogram. The processor is operatively coupled with a fourth electrode affixed to the patient's ear.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: June 5, 2012
    Inventor: Henry M. Clayman
  • Patent number: 8190970
    Abstract: A probe-based data storage device includes a storage surface having an array of A storage fields; a probe array comprising A probes for writing data to respective storage fields; and an apparatus for controlling writing of blocks of user data in the array of storage fields.
    Type: Grant
    Filed: October 27, 2007
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas Albrecht, Theodore Antonakopoulos, Giovanni Cherubinni, Ajay Dholakia, Evangelos S. Eleftheriou, Charalampos Pozidis
  • Patent number: 8185540
    Abstract: Providing visual structuring of multivariable data sets in records includes: defining a key field for sorting the records; sorting the records by the key field to find patterns; grouping equivalent field values of the key field in an equivalent field value group; forming corresponding blocks for each equivalent field value group, displaying only one field value for each block, and masking all other field values of the block.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Rene A. Pawlitzek, Markus G. Stolze
  • Patent number: 8170903
    Abstract: A system and method for generating a business critical impact analysis report includes steps of: inserting a rank value field in each configuration item relationship type definition; inserting a rank value field in each single relationship between configuration items; determining default rank values for the rank value fields; assigning the default rank values to the single relationships and the relationship type definitions; receiving a user request to generate the business critical impact analysis report at a selected rank level of configuration items; and presenting the business critical impact analysis report to the user, displaying the configuration items and their relationships corresponding to the selected level.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: May 1, 2012
    Assignee: Computer Associates Think, Inc.
    Inventor: Brian Poissant
  • Patent number: 8168045
    Abstract: An apparatus for plating a magnetic film on a substrate includes: a track including a plurality of stopping points along the track; a permanent magnet placed on the track such that the permanent magnet can be moved along the track towards and away from the stopping points; at least one plating tank positioned on the stopping point; and a removable high permeability iron flux concentrator inserted into gaps between the substrate and inside walls of the plating tank, substantially surrounding the substrate and extending around and under the substrate.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: May 1, 2012
    Assignee: International Business Corporation
    Inventors: Matteo Flotta, Lubomyr T. Romanikiw, Xiaoyan Shao, Steven Erik Steen, Bucknell Chapman Webb
  • Patent number: 8160910
    Abstract: A method within a system wherein a first user of the system provides information on social patterns to a second user includes: receiving a request for social pattern information from the second user, the request comprising a query; assigning authorization level to the second user for restricting the type and amount of data provided to the second user; providing information on social patterns to the second user according to the second user's authorization level; and storing information about the second user to be used in future transactions with the second user, the information including transactional fee data and subscription data for notifying the second user of additional social patterns as they develop.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason B. Ellis, Laurent Hasson, Peter K. Malkin
  • Patent number: 8155969
    Abstract: An apparatus for retrieving a character string includes: storage for storing text data obtained by recognizing a voice in a presentation, second text data extracted from document data used in the presentation, and associated information of the first text data and the second text data. The apparatus also includes a retrieval unit for retrieving, by use of the associated information, the character string from text data composed from the first text data and the second text data.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kohtaroh Miyamoto, Noriko Nagishi, Kenichi Arakawa
  • Patent number: 8139769
    Abstract: Multi-key content processing systems and methods, for processing content with at least one distribution target position. Each of the distribution target positions corresponds to an authorization key. An example method includes the steps of: encrypting said content with a content key; forming a key link based on said content key and the authorization key of said at least one distribution target position; and attaching said key link to the encrypted content.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jian Zhang, Ling Shao, Dong Xie
  • Patent number: 8139767
    Abstract: The presented methods form the basis of a forward-secure signature scheme that is provably secure. Moreover, the presented methods form also the basis of a fine-grained forward-secure signature scheme that is secure and efficient. The scheme allows to react immediately on hacker break-ins such that signatures from the past still remain valid without re-issuing them and future signature values based on an exposed key can be identified accordingly. In general, each prepared signature carries an ascending index such that once an index is used, no lower index can be used to sign. Then, whenever an adversary breaks in, an honest signer can just announce the current index, e.g., by signing some special message with respect to the current index, as part of the revocation message for the current time period. It is then understood that all signatures made in prior time periods as well as all signatures make in the revoked period up to the announced index are valid, i.e., non-reputable.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jan Camenisch, Maciel Koprowski
  • Patent number: 8129250
    Abstract: A resistor with improved switchable resistance and a non-volatile memory device includes a first electrode, a second electrode facing the first electrode and a resistance structure between the first electrode and the second electrode. The resistance structure includes an insulating dielectric material in which a confined switchable conductive region is formed between the first and second electrode. The resistor further includes a perturbation element, locally exerting mechanical stress on the resistance structure in the vicinity of the perturbation element at least during a forming process in which the confined switchable conductive region is formed.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christophe P. Rossel, Michel Despont
  • Patent number: 8125986
    Abstract: A computer-implemented method for selectively enabling and disabling at least one of a plurality of functions of a host operating system and for selectively enabling and disabling at least one of a plurality of host components includes the following steps: activating a locking mechanism in the host system for disabling system access, wherein the locking mechanism includes switches and component control storage; activating component settings for selectively enabling and disabling components of the system, wherein the component settings are controlled by manipulating the switches; activating system settings for selectively enabling and disabling functions of the system, wherein the system settings are controlled by manipulating the switches; activating system passwords, component passwords and encryption keys; and locking the system according to the selected settings.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhar Narayanaswami, Mandayam Raghunath
  • Patent number: 8126581
    Abstract: A system for optimizing at least one of a design, production, or testing process of a product in a mass manufacturing process includes: a central processing unit; a network interface operatively connected to the central processing unit; a storage device; a memory including logic for execution by the central processing unit, wherein the logic includes: a server handler made up of a client applet and a client interface servlet which are configured for enabling authorized end-user communication; an error data collection handler configured for gathering error data; an error data classification handler; an analysis handler; a suggested actions report handler; and the system further includes a server database configured for storing, modifying, and deleting data.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Kostyk, Theresa C. Kratschmer, Jeff R. Layton, Peter Kenneth Malkin, Stephen G. Perun, Kenneth L. Pyra, Padmanabhan Santhanam, John C. Thomas, Scott W. Weller
  • Patent number: 8122245
    Abstract: Methods and systems for anonymity revocation, enabling a trusted entity to identify a user computer within an anonymous system. A system comprises an attester computer providing attestation value cert from a security module public key and an identifying value.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Jan Camenisch
  • Patent number: 8110415
    Abstract: A chip package includes: a substrate; a plurality of conductive connections in contact with the silicon carrier; a silicon carrier in a prefabricated shape disposed above the substrate, the silicon carrier including: a plurality of through silicon vias for providing interconnections through the silicon carrier to the chip; liquid microchannels for cooling; a liquid coolant flowing through the microchannels; and an interconnect to one or more chips or chip stacks.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: John Ulrich Knickerbocker, John H. Magerlein
  • Patent number: 8110410
    Abstract: A field effect transistor device includes: a reservoir bifurcated by a membrane of three layers: two electrically insulating layers; and an electrically conductive gate between the two insulating layers. The gate has a surface charge polarity different from at least one of the insulating layers. A nanochannel runs through the membrane, connecting both parts of the reservoir. The device further includes: an ionic solution filling the reservoir and the nanochannel; a drain electrode; a source electrode; and voltages applied to the electrodes (a voltage between the source and drain electrodes and a voltage on the gate) for turning on an ionic current through the ionic channel wherein the voltage on the gate gates the transportation of ions through the ionic channel.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hongbo Peng, Stanislav Polonsky, Stephen M. Rossnagel, Gustavo Alejandro Stolovitzky