Abstract: A system for responding to requests for processing made by an integration broker to an application having a single threaded application programmer interface, comprising receiving a request for processing; determining whether the received request is event-triggered or call-triggered; sending the request to a slave process assigned to event-triggered requests, when the request is event-triggered; and sending the request to a slave process assigned to call-triggered requests, when the request is call-triggered.
Type:
Grant
Filed:
December 26, 2007
Date of Patent:
March 1, 2011
Assignee:
International Business Machines Corporation
Abstract: Processes, apparatus and systems for depositing a switching material that is switchable between conductivity states and where the states are persistent. The invention further relates to a microelectronic device or non-volatile resistance switching memory comprising the switching material for storing digital information. A process includes a step of depositing the switching material by a CMOS deposition technique at a temperature lower than 400° C.
Type:
Grant
Filed:
April 14, 2005
Date of Patent:
March 1, 2011
Assignee:
International Business Machines Corporation
Inventors:
Rolf Allenspach, Johannes G. Bednorz, Gerhard Ingmar Meijer, Chung Hon Lam, Richard Stutz, Daniel Widmer
Abstract: An electronic device includes: at least one electronic chip comprising a first coefficient of thermal expansion (CTE); and a carrier including a top surface connected to the bottom surface of the chip by solder bumps. The carrier further includes a second CTE that approximately matches the first CTE, and a plurality of through vias from the bottom surface of the carrier to the top surface of the carrier layer. Each through via includes a collar exposed at the top surface of the carrier, a pad exposed at the bottom surface of the carrier, and a post disposed between the collar and the pad. The post extends thorough a volume of space.
Type:
Grant
Filed:
May 13, 2008
Date of Patent:
March 1, 2011
Assignee:
International Business Machines Corporation
Abstract: A cooling system includes a moving rotor system which in turn includes: a disk on which a plurality of heat conducting structures are distributed, the heat conducting structures having a cross section optimized for maximum surface area to footprint area; the heat conducting structures having a shape to optimize the heat transfer coefficient between the structures moving through the ambient fluid; and a mechanism for generating a mass fluid flow over the conducting structures so that the heat conducting structures are persistently cooled.
Type:
Grant
Filed:
January 3, 2007
Date of Patent:
March 1, 2011
Assignee:
International Business Machines Corporation
Inventors:
Vijayeshwar D. Khanna, Gerard McVicker, Sri M. Sri-Jayantha
Abstract: A system for predicting an occurrence of a critical even in a computer cluster includes: a control system that includes an event log, a system parameter log, a memory for storing information related to occurrences of critical events, and a processor. The processor implements a hybrid prediction system; loads the information from the event log and the system performance log into a Bayesian network model; uses the Bayesian network model to predict a future critical event; makes future scheduling and current data migration selections; and adapts the Bayesian network model by feeding the scheduling and data migration selections.
Type:
Grant
Filed:
November 10, 2008
Date of Patent:
February 22, 2011
Assignee:
International Business Machines Corporation
Inventors:
Manish Gupta, Jose E. Moreira, Adam J. Oliner, Ramendra K. Sahoo
Abstract: Methods, apparatus and systems for generating a trusted digital time stamp as well as a public time source. It includes, an apparatus for receiving and recording public time information and a method for verifying a digital time stamp. A method for generating a trusted digital time stamp includes: obtaining a first time information and a corresponding random code from a public time source; and generating a digital time stamp using a first time information and random code. A method for verifying a digital time stamp includes: recording time information and corresponding random codes transmitted by a public time source; retrieving time information and a random code contained in the time stamp; and comparing a retrieved random code from the time stamp with one of the recorded random codes that corresponds to a time information in the time stamp, if they are consistent, the time stamp is determined to be trusted, otherwise the time stamp is determined to be not trusted.
Type:
Grant
Filed:
May 20, 2008
Date of Patent:
February 15, 2011
Assignee:
International Business Machines Corporation
Abstract: A system and method of attaching a heat sink to an integrated circuit chip includes providing a compliant material for constraining the heat sink's mechanical motion while simultaneously allowing for thermal expansion of the heat sink.
Type:
Grant
Filed:
August 4, 2009
Date of Patent:
February 15, 2011
Assignee:
International Business Machines Corporation
Abstract: A method for selling items by a vendor in a shopping venue includes steps of: receiving a first signal from a mobile information processing device, the signal including a list of items of interest; and transmitting a second to the mobile information processing device, the second signal indicating that at least one of the items of interest from the list is available in the shopping venue.
Type:
Grant
Filed:
October 28, 2007
Date of Patent:
February 15, 2011
Assignee:
International Business Machines Corporation
Abstract: A noise reduction device is configured by use of: means for calculating a predetermined constant, and a predetermined reference signal R?(T) in the frequency domain, respectively by use of adaptive coefficients W?(m), and for thereby obtaining estimated values N? and Q?(T) respectively of stationary noise components, and non-stationary noise components corresponding to the reference signal, which are included in a predetermined observed signal X?(T) in the frequency domain; means and for applying a noise reduction process to the observed signal on the basis of each of the estimated values, and for updating each of the adaptive coefficients on the basis of a result of the process; and an adaptive learning means and for repeating the obtaining of the estimated values and the updating of the adaptive coefficients, and for thereby learning each of the adaptive coefficients.
Type:
Grant
Filed:
August 5, 2008
Date of Patent:
February 15, 2011
Assignee:
International Business Machines Corporation
Abstract: A mobile information processing device includes a display driver for displaying a bar code, the bar code including a representation of a user's acceptance of a price requested by a store for a selected item for purchase. The bar code may be one-dimensional or two-dimensional.
Type:
Grant
Filed:
October 28, 2007
Date of Patent:
February 8, 2011
Assignee:
International Business Machines Corporation
Abstract: A cooling system for a heat-generating device includes: coolant fluid; an evaporator for holding the coolant fluid and for heating the coolant fluid; said evaporator in close proximity to the heat-generating device for removing unwanted heat. The cooling system also includes a plurality of tubes for providing a flow path for the coolant fluid and gases produced by the evaporator; a heat exchanger through which the tubes pass for cooling the coolant fluid. The heat exchanger includes: a reservoir, a coolant, and a heating element for heating the gas so that it expands and pushes cool coolant fluid back to the evaporator. The heating element may be located inside the reservoir.
Type:
Grant
Filed:
July 13, 2007
Date of Patent:
February 8, 2011
Assignee:
International Business Machines Corporation
Abstract: A method includes the steps of: detecting a request from a client to restart a streamed multimedia presentation from a new starting point; determining if an update to a source file of the streamed multimedia presentation is available; if the update is available: closing the source file, opening the update, and establishing a link to the existing data channel; locating the new starting point of the streamed multimedia presentation; and streaming the multimedia presentation from the new starting point.
Type:
Grant
Filed:
January 15, 2008
Date of Patent:
February 8, 2011
Assignee:
International Business Corporation
Inventors:
Peter Hans Westerink, Paolo Dettori, Zhengua Fu, Julio Nogima, Frank A. Schaffa
Abstract: The present invention discloses a method for generating and verifying a user attestation-signature value (DAA?) and issuing an attestation value (cert) for the generation of the user attestation-signature value (DAA?).
Type:
Grant
Filed:
June 2, 2008
Date of Patent:
February 1, 2011
Assignee:
International Business Machines Corporation
Abstract: Methods, systems, and computer programs for servicing and/or providing spontaneous collaboration between a shopper and consultants concerning a shopping goal. Information about the shopper's physical or logical proximity to a particular product category, combined with the current contents of his or her shopping cart is used to determine one or more shopping goals. Information about each potential consultant, including physical proximity, willingness to consult, areas of expertise and recent experience is used to rank each consultant in terms of relevance to one or more shopping goal. Communication is established between the shopper and one or more consultants in order that consulting services be provided. Consultants' evaluations are maintained persistently for use in future ranking. In some cases collaboration is coordinated by a service bureau.
Type:
Grant
Filed:
January 7, 2005
Date of Patent:
February 1, 2011
Assignee:
International Business Machines Corporation
Inventors:
David Frederick Bantz, Clifford A. Pickover
Abstract: Servicing and/or providing spontaneous collaboration between a shopper and consultants concerning a shopping goal includes deriving information about the shopper's physical or logical proximity to a particular product category, combined with the current contents of his or her shopping cart is used to determine one or more shopping goals; as well as information about each potential consultant, including physical proximity, willingness to consult, areas of expertise and recent experience is used to rank each consultant in terms of relevance to one or more shopping goal.
Type:
Grant
Filed:
August 19, 2009
Date of Patent:
January 25, 2011
Assignee:
International Business Machines Corporation
Inventors:
David Frederick Bantz, Clifford A. Pickover
Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.
Type:
Grant
Filed:
May 16, 2008
Date of Patent:
January 4, 2011
Assignee:
International Business Machines Corporation
Inventors:
Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
Abstract: A method for controlling access to a data source includes steps of: storing a plurality of access control policies in a database; generating a plurality of tree-structured data from the policies; merging the plurality of tree-structured data; determining that a user is attempting to access part of the data source; determining whether or not to permit access; verify consistency of the determination; store the merged tree-structured data; and designate the part of the data source by a path expression.
Type:
Grant
Filed:
February 2, 2009
Date of Patent:
December 14, 2010
Assignee:
International Business Machines Corporation
Abstract: A method, information processing system, and computer readable medium for annotating graphs to allow for subsequent quick loading and analysis of very large graphs is described. The present invention encompasses a way to order and annotate nodes of a graph into a data stream that allows for optimization of subsequent processing of nodes in later analysis. For example, a very large reference graph representing heap snapshots may be annotated to facilitate post-processing and visualization of the heap for memory leak analysis. In such an example, the present invention reduces the number of objects and references to be modeled in memory, while still capturing the essence of the non-modeled portions. In this example, the present invention may process reference graphs on the scale of one hundred million live objects per snapshot using a computer with one gigabyte of memory.
Type:
Grant
Filed:
January 4, 2005
Date of Patent:
December 14, 2010
Assignee:
International Business Machines Corporation
Inventors:
Nick M. Mitchell, Gary S. Sevitsky, Herbert G. Derby
Abstract: A device, wearable by a user, includes: a plurality of sensors, each for providing an indication of position of at least a part of the user's body; a receiver for receiving each indication of position provided by each of the plurality of sensor elements to provide a composite position signal. The individual sensor readings may all be transmitted to the external entity for further analysis. The sensors may be placed in different locations or positions for measuring the curvature of at least a part of the user's body.
Type:
Grant
Filed:
June 14, 2010
Date of Patent:
December 14, 2010
Assignee:
International Business Machines Corporation
Abstract: A system and method for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood.
Type:
Grant
Filed:
October 30, 2008
Date of Patent:
December 7, 2010
Assignee:
International Business Machines Corporation
Inventors:
Paolo Dettori, Zhenghua Fu, Julio Nogima, Frank Andre Schaffa, Chai Wah Wu, Peter Hans Westerink, Hao Yang