Abstract: A system for identifying different language versions of the same structured format document (e.g., HTML web page) detects the language of the two documents and translates one or both into a preferred language if necessary, parses the two candidate documents and builds two hierarchical data structure based on the document. The data structures are used to compare the hierarchical structure of the two documents and also to access text portions in congruent positions in the two documents. A fuzzy measure of similarity of a set of text portions occupying congruent positions in the two documents is then obtained, to induce a measure of the similarity of the two documents which is compared to a fuzzy threshold.
Type:
Grant
Filed:
June 6, 2000
Date of Patent:
February 11, 2003
Assignee:
International Business Machines Corporation
Inventors:
Michael L. Emens, Reiner Kraft, Peter Chi-Shing Yim
Abstract: An integrated circuit chip (IC) is equipped with a device for preventing reverse engineering by monitoring light emissions emitted from transistors and such electrically active devices in a circuit located in the IC. The device can be an opaque structure that blocks emissions from being detected external to the IC. Alternatively, the device can reduce light emissions from the transistors to prevent detection of the light emissions external to the IC. The device, in another alternative, can emit extraneous light emissions to hide a pattern of light emissions emitted from the transistors. As a further alternative, the device can add random delay to a signal driving the transistors to randomize the pattern of light emissions emitted from the transistors to prevent detection of a predetermined pattern of light emissions external to the IC.
Type:
Grant
Filed:
June 23, 2000
Date of Patent:
February 4, 2003
Assignee:
International Business Machines Corporation
Inventors:
Jeffrey A. Kash, James C. Tsang, Daniel R. Knebel
Abstract: A method to intercept operating system messages in an informational processing device, the method comprising the steps of: waiting for an operating system message; determining if the message corresponds to a previously selected operating system message; and performing an operating system call that has been previously mapped to the selected operating system message.
Type:
Grant
Filed:
August 13, 1998
Date of Patent:
January 28, 2003
Assignee:
International Business Machines Corporation
Inventors:
Michael Thomas Madl, William Philip Shaouy, Marcus Frederick Nucci
Abstract: In a data processing system, a method for fetching information through a data network comprising: transmitting information to a client unit for causing the client unit to display a user interface enabling a user to enter user information relating to certain data items to be searched in the database and when to transmit the data items to the user; receiving the user information; creating a set of rules according to the user information received; searching at least one database for the data items specified by the user according to the rules; and transmitting the data items according to the rules. According to another embodiment the invention may be realized by a computer readable medium including programming instructions for any suitable data processing apparatus.
Type:
Grant
Filed:
October 22, 1999
Date of Patent:
January 21, 2003
Assignee:
International Business Machines Corporation
Inventors:
Jeffrey V. Ford, Edward R. Van Vliet, Robert Amezcua
Abstract: An indium-implanted transistor is provided. The transistor has a silicon channel region that includes a buried layer of an Si1−xGex alloy into which indium is implanted, with 10−5≦x≦4×10−1. A first method for fabricating an indium-implanted transistor is also provided. A multilayer composite film is produced on at least one region of a surface of a silicon substrate where a channel region of the transistor is to be formed. The multilayer composite film includes at least one Si1−xGex alloy layer, in which 10−5≦x≦4×10−1, and an external silicon layer. Indium is implanted into the Si1−xGex alloy layer, and fabrication of the transistor is completed so as to produce the transistor with a channel region that includes a buried Si1−xGex alloy layer. Additionally, a second method for fabricating an indium-implanted transistor is provided.
Abstract: A system for providing bulk calling over a public switched telephone network (PSTN) comprising: an Internet Protocol (IP) telephony gateway for receiving at least one PSTN line; a database connected to the gateway for providing telephone customer information; one or more client information processing units, each unit capable of being linked to at least one IP telephone; and local area network connecting each of the client information processing units with the gateway. In accordance with another embodiment of the present invention, a method and computer readable storage medium that corresponds to the above system.
Type:
Grant
Filed:
March 25, 1999
Date of Patent:
January 14, 2003
Assignee:
International Business Machines Corporation
Abstract: Surgical devices such as implants or suture fastenings are assembled from a plurality of discrete components, one of which components includes a heat bondable plastic material for bonding the components together. At least two components are bonded to each other by the applying heat to the heat bondable plastic material of one component. The heat bondable plastic material is preferably a polymeric or composite material suitable for surgical applications and implantation in humans, and may be a biodegradable material. A laser may be used as the heat source. The present invention is advantageously embodied in heat bonded fastenings for sutures or K-wires, in which a variety of different suture anchors are usable, including expandable distal suture anchors.
Abstract: A method of transplanting human body tissue. Tissue elements are obtained from a human donor and are interconnected at a location remote from an operating facility to form an article to be implanted. The article is then transported to an operating facility where it is implanted into a patient.
Abstract: Several peripheral entities are provided, with each peripheral entity being clocked by its own internal clock signal and being able to access a single-access memory. A priority entity is defined from among the peripheral entities, and the other peripheral entities are defined as auxiliary entities. A repetitive time frame is formulated, regulated by the internal clock signal of the priority entity, and subdivided into several groups of time windows that are allocated to the peripheral entities. One of the peripheral entities is a microprocessor that is disabled for a fixed duration after each memory access request.
Abstract: The semiconductor device comprises a semiconductor substrate (SB) having locally at least one zone (ZL) terminating in the surface of the substrate and entirely bordered, along its lateral edges and its bottom, by an insulating material so as to be completely isolated from the rest of the substrate. The horizontal isolating layer may be a layer of constant thickness or a crenellated layer.
Abstract: A method for multicasting data packets includes the steps of preparing at least one packet at a source node and transmitting the packet to at least one intermediate node. The packet includes a payload portion and multicast route information. The multicast route information includes information for use by the intermediate node to forward the packet to at least two destination nodes. According to another aspect of the invention, a method for multicasting data packets in a packet-based data network includes the step of transmitting an Internet Protocol (“IP”) packet from a source node to a first node. The IP packet includes an IP header and an IP payload containing an encapsulated multicast (EM) datagram, the EM datagram comprising an EM header and an EM payload. The EM header includes multicast routing information instructing the first node to transmit the EM payload to at least two second and third nodes.
Type:
Grant
Filed:
January 29, 1999
Date of Patent:
December 31, 2002
Assignee:
International Business Machines Corporation
Abstract: A method is provided for fabricating a semiconductor device having a gate-all-around architecture. A substrate is produced so as to include an active central region with an active main surface surrounded by an insulating peripheral region with an insulating main surface. The active main surface and the insulating main surface are coextensive and constitute a main surface of the substrate. A fist layer of Ge or an SiGe alloy is formed on the active main surface, and a silicon layer is formed on the first layer and on the insulating main surface. The silicon layer and the first layer are masked and etched in order to form a stack on the active main surface, and the first layer is removed so that the silicon layer of the stack forms a bridge structure over the active main surface. The bridge structure defines a tunnel with a corresponding part of the active main surface.
Abstract: A method and apparatus for reverse engineering an integrated circuit chip (IC chip) (120) utilizes an electrical circuit tester (114) for injecting a triggering signal into the IC chip (120) to exercise a circuit under test. In synchronization thereto, a PICA detector (116) monitors optical emissions from the circuit under test. A spatial data extractor, electrically coupled to the PICA detector, collects space information (124) from patterns of light emissions emitted by the circuit under test, and a timing data extractor, electrically coupled to the electrical circuit tester and to the PICA detector (116), collects time information (126) from the patterns of light emissions emitted by the circuit under test. A database memory (105) includes known data about the circuit under test and also includes at least one reference pattern for comparing a captured light emission pattern thereto to identify at least one circuit element in the circuit under test.
Type:
Grant
Filed:
December 21, 1999
Date of Patent:
December 17, 2002
Assignee:
International Business Machines Corporation
Inventors:
Jeffrey A. Kash, James C. Tsang, Daniel R. Knebel
Abstract: A system, a method and a computer readable medium for distributing messages from a third-party to a group of subscribers by using subscriber information and subscriber preferences stored in a database so that the group of subscribers can form a community to negotiate a group purchase of a good and/or service from the third party. A subscriber selection system is used for querying the database using one or more subscriber criteria to form a group of one or more subscribers. The one or more subscriber criteria used to query the database is chosen by the third party, which allows the subscriber selection system to form a group of subscribers who satisfy the criteria for a type of subscriber that the third-party wants to send a message, such as an advertisement, to. A billing system, which is coupled to the database receives one or more messages from a third-party and then provides the one or more messages from the third party to the group of subscribers that was formed by the corresponding query of the database.
Abstract: An electronic circuit with digital output including an auto-stable assembly of latches (1), a control assembly (2), a blowable assembly (3), a logic gate (4) including a first input connected to a common point (14) between the auto-stable assembly (1) and the blowable assembly (3), and a second input connected to the control input (20) of the electronic circuit. A breaker (5) is controlled by the output of the logic gate (4) and arranged between the auto-stable assembly (1) and ground, and an associated process.
Abstract: A method, information processing system and computer readable storage medium for presenting a graphical menu item on a display. The graphical menu is displayed by receiving a time delay selected by an end-user; presenting to the end-user a graphical menu item wherein at least one menu item has a selectable option state; receiving input from the end-user for changing the option state on at least one menu item; and waiting an amount of time greater than the time delay before removing the graphical menu item from the display.
Type:
Grant
Filed:
August 6, 1999
Date of Patent:
December 3, 2002
Assignee:
International Business Machines Corporation
Abstract: Disclosed is a bootstrap circuit in DC/DC static converters having the characteristic of comprising a fixed frequency signal, a recharge circuit of a capacitor and current generator means, said generator means controlled so as to emit current pulses, in synchrony with said fixed frequency signal, of a predetermined duration, every time that charge accumulated by said capacitor goes below a predetermined level.
Abstract: A method is provided for displaying an OSD on a video image. According to the method, values of pixels of the OSD are stored, and pixels of lines of the OSD that are to be displayed without processing are displayed by making direct use of a color look-up table. Additionally, pixels of lines of the OSD that are to be displayed after processing with a mathematical filter and/or that are required for computations associated with the mathematical filter are processed. In the processing step, the pixels of the lines to be processed are stored in the form of addresses that designate the memory lines of the color look-up table, the values of the pixels of the lines to be processed are obtained by an addressing of the color look-up table, and a mathematical filter is applied to the obtained values of the pixels to be processed.
Abstract: In order to handle platter flutter in a hard disk operated at high speed (e.g. 10,000 RPM) and maintain tracking of read/write head, peak filters are added to a head tracking servo feedback loop. In some embodiments, several lag-lead type peak filters centered at a plurality of flutter mode frequencies are provided to process a Position Error Signal (PES) read from the read/write head. The several filter are preferably arranged in series (i.e. to operate on the PES sequentially), alternatively the filters can be arranged in parallel. Phase lags and leads caused by the several filters partially cancel at frequencies intermediate center frequencies of the several filters. According to another embodiment two or more, preferably three narrow band filters are used to cover the spectrum of each flutter mode. In a configuration mode, a spectrum of the flutter modes can be obtained and used to set the center frequencies, and bandwidths of filters used to filter out the flutter modes.
Type:
Grant
Filed:
March 25, 1999
Date of Patent:
November 26, 2002
Assignee:
International Business Machines Corporation
Inventors:
S. M. Sri-Jayantha, Hien Dang, Arun Sharma, Kiyoshi Satoh, Tetsuo Ueda, Hideki Ohzeki, Nayouki Kagami, Kiochi Takeuchi
Abstract: A system using several wavelengths, preferably from the output of a single laser, is described for curing a dual cure glue seal that affixes two substrates to form a liquid crystal display panel. Here the liquid crystal is already in place before the glue seal is cured so that a high temperature bake to promote the sealant curing is not permissible . The multiple wavelengths from the single source of radiation result both from frequency doubling and mixing of the fundamental laser to achieve frequency tripling. Generally a UV wavelength is required for curing the photolytic component of the glue seal so that in the present invention the fundamental from a ˜1 micron (1000 nm) wavelength laser is frequency tripled. The UV is scanned along the entire peripheral region of the glue seal.
Type:
Grant
Filed:
July 11, 2000
Date of Patent:
November 26, 2002
Assignee:
International Business Machines Corporation
Inventors:
James H. Glownia, Robert J. von Gutfeld