Patents by Inventor Kurt J. Eckhardt

Kurt J. Eckhardt 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: 6366966
    Abstract: A method and system for automatically running a program stored on a medium upon detection of insertion of the medium into a drive are provided. The operating system periodically polls the drive regarding the status of the drive. After receiving a response from the drive regarding the drive's status, the operating system determines whether the drive's status has changed. If the drive's status has changed, the operating system broadcasts a message indicating the change in the drive's status. When the shell receives a message from the operating system indicating a change in the drive's status, the shell determines whether the change in the drive's status indicates that a medium has been inserted into the drive. If the change in the drive's status indicates that a medium has been inserted into the drive, the shell searches for a predefined file on the medium. The shell then runs a program stored on the medium that is specified in the predefined file.
    Type: Grant
    Filed: December 13, 1994
    Date of Patent: April 2, 2002
    Assignee: Microsoft Corporation
    Inventors: Stuart T. Laney, Christopher J. Guzak, Kurt J. Eckhardt, Frederick J. DeWitt, Ronald O. Radko
  • Patent number: 6101510
    Abstract: A web browser control allows application program developers to incorporate web browser functionality into application programs. The web browser control exposes web browsing functionality to application programs through an application program interface. This interface comprises member functions, events and properties. The member functions provide high level services such as Navigate to a URL, go forward or backward in a navigation stack, or refresh the display of an HTML page. The events are notification messages that the control sends to a host application to notify the application about actions that have taken place or are about to take place. The properties provide status information about an instance of a control. A host application can create several instances of the web browser control and communicate with them through the interface on each instance.
    Type: Grant
    Filed: January 29, 1997
    Date of Patent: August 8, 2000
    Assignee: Microsoft Corporation
    Inventors: Jeremy D. Stone, Michael G. Sheldon, Kurt J. Eckhardt
  • Patent number: 5630080
    Abstract: A user is provided with an easy-to-use approach to directly manipulating text in a word processing environment or the like. Text may be dragged from one location and dropped in another location to move the text to a new location. More generally, the user is provided with the option of performing a conventional drag and drop operation or an enhanced or non-default drag and drop operation. Separate buttons on a mouse are utilized to differentiate between the two types of drag and drop operations. In the conventional drag and drop operation, default behavior is exhibited when an object is dropped on another object. In the enhanced drag and drop operation, a user is presented a list of options of operations that may be performed when the object is dropped on the other object.
    Type: Grant
    Filed: December 15, 1995
    Date of Patent: May 13, 1997
    Assignee: Microsoft Corporation
    Inventors: Mark A. Malamud, John E. Elsbree, Satoshi Nakajima, Christopher J. Guzak, Kurt J. Eckhardt, Royce A. Levien