Patents by Inventor Georg F. Petschnigg
Georg F. Petschnigg 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: 8239785Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.Type: GrantFiled: January 27, 2010Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Kenneth P. Hinckley, Koji Yatani, Georg F. Petschnigg
-
Publication number: 20110285639Abstract: Computing device writing implement techniques are described. In implementations, a user interface is output that includes representations of writing implements, one or more of the representations being associated with characteristics of the corresponding writing implement to be applied to lines detected as being drawn using touchscreen functionality of the computing device; and lines detected as being erased using touchscreen functionality of the computing device. Responsive to a selection of at least one of the representations, the corresponding characteristics are applied to at least one input received via the touchscreen functionality.Type: ApplicationFiled: May 21, 2010Publication date: November 24, 2011Applicant: Microsoft CorporationInventors: Jonathan R. Harris, Andrew S. Allen, Georg F. Petschnigg
-
Patent number: 7999807Abstract: A system combines 2D and 3D modeling in rendering shapes and includes: a 3D modeling factory to generate a 3D model of selected shape parameters or features; a front face factory to generate 2D text and text effects, and some 2D shape effects; a ground plane factory to generate effects that are rendered on a ground plane of a shape; and a rasterizer/compositing engine to combine 2D and 3D effects generated by the front face factory, ground plan factory, and the 3D modeling factory.Type: GrantFiled: December 12, 2005Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: Georg F. Petschnigg, Ashesh P. Bakshi, Damien N. Berger, Matthew W. Kernek, Stephen B. Coy
-
Publication number: 20110191719Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.Type: ApplicationFiled: February 4, 2010Publication date: August 4, 2011Applicant: MICROSOFT CORPORATIONInventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg, Michel Pahud
-
Publication number: 20110191718Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.Type: ApplicationFiled: February 4, 2010Publication date: August 4, 2011Applicant: MICROSOFT CORPORATIONInventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
-
Publication number: 20110191704Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.Type: ApplicationFiled: February 4, 2010Publication date: August 4, 2011Applicant: MICROSOFT CORPORATIONInventors: Kenneth P. Hinckley, Koji Yatani, Jonathan R. Harris, Andrew S. Allen, Georg F. Petschnigg, Michel Pahud
-
Publication number: 20110185320Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.Type: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Kenneth P. Hinckley, Koji Yatani, Georg F. Petschnigg
-
Publication number: 20110185318Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.Type: ApplicationFiled: January 27, 2010Publication date: July 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Kenneth P. Hinckley, Koji Yatani, Georg F. Petschnigg
-
Publication number: 20110069089Abstract: Embodiments of power management for OLED displays are described. In various embodiments, power consumption for an OLED display can be managed by adjusting brightness of individual pixels. An input image can be obtained and processed using an algorithm that reduces brightness and maintains perceived contrast. This can involve computing a difference value associated with individual pixels of the image to account for perceived contrast and computing a reduced brightness value for the pixel using the difference value. An ultra-low power mode in which power consumption of the OLED display is adjusted semantically can be employed for a low brightness range. The algorithm and the ultra-low power mode can be combined to provide a continuous range of adjustment for the OLED display.Type: ApplicationFiled: November 2, 2009Publication date: March 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Johannes P. Kopf, Georg F. Petschnigg, Michael F. Cohen
-
Publication number: 20110069180Abstract: Embodiments of camera-based scanning are described. In various embodiments, scanned documents can be created using images captured by a camera associated with a device. An image captured by the camera is processed to identify portions within the image that correspond to rectangular objects such as paper, business cards, whiteboards, screens, and so forth. One or more of these portions can be selected for scanning automatically based on a scoring scheme and/or semi-automatically with the aid of input from a user. One or more scanned documents are created from the selected portions by un-warping the selected portions to remove effects of perspective (e.g., rectify the portions to rectangles) and applying various image enhancements to improve appearance.Type: ApplicationFiled: October 13, 2009Publication date: March 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Djordje Nijemcevic, Magdalena Vukosavljevic, Milan Vugdelija, Ana Mitrovic, Georg F. Petschnigg, Bodin Dresevic
-
Publication number: 20100180254Abstract: This document describes various techniques for creating, modifying, and using graphical mashups. In one embodiment, a graphical mashup is created based on locations of graphical representations of objects in a working area. Logical connections between the objects are created based on the objects' locations relative to each other. Alternatively or additionally, the techniques may enable a user to create or modify a graphical mashup by adding or deleting objects, modifying logical connections between objects, annotating objects, or abstracting the graphical mashup.Type: ApplicationFiled: January 15, 2009Publication date: July 15, 2010Applicant: Microsoft CorporationInventors: Georg F. Petschnigg, Jonathan R. Harris, Kenneth P. Hinckley
-
Patent number: 7747944Abstract: A graphics software program automatically generates a style transformation scheme for graphics. The graphics software program receives a selection of a style transformation and a semantic model describing a graphic. The graphics software program assigns style values for different objects of the graphic according to the style transformation and semantic model. A data structure is provided for a style transformation definition created to assign the style values to the objects of the graphic.Type: GrantFiled: June 30, 2005Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Lutz Gerhard, Georg F. Petschnigg, John R. Schilling, Thomas C. Underhill
-
Publication number: 20100013777Abstract: In an example embodiment, a method is adapted to tracking input with a device. The method includes an act of monitoring and acts of activating and displaying if a touch input is detected. The device has a first side and a second side, with the second side opposite the first side. The device has a display screen disposed on the first side, and a screen-reflective interface disposed on the second side. Respective positions on the screen-reflective interface correspond to respective locations of the display screen. The screen-reflective interface of the device is monitored. If a touch input is detected on the screen-reflective interface, the device performs acts of activating and displaying. Specifically, a tracking state is activated for the screen-reflective interface responsive to the detected touch input on the screen-reflective interface. The interface icon is displayed on the display screen to indicate that the tracking state has been activated.Type: ApplicationFiled: July 18, 2008Publication date: January 21, 2010Applicant: MICROSOFT CORPORATIONInventors: Patrick M. Baudisch, Georg F. Petschnigg, David H. Wykes, Albert Yiu-So Shum, Avi Geiger, Kenneth P. Hinckley, Michael J. Sinclair, Joel B. Jacobs, Jonathan D. Friedman, Rosanna H. Ho
-
Patent number: 7457477Abstract: A system and method for improving digital flash photographs. The present invention is a technique that significantly improves low-light imaging by giving the end-user all the advantages of flash photography without producing the jarring look. The invention uses an image pair—one taken with flash the other without—to remove noise from the ambient image, sharpen the ambient image using detail from the flash image, correct for color, and remove red-eye.Type: GrantFiled: July 6, 2004Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Georg F. Petschnigg, Richard Szeliski, Michael F. Cohen, Hugues Hoppe, Maneesh Agrawala
-
Publication number: 20070294612Abstract: Sections of two or more sequential visual media are compared to identify correspondences between the two or more sequential visual media. A visualization of section correspondences between the two or more sequential visual media is generated.Type: ApplicationFiled: June 20, 2006Publication date: December 20, 2007Applicant: Microsoft CorporationInventors: Steven M. Drucker, Georg F. Petschnigg, Maneesh Agrawala