Patents by Inventor Daniel Kaemmerer

Daniel Kaemmerer 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).

  • Publication number: 20230137957
    Abstract: A method includes displaying a user interface on a display of a client device. The user interface includes a virtual keyboard including characters arranged in rows and columns. The method also includes fixing a focus of a cursor displayed in the user interface to a first row or a first column in the virtual keyboard, responsive to receiving a first request to move the cursor in a first direction in the virtual keyboard, wrapping the one of the characters around the row or the column to a last row or a last column of the virtual keyboard to present another of the characters within the focus of the cursor, and responsive to receiving a second request to move the cursor in the virtual keyboard in a second direction, moving the focus of the cursor to a list of media item suggestions.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 4, 2023
    Inventor: Daniel KAEMMERER
  • Patent number: 11543960
    Abstract: A method includes displaying a user interface on a display of a client device. The user interface includes a virtual keyboard including characters arranged in rows and columns. The method also includes fixing a focus of a cursor displayed in the user interface to a first row or a first column in the virtual keyboard, responsive to receiving a first request to move the cursor in a first direction in the virtual keyboard, wrapping the one of the characters around the row or the column to a last row or a last column of the virtual keyboard to present another of the characters within the focus of the cursor, and responsive to receiving a second request to move the cursor in the virtual keyboard in a second direction, moving the focus of the cursor to a list of word suggestions.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventor: Daniel Kaemmerer
  • Patent number: 11368500
    Abstract: The present disclosure describes methods and systems for an automatic device discovery. A registration request is transmitted to register a media device with a server, the registration request comprising a device identifier associated with the media device. A discovery request is caused to be issued to allow client devices previously registered with the server and connected to the first network to discover the media device, wherein the discovery request is to cause at least a subset of the client devices previously registered with the server and connected to the first network to initiate discovery of the media device without requesting permission from a user of a respective client device to initiate the discovery of the media device, wherein the at least the subset of the client devices includes two or more client devices each associated with an auto-connect status.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani
  • Patent number: 11347834
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 31, 2022
    Assignee: Google LLC
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Publication number: 20210365180
    Abstract: A method includes displaying a user interface on a display of a client device. The user interface includes a virtual keyboard including characters arranged in rows and columns. The method also includes fixing a focus of a cursor displayed in the user interface to a first row or a first column in the virtual keyboard, responsive to receiving a first request to move the cursor in a first direction in the virtual keyboard, wrapping the one of the characters around the row or the column to a last row or a last column of the virtual keyboard to present another of the characters within the focus of the cursor, and responsive to receiving a second request to move the cursor in the virtual keyboard in a second direction, moving the focus of the cursor to a list of word suggestions.
    Type: Application
    Filed: January 15, 2019
    Publication date: November 25, 2021
    Inventor: Daniel KAEMMERER
  • Patent number: 10999331
    Abstract: The present disclosure describes methods and systems for an automatic device discovery and connection protocol via a multi-device experience server. The server may register user devices and associate them with a local network. Upon receiving a request from a media device on the local network, the server may trigger a user device to automatically discover and connect to the media device, increasing speed of discovery and connections, reducing required user control and direction, and enhancing connectivity and communications between the devices, providing new channels for interaction.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani
  • Publication number: 20200067901
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Patent number: 10469474
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Publication number: 20180343240
    Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
  • Publication number: 20170372377
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request is received for an advertisement for presentation in a slot. The request includes selection criteria. At least one selection criterion indicates a preference for display advertisements. Using the selection criteria, without regard for the preference, candidate advertisements are identified from an inventory that includes both display and other types of advertisements. An auction is conducted, including the identified candidates, determining a winning bid. A type of advertisement for the winning bid is determined. When the winning bid is associated with a display advertisement, a display advertisement is provided.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 28, 2017
    Inventors: Daniel Kaemmerer, Adnan Virk, Johan Land, Nathan P. Lucash, Yuheng Kuang, Omer Gimenez Llach, Radoslav M. Kirov
  • Publication number: 20170285912
    Abstract: Methods, systems, and media for providing media guidance are provided. In some embodiments, the method comprises: receiving a request to browse through related content; receiving a plurality of content clips, wherein each content clip corresponds to a portion of a corresponding content item; causing a first content clip to be presented; in response to determining that presentation of the first content clip has been completed, causing a second content clip to be presented; receiving a user input indicating a user preference related to the second content clip; in response to receiving the user input, requesting a third content clip based on the user preference related to the second content clip; receiving the third content clip, wherein the third content clip has been identified based at least in part on metadata associated with the second content clip and metadata associated with the third content clip; and causing the third content clip to be presented.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Daniel Kaemmerer, Clifford Curry, Kansinee Adsanatham, Natalie Johnston, Sarah Hatem Ali, Sana Mithani, Venkat Rao, Emmanuel Rene Saint-Loubert-Bie, Toby Stewart Watson, Paul John Thiel