Patents Represented by Attorney, Agent or Law Firm Casey P. August
-
Patent number: 7102982Abstract: 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: GrantFiled: June 1, 1998Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventor: Pierre Gueret
-
Patent number: 7058680Abstract: 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: GrantFiled: October 9, 2001Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventors: Tomoko Mito, Akira Ohkado, Uemitsu Kageyama
-
Patent number: 6816790Abstract: 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: GrantFiled: February 13, 2003Date of Patent: November 9, 2004Assignee: International Business Machines CorporationInventors: Geoffrey Grinstein, Glenn Allen Held, Yuhai Tu
-
Patent number: 6792612Abstract: 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: GrantFiled: September 21, 2000Date of Patent: September 14, 2004Assignee: International Business Machines CorporationInventors: Michael Baentsch, Peter Buhler, Marcus Oestreicher
-
Patent number: 6785672Abstract: 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: GrantFiled: June 21, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Aris Floratos, Isidore Rigoutsos
-
Patent number: 6785650Abstract: 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: GrantFiled: March 16, 2001Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Sara H. Basson, Dimitri Kanevsky, Benoit Emmanuel Maison
-
Patent number: 6772153Abstract: 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: GrantFiled: August 11, 2000Date of Patent: August 3, 2004Assignee: International Business Machines CorporationInventors: David F. Bacon, Stephen Fink
-
Patent number: 6754886Abstract: 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: GrantFiled: October 21, 1999Date of Patent: June 22, 2004Assignee: International Business Machines CorporationInventors: Lothar Merk, Thomas Stober
-
Patent number: 6748360Abstract: 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: GrantFiled: February 21, 2002Date of Patent: June 8, 2004Assignee: International Business Machines CorporationInventors: Michael C. Pitman, Blake G. Fitch, Steven Abrams, Robert S. Germain
-
Patent number: 6743670Abstract: 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: GrantFiled: March 6, 2003Date of Patent: June 1, 2004Assignee: International Business Machines CorporationInventors: Lawrence A. Clevenger, Louis L. Hsu, Carl J Radens, Joseph F. Shepard, Jr.
-
Patent number: 6735556Abstract: 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: GrantFiled: June 15, 2001Date of Patent: May 11, 2004Assignee: International Business Machines CorporationInventor: Matthew W. Copel
-
Patent number: 6721807Abstract: 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: GrantFiled: January 22, 2001Date of Patent: April 13, 2004Assignee: International Business Machines CorporationInventor: John Matthew Vlissides
-
Patent number: 6672775Abstract: 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: GrantFiled: August 1, 1997Date of Patent: January 6, 2004Assignee: International Business Machines CorporationInventor: Chandrasekhar Narayanaswami
-
Patent number: 6671626Abstract: 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: GrantFiled: January 22, 2001Date of Patent: December 30, 2003Assignee: International Business Machines CorporationInventor: Benjamin D. Silverman
-
Patent number: 6656539Abstract: 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: GrantFiled: November 13, 2000Date of Patent: December 2, 2003Assignee: International Business Machines CorporationInventors: Richard A. Haight, Peter P. Longo, Alfred Wagner
-
Patent number: 6642115Abstract: 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: GrantFiled: October 18, 2000Date of Patent: November 4, 2003Assignee: International Business Machines CorporationInventors: Guy M. Cohen, Hon-Sum P. Wong
-
Patent number: 6636290Abstract: 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: GrantFiled: May 10, 1999Date of Patent: October 21, 2003Assignee: International Business Machines CorporationInventors: James Henry Glownia, Gareth Geoffrey Hougham, Eric Gerhard Liniger, Robert Jacob Von Gutfeld
-
Patent number: 6625773Abstract: 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: GrantFiled: June 9, 1999Date of Patent: September 23, 2003Assignee: International Business Machines CorporationInventors: Richard H. Boivie, Brian E. Carpenter, Kiyoshi Maruyama
-
Patent number: 6604072Abstract: 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: GrantFiled: March 9, 2001Date of Patent: August 5, 2003Assignee: International Business Machines CorporationInventors: Michael C. Pitman, Blake G. Fitch, Steven Abrams, Robert S. Germain
-
Patent number: 6603156Abstract: 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: GrantFiled: March 31, 2001Date of Patent: August 5, 2003Assignee: International Business Machines CorporationInventor: Kern Rim