Patents Examined by Alvin F. Oberley
  • Patent number: 5761477
    Abstract: An efficient method for implementing a safe virtual machine, in software, that embodies a general purpose memory protection model. The present invention runs on any general purpose computer architecture and will run an executable that has been developed for the virtual machine. The present invention compiles the executable into the native instructions of the hardware. During the compilation, specialized code sequences are added to the code using a technique called software fault isolation. A set of allowed behaviors and a set of responses to the undesirable actions will be created and written to memory. A series of optimizations are applied so that the translated code executes at nearly the native speed of the architecture, but the fault isolation sequences prevent it from engaging in undesirable actions. In particular, the memory protection model is enforced, providing the same level of protection that customarily requires hardware support to enforce efficiently.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: June 2, 1998
    Assignee: Microsoft Corporation
    Inventors: Robert S. Wahbe, Steven E. Lucco
  • Patent number: 5754785
    Abstract: In accord with the objects of the invention, methods and apparatus for controlling communications network equipment are provided. The apparatus is used in a telecommunications network having a plurality of coupled nodes and a network controller coupled to at least one of those nodes, and generally comprises a node apparatus having a backplane and a plurality of functional cards coupled to the backplane. Each of the functional cards has a processor and memory for storing software which is used by the processor. One of the functional cards has memory for storing a current running version of software for each of the other of the plurality of functional cards, and a receiver and memory for storing in background incoming updated versions of software for the plurality of functional cards. The updated versions of software are provided in the overhead portion of the telecommunications signal frame, thereby being non-disruptive to the system.
    Type: Grant
    Filed: April 27, 1995
    Date of Patent: May 19, 1998
    Assignee: General DataComm
    Inventors: John L. Lysik, L. David Danenberg, James C. Chagnon
  • Patent number: 5614784
    Abstract: The lifetime of cold-start fluorescent lamps is increased, and the ability to withstand repeated ON-OFF switching cycles enhanced by coating the electrodes with an emitter which consists of barium oxide and a small portion of metallic barium and, optionally, up to 20 mol-% of strontium oxide and a small portion of metallic strontium, preferably only up to about 5 mol-% of strontium oxide--metallic strontium. To make the emitter, barium carbonate, optionally mixed with strontium carbonate, is applied in paste form to the electrodes which, when coated, are introduced into an envelope and sealed therein. The envelope is then evacuated, and the electrodes are heated,thus converting the barium carbonate to barium oxide and metallic barium, and the strontium carbonate, if present, to strontium oxide and metallic strontium, so that the electrodes will be coated with barium oxide, optionally strontium oxide, and metallic barium and optionally metallic strontium.
    Type: Grant
    Filed: June 15, 1995
    Date of Patent: March 25, 1997
    Assignee: Patent-Treuhand-Gesellschaft fur elektrische Gluhlampen mbH
    Inventors: Christian Harzig, Roland Hoffmann, Erolf Weinhardt
  • Patent number: 4970501
    Abstract: With a data display terminal having an electron beam tube, an image repetition memory serves for cyclically regenerating the display. With a change of the display, a complete overwriting can be necessary. However, the overwriting of the image repetition memory cannot interrupt the regeneration operation. The beam flyback times during an image cycle do not suffice in order to overwrite the entire image repetition memory. Therefore, data are written into the image repetition memory during a forward line scan and are simultaneously written into a line buffer designed as a clock interface. With this technique, an entire image repetition memory can be written during an image cycle.
    Type: Grant
    Filed: February 21, 1986
    Date of Patent: November 13, 1990
    Assignee: Siemens Aktiengesellschaft
    Inventor: Pedro Trambale