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: 7945859Abstract: 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: GrantFiled: December 17, 2008Date of Patent: May 17, 2011Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
-
Publication number: 20090094524Abstract: 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: ApplicationFiled: December 17, 2008Publication date: April 9, 2009Applicant: MICROSOFT CORPORATIONInventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
-
Patent number: 7478331Abstract: 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: GrantFiled: March 8, 2005Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
-
Patent number: 6920616Abstract: 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: GrantFiled: October 19, 2000Date of Patent: July 19, 2005Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Steven J. Fluegel, Joshua M. Freedman, Dan Newell, James O. Robarts
-
Patent number: 6002852Abstract: 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: GrantFiled: June 30, 1998Date of Patent: December 14, 1999Assignee: Microsoft CorporationInventors: Kenneth J. Birdwell, Steven J. Fluegel, Patrick C. O'Hanlon
-
Patent number: 5793973Abstract: 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: GrantFiled: July 14, 1995Date of Patent: August 11, 1998Assignee: Microsoft CorporationInventors: Kenneth J. Birdwell, Steven J. Fluegel, Patrick C. O'Hanlon
-
Patent number: 5706411Abstract: 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: GrantFiled: November 9, 1992Date of Patent: January 6, 1998Assignee: Microsoft CorporationInventors: William B. McCormick, James O. Robarts, Sean C. McDowell, Steven J. Fluegel
-
Patent number: 5471564Abstract: 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: GrantFiled: November 16, 1992Date of Patent: November 28, 1995Assignee: Microsoft CorporationInventors: Stephen V. Dennis, Steven J. Fluegel, Brett C. Gerlach, Robert C. Flagg