Patents by Inventor Alexander Friedrich Kuscher

Alexander Friedrich Kuscher 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: 9589033
    Abstract: Systems and methods for presenting search results from multiple sources are provided. In some aspects, a search query is received. The search query is provided to multiple search engines. Multiple search results corresponding to the search query are received from the multiple search engines. The multiple search results are sorted according to an order. At least a portion of the multiple search results are presented. The presented search results are selected based on the order.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 7, 2017
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Jeffrey David Stark
  • Publication number: 20170060385
    Abstract: A system and method is disclosed for transferring notifications between multiple computing devices. A notification is provided for display at a first computing device associated with a user account. An indication is received of a user gesture for moving the notification to a second computing device associated with the user account, the second computing device being remote from the first computing device. In response to the indication, the notification is provided to the second computing device for display at the second computing device and removed from the first computing device so that the notification is no longer displayed at the first computing device.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Benjamin GOLDSMITH, Santhosh BALASUBRAMANIAN, Jennifer Shien-Ming CHEN, Alexander Friedrich KUSCHER
  • Publication number: 20170054767
    Abstract: A system and method is disclosed for transferring application state between devices. A server stores state objects for applications operating on a first device. The server receives, from a second device, a request for device state information associated with the first computing device. In response to the request, the server provides device state information to the second device, the device state information comprising an application enumeration of the applications operating on the first device. In response to receiving a selected one of the applications in the application enumeration, the server provides the second device a state object corresponding to the selected application, and the second device opens a local instance of the application using state provided by the state object.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 23, 2017
    Inventors: Benjamin GOLDSMITH, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
  • Publication number: 20170055032
    Abstract: A system and method is disclosed for migrating media content between different devices based on user location. A display screen is configured to detect a presence of a user at the display screen. In response to the detecting the user, media content being provided for the user at a different display screen remote from the first display screen is determined. The determined media content is then provided for broadcast at the display screen starting at a content location associated with the different display screen.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 23, 2017
    Inventors: Mitsuru OSHIMA, Alexander Friedrich KUSCHER
  • Patent number: 9537894
    Abstract: A non-transitory machine-readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method are provided. In one aspect, a method includes receiving, at a computing device, user account credentials associated with an online user account. The method includes sending the user account credentials to a server. The method includes receiving, in response to sending the user account credentials to a server, a user profile associated with the user account. The method includes configuring an operating system session on the device based on the user profile. The method includes receiving an indication to terminate the operating system session. The method includes, erasing, upon termination of the operating system session, the received user profile and data stored locally on the computing device during the operating system session. Systems and methods are also provided.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, Min Li Chan, Sumit Gwalani
  • Patent number: 9529420
    Abstract: Systems, methods, and machine-readable media transitioning between two power states based on user-related signals are provided. A computing device in a first power state may monitor multiple sensors and receive first sensor signals from a first group of the sensors. One or more radio frequency (RF) signals may be received from one or more nearby communication devices. The first sensor signals may be used to determine that the computing device has been picked up and, in response, an application processor maybe activated. The application processor may select a second power state based on the first power state and the first sensor signals. The second power state includes a power on state when the first power state is a suspended power state and the first sensor signals indicate that the computing device has been picked up while being touched on a screen. The computing device is transitioned to the second power state.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Robert Flack, Alexander Friedrich Kuscher
  • Patent number: 9519395
    Abstract: 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: Grant
    Filed: October 24, 2013
    Date of Patent: December 13, 2016
    Assignee: GOOGLE INC.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Stefan Kuhne
  • Patent number: 9471201
    Abstract: According to one embodiment of the present disclosure a computer-implemented method for automatically transitioning a user interface in a personal computing device between a laptop mode and a tablet mode is provided. The method includes detecting a hardware configuration change in the personal computing device. When the hardware configuration changes to a tablet mode, the method includes maximizing an active window in a display of the personal computing device and maximizing a second, inactive window, underneath the active window. And when the hardware configuration changes to a laptop mode, the method includes configuring the user interface to a windows icons menus and pointers (WIMP) mode. According to one embodiment of the present disclosure, a personal computing device having a base portion coupled to a display portion is provided. The personal computing device is configured to perform a computer-implemented method as described above.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Steven Chi Truong, Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen
  • Patent number: 9459775
    Abstract: The subject technology discloses configurations for providing detecting a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen. The subject technology further determines if the position of the first touch input is within a predetermined distance of a tap target area associated with a graphical element. The tap target area is then expanded by a predetermined amount to increase an area of the tap target area. The subject technology receives a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen. It is determined if the position of the second touch input is within the expanded tap target area. The subject technology then selects the graphical element in response to the position of the second touch input being within the expanded tap target area.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventor: Alexander Friedrich Kuscher
  • Patent number: 9430054
    Abstract: Systems and methods for registering key inputs are provided. A system includes an input module configured to detect a first key input by a user at a point on a layout of primary keys. The system includes a correction module configured to determine whether the first key input is associated with a single one of the primary keys or a plurality of the primary keys. The input module is configured to detect a second key input if the first key input is determined to be associated with the plurality of the primary keys. The second key input includes a swipe gesture by the user from the point at which the first key input is detected on the layout towards a particular one of the plurality of the primary keys. The system includes a selection module configured to register the first or second key input as an actual key input.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Bryan Russell Yeung
  • Publication number: 20160224213
    Abstract: Displaying windows on a computing device includes displaying a first window on a display of a computing device. First user input corresponding to a drag gesture from a first edge of the display inward and away from the first edge is received. In response to the received first user input, a second window is displayed concurrent with display of the first window. Second user input corresponding to a swipe gesture from a second edge of the display inward and away from the second edge is received. In response to the received second user input, a third window is displayed that replaces the concurrent display of the first and second windows. A state of the concurrent display of the first and second windows is stored for subsequent concurrent display of the first and second windows.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Jennifer Shien-Ming CHEN, Alexander Friedrich Kuscher, Linus Michael Upson
  • Publication number: 20160216865
    Abstract: A device receives an indication to run on plural devices in a kiosk mode, wherein the indication identifies the application and indicates that the application is to be run in the kiosk mode on the device. A first graphical icon is displayed within a login screen on the device; the first graphical icon for initiating the application on the device in the kiosk mode. A second graphical icon is displayed within the login screen, the second graphical icon for logging into the device via a user profile. A user selection, corresponding to the first graphical icon or the second graphical icon, is received at the device. In a case where the received user selection corresponds to the first graphical icon, the application runs on the device in the kiosk mode. In a case where the received user selection corresponds to the second graphical icon, the user is logged into the device.
    Type: Application
    Filed: January 23, 2015
    Publication date: July 28, 2016
    Inventors: Alexander Friedrich KUSCHER, Zelidrag HORNUNG, Vidya NAGARAJAN
  • Patent number: 9389873
    Abstract: A method includes transforming a mode of a computer from an operating system mode to a kiosk mode, wherein the kiosk mode provides a user interface for one web application, and wherein the kiosk mode prevents access to any other application or the operating system of the computer. The computer automatically updates the web application via a network while the computer is operating in kiosk mode, and automatically updates an operating system of the computer via the network while the computer is operating in kiosk mode. The computer automatically re-launches the web application in response to detecting an interrupted status of the web application while the computer is operating in kiosk mode.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, Rajen Sheth, Vidya Nagarajan, Caesar Sengupta, Zelidrag Hornung
  • Publication number: 20160196419
    Abstract: Aspects of the subject technology relate to a lock screen having multiple available actions. A computer-implemented method includes displaying a lock screen having a first user icon corresponding to a first user account and a second user icon corresponding to a second user account. The method further includes displaying a first notification icon, the first notification icon corresponding to a notification of a first application for the first user icon. The first notification icon is positioned closer to the first user icon than the second user icon. The method further includes receiving an input command targeting the first notification icon. The method further includes unlocking the device and executing the first application on the device, in response to the received input.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventor: Alexander Friedrich KUSCHER
  • Publication number: 20160188149
    Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Alexander Friedrich Kuscher, Roma Rajni Shah, John Nicholas Jitkoff
  • Publication number: 20160179170
    Abstract: A system and method for managing a power mode of a designated electronic device are provided. A geographical location of a mobile electronic device is determined. A comparison of the determined geographical location of the mobile electronic device and a stored location of a designated electronic device in a power-off mode is made. A wake-up signal is sent to the designated electronic device if the determined geographical location of the mobile electronic device is within a proximity threshold of the designated electronic device, where the designated electronic device is configured to enter a power-on mode upon receipt of the wake-up signal.
    Type: Application
    Filed: March 2, 2016
    Publication date: June 23, 2016
    Inventors: Hristo Stefanov Stefanov, Trond Thomas Wuellner, Alexander Friedrich Kuscher
  • Patent number: 9367236
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: June 14, 2016
    Assignee: GOOGLE INC.
    Inventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
  • Publication number: 20160164986
    Abstract: A computer and a computer-implemented method with a user interface for displaying and queueing notifications in a multi-purpose application environment are provided. The method includes displaying an application launching interface comprising a plurality of applications in response to a user gesture, wherein the application launching interface is hidden from display prior to the user gesture; displaying a notification associated with one of the plurality of applications to the user; and queueing an action when the user provides a queueing gesture for the notification, wherein the queued action is displayed for later performance when selected by the user. A non-transitory computer-readable medium including instructions which, when performed by a processor in a computer cause the computer to perform a method as above is also provided.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Jennifer Shien-Ming CHEN, Alexander Friedrich KUSCHER
  • Publication number: 20160162148
    Abstract: Techniques for application launching and switching are provided. An example method includes receiving an interactive gesture at a computing device, when the interactive gesture matches a predefined gesture, determining a current context of the computing device based at least on one or more tasks, the tasks including previously performed tasks at the computing device or predicted future tasks to be performed at the computing device, based on the determined context, identifying one or more software applications, the software applications including executing applications, terminated applications or uninstalled applications, to perform the one or more tasks, displaying one or more user interface elements representing the software applications, where the user interface elements are selectable to instantiate the identified software applications.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Inventors: Glen MURPHY, Jennifer Shien-Ming CHEN, Alexander Friedrich KUSCHER, Eugene Louis Charles GIRARD
  • Patent number: D774530
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: December 20, 2016
    Assignee: Google Inc.
    Inventors: Manuel Christian Clement, Alexander Friedrich Kuscher, Sebastien Vincent Gabriel