Patents by Inventor Brett Barros

Brett Barros 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: 11606529
    Abstract: A method including receiving at least one frame of a video targeted for display on a main display (or within the boundary of the main display), receiving metadata associated with the at least one frame of the video, the metadata being targeted for display on a supplemental display (or outside the boundary of the main display), and formatting the metadata for display on the supplemental display (or outside the boundary of the main display).
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: March 14, 2023
    Assignee: Google LLC
    Inventors: Brett Barros, Alexander James Faaborg
  • Publication number: 20230035713
    Abstract: Implementations described herein relate to an automated assistant that iteratively renders various GUI elements as a user iteratively provides a spoken utterance, or sequence of spoken utterances, corresponding to a request directed to the automated assistant. These various GUI elements can be dynamically adapted as the user iteratively provides the spoken utterance to assist the user with efficiently completing the request. In some implementations, a generic container graphical element associated with candidate intent(s) can be initially rendered at a display interface of a computing device and dynamically adapted with tailored container graphical elements as a particular intent is determined while the user iteratively provides the spoken utterance.
    Type: Application
    Filed: November 22, 2021
    Publication date: February 2, 2023
    Inventors: Brett Barros, Joanne J. Jang, Andrew Schoneweis
  • Publication number: 20220406301
    Abstract: Implementations set forth herein relate to an automated assistant that can initialize execution of an assistant command associated with an interpretation that is predicted to be responsive to a user input, while simultaneously providing suggestions for alternative assistant command(s) associated with alternative interpretation(s) that is/are also predicted to be responsive to the user input. The alternative assistant command(s) that are suggested can be selectable such that, when selected, the automated assistant can pivot from executing the assistant command to initializing execution of the selected alternative assistant command(s). Further, the alternative assistant command(s) that are suggested can be partially fulfilled prior to any user selection thereof. Accordingly, implementations set forth herein can enable the automated assistant to quickly and efficiently pivot between assistant commands that are predicted to be responsive to the user input.
    Type: Application
    Filed: June 16, 2021
    Publication date: December 22, 2022
    Inventors: Brett Barros, Theo Goguely
  • Publication number: 20220284168
    Abstract: Gaze data collected from eye gaze tracking performed while training text was read may be used to train at least one layout interpretation model. In this way, the at least one layout interpretation model may be trained to determine current text that includes words arranged according to a layout, process the current text with the at least one layout interpretation model to determine the layout, and output the current text with the words arranged according to the layout.
    Type: Application
    Filed: May 26, 2022
    Publication date: September 8, 2022
    Inventors: Alexander James Faaborg, Brett Barros
  • Publication number: 20220182836
    Abstract: Systems and methods are described for authenticating devices. The systems and methods may include detecting, by a sensor on a wearable device, at least one cloud anchor that includes an identifier associated with a network and configured for a physical environment. In response to detecting that a location associated with the at least one cloud anchor is within a threshold distance of the wearable device and detecting that the wearable device has access to the at least one cloud anchor, triggering extraction of the identifier from the at least one cloud anchor. The systems and methods may also include joining the wearable device to the network based on a received authentication corresponding to the extracted identifier.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Alexander James Faaborg, Brett Barros, Michael Schoenberg
  • Patent number: 11347927
    Abstract: Gaze data collected from eye gaze tracking performed while training text was read may be used to train at least one layout interpretation model. In this way, the at least one layout interpretation model may be trained to determine current text that includes words arranged according to a layout, process the current text with the at least one layout interpretation model to determine the layout, and output the current text with the words arranged according to the layout.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: May 31, 2022
    Assignee: Google LLC
    Inventors: Alexander James Faaborg, Brett Barros
  • Publication number: 20220124279
    Abstract: A method including receiving at least one frame of a video targeted for display on a main display (or within the boundary of the main display), receiving metadata associated with the at least one frame of the video, the metadata being targeted for display on a supplemental display (or outside the boundary of the main display), and formatting the metadata for display on the supplemental display (or outside the boundary of the main display).
    Type: Application
    Filed: October 16, 2020
    Publication date: April 21, 2022
    Inventors: Brett Barros, Alexander James Faaborg
  • Publication number: 20220114248
    Abstract: A head-mounted device (HMD) may be used to determine an access request for accessing a device. An identifier identifying the device may be received at the HMD and from the device. By verifying receipt of the identifier at the HMD, and that access rights associated with the HMD enable granting of the access request, the access request may be granted.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 14, 2022
    Inventors: Brett Barros, Alexander James Faaborg
  • Publication number: 20220114327
    Abstract: Gaze data collected from eye gaze tracking performed while training text was read may be used to train at least one layout interpretation model. In this way, the at least one layout interpretation model may be trained to determine current text that includes words arranged according to a layout, process the current text with the at least one layout interpretation model to determine the layout, and output the current text with the words arranged according to the layout.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 14, 2022
    Inventors: Alexander James Faaborg, Brett Barros
  • Patent number: 11263819
    Abstract: A method includes: triggering rendering of an augmented reality (AR) environment having a viewer configured for generating views of the AR environment; triggering rendering, in the AR environment, of an object with an outside surface visualized using a mesh having a direction oriented away from the object; performing a first determination that the viewer is inside the object as a result of relative movement between the viewer and the object; and in response to the first determination, increasing a transparency of the outside surface, reversing the direction of at least part of the mesh, and triggering rendering of an inside surface of the object using the part of the mesh having the reversed direction, wherein the inside surface is illuminated by light from outside the object due to the increased transparency.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: March 1, 2022
    Assignee: Google LLC
    Inventors: Xavier Benavides Palos, Brett Barros
  • Patent number: 11100712
    Abstract: A method includes: receiving, in a first device, a relative description file for physical markers that are positioned at locations, the relative description file defining relative positions for each of the physical markers with regard to at least another one of the physical markers; initially localizing a position of the first device among the physical markers by visually capturing any first physical marker of the physical markers using an image sensor of the first device; and recognizing a second physical marker of the physical markers and a location of the second physical marker without a line of sight, the second physical marker recognized using the relative description file.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Brett Barros, Xavier Benavides Palos
  • Patent number: 11043031
    Abstract: Systems and methods for inserting and transforming content are provided. For example, the inserted content may include augmented reality content that is inserted into a physical space or a representation of the physical space such as an image. An example system and method may include receiving an image and identifying a physical location associated with a display management entity within the image. The example system and method may also include retrieving content display parameters associated with the display management entity. Additionally, the example system and method may also include identifying content to display and displaying the content using the display parameters associated with the display management entity.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 22, 2021
    Assignee: GOOGLE LLC
    Inventors: Brett Barros, Xavier Benavides Palos
  • Patent number: 10922889
    Abstract: Systems and methods for drawing attention to points of interest within inserted content are provided. For example, the inserted content may include augmented reality content that is inserted into a physical space or a representation of the physical space such as an image. An example system and method may include receiving an image and identifying content to display over the image. The system and method may also include identifying a location within the image to display the content and identifying a point of interest of the content. Additionally, the example system and method may also include triggering display of the content overlaid on the image by identifying a portion of the content based on the point of interest, rendering the portion of the content using first shading parameters; and rendering the content other than the portion using second shading parameters.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: February 16, 2021
    Assignee: Google LLC
    Inventors: Xavier Benavides Palos, Brett Barros, Paul Bechard
  • Publication number: 20200320798
    Abstract: A method includes: triggering rendering of an augmented reality (AR) environment having a viewer configured for generating views of the AR environment; triggering rendering, in the AR environment, of an object with an outside surface visualized using a mesh having a direction oriented away from the object; performing a first determination that the viewer is inside the object as a result of relative movement between the viewer and the object; and in response to the first determination, increasing a transparency of the outside surface, reversing the direction of at least part of the mesh, and triggering rendering of an inside surface of the object using the part of the mesh having the reversed direction, wherein the inside surface is illuminated by light from outside the object due to the increased transparency.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: Xavier Benavides Palos, Brett Barros
  • Publication number: 20200273250
    Abstract: A method includes: receiving, in a first device, a relative description file for physical markers that are positioned at locations, the relative description file defining relative positions for each of the physical markers with regard to at least another one of the physical markers; initially localizing a position of the first device among the physical markers by visually capturing any first physical marker of the physical markers using an image sensor of the first device; and recognizing a second physical marker of the physical markers and a location of the second physical marker without a line of sight, the second physical marker recognized using the relative description file.
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventors: Brett Barros, Xavier Benavides Palos
  • Publication number: 20200273251
    Abstract: Systems and methods for drawing attention to points of interest within inserted content are provided. For example, the inserted content may include augmented reality content that is inserted into a physical space or a representation of the physical space such as an image. An example system and method may include receiving an image and identifying content to display over the image. The system and method may also include identifying a location within the image to display the content and identifying a point of interest of the content. Additionally, the example system and method may also include triggering display of the content overlaid on the image by identifying a portion of the content based on the point of interest, rendering the portion of the content using first shading parameters; and rendering the content other than the portion using second shading parameters.
    Type: Application
    Filed: November 19, 2018
    Publication date: August 27, 2020
    Inventors: Xavier Benavides Palos, Brett Barros, Paul Bechard
  • Patent number: 10726626
    Abstract: A method includes: triggering rendering of an augmented reality (AR) environment having a viewer configured for generating views of the AR environment; triggering rendering, in the AR environment, of an object with an outside surface visualized using a mesh having a direction oriented away from the object; performing a first determination that the viewer is inside the object as a result of relative movement between the viewer and the object; and in response to the first determination, increasing a transparency of the outside surface, reversing the direction of at least part of the mesh, and triggering rendering of an inside surface of the object using the part of the mesh having the reversed direction, wherein the inside surface is illuminated by light from outside the object due to the increased transparency.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: July 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Xavier Benavides Palos, Brett Barros
  • Patent number: 10692289
    Abstract: A method includes: receiving, in a first device, a relative description file for physical markers that are positioned at locations, the relative description file defining relative positions for each of the physical markers with regard to at least another one of the physical markers; initially localizing a position of the first device among the physical markers by visually capturing any first physical marker of the physical markers using an image sensor of the first device; and recognizing a second physical marker of the physical markers and a location of the second physical marker without a line of sight, the second physical marker recognized using the relative description file.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: June 23, 2020
    Assignee: GOOGLE LLC
    Inventors: Brett Barros, Xavier Benavides Palos
  • Patent number: 10685485
    Abstract: A method includes: receiving, in a device, data defining an augmented reality (AR) environment, the data specifying a location of a first AR object in the AR environment; determining a physical inclination of the device; assigning a perception inclination to a map of the AR environment, the perception inclination based on the determined physical inclination; and triggering rendering of the map and an aspect of the AR environment on a display of the device, wherein the location of the first AR object is marked on the map and the map appears to have the perception inclination with regard to the display.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 16, 2020
    Assignee: GOOGLE LLC
    Inventors: Xavier Benavides Palos, Brett Barros
  • Patent number: 10681219
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing information. A request is received by a call routing server to establish a call between a client device and a remote telecommunications device. A given transmission criterion that triggered distribution of the particular digital component to the client device is determined by a call context server. A set of contextual information that is mapped to the given transmission criterion is identified, by the call context server, in a data store storing a mapping of transmission criteria to contextual information. The client device is connected, by the call routing server, to the remote telecommunications device using the phone number. The set of contextual information is transmitted to the remote telecommunications device or a computing device that is associated with the remote telecommunications device while the call is being connected or in progress.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Joshua Converse, Brett Barros, Jamie Burrell, Paul Cole, Lilia Royanova