Patents by Inventor Eric Salo

Eric Salo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6766358
    Abstract: A method for exchanging messages between computer systems communicatively coupled in a computer system network. A message (e.g., a read or write command) is sent from a software element of a first computer system (e.g., a client computer system) to a second computer system (e.g., a server computer system). A shared memory unit is accessible by the software element of the first computer system and a software element of the second computer system. The shared memory unit of the second computer system is directly accessed, bypassing the processor of the second computer system, and the data of interest is read or written from/to the shared memory unit. In one embodiment, the method pertains to acknowledgments between software elements. A plurality of messages is sent from one software element to another software element. A count of each of the plurality of messages is maintained.
    Type: Grant
    Filed: October 25, 1999
    Date of Patent: July 20, 2004
    Assignee: Silicon Graphics, Inc.
    Inventors: Gregory L. Chesson, James T. Pinkerton, Eric Salo
  • Patent number: 6223270
    Abstract: A method and system for efficient translation of memory addresses in computer systems. The present invention enables address translations between different address spaces to be performed without using the table lookup step typically required in the prior art. Thus, the present invention provides significant improvements in both time and space efficiency over prior art implementations of address translation. In modern computer systems where direct memory access (DMA) operations are used extensively, especially in the emerging field of operating system (OS) bypass technology, the performance improvements afforded by the present invention are particularly critical to the realization of an efficient and high performance system. A method and system for efficiently translating memory addresses in computer systems and the address representation used are described herein.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: April 24, 2001
    Assignee: Silicon Graphics, Inc.
    Inventors: Gregory L. Chesson, James T. Pinkerton, Eric Salo
  • Patent number: 4863404
    Abstract: A jet propulsion system is provided for ships. Port and starboard ductways are provided with radial constrictor axial-flow impellers, and the output flow therefrom is divided between hull-bottom and hull-side discharge outlets. A stabilizer system is provided comprising pivotal deflectors in the hull-side jet outlets and means to automatically control these deflectors responsive to both rate of roll and angle of roll to counteract rolling of the vessel.
    Type: Grant
    Filed: June 13, 1988
    Date of Patent: September 5, 1989
    Inventor: Eric A. Salo
  • Patent number: 4715185
    Abstract: Multi-stage extraction steam is taken at varying pressures from a mixed pressure turbine and sequentially charged into closed path conveyor compartments to progressively increase the pressure of steam within the compartments. The highest pressure stage of extraction steam is then used to displace the steam from the compartments through a reheater and back to an injection station at the turbine, thereby repressurizing and reheating effluent turbine steam and returning it to the turbine for reuse without incurring the heat losses of condensation.
    Type: Grant
    Filed: October 3, 1986
    Date of Patent: December 29, 1987
    Inventor: Eric A. Salo
  • Patent number: 4593215
    Abstract: Rotary devices comprising rotor and stator elements are provided with rotational energy by an adaptation of the principle of the polyphase induction motor. Divided stator windings are provided to enable the rotary device to induce essential currents in the rotor windings without the production of undesirable and destructive currents in the rotary element proper.
    Type: Grant
    Filed: May 23, 1980
    Date of Patent: June 3, 1986
    Inventor: Eric A. Salo
  • Patent number: 4146346
    Abstract: The salinity intrusion of ocean tidewater into a communicating fresh water river is prevented by laterally restricting the out-flow cross-section of the river with a series of flotation weirs and control weirs so that the surface level of the out-flow cross-section is higher than the surface level of the adjacent tidal salt water. The weirs are located so as to not obstruct the ship channel of the river.
    Type: Grant
    Filed: June 22, 1977
    Date of Patent: March 27, 1979
    Inventor: Eric A. Salo
  • Patent number: 3930757
    Abstract: A gear-driven transport ring rotates around a toroidal chamber. Spaced sealing rings carried by the transport ring divide the chamber into compartments which serve to transport liquid from a feed station to a discharge station. Gas or vapor pressure is employed at the discharge station to bring the liquid up to desired discharge pressure and to transport it to, for example, the feed water intake of a steam boiler.
    Type: Grant
    Filed: March 10, 1975
    Date of Patent: January 6, 1976
    Inventor: Eric A. Salo