Patents by Inventor Eric Fleegal
Eric Fleegal 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: 8601184Abstract: Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N?1)-th previously rendered image, N being an integer and having a value of 3 or more.Type: GrantFiled: December 26, 2012Date of Patent: December 3, 2013Assignee: Microsoft CorporationInventors: Eric Fleegal, Chris Whitman, Xianfeng Tian, Amar S. Vattakandy, Jim Belesiu, Robert D. Young
-
Publication number: 20130106884Abstract: Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N?1)-th previously rendered image, N being an integer and having a value of 3 or more.Type: ApplicationFiled: December 26, 2012Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Eric Fleegal, Chris Whitman, Xianfeng Tian, Amar S. Vattakandy, Jim Belesiu, Robert D. Young
-
Patent number: 8364865Abstract: Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N?1)-th previously rendered image, N being an integer and having a value of 3 or more.Type: GrantFiled: September 28, 2010Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventors: Eric Fleegal, Chris Whitman, Xianfeng Tian, Amar S. Vattakandy, Jim Belesiu, Robert D. Young
-
Patent number: 8248373Abstract: A computing system includes one or more input-device user-interface runtime applications to dynamically display images on a dynamic input device. The one or more input-device user-interface runtime applications are executed in a currently active desktop. The computing system further includes a dominant application configured to execute in the currently active desktop. The dominant application is configured to specify an input-device user-interface runtime application corresponding to a current context of the dominant application. The specified input-device user-interface runtime application is configured to dynamically display virtual controls on the dynamic input device. The specified input-device user-interface runtime application is also configured to report activation of the virtual controls to the dominant application.Type: GrantFiled: June 18, 2010Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Richard Turner, Robert D. Young, Daniel M. Sangster, Scott Robert Honji, Eric Fleegal, Mark Vulfson, Xianfeng Tian, Kevin John Smith
-
Publication number: 20120079142Abstract: Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N?1)-th previously rendered image, N being an integer and having a value of 3 or more.Type: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Applicant: MICROSOFT CORPORATIONInventors: Eric Fleegal, Chris Whitman, Xianfeng Tian, Amar S. Vattakandy, Jim Belesiu, Robert D. Young
-
Publication number: 20110314405Abstract: A computing system includes one or more input-device user-interface runtime applications to dynamically display images on a dynamic input device. The one or more input-device user-interface runtime applications are executed in a currently active desktop. The computing system further includes a dominant application configured to execute in the currently active desktop. The dominant application is configured to specify an input-device user-interface runtime application corresponding to a current context of the dominant application. The specified input-device user-interface runtime application is configured to dynamically display virtual controls on the dynamic input device. The specified input-device user-interface runtime application is also configured to report activation of the virtual controls to the dominant application.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Richard Turner, Robert D. Young, Daniel M. Sangster, Scott Robert Honji, Eric Fleegal, Mark Vulfson, Xianfeng Tian, Kevin John Smith
-
Publication number: 20050160408Abstract: An API schema language and transformation techniques allow an application programming interface to be defined in a markup language. This interface definition can then be transformed into a non-markup language source file. Examples of transformation techniques include techniques to transform the interface definition into a component object model (COM) header file, a documentation file that describes the contents of the non-markup language source file, and a proxy object code file.Type: ApplicationFiled: January 19, 2005Publication date: July 21, 2005Applicant: Microsoft CorporationInventor: Eric Fleegal
-
Publication number: 20050125778Abstract: An API schema language and transformation techniques allow an application programming interface to be defined in a markup language. This interface definition can then be transformed into a non-markup language source file. Examples of transformation techniques include techniques to transform the interface definition into a component object model (COM) header file, a documentation file that describes the contents of the non-markup language source file, and a proxy object code file.Type: ApplicationFiled: January 19, 2005Publication date: June 9, 2005Applicant: Microsoft CorporationInventor: Eric Fleegal
-
Publication number: 20050125811Abstract: An API schema language and transformation techniques allow an application programming interface to be defined in a markup language. This interface definition can then be transformed into a non-markup language source file. Examples of transformation techniques include techniques to transform the interface definition into a component object model (COM) header file, a documentation file that describes the contents of the non-markup language source file, and a proxy object code file.Type: ApplicationFiled: January 19, 2005Publication date: June 9, 2005Applicant: Microsoft CorporationInventor: Eric Fleegal