Patents Represented by Attorney Konrad Raynes Victor & Mann
  • Patent number: 6658498
    Abstract: Disclosed is a method, system, program, and data structures for configuring output device resources including device objects, output devices, and logical interfaces to the output devices. Jobs directed to a device object are submitted to one associated output device over a network. At least one output device is associated with each device object by associating the device object with the logical interface to the output device, comprising. A file is received including a plurality of entries, wherein each entry indicates a network address of one output device. Each entry in the file is processed to create a logical interface to the output device at the network address indicated in the entry.
    Type: Grant
    Filed: December 8, 1999
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Dennis Michael Carney, Ryan Hoa Nguyen
  • Patent number: 6652717
    Abstract: Variable reactances in an impedance-matching box for an RF coil, in a plasma deposition system for depositing a film of sputtered target material on a substrate, can be varied during the deposition process so that the RF coil and substrate heating, and the film deposition, are more uniform due to “time-averaging” of the RF voltage distributions along the RF coil.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: November 25, 2003
    Assignee: Applied Materials, Inc.
    Inventor: Liubo Hong
  • Patent number: 6654039
    Abstract: A method, system and program for accessing records in a database object, such as an index or table. A cursor is maintained that points to a start entry in the database object. The database object has rows and columns of values. A runtime component receives a command to return a kth entry in the object having column values that satisfy predicates in a query statement. The runtime component calls a manager component that accesses entries in the database object to return the kth entry in the object having column values that satisfy the predicates. The manager component moves the cursor through sequential entries in the database object, in either the forward or reverse direction, until a kth entry that satisfies the predicates from the start entry is reached. The manager component positions the cursor to an entry that is the kth entry that satisfies the predicates from the start entry and returns data from the kth entry pointed to by the cursor to the runtime component.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Hollines, III, Christina Marie Lee, David L. Levish, San Yu Phoenix, Michael R. Shadduck
  • Patent number: 6651154
    Abstract: Implementations describe the expansion of storage space in an array of storage units. The storage space formed by the storage units is configured as logical units to store data. Storage units are added to the array to form an expanded storage space. The storage units in the array prior to the addition of the storage units are in a pre-expansion storage space. At least one additional logical unit is configured in the expanded storage space such that the logical units existing prior to the addition of the storage units in the pre-expansion storage space are not affected by the logical units configured in the expanded storage space.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: November 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Patent number: 6651054
    Abstract: A system for interacting with a database report is disclosed. The database is responsive to a query to produce an associated report comprising one or more objects, each object comprising a plurality of attributes. The system comprises means for storing one or more reports from respective database queries; and means for rendering at least one object from the stored reports. A user interface enables a user to navigate through objects composing the stored reports to select an object; select one or more attributes of the selected object and determine a value of a selected attribute to be used as a condition in a subsequent database query. A query generator receives the selected attribute values and generates the subsequent database query.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: November 18, 2003
    Assignee: International Business Machines Corporation
    Inventor: Dario de Judicibus
  • Patent number: 6644773
    Abstract: Provided are a method, system, and an article of manufacture for registration calibration of a printer. An application prints reticle patterns on a printed page. An imaging device creates a digital image of the printed reticle patterns. If color registration on the printer is improper, the digital image exhibits interference patterns. The application compares the interference patterns to the reticle patterns, and based on the results of the comparison adjusts the color registration of the printer.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: November 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Carl Robert Bildstein, Jennifer Quirin Trelewicz, Joan LaVerne Mitchell, Arthur Kenneth Ford, Michael Thomas Brady
  • Patent number: 6647386
    Abstract: Provided is a system, method, and program for performing a reverse scan of an index implemented as a tree of pages. Each leaf page includes one or more ordered index keys and previous and next pointers to the previous and next pages, respectively. The scan is searching for keys in the leaf pages that satisfy the search criteria. If a current index key is a first key on a current page, then a request is made for a conditional shared latch on a previous page prior to the current page. If the requested conditional shared latch is not granted, then the latch on the current page is released and a request is made for unconditional latches on the previous page and the current page. After receiving the latches on the previous and current pages, a determination is made of whether the current index key is on the current page if the current page was modified since the unconditional latch was requested. The current index key is located on the current page if the current index key is on the current page.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: November 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Hollines, III, Christina Marie Lee, David L. Levish, Michael R. Shadduck, Yufen Wang
  • Patent number: 6647399
    Abstract: A system, method, program, and data structure for performing a backup operation of a target file. At least one operation is initiated to perform at least one delta backup of the target file to at least one delta backup set. A delta backup set includes changes made to a version of a full backup set of the target file generated at a first time, such as an incremental or differential backup operation. The at least one delta backup set is assigned a name component indicating the version of the full backup set generated at the first time subject to the delta backup and an operation is initiated to perform a full backup of the target file to a version of the full backup set at a second time. The second time follows the first time. A determination is made of all delta backup sets having the name component indicating the version of the full backup set generated at the first time during the full backup operation at the second time.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: November 11, 2003
    Assignee: International Business Machines Corporation
    Inventor: Christopher Zaremba
  • Patent number: 6643637
    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: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Yao Ching Stephen Chen, Kalpana Shyam, Julie Ann Watts
  • Patent number: 6638208
    Abstract: An implantable apparatus may include a plug member having a lumen and a valve adapted to open and close the lumen in response to a signal. The apparatus may also include at least one sensor and a controller adapted to control the valve. The controller may be programmable to open the valve to permit the flow of urine under at least one mode of operation selected from a predetermined time interval operation, a sensor operation, and a manual actuation operation.
    Type: Grant
    Filed: September 4, 1999
    Date of Patent: October 28, 2003
    Assignee: Infinite Biomedical Technologies, LLC
    Inventors: Ananth Natarajan, Nitish V. Thakor
  • Patent number: 6639687
    Abstract: Disclosed is a progress indicator generated on a computer display. Program logic in a computer system monitors the execution of a plurality of tasks, such as the transmission of print jobs, and determines progress status information for each of the executing tasks. The program logic may be used to select one of the executing tasks and display on a computer display a graphical representation of the progress status information of the selected executing task.
    Type: Grant
    Filed: September 8, 1998
    Date of Patent: October 28, 2003
    Assignee: International Business Machines Corporation
    Inventor: Robert Curt Neilsen
  • Patent number: 6636855
    Abstract: Provided is a method, system, and program for processing a data flow. A message is received at an input node. The message is transferred to a plurality of nodes according to a defined data flow. At one stored procedure node, the message is processed to generate input parameters for a stored procedure call. The stored procedure node transfers the stored procedure call to a stored procedure at a server computer, wherein the server executes the stored procedure to process data and generate output.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Timothy Nicholas Holloway, Constance Jane Nelin, Marc-Thomas Schmidt, Stephen James Todd, Charles Daniel Wolfson
  • Patent number: 6633962
    Abstract: A method, system, program, and data structure for restricting host access to at least one logical device. Each logical device comprises a section of physical storage space that is non-overlapping with the physical storage space associated with other logical devices. At least one logical device and at least one host are assigned to a cluster group. A cluster group is defined such that hosts that are not in a particular cluster group cannot access the logical devices that are assigned to the cluster group. Further, within each cluster group, a logical number is assigned to each logical device in the cluster group such that no host member of that cluster group uses the assigned logical number to access another logical device. The hosts in the cluster group use the logical number to access the logical device to which the logical number is assigned.
    Type: Grant
    Filed: March 21, 2000
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Patent number: 6631548
    Abstract: Methods for adjusting the curvature of a slider may include providing a first slider including an air bearing surface and a back surface opposite the air bearing surface. The camber and crown of the first slider are measured, and a plurality of scribes are made at positions on the back surface of the first slider. The change in camber and crown due to each scribe on the first slider is measured. The scribe position and change in crown and camber per position is recorded in a data structure. A second slider is provided, the second slider including an air bearing surface and a back surface opposite the air bearing surface. The camber and crown of the second slider are measured. A desired amount of change in crown and camber is determined. Scribe positions are selected based on information from the data structure so that the desired amount of change in crown and camber will be obtained. The back surface of the second slider is scribed at the selected scribe positions.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ping-Wei Chang, Chie Ching Poon, Andrew C. Tam
  • Patent number: 6631516
    Abstract: Disclosed is a method, system, and information bearing medium for associating attribute information with symbols. A command is processed associating user specified attribute information with a symbol definition or reference. The user specified attribute information is added to an object file including the symbol definition or reference. The attribute information may then be used to determine compatibility when resolving references to the symbol. Further, the user specified attribute information may also be associated with an address constant.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporatioin
    Inventors: Leona Dryden Baumgart, John Robert Ehrman, Richard E. Lee, Barbara Ann Lee
  • Patent number: 6631521
    Abstract: Disclosed is a system, method, and program for uninstalling an installed program comprised of installed components installed from file sets. A call is made to a first uninstall program to uninstall the installed program. The first uninstall program is in a first directory. A call is then made to a class loader to load a second uninstall program. The second uninstall program is maintained in a second directory. The first uninstall program processes the file sets to determine installed components to remove, and deletes the installed components. A call is made from the first uninstall program to the second uninstall program to perform uninstall operations.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 6625898
    Abstract: An alignment tool, method and system are provided for aligning a robot blade and a cassette in a workpiece handling system, in which the tool comprises a frame or fixture adapted to emulate a plurality of different types of cassettes. The frame is adapted to be supported by a cassette handler system and includes a plurality of alignment and registration surfaces adapted to emulate corresponding alignment and registration surfaces of a cassette. A removable H bar may be attached to the frame in a plurality of selectable positions to emulate one or more of a plurality of different cassette H bar positions of different types of cassettes. A kit of selectable and removable rear guide rails permit one pair of rear guide rails to be substituted for another pair of rear guide rails to permit the frame to emulate the particular rear guide rail arrangement of a plurality of different cassettes.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: September 30, 2003
    Assignee: Applied Materials, Inc
    Inventor: Alan Rick Lappen
  • Patent number: 6629095
    Abstract: An integrated data mining and relational database management system is provided on a server. The data mining engine determines characteristics of relationships between input data values and an output data value that are obtained from a relational database (managed by the relational database management system). The integration allows direct conversion of data values from the relational database to data mining identifiers used for data mining operations by the data mining engine, and vice-versa. The integrated server also makes patterns uncovered during data mining (e.g., “understand” and “predict” information) available in virtual relational database tables that can be queried.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: William M. Wagstaff, Donovan A. Schneider, Ann M. Koehler, Craig J. Bunger, Richard L. Cole
  • Patent number: 6626960
    Abstract: Disclosed is a system, method, and program for generating a table for use by a computer in determining a location of a boundary, such as a word boundary, between two characters in text. A first table indicates a boundary between characters when processing text in a first direction, such as the forward direction. A second table is generated based on the content of the first table. The second table can be used to determine whether one boundary is located between any two consecutive characters processed in a second direct ion, such as the backward direction.
    Type: Grant
    Filed: September 1, 1999
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventor: Richard Theodore Gillam
  • Patent number: 6624909
    Abstract: Provided are a method, system, and program for processing graphics input. The graphics input may include a first and second types of graphics matter, such as line art and continuous tone. At least two data structures including representations of a same graphics matter are provided. An object is generated to include information on the data structures, including information relating the data structures. The object is then processed to produce graphics output including the graphics matter in the graphics input.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: Joseph Stanley Czyszczewski, Nenad Rijavec, James Thomas Smith, Mikel John Stanich