Patents by Inventor Stefan Kuhne
Stefan Kuhne 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: 10796072Abstract: The subject technology discloses configurations for determining a minimum dots per inch (DPI) setting for displaying graphical content in a window based on a native pixel density of a display. Respective graphical content is scaled for displaying in a first window based on the minimum DPI setting to fit a horizontal dimension of the first window. The subject technology then scales respective graphical content for displaying in a second window based on the minimum DPI setting to fit a horizontal dimension of the second window. In some configurations, the graphical content in the first window is scaled at a different DPI setting than the graphical content in the second window.Type: GrantFiled: December 10, 2018Date of Patent: October 6, 2020Assignee: Google LLCInventors: Stefan Kuhne, Alexander Friedrich Kuscher, Scott Ronald Violet, John Nicholas Jitkoff
-
Publication number: 20190108199Abstract: The subject technology discloses configurations for determining a minimum dots per inch (DPI) setting for displaying graphical content in a window based on a native pixel density of a display. Respective graphical content is scaled for displaying in a first window based on the minimum DPI setting to fit a horizontal dimension of the first window. The subject technology then scales respective graphical content for displaying in a second window based on the minimum DPI setting to fit a horizontal dimension of the second window. In some configurations, the graphical content in the first window is scaled at a different DPI setting than the graphical content in the second window.Type: ApplicationFiled: December 10, 2018Publication date: April 11, 2019Inventors: Stefan KUHNE, Alexander Friedrich KUSCHER, Scott Ronald VIOLET, John Nicholas JITKOFF
-
Publication number: 20190050490Abstract: Suggesting applications to a user of a device, includes displaying multiple interfaces on a display of the device, the multiple interfaces respectively corresponding to multiple applications running on the device, determining, from among the multiple interfaces, an interface that is currently in focus on the display, and identifying a first application, from among the multiple applications, that corresponds to the determined interface. Suggesting the applications further includes determining one or more suggested applications, wherein the one or more suggested applications correspond to applications for suggesting to the user in association with the first application, and providing a graphical interface for display, wherein the graphical interface comprises one or more graphical components, each graphical component for switching to a respective one of the one or more suggested applications.Type: ApplicationFiled: February 5, 2015Publication date: February 14, 2019Inventor: Stefan KUHNE
-
Patent number: 10152459Abstract: The subject technology discloses configurations for determining a minimum dots per inch (DPI) setting for displaying graphical content in a window based on a native pixel density of a display. Respective graphical content is scaled for displaying in a first window based on the minimum DPI setting to fit a horizontal dimension of the first window. The subject technology then scales respective graphical content for displaying in a second window based on the minimum DPI setting to fit a horizontal dimension of the second window. In some configurations, the graphical content in the first window is scaled at a different DPI setting than the graphical content in the second window.Type: GrantFiled: February 20, 2013Date of Patent: December 11, 2018Assignee: Google LLCInventors: Stefan Kuhne, Alexander Friedrich Kuscher, Scott Ronald Violet, John Nicholas Jitkoff
-
Publication number: 20180217727Abstract: Aspects of the subject technology relate to scaling an application window. A method includes determining a first window size for an application, and instructing the application to render at the first window size. The method also includes determining a second window size for the application, scaling the first window size to the second window size based on a scale value, and displaying the scaled application at the second window size. The scaling allows a full-screen view of the application to be displayed on a smaller window, or allows shrinking the application window to a size below a normal minimum window size. Inputs to the scaled window are also scaled so that the application continues to behave as if rendered at the first window size.Type: ApplicationFiled: June 30, 2014Publication date: August 2, 2018Inventors: Eugene Louis Charles GIRARD, Robert FLACK, Steven Chi TRUONG, Alexander Friedrich KUSCHER, Stefan KUHNE
-
Patent number: 10007555Abstract: Techniques for dynamic resource management are provided. An example method includes identifying one or more applications executing on a computing device, wherein one or more user interface elements representing the applications allow switching between interaction with the applications, determining an application of the one or more applications that is presently not receiving interaction from a user, selectively reducing resources allocated to the determined application based at least on a past usage pattern of the application or predicted future interaction with the application while continuing display of a user interface element representing the application, and when the determined application is predicted to receive future interaction by the user, increasing resources allocated to the determined application prior to the predicted future interaction.Type: GrantFiled: December 5, 2014Date of Patent: June 26, 2018Assignee: GOOGLE LLCInventor: Stefan Kuhne
-
Patent number: 9952761Abstract: A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second touch action are determined on a touch interface of an electronic device. An initiation location and a completion location of each of the first and second touch actions are determined on the touch interface. A command is selected based on the determined completion location of the first touch action, the second touch action, and the determined initiation location of the second touch action. The selected command is executed on the electronic device.Type: GrantFiled: April 4, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
-
Patent number: 9519395Abstract: Systems and methods for presenting windows or tabs are provided. In some aspects, a request is received, via a user input device, to view a set of windows or tabs that are open at a computing device and associated with a first application. A representation of a first set of windows or tabs is presented via a display device, the first set of windows or tabs including windows or tabs opened with the first application. A representation of a second set of windows or tabs is presented, via the display device, in conjunction with the first set of windows or tabs, the second set of windows or tabs including windows or tabs having address information associated with the first application and being opened with a second application different from the first application.Type: GrantFiled: October 24, 2013Date of Patent: December 13, 2016Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Stefan Kuhne
-
Patent number: 9367236Abstract: A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second touch action are determined on a touch interface of an electronic device. An initiation location and a completion location of each of the first and second touch actions are determined on the touch interface. A command is selected based on the determined completion location of the first touch action, the second touch action, and the determined initiation location of the second touch action. The selected command is executed on the electronic device.Type: GrantFiled: March 15, 2013Date of Patent: June 14, 2016Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
-
Patent number: 9323452Abstract: A system and method for processing a touch input are provided. An initial press action that is associated with a number of simultaneous touches is detected on a touch interface. One or more commands that are mapped to one or more sequences of user interaction is determined based on the number of simultaneous touches, where each of the one or more sequences of user interaction is initiated by the initial press action. One or more graphical interface components, where each of the one or more graphical interface components correspond to a different one of the one or more sequences of user interaction are provided for display. Each of the one or more graphical interface components indicate at least part of the corresponding sequence of user interaction and indicates respective command mapped to the corresponding sequence of user interaction.Type: GrantFiled: September 24, 2012Date of Patent: April 26, 2016Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
-
Patent number: 9261989Abstract: The subject technology discloses configurations for providing a radial menu on one or more computing devices with a touch-sensitive screen. In one example, a user activates the radial menu after touching a first finger at a first or anchor point on a touchscreen that serves as a center of the radial menu. While the first finger is disposed, the user then touches a second finger at a second point some distance from the anchor point corresponding to the first finger on the touchscreen. The radial menu is generated based on a distance calculated between the anchor point and the second finger at the second point. The radial menu is not a complete circle and instead displayed as a partial circle, and the radial menu is generated so that the display area is bisected from the anchor point to the second point in some configurations.Type: GrantFiled: September 13, 2012Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne
-
Patent number: 9195368Abstract: The subject technology discloses configurations for providing a radial menu on one or more computing devices with a touch-sensitive screen. In one example, a user activates the radial menu after touching a first finger at a first or anchor point on a touchscreen that serves as a center of the radial menu. While the first finger is disposed, the user then touches a second finger at a second point some distance from the anchor point corresponding to the first finger on the touchscreen. The radial menu is generated based on a distance calculated between the anchor point and the second finger at the second point. The radial menu is not a complete circle and instead displayed as a partial circle, and the radial menu is generated so that the display area is bisected from the anchor point to the second point in some configurations.Type: GrantFiled: September 13, 2012Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne
-
Publication number: 20150205425Abstract: A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second touch action are determined on a touch interface of an electronic device. An initiation location and a completion location of each of the first and second touch actions are determined on the touch interface. A command is selected based on the determined completion location of the first touch action, the second touch action, and the determined initiation location of the second touch action. The selected command is executed on the electronic device.Type: ApplicationFiled: March 15, 2013Publication date: July 23, 2015Applicant: Google Inc.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
-
Patent number: 9046943Abstract: A virtual control is displayed on a touch-responsive display screen. The virtual control visually is displayed as multiple control segments, and layered over an active graphical user interface (GUI). When a contact and subsequent movement is detected on the surface of the display screen at a selected control segment, the selected control segment visually detaches and moves in the direction of the movement. Simultaneously, the GUI is instructed to cycle through a plurality of available program options based on a current position of the selected control segment on the display screen. When the contact is released, the GUI is set to a selected option corresponding to the current position of the selected control segment.Type: GrantFiled: October 26, 2012Date of Patent: June 2, 2015Assignee: Google Inc.Inventor: Stefan Kuhne
-
Patent number: 8902260Abstract: Embodiments of the present invention relate to providing a method for creating customized labeled maps that include displaying a map using a presentation device based on a selectable elevation value, where the map contains geocoded information and the user selects at least one position on the displayed map. The method continues by automatically creating and displaying at least one label located in proximity to the selected position, where at least one label is based on reverse geocoded information associated with the selected position.Type: GrantFiled: September 1, 2010Date of Patent: December 2, 2014Assignee: Google Inc.Inventor: Stefan Kuhne
-
Patent number: 8797315Abstract: Embodiments relate to editing a tour in a geographic information system. In an embodiment, a computer-implemented method efficiently edits a tour through a three-dimensional environment on a geographic information system. In the method, a user is enabled to define a tour comprising a series of segments. Each segment specifies a duration of the segment in the tour, a position of a virtual camera in the three-dimensional environment during playback of the segment of the tour, and an asset to be visible at a specified position in the three-dimensional environment at a time relative to when the segment of the tour is played. A user is also enabled to alter an order of the series of segments. In response to an input to play the tour, for each segment of the tour in an order specified by the series of segments, the virtual camera is moved to the position specified by the segment to display the three-dimensional environment from a viewpoint of the virtual camera.Type: GrantFiled: September 29, 2010Date of Patent: August 5, 2014Assignee: Google Inc.Inventor: Stefan Kuhne
-
Publication number: 20140164989Abstract: A system and machine-implemented method for displaying windows on a touchscreen device. Plural graphical objects are displayed on a touchscreen of the touchscreen device, each graphical object being associated with an application. Multiple touch presses that are at least partially overlapping in time are detected on the touchscreen, each touch press corresponding to a respective one of the plural graphical objects. The applications associated with the graphical objects corresponding to the multiple touch presses are identified. A release of the multiple touch presses is detected. In response to detecting the release, a display arrangement to reduce overlapping of windows for the identified applications is determined. The windows for the identified applications are displayed on the touchscreen based on the determined display arrangement.Type: ApplicationFiled: December 10, 2012Publication date: June 12, 2014Inventor: Stefan KUHNE
-
Publication number: 20140071063Abstract: The subject technology discloses configurations for providing a radial menu on one or more computing devices with a touch-sensitive screen. In one example, a user activates the radial menu after touching a first finger at a first or anchor point on a touchscreen that serves as a center of the radial menu. While the first finger is disposed, the user then touches a second finger at a second point some distance from the anchor point corresponding to the first finger on the touchscreen. The radial menu is generated based on a distance calculated between the anchor point and the second finger at the second point. The radial menu is not a complete circle and instead displayed as a partial circle, and the radial menu is generated so that the display area is bisected from the anchor point to the second point in some configurations.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: Google Inc.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne
-
Publication number: 20140075388Abstract: The subject technology discloses configurations for providing a radial menu on one or more computing devices with a touch-sensitive screen. In one example, a user activates the radial menu after touching a first finger at a first or anchor point on a touchscreen that serves as a center of the radial menu. While the first finger is disposed, the user then touches a second finger at a second point some distance from the anchor point corresponding to the first finger on the touchscreen. The radial menu is generated based on a distance calculated between the anchor point and the second finger at the second point. The radial menu is not a complete circle and instead displayed as a partial circle, and the radial menu is generated so that the display area is bisected from the anchor point to the second point in some configurations.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: Google Inc.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne
-
Publication number: 20120120104Abstract: Embodiments of the present invention relate to providing a method for creating customized labeled maps that include displaying a map using a presentation device based on a selectable elevation value, where the map contains geocoded information and the user selects at least one position on the displayed map. The method continues by automatically creating and displaying at least one label located in proximity to the selected position, where at least one label is based on reverse geocoded information associated with the selected position.Type: ApplicationFiled: September 1, 2010Publication date: May 17, 2012Applicant: Google Inc.Inventor: Stefan KUHNE