Patents by Inventor Robert M. Supnik

Robert M. Supnik 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: 7401355
    Abstract: Methods and systems for load balancing a plurality of entities, such as firewalls, in a network environment are disclosed. In particular, the load balancing of firewalls on a bidirectional traffic path is performed using a single device that controls both incoming and outgoing traffic through the firewalls. The single device may include virtual routers for controlling the bidirectional traffic through the firewalls. A first virtual router may control incoming traffic to the firewalls and the other virtual router may control outgoing traffic to the firewalls. The virtual routers are logical partitions of the device layered on the physical resources of the device. The virtual routers share all or portions of the physical resources of the single device.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: July 15, 2008
    Assignee: Sun Microsystems
    Inventors: Robert M. Supnik, David S. Caplan, Paul G. Phillips, Michael Banatt
  • Patent number: 5276892
    Abstract: A processor for use in a digital data processing system includes a data path which is controlled by microinstructions from the processor's control circuits. The data path includes a plurality of registers and an arithmetic and logic unit. The source data processed by the arithmetic and logic unit is obtained from the registers and elsewhere in the system as identified by selected fields of the microinstruction, and the processed data is stored in destinations also identified by the source selection fields or other locations. The destination selection field of the microinstruction selects a source identification or another destination as the selected destination.
    Type: Grant
    Filed: September 16, 1992
    Date of Patent: January 4, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Andrew S. Olesin, Robert M. Supnik
  • Patent number: 5070502
    Abstract: It is desirable to bypass the defects within a cache memory so that a high percentage of the cache is usable; otherwise the entire chip containing the cache memory must be scrapped. Since VLSI chips with a small number of defects form a large proportion of the scrapped yield, rendering chips with a small number of defects usable greatly increases the production yield and reduces the cost of each chip. Therefore, a cache memory is provided wherein each memory location includes a bit which is set in response to a detected hardware defect. Preferably, each memory location in the cache is tested by error detecting software, which sets the defect bit in any memory location containing a defect. The defect bit is tested every time data is retrieved from each memory location, and a set defect bit prohibits further use of a defective memory location.
    Type: Grant
    Filed: June 23, 1989
    Date of Patent: December 3, 1991
    Assignee: Digital Equipment Corporation
    Inventor: Robert M. Supnik
  • Patent number: 4851991
    Abstract: A processor for use in a digital data processing system including a main memory and a write buffer for buffering write data and associated addresses from the processor for storage in the storage locations identified by the associated addresses in the main memory. In response to selection occurances, such as a context switch, which cannot be detected outside of the processor, the processor asserts a signal which enables the write buffer to transfer all of its contents to the main memory. The write buffer, in turn, disables the processor while it is transferring data to the main memory.
    Type: Grant
    Filed: February 24, 1987
    Date of Patent: July 25, 1989
    Assignee: Digital Equipment Corporation
    Inventors: Paul I. Rubinfeld, G. Michael Uhler, Robert M. Supnik