Abstract: A method for magnetically measuring the magnetic read width (MRW) of magnetic recording heads having a track width that is equal or smaller than the wavelength of visible light is provided. The heads comprise a magnetic read head spin valve sensor and the magnetic read head sensor signal is used to derive an unknown track width from comparing to the sensor response of a known track width. Using this method, track widths in the regions at the wavelength of light and below (<500 nm) can be directly measured without destroying the respective sensor material.
Type:
Grant
Filed:
March 25, 2002
Date of Patent:
November 4, 2003
Assignee:
International Business Machines Corporation
Abstract: A method and system for adaptively limiting an off-track recovery displacement of a recording head during an off-track data recovery operation. A head disk assembly (HDA) includes an actuator that positions the recording head in accordance with an actuator control signal. First, an off-track recover displacement threshold is determined utilizing an off-track data field which overlays an on-track data field. The recording head is displaced with respect to the track center until the on-track data field is read. The relative displacement required to retrieve the on-track data is utilized as the threshold. In response to a failed read attempt, a data recovery procedure commences whereby the recording head is incrementally displaced from the track center while attempting to recover the data. During the DRP, the predetermined off-track recovery threshold is utilized to limit the head displacement such that the input/output (I/O) data integrity of the off-track recovery is ensured.
Type:
Grant
Filed:
April 20, 2000
Date of Patent:
November 4, 2003
Assignee:
Hitachi Global Storage Technologies Netherlands B.V.
Inventors:
Au Hoan Andrew, James M. Dervin, Theofilos G. Fkiaras, Xiaoyu Sui
Abstract: A system and method for cleaning and disinfecting soft surfaces such as carpets, fabrics and the like and for cleaning and disinfecting hard surfaces such as plaster, drywall, concrete, linoleum, counter tops, wood, metal, tile and the like is disclosed. The system and method uses electrolyzed alkaline water produced by an electrolysis process using a standard electrolyte solution of water and an electrolyte, wherein the electrolyte includes sodium chloride (NaCl) at a concentration between about 1% and 50%. In a preferred embodiment about a 20% concentration of sodium chloride is used. The electrolyzed alkaline water produced by this method is effective in cleaning and disinfecting both soft and hard surfaces.
Abstract: Round trip time, bottleneck link speed, and hop count information from one node to the remaining nodes within a network is collected and processed by an adaptive resonance theory (ART) neural network to classify the nodes by physical location or site group. For each site group, round trip time from one node to the remaining nodes is then collected and processed utilizing an ART neural network to classify the nodes into one or more physical groups. The resulting breakdown of site groups within the network and physical groups within the site groups forms a model which may be employed by networking and system management applications. No private or proprietary vendor specific information from communications devices within the network need be employed to develop the model, only publicly available information regarding communications parameters.
Type:
Grant
Filed:
December 15, 1999
Date of Patent:
October 28, 2003
Assignee:
International Business Machines Corporation
Inventors:
Kathy Alice Anstey, Franck Barillaud, Allen Jackson Croft, Jr., John Ferguson Linton, Demetrios James Marinos
Abstract: A method of associating program components to create a software application. Program components are emitted from standard object data files. The program components are analyzed in real time to identify patterns that conform to pre-defined classes. Then, the program components are introspected and connected together dynamically utilizing the components' class characteristics to create a software application or routine.
Type:
Grant
Filed:
December 3, 1998
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Abstract: According to the present invention, environment indicators computed for a particular environment are converted into a common transmittable data format, wherein each of the environment indicators is computed by an electronic environment measurement device from among multiple diverse electronic environment measurement devices. The environment indicators are transmitted in the transmittable data format to a universally accessible server system in association with a particular universal identifier for a particular user. The universally accessible server system analyzes each of the environment indicators according to an environment sensitivity profile stored within the universally accessible server system in association with the universal identifier. Control signals are determined at the universally accessible server system for adjusting multiple environment control systems that control the particular environment in response to the analysis.
Type:
Grant
Filed:
April 28, 2000
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Inventors:
Michael Wayne Brown, Kelvin Roderick Lawrence, Michael A. Paolini
Abstract: A method and apparatus for testing pipelined dynamic logic makes it possible to set and retrieve values from dynamic logic pipelines that have no internal latches. A modification to the pipeline circuits and clocking circuitry enable scanning logic to set and retrieve values from the pipelined circuits.
Type:
Grant
Filed:
December 5, 2000
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Abstract: Disclosed is a method and hard disk configuration for accommodating different sizes of applications during an automatic re-provisioning of an appliance server. The disk drive of the appliance server is partitioned with a system partition, a network operating system (NOS) partition, a float partition, and an images partition. The float partition is utilized to provide additional space to the NOS partition and the images partition, when required. A re-provisioning utility is provided, which initiates both a create image utility and an apply image utility, whereby an image file of a current application and associated operating system is created and a stored image file of a second application is installed on the appliance server. When the apply image utility is initiated, the NOS partition is dynamically extended into the float partition server if the second application requires more space than is provided in the NOS partition.
Type:
Grant
Filed:
July 17, 2001
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Inventors:
Akram Abboud, John Michael Brantly, William W. Buchanan, Jr., Peter Gerard Chin, Simon Chu, Richard Alan Dayan, Peter Thomas Donovan, David Michael Green, Timothy J. Green, Frank C. Harwood, Thomas William Lange, Karl Ross Shultz, Paul Brian Tippett, William Paul Zeggert
Abstract: A method, system and program product for reassembling fragmented datagrams is described. A plurality of fragments of a plurality of datagrams are received by a recipient data processing system. In response to receipt of the plurality of fragments, a plurality of processes concurrently access a reassembly data structure to store the plurality of fragments, such that the plurality of datagrams are incrementally reassembled from the plurality of fragments. In one embodiment, the reassembly data structure can be implemented as a list containing a plurality of reassembly queues that each contain one or more queue entries for reassembling a respective datagram. Data integrity of the reassembly data structure can be maintained by associating a respective one of a plurality of locks with each of the plurality of reassembly queues so that only one process at a time can access each reassembly queue.
Type:
Grant
Filed:
April 5, 2001
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Abstract: A foundation repair piling made up of segments is post tensioned by a cable fed into the segments after the piling is installed. A cable anchor serves as a base segment of multiple concrete piling segments. After installing all the concrete segments on top of the base segment, a cable is inserted into passages in the segments. The cable is threaded through the completely installed piling segments and into the cable anchor. After the cable bottoms out in the cable anchor, upward tension is applied to the cable. As the cable is pulled, cable lock members in the cable anchor increase gripping pressure even as the cable tension increases, thereby solidly anchoring the end of the cable in the cable anchor. After the desired tension is reached, the cable is terminated at the top of the last segment. The tension is held by a termination lug at the top end of the cable.
Abstract: Provided are methods and compositions for increasing the efficiency of nuclear transfer using apoptosis inhibitors, and for the production of transgenic and non-transgenic mammals from cultured cells or cell lines. Methods for cloning mammals, and for producing transgenic and chimeric mammalian tissues and mammals, and chimeric cell lines are also provided.
Type:
Grant
Filed:
January 10, 2001
Date of Patent:
October 21, 2003
Assignee:
The Texas A&M University System
Inventors:
Jorge A. Piedrahita, Chang-Kyu Lee, Regina Weaks, Fuller Bazer
Abstract: A disk storage device is disclosed for avoiding the instantaneous performance degradation as much as possible, and a method for processing a defective sector in such a disk storage device. There is executed a predetermined check related to a function of the disk storage device, preferably at least one of a read test, a write servo test, or a write test, when the disk storage device is in a waiting state where the disk storage device has no access from a host. The read test and write servo test are used to search for a defective sector on a disk and reassign the defective sector. The write test is used to indicate an abnormal condition of a head. Furthermore, the disk storage device includes a detector for detecting the waiting state, and a check logic for executing a predetermined check.
Type:
Grant
Filed:
June 9, 2000
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Abstract: A hard disk drive includes a spindle, a motor and multiple disks. The motor is attached to the spindle for rotatably turning the spindle along an axis of the spindle. The disks are disposed coaxially along the axis of the spindle. The distance between a first disk and a second disk is greater than the distance between the second disk and a third disk. The distance between the second disk and the third disk is greater than the distance between the third disk and a fourth disk. The first, second, third and fourth disks are located adjacent to each other consecutively.
Type:
Grant
Filed:
September 7, 2001
Date of Patent:
October 21, 2003
Assignee:
International Business Machines Corporation
Inventors:
Dale C. Goeke, Mutsuro Ohta, Koichi Takeuchi, Shingo Tsuda
Abstract: A method and system for establishing a priority order of threads executed within a multiprocessor data processing system are disclosed. The priority order of threads is maintained on a global queue within the data processing system and the queue is ordered by selecting a most favored runnable thread from among either a current thread, a favored thread, or an affinity thread. Once the thread is chosen, be it the current thread, the most favored thread, or the affinity thread, the chosen thread is removed from a run queue and then is run on the data processing system on a selected processor. An affinity thread pointer is updated to the thread being run to select the next affinity thread or the thread having the greatest affinity.
Type:
Grant
Filed:
June 30, 1995
Date of Patent:
October 14, 2003
Assignee:
International Business Machines Corporation
Inventors:
Luke Matthew Browning, Jeffrey Scott Peek
Abstract: A method and system within a telecommunications network for allocating available bandwidth among a plurality of sessions that share a common data link. First, a repeating unit time interval is designated for conducting the plurality of sessions. Next, the input flow rate from the source node of each of the sessions into the common data link is monitored. Thereafter, a target flow rate is computed and assigned to each of the sessions. The sum of the target flow rates is equal to the available bandwidth of the common data link. Finally, for each of the sessions in which the monitored input flow rate exceeds the assigned target flow rate, the source node is dynamically paused during each repeating unit time interval, such that the monitored input flow rate conforms to the assigned target flow rate for each of the sessions.
Type:
Grant
Filed:
August 13, 1999
Date of Patent:
October 14, 2003
Assignee:
International Business Machines Corporation
Inventors:
Anoop Ghanwani, Metin Aydemir, Clark Debs Jeffries, Gerald Arnold Marin, Norman Clark Strole, Ken Van Vu
Abstract: A non-uniform memory access (NUMA) computer system includes a node interconnect to which a remote node and a home node are coupled. The home node contains a home system memory, and the remote node includes at least one processing unit and a cache. In response to the cache deallocating an unmodified cache line that corresponds to data resident in the home system memory, a cache controller of the cache issues a deallocate operation on a local interconnect of the remote node. In one embodiment, the deallocate operation is further transmitted to the home node via the node interconnect only in response to an indication, such as a combined response, that no other cache in the remote node caches the cache line. In response to receipt of the deallocate operation, a memory controller in the home node updates a local memory directory associated with the home system memory to indicate that the remote node does not hold a copy of the cache line.
Type:
Grant
Filed:
June 21, 2001
Date of Patent:
October 14, 2003
Assignee:
International Business Machines Corporation
Inventors:
Ravi Kumar Arimilli, John Steven Dodson, James Stephen Fields, Jr.
Abstract: A personal computer scanner for scanning the three-dimensional (3D) objects has a frame with an axis, and a front plate. The front plate has a large array of axial pinholes that each contain a slidably movable pin to form a bed of pins. A detection device is slidably mounted near the rear of the frame. A stepper motor is used to move the detection device relative to frame. The detection device has a sensor plate on its front surface with an array of sensors that correspond one-to-one with the pins. The user selects an object to be scanned and inserts it into the bed of pins to form an impression. The pins readily move and comply to the contours of the object. After the impression is made, the detection device is slowly incremented by the stepper motor toward the pins. The individual sensors are monitored by a host computer until they have been contacted by their respective pins. When a sensor has been touched by its pin, the sensor is scanned by the computer to record the displacement of the pin.
Type:
Grant
Filed:
January 10, 2000
Date of Patent:
October 14, 2003
Assignee:
International Business Machines Corporation
Abstract: A method for a guaranteeing a network manager discovers SNMP agents on a communications network. Each SNMP agent transmits a trap to the network manager. The trap contains the network manager's IP address and the SNMP agent's identifying information, including its IP address. When the trap is received at the network manager, it is parsed for the agent identifying information, which is compared against a list of previously identified/discovered agents. If the agent identifying information is not found, i.e., if the agent is a newly discovered agent, the network manager adds the agent to the list of discovered agents. The agent is then registered/stored in the discovered agents file. When the trap does not include sufficient identifying information, the network manager sends a query to the agent to extract additional identifying information. The system manager is thus able to discover all connected agents without broadcasting a query message.
Type:
Grant
Filed:
September 23, 1999
Date of Patent:
October 14, 2003
Assignee:
International Business Machines Corporation
Inventors:
Jeffrey Lee Barrett, Simon C. Chu, David Joseph Doria, Christopher C. Gaskins, James Franklin Macon, Jr., Gregg Matthew Margosian, Michael Robert Primm, Gregory Brian Pruett, Jianping Yang
Abstract: In order to provide a suspension, a head suspension assembly, and a disk drive apparatus that can contribute to an increase of record and playback reliability, holes 3c in ribs 3b of the head suspension assembly 3 are provided. This design decreases the displacement of a head slider 2 that is caused by Karman vortex streets occurring near the ribs 3b in company with the rotation of the magnetic disk 1.
Type:
Grant
Filed:
October 29, 1999
Date of Patent:
October 14, 2003
Assignee:
International Business Machines Corporation
Abstract: A wireless quality of service (QoS) agent for an all-Internet Protocol (IP) network. The QoS agent couples to an all-IP network. The coupling means includes communication means for transfer of information between the agent and a QoS manager of the all-IP network. The agent is also able to seamlessly extend QoS support for multimedia applications from wireline to wireless and control QoS of the multimedia applications sent over wireless connections on the all-IP network.
Type:
Grant
Filed:
June 11, 1999
Date of Patent:
October 7, 2003
Assignee:
Nortel Networks Limited
Inventors:
Vaidhyanathan Arunachalam, Kalyan Basu, Sanjoy K. Sen