Patents Assigned to INTERNATIONALS BUSINESS MACHINES CORPORATION
-
Publication number: 20030218835Abstract: 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: ApplicationFiled: May 21, 2002Publication date: November 27, 2003Applicant: International Business Machines CorporationInventors: Richard Hsiao, Quang Le, Paul P. Nguyen, Son Van Nguyen, Mustafa Pinarbasi, Patrick R. Webb, Howard G. Zolla
-
Patent number: 6654948Abstract: 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: GrantFiled: October 12, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Ravi B. Konuru, Olivier Gruber, Wim De Pauw
-
Patent number: 6654791Abstract: 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: GrantFiled: March 24, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
-
Patent number: 6654954Abstract: 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: GrantFiled: February 17, 1998Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventor: Daniel Rodman Hicks
-
Patent number: 6654897Abstract: 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: GrantFiled: March 5, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Daniel Mark Dreps, Frank David Ferraiolo, Kevin Charles Gower
-
Patent number: 6654075Abstract: 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: GrantFiled: March 2, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Masatomo Takeichi, Hiroaki Kitahara
-
Patent number: 6654943Abstract: 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: GrantFiled: October 11, 2001Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Joachim Gerhard Clabes, Thomas Edward Rosser
-
Patent number: 6653246Abstract: 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: GrantFiled: January 8, 2003Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Michael P. Chudzik, Lawrence Clevenger, Louis L. Hsu, Deborah A. Neumayer, Joseph F. Shepard, Jr.
-
Patent number: 6654039Abstract: 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: GrantFiled: October 13, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Robert J. Hollines, III, Christina Marie Lee, David L. Levish, San Yu Phoenix, Michael R. Shadduck
-
Patent number: 6654924Abstract: 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: GrantFiled: September 29, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Martin Aureliano Hassner, Francesco Rezzi, Barry Marshall Trager
-
Patent number: 6654086Abstract: 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: GrantFiled: November 29, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventor: Hiroshi Nakasima
-
Patent number: 6654495Abstract: 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: GrantFiled: April 25, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Shin Katoh, Hiroyasu Takahashi
-
Patent number: 6654383Abstract: 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: GrantFiled: May 22, 2002Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Charles Louis Haymes, Mark B. Ritter, Thomas Röwer
-
Patent number: 6651340Abstract: 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: GrantFiled: February 18, 2003Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventor: Walter L. Prater
-
Patent number: 6654004Abstract: 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: GrantFiled: February 19, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventor: Roger Philip Hoggarth
-
Patent number: 6654722Abstract: 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: GrantFiled: June 19, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Anne M. Aldous, Joseph Celi, Jr., Brett Gavagni, Kyriakos Leontiades, Bruce D. Lucas, David E. Reich
-
Patent number: 6654753Abstract: 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: GrantFiled: September 29, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Priyadarshini Arda, Ryan McVeigh
-
Patent number: 6654951Abstract: 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: GrantFiled: December 14, 1998Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: David Francis Bacon, Johannes C. Laffra, Peter Francis Sweeney, Frank Tip
-
Patent number: 6654932Abstract: 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: GrantFiled: October 29, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Peter C. Bahrs, Manish Mahesh Modh
-
Patent number: 6654831Abstract: 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: GrantFiled: March 7, 2000Date of Patent: November 25, 2003Assignee: International Business Machine CorporationInventors: Noel S. Otterness, Joseph G. Skazinski