Patents Represented by Attorney Crawford Maunu PLLC
  • Patent number: 6654875
    Abstract: Instruction processor and method supporting dual-mode execution of computer instructions. In various embodiments, certain instructions are executable in one of two modes. The first mode is compatible with the native instruction set and data words, and the second mode is an adaptation suitable for platform independent instructions. A control word RAM is addressed by the operation code of an instruction, and each word in the control word RAM includes an address into a microcode RAM. The address into the microcode RAM is manipulated in accordance with the various embodiments to reference either a first set of microcode for native instructions and data words, or a second set of microcode for execution in a platform-independent mode.
    Type: Grant
    Filed: May 17, 2000
    Date of Patent: November 25, 2003
    Assignee: Unisys Corporation
    Inventors: Thomas D. Hartnett, John S. Kuslak, Peter B. Criswell, Wayne D. Ward
  • Patent number: 6636905
    Abstract: A method for analyzing input/output performance of a data processing system. The method comprises providing records of input/output operations performed by the data processing system. Each record has statistics related to a respective input/output operation for a respective process. One or more workload classes are specified for accumulating statistics, and the statistics from the input/output records are accumulated by workload class. The accumulated statistics are reported by workload class which supports analysis of the input/output behavior for different workload classes.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: October 21, 2003
    Assignee: Unisys Corporation
    Inventors: Timothy R. McNamer, Timothy L. Nelson
  • Patent number: 6625698
    Abstract: A system and method for controlling storage locks based on cache line ownership. Ownership of target data segments is acquired at a memory targeted by a first requesting device. A storage lock is enabled that prohibits requesting devices, other than the first requesting device, from acting on the target data segments during the time the targeted memory possesses ownership of the target data segments. A storage lock release signal is issued from the first requesting device to the targeted memory when exclusivity of the target data segments is no longer required at the first requesting device. In response, the storage lock at the targeted memory is released, thereby allowing other requesting devices to act on the target data segments.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: September 23, 2003
    Assignee: Unisys Corporation
    Inventor: Kelvin S. Vartti
  • Patent number: 6617913
    Abstract: A system and apparatus for controlling a motor or other multi-directional load using an H-bridge circuit having self-latching, high side switches. Thyristors are used as high side switches, and arranged to self-latch. The H-bridge thyristors are also arranged to automatically discontinue the triggering gate current upon the thyristor switch closing to conduct current, which advantageously terminates the flow of gate current as soon as it is no longer required.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: September 9, 2003
    Assignee: Unisys Corporation
    Inventor: Duane Carl Johnson
  • Patent number: 6612999
    Abstract: A guide catheter employs a flexible shaft having a pre-formed bend at a distal end. An inflatable member is disposed on the flexible shaft and encompasses at least part of the pre-formed bend. The flexible shaft contains an inflation lumen in fluid connection with the inflatable member. Inflation of the inflatable member causes a deflection of the distal end of the flexible shaft. The guide catheter includes an inflation mechanism in fluid connection with the inflation lumen for pressurizing and depressurizing the inflation member. A guide catheter according to the present invention is useful for various medical procedures, including providing access to heart vessels for cardiac lead implantation, EP mapping, and angiography/venography.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: September 2, 2003
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Lawrence Brennan, Neil Becker
  • Patent number: 6615219
    Abstract: A system and method for managing binary large objects in a database are described in various embodiments. A database management system manages a database table having a plurality of rows of data. Each row includes one or more fixed-length data elements and one or more object identifiers that reference and are associated with respective binary large objects. An object handler coupled to the database management system, the object handler configured and arranged to store each binary large object in a section of contiguous storage referenced by the associated identifier, manages binary large objects.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: September 2, 2003
    Assignee: Unisys Corporation
    Inventors: Kelsey L. Bruso, Ralph W. Conner
  • Patent number: 6614433
    Abstract: A method and system for distributed, dynamic generation of graphics files. A database server system is configured and arranged with a service application and a graphics requester. The service application is arranged to generate a graphics file request that includes data to be graphed and a graph code indicative of a graph style. The graphics requester is coupled to the service application and arranged to provide transmission of the graphics request and receive a generated graphics file. A graphics server system is coupled to the database system and includes a graphics socket server and a graphics server application. The graphics socket server is arranged to receive graphics requests and transmit graphics files, and the graphics server application is coupled to the graphics socket server and arranged to generate a graphics file in response to the graphics request.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: September 2, 2003
    Assignee: Unisys Corporation
    Inventor: Julian C. Watts
  • Patent number: 6606671
    Abstract: A method for analyzing input/output operations of a data processing system. Input/output trace data of the system is stored in an input/output trace file. The trace file is interactively analyzed by first interactively obtaining data selection criterion and then reading input/output trace data from the trace file in accordance with the selection criterion. The input/output trace data read from the trace file is displayed, and the steps of obtaining the data selection criteria and displaying the trace data are repeated.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: August 12, 2003
    Assignee: Unisys Corporation
    Inventors: Timothy R. McNamer, Timothy L. Nelson
  • Patent number: 6604178
    Abstract: A method and apparatus for calculating an expected access time associated with one of a plurality of disk drive commands employs one or more neural networks. A plurality of disk drive commands received from an external source are stored in a memory, typically in a queue. Using a neural network, an expected access time associated with each of the queued commands is determined. Determining the expected access time associated with each of the queued commands involves determining a time for performing a seek and settle operation for each of the queued commands and a latency time associated with each of the queued commands. The command indicated by the neural network as having a minimum expected access time relative to access times associated with other ones of the queued commands is identified for execution.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventor: David Robison Hall
  • Patent number: 6601153
    Abstract: A system and method for increasing processing performance in a computer system by asynchronously performing system activities that do not conflict with normal instruction processing, during inactive memory access periods. The computer system includes at least one instruction processor to process instructions of an instruction stream, and a memory to store data. One or more inactive data blocks in the memory are identified, and a list of addresses corresponding to the identified inactive data blocks is generated. Available computing cycles occurring during processing in the computer system are identified, such as processing stalls and idle memory write periods. The inactive data blocks associated with the list of addresses are initialized to a predetermined state, during the available computing cycles. Addresses corresponding to those initialized data blocks are then made available to the computing system to facilitate use of the data blocks.
    Type: Grant
    Filed: December 31, 1999
    Date of Patent: July 29, 2003
    Assignee: Unisys Corporation
    Inventors: Kenneth L. Engelbrecht, Hans C. Mikkelsen, Wayne D. Ward
  • Patent number: 6577460
    Abstract: An apparatus and method for transferring data between a read/write transducer and a data storage medium provides for improved track format efficiency. Data is written to a data sector of the data storage medium using a write current waveform developed in the read/write transducer. The write current waveform is typically at one of several possible states following writing of the data to the data sector. According to the present invention, a transition pattern is generated and used for transitioning the write current waveform from the state following writing of the data to a known state consistent with coding constraints of the data channel. A predetermined data pattern associated with the known state of the write current waveform is written to a pad field of the data sector. The transition pattern and the predetermined data pattern are used to resolve detector and parity post-processor closure decisions during a sector read operation.
    Type: Grant
    Filed: March 1, 2000
    Date of Patent: June 10, 2003
    Assignee: International Business Machines Corporation
    Inventor: Weldon Mark Hanson
  • Patent number: 6577954
    Abstract: A system and method provide for electronic development of a bore plan for use in connection with an underground boring machine. Electronically developing a bore plan involves receiving bore path plan information representative of an intended bore path at the bore site, which may include topographical and utility related information. A pre-established bore plan is generated using the received bore path plan information. Actual bore path information is acquired indicative of an actual bore path produced by the boring machine. A modified bore plan is generated using the actual bore path information and at least some of the bore path plan information. The modified bore plan comprises data representative of a modified bore path that minimizes a deviation in alignment between the actual bore path and the intended bore path. Selected bore plan data can be displayed in both textual and graphical forms.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: June 10, 2003
    Assignee: Vermeer Manufacturing Company
    Inventors: Kevin L. Alft, Fred G. Delonti, Christopher Dean Rettig, Paul A. Cartwright
  • Patent number: 6569559
    Abstract: An improved electrochemical generator is disclosed. The electrochemical generator includes a thin-film electrochemical cell which is maintained in a state of compression through use of an internal or an external pressure apparatus. A thermal conductor, which is connected to at least one of the positive or negative contacts of the cell, conducts current into and out of the cell and also conducts thermal energy between the cell and thermally conductive, electrically resistive material disposed on a vessel wall adjacent the conductor. The thermally conductive, electrically resistive material may include an anodized coating or a thin sheet of a plastic, mineral-based material or conductive polymer material. The thermal conductor is fabricated to include a resilient portion which expands and contracts to maintain mechanical contact between the cell and the thermally conductive material in the presence of relative movement between the cell and the wall structure.
    Type: Grant
    Filed: July 3, 2000
    Date of Patent: May 27, 2003
    Assignees: 3M Innovative Properties Company, Hydro-Quebec Corporation
    Inventors: Roger Rouillard, Michael K. Domroese, Joseph A. Hoffman, David D. Lindeman, Joseph-Robert-Gaétan Noël, Vern E. Radewald, Michel Ranger, Anthony Sudano, Jennifer L. Trice, Thomas A. Turgeon
  • Patent number: 6557651
    Abstract: A lubrication system and method for dispensing a lubricant to threads of a drill rod and/or a spindle of a horizontal directional drilling (HDD) machine during a rod loading or unloading operation employs a pumping system having a lubricant reservoir, a pump, an applicator, and a lubricant supply conduit coupled between the pump and applicator. A heating unit is coupled to the pumping station and heats lubricant contained within the pumping system. A control unit coupled to the pumping system activates the pumping system to dispense a volume of lubricant from the applicator to the threads of the drill rod and/or spindle in response to an operator signal or an HDD machine control signal. A lubricant may be sprayed onto the spindle/drill rod threads. Alternatively, the lubricant may be communicated through a passageway defined within the spindle to one or more apertures defined within the threads of the spindle and/or the drill rod.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: May 6, 2003
    Assignee: Vermeer Manufacturing Company
    Inventors: Duane E. Norby, Brian J. Bischel, Steven Erickson, Gregg A. Austin, Scott A. Rempe
  • Patent number: 6554082
    Abstract: An apparatus and method for controlling an underground boring machine during boring or reaming operations. A boring tool is displaced along an underground path while being rotated. In response to variations in underground conditions impacting boring tool progress along the underground path, a control system modifies the rate of boring tool displacement along the underground path while rotating the boring tool at a selected rotation rate to optimize excavation productivity. The controller may also monitor the rate at which liquid is pumped through the borehole and automatically adjust the rate of displacement and/or the liquid flow rate so that sufficient liquid is flowing through the borehole to remove the cuttings and debris generated by the boring tool.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: April 29, 2003
    Assignee: Vermeer Manufacturing Company
    Inventors: Brian John Bischel, James Richard Rankin
  • Patent number: 6548206
    Abstract: An in-situ thermal management system for an energy storage device. The energy storage device includes a plurality of energy storage cells each being coupled in parallel to common positive and negative connections. Each of the energy storage cells, in accordance with the cell's technology, dimensions, and thermal/electrical properties, is configured to have a ratio of energy content-to-contact surface area such that thermal energy produced by a short-circuit in a particular cell is conducted to a cell adjacent the particular cell so as to prevent the temperature of the particular cell from exceeding a breakdown temperature. In one embodiment, a fuse is coupled in series with each of a number of energy storage cells. The fuses are activated by a current spike capacitively produced by a cell upon occurrence of a short-circuit in the cell, thereby electrically isolating the short-circuited cell from the common positive and negative connections.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: April 15, 2003
    Assignees: 3M Innovative Properties Company, Hydo-Quebec Corporation
    Inventors: Michel Gauthier, Michael K. Domroese, Joseph A. Hoffman, David D. Lindeman, Joseph-Robert-Gaétan Noël, Vern E. Radewald, Jean Rouillard, Roger Rouillard, Toshimi Shiota, Jennifer L. Trice
  • Patent number: 6529685
    Abstract: A multimedia direct access storage device and a method for transferring source program signals representative of a compressed digital multimedia program to and from the direct access storage device are disclosed. A multimedia program is transmitted from a multimedia server as a custom ordered series of discrete program segments and received by the multimedia direct access storage device, which buffers the compressed program segments for subsequent presentation on a local display monitor. The multimedia direct access storage device is preferably incorporated as a component of a local set-top control system for buffering a predetermined number of compressed program segments received from the multimedia server, some of which may be non-sequentially ordered and others of which may be sequentially ordered. A novel formatting methodology provides for the sequential presentation of the program segments asynchronously distributed on one or more data storage disks disposed in the direct access storage device.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Hal Hjalmar Ottesen, Gordon J. Smith, George Willard VanLeeuwen
  • Patent number: 6517591
    Abstract: An apparatus and method for treating a cathode material provided on a surface of a continuous thin-film substrate and a treated thin-film cathode having increased smoothness are disclosed. A web of untreated cathode material is moved between a feed mechanism and a take-up mechanism, and passed through a treatment station. The web of cathode material typically includes areas having surface defects, such as prominences extending from the surface of the cathode material. The surface of the cathode material is treated with an abrasive material to reduce the height of the prominences so as to increase an 85 degree gloss value of the cathode material surface by at least approximately 10. The web of cathode material may be subjected to a subsequent abrasive treatment at the same or other treatment station. Burnishing or lapping film is employed at a treatment station to process the cathode material. An abrasive roller may alternatively be used to process the web of cathode material.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: February 11, 2003
    Assignees: 3M Innovative Properties Company, Hydro-Quebec Corporation
    Inventors: Eric J. Hanson, Richard L. Kooyer
  • Patent number: 6499094
    Abstract: A method and apparatus for managing heap memory for an application program in a data processing system. The system supports a basic addressing mode and an extended addressing mode. Programs operating in the basic addressing mode are limited to addressing using a first number of bits, program operating in the extended addressing mode are limited to addressing using a second number of bits, and the first number of bits is less than the second number of bits. One or more heap banks are established for an application program, with each heap bank having a quantity of memory space that is addressable by the program operating in basic addressing mode. The heap banks are managed by a system program operating in extended addressing mode. In response to each request from the application program that requires a quantity of memory space, one of the heap banks is selected for allocating the memory.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: December 24, 2002
    Assignee: Unisys Corporation
    Inventors: Paul A. Fraser, Thomas G. Kipp, Murray D. Wilke, William O. Pollnow
  • Patent number: 6496976
    Abstract: A method and system for processing statements of a first language embedded in a program having statements of a second language are described in various embodiments. Statements of the first and second languages are compiled into an executable program, the executable program including original executable instructions associated with the statements of the first language. The executable program is executed, and during execution, recompilation conditions are detected for statements of the first language. In response to the recompilation conditions, selected statements of the first language are recompiled, during execution of the executable program, into new executable instructions. The new executable instructions are respectively associated with the selected statements and are executed in place of the original executable instructions.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: December 17, 2002
    Assignee: Unisys Corporation
    Inventors: Jennifer J. Smith, James M. Plasek