Patents by Inventor Stephen Proteau

Stephen Proteau 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: 10068370
    Abstract: In one example, a graphics rendering subsystem may selectively link a set of graphic effect modules, such as shaders, to increase processing efficiency. The graphics rendering subsystem may execute a comparison of a performance attribute of a first pre-compiled graphic effect module with a linking criteria. The graphics rendering subsystem may link the first pre-compiled graphic effect module and a second pre-compiled graphic effect module at render-time in response to the performance attribute satisfying the linking criteria.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luke Olsen, Jeff Bloomfield, Simon Tao, Stephen Proteau
  • Publication number: 20160078671
    Abstract: In one example, a graphics rendering subsystem may selectively link a set of graphic effect modules, such as shaders, to increase processing efficiency. The graphics rendering subsystem may execute a comparison of a performance attribute of a first pre-compiled graphic effect module with a linking criteria. The graphics rendering subsystem may link the first pre-compiled graphic effect module and a second pre-compiled graphic effect module at render-time in response to the performance attribute satisfying the linking criteria.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Luke Olsen, Jeff Bloomfield, Simon Tao, Stephen Proteau
  • Publication number: 20050253865
    Abstract: Provided is a method where a background ARGB must not be taken into consideration before a foreground ARGB including TrueType fonts is combined therewith to create a composite image for display on a display device. A common alpha value is made use of in the process of combining the foreground ARGB with the background ARGB to create the composite image.
    Type: Application
    Filed: May 11, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Stephen Proteau, Robert Day
  • Publication number: 20050229102
    Abstract: The present invention is directed to a method and system for organizing and displaying items for a user interface. The method includes providing a plurality of three-dimensional items, each three-dimensional item representing user information, and arranging the three-dimensional items around a perimeter, wherein the perimeter forms a portion of a closed area. The closed area may be an ellipse, circle, or other geometric shape. The three-dimensional items include at least one item in a focus position. Typically the three-dimensional items will also include at least one item in a peripheral position and may also include background items. The items are capable of rotating around the perimeter. Additionally, the method and system may scale the items in a manner appropriate to a position along the perimeter. The method and system additionally provide for rotation of the items around the perimeter upon receiving a user request.
    Type: Application
    Filed: April 12, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Marieke Watson, Kelly Rollin, Oliver Lee, Stephen Proteau, Colin Anthony, Robert Girling
  • Publication number: 20050223069
    Abstract: An instant messaging client application is provided that receives requests to initiate instant messaging conversations and, in response to the requests, displays a notification window. The notification window includes information that may allow a user to decide whether or not the user would like to participate in the instant messaging conversation. The notification window is displayed gradually and removed gradually. The notification window contains an indication that another instant messaging user would like to initiate an instant messaging conversation and may include an identification of the remote user. The notification window also contains a description of the topic for the requested instant messaging conversation. The instant messaging client application may also display a notification window each time an instant message is received from a remote user and the application window is in a non-visible or non-active window.
    Type: Application
    Filed: February 8, 2005
    Publication date: October 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Hillel Cooperman, Stephen Proteau, Mark Ligameri, Austina De Bonte, Kathleen McNamee, Cornelis Van Dok