Patents Assigned to IBM Corporation
  • Publication number: 20040060049
    Abstract: A method, apparatus, and computer instructions for managing threads. A kernel thread associated with a user thread is detected as being unneeded by the user thread. The kernel thread is semi-detached in which data for the thread does not change stacks in response to the kernel thread being unneeded.
    Type: Application
    Filed: September 19, 2002
    Publication date: March 25, 2004
    Applicant: IBM Corporation
    Inventors: Alfredo V. Mendoza, Joel Howard Schopp
  • Publication number: 20040054887
    Abstract: A method, system, apparatus, and computer program product are presented for providing a user with the ability to limit the receipt of unwanted email messages. An encoded email identifier is generated by combining the user's local mailbox identifier along with encoded email acceptance parameter values that represent email acceptance criteria. The encoded email identifier is then used as the local-part portion of an email address in place of the user's local mailbox identifier. After receiving an incoming email message in which the encoded email identifier is a portion of the destination address of the incoming email message, an email server delivers the email message in accordance with the local mailbox identifier that is embedded in the encoded email identifier in response to a determination that one or more characteristics of the email message satisfy one or more email acceptance criteria that are encoded within the encoded email identifier.
    Type: Application
    Filed: September 12, 2002
    Publication date: March 18, 2004
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, IBM Corporation
    Inventors: Robert C. Paulsen, Cornell G. Wright
  • Publication number: 20040036709
    Abstract: A system, method, and computer program product are disclosed for registering with a service provided by a processing node. A process definition is generated. The process definition includes a particular sequence of selected services that are provided by processing nodes. The process definition is then graphically depicted to a user. A graphical selection of any one of the processing nodes is permitted utilizing the graphical depiction. In response to a receipt of a selection of one of the processing nodes, a registration form is providing by the processing node. Registration information is then received by the processing node through the registration form. Thus, registration is completed directly with the processing node.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 26, 2004
    Applicant: IBM Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20040024601
    Abstract: A user interface, and associated techniques, that permit a fast and efficient way of correcting speech recognition errors, or of diminishing their impact. The user may correct mistakes in a natural way, essentially by repeating the information that was incorrectly recognized previously. Such a mechanism closely approximates what human-to-human dialogue would be in similar circumstances. Such a system fully takes advantage of all the information provided by the user, and on its own estimates the quality of the recognition in order to determine the correct sequence of words in the fewest number of steps.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Applicant: IBM Corporation
    Inventors: Ramesh A. Gopinath, Benoit Maison, Brian C. Wu
  • Publication number: 20040025144
    Abstract: Methods and arrangements for collecting tracing data from a plurality of threads of a program. A storage buffer is provided, a first number of units of tracing data for a first thread of the program is determined, and a second number of units of tracing data for a second thread of the program is determined. In the storage buffer, a first block of storage space is reserved for storing the first number of units of tracing data and a second block of storage space is reserved for storing the second number of units of tracing data. Tracing data are thence written concurrently into the first and blocks.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Applicant: IBM Corporation
    Inventor: Jeaha Yang
  • Patent number: 6682786
    Abstract: A liquid crystal display cell having liquid crystal molecules positioned in a vertical or a substantially vertical alignment is provided. The liquid crystal display cell includes at least two substantially homogeneous fluorinated alignment layers disposed on transparent electrodes; a liquid crystal layer of liquid crystal molecules disposed between the alignment layers; and, a means of applying voltage across the transparent electrodes. Methods for forming these liquid crystal display cells are also provided.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: January 27, 2004
    Assignee: IBM Corporation
    Inventors: Shui-Chih Alan Lien, Alessandro C. Callegari, Paul S. Andry, Praveen Chaudhari, James A. Lacey, Sampath Purushothaman, James P. Doyle, Eileen A. Galligan, Richard A. John, John J. Ritsko, Yuhichi Momoi, Christopher Jahnes
  • Patent number: 6683805
    Abstract: An SRAM system is provided having an array of SRAM cells including at least one circuit receiving a first power voltage and a power control circuit for supplying a second power voltage to at least one selected circuit of the at least one circuit. The system is one of a memory array and a logic system, and a circuit of the at least one circuit is one of a memory cell of the memory array, a sense amplifier of the memory array and a path of the logic system. A method is also provided for providing a power supply voltage to at least one circuit of a system.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: January 27, 2004
    Assignee: IBM Corporation
    Inventors: Rajiv V. Joshi, Louis L. Hsu, Azeez J. Bhavnagarwala
  • Publication number: 20040015863
    Abstract: A method, system, and product are disclosed for automatically generating a symbol-based debug script, which is executable by a debug program, for debugging a software program. Function symbols included in the software program are identified. The functions represented by the function symbols may be executed during an execution of the software program. A debug script is then automatically generated which, when executed by a debug program, will record each one of the functions symbols which represent a function called by the software program during execution of the software program by the debug program.
    Type: Application
    Filed: May 24, 2001
    Publication date: January 22, 2004
    Applicant: IBM Corporation
    Inventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
  • Patent number: 6675130
    Abstract: A system is provided having a plurality of sensors for affixing to a person's torso, hands, feet, head, etc. The function of each sensor is to determine the distance between itself and the other sensors to ascertain the distance between the hands and feet, for instance, in order to measure the relative activity of a person's hands and feet. Other sensors, placed on the individual or in the individual's environment, may obtain biological data relating to the person, such as heart pulse, blood pressure, or data relating to the individual's attention level, i.e., gaze data. The system further includes a processor having a memory for storing data collected from the sensors. The data collected by the sensors and stored in the memory provide at least information about different types of movements associated with a particular set of tasks.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: January 6, 2004
    Assignee: IBM Corporation
    Inventors: Dimitri Kanevsky, Wlodek W. Zadrozny
  • Publication number: 20030236672
    Abstract: A testing arrangement provided for speech recognition systems in vehicles. Preferably included are a “mobile client” secured in the vehicle and driven around at a desired speed, an audio system and speaker which plays back a set of prerecorded utterances stored digitally in a computer arrangement such that the speech of a human being is simulated, transmission of the speech signal to a server, followed by speech recognition and signal-to-noise ratio (SNR) computation. Here, the acceptability of the vehicular speech recognition system is preferably determined via comparison with pre-specified standards of recognition accuracy and SNR values.
    Type: Application
    Filed: July 31, 2002
    Publication date: December 25, 2003
    Applicant: IBM Corporation
    Inventors: Andrew Aaron, Subrata K. Das, David M. Lubensky
  • Patent number: 6665642
    Abstract: A system and method for providing transformed web pages to users with special needs is presented. In one aspect of the system and method, a Translator/Mediator Server is located between the user and the web site. The Translator/Mediator Server translates and transforms the web pages that the user requests from the web site. The translation and transformation of the web pages is directed towards the particular needs of the user.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: December 16, 2003
    Assignee: IBM Corporation
    Inventors: Dimitri Kanevsky, Alexander Zlatsin
  • Patent number: 6654414
    Abstract: Image data is communicated from a source system to a target system. At the source system, a background environment map is generated and communicated to the target system. The source system then captures a source image from position and field of view of a camera. In addition, the background environment map is rendered according to the position and field of view of the camera to generate a background image visible for the position and field of view of the camera. A difference image is generated representing difference between the source image and the background image. Finally, the difference image and the position and field of view of the camera is communicated to the target system. At the target system, the background environment map is received from the source system. In addition, the difference image and the position and field of view of the camera is received from the source system.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: November 25, 2003
    Assignee: IBM Corporation
    Inventor: Chandrasekhar Narayanaswami
  • Publication number: 20030214516
    Abstract: A method, apparatus, and computer instructions for displaying data. Each entry in a plurality of entries for an overlay window attribute table (WAT) is set with identical information in which a window identifier is unnecessary for accessing the information in the overlay WAT. Information in a color WAT is retrieved using the set of window identifiers in response to receiving a set of window identifiers. The information in the overlay WAT is retrieved without requiring the window identifier. Pixels are displayed on a display screen using the information retrieved from the color WAT and the information retrieved from the overlay WAT.
    Type: Application
    Filed: May 16, 2002
    Publication date: November 20, 2003
    Applicants: International Business Machines Corporation, IBM Corporation
    Inventors: Neal Richard Marion, George F. Ramsay
  • Publication number: 20030216916
    Abstract: In detection systems, such as speaker verification systems, for a given operating point range, with an associated detection “cost”, the detection cost is preferably reduced by essentially trading off the system error in the area of interest with areas essentially “outside” that interest. Among the advantages achieved thereby are higher optimization gain and better generalization. From a measurable Detection Error Tradeoff (DET) curve of the given detection system, a criterion is preferably derived, such that its minimization provably leads to detection cost reduction in the area of interest. The criterion allows for selective access to the slope and offset of the DET curve (a line in case of normally distributed detection scores, a curve approximated by mixture of Gaussians in case of other distributions). By modifying the slope of the DET curve, the behavior of the detection system is changed favorably with respect to the given area of interest.
    Type: Application
    Filed: May 19, 2002
    Publication date: November 20, 2003
    Applicant: IBM Corporation
    Inventors: Jiri Navratil, Ganesh N. Ramaswamy
  • Publication number: 20030214511
    Abstract: A method, apparatus, and computer instructions for managing a plurality of color tables in a display device. A request is received for a requested colormap of a particular type. In response to the colormap being absent, a determination is made as to whether an empty color table is present. In response to an empty color table being absent, a determination is made as to whether a color table containing a current colormap of the particular type is present. The current colormap is replaced with the requested colormap in response to a current color table of the particular type being present.
    Type: Application
    Filed: May 16, 2002
    Publication date: November 20, 2003
    Applicants: International Business Machines Corporation, IBM Corporation
    Inventors: Neal Richard Marion, George F. Ramsay
  • Publication number: 20030212982
    Abstract: A system and method to facilitate development, installation, support and maintenance of international versions of application programs and support tools. Language-specific user interface (UI) messages are placed into a message file which is compiled to produce a message source code file and a message definitions and symbols file. The application source code is modified or originally developed to utilize the functions provided by the message source code file, and a language-specific unified application executable program is created by compiling and linking. This language-specific executable program can then be installed on an end users computer without necessity of installing related resource or message catalog files, and without necessity of properly setting environment variables. Application programs for users in alternate languages are produced by translating the message file, and repeating the compiling and linking steps, without need to modify the application source code.
    Type: Application
    Filed: May 9, 2002
    Publication date: November 13, 2003
    Applicants: International Business Machines Corporation, IBM Corporation
    Inventors: Scott Allen Brooks, Debbie Ann Godwin, Rodney Eldon Walters
  • Patent number: 6647008
    Abstract: A method for establishing a network connection through a link issuing from a physical port is disclosed. The link has an aggregation of connections. The network connection has a required capacity. The method first computes, from mean bit rates of the aggregation of connections, a mean aggregate bit rate over the aggregation of connections. The method secondly computes, from burst durations from the aggregation of connections, a mean aggregate burst duration over the aggregation of connections. The method thirdly computes an equivalent capacity required on the link by the aggregation of connections, the equivalent capacity being a function of the mean aggregate bit rate and the mean aggregate burst duration. The method fourthly computes an aggregate equivalent capacity, the aggregate equivalent capacity being a function of the equivalent capacity and the required capacity of the connection.
    Type: Grant
    Filed: June 12, 1998
    Date of Patent: November 11, 2003
    Assignee: IBM Corporation
    Inventors: Claude Galand, Marcel Villaflor
  • Patent number: 6639488
    Abstract: Disclosed is a capacitive electrostatic MEMS RF switch comprised of a lower electrode that acts as both a transmission line and as an actuation electrode. Also, there is an array of one or more fixed beams above the lower electrode that is connected to ground. The lower electrode transmits the RF signal when the top beam or beams are up and when the upper beams are actuated and bent down, the transmission line is shunted to ground ending the RF transmission. A high dielectric constant material is used in the capacitive portion of the switch to achieve a high capacitance per unit area thus reducing the required chip area and enhancing the insertion loss characteristics in the non-actuated state. A gap between beam and lower electrode of less than 1 &mgr;m is incorporated in order to minimize the electrostatic potential (pull-in voltage) required to actuate the switch.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: October 28, 2003
    Assignee: IBM Corporation
    Inventors: Hariklia Deligianni, Robert Groves, Christopher Jahnes, Jennifer L. Lund, Panayotis Andricacos, John Cotte, L. Paivikki Buchwalter, David Seeger, Raul E. Acosta
  • Patent number: 6634001
    Abstract: Systems and methods for remotely monitoring the execution of computer programs are provided. Monitoring instructions are added the computer program so that during execution of the program, data may be collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changes during computer program development.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: October 14, 2003
    Assignee: IBM Corporation
    Inventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan
  • Publication number: 20030188890
    Abstract: Via holes are formed in an electrically conductive power plane. Photo-imageable dielectric (PID) material is applied to one side of the power plane filling the via holes. The power plane side with no PID material is exposed to light energy to cure the PID material in the via holes. A developer is used to remove any uncured PID material. Signal plane assemblies comprising a conductive signal plane and a dielectric layer are laminated onto the filled power plane forming a two signal and one power plane (2S1P) structure. In another embodiment, the power plane has PID material applied from both sides. A photo-mask is applied to the power plane and the PID material in the via holes is cured with light energy. A developer is used to remove uncured PID material. Signal plane assemblies, as described above, are laminated onto the filled power plane forming a 2S1P structure.
    Type: Application
    Filed: April 23, 2003
    Publication date: October 9, 2003
    Applicant: IBM Corporation
    Inventors: Anilkumar C. Bhatt, Ashwinkumar C. Bhatt, Subahu D. Desai, John M. Lauffer, Voya R. Markovich, Thomas R. Miller