Patents Represented by Attorney Leland Z. Wiesner
  • Patent number: 5736984
    Abstract: Embodiments of the present invention provide a computer implemented method and apparatus for processing user defined input on a graphical user interface (GUI). Initially, a first user defined input value is received in a first graphical processing element. This first graphical processing element determines if the first user defined input value is a valid input value. Typically, this is done by comparing the first user defined input value with a set of valid input values. The first graphical processing element and said feedback message are embedded in a second graphical processing element. The second graphical processing element receives a feedback message from the first graphical processing element if the first graphical processing element determines that the first user defined input value is invalid. The second graphical processing element displays the feedback message and the first graphical processing element in a GUI when the first user defined input value is invalid.
    Type: Grant
    Filed: July 3, 1996
    Date of Patent: April 7, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Herb Jellinek, Steve Byrne, Annette Wagner
  • Patent number: 5588131
    Abstract: An improved multiprocessor computer system with an improved snarfing cache is disclosed. The multiprocessor system includes a main memory, I/O interface, and a plurality of processor nodes. Each processor node includes a CPU, and a cache. A shared interconnect couples the main memory, I/O interface, and the plurality of processor nodes. The snarfing cache of each processor node snarfs valid data that appears on the shared interconnect, regardless of whether the cache of the processor node has an invalid copy or no copy of the data. The net effect is that each processor node locally caches additional valid data, resulting in an expected improved cache hit rate, reduced processor latency, and fewer transactions on the shared interconnect.
    Type: Grant
    Filed: March 9, 1994
    Date of Patent: December 24, 1996
    Assignee: Sun Microsystems, Inc.
    Inventor: Paul L. Borrill