Patents by Inventor Chee H. Chew

Chee H. Chew 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: 6008806
    Abstract: An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In addition, developers may add property sheet pages for such objects. Application developers also have the option of providing per-instance icons for each instance of an object. Application developers may provide data object extension handlers for customizing data sources on a per-object class basis and may provide drop target extension handlers on a per-object class basis to customize drop target behavior. Developers may additionally provide copy-hook handlers to regulate file system operations on objects. Developers may also extend the functionality provided by the shell of the operating system by adding their own custom name spaces to the integrated system name space.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: December 28, 1999
    Assignee: Microsoft Corporation
    Inventors: Satoshi Nakajima, George H. Pitt, III, Joseph D. Belfiore, Christopher J. Guzak, Chee H. Chew
  • Patent number: 5990905
    Abstract: New varieties of child window controls are provided as system resources that application programs may exploit. The preferred embodiment of the present invention provides a dynamic link library (DLL) for implementing the new child window controls as part of an operating system. The new child window controls include a header bar control for providing header bars in application programs. The new controls also include a hot key control that allows a user to view and edit hot key combinations. The new controls further include a tab control for establishing tabs that differentiate amongst pages in user interfaces provided by application programs. An image list data type is defined and functions are provided for manipulating the image list data type. Image lists include multiple like-sized images that are stored efficiently in a single bitmap.
    Type: Grant
    Filed: July 9, 1997
    Date of Patent: November 23, 1999
    Assignee: Microsoft Corporation
    Inventors: Chee H. Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
  • Patent number: 5920316
    Abstract: A taskbar is provided that supplies visual cues, such as buttons, for each application having an active window. These visual cues inform a user of the currently active windows and may be used to display the active windows. The taskbar may also include a start menu button that enables a user to gain access to a menu for launching programs, opening documents and controlling system settings. The taskbar is resizable and may be anchored to different locations on a video display. The taskbar may operate in a mode where it is not obscurable by other windows. The taskbar may also be displayed in a mode where it is not displayed when another window is in a non-minimized state.
    Type: Grant
    Filed: November 4, 1997
    Date of Patent: July 6, 1999
    Assignee: Microsoft Corporation
    Inventors: Daniel P. Oran, Ian M. Ellison-Taylor, Chee H. Chew, Joseph D. Belfiore, Mark A. Malamud, Jeffrey L. Bogdan, Kent D. Sullivan
  • Patent number: 5757371
    Abstract: A taskbar is provided that supplies visual cues, such as buttons, for each application having an active window. These visual cues inform a user of the currently active windows and may be used to display the active windows. The taskbar may also include a start menu button that enables a user to gain access to a menu for launching programs, opening documents and controlling system settings. The taskbar is resizable and may be anchored to different locations on a video display. The taskbar may operate in a mode where it is not obscurable by other windows. The taskbar may also be displayed in a mode where it is not displayed when another window is in a non-minimized state.
    Type: Grant
    Filed: December 14, 1995
    Date of Patent: May 26, 1998
    Assignee: Microsoft Corporation
    Inventors: Daniel P. Oran, Ian M. Ellison-Taylor, Chee H. Chew, Joseph D. Belfiore, Mark A. Malamud, Jeffrey L. Bogdan, Kent D. Sullivan
  • Patent number: 5680559
    Abstract: An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context menus for objects that are visible within an integrated system name space. In addition, developers may add property sheet pages for such objects. Application developers also have the option of providing per-instance icons for each instance of an object. Application developers may provide data object extension handlers for customizing data sources on a per-object class basis and may provide drop target extension handlers on a per-object class basis to customize drop target behavior. Developers may additionally provide copy-hook handlers to regulate file system operations on objects. Developers may also extend the functionality provided by the shell of the operating system by adding their own custom name spaces to the integrated system name space.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 21, 1997
    Assignee: Microsoft Corporation
    Inventors: Chee H. Chew, Christopher J. Guzak