Abstract: A method and system for exposing monitoring violations to monitored applications is provided. A monitored application may detect that a monitoring application has been applied to monitor a transaction. Based on a defined policy or a threshold within policy, the monitored application may determine if the transaction is in a violation state. If the transaction is in a violation state, the mechanism of the present invention enables the monitoring application to notify the monitored application, such that the monitored application may take corrective action to correct the violation.
Type:
Grant
Filed:
January 27, 2005
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Bryan Christopher Chagoly, Nduwuisi Emuchay
Abstract: A system, method, and memory controller are provided that alters a memory command stream to a hardware memory. Data is written to the hardware memory and, after the data is stored in the memory, error correction code is received from the memory. Bit errors are identified based upon the error correction code that was received. The memory command stream is then altered based upon the number of bit errors that were identified. In one embodiment, altering the memory command stream includes adjusting a memory refresh rate, while in another embodiment, altering the memory command stream includes adjusting a memory usage delay.
Type:
Grant
Filed:
September 12, 2006
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Mark Andrew Brittain, Warren Edward Maule
Abstract: Data storage libraries as disclosed that provide for accessors that turn upon angled rails. In the library, a first rail and a second rail form an angle. The first and second rail each have a drive surface, but the drive surfaces are on different vertical planes. A switching mechanism of the accessor is then configured to move a drive mechanism between the different vertical planes of the drive surfaces. If the switching mechanism positions the drive mechanism adjacent to the drive surface of the first rail, then the drive mechanism engages the drive surface of the first rail to move the accessor along the first rail. If the switching mechanism switches the position of the drive mechanism adjacent to the drive surface of the second rail, then the drive mechanism engages the drive surface of the second rail to move the accessor along the second rail.
Type:
Grant
Filed:
February 19, 2009
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Shawn M. Nave, Jeffrey L. Thorn, Raymond Yardy
Abstract: A magnetoresistive assembly includes at least a first and a second magnetoresistive element formed on a common substrate, the at least first magnetoresistive element comprising a first pinned ferromagnetic layer being magnetized in a first direction, the at least second magnetoresistive element comprising a second pinned ferromagnetic layer being magnetized in a second direction different than the first direction.
Type:
Grant
Filed:
July 16, 2008
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Abstract: A method and structure for the invention forwards a request for voice instructions from the XML browser to a call control protocol to CCXML/Voice XML converter. The invention converts the request for voice instructions to the call control protocol using the converter and forwards the request for voice instructions from the converter to the control point. The control point returns voice instructions to the converter, and the converter, in turn, converts the voice instructions from the call control protocol to CCXML/Voice XML. This process next returns voice instructions from the converter to the CCXML/Voice XML browser and the XML browser executes the voice instructions using the XML browser. Then, the invention runs an application on a CCXML application server connected to said CCXML/Voice XML browser.
Type:
Grant
Filed:
May 6, 2004
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Oliver Birch, Victoria L. Birch, Nicholas J. Keller
Abstract: A method for dynamically associating type information about extensible messages in a service-oriented architecture includes configuring a simple object access protocol (SOAP) message header to include message meta-data and semantics, thereby facilitating a dynamic exchange of semantic type information for open content message exchange between a sender and a receiver.
Type:
Grant
Filed:
August 26, 2003
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Joshy Joseph, Thomas R. Maguire, Michael D. Willivam
Abstract: A facility is provided for managing register maps for map-based indirect register file access within a processor. The management facility includes a register mapping including a set of maps, each map of the set of maps having a plurality of map registers. A set of actual registers is indirectly accessed by the processor via map entries of the set of maps. The number of actual registers in the set of actual registers is greater than the number of map entries in the set of maps, and the map entries of the set of maps reference only a subset of the set of actual registers at any given time. The facility includes managing updates to multiple entries of the set of maps of the register mapping by updating multiple map entries of at least one map of the set of maps responsive to executing a single update instruction.
Type:
Grant
Filed:
January 15, 2008
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Peter G. Capek, Jeffrey H. Derby, Robert K. Montoye
Abstract: A mechanism for priority control in resource allocation for low request rate, latency-sensitive units is provided. With this mechanism, when a unit makes a request to a token manager, the unit identifies the priority of its request as well as the resource which it desires to access and the unit's resource access group (RAG). This information is used to set a value of a storage device associated with the resource, priority, and RAG identified in the request. When the token manager generates and grants a token to the RAG, the token is in turn granted to a unit within the RAG based on a priority of the pending requests identified in the storage devices associated with the resource and RAG. Priority pointers are utilized to provide a round-robin fairness scheme between high and low priority requests within the RAG for the resource.
Type:
Grant
Filed:
October 27, 2005
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Wen-Tzer T. Chen, Charles R. Johns, Ram Raghavan, Andrew H. Wottreng
Abstract: A hybrid traitor-tracing enabling system comprises an inner code and a multi-level outer code. The inner code comprises encrypted tables comprising codewords for file segment variations. One level of the multi-level outer code comprises assignments of a cluster of sequence keys to manufacturers or models of media players. Another level comprises assignments to the media players of sequence keys within the cluster. The system enables tracing of only a manufacturer or model, or a manufacturer, model, and a media player. When tracing a manufacturer or model, the system enables detection with relatively few recovered files. With additional recovered files, the media player used for piracy can be discovered. Furthermore, the present system enables detection of collusion between manufacturers or models and collusion between individual media players.
Type:
Grant
Filed:
September 19, 2005
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Abstract: The present invention provides a semiconducting structure including a substrate having an SOI region and a bulk-Si region, wherein the SOI region and the bulk-Si region have a same or differing crystallographic orientation; an isolation region separating the SOI region from the bulk-Si region; and at least one first device located in the SOI region and at least one second device located in the bulk-Si region. The SOI region has an silicon layer atop an insulating layer. The bulk-Si region further comprises a well region underlying the second device and a contact to the well region, wherein the contact stabilizes floating body effects. The well contact is also used to control the threshold voltages of the FETs in the bulk-Si region to optimized the power and performance of circuits built from the combination of the SOI and bulk-Si region FETs.
Type:
Grant
Filed:
September 24, 2007
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Kerry Bernstein, Jeffery Sleight, Min Yang
Abstract: The invention which meets the needs identified above is an apparatus and method for automatic generation of a portable, OOSQL query in terms of a bean's attributes and methods at the time of development. The method accomplishes its purpose by bridging between CORBA and EJB, by providing a Finder Helper Base class which encapsulates application server-specific logic, and by generating a finder helper subclass that contains the portable OOSQL strings.
Type:
Grant
Filed:
July 11, 2005
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Abstract: A method in a data processing system for managing access to a resource. A user is validated to use the resource based on data provided in an act by the user. A set of user behavioral attributes from acts generated by the user are identified while the user is using the resource. The set of user behavioral attributes are compared to a set of historical user behavioral attributes to form a comparison. Whether to accept a request from the user to access the resource is determined based on the comparison.
Type:
Grant
Filed:
September 20, 2005
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Abstract: An apparatus for adaptive polling of a monitored system includes a poll receiving module configured to receive a polling signal from a polling system, an event prediction module configured to predict when an operation-related event of a monitored operation will occur in the monitored system, a next polling time determination module configured to determine a next polling time based on the prediction of when the operation-related event will occur in the monitored system and a polling response module configured to communicate the next polling time and monitored system operation information to the polling system. In one embodiment, the next polling time determination module is further configured to determine the next polling time based on the prediction of when the operation-related event will occur and on network traffic.
Type:
Grant
Filed:
March 16, 2004
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
David Maxwell Cannon, Thomas Franklin Ramke, Jr.
Abstract: An apparatus, system, and method are provided for analyzing the association of a resource to a business process. The invention includes an origination module, an evaluation module, and an identification module. The origination module receives an identifier and derives a seed resource associated with the identifier. The evaluation module applies heuristic routines to trace data and derives a set of candidate resources, and each heuristic routine assigns each candidate resource a probability value. The evaluation module further combines the probabilities for each candidate resource into a combined probability. The identification module identifies a resource associated to a business process by examining the combined probability of a candidate resource with a threshold value. The heuristic routines, thresholds, techniques for combining probabilities and the like are modifiable to accommodate user needs and system changes over time.
Type:
Grant
Filed:
August 10, 2004
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Stephen A. Byrd, Steven Czerwinski, J. Kristofer Fox, Bruce Light Hillsberg, Bernhard Julius Klingenberg, Rajesh Francisco Krishnan, Balaji Thirumalai
Abstract: The present invention in one embodiment provides a method of forming an interconnect comprising, providing a interlevel dielectric layer atop a substrate, the interlevel dielectric layer including at least one tungsten (W) stud extending from an upper surface of the interlevel dielectric to the substrate; recessing an upper surface of the at least one tungsten (W) stud below the upper surface of the interlevel dielectric to provide at least one recessed tungsten (W) stud; forming a first low-k dielectric layer atop the upper surface of the interlevel dielectric layer and the at least one recessed tungsten (W) stud; forming a opening through the first low-k dielectric layer to expose an upper surface of the at least one recessed tungsten stud; and filling the opening with copper (Cu).
Type:
Grant
Filed:
April 9, 2008
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Griselda Bonilla, Kaushik A. Kumar, Lawrence A. Clevenger, Stephan Grunow, Kevin S. Petrarca, Roger A. Quon
Abstract: An improved data recovery circuit based on an oversampling technique to select the best data sample to be kept as the data to recover that is only based on accumulating the data edges (or transitions). The incoming serial data stream with jitter is oversampled in an oversampling circuit by means of the multiple phases of a reference clock (clk) to produce data samples. Each sample is compared to the sample(s) collected with the next clock phase(s) in an edge detector circuit to determine the presence of a data edge and the edge information is stored and accumulated in a data edge memory. A selection determination circuit uses the memorized edge information to indicate which sample is the farthest from the data edges. A selection validation circuit validates the selection to avoid false determination due to jitter and skew.
Type:
Grant
Filed:
April 3, 2008
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Abstract: Circuits and methods are provided for building integrated transformer-coupled amplifiers with on-chip transformers that are designed to resonate or otherwise tune parasitic capacitances to achieve frequency tuning of amplifiers at millimeter wave operating frequencies.
Type:
Grant
Filed:
August 14, 2008
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Brian A. Floyd, David Goren, Ullrich R. Pfeiffer, Scott Kevin Reynolds
Abstract: Techniques are provided for improved serving of content in a distributed data network. In one aspect of the invention, a technique for delivering content in a client-server system based on a request from a client comprises the following steps/operations. The request is obtained. A performance characteristic of at least one server or at least one cache of the client-server system is determined. Then, a level of data accuracy to be delivered to the client in response to the request is determined. The data accuracy determination is based on: (i) the determined performance characteristic of the at least one server or the at least one cache; and (ii) at least one preference associated with the client. The performance characteristic may comprise a load of the at least one server or the at least one cache. The level of data accuracy may comprise a level of personalization to be delivered to the client in response to the request.
Type:
Grant
Filed:
February 27, 2004
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Paul M. Dantzig, Daniel M. Dias, Arun Kwangil Ivengar, Philip Shi-Lung Yu
Abstract: A magnetic recording head according to one embodiment comprises a support having a surface with an opening in said surface; at least one head chin comprising a substrate having a plurality of magnetic recording elements, said head chip positioned to protrude through the opening in the surface of the support for read/write access to a magnetic recording tape, a tape bearing surface of the head chip being positioned above the surface of the support, wherein the at least one head chip includes two transducing surfaces separated in a direction parallel to a direction of tape travel over the at least one head chip by a gap and held in fixed relation to one another. Additional embodiments are also presented.
Type:
Grant
Filed:
March 13, 2008
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Abstract: A computer implemented method, apparatus, and computer usable program code for deleting rows in a multidimensional clustering database. A multidimensional clustering processor receives a request to delete a set of multidimensionally clustered data. The multidimensional clustering processor determines whether all multidimensionally clustered data is located in a block. Responsive to all multidimensionally clustered data qualifying for deletion, the multidimensional clustering processor deletes all data in the block to delete the set of multidimensionally clustered data.
Type:
Grant
Filed:
April 27, 2006
Date of Patent:
December 8, 2009
Assignee:
International Business Machines Corporation
Inventors:
Bishwaranjan Bhattacharjee, Leslie A. Buback, Timothy Ray Malkemus, Michael J. Winer