Patents by Inventor Joshua Weaver

Joshua Weaver 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: 11100714
    Abstract: An example technique may include performing, by a virtual reality application provided on a computing device, video rendering at a first video rendering rate based on updating an entire image on a screen of the computing device at a first update rate, determining that a performance of the video rendering is less than a threshold, performing, based on the determining, video rendering at a second video rendering rate by updating a first portion of the image at the first update rate, and by updating a second portion of the image at a second update rate that is less than the first update rate. Another example technique may include shifting, during an eye blinking period, one or both of a left eye image and a right eye image to reduce a disparity between a left viewed object and a right viewed object.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: August 24, 2021
    Assignee: GOOGLE LLC
    Inventors: Clayton Woodward Bavor, Jr., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
  • Patent number: 10665205
    Abstract: Example methods and systems for determining correlated movements associated with movements caused by driving a vehicle are provided. In an example, a computer-implemented method includes identifying a threshold number of sets of correlated movements. The method further includes determining that the threshold number of sets of correlated movements is associated with movements caused by driving a vehicle. The method still further includes causing the wearable computing system to select a driving user interface for the wearable computing system.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Joshua Weaver, Thad Eugene Starner
  • Publication number: 20190206139
    Abstract: An example technique may include performing, by a virtual reality application provided on a computing device, video rendering at a first video rendering rate based on updating an entire image on a screen of the computing device at a first update rate, determining that a performance of the video rendering is less than a threshold, performing, based on the determining, video rendering at a second video rendering rate by updating a first portion of the image at the first update rate, and by updating a second portion of the image at a second update rate that is less than the first update rate. Another example technique may include shifting, during an eye blinking period, one or both of a left eye image and a right eye image to reduce a disparity between a left viewed object and a right viewed object.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: Clayton Woodward Bavor, JR., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
  • Patent number: 10324161
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes a group of at least three balloons deployed in the stratosphere and a control system configured for: determining a first set of spatial relationships relating to the group; determining a second set of spatial relationships relating to at least a portion of the group and to a reference point; determining a position of the reference point relative to the earth; using the determined first set, the determined second set, and the determined position of the reference point relative to the earth as a basis for determining a position of a target balloon in the group relative to the earth; and transmitting the determined position of the target balloon relative to the earth.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 18, 2019
    Assignee: Loon LLC
    Inventors: Keith Bonawitz, Richard Wayne DeVaul, Eric Teller, Joshua Weaver
  • Patent number: 10244226
    Abstract: Systems and methods are related to a camera rig and generating stereoscopic panoramas from captured images for display in a virtual reality (VR) environment.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Joshua Weaver, Robert Anderson, Changchang Wu, Michael Krainin, David Gallup, Steven Maxwell Seitz, Carlos Hernandez Esteban, Matthew Thomas Valente, Christopher Edward Hoover, Erik Hubert Dolly Goossens
  • Patent number: 10229540
    Abstract: An example technique may include performing, by a virtual reality application provided on a computing device, video rendering at a first video rendering rate based on updating an entire image on a screen of the computing device at a first update rate, determining that a performance of the video rendering is less than a threshold, performing, based on the determining, video rendering at a second video rendering rate by updating a first portion of the image at the first update rate, and by updating a second portion of the image at a second update rate that is less than the first update rate. Another example technique may include shifting, during an eye blinking period, one or both of a left eye image and a right eye image to reduce a disparity between a left viewed object and a right viewed object.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: March 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Clayton Woodward Bavor, Jr., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
  • Publication number: 20180334236
    Abstract: A balloon includes a cut-down device, a payload, and an envelope. A control system could be configured to determine a position of the balloon with respect to a predetermined zone. The cut-down device could be operable to cause at least the payload to land in response to determining that the position of the balloon is within the predetermined zone. The predetermined zone includes an exclusion zone and a shadow zone. The shadow zone could include locations from which the balloon would be likely to drift into the exclusion zone based on, e.g., historic weather patterns or expected environmental conditions. Boundaries of the shadow zone could be determined based on, for example, a probability of the balloon entering the exclusion zone.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 22, 2018
    Inventors: Eric Teller, Richard Wayne Devaul, Joshua Weaver, Clifford L. Biffle, Bradley Rhodes, Anton Valdemar Staaf
  • Patent number: 10055887
    Abstract: A system and method of operating an audio visual device generating a virtual immersive experience is provided. The system may include an optical system and a display system received in a housing, and an audio output device operably coupled to the display system, the housing being coupled to a frame to be worn by a user. A sensing device may sense at least one of an ambient brightness level or an ambient noise level, and a control system and processor operably coupled to the optical system, the display system, the audio output device and the sensing device may, in response to an external command to transition between the virtual environment and the ambient environment, adjust at least one of a brightness level or a noise level of the virtual environment based on the sensed ambient brightness level and/or the sensed ambient noise level before executing the received external command.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: August 21, 2018
    Assignee: GOOGLE LLC
    Inventors: Leandro Gracia Gil, Christian Plagemann, Alexander James Faaborg, Joshua Weaver, Michael Simonian, Glen Murphy, Jon Wiley
  • Patent number: 10045223
    Abstract: Embodiments relate to a marketplace for inter-network links between a high-altitude network and a terrestrial data network. An example method may involve a computer-based purchasing agent: (i) determining a demand for inter-network bandwidth between a high-altitude network and a terrestrial data network, (ii) determining one or more offers to provide an inter-network link, wherein the inter-network link provides inter-network bandwidth between the high-altitude network and the terrestrial data network, and wherein each offer is associated with a corresponding client device, (iii) based at least in part on a comparison of: (a) the demand for inter-network bandwidth and (b) the one or more offers to provide an inter-network link, selecting one or more of the offers to provide an inter-network link, and (iv) initiating a process to establish an inter-network link at each client device that corresponds to one of the one or more selected offers.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: August 7, 2018
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
  • Publication number: 20180067188
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes a group of at least three balloons deployed in the stratosphere and a control system configured for: determining a first set of spatial relationships relating to the group; determining a second set of spatial relationships relating to at least a portion of the group and to a reference point; determining a position of the reference point relative to the earth; using the determined first set, the determined second set, and the determined position of the reference point relative to the earth as a basis for determining a position of a target balloon in the group relative to the earth; and transmitting the determined position of the target balloon relative to the earth.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 8, 2018
    Inventors: Keith Bonawitz, Richard Wayne DeVaul, Eric Teller, Joshua Weaver
  • Publication number: 20180020361
    Abstract: Embodiments relate to a marketplace for inter-network links between a high-altitude network and a terrestrial data network. An example method may involve a computer-based purchasing agent: (i) determining a demand for inter-network bandwidth between a high-altitude network and a terrestrial data network, (ii) determining one or more offers to provide an inter-network link, wherein the inter-network link provides inter-network bandwidth between the high-altitude network and the terrestrial data network, and wherein each offer is associated with a corresponding client device, (iii) based at least in part on a comparison of: (a) the demand for inter-network bandwidth and (b) the one or more offers to provide an inter-network link, selecting one or more of the offers to provide an inter-network link, and (iv) initiating a process to establish an inter-network link at each client device that corresponds to one of the one or more selected offers.
    Type: Application
    Filed: August 16, 2017
    Publication date: January 18, 2018
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
  • Patent number: 9857595
    Abstract: In a general aspect, an apparatus can include a goggle portion having a chassis that is open on a first side, a lens assembly disposed on a second side of the chassis of the goggle portion and a ledge disposed around an interior perimeter of the chassis of the goggle portion. The ledge can be configured to physically support an electronic device inserted in the goggle portion. The apparatus can also include a cover portion having a chassis that is open on a first side and at least partially closed on a second side. The cover portion can be configured to be placed over the goggle portion, such that at least a portion of the goggle portion is disposed within the cover portion and the electronic device is retained between the ledge and an interior surface of the second side of the cover portion.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Antonio Bernardo Monteiro Costa, Damien Henry, Joshua Weaver, Christian Plagemann
  • Patent number: 9852506
    Abstract: Methods and systems for intelligently zooming to and capturing a first image of a feature of interest are provided. The feature of interest may be determined based on a first interest criteria. The captured image may be provided to a user, who may indicate a level of interest in the feature of interest. The level of interest may be based upon to store the captured image and capture another image. The level of interest may be a gradient value, or a binary value. The level of interest may be based upon to determine whether to store the captured image, and if so, a resolution at which the captured image is to be stored. The level of interest may also be based upon to determine whether to zoom to and capture a second image of a second feature of interest based on the first interest criteria or a second interest criteria.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Thad Eugene Starner, Joshua Weaver
  • Patent number: 9848335
    Abstract: Embodiments relate to a marketplace for inter-network links between a high-altitude network and a terrestrial data network. An example method may involve a computer-based purchasing agent: (i) determining a demand for inter-network bandwidth between a high-altitude network and a terrestrial data network, (ii) determining one or more offers to provide an inter-network link, wherein the inter-network link provides inter-network bandwidth between the high-altitude network and the terrestrial data network, and wherein each offer is associated with a corresponding client device, (iii) based at least in part on a comparison of: (a) the demand for inter-network bandwidth and (b) the one or more offers to provide an inter-network link, selecting one or more of the offers to provide an inter-network link, and (iv) initiating a process to establish an inter-network link at each client device that corresponds to one of the one or more selected offers.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: December 19, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
  • Patent number: 9838119
    Abstract: A system and method for automatically steering an optical data signal from a transceiver of a base station to a selected mobile endpoint of a plurality of mobile endpoints in a virtual reality or an augmented reality space may include a tracking device that communicates with the base station to establish and track a current location of the selected mobile endpoint. A steering mechanism may steer an optical beam to the determined current location of the selected mobile endpoint and transmit the optical beam to the determined current location of the selected mobile endpoint to transmit an optical data signal to the selected mobile endpoint.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: December 5, 2017
    Assignee: GOOGLE LLC
    Inventors: Murphy Stein, Antonio Bernardo Monteiro Costa, Joshua Weaver
  • Patent number: 9829561
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes a group of at least three balloons deployed in the stratosphere and a control system configured for: determining a first set of spatial relationships relating to the group; determining a second set of spatial relationships relating to at least a portion of the group and to a reference point; determining a position of the reference point relative to the earth; using the determined first set, the determined second set, and the determined position of the reference point relative to the earth as a basis for determining a position of a target balloon in the group relative to the earth; and transmitting the determined position of the target balloon relative to the earth.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: November 28, 2017
    Assignee: X Development LLC
    Inventors: Keith Bonawitz, Richard Wayne Devaul, Eric Teller, Joshua Weaver
  • Patent number: 9823476
    Abstract: In a general aspect, an apparatus can include a goggle portion having a chassis that is open on a first side, a lens assembly disposed on a second side of the chassis of the goggle portion and a ledge disposed around an interior perimeter of the chassis of the goggle portion. The ledge can be configured to physically support an electronic device inserted in the goggle portion. The apparatus can also include a cover portion having a chassis that is open on a first side and at least partially closed on a second side. The cover portion can be configured to be placed over the goggle portion, such that at least a portion of the goggle portion is disposed within the cover portion and the electronic device is retained between the ledge and an interior surface of the second side of the cover portion.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: November 21, 2017
    Assignee: Google LLC
    Inventors: Antonio Bernardo Monteiro Costa, Damien Henry, Joshua Weaver, Christian Plagemann
  • Patent number: 9740842
    Abstract: A wearable computing device is authenticated using bone conduction. When a user wears the device, a bone conduction speaker and a bone conduction microphone on the device contact the user's head at positions proximate the user's skull. A calibration process is performed by transmitting a signal from the speaker through the skull and receiving a calibration signal at the microphone. An authentication process is subsequently performed by transmitting another signal from the speaker through the skull and an authentication signal is received at the microphone. In the event that frequency response characteristics of the authentication signal match the frequency response characteristics of the calibration signal, the user is authenticated and the device is enabled for user interaction without requiring the user to input any additional data.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: August 22, 2017
    Assignee: Google Inc.
    Inventors: Adrian Wong, Thad Eugene Starner, Joshua Weaver
  • Patent number: D792398
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventors: Antonio Bernarndo Monteiro Costa, Damien Henry, Joshua Weaver, Christian Plagemann
  • Patent number: D856394
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: August 13, 2019
    Assignee: GOOGLE LLC
    Inventors: Joshua Weaver, Matthew Thomas Valente, Trevor Claiborne, Christopher Edward Hoover, Husain Bengali