Patents Represented by Attorney, Agent or Law Firm Casey P. August
  • Patent number: 7102982
    Abstract: A storage apparatus comprises a storage medium (27) on which information can be stored in form of electronic charge. The storage medium (27) comprises a plurality of separated electrically conductive charge-storing elements (4) on its surface. The apparatus further comprises a read/write head (28) with which the information can be written to and/or read from the storage medium (27). Additionally, it contains driving means (29, 30, 31) which serves to move the read/write head (28) and the storage medium (27) relatively to each other. The read/write head (28) comprises cantilever means (2) with an electrically conductive read/write tip (1) which is connected to read/write means (24). For writing, a charge-, voltage or current source (33) that delivers the electronic charge is provided. For reading, measure means (36) which measures the electronic charge is provided.
    Type: Grant
    Filed: June 1, 1998
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventor: Pierre Gueret
  • Patent number: 7058680
    Abstract: One objective of this invention is to provide means for selecting, from among an enormous amount of data, truly necessary information, and for distributing such selected information while maintaining the secrecy of personal information. Information, such as public user information, that a user permits to be registered is stored in the server of an information provider, which refers to such information in order to filter information that is to be distributed and to generate information choices. The information choices are then transmitted to the user terminal and the user filters them and makes second choices by referring to secret user information stored in the user terminal. The user then requests from the server the main body of information for such second choices. Upon the receipt of the user's request, the server transmits the requested main body of information and the user terminal receives and displays the information.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventors: Tomoko Mito, Akira Ohkado, Uemitsu Kageyama
  • Patent number: 6816790
    Abstract: Techniques for analyzing gene expression levels are provided. In one aspect of the invention, the technique provides a method for determining a concentration level of a target nucleic acid, the target nucleic acid comprising at least one target oligonucleotide. The method determines (i) a measure of affinity value of the target oligonucleotide with a probe oligonucleotide; and (ii) a hybridization intensity value for the target oligonucleotide and the probe oligonucleotide at a probe spot. The measure of affinity value and the hybridization intensity value are used to determine the concentration level of the target nucleic acid.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: November 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Grinstein, Glenn Allen Held, Yuhai Tu
  • Patent number: 6792612
    Abstract: A Java runtime system is proposed which comprises a stack-based interpreter executing a program that comprises bytecodes and class structures. The system further comprises a modified constant pool with internal information of use only during linking and with external information to be preserved for late code binding. The internal information is removed from the modified constant pool after linking.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: September 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Michael Baentsch, Peter Buhler, Marcus Oestreicher
  • Patent number: 6785672
    Abstract: In a sequence homology detection aspect of the invention, a computer-based method of detecting homologies between a plurality of sequences in a database and a query sequence comprises the following steps. First, the method includes accessing patterns associated with the database, each pattern representing at least a portion of one or more sequences in the database. Next, the query sequence is compared to the patterns to detect whether one or more portions of the query sequence are homologous to portions of the sequences of the database represented by the patterns. Then, a score is generated for each sequence detected to be homologous to the query sequence, wherein the sequence score is based on individual scores generated in accordance with each homologous portion of the sequence detected, and the sequence score represents a degree of homology between the query sequence and the detected sequence.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Aris Floratos, Isidore Rigoutsos
  • Patent number: 6785650
    Abstract: Generally, the present invention provides the ability to present a mixed display of a transcription to a user. The mixed display is preferably organized in a hierarchical fashion. Words, syllables and phones can be placed on the same display by the present invention, and the present invention can select the appropriate symbol transcription based on the parts of speech that meet minimum confidences. Words are displayed if they meet a minimum confidence or else syllables, which make up the word, are displayed. Additionally, if a syllable does not meet a predetermined confidence, then phones, which make up the syllable, may be displayed. A transcription, in one aspect of the present invention, may also be described as a hierarchical transcription, because a unique confidence is derived that accounts for mixed word/syllable/phone data.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Dimitri Kanevsky, Benoit Emmanuel Maison
  • Patent number: 6772153
    Abstract: A lock is implemented by assigning the lock to a thread that creates the associated object. The “owning thread” can thereafter acquire and release the lock without any atomic operations. If another thread attempts to acquire the lock, the non-owning thread sends a message to the owning thread, requesting permission to acquire the lock. At some point, the owning thread receives the message from the non-owning thread and changes the state of the lock such that future lock/unlock operations use atomic operations that support object sharing.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: August 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: David F. Bacon, Stephen Fink
  • Patent number: 6754886
    Abstract: The objects to be stored on a SmartCard or on a similar device are output from the host application computer in a form adapted to the device, particularly in form of a byte array which can easily be stored on such a SmartCard. That serialization comprises to convert any particular object into a sequence of bytes representing the object and its current status by storing all attributes, the name of them and all further objects which are referenced by the object which is subject to that serialization step. With the total of that information that object can be recovered in an unchanged form after any reset or interruptions which can possibly take place during usage of the SmartCard in a respective SmartCard terminal. The recover procedure is performed in analogous form: the object as well as all further objects being referenced by that object is instantiated and is initialized with the data read out from the SmartCard.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: Lothar Merk, Thomas Stober
  • Patent number: 6748360
    Abstract: It is determined whether audio identifying information generated for an audio content image matches audio identifying information in an audio content database. If the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, at least one product containing or relating to audio content that corresponds to the matching audio identifying information is identified. In one embodiment, the audio content image is received, and the audio identifying information is generated for the audio content image. In another embodiment, the audio identifying information for the audio content image is received. Also provided is a system for selling products.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Pitman, Blake G. Fitch, Steven Abrams, Robert S. Germain
  • Patent number: 6743670
    Abstract: A method and structure for an improved DRAM (dynamic random access memory) dielectric structure, whereby a new high-k material is implemented for both the support devices used as the gate dielectric as well as the capacitor dielectric. The method forms both deep isolated trench regions used for capacitor devices, and shallow isolated trench regions for support devices. The method also forms two different insulator layers, where one insulator layer with a uniform high-k dielectric constant is used for the deep trench regions and the support regions. The other insulator layer is used in the array regions in between the shallow trench regions.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Corporation
    Inventors: Lawrence A. Clevenger, Louis L. Hsu, Carl J Radens, Joseph F. Shepard, Jr.
  • Patent number: 6735556
    Abstract: A method, computer readable medium and a structure for real-time simulation, which allows the user to manipulate model parameters and see the simulated result in real-time as the model is changed. The simulated result is visually compared with the data, allowing the user to refine the model. In one embodiment, the invention is used for evaluating medium energy ion scattering (MEIS) data, as well as conventional Rutherford backscattering data. It is important to realize that the invention is not limited to ion beam analysis, or to scientific data analysis. The invention can be used for evaluating any type of complex system where a well-defined simulation procedure exists. The model evaluation must proceed quickly enough to provide a real-time, visual display for the user.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: May 11, 2004
    Assignee: International Business Machines Corporation
    Inventor: Matthew W. Copel
  • Patent number: 6721807
    Abstract: An improved method and system is described for implementing double dispatch extensibly and efficiently in single-dispatch object-oriented programming languages. Objects of type Visitor encapsulate double dispatch functionality, while objects of type Element act as operands. Double dispatch takes place by calling Accept on an object of type Element, passing an object of type Visitor as an argument. Concrete classes of type Element are added in groups, each group deriving from an abstract subclass of Element. An AbstractElement class augments the Element interface with an Accept operation that takes an object of type AppVisitor as an argument, where AppVisitor is an abstract subclass of Visitor. AppVisitor overrides the base class Visit operation to test the type of its Element argument, casting it into an AppElement and calling its augmented Accept.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: April 13, 2004
    Assignee: International Business Machines Corporation
    Inventor: John Matthew Vlissides
  • Patent number: 6672775
    Abstract: A method and system is disclosed for downloading data, such as a web page, over a network such as the internet. The method includes the steps of (a) initiating a web page download request with a requesting entity having a first network address, the requesting entity being connected to the network; (b) fulfilling the web page download request with a web page source entity having a second network address; (c) transmitting a requested web page to a destination entity having a third network address; and (d) receiving and storing the requested web page in the destination entity for subsequent use by a user of the requesting entity. In this manner a low performance data processor may specify certain web pages to be downloaded to a higher performance processor over a higher bandwidth link, and may also specify postprocessing to be performed on retrieved web pages prior to a user of the first data processor accessing the stored web pages.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: January 6, 2004
    Assignee: International Business Machines Corporation
    Inventor: Chandrasekhar Narayanaswami
  • Patent number: 6671626
    Abstract: Generally, the present invention provides and uses a set of descriptors of three-dimensional molecular property fields. A portion of the descriptors are calculated in such a way as to separate property fields from the underlying structure of the molecule. These descriptors are calculated through reference to a property field center. Thus, only if the property field changes, such as by moving an atom having a non-zero property value, will the descriptors need to be recalculated. Additionally, a portion of the descriptors do relate to the underlying molecular structure, only these descriptors contain information from more than one reference point. In particular, a displacement is determined between a property field center and the centroid of a molecule. This descriptor contains information from two reference points. Furthermore, components of a property field are mapped onto a principal geometric frame, which essentially references the property field to the molecular shape.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: December 30, 2003
    Assignee: International Business Machines Corporation
    Inventor: Benjamin D. Silverman
  • Patent number: 6656539
    Abstract: An element is deposited by flowing a gas through a solid donor compound that includes the element, and over a substrate. The flow of gas deposits a film of a few monolayers of donor compound on the substrate. An optical radiation source (e.g., a femtosecond laser) which produces optical radiation at an instantaneous intensity sufficient to cause non linear or otherwise enhanced interaction between optical radiation photons and the donor compound is used to decompose the donor compound and deposit the metal on the substrate. After an initial deposit of the donor compound is produced, optical radiation can be absorbed and heat the substrate in the localized area of the deposit in order to accelerate the deposition process by thermally decomposing the donor compound.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Haight, Peter P. Longo, Alfred Wagner
  • Patent number: 6642115
    Abstract: It is, therefore, an object of the present invention to provide a structure and method for an integrated circuit comprising a first gate, a second gate, and source and drain regions adjacent the first and second gates, wherein the structure has a planar upper structure and the first gate, source and drain regions are silicided in a single self-aligned process (salicide).
    Type: Grant
    Filed: October 18, 2000
    Date of Patent: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Guy M. Cohen, Hon-Sum P. Wong
  • Patent number: 6636290
    Abstract: Liquid crystal display (LCD ) panels can be formed rapidly by this method, which involves depositing liquid crystal (LC) in a central region of one substrate, depositing a fillet of epoxy material in a continuous loop along the periphery of one substrate to surround the LC material, placing a second glass substrate over the first substrate and in continuous contact with the epoxy fillet, and then causing the fillet to set by curing or cross-linking. Advantageously, the epoxy fillet can be hardened by scanning it with an infrared or ultraviolet laser focussed to avoid heating the LC material. Alternatively, the epoxy fillet can be formed from two-component epoxy by depositing one fillet of each component on the peripheral region of one of the substrates, joining the substrates to merge the two components, and then vibrating the joined substrates to enhance commingling and setting of the two components into a strong hermetic seal.
    Type: Grant
    Filed: May 10, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: James Henry Glownia, Gareth Geoffrey Hougham, Eric Gerhard Liniger, Robert Jacob Von Gutfeld
  • Patent number: 6625773
    Abstract: A multicast communication system for small groups using a protocol to indicate to routers receiving a packet according to the protocol to perform the following process: (1) determining a next hop for each of the destination nodes listed in the packet received; (2) partitioning the destination nodes into groups according to the next hop determined for each destination node in the preceding step; (3) replicating the packet such that there is at least one copy of the packet for each of the next hops; (4) modifying the list of addresses for the destination nodes such that the list of addresses for each of the next hops includes only the addresses for the destination nodes to be routed in that next hop; and (5) transmitting the modified copies of the packet to the next hops found in the previous steps for routing to the addresses included in each packet.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: Richard H. Boivie, Brian E. Carpenter, Kiyoshi Maruyama
  • Patent number: 6604072
    Abstract: An audio signal is sampled and a frequency transform is performed on a succession of sets of samples of the signal to obtain a time dependent power spectrum for the audio signal. Frequency components output by the frequency transform are collected in frequency bands. More than one running average is taken of each semitone frequency band. When the values of two running averages of the same semitone frequency band cross, time information is recorded. Information about average crossing events that have occurred at different times in a set of adjacent semitone frequency bands is combined to form a key. A set of keys obtained from a song provides a means for identifying the song and is stored in a database for use in identifying songs.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Pitman, Blake G. Fitch, Steven Abrams, Robert S. Germain
  • Patent number: 6603156
    Abstract: A SOI structure and a method for its fabrication, in which a strained silicon layer lies directly on an insulator layer, contrary to the prior requirement for strained-Si layers to lie directly on a strain-inducing (e.g., SiGe) layer. The method generally entails the forming a silicon layer on a strain-inducing layer so as to form a multilayer structure, in which the strain-inducing layer has a different lattice constant than silicon so that the silicon layer is strained as a result of the lattice mismatch with the strain-inducing layer. The multilayer structure is then bonded to a substrate so that an insulating layer is between the strained silicon layer and the substrate, and so that the strained silicon layer directly contacts the insulating layer.
    Type: Grant
    Filed: March 31, 2001
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventor: Kern Rim