Patents Assigned to International Business Machine
  • Patent number: 7114123
    Abstract: Methods and apparatus are provided which solves the looping problem in structural documents, such as those defined by DOM, EDI and XML. The method and apparatus remove ambiguities by presenting a user with a hierarchical tree structure representation of the document allowing the user to select data grouping rules to be followed. The method and apparatus then automatically create a modified hierarchical tree structure based upon the user-defined rules. Rules can be input by the user using a rule table editor or by means of a graphical user interface.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Shyh-Kwei Chen, Jen-Yao Chung, Michael J. Ding
  • Patent number: 7113006
    Abstract: A capacitor circuit having improved reliability includes at least first and second capacitors, a first terminal of the first capacitor connecting to a first source providing a first voltage, a first terminal of the second capacitor connecting to a second source providing a second voltage, the first voltage being greater than the second voltage. The capacitor further includes a voltage comparator having a first input for receiving a voltage representative of the first voltage, a second input for receiving a third voltage provided by a third source, and an output for generating a control signal. The control signal is a function of a difference between the voltage representative of the first voltage and the third voltage. A switch is connected to second terminals of the first and second capacitors.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Louis L. Hsu, Rajiv V. Joshi, Jack Allan Mandelman
  • Patent number: 7114068
    Abstract: A method and system for managing a secure network boot of a server blade. The server blade is part of a server blade chassis, which holds multiple server blades that communicate with outside devices via a Pre-boot eXecution Environment (PXE) enabled network interface card. When a server blade receives a response from a PXE boot server offering a boot program download, a Remote Supervisory Adapter (RSA) card, managed by a remote manager, compares the identity of the responding PXE boot server with a list of trusted PXE boot servers. Only if the responding PXE boot server is on the list of trusted PXE boot servers will the server blade be allowed to use a boot program provided by the responding PXE boot server.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, James L. Matlock, David B. Rhoades
  • Patent number: 7113555
    Abstract: A data channel includes a data detector that approximates both inter-symbol-interference (ISI) and random timing perturbations using a single finite-state hidden Markov model. The ISI is approximated by a finite impulse response and the timing perturbations are approximated by a first order random walk. The data signal, which is subject to inter-symbol interference and timing perturbations, is sampled periodically over a succession of time epochs without regard to timing perturbations. Timing perturbation values and data states are then assigned for each epoch, and each timing perturbation value is paired with each data state to arrive at a set of composite states. Probabilities are then assigned between composite states in successive epochs to arrive at the most probable composite state sequence corresponding to the sequence of detected data values from the sampled data. A Viterbi algorithm is then applied to find the maximum likelihood sequence of composite states.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jorge Campello de Souza, Brian H. Marcus, Richard M. H. New, Bruce A. Wilson
  • Patent number: 7113184
    Abstract: A system and method for terrain rendering using a limited memory footprint is presented. A vertical ray intersects a terrain data map at an angle which includes a minor step size. Weighting factors are assigned to triangular data sampling values and quadrilateral data sampling values based upon a vertical ray's minor step size. As a vertical ray's minor step size increases, a triangular data sampling's weighting factor increases and a quadrilateral data sampling's weighting factor decreases. Weighted triangular data sampling values and weighted quadrilateral data sampling values are combined to generate a vertical ray image point value.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gordon Clyde Fossum, Barry L Minor
  • Patent number: 7112845
    Abstract: A field effect transistor is formed with a sub-lithographic conduction channel and a dual gate which is formed by a simple process by starting with a silicon-on-insulator wafer, allowing most etching processes to use the buried oxide as an etch stop. Low resistivity of the gate, source and drain is achieved by silicide sidewalls or liners while low gate to junction capacitance is achieved by recessing the silicide and polysilicon dual gate structure from the source and drain region edges.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: James W. Adkisson, Paul D. Agnello, Arne W. Ballantine, Rama Divakaruni, Erin C. Jones, Jed H. Rankin
  • Patent number: 7114127
    Abstract: A system, method and program product in a Model-View-Controller architecture for communicating between objects such as a Model object and a View object. A transform object is provided in the interface between any of the conventional Model, View and Controller objects such that transformation of data types into appropriate other data types is accomplished outside of the MVC object. This relieves the recipient MVC object of the responsibility of being designed to support multiple data types in order to perform a function.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventor: Louis M. Weitzman
  • Patent number: 7114146
    Abstract: A system and method for capturing a plurality of business requirements using a Business Process Outsourcing Language (BPOL), an XML representation for expressing business process flow rules, preferences, business rules and event-action mappings as well as service links, to automate the process of generating business processes for use with Web services. BPOL is used to dynamically construct a search script for an advanced Web services discovery engine to find Web services from both UDDI registries and Web services Inspection Language (WSIL) documents and then create a qualified service list. Then a service selection problem is mapped into a solution space {0,1} for use by an optimization algorithm that performs second level service selection of the best set of services based on the requirements.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Tian-Jy Chao, John Y. Sayah, Hung-yang (Henry) Chang, Jen-Yao Chung, Qun Zhou
  • Patent number: 7113443
    Abstract: An apparatus, a method, and a computer program product are provided for time reduction and energy conservation during address distribution in a high speed memory macro. To address these concerns, this design divides the typical data arrays into sets of paired subarrays, divides the conventional memory address latches into separate sets, and interposes one set of memory address latches between each pair of subarrays. Therefore, time is saved because the address signals have less wire length to travel and energy is saved because only one set of address latches needs to be powered on for each transmission.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Sang Hoo Dhong, Hiroaki Murakami, Shohji Onishi, Osamu Takahashi
  • Patent number: 7112535
    Abstract: A process is disclosed for fabricating precision polysilicon resistors which more precisely control the tolerance of the sheet resistivity of the produced polysilicon resistors. The process generally includes performing an emitter/FET activation rapid thermal anneal (RTA) on a wafer having partially formed polysilicon resistors, followed by steps of depositing a protective dielectric layer on the polysilicon, implanting a dopant through the protective dielectric layer into the polysilicon to define the resistance of the polysilicon resistors, and forming a silicide.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Douglas D. Coolbaugh, Heidi L. Greer, Robert M. Rassel
  • Patent number: 7113955
    Abstract: Determining maximal empty rectangles in a binary matrix includes building values in a staircase data structure for each successive entry in the matrix. The values in the staircase data structure are removed where the values correspond to maximal rectangles having the successive entry in the bottom right corner of the rectangle. The values in the staircase data structure for each successive entry being determinable from values in the staircase data structure for a preceding entry in the matrix. The maximal empty rectangles providing a basis for generating efficient relational join operations on defined relational tables.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bernhard K. Schiefer, Jarek Gryz, Jeff Edmonds, Renee J. Miller
  • Patent number: 7113947
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier. Additionally, a technique for accessing objects at a computer is described. The technique includes receiving a request from a client process for an object which is stored in an object server. A library server process is allocated to handle the object request. Transfer of the requested object is initiated. Thereafter, the library server process that was allocated to the object request is released.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Patent number: 7112470
    Abstract: A semiconductor structure and method for chip dicing. The method comprises the steps of (a) providing a semiconductor substrate; (b) forming first and second device regions of first and second chips, respectively, in and at top of the semiconductor substrate, wherein the first and second chips are separated by a semiconductor border region of the semiconductor substrate; (c) forming N interconnect layers directly above the semiconductor border region and the first and second device regions, wherein N is a positive integer, wherein each layer of the N interconnect layers comprises an etchable portion directly above the semiconductor border region, and wherein the etchable portions of the N interconnect layers form a continuous etchable block; (d) removing the continuous etchable block by etching; and (e) cutting with a laser through the semiconductor border region via an empty space of the removed continuous etchable block to separate the first and second chips.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Timothy H. Daubenspeck, Jeffrey P. Gambino, Christopher D. Muzzy, Wolfgang Sauter
  • Patent number: 7114136
    Abstract: A method for characterizing circuit activity in an IC. Generally, the method comprises the steps of activating an IC, resolving the switching activity in space and time, and generating a representation of the switching behavior which differentiates the time that circuits or transistors switch. One embodiment of the invention, utilizes a method such as, but not limited to, time resolved photon emission to observe transistor level switching activity in an integrated circuit (IC).
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Harold W. Chase, Daniel R. Knebel, Dennis G. Menzer, Stanislav Polonsky, Pia N. Sanda
  • Patent number: 7114006
    Abstract: A method to change the IP address of a server from a remote operator station, where that server comprises an HTTP server having a first IP address, and where that server is capable of communicating with one or more remote operator stations. One of those remote operator stations submits to the server, using the first IP address, an IP address change request. That IP address change request includes discontinuing use of the first IP address and commencing use of a second IP address. After receipt of the IP address change request, the server generates an HTML page comprising an embedded applet, where that applet is capable of monitoring the TCP/IP connection between the remote operator station and the server. The server provides that HTML page/applet to the remote operator station. Thereafter, the remote operator station continuously displays the status of the IP address change request using the provided applet.
    Type: Grant
    Filed: January 6, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Colvig, David V. Valverde, Bryan J. Wright
  • Patent number: 7114129
    Abstract: A view controller, such as a scroll bar, for a first application which is currently displayed within an inactive window is detached and remotely displayed within an active window in addition to the view controller associated with the content of that active window. A Dynamic Data Exchange (DDE) link is then established between the remotely displayed view controller and the first application such that user inputs to the remotely displayed view controller can be utilized to modify the display of the first application without requiring the user to activate the inactive window. In this manner data within the first application can be scrolled and visually accessed by the user while the user is working within an active window, without requiring the user to toggle the focus back and forth between two windows.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes
  • Patent number: 7114076
    Abstract: A user of a client computer is authenticated for first and second applications executing in a server. The server authenticates the user for the first application based on a userID and password of the user, and the server returns a token of the authentication to the client computer. The client computer uses the token to request a first function performed by the first application. The user subsequently requests a second function performed by the second application. In response, the client computer determines that the user has not yet been authenticated for the second application and sends a request to the server for an authentication ticket for using the second application. In response to the request for the authentication ticket, the server checks the authentication token. If valid, the server returns an authentication ticket to the client computer. The client computer requests the second function to the server. The client computer request for the second function includes the authentication ticket.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventor: Patrick J. Callaghan
  • Patent number: 7112983
    Abstract: An apparatus for facilitating single die backside probing of semiconductor devices includes a chip holder configured for receiving a single integrated circuit die attached thereto, the chip holder maintained in flexible engagement in an X-Y orientation with respect to a lift plate. A lift ring is coupled to the lift plate, the lift ring configured to facilitate adjustment of the lift plate and the chip holder in a Z-direction.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. McGinnis, Darrell L. Miles, Richard W. Oldrey, John D. Sylvestri, Manuel J. Villalobos
  • Patent number: 7112861
    Abstract: A a magnetic random access memory (MRAM) device includes a cap layer formed over a magnetic tunnel junction (MTJ) stack layer, an etch stop layer formed over the first cap layer, and a hardmask layer formed over the etch stop layer. The etch stop layer is selected from a material such that an etch chemistry used for removing the hardmask layer has selectivity against etching the etch stop layer material.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Sivananda K. Kanakasabapathy, David W. Abraham, Ulrich Klostermann
  • Patent number: 7113048
    Abstract: A pseudo Set/Reset latch circuit is configured with modified NOR or NAND gates wherein one of the series pull-up devices or pull-down devices is removed. A minimum of three pseudo Set/Reset latches may be coupled as a ring oscillator generating an output and a non-skewed complementary output. Additionally, feed-forward inverting stages may be coupled in parallel with inverting paths in the ring oscillator primary path to further increase the frequency range of the ring oscillator. The pseudo Set/Reset latch circuits and the feed-forward inverting stages may be configured with voltage controlled devices that alter the delay of the stages as a means for varying the frequency of the ring oscillator either by varying the current drive of the circuitry driving the output of the latch stages or by varying the conductance of devices coupling between the latch stages. Feedforward inverting stages may comprise pseudo latches or inverter gates.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Richard B. Brown, Gary D. Carpenter, Fadi H. Gebara