Patents by Inventor Neil C. Wilhelm

Neil C. Wilhelm 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: 7346689
    Abstract: The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an appliance terminal through a network. Data providers are defined as “services” and are provided by one or more processing resources. The services communicate to display terminals through a network, such as Ethernet. The terminals are configured to display data, and to send keyboard, cursor, audio, and video data through the network to the processing server. Functionality is partitioned so that databases, server and graphical user interface functions are provided by the services, and human interface functionality is provided by the terminal. Communication with the terminals from various services is accomplished by converting disparate output to a common protocol. Appropriate drivers are provided for each service to allow protocol conversion. Multiple terminals are coupled to the network.
    Type: Grant
    Filed: April 20, 1998
    Date of Patent: March 18, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: J. Duane Northcutt, James G. Hanko, Alan T. Ruberg, Gerard A Wall, Lawrence L. Butcher, Neil C. Wilhelm
  • Patent number: 7065580
    Abstract: A computer system coupled with a pipelined network includes a plurality of initiator nodes coupled to send packets into the network. A plurality of target nodes receive packets sent into the network. The network uses a plurality of pipeline stages to transmit data across the network. Each pipeline stage consumes a known time period, which provides for a predetermined time period for transmission for each packet that is successfully sent from one of the initiator nodes to one of the target nodes. The pipelined network is synchronous in that boundaries of all the pipeline stages are aligned. The pipeline stages include at least an arbitration stage to obtain a path through the network, a transfer stage during which a data packet is transmitted, and an acknowledge stage during which successful transmission of a packet is indicated by the target. To simplify network design, all the pipeline stages are implemented to have equal length.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: June 20, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Hans Eberle, Neil C. Wilhelm
  • Patent number: 7061929
    Abstract: A data network provides independent transmission channels for transmitting high bandwidth and low latency information data packets between nodes. The data information packets are organized into at least two groups of data packets according to predetermined criteria. The predetermined criteria includes a latency budget of the data packets, the size of the data packets and the type of operation. The low latency channel is also coupled to transmit control information relating to network protocol.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: June 13, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Hans Eberle, Neil C. Wilhelm, Nils Gura
  • Patent number: 6975626
    Abstract: A switched network includes a buffer-less switch coupling the sending nodes and the receiving nodes. The switch transmits packets successfully delivered to the receiving nodes through the buffer-less switch with a fixed forwarding rate. The switched network resolves conflicts in requests for a transmission path on the switch from multiple packets by allocating the transmission path to a first requester in time for the transmission path. If multiple requests for a switch resource collide by requesting the switch resource at the same time, one of the requests is selected as a winner and the packet or packets associated with the remaining requests are dropped. The winning packet may be selected on a random basis or a round robin basis or based on some other criteria. The requests from transmission paths may be contained with the packets sent into the network and extracted on entry of the packet into the network.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: December 13, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Hans Eberle, Neil C. Wilhelm
  • Publication number: 20030078749
    Abstract: A memory module for storing data. The memory module includes: a circuit board that has a plurality of electrical terminals; a volatile memory device that is mounted on the circuit board; and a radio transmitter that is mounted on the circuit board. The radio transmitter is operable to transmit information.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Inventors: Hans Eberle, Jose M. Cruz-Albrecht, Neil C. Wilhelm
  • Publication number: 20020183009
    Abstract: One embodiment of the present invention provides a system that facilitates communicating between integrated circuit devices within a computing system. The system includes integrated circuit devices with an individual radio port coupled to each integrated circuit device. Each radio port includes a transmitting mechanism that is configured to generate radio signals in response to commands from the integrated circuit device. An antenna is coupled to the radio port to transmit the radio signal generated by the transmitting mechanism and to detect a response to the radio signal. Each radio port also includes a receiving mechanism to receive responses from the antenna and pass the responses to the integrated circuit device.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 5, 2002
    Inventors: Jose M. Cruz-Albrecht, Hans Eberle, Neil C. Wilhelm
  • Patent number: 6304098
    Abstract: Method and circuitry for improving noise immunity of differential data channels that use a shared reference channel by substantially matching their respective noise transfer functions. Any combination of various circuit parameters at the reference channel including termination resistance R, channel impedance Zo, and parasitic inductance L are scaled to substantially match the noise transfer function of the reference channel to that of the data channels.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: October 16, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert J. Drost, Neil C. Wilhelm
  • Patent number: 4991078
    Abstract: A data processing system is described in which the available technology is used to provide high performance. The high performance is achieved by having a four-level pipeline for the central processing system, a simplified instruction set and an interface with the coprocessor unit that has a simple and efficient interface with the normal instruction execution. The apparatus implementing the central processing system is closely connected to the instruction set. A discussion of the implementation of the data processing system is provided.
    Type: Grant
    Filed: September 29, 1987
    Date of Patent: February 5, 1991
    Assignee: Digital Equipment Corporation
    Inventors: Neil C. Wilhelm, Judson S. Leonard
  • Patent number: 4943915
    Abstract: In a data processing system with a central processing unit having a pipelined mode of operation, apparatus and method are disclosed for synchronizing the operation of a coprocessor unit with the remainder of the central processing unit, the remainder of the central processing unit being implemented for pipelined execution of instructions. Because the coprocessor unit performs manipulations of logic signal groups that require a longer time for execution than the manipulation contemplated by the requirements of pipelined instruction execution, the coprocessor unit must be synchronized with an instruction stream adapted to use the rigidly controlled pipelined implementation. In order to synchronize the coprocessor unit with the remainder of the central processing unit, the instructions controlling the operation of the coprocessor unit have two portions.
    Type: Grant
    Filed: September 29, 1987
    Date of Patent: July 24, 1990
    Assignee: Digital Equipment Corporation
    Inventors: Neil C. Wilhelm, Judson S. Leonard
  • Patent number: 4104485
    Abstract: A telephone loud-speaker system for use with telephones having a handset includes a chassis with a cradle for receiving the handset. The cradle is movable between a first position whereat the telephone's switch buttons are depressed, and a second position allowing the switch buttons to raise and actuate the telephone's electrical circuitry. Microphone, speaker and amplification devices permit use of the system without removing the handset from the cradle, without modification to telephone, and without requiring additional counter space.
    Type: Grant
    Filed: March 15, 1976
    Date of Patent: August 1, 1978
    Inventors: David Pessel, Neil C. Wilhelm