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: 11100714Abstract: 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: GrantFiled: March 11, 2019Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Clayton Woodward Bavor, Jr., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
-
Patent number: 10665205Abstract: 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: GrantFiled: February 3, 2015Date of Patent: May 26, 2020Assignee: Google LLCInventors: Joshua Weaver, Thad Eugene Starner
-
Publication number: 20190206139Abstract: 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: ApplicationFiled: March 11, 2019Publication date: July 4, 2019Inventors: Clayton Woodward Bavor, JR., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
-
Patent number: 10324161Abstract: 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: GrantFiled: November 6, 2017Date of Patent: June 18, 2019Assignee: Loon LLCInventors: Keith Bonawitz, Richard Wayne DeVaul, Eric Teller, Joshua Weaver
-
Patent number: 10244226Abstract: 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: GrantFiled: May 27, 2016Date of Patent: March 26, 2019Assignee: Google LLCInventors: 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: 10229540Abstract: 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: GrantFiled: December 22, 2015Date of Patent: March 12, 2019Assignee: GOOGLE LLCInventors: Clayton Woodward Bavor, Jr., Joshua Weaver, Alexander James Faaborg, Eliezer Peli
-
Publication number: 20180334236Abstract: 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: ApplicationFiled: May 22, 2018Publication date: November 22, 2018Inventors: Eric Teller, Richard Wayne Devaul, Joshua Weaver, Clifford L. Biffle, Bradley Rhodes, Anton Valdemar Staaf
-
Patent number: 10055887Abstract: 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: GrantFiled: February 19, 2015Date of Patent: August 21, 2018Assignee: GOOGLE LLCInventors: Leandro Gracia Gil, Christian Plagemann, Alexander James Faaborg, Joshua Weaver, Michael Simonian, Glen Murphy, Jon Wiley
-
Patent number: 10045223Abstract: 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: GrantFiled: August 16, 2017Date of Patent: August 7, 2018Assignee: X Development LLCInventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
-
Publication number: 20180067188Abstract: 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: ApplicationFiled: November 6, 2017Publication date: March 8, 2018Inventors: Keith Bonawitz, Richard Wayne DeVaul, Eric Teller, Joshua Weaver
-
Publication number: 20180020361Abstract: 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: ApplicationFiled: August 16, 2017Publication date: January 18, 2018Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
-
Patent number: 9857595Abstract: 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: GrantFiled: July 31, 2015Date of Patent: January 2, 2018Assignee: Google LLCInventors: Antonio Bernardo Monteiro Costa, Damien Henry, Joshua Weaver, Christian Plagemann
-
Patent number: 9852506Abstract: 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: GrantFiled: September 12, 2016Date of Patent: December 26, 2017Assignee: Google LLCInventors: Thad Eugene Starner, Joshua Weaver
-
Patent number: 9848335Abstract: 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: GrantFiled: February 22, 2016Date of Patent: December 19, 2017Assignee: X Development LLCInventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
-
Patent number: 9838119Abstract: 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: GrantFiled: January 19, 2016Date of Patent: December 5, 2017Assignee: GOOGLE LLCInventors: Murphy Stein, Antonio Bernardo Monteiro Costa, Joshua Weaver
-
Patent number: 9829561Abstract: 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: GrantFiled: September 4, 2013Date of Patent: November 28, 2017Assignee: X Development LLCInventors: Keith Bonawitz, Richard Wayne Devaul, Eric Teller, Joshua Weaver
-
Patent number: 9823476Abstract: 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: GrantFiled: July 31, 2015Date of Patent: November 21, 2017Assignee: Google LLCInventors: Antonio Bernardo Monteiro Costa, Damien Henry, Joshua Weaver, Christian Plagemann
-
Patent number: 9740842Abstract: 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: GrantFiled: December 21, 2015Date of Patent: August 22, 2017Assignee: Google Inc.Inventors: Adrian Wong, Thad Eugene Starner, Joshua Weaver
-
Patent number: D792398Type: GrantFiled: July 31, 2015Date of Patent: July 18, 2017Assignee: Google Inc.Inventors: Antonio Bernarndo Monteiro Costa, Damien Henry, Joshua Weaver, Christian Plagemann
-
Patent number: D856394Type: GrantFiled: May 27, 2015Date of Patent: August 13, 2019Assignee: GOOGLE LLCInventors: Joshua Weaver, Matthew Thomas Valente, Trevor Claiborne, Christopher Edward Hoover, Husain Bengali