Patents Assigned to INTERNATIONALS BUSINESS MACHINES CORPORATION
  • Publication number: 20030218835
    Abstract: The present invention presents a method for fabricating coil elements for magnetic write heads. A coil pattern is formed on a substrate using photolithographic techniques. The substrate is etched using reactive ion etching, creating a coil-shaped trench in the substrate. Thin film seed layers are deposited using ion beam deposition. The substrate is electroplated with metal filling the trenches with metal. The substrate is chemical mechanical polished to remove excess metal and planarize the air bearing surface of the write head.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard Hsiao, Quang Le, Paul P. Nguyen, Son Van Nguyen, Mustafa Pinarbasi, Patrick R. Webb, Howard G. Zolla
  • Patent number: 6654948
    Abstract: A technique for monitoring events generated by an object-oriented system comprises the steps/operations of: (i) monitoring events which describe executed operations associated with the object-oriented system; and (ii) applying one or more sequencing rules when reporting a subset of the monitored events, the one or more sequencing rules substantially ensuring consistent reporting of the subset of monitored events. Preferably, monitoring continues when event reporting is at least partially disabled. Further, the monitoring step/operation may include dividing the monitored events into categories. One category may include entity events, an entity event defining an existence status of a given event. Another category may include activity events, an activity event defining an operation associated with a given event.
    Type: Grant
    Filed: October 12, 1999
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ravi B. Konuru, Olivier Gruber, Wim De Pauw
  • Patent number: 6654791
    Abstract: A method and apparatus for processing electronic mail (e-mail) using an importance indicator such that a user can clearly identify which mail is important and should be viewed immediately. The method applies a set of importance rules to each electronic mail message that is received to determine the importance of that particular electronic mail message. Control messages are used to identify e-mail messages that have been read by others and replied to by others. As such, if a particular message has been “handled” by another recipient of the message then the importance indicator is lowered for the non-responding recipient(s). In one embodiment, a recipient may nominate another recipient of a message to “handle” the message. When a nomination is made, a nomination control message is sent to the nominated user to cause the importance indicator to be the highest value for the message the user has been nominated to handle.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 6654954
    Abstract: A computer system, program product, and method utilize alternate program code associated with an executable file using a file attribute so that the alternate program code may be retrieved and executed in lieu of the primary program code stored in the file. As one example, for a platform-independent executable file such as a Java class file, a file attribute of the file may be analyzed to determine if native program code for a particular platform is associated with the file. If so, the native program code may be retrieved and executed directly without the additional overhead associated with interpreting the platform-independent program code in the file. If, on the other hand, the native program code is not detected, the native program code may be generated and associated with the file using a file attribute such that the native program code is detected in subsequent attempts to retrieve and execute the file.
    Type: Grant
    Filed: February 17, 1998
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Daniel Rodman Hicks
  • Patent number: 6654897
    Abstract: An apparatus and method for a dynamic wave-pipelined interface are implemented. Data signals received from a sending circuit delayed via a programmable delay device corresponding to each signal before being latched into the receiving device. The programmable delay in each delay device is set according to an initialization procedure whereby each signal is deskewed to a latest arriving signal. Additionally, a phase of an input/output (I/O) clock controlling the latching of the data signals is adjusted so that a latching transition is substantially centered in a data valid window.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel Mark Dreps, Frank David Ferraiolo, Kevin Charles Gower
  • Patent number: 6654075
    Abstract: A liquid crystal device (and method for forming the LCD) includes a first transparent substrate having a first surface and a second surface, and a second transparent substrate having a first surface and a second surface. The first transparent substrate and the second transparent substrate are arranged such that the first surface of the first transparent substrate faces the first surface of the second transparent substrate, and a liquid crystal material is enclosed between the first surface of the first transparent substrate and the first surface of the second transparent substrate. A pixel array, in which a plurality of pixel regions are arranged in row and column directions and data signals are applied to the pixel regions through data lines, is formed on the first surface of the first transparent substrate and the first surface of the second transparent substrate.
    Type: Grant
    Filed: March 2, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Masatomo Takeichi, Hiroaki Kitahara
  • Patent number: 6654943
    Abstract: A method, system, and computer product are disclosed for correcting anticipated problems related to global routing during logic synthesis. Synthesis is begun of a circuit design that includes multiple logic functions. During the synthesis, multiple logic books are selected to use to implement the logic function. Also during synthesis, at least one of the logic books is identified that is sensitive to a change in output wire capacitance of the identified logic book, where a value of the output wire capacitance is related to a routing of the wire. A strength of each identified logic book is then increased.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Joachim Gerhard Clabes, Thomas Edward Rosser
  • Patent number: 6653246
    Abstract: A method and structure for an integrated circuit structure that includes introducing precursors on a substrate, oxidizing the precursors and heating the precursors. The introducing and the oxidizing of the precursors is preformed in a manner so as to form an amorphous glass dielectric on the substrate. The process preferably includes, before introducing the precursors on the substrate, cleaning the substrate.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Chudzik, Lawrence Clevenger, Louis L. Hsu, Deborah A. Neumayer, Joseph F. Shepard, Jr.
  • Patent number: 6654039
    Abstract: A method, system and program for accessing records in a database object, such as an index or table. A cursor is maintained that points to a start entry in the database object. The database object has rows and columns of values. A runtime component receives a command to return a kth entry in the object having column values that satisfy predicates in a query statement. The runtime component calls a manager component that accesses entries in the database object to return the kth entry in the object having column values that satisfy the predicates. The manager component moves the cursor through sequential entries in the database object, in either the forward or reverse direction, until a kth entry that satisfies the predicates from the start entry is reached. The manager component positions the cursor to an entry that is the kth entry that satisfies the predicates from the start entry and returns data from the kth entry pointed to by the cursor to the runtime component.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Hollines, III, Christina Marie Lee, David L. Levish, San Yu Phoenix, Michael R. Shadduck
  • Patent number: 6654924
    Abstract: A system and method for algebraically correcting errors in complex digitized phase signals from a magneto-resistive or giant magneto-resistive (MR/GMR) head readback waveform includes a data state machine that encodes phase symbols into data bits in accordance with, e.g., the (1, 10) constraint and a parity state machine that generates parity symbols such that a single inserted parity symbol does not violate the (1, 7) constraint in a run length limited code and furthermore the data following the insertion will not violate the (1, 10) constraint in a run length limited code. The state machines can be used as a trellis to perform maximum likelihood decoding on received coded data, thus performing soft algebraic error detection on received data. The invention thus guarantees better overall error rate performance than hard decision post processing of blocks of detected bits by a parity check matrix which is otherwise vulnerable to loss of bit synchronization at high linear density recording.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Martin Aureliano Hassner, Francesco Rezzi, Barry Marshall Trager
  • Patent number: 6654086
    Abstract: A reflection-type liquid crystal display apparatus capable of securing sufficient brightness, gray scale display and reducing color changes with a viewing angle, and a cost-effective manufacturing method of the same. As a reflector, a light interference reflector having preferably a grating structure for selectively reflecting light only in a particular wavelength range by using light interference is used, incident light is selectively reflected by the light interference reflector, and reflected light having only wavelengths of R, G and B is individually made incident on respective pixel portions of R, G and B. The light interference reflector performs the function of a color filter. Thus, a reflection-type liquid crystal display apparatus is provided, which is capable of securing sufficient brightness without using any color filters, in addition to providing gray scale display and reducing color changes with a viewing angle.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Nakasima
  • Patent number: 6654495
    Abstract: Methods and apparatus are provided for removing ruled lines from a binary image containing character portions and ruled line portions, comprising the following steps. First, horizontal black runs in the bit-map image are detected and the detected black runs portions are stored as a run-length table comprising values of the horizontal start point and the length from the starting point of each black run for each vertical position. Then, based on the run-length table, black runs exceeding a predetermined threshold value are removed from the image to remove the ruled line comprising those black runs. Then, residual noise is eliminated from the image after the removal of the ruled lines. Then, in the image after the elimination of the residual noise, vertically disconnected components of a character are connected. Then, a portion of the character which is deleted by ruled line removal process is extracted from the image after the connection of vertically disconnected components of the character.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Shin Katoh, Hiroyasu Takahashi
  • Patent number: 6654383
    Abstract: A data framer capable of supporting at least two different data framing protocols potentially present in a source data stream includes two or more framing circuits and a controller coupled to the framing circuits. Each of the framing circuits is configured to extract user data from the source data stream in accordance with a different data framing protocol associated with the respective framing circuit. The controller is operative to: (i) receive the source data stream and automatically determine which of the at least two different data framing protocols corresponds to the source data stream; and (ii) route the source data stream to one of the first framing circuit and the second framing circuit in response to a match between the determined data framing protocol of the source data stream and one of the first and second data framing protocols.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Charles Louis Haymes, Mark B. Ritter, Thomas Röwer
  • Patent number: 6651340
    Abstract: A fixture for pre-loading a pivot assembly has a stationary base and a tool that is axially movable relative to the base. The tool has a platen with a pre-load mass and a cylindrical enclosure. A sphere is suspended within the enclosure but is free to roll and move laterally along three degrees of freedom. The pivot assembly has an external sleeve with a coaxial shaft mounted on bearings. Each ball bearing has an inner ring, an outer ring, and balls in between. The rings are adhesively bonded to the shaft and sleeve. The pivot is placed on the base of the fixture and the tool is lowered. The sphere is free to “float” within the enclosure until it makes contact with the inner ring of the upper bearing in the pivot. Upon contact, the compliant, rolling sphere automatically self-aligns with the pivot. The pre-load mass applies the desired force against the pivot until the adhesive cures.
    Type: Grant
    Filed: February 18, 2003
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Walter L. Prater
  • Patent number: 6654004
    Abstract: In a laptop computer having a display, a matrix of touch-sensitive keys, and a TrackPoint® device for generating cursor and function selection on display is embedded centrally among the keys. The TrackPoint® has a removable cap into which the joystick can be mechanically and electrically coupled. This permits stable platform joystick operation, especially where the computer executes programs involving a joystick as an element of a simulated control interface.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: Roger Philip Hoggarth
  • Patent number: 6654722
    Abstract: A VoIP-enabled speech server can include a speech application which can be configured to communicate with a VoIP telephony gateway server over a VoIP communications path. The VoIP-enabled speech server can also include a VoIP-compliant call control interface to the VoIP telephony gate server, the VoIP-compliant call control interface establishing the VoIP communications path. In operation, the speech application can receive VoIP-compliant packets from the VoIP telephony gateway server over the VoIP communications path. Subsequently, digitized audio data can be reconstructed from the VoIP-compliant packets, and the digitized audio data can be speech-to-text converted. Additionally, text can be synthesized into digitized audio data and the digitized audio data can be encapsulated in VoIP-compliant packets which can be transmitted over the VoIP communications path to the telephony gateway server.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Anne M. Aldous, Joseph Celi, Jr., Brett Gavagni, Kyriakos Leontiades, Bruce D. Lucas, David E. Reich
  • Patent number: 6654753
    Abstract: A system and method of providing, using, and traversing a combination associative and directed graph that is used for traversing command structures that are representative of a command that is communicated from at least one system to at least another system. The combination associative and directed graph has a directed graph portion that is used for traversing hierarchical command structures and has an associative graph portion for traversing associative command structures. Data is provided for defining the directed graph portion. The directed graph portion is used for representing and traversing the command structures that have a relationship to each other or that have a hierarchical nature. The data that defines the directed graph portion is coupled to and below the command. Data is provided for defining the associative graph portion. The associative graph portion is used for representing and traversing the command structures that each have a named role or that have an associative nature.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Priyadarshini Arda, Ryan McVeigh
  • Patent number: 6654951
    Abstract: The present invention analyzes an application A and computes a set reachable methods in A by determining the methods in A that may be called from another reachable method in A, or from within a class library L used by A without analyzing the classes in L. The invention may be used as an optimization to reduce application size by eliminating unreachable methods.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Francis Bacon, Johannes C. Laffra, Peter Francis Sweeney, Frank Tip
  • Patent number: 6654932
    Abstract: A method and apparatus in a data processing system for performing validation of user input. User input is received in a container displayed in a graphical user interface, wherein presentation of the container and the user input to the container are handled by a view controller. Responsive to receiving the user input, a call is sent to a validation object by the view controller. Responsive to the call, the validation object tests the user input using a criteria, wherein the rule is separate from the view controller.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Manish Mahesh Modh
  • Patent number: 6654831
    Abstract: A data storage system includes a pluralierty of controllers in a master/slave N-way controller topology. The master controller is coupled to a host system, and each controller is operatively coupled to one of a plurality of data unit arrays. The plurality of data unit arrays each include a plurality of disk units that are linked together. The linked disk units appear as a continuous logical unit and each data unit array forms a data span, such that the plurality of data unit arrays form N-way data spans. Each controller is adapted to transfer data between the data units and the master controller in response to instructions therefrom based on a data configuration. The data is then transferred between the master controller and the host system. The master controller is adapted to balance I/O requests amongst the plurality of controllers and re-direct an I/O request directed to a failed controller to an active controller.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machine Corporation
    Inventors: Noel S. Otterness, Joseph G. Skazinski