Patents by Inventor Jakob Foerster

Jakob Foerster 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: 11902629
    Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: February 13, 2024
    Assignee: Google LLC
    Inventors: Jakob Foerster, Dhruv Bakshi
  • Publication number: 20230043219
    Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 9, 2023
    Inventors: Jakob Foerster, Dhruv Bakshi
  • Patent number: 11539992
    Abstract: Implementations disclose methods and systems for providing a media item at an adjusted playback. A method includes receiving, from a first user device, a playback request from a first user for a first media item including one or more portions of media content; determining an adjusted playback for at least one portion of the first media item that is different than a default playback for the at least one portion of the first media item. The determining is based on previous playback behavior of one or more users in relation to one or more media items that each included one or more portions of media content corresponding to the one or more portions media content of the first media item; and causing the at least one portion of the first media item to be rendered on the first user device at the adjusted playback.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: December 27, 2022
    Assignee: Google LLC
    Inventors: Jakob Foerster, Matthew Sharifi
  • Patent number: 11483625
    Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: October 25, 2022
    Assignee: Google LLC
    Inventors: Jakob Foerster, Dhruv Bakshi
  • Patent number: 11415427
    Abstract: Systems and methods for generating return journey notifications include obtaining a request for navigational directions to a target destination. An outbound journey route from an initial location to the target destination can be determined, wherein the outbound journey route includes an estimated outbound journey time. A return journey route from the target destination to a return destination can be determined, wherein the return journey route includes an estimated return journey time. The outbound journey route and/or return journey route can be determined at least in part from one or more of current traffic conditions or historical traffic conditions. One or more notifications regarding the return journey route can be generated when comparing the estimated outbound journey time to the estimated return journey time results in a determination that one or more predetermined criteria are met.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: August 16, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Jakob Foerster
  • Patent number: 11412065
    Abstract: A first user device executing a messaging application receives a first message from a second user device. The first user device that is associated with a user determines whether the first message includes a first reference to a first media item. Responsive to determining that the first message includes the first reference to the first media item, media playlist information identifying the first media item is generated. The media playlist information identifying the first media item is sent to a content sharing platform. The first media item is to be added to a media playlist maintained by the content sharing platform.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventors: Jakob Foerster, Matthew Sharifi
  • Publication number: 20220210625
    Abstract: A computer-implemented technique can include detecting, by a first computing device, a set of user communications at least one of transmitted to and received by from a second computing device via a first communication mode, identifying a second communication mode that is available for communication between the first and second computing devices, and obtaining an appropriateness score for the first and second communication modes based on a contextual feature of the set of user communications, wherein the contextual feature relates an appropriateness of a particular communication mode for the set of user communications, and wherein each appropriateness score is indicative of a level of the appropriateness of a particular communication mode for the set of user communications. The technique can also include selectively outputting a suggestion to switch from the first communication mode to the second communication mode.
    Type: Application
    Filed: March 15, 2022
    Publication date: June 30, 2022
    Inventors: Matthew Sharifi, Jakob Foerster
  • Patent number: 11288107
    Abstract: Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: March 29, 2022
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Foerster
  • Publication number: 20210211775
    Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Inventors: Jakob Foerster, Dhruv Bakshi
  • Patent number: 10958981
    Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Jakob Foerster, Dhruv Bakshi
  • Publication number: 20200371850
    Abstract: Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 26, 2020
    Inventors: Matthew Sharifi, Jakob Foerster
  • Patent number: 10776187
    Abstract: Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Foerster
  • Publication number: 20200263315
    Abstract: Systems and methods for generating return journey notifications include obtaining a request for navigational directions to a target destination. An outbound journey route from an initial location to the target destination can be determined, wherein the outbound journey route includes an estimated outbound journey time. A return journey route from the target destination to a return destination can be determined, wherein the return journey route includes an estimated return journey time. The outbound journey route and/or return journey route can be determined at least in part from one or more of current traffic conditions or historical traffic conditions. One or more notifications regarding the return journey route can be generated when comparing the estimated outbound journey time to the estimated return journey time results in a determination that one or more predetermined criteria are met.
    Type: Application
    Filed: April 20, 2020
    Publication date: August 20, 2020
    Inventors: Matthew Sharifi, Jakob Foerster
  • Patent number: 10663313
    Abstract: Systems and methods for generating return journey notifications include obtaining a request for navigational directions to a target destination. An outbound journey route from an initial location to the target destination can be determined, wherein the outbound journey route includes an estimated outbound journey time. A return journey route from the target destination to a return destination can be determined, wherein the return journey route includes an estimated return journey time. The outbound journey route and/or return journey route can be determined at least in part from one or more of current traffic conditions or historical traffic conditions. One or more notifications regarding the return journey route can be generated when comparing the estimated outbound journey time to the estimated return journey time results in a determination that one or more predetermined criteria are met.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Foerster
  • Patent number: 10620801
    Abstract: Systems, methods, and interfaces for generating information cards for a video and rendering the information cards during playback of the video are provided. In an embodiment, a client device can an interface component configured to generate a graphical user interface comprising media player configured to play a video streamed to the device from a streaming media provider. The interface further comprises an information icon positioned within the media player and overlaying the video during playing of the video, the information icon indicating association of one or more information cards comprising additional information associated with the video, wherein, the interface component is configured to generate the one or more information cards and include the one or more information cards in the graphical user interface in response to user input indicating selection of the information icon. A presentation component further displays the graphical user interface via a display of the device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventors: Avi Fein, Vipul Vinod Thakur, Molly Castle Nix, Dhruv Bakshi, Edward Cunningham, Shmuel Salem, Jakob Foerster, Anthony William Ruscoe, Jacob Paul Richard Robinson, Werner Beroux
  • Patent number: 10579730
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes receiving a first voice input from a user device; generating a first recognition output; receiving a user selection of one or more terms in the first recognition output; receiving a second voice input spelling a correction of the user selection; determining a corrected recognition output for the selected portion; and providing a second recognition output that merges the first recognition output and the corrected recognition output.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Evgeny A. Cherepanov, Gleb Skobeltsyn, Jakob Foerster, Petar Aleksic, Assaf Hurwitz Michaely
  • Patent number: 10453441
    Abstract: In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a text segment for output by a text-to-speech module based on the determined language proficiency of the user. After determining the text segment for output, the one or more computers generates audio data including a synthesized utterance of the text segment. The audio data including the synthesized utterance of the text segment is then provided to the client device for output.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Foerster
  • Publication number: 20190297167
    Abstract: A first user device executing a messaging application receives a first message from a second user device. The first user device that is associated with a user determines whether the first message includes a first reference to a first media item. Responsive to determining that the first message includes the first reference to the first media item, media playlist information identifying the first media item is generated. The media playlist information identifying the first media item is sent to a content sharing platform. The first media item is to be added to a media playlist maintained by the content sharing platform.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 26, 2019
    Inventors: Jakob Foerster, Matthew Sharifi
  • Publication number: 20190268632
    Abstract: Implementations disclose methods and systems for providing a media item at an adjusted playback. A method includes receiving, from a first user device, a playback request from a first user for a first media item including one or more portions of media content; determining an adjusted playback for at least one portion of the first media item that is different than a default playback for the at least one portion of the first media item. The determining is based on previous playback behavior of one or more users in relation to one or more media items that each included one or more portions of media content corresponding to the one or more portions media content of the first media item; and causing the at least one portion of the first media item to be rendered on the first user device at the adjusted playback.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Jakob Foerster, Matthew Sharifi
  • Publication number: 20190266033
    Abstract: Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Matthew Sharifi, Jakob Foerster