Abstract: Disclosed are a method and apparatus for replacing pre-fetched data in a pre-fetch cache. In one embodiment, each line of the pre-fetch cache will be accessed at most M times. A line accessed M times can be evicted from the cache without any performance loss. In this embodiment, a counter is added to each pre-fetch data line to track how many times it has been accessed. In another embodiment, a displacement bit is added to each pre-fetch data line, and when a defined portion of the data line is accessed, this bit is set to a given value, indicating that the line can be evicted.
Type:
Application
Filed:
June 25, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: The present invention discloses a communication method and system, which can include a step of repetitively conveying presence information to a service provider to continuously update a current location of a person identified within the presence information. A communication attempt directed towards the person can be detected. A communication device proximate to the person can be determined based upon the presence information. The communication device can be accessible by any proximate individual. The communication device can be one not specifically designated by an originator of the communication attempt. A notification of the communication attempt can be presented in an environment proximate to the determined communication device. The communication can be established responsive to the person answering the notification by activating the communication device.
Type:
Application
Filed:
June 22, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: The present invention discloses a speech-enabled application that includes two or more linked markup documents that together form a speech-enabled application served by a Web 2.0 server. The linked markup documents can conform to an ATOM PUBLISHING PROTOCOL (APP) based protocol. Additionally, the linked markup documents can include an entry collection of documents and a resource collection of documents. The resource collection can include at least one speech resource associated with a speech engine disposed in a speech processing system remotely located from the Web 2.0 server. The speech resource can add a speech processing capability to the speech-enabled application. In one embodiment, end-users of the speech-enabled application can be permitted to introspect, customize, replace, add, re-order, and remove at least a portion of the linked markup documents.
Type:
Application
Filed:
June 20, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
William V. Da Palma, Victor S. Moore, Wendi L. Nusbickel
Abstract: A memory system for providing a slow command decode over an untrained high-speed interface. The memory system includes a memory system having a memory interface device, an untrained high-speed interface, and a memory controller. The untrained high-speed interface is in communication with the memory interface device. The memory controller generates slow commands and transmits the slow commands to the memory interface device via the untrained high-speed interface. The slow commands operate at a first data rate that is slower than a second data rate utilized by the high-speed interface after it has been trained. The memory interface device receives the slow commands via the untrained high-speed interface, decodes the slow commands, and executes the slow commands.
Type:
Application
Filed:
June 22, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: A method, system and computer program product for determining an Azimuth angle of an incident beam to a wafer are disclosed. A method comprises: using the incident beam to make a first set of measurements of calibration targets of a first set of grating angles that are different than one another; analyzing the first set of measurements to determine an reference grating angle which corresponds to a grating line to which the incident beam has a practically zero Azimuth angle; and determining the Azimuth angle of the incident beam to the wafer using the determined reference grating angle.
Type:
Application
Filed:
June 22, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Shahin Zangooie, Roger M. Young, Lin Zhou, Clemente Bottini, Ronald D. Fiege
Abstract: A data processing system includes a data storage unit for storing data sets accessible to a user upon receipt of permission. The data processing system restricts access to data sets by requiring a username and then requiring a password to obtain permission for access to a data set stored in a data storage unit. The system is adapted to support use of more than one said password associated with a username; and each of those passwords associated with that username permits a distinct level of access to a particular data set, whereas other passwords can provide different levels of access to any data set assigned thereto.
Type:
Application
Filed:
June 19, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: A method, apparatus and software are disclosed for managing a network of nodes in a manner that enables the effect of the performance of one node on its neighbouring nodes in the network to be controlled.
Type:
Application
Filed:
June 20, 2008
Publication date:
December 25, 2008
Applicant:
International Business Machines Corporation
Inventors:
Blair Chalmers, Marvin Richard Klein, Dale Lane, James Thomas, Matthew Whitbourne, Emlyn Whittick
Abstract: An Enterprise Service Delivery Technical Architecture includes a Technical Model, and a Technical Delivery Framework, and is designed to facilitate the development of complete enterprise service management solutions. The use of the Enterprise Service Delivery Technical Architecture as the framework for an enterprise systems management technical solution results in solution designs created to be independent of the technology platform being managed with a view that meets the overall business requirements that span the technology platforms within a business environment. An information technology infrastructure already in place for a customer is analyzed and broken down to its very lowest level building blocks. Then the building blocks within the model of the technical architecture are mapped with the building blocks of the customer's information technology infrastructure to determine which of the building blocks of the model are to be used for the customer's information technology operation.
Type:
Application
Filed:
August 18, 2008
Publication date:
December 25, 2008
Applicant:
International Business Machines Corporation
Inventors:
Mark Andrew Benny, Philippe Compain, Alan Paul Pickersgill, Stephen William Nekolaichuk, Robert J. Simmons, Chris Edward Terry
Abstract: Computer system, method and program for making routing decisions. A best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths is determined. A first multiplicity of routers in the best routing path is determined. If each of the first multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met predetermined respective thresholds, the message packet is forwarded to a next hop in the best routing path. If not, a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or the other routing function is identified. If each of the second multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met respective thresholds, the message packet is forwarded to a next hop in the second best routing path.
Type:
Application
Filed:
June 19, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Richard Scott Curtis, Jason Davis Forrester
Abstract: The invention is directed to a radiation sensitive compound comprising a surface binding group proximate to one end of the compound for attachment to a substrate, and a metal binding group proximate to an opposite end of the compound. The metal binding group is not radiation sensitive. The radiation sensitive compound also includes a body portion disposed between the surface binding group and the metal binding group, and a radiation sensitive group positioned in the body portion or adjacent to the metal binding group. The surface binding group is capable of attaching to a substrate selected from a metal, a metal oxide, or a semiconductor material.
Type:
Application
Filed:
August 27, 2008
Publication date:
December 25, 2008
Applicant:
International Business Machines Corporation
Inventors:
Ali Afzali-Ardankani, Cherie R. Kagan, Laura L. Kosbar, Sally A. Swanson, Charan Srinivasan
Abstract: A system and method for enabling communication concurrently over multiple access points and multiple physical media including but not limited to: cellular, network (e.g., Ethernet), broadband wireless, audio communication schemes.
Type:
Application
Filed:
August 25, 2008
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Jarir K. Chaar, Dimitri Kanevsky, Ran D. Zilca, Alexander Zlatsin
Abstract: A method for determining similarity of two policies includes providing a first policy with n rules and a second policy with m rules, wherein each rule is structured into a plurality of identifiable elements, categorizing the rules in each policy based on an action, for each pair of rules finding those predicates whose attribute names match, computing an attribute similarity score for the attribute values, summing the attribute similarity scores for all pairs to obtain an element similarity score, and computing a rule similarity score for the pair of rules from a weighted sum of said element similarity scores.
Type:
Application
Filed:
June 19, 2007
Publication date:
December 25, 2008
Applicant:
International Business Machines Corporation
Inventors:
Elisa Bertino, Dan Lin, Jorge Lobo, Prathima Rama Rao
Abstract: For a database management system installed in a data processing system, the database management system for managing a database having partitions for storing table data based on a partitioning schema, in which each partition has an associated partition identifier, and in which the database has database catalog information associated therewith, a method for executing a query against the database is disclosed. The method includes identifying a partition identifier in accordance with the partitioning schema, selecting the partition identifier based on the contents of the query and the database catalog information, and executing the query against the identified partition. The method improves the execution of queries while minimizing the consumption of network resources.
Type:
Application
Filed:
August 28, 2008
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Grant L. Hutchison, Acie E. Nobles, JR., Pucheng Zeng
Abstract: System, method and program for managing a production server. An authentication server sends to the production server via a network a group password for a GroupID to access a file in the production server. A user at a workstation sends via a network to the authentication server an individual UserID and corresponding individual password for the user and a request for the group password for the GroupID to access a file in the production server protected by the group password. In response, the authentication server authenticates the individual UserID with the corresponding individual password and returns to the workstation the group password for the GroupID. After receiving the group password from the authentication server, the user at the workstation sends via a network to the production server the group password and GroupID and a request to access the file in the production server protected by the group password.
Type:
Application
Filed:
June 19, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Rhonda L. Childress, Oded Dubovsky, Itzhack Goldberg, Ido Levy, Stephen James Watt
Abstract: A computer program product stored on machine readable media including machine executable instructions for display a layout of a circuit design, includes instructions for: receiving designation of at least one design segment from a user; receiving designation of a degree of intensity for at least one of highlighting and dimming the design segments and on a display screen, highlighting the designated design segments and dimming remaining segments on the display. A system is also provided.
Type:
Application
Filed:
June 21, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Blaine J. Gross, Karl L. Ladin, Thomas C. Perez
Abstract: The invention relates to a method for registering a template message comprising identifying a request class containing a fixed and a variable content part, generating a template message comprising the fixed content part of the request class, and registering the template message for the request class with a template message database. The invention further relates to a method for generating an update message, a method for regenerating an application request and a method for providing an application request. In addition, the invention relates to a computer arrangement, a computer program and a computer program product adapted to perform the methods according to the invention.
Type:
Application
Filed:
June 18, 2008
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: To provide an optimal service matched with requests from users of a MFP connected with a network. A method for providing a service by a multifunction peripheral (MFP) 10 includes the steps of: receiving a request for the service; receiving information 90 required for executing the service from an external device 30 capable of communicating with the MFP; judging, based on the received information 90, whether the MFP 10 itself executes processing for providing the service or the external device 30 executes the processing (50); and if the MFP itself executes the processing and if the MFP does not have an application required for the execution, downloading the application 100 from the external device.
Type:
Application
Filed:
June 13, 2008
Publication date:
December 25, 2008
Applicant:
International Business Machines Corporation
Abstract: A system is provided for detecting a fault in a signal transmission path. In one embodiment, the system can include a variable amplitude signal attenuator which is operable to modify an input signal by variably attenuating a signal voltage swing of the input signal. Desirably, the input signal is attenuated only when transitioning from a high signal voltage level towards a low signal voltage level d variably, such that a larger high-to-low signal voltage swing is attenuated more than a smaller high-to-low signal voltage swing. Desirably, a comparator, which may apply hysteresis to the output signals, may detect a crossing of a reference voltage level by the modified input signal. In this way, when the comparator does not detect an expected crossing of the reference voltage level by the modified input signal, a determination can be made that a fault exists in the signal transmission path.
Type:
Application
Filed:
June 21, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Huihao Xu, Louis L. Hsu, Kevin G. Kramer, James D. Rockrohr, Michael A. Sorna
Abstract: The present invention discloses a method for training an exception-limited phonetic decision tree. An initial subset of data can be selected and used for creating an initial phonetic decision tree. Additional terms can then be incorporated into the subset. The enlarged subset can be used to evaluate the phonetic decision tree with the results being categorized as either correctly or incorrectly phonetized. An exception-limited phonetic tree can be generated from the set of correctly phonetized terms. If the termination conditions for the method have been determined to be unsatisfactorily met, then steps of the method can be repeated.
Type:
Application
Filed:
June 25, 2007
Publication date:
December 25, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION