Patents Assigned to IBM
  • Publication number: 20090285375
    Abstract: A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a telephone call life-cycle that is converted, using a set of communication threads, into executable code. Models in accordance with the method of the invention are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that embodies the Telecom Service Domain Specific Language (TS-DSL) which is implemented as a Unified Modeling Language (UML) extension for the telecom domain. By this method, individuals without specialized knowledge of telecom related software programming and protocols can successfully design and implement telecom services that manages calls.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 19, 2009
    Applicant: IBM
    Inventors: Shiri Kremer-Davidson, Alan Hartman, Mila Keren, Dmitri Pikus
  • Publication number: 20090285376
    Abstract: A method of telecom software and service development that allows a user to model and create telecom services independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a desired telecom service or services that is converted, using a set of extensible transformations, into executable code.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 19, 2009
    Applicant: IBM
    Inventors: Shiri Kremer-Davidson, Alan Hartman, Mila Keren, Dmitri Pikus
  • Publication number: 20090242869
    Abstract: Segmented semiconductor nanowires are manufactured by removal of material from a layered structure of two or more semiconductor materials in the absence of a template. The removal takes place at some locations on the surface of the layered structure and continues preferentially along the direction of a crystallographic axis, such that nanowires with a segmented structure remain at locations where little or no removal occurs. The interface between different segments can be perpendicular to or at angle with the longitudinal direction of the nanowire.
    Type: Application
    Filed: March 25, 2008
    Publication date: October 1, 2009
    Applicant: IBM
    Inventors: Harold J. Hovel, Qiang Huang, Xiaoyan Shao, James Vichiconti, George F. Walker
  • Publication number: 20090186294
    Abstract: An antireflective coating that contains at least two polymer components and comprises chromophore moieties and transparent moieties is provided. The antireflective coating is useful for providing a single-layer composite graded antireflective coating formed beneath a photoresist layer.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Applicant: IBM
    Inventors: Dario L. Goldfarb, Libor Vyklicky, Sean D. Burns, David R. Medeiros, Daniel P. Sanders, Robert D. Allen
  • Publication number: 20080195509
    Abstract: Systems and methods are provided for the management of assets within an enterprise. Management of assets includes the creation of assets, the derivation and lineage of assets and asset composition. In addition, the creation of artifacts by the assets is provided. Assets and artifacts are maintained within a repository that is accessible throughout the enterprise. In addition, rules are provided for the composition and usage of all assets within the enterprise.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 14, 2008
    Applicant: IBM
    Inventors: John A. Bellacicco, Kumar Bhaskaran, Robert A. Hood
  • Publication number: 20080189600
    Abstract: A method is provided for automatically applying named styles to existing documents including word processing documents. The existing document is scanned and parsed into style regions of uniform style. The style attributes of each uniform style region are identified, and these identified style attributes are used to create style groups containing style regions having identical or substantially identical style attributes. These style attributes can be expressed in set or vector form. Named styles are then associated with the identified style group by either comparing the style attributes of a given style group to the attributes of a pre-defined named style or by extracting a named style from the style group. Once associated with a named style, the style regions within a given style group can be modified to be consistent with the named style associated with the style group.
    Type: Application
    Filed: February 7, 2007
    Publication date: August 7, 2008
    Applicant: IBM
    Inventors: Tessa Lau, John J. Turek, Hui Su, Tian Shu Wang
  • Publication number: 20060148147
    Abstract: Compressive or tensile materials are selectively introduced beneath and in alignment with spacer areas and adjacent to channel areas of a semiconductor substrate to enhance or degrade electron and hole mobility in CMOS circuits. A process entails steps of creating dummy spacers, forming a dielectric mandrel (i.e., mask), removing the dummy spacers, etching recesses into the underlying semiconductor substrate, introducing a compressive or tensile material into a portion of each recess, and filling the remainder of each recess with substrate material.
    Type: Application
    Filed: February 28, 2006
    Publication date: July 6, 2006
    Applicant: IBM
    Inventors: Michael Belyansky, Bruce Doris, Oleg Gluschenkov
  • Patent number: 7029803
    Abstract: The present invention relates to attenuating phase shift mask blanks for use in lithography, a method of fabricating such a mask blank.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: April 18, 2006
    Assignees: Schott AG, IBM
    Inventors: Hans Becker, Ute Buttgereit, Gunter Hess, Oliver Goetzberger, Frank Schmidt, Frank Sobel, Markus Renno, S. Jay Chey
  • Publication number: 20050053845
    Abstract: The present invention relates to attenuating phase shift mask blanks for use in lithography, a method of fabricating such a mask blank.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Applicants: SCHOTT GLAS, IBM
    Inventors: Hans Becker, Ute Buttgereit, Gunter Hess, Oliver Goetzberger, Frank Schmidt, Frank Sobel, Markus Renno, S. Chey
  • Publication number: 20040124525
    Abstract: In an integrated circuit structure, such as in an MCM or in an SCM, a particulate thermally conductive conformable material, such as a thermal paste, is applied between a heat-generating chip and a cooling plate. Modification of the microstructure of at least one of the two nominally parallel surfaces which are in contact with the material is provided in a discrete pattern of sloped recesses. The largest particles in the material preferentially migrate downward into the recesses. The average thickness of the conductive paste is reduced to below the diameter of the largest particles dispersed in the material, providing improved cooling.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 1, 2004
    Applicant: IBM
    Inventors: Evan George Colgan, John Harold Magerlein, Robert Luke Wisnieff, Jeffrey Allen Zitz
  • Publication number: 20040098454
    Abstract: Apparatus for a multiparty electronic service having at least one host computer being operative to maintain and enforce at least one machine-interpretable service specification (contract) for governing a service between the parties that interact in the processing of a service request. The at least one host computer determines, in accordance with the at least one service specification, the validity of a request and conditionally executes a sequence of processing steps as defined in the service specification. The at least one host computer is further operative to conditionally provide notifications to the contract parties. Machine-interpretable service specifications are negotiated between all parties that cooperate in the processing of a request. Machine-interpretable service specifications can be dynamically added to and cancelled from the system.
    Type: Application
    Filed: November 20, 2002
    Publication date: May 20, 2004
    Applicant: IBM
    Inventors: Martin Trapp, Sonja Zwissler
  • Publication number: 20040054526
    Abstract: A speech encoder including a pitch detector operative to determine the pitch frequency of a speech segment, a spectral estimator operative to estimate the complex spectrum of the speech segment at the pitch frequency, an envelope encoder operative to calculate the amplitude of the complex spectrum, a phase aligner operative to remove a phase term which is linear in frequency from each of a plurality of complex values of the complex spectrum, and calculate a series of division products of each of the plurality of complex values by the square root of the absolute value of each of the complex values, where the series has a minimum total variation, thereby resulting in an aligned phase &thgr;k. and a phase encoder operative to encode the phase information.
    Type: Application
    Filed: September 13, 2002
    Publication date: March 18, 2004
    Applicant: IBM
    Inventors: Dan Chazan, Zvi Kons
  • Publication number: 20040015901
    Abstract: A compiler includes a register allocator for allocating registers for instructions in a program to be compiled, and a code generator for generating object code based on the register allocation results performed by the register allocator. The register allocator allocates logical registers for instructions in the program to be compiled. Register allocation further allocates, to physical registers, the logical registers that are allocated to the instructions of the program, so that the physical registers that are live at a procedure call in the program to be compiled are allocated from the bottom of the register stack.
    Type: Application
    Filed: May 29, 2002
    Publication date: January 22, 2004
    Applicant: IBM
    Inventors: Akira Koseki, Mikio Takeuchi, Hideaki Komatsu
  • Publication number: 20030208672
    Abstract: A method and system for operating a high frequency outprocessor with increased pipeline length. A new scheme is disclosed to reduce the pipeline by the detection and exploitation of so called “no_dependency” for an instruction. A “no dependency” signal tells that all required source data is available for the instruction at least one cycle before the source data valid bit(s) are inserted into the issue queue. Therefore, one or more stages of the pipeline are bypassed. Bypassing the pipeline stages for this “no dependency” conditions is especially important since a no dependency is found when the queue is empty. Furthermore, this bypass is very effective when the queue is relatively empty. Therefore, introducing such a bypass reduces effectively the performance drawback of a longer pipeline.
    Type: Application
    Filed: December 20, 2001
    Publication date: November 6, 2003
    Applicant: IBM
    Inventors: Jens Leenstra, Antje Mueller, Juergen Pille, Dieter Wendel
  • Publication number: 20030069902
    Abstract: A method, an apparatus, a system, a computer program product, and a computer program are disclosed for maintaining consistency of object content (252) and metadata (204) related to the object (252) in a loose transaction model, preferably using SQL Mediated Object Manipulation (SMOM), for object and meta-data updates. The related meta-data (204) and a reference to the object (252) are stored in a table of a database. The object is stored externally to the database in an object store. The reference is used to obtain a handle for directly accessing or manipulating the external object. A version number embedded in the handle is then obtained. The embedded version number is then compared with a version number of a latest committed version of the externally stored object to determine if the handle refers to a current version of the externally stored object.
    Type: Application
    Filed: October 5, 2001
    Publication date: April 10, 2003
    Applicant: IBM
    Inventors: Inderpal Singh Narang, Karen Wolfe Brannon, Suparna Bhattacharya, Hui-I Hsiao
  • Patent number: 6537072
    Abstract: A system and method are provided for educating an individual with the skills necessary to perform a new job, as well as providing the individual with practical work experience by providing the individual with work to perform, where the work is capable of being performed by someone having the individual's skill level.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: March 25, 2003
    Assignee: IBM
    Inventors: Dimitri Kanevsky, Peter G. Fairweather, Sara H. Basson
  • Publication number: 20030034989
    Abstract: In an apparatus for editing an application having a model and a view separated from each other, there is provided an application A execution module for editing a first model in the application, a model converter for converting the first model into a second model, and an application B execution module for displaying the second model in its view on a display device. The application B execution module includes an event generator for generating an event based on an update made to the second model when the second model is updated and changes the view displayed on the display device based on the event generated by the event generator.
    Type: Application
    Filed: August 13, 2002
    Publication date: February 20, 2003
    Applicant: IBM
    Inventor: Go Kondo
  • Publication number: 20030036772
    Abstract: An apparatus for testing the impedance of a medical lead connecting an implantable stimulation device to a nerve or a muscle. The implantable device is of the type comprising a capacitor for stimulating the nerve or the muscle. The system of the invention comprises a current generator for generating a testing current “I” during a calibrated testing pulse and a power circuit coupled to the capacitor and to the current generator for determining if the capacitor is charged by the testing current during the calibrated testing pulse.
    Type: Application
    Filed: May 10, 2001
    Publication date: February 20, 2003
    Applicant: IBM
    Inventors: Remy Saphon, Gerard Taroni, Christophe Degardin
  • Publication number: 20030028602
    Abstract: A messaging system support service advantageously allows various types of messaging systems to send intelligent notification alerts to message recipient(s). The Short Message System (SMS) can be used with Global System for Mobile communication (GSM) cellular telephone networks to send an intelligent alert to a mobile phone after a voice message has been delivered to the recipient's voice mail box. In reply, the recipient can respond with a SMS message that directs the voice mail box to take one or more predetermined directions in relation to the message.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 6, 2003
    Applicant: IBM
    Inventor: Jaijit Bhattacharya
  • Publication number: 20030023674
    Abstract: A method of selectively displaying a markup language form element on a Web page when an associated object is available to a Web server, the method comprising associating the markup language form element with the object, determining whether the object is available to the Web server; generating a markup language document that includes the markup language form element if the object is available to the Web server, and displaying the markup language form element if the markup language document contains the markup language form element.
    Type: Application
    Filed: November 27, 2001
    Publication date: January 30, 2003
    Applicant: IBM
    Inventor: Dean M. Hildebrand