Patents by Inventor Richard D. Hill

Richard D. Hill 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: 5511197
    Abstract: A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces. The server process identifies an interface to pass to the client process and creates a stub object for receiving a request to invoke a function member of the interface and for invoking the requested function member upon receiving the request. The server process then sends an identifier of the stub to the client process. When the client process receives the identifier of the stub, it instantiates a proxy object for receiving requests to invoke a function member of the interface and for sending the request to the identified stub. The client process can then invoke the function members of the interface by invoking function members of the proxy object. The proxy object sends a request to the identified stub. The identified stub then invokes the corresponding function member of the interface.
    Type: Grant
    Filed: November 29, 1993
    Date of Patent: April 23, 1996
    Assignee: Microsoft Corporation
    Inventors: Richard D. Hill, Antony S. Williams, Robert G. Atkinson, Tom Corbett, Paul Leach, Shannon J. Chan, Alexander A. Mitchell, Edward K. Jung, Craig H. Wittenberg
  • Patent number: 4204144
    Abstract: A positioning control system for a manually operated machine tool. When programmed by an operator, the system provides a visual indication of the necessary incremental movement of a movable member, as a machine tool bed, to a series of desired preselected positions. The system displays a zero indication when the operator reaches the desired position. The incremental movement to the next position is then displayed, permitting the operator to move the movable member to that position under the guidance of the display which again goes to zero when the position is reached. The system permits the operator to enter the location of each desired preselected position, and entry of each position may be made with respect to a common reference coordinate. Each position is stored in a memory for repeated use in guiding the operator in positioning the movable member.
    Type: Grant
    Filed: October 13, 1977
    Date of Patent: May 20, 1980
    Assignee: Midgitronics Inc.
    Inventor: Richard D. Hill
  • Patent number: 4075781
    Abstract: A flying disk characterized by a saucer-shaped hull having a convex top and a concave bottom surface and fitted with three side ports jointly defined by the rim of the disk and by the rear edges of three airfoils attached to the rim and the concave bottom surface of the disk. The airfoils are cupped and extend inwardly toward the center of the disk. A tubular central port is provided in the center of the hull and the tips and mounted portions or legs of the triangularly shaped, inwardly extending airfoils are positioned in planar relationship with the bottom opening of the central port. Aerodynamic lift is achieved when the disk is thrown forward with a spinning motion as low pressure is created on the convex upper surfaces of the disk hull and the cupped airfoils, while high pressure is created on the bottom concave surfaces of the hull and airfoils.
    Type: Grant
    Filed: January 10, 1977
    Date of Patent: February 28, 1978
    Inventors: Richard D. Hill, II, Carl T. Mastronuzzi, Jr.
  • Patent number: D349869
    Type: Grant
    Filed: August 21, 1992
    Date of Patent: August 23, 1994
    Assignee: Group Lotus plc
    Inventors: Michael P. Burrows, Richard D. Hill
  • Patent number: D369330
    Type: Grant
    Filed: November 10, 1993
    Date of Patent: April 30, 1996
    Assignee: Lotus Cars Limited
    Inventors: Richard D. Hill, Rudy Thomann