Patents Assigned to International Business Machines Corporation
  • Publication number: 20050089792
    Abstract: Inventive silsesquioxane polymers are provided, and resist compositions that contain such silsesquioxane polymers are provided in which at least a portion of the silsesquioxane polymer contains fluorinated moieties, and at least a portion of the silisesquioxane polymer contains pendant solubility inhibiting acid-labile moieties that have low activation energy for acid-catalyzed cleaving, and the presence of high optical density moieties are minimized or avoided. The inventive polymer also contains pendant polar moieties that promote alkaline solubility of the resist in aqueous alkaline solutions. The inventive polymers are particularly useful in positive resist compositions. The invention encompasses methods of using such resist compositions in forming a patterned structure on a substrate, and particularly multilayer (e.g. bilayer) photolithographic methods, which methods are capable of producing high resolution images at wavelengths such as 193 nm and 157 nm.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wu-Song Huang, Robert Allen, Marie Angelopoulos, Ranee Kwong, Ratnam Sooriyakumaran
  • Publication number: 20050091539
    Abstract: Enables multiple devices of a same user to logon automatically. An example of a method includes: registering the user and the user's multiple user devices with a Multiple Device Authentication (MDA) apparatus; authenticating at least one of the user's registered devices by the MDA apparatus and selecting the authenticated device as a master device; selecting one or more slave devices from the registered user devices; adding the selected master device and one or more selected slave devices to an active device table; if a user device accessing the MDA apparatus is in the active device table, causing the user device logon directly and automatically without first authenticating the user device. Operation of authentication is needed only once to enable user's multiple devices to logon the server automatically and conveniently. Seamless switch between different devices can be implemented, resulting in improved single-sign-on solution over the prior art.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Zhe Wang, Shi Zhao, Chang Chi
  • Publication number: 20050091620
    Abstract: The present invention provides for correcting excessive pulse widths using incremental delays. The pulse width is evaluated through a correction block and leak detector. An acceptable pulse passes through an interconnect directly to the clock output. Unacceptable pulses are sent through a block delay module that incorporates a series of delay sub-blocks that disconnect and reset in accordance with a pre-programmed total delay time. The conditioned clock pulse is resent through a node to the correction block and leak detector where it is reevaluated. If the pulse is acceptable, it is sent to the clock output. If the pulse is found unacceptable, it is recycled again. A high low clock pulse shuttle determines and alters the high or low state of the clock pulse to ensure a correct output to downstream dependent devices.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Anthony Aipperspach, David Boerstler, Eskinder Hailu
  • Publication number: 20050089775
    Abstract: A scatterometry target is provided in which a plurality of parallel elongated features are placed, each having a length in a lengthwise direction. A plurality of stress-relief features are disposed at a plurality of positions along the length of each elongated feature.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles Archie, Matthew Sendelbach
  • Publication number: 20050091234
    Abstract: A data chunking system divides data into predominantly fixed-sized chunks such that duplicate data may be identified. The data chunking system may be used to reduce the data storage and save network bandwidth by allowing storage or transmission of primarily unique data chunks. The system may also be used to increase reliability in data storage and network transmission, by allowing an error affecting a data chunk to be repaired with an identified duplicate chunk. The data chunking system chunks data by selecting a chunk of fixed size, then moving a window along the data until a match to existing data is found. As the window moves across the data, unique chunks predominantly of fixed size are formed in the data passed over. Several embodiments provide alternate methods of determining whether a selected chunk matches existing data and methods by which the window is moved through the data.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Windsor Hsu, Shauchi Ong
  • Publication number: 20050091636
    Abstract: A method, module, and program product for detecting signal strengths in a hardware description language, such as Verilog, that does not provide for such detection. The method includes the steps of creating a wired net configuration that provides for a data input signal and a controlled reference signal; varying the controlled reference signal based on a desired signal strength to be detected; and comparing the input signal with the controlled reference signal to determine if the desired signal strength has been detected.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Grupp, Craig Monroe, Raymond Schuppe
  • Publication number: 20050091374
    Abstract: A web service request is received by an intermediary that performs a conversion of the requestor's service interface to the service interface supported by a service provider matching the requested service, then invokes that service. A reverse conversion is performed when passing a reply to the requester. The web serving intermediary maintains a library of each target service in terms of the target service's tModel and on its binding protocol support. The intermediary receives web service requests from requestors including their source tModel and target web service information. The intermediary identifies a mapping aspect to invoke the target web service from the aspect library. The target service tModel is embodied in the mapping aspect which is weaved into the code invoking the target service at runtime. In this way, the interface logic is decided at run time.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kumaravel Ganesan, Karthikeyan Ponnalagu
  • Publication number: 20050091244
    Abstract: Data movement within a computing environment is at the very least reduced. Data is transmitted between a file system of the computing environment and a transmission medium of that environment. The transmission includes bypassing non-file system buffers in performing the transmission. For example, when data is sent to the file system to be written to one or more storage media, the file system swaps one or more buffers of the file system with the one or more buffers containing the data. The swapping does not require the copying of data. Further, for a read operation, the file system calls a routine, which is provided with one or more pointers to the data that is to be sent to a requester of the data.
    Type: Application
    Filed: November 4, 2004
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Scott Marcotte
  • Publication number: 20050091366
    Abstract: Under the present invention, a test configuration is provided. The test configuration sets forth a particular enterprise computer architecture of nodes, servers and resources, as well as a quantity of components/beans for an application. Thereafter, the application is generated using a template to replicate the provided quantity of components/beans, and is deployed, installed and started on the application server(s). After the application is started, a client program generated based on the test configuration is run against the application. Throughout the process, (e.g., as the application is being deployed, installed and started, and while the client program is being run), certain performance metrics are monitored to determine the scalability of the application server(s).
    Type: Application
    Filed: October 22, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventor: Amit Acharya
  • Publication number: 20050089177
    Abstract: An intelligent volume control is provided for an audio system that adjusts a volume level based on several input parameters. The input parameters may vary depending upon the environment of the audio system. The listener may manually set a volume to a desired level relative to environmental noise and interference. The volume level and input parameters are stored as a data point. As values for the input parameters change, the volume control performs statistical analysis on the stored data point to predict a desired volume level. The audio system then adjusts the volume to the predicted level. The listener may then override the volume level and set another data point. Thus, the volume control learns from the volume levels set by the listener and the values of the input parameters.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Nathan Hughes, Nishant Rao, Michelle Uretsky
  • Publication number: 20050091557
    Abstract: The present invention provides a method, system, computer program product and service, by which a unit of work manager can reliably start a follow-on unit of work after a first unit of work, in the event the first unit of work backs out without requiring to interlock the execution of the first unit of work and follow on unit of work. If the first unit of work completes before the follow-on is started information written to non-volatile memory, written as part of the first unit of work, is used on recovery to start is follow-on unit of work if no other information exists in the volatile storage which indicates the follow-on unit of work has started.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ian Mitchell, Steven Powell
  • Publication number: 20050091340
    Abstract: A method, system and apparatus for processing interactive content off-line in a dynamic system having transient addressability. A method for processing off-line interactive content in a dynamic system with variable addressability can include serving content for caching in a client device; generating a pathway navigation map (PNM) for the served content; and, annotating the served content with endpoint directives for modifying hyperlink behavior referenced by the directives in the cached content. In a preferred aspect of the invention, the generating step can include forming a document tree having a plurality of nodes; assigning each node of the tree to a document in the content accessible through a hyperlink referenced by a parent node; and, disposing within each node a set of hyperlink references to child pages in the content and a reference to a pathway to a root node of the document tree.
    Type: Application
    Filed: October 1, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Facemire, Bert Lamb, David Oliver, Michael Wanderski
  • Publication number: 20050091473
    Abstract: A method and a system for managing a computer system's multiple processors as devices. The operating system accesses the multiple processors using processor device modules loaded into the operating system to facilitate a communication between an application requesting access to a processor and the processor. A device-like access is determined for accessing each one of the processors similar to device-like access for other devices in the system such as disk drives, printers, etc. An application seeking access to a processor issues device-oriented instructions for processing data, and in addition, the application provides the processor with the data to be processed. The processor processes the data according to the instructions provided by the application.
    Type: Application
    Filed: September 25, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Maximino Aguilar, Michael Day, Mark Nutter, James Stafford
  • Publication number: 20050091257
    Abstract: A method and associated algorithm for sorting S sequences of binary bits. The S sequences may be integers, floating point numbers, or character strings. The algorithm is executed by a processor of a computer system. Each sequence includes contiguous fields of bits. The algorithm executes program code at nodes of a linked execution structure in a sequential order with respect to the nodes. The algorithm executes a masking of the contiguous fields of the S sequences in accordance with a mask whose content is keyed to the field being masked. The sequential order of execution of the nodes is a function of an ordering of masking results of the masking. Each sequence, or a pointer to each sequence, is outputted to an array in the memory device whenever the masking places the sequence in a leaf node of the nodal linked execution structure.
    Type: Application
    Filed: October 28, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventor: Dennis Carroll
  • Publication number: 20050087821
    Abstract: A structure (e.g., field effect transistor) and a method for making the structure, include a substrate having a source region, a drain region, and a channel region therebetween, an insulating layer disposed over the channel region, the insulating layer including a layer including aluminum nitride disposed over the channel region, and a gate electrode disposed over the insulating layer.
    Type: Application
    Filed: October 29, 2004
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Nestor Bojarczuk, Eduard Cartier, Supratik Guha, Lars-Ake Ragnarsson
  • Publication number: 20050091344
    Abstract: Techniques for serving data to a plurality of clients in a client-server environment are provided. In one aspect of the invention, the technique provides a plurality of versions of data in which different versions have different overheads associated therewith. Individual clients are assigned to one of a plurality of quality-of-service classes. Requests are satisfied so that a client belonging to a high quality-of-service class is given preferential access to data versions which require higher overheads to serve.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Huamin Chen, Arun Iyengar, Isabelle Rouvellou
  • Publication number: 20050091331
    Abstract: A method, apparatus, and computer instructions for reactivating an existing connection to a remote data processing system. A data packet is created using a previously acknowledged sequence number for the connection. The sequence number is used to uniquely number data bytes sent in a connection, such as a TCP connection. With this sequence number, devices and components, such as routers and fire walls will forward the packet to the destination. A special data sequence, such as a MAC address of the remote data processing system repeated a selected number of times, is placed in the data packet. This special data sequence causes the remote data processing system to wake up from a sleep mode when received by the remote data processing system. The data packet is sent to the remote data processing system using the existing connection. The use of a subnet directed broadcast is avoided. Thus, problems associated with routing wake up packets are avoided.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Deanna Brown, Lilian Fernandes, Vinit Jain, Venkat Venkatsubra
  • Publication number: 20050087809
    Abstract: A self-correcting etching (SCORE) process for fabricating microstructure is provided. The SCORE process of the present invention is particularly useful for reducing preselected features of a hard mask without degrading the variation of the critical dimension (CD) within each wafer. Alternatively, the CD variation of the hard mask features' produced during printing can be substantially reduced by applying SCORE. Hence, ultra-sub-lithographic features (e.g., nanostructures) can be reliably fabricated. Consequently, the method of the present invention can be used to increase the circuit performance, while improving the manufacturing yield.
    Type: Application
    Filed: October 28, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omer Dokumaci, Oleg Gluschenkov
  • Publication number: 20050091318
    Abstract: A method, system, and program for enabling a sender to control future recipients of an email are provided. An email is received with at least one pre-selected future recipient at a computer system accessible to a primary recipient of the email. The pre-selected future recipient is distinguishable from a sender of an email. The received email is displayed. Then, responsive to the primary recipient electing to respond to the email, a response email is automatically addressed to the at least one pre-selected future recipient, such that a sender of the email controls future recipients of the email by pre-selecting the at least one future recipient. Future recipients may be selected by the sender for each email or automatically selected from a database of addresses each with a pre-selected future recipient based on the primary recipient of the email.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Susann Keohane, Gerald McBrearty, Shawn Mullen, Jessica Murillo, Johnny Shieh
  • Publication number: 20050091253
    Abstract: Methods, systems, and articles of manufacture that may be used to attach annotations to a particular view of data described by the annotation are provided. The annotation may be attached in a manner that allows the annotation to be viewed when subsequent views having at least some visible cells in common with the annotated view are displayed. An annotation created for a view of data may be stored with links to each cell visible in the view. When a predetermined set of cells visible in the annotated view are subsequently displayed in another view, the annotation may be retrieved via the cell links and an indication of the annotation may be provided.
    Type: Application
    Filed: October 22, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Cragun, Douglas Fish, William Rapp, Cale Rath, Hoa Tran