Patents Represented by Attorney Konrad Raynes Victor & Mann
  • Patent number: 6618798
    Abstract: Disclosed is a method, system, program, and data structures for mapping logical units, such as logical unit numbers (LUNs), to a storage space comprised of at least one array of storage units, e.g., hard disk drives. Configuration information stored in one array indicating a first mapping of logical units to storage locations in the array is read. A second mapping of logical units to storage locations in multiple arrays is generated using the configuration information read from the array. Each logical unit is assigned to only one of the arrays.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: September 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Patent number: 6611901
    Abstract: Disclosed is a method, system, program, and data structures for maintaining electronic data at a point-in-time. A first data structure indicates point-in-time data at one of a first storage location and a corresponding second storage location. A second data structure indicates point-in-time data at one of a first storage location and corresponding second storage location. A first relationship data structure indicates a relationship between the first storage location and corresponding second storage location and a second relationship data structure indicates a relationship between the first storage location and second storage location. A request to process the first storage location is processed by processing the first relationship data structure to determine the corresponding second storage location for the first storage location and processing the first data structure to determine whether data at the first storage location was transferred to the second storage location.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: William Frank Micka, Yoram Novick, David Michael Shackelford
  • Patent number: 6610103
    Abstract: Disclosed is a system for providing information to a user on modifications made to a base software product with a program temporary fix. The program temporary fix is applied to the base software product. The program temporary fix includes informational text describing how the program temporary fix modifies the base software product. The informational text included with the program temporary fix is applied to informational text provided with the base software product to generate cumulative informational text. The cumulative informational text describes the base software product as modified by the program temporary fix. The cumulative informational text may be accessed and presented to the user.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Robert Ehrman, Robert Kent McNeill
  • Patent number: 6610241
    Abstract: Certain embodiments relate to a process for forming a multilayer electrical device. The process includes providing a multilayer structure including layers of a dielectric material and an electrode material. The electrode material may include at least one material selected from the group consisting of nickel and copper. A variety of dielectric materials may be used, such as barium titanate. The method also includes sintering the dielectric material by heating the structure using microwaves in an industrial nitrogen atmosphere, which contains an oxygen partial pressure of 10−2 to 10−12 atm.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: August 26, 2003
    Assignee: The Penn State Research Foundation
    Inventors: Thomas R. Shrout, Dinesh Agrawal, Balasubramaniam Vaidhyanathan
  • Patent number: 6608750
    Abstract: A carrier assembly for a storage device includes a frame for mounting to the storage device, a handle rotatably mounted to the frame, and a light conduit in the handle, said light conduit being adapted to transmit light signals from a first end of the light conduit to a second end of the light conduit.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: August 19, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Alexander F. Cruz, David Youngquist, David R. Knaub
  • Patent number: 6604148
    Abstract: Disclosed is a method, system, and program for accessing an object in a network providing communication among multiple network devices and a namespace server including a namespace comprising one network address, e.g., IP address, for each network device in the system. The network device retrieves the namespace from the namespace server over the network and maintains the retrieved namespace as a local namespace at the network device. The network device may then determine the network address of a target network device to use to send a request to the network address of the target network device.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventor: Carl Michael Dennison
  • Patent number: 6604097
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: San Yu Phoenix, Kalpana Shyam, James Zu-Chia Teng, Stephen Walter Turnbaugh, Julie Ann Watts
  • Patent number: 6603269
    Abstract: An improved plasma applicator for remotely generating a plasma for use in semiconductor manufacturing is provided. In one embodiment, a plasma applicator is comprised of a chamber assembly, a removable waveguide adapter and a circular clamp which secures the adapter to the chamber assembly. The chamber assembly includes an aperture plate, a microwave transparent window, a chamber body and a microwave sensor which is mounted on the chamber body. The chamber body has a proximate end opening adapted to admit microwave energy into the cavity and a distal end disposed generally on the opposite side of the cavity from the proximate end opening. The chamber body further has a gas outlet port adapted to permit the flow of an excited gas out of the cavity and a gas inlet port adapted to admit a precursor gas into the cavity. The gas inlet port has a center axis which is disposed between the proximate end opening of the chamber body and the midpoint between the proximate end opening and the distal end of the body.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: August 5, 2003
    Assignee: Applied Materials, Inc.
    Inventors: Be Van Vo, Salvador P. Umotoy, Son N. Trinh, Lawrence Chung-Lai Lei, Sergio Edelstein, Avi Tepman, Chien-Teh Kao, Kenneth Tsai
  • Patent number: 6604095
    Abstract: Disclosed is a method, system, program, and data structure for transforming at least one column in a database input table. An input data table has multiple columns and rows. A determination is made of multiple data column names and multiple pivot columns in the input table. A row is generated in an output table for each data column name, having one data column name field including one data column name and at least one pivot column field including the value in one pivot column field in the input table, wherein each of the rows in the output table for each data column name has different values in at least one of the data column name field and pivot column field.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: Mark Anthony Cesare, Julie Ann Jerves, Richard Henry Mandel, III
  • Patent number: 6599143
    Abstract: A variably positionable electrical connector provides a direct interface for a disk drive or other electrical device to a printed circuit board (PCB), backplane or motherboard of a computer system. The connector has a base (which may comprise a PCB or backplane) and a housing that slides relative to the base to allow the housing to be positioned according to the spacing between the electrical device's power and signal connectors. The housing includes multiple electrical contacts that receive or engage corresponding contacts of the device. Conductors that are electrically coupled to the computer system extend from the base and include portions that are aligned substantially parallel to a direction in which the housing can slide. The housing contacts slidably engage the parallel portions of the conductors and, as the housing is moved, the housing contacts slidably maintain electrical contact with the conductors.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: July 29, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Fay Chong, Jr., William L. Grouell
  • Patent number: 6601128
    Abstract: Disclosed is a method, system, program, and data structure for selecting a path to one of at least two controllers. Each controller is capable of providing access to storage areas, such as Logical Unit Numbers (LUNs). Path information is received from the controllers indicating a preferred controller to use to access each storage area. An input/output (I/O) command directed to a target storage area is processed and the I/O command is directed to the controller indicated in the path information as the preferred controller for the target storage area. The controller receiving the I/O command executes the I/O command against the target storage area. The path information to the storage controllers providing access to the storage areas is encoded with information designating one controller as the preferred controller and another as a non-preferred controller. The encoded path information is returned to a requesting computer.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: July 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Patent number: 6601236
    Abstract: Disclosed is a set of tools or program instructions, an installation program, and a system that operates a drive in a platform independent manner. A drive object represents a single drive mounted by an operating system and contains fields providing information including drive name, block size, free space, type, format long file name support, and space needed by the files to be installed on that drive. During the installation process, each drive is processed to ensure that the drive has sufficient free space for the files to be installed.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: July 29, 2003
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 6596085
    Abstract: A deposition system for performing chemical vapor deposition comprising deposition chamber and a vaporizer coupled to said chamber. In one aspect, the vaporizer has a relatively short mixing passageway to mix a carrier gas with a liquid precursor to produce a fine aerosol-like dispersion of liquid precursor which is vaporized by a hot plate.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: July 22, 2003
    Assignee: Applied Materials, Inc.
    Inventors: John Vincent Schmitt, Shih-Hung Li, Christophe Marcadal, Anzhong Chang, Ling Chen
  • Patent number: 6598041
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Grant
    Filed: September 7, 2000
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Bernal, Christopher John Crone, Paramesh Desai, Georgia Carroll Fuller, Peter Hoa, Eric Naoto Katayama, William Y. Kyu, Kalpana Shyam, Julie Ann Watts, Jennifer Wha-Yuh Ou
  • Patent number: 6594653
    Abstract: Server-integrated methods and apparatus for processing precomputed views for answering user queries on a database are described. In accordance with one embodiment, a system for answering user queries on a database stored on a server includes a query processing system integrated into the server and configured to respond to user queries, and a query processing system integrated into the server and configured to process precomputed results of user queries on the database. In another aspect, a method of answering user queries on a database stored on a server includes responding to user queries received at the server, and processing, at the server, precomputed results of user queries on the database.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: July 15, 2003
    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: 6594675
    Abstract: Disclosed is a system, method, and program for accessing an application program, such as a transaction manager. A request for a file is received. The request includes a pathname and the pathname includes at least one directory name and the file name. The pathname is processed by a file system to determine whether the request is for a file on a storage device or an operation for the application program to perform. The file request is processed to generate a control message for the application program after determining that the request is not for a file on the storage device. The control message is then passed to the application program to cause the application program to perform an operation.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventor: Richard Schneider
  • Patent number: 6587879
    Abstract: Disclosed is a system, method, and program for testing appliances. The appliance includes an embedded processor and an appliance network address to communicate with remote systems over a network. A first server program having a first network address, such as an HTTP server program, receives a test request indicating a test to perform and an appliance to test. A second server program, such as a Java servlet, having a second network address is loaded and transmits information on the test request to the appliance network address indicated in the test request. A third server program having a third network address, such as a Java servlet, is loaded to execute within the appliance embedded processor in response to receiving information on the test request. The second server program transmits at least one test command to the third network address.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: July 1, 2003
    Assignee: International Business Machines Corporation
    Inventor: Michael Joseph Reynolds
  • Patent number: 6587933
    Abstract: Provided is a method, system, and program for releasing storage space in a first and second storage devices. Updates to the first storage device are copied to the second storage device to provide secondary storage for the updates. A first and second tables map data sets to addresses in the first and second storage devices, respectively. A first command is detected to invalidate data sets in the first table. The addresses in the first table comprise virtual addresses, and a third table provides a mapping of the virtual addresses to physical storage locations in the first storage device. A second command is generated to update the second table to invalidate the data sets in the second storage device invalidated in the first table by the first command. A third command is detected to invalidate the virtual addresses in the third table used by the data sets invalidated in the first table to free the physical storage locations in the first storage device pointed to by the invalidated virtual addresses.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: July 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Nelson Crockett, William Frank Micka, David Michael Shackelford
  • Patent number: 6587217
    Abstract: The present invention concerns a method, apparatus, and article of manufacture for managing print files associated with a job ticket describing a plurality of print files included in a print job. The print files are stored in a library within a server. When space usage in the library has exceeded a predetermined limit, print files are migrated from the library to a backup unit. For each file migrated from the first storage device to the second storage device, a stub file is generated which includes information on the migrated file. A computer is used to select a print file to include in the print job described in the job ticket. If the print file selected is stored in the backup unit and a stub file is stored in the library, then the server will access the stub file upon selection of the print file. The stub file in the library is replaced with the print file in the backup unit when the stub file is accessed.
    Type: Grant
    Filed: September 15, 1997
    Date of Patent: July 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Leonard Corning Lahey, Dwight Ross Palmer, John Stuart Walker
  • Patent number: 6587340
    Abstract: A method and apparatus may be employed for maintaining cooling efficiency during air mover failure. An electrical enclosure may include a heat-generating thermal load, multiple air movers configured to remove heat from the thermal load, and a backward-airflow reducing device configured to reduce the amount of air that can be drawn backwards through one of the air movers if that air mover fails. The backward-airflow reducing device may be a valve configured to open while the air mover if functioning and to close when the air mover is not functioning.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: July 1, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: William L. Grouell, Fay Chong, Jr.