Patents by Inventor Steven J. Fluegel

Steven J. Fluegel 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: 7945859
    Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
  • Publication number: 20090094524
    Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.
    Type: Application
    Filed: December 17, 2008
    Publication date: April 9, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
  • Patent number: 7478331
    Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
  • Patent number: 6920616
    Abstract: A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose value is to be provided. In response to receiving the invocation request, the characterization module provides a value for the identified attribute to the requesting attribute consumer.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: July 19, 2005
    Assignee: Tangis Corporation
    Inventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
  • Patent number: 6002852
    Abstract: A method and system for opportunistically downloading data from a server computer system to client computer systems. The server computer system has a point-to-point transmission mechanism for receiving data from each client computer system and has a broadcast transmission mechanism for broadcasting data to the client computer systems. Each client computer system has a broadcast receiver for receiving data broadcast by the broadcast transmission mechanism when the client computer system is in a receiving state. In a preferred embodiment, the server computer system selects data to be downloaded from the server computer system to the client computer systems, and broadcasts the selected data using the broadcast transmission mechanism. Each client computer system that is in the receiving state receives the broadcasted data and sends a confirmation that the client computer system has received the broadcasted data to the server computer system using the point-to-point transmission mechanism.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: December 14, 1999
    Assignee: Microsoft Corporation
    Inventors: Kenneth J. Birdwell, Steven J. Fluegel, Patrick C. O'Hanlon
  • Patent number: 5793973
    Abstract: A method and system for opportunistically downloading data from a server computer system to client computer systems. The server computer system has a point-to-point transmission mechanism for receiving data from each client computer system and has a broadcast transmission mechanism for broadcasting data to the client computer systems. Each client computer system has a broadcast receiver for receiving data broadcast by the broadcast transmission mechanism when the client computer system is in a receiving state. In a preferred embodiment, the server computer system selects data to be downloaded from the server computer system to the client computer systems, and broadcasts the selected data using the broadcast transmission mechanism. Each client computer system that is in the receiving state receives the broadcasted data and sends a confirmation that the client computer system has received the broadcasted data to the server computer system using the point-to-point transmission mechanism.
    Type: Grant
    Filed: July 14, 1995
    Date of Patent: August 11, 1998
    Assignee: Microsoft Corporation
    Inventors: Kenneth J. Birdwell, Steven J. Fluegel, Patrick C. O'Hanlon
  • Patent number: 5706411
    Abstract: A computer system having a visual display indicating the status of an attached printer is disclosed. The visual display allows the user to determine various status states of the attached printer without physical examination of the printer itself. Printer states requiring user intervention, and printer states not requiring user intervention, are disclosed. In a preferred embodiment, the computer system displays a Printer Status window which both graphically and textually indicates the printer state. When printing, a graphical representation of the attached printer is displayed within a portion of the Printer Status window, and is animated to represent the actual printing of a page. If an error occurs while printing, the Printer Status window preferably indicates the nature of the error, and the steps which must be performed (if any) to continue printing.
    Type: Grant
    Filed: November 9, 1992
    Date of Patent: January 6, 1998
    Assignee: Microsoft Corporation
    Inventors: William B. McCormick, James O. Robarts, Sean C. McDowell, Steven J. Fluegel
  • Patent number: 5471564
    Abstract: A resource oriented host computer-printer system in which the host computer and printer share information and data processing duties. A system and method for analyzing the execution times for draw primitives allows the host computer to determine whether the printer will be able to render draw primitives in real-time. If the printer cannot render the draw primitives in real-time, the host computer may send the draw primitives to be pre-rendered by the printer. The rendering is accomplished in less than thirty seconds. The host computer can determine the execution times for the draw primitives and dynamically alter the timeout period accordingly. If the printer exceeds the determined execution time, the host computer generate a timeout error message. No false timeout error messages are generated by the host computer because the timeout period is related to the actual processing time required by the printer.
    Type: Grant
    Filed: November 16, 1992
    Date of Patent: November 28, 1995
    Assignee: Microsoft Corporation
    Inventors: Stephen V. Dennis, Steven J. Fluegel, Brett C. Gerlach, Robert C. Flagg