Patents Represented by Attorney Konrad Raynes Victor & Mann
  • Patent number: 6502174
    Abstract: Disclosed is a method, system, and article of manufacture for managing meta data. The meta data provides information on data maintained in a storage device. The system receives a request for meta data from a process and determines whether the requested meta data is in cache. After determining that the requested meta data is not in cache, the system determines whether there are a sufficient number of allocatable segments in cache to stage in the meta data and allocates segments in cache to store the meta data after determining that there are enough allocatable segments in cache. The system stages the requested meta data into the allocated segments. Alternatively, after determining that the requested meta data is in cache, the system determines whether a second process has exclusive access to the meta data in cache. After determining that the second process does not have exclusive access, the system indicates to the first process that access to the meta data is permitted.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Michael Thomas Benhase, Douglas A. Martin, Robert Louis Morton, Kenneth Wayne Todd
  • Patent number: 6502178
    Abstract: Disclosed is a system, method, and program for mapping logical addresses to physical sectors on a storage device including at least one storage medium surface. A determination is made of logical addresses that are specified to be stored in a high throughput region on one storage medium surface. At least two read/write heads operate on the storage medium surface including the high throughput region to increase performance of access operations in the high throughput region. A mapping is generated of the determined logical addresses to the high throughput region. The logical addresses mapped to the high throughput region are capable of being non-contiguous.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventor: Aaron Keith Olbrich
  • Patent number: 6502106
    Abstract: Disclose is a system, method, and program for accessing files maintained in a server that is capable of being accessed over a network. A request is received for a file maintained in the server. A determination is then made as to whether a copy of the requested file is stored in a storage system. The system then determines a delay time associated with retrieving the copy of the requested file from the storage system after determining that the storage system includes the copy of the requested file. A determination is then made as to whether the delay time exceeds a maximum delay time. The system retrieves the requested file from the storage system to return to the request after determining that the delay time does not exceed the maximum delay time. Alternatively, the system retrieves the requested file from the server over the network to return to the request after determining that the delay time exceeds the maximum delay time.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: James Michael Gampper, Tarek Makansi, Daniel Charles Wolfe
  • Patent number: 6501983
    Abstract: One embodiment enables detection of MI/I and emerging infarction in an implantable system. A plurality of devices may be used to gather and interpret data from within the heart, from the heart surface, and/or from the thoracic cavity. The apparatus may further alert the patient and/or communicate the condition to an external device or medical caregiver. Additionally, the implanted apparatus may initiate therapy of MI/I and emerging infarction.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: December 31, 2002
    Assignee: Infinite Biomedical Technologies, LLC
    Inventors: Ananth Natarajan, Nitish V. Thakor
  • Patent number: 6498090
    Abstract: In a method for manufacturing a semiconductor device in which wiring layers are formed by a damascene method, certain embodiments relate to a manufacturing method and a semiconductor device, in which a bonding pad section having a multiple-layered structure can be formed by a simple method without increasing the number of process steps. One embodiment includes a method for manufacturing a semiconductor device in which at least an uppermost wiring layer is formed by a damascene method.
    Type: Grant
    Filed: February 3, 2001
    Date of Patent: December 24, 2002
    Assignee: Seiko Epson Corporation
    Inventor: Yukio Morozumi
  • Patent number: 6498656
    Abstract: Disclosed is a system for routing print jobs to one of a plurality of printers or print queues, such as a logical print queue. After providing a print job, a set of printers capable of printing the print job is determined. The set of printers is queried to determine status information thereon. A criterion is then applied to the status information for the set of printers to determine a subset of printers. The determined subset is dependent upon the determined status information. A printer is selected from the subset and the print job is routed to the selected printer.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Ming Xie
  • Patent number: 6496975
    Abstract: Disclosed is a system, method, and program for implementing conditional logic statements within a computer program. Program logic is invoked in response to processing a first method statement. During the execution of the program logic for the first method statement, at least one operation is performed and a return variable is set to at least one of two values depending on an outcome of performing the at least one operation. Program logic is invoked in response to processing a second method statement following the first method statement in the computer program. The second method statement is passed a condition parameter and the return variable. During the execution of the program logic for the second method statement, a determination is made as to whether the return variable set by the first method statement satisfies a condition specified in the condition parameter and one of at least two operations are performed, depending on whether the return variable satisfies the condition.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: December 17, 2002
    Assignee: International Business Machines Corporation
    Inventor: Nigel G. Slinger
  • Patent number: 6493699
    Abstract: Methods and apparatus for processing precomputed views for answering user queries on a database are described. In accordance with one aspect, a user database query on precomputation strategy effectiveness is responded to by defining, based upon user database query history, an analysis space consisting of a subset of all possible views for the database, and by characterizing the views in the analysis space. In accordance with a second aspect, a structure is imposed on an analysis space consisting of a subset of all possible views for the database based upon the capabilities of a query rewriting facility, and the views in the analysis space are characterized. In accordance with a third aspect, an analysis space consisting of a subset of all possible views for the database is defined, and a cost formula is applied to the analysis space based upon a user-defined subset of the data contained in the database.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: December 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Latha S. Colby, Richard L. Cole, Edward P Haslam, Nasi Jazayeri, Galt Johnson, William J. McKenna, David G. Wilhite, Jr.
  • Patent number: 6487521
    Abstract: Disclosed is a method, system, and program for monitoring a device. A determination is made as to a first time, a current time, and a system-up time. The current time follows the first time and the system-up time indicates an elapsed time at the device since the last power cycle. A determination is then made as to whether the current time minus the first time is less than the system up time to determine whether the device has started a new power cycle since the first time.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: November 26, 2002
    Assignee: International Business Machines Corporation
    Inventor: Dennis Michael Carney
  • Patent number: 6479342
    Abstract: Embodiments include semiconductor devices and methods of manufacture, one of which includes a capacitor unit formed on a silicon substrate. The capacitor unit is divided into a plurality of capacitor subunits which are partitioned from each other by a separating insulation layer. Each of the capacitor subunits includes a first electrode layer composed of an impurity diffusion layer formed in the silicon substrate, a second electrode layer composed of a conductive polysilicon layer and a dielectric layer composed of a silicon oxide layer interposed between the first electrode layer and the second electrode layer. The respective capacitor subunits are connected in parallel to each other through a connector.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: November 12, 2002
    Assignee: Seiko Epson Corporation
    Inventor: Shogo Inaba
  • Patent number: 6480836
    Abstract: The invention features methods and apparatus for processing precomputed views for answering user queries on a database. In accordance with one aspect, a user query on the database is analyzed, and a candidate view based upon the user query is generated.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Latha S. Colby, Richard L. Cole, Edward P. Haslam, Nasi Jazayeri, Galt Johnson, William J. McKenna, David G. Wilhite, Jr.
  • Patent number: 6480866
    Abstract: A method and apparatus of assembling a set of page files into a document file is described. A set of page files, which represents one page or a group of pages within a document, is received as input files. For one embodiment of the present invention, the page files and document files are written in a page description language. The correct sequence of the pages within the document is determined. Then, a framework for a document file is created. The framework is created to include all or a portion of the pages from the set of page files. One or more of the pages within the page files are modified to fit into the framework and then stored within the document framework. The document file is then stored.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventor: Scott David Mastie
  • Patent number: 6479764
    Abstract: Provided is a via for use in a printed circuit board or integrated circuit having first, second, third, and fourth layers. The via includes a first path capable of transmitting a forward current from the first to the second layer and a second path capable of transmitting a return current resulting from the forward current from the third to the fourth layer to return to a source of the forward current.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Andrew James Frana, Don Alan Gilliland
  • Patent number: 6475356
    Abstract: Increased sidewall coverage by a sputtered material is achieved by generating an ionizing plasma in a relatively low pressure sputtering gas. By reducing the pressure of the sputtering gas, it is believed that the ionization rate of the deposition material passing through the plasma is correspondingly reduced which in turn is believed to increase the sidewall coverage by the underlayer. Although the ionization rate is decreased, sufficient bottom coverage of the by the material is maintained. In an alternative embodiment, increased sidewall coverage by the material may be achieved even in a high density plasma chamber by generating the high density plasma only during an initial portion of the material deposition. Once good bottom coverage has been achieved, the RF power to the coil generating the high density plasma may be turned off entirely and the remainder of the deposition conducted without the high density plasma.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: November 5, 2002
    Assignee: Applied Materials, Inc.
    Inventors: Ken Ngan, Simon Hui, Seshadri Ramaswami
  • Patent number: 6473300
    Abstract: A carrier assembly for a storage device includes a body portion for mounting to the storage device, a side extension of the body portion extending laterally beyond the first lateral side of the storage device, and a light conduit provided on the side extension. The light conduit is adapted to transmit light signals from a first end of the light conduit to a second end of the light conduit. The first end of the light conduit positioned to receive the light signals from a light source positioned laterally adjacent to the first lateral side of the storage device.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: October 29, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: David Youngquist, Alexander F. Cruz, David R. Knaub
  • Patent number: 6470347
    Abstract: Disclosed is a system, method, and program for generating a data structure in computer memory for storing strings, such as words in a dictionary. Each string includes at least one character from a set of characters. An arrangement of nodes is determined to store the characters such that the arrangement of the nodes is capable of defining a tree structure. An array data structure is generated to store the nodes. The array includes a row for each node and a column for each character in the set of characters. A non-empty cell identifies a node for the character indicated in the column of the cell that has descendant nodes in the row indicated in the cell content for the node. The array data structure is processed to eliminate at least one row in the array data structure to reduce a number of bytes needed to represent the array data structure. In this way, the array data structure following the processing requires less bytes of storage space then before the processing.
    Type: Grant
    Filed: September 1, 1999
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventor: Richard Theodore Gillam
  • Patent number: 6466329
    Abstract: A digital MFP, upon capturing one page of an image, determines whether a graphic code indicating a page ID exists in the image. If a graphic code is found, the corresponding page ID is searched for in a database. If the page ID is found in the database, the scanned image just captured is discarded and, in place thereof, printing data associated with the page ID are retrieved in order to generate an image for printing it on paper. On the other hand, if a graphic code indicating a page ID is found in the scanned image but the corresponding page ID is not registered in the database, or if a graphic. code indicating the page ID is absent from the scanned image, the scanned image is printed on paper as in an ordinary copying operation.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: October 15, 2002
    Assignee: International Business Machines Corporation
    Inventor: Shunichi Mukai
  • Patent number: 6463501
    Abstract: A system, method, and program for maintaining data consistency among updates to data storage areas are provided. Each update has an update time the update was made. There are multiple groups of data storage areas. For each group, updates to the data storage area in the group are stored in a journal for storing updates to the group, wherein there are multiple journals. An indication is made in a memory area for each group of a group update time comprising a most recent update time of the updates in the group. The update time for each update in the group is not greater than the group update time. A determination is made of a minimum group update time across all the groups. At least one update is applied to storage if the update time for the update does not exceed the minimum group update time. The data storage areas may be partitioned among a plurality of computer systems, and may be maintained in at least one primary and secondary storage.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ronald Maynard Kern, Gregory Edward McBride, David Michael Shackelford
  • Patent number: 6460048
    Abstract: Disclosed is a system, method, and program for reorganizing at least one database object. The database object is comprised of at least one database file. Each database file has a name. Source database files including data for the database objects subject to the reorganization have source names. Shadow copies of the source database files are created and shadow names for the shadow copies are generated, such that the source names and corresponding shadow names are different. The data in the shadow copies is reorganized. After the reorganization, the shadow names are used to access the database files for the reorganized database objects.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: October 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: James Zu-Chia Teng, Jeffrey James Todd
  • Patent number: 6454927
    Abstract: A system is provided in which a smaller flow of deposition solution is diverted from a larger flow of deposition solution flowing on an electro-chemical deposition tool platform. The smaller flow is diverted to a dosing unit which may be on a separate platform. The dosing unit in one embodiment comprises a pressurized flow line.
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: September 24, 2002
    Assignee: Applied Materials, Inc.
    Inventors: Joseph J. Stevens, Yevgeniy Rabinovich, Sandy S. Chao, Mark R. Denome, Allen L. D'Ambra, Donald J. Olgado