Patents by Inventor Bryan Allen

Bryan Allen 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: 12572327
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Grant
    Filed: February 2, 2024
    Date of Patent: March 10, 2026
    Assignee: GOOGLE LLC
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Publication number: 20240289090
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Application
    Filed: February 2, 2024
    Publication date: August 29, 2024
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Patent number: 11893309
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: February 6, 2024
    Assignee: GOOGLE LLC
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Patent number: 11564421
    Abstract: Systems and methods for interactive objects including illuminated surfaces are provided. An interactive object includes a flexible substrate comprising a soft material that is non-transmissive to light. The interactive object includes a plurality of holes extending from an inside surface of the flexible substrate to an outside surface of the flexible substrate to form a light-transmissive pattern at one or more locations of the flexible substrate. An illuminated surface is positioned adjacent to the inside surface of the flexible substrate with its front surface extending along at least a portion of the inside surface of the flexible substrate at the one or more locations including the plurality of holes. The interactive object includes one or more electronic components electrically coupled to the illuminated surface to control the illuminated surface to provide a visual output.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 31, 2023
    Assignee: GOOGLE LLC
    Inventors: Mark Zarich, Tong Wu, Bryan Allen, Brendon Beardsley, Adam Bernstein
  • Publication number: 20220197593
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Application
    Filed: March 10, 2022
    Publication date: June 23, 2022
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Patent number: 11275553
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: March 15, 2022
    Assignee: Google LLC
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Patent number: 11237795
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Publication number: 20210227896
    Abstract: Systems and methods for interactive objects including illuminated surfaces are provided. An interactive object includes a flexible substrate comprising a soft material that is non-transmissive to light. The interactive object includes a plurality of holes extending from an inside surface of the flexible substrate to an outside surface of the flexible substrate to form a light-transmissive pattern at one or more locations of the flexible substrate. An illuminated surface is positioned adjacent to the inside surface of the flexible substrate with its front surface extending along at least a portion of the inside surface of the flexible substrate at the one or more locations including the plurality of holes. The interactive object includes one or more electronic components electrically coupled to the illuminated surface to control the illuminated surface to provide a visual output.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 29, 2021
    Inventors: Mark Zarich, Tong Wu, Bryan Allen, Brendon Beardsley, Adam Bernstein
  • Publication number: 20210072953
    Abstract: In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
    Type: Application
    Filed: February 1, 2019
    Publication date: March 11, 2021
    Inventors: Tomer Amarilio, Yuzhao Ni, Bryan Allen, Norbert Tydingco, Will Donnelly, Feng Yuan, Nathaniel Nesiba, Anurag Jain, Jacky Cheung, Ronghui Zhu, Chunya Hua, Gregory Kielian
  • Patent number: 10761611
    Abstract: This document describes techniques and systems that enable a radar-image shaper for radar-based applications. A radar field enables an electronic device to accurately determine a characteristic disposition (e.g., a location, orientation, velocity, or direction) of an object in the radar field. The characteristic disposition is determined by detecting a radar cross-section (or radar signature) of a radar-image shaper that is included in the object. The shape of the radar-image shaper produces a known signature when illuminated by the radar field. Using these techniques, the electronic device can determine a characteristic disposition of the object, which allows the object to be used to interact with the electronic device using gestures and other position-based techniques. Because the radar-image shaper enables a passive object to control applications on the electronic device, users have an interaction method with a rich library of gestures and controls that does not require additional components or a battery.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: September 1, 2020
    Assignee: Google LLC
    Inventors: Leonardo Giusti, Ivan Poupyrev, Eiji Hayashi, Patrick M. Amihood, Bryan Allen
  • Publication number: 20200150771
    Abstract: This document describes techniques and systems that enable a radar-image shaper for radar-based applications. A radar field enables an electronic device to accurately determine a characteristic disposition (e.g., a location, orientation, velocity, or direction) of an object in the radar field. The characteristic disposition is determined by detecting a radar cross-section (or radar signature) of a radar-image shaper that is included in the object. The shape of the radar-image shaper produces a known signature when illuminated by the radar field. Using these techniques, the electronic device can determine a characteristic disposition of the object, which allows the object to be used to interact with the electronic device using gestures and other position-based techniques. Because the radar-image shaper enables a passive object to control applications on the electronic device, users have an interaction method with a rich library of gestures and controls that does not require additional components or a battery.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Applicant: Google LLC
    Inventors: Leonardo Giusti, Ivan Poupyrev, Eiji Hayashi, Patrick M. Amihood, Bryan Allen
  • Patent number: 9298334
    Abstract: Systems, methods, and other embodiments associated with providing a user interface having a guided task flow among a plurality of devices are described. According to one embodiment, a method includes receiving, by a first device, a request from a second device requesting a user interface. The request includes a parameter describing a configuration of the second device. The second device is remote from the first device and includes a display. The method also includes generating, from a template user interface, a user interface for the second device based, at least in part, on the parameter. The user interface includes a task flow for controlling the first device to perform a series of tasks. The method includes providing the user interface to the second device for display on the display of the second device.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: March 29, 2016
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Gary D. Zimmerman, DeVerl Stokes, Brian Mahaffy, Bryan Allen