Patents by Inventor Alexander James Faaborg

Alexander James Faaborg 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).

  • Publication number: 20210096802
    Abstract: A system and method may provide for a computing system including multiple display devices. Data collected by sensors such as, for example, image sensors and positional sensors, of the display devices is leveraged to determine a position and/or an orientation of each of the display devices in the real world environment. This identification and utilization of the relative positioning of the display devices may be used to configure, and reconfigure, display settings, set display priorities, control movement of content, and respond to gesture based commands related to content management.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 1, 2021
    Inventors: Alexander James Faaborg, Ariel Sachter-Zeltzer
  • Publication number: 20210084233
    Abstract: Systems and methods are described for providing co-presence in an augmented reality environment. The method may include receiving a visual scene within a viewing window depicting a multi-frame real-time visual scene captured by a camera onboard an electronic device associated with the augmented reality environment, identifying a plurality of elements of the visual scene, detecting at least one graphic indicator associated with at least one of the plurality of elements, detecting at least one boundary associated with the at least one element, and generating, in the viewing window and based on the detection of the at least one graphic indicator, Augmented Reality (AR) motion graphics within the detected boundary. In response to determining that content related to the at least one element is available, the method may include retrieving the content and visually indicating an AR tracked control on the at least one element within the viewing window.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 18, 2021
    Inventors: Alexander James Faaborg, Kankan Meng, Joost Korngold
  • Patent number: 10795449
    Abstract: Methods and apparatus using gestures to share private windows in shared virtual environments are disclosed herein. An example method includes detecting a gesture of a user in a virtual environment associated with a private window in the virtual environment, the private window associated with the user, determining whether the gesture represents a signal to share the private window with another, and, when the gesture represents a signal to share the private window, changing the status of the private window to a shared window.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: October 6, 2020
    Assignee: GOOGLE LLC
    Inventors: Alexander James Faaborg, Chris McKenzie
  • Patent number: 10635161
    Abstract: In one aspect, a method and system are described for receiving input for a virtual user in a virtual environment. The input may be based on a plurality of movements performed by a user accessing the virtual environment. Based on the plurality of movements, the method and system can include detecting that at least one portion of the virtual user is within a threshold distance of a collision zone, the collision zone being associated with at least one virtual object. The method and system can also include selecting a collision mode for the virtual user based on the at least one portion and the at least one virtual object and dynamically modifying the virtual user based on the selected collision mode.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: April 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Manuel Christian Clement, Alexander James Faaborg, Rahul Garg, Jonathan Tompson, Shiqi Chen
  • Patent number: 10606344
    Abstract: In a system for dynamic switching and merging of head, gesture and touch input in virtual reality, focus may be set on a first virtual in response to a first input implementing one of a number of different input modes. The first object may then be manipulated in the virtual world in response to a second input implementing another input mode. In response to a third input, focus may be shifted from the first object to a second object if, for example, a priority value of the third input is higher than a priority value of the first input. If the priority value of the third input is less than that of the first input, focus may remain on the first object. In response to certain trigger inputs, a display of virtual objects may be shifted between a far field display and a near field display to accommodate a particular mode of interaction with the virtual objects.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 31, 2020
    Assignee: GOOGLE LLC
    Inventors: Alexander James Faaborg, Manuel Christian Clement, Chris McKenzie
  • Patent number: 10599211
    Abstract: In one aspect, a method and system are described for receiving input for a virtual user in a virtual environment. The input may be based on a plurality of movements performed by a user accessing the virtual environment. Based on the plurality of movements, the method and system can include detecting that at least one portion of the virtual user is within a threshold distance of a collision zone, the collision zone being associated with at least one virtual object. The method and system can also include selecting a collision mode for the virtual user based on the at least one portion and the at least one virtual object and dynamically modifying the virtual user based on the selected collision mode.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 24, 2020
    Assignee: GOOGLE LLC
    Inventors: Manuel Christian Clement, Alexander James Faaborg, Rahul Garg, Jonathan Tompson, Shiqi Chen
  • Patent number: 10496156
    Abstract: A system and method of operating an audio visual system generating an immersive virtual experience may include generating, by a head-mounted audio visual device, a virtual world immersive experience within a virtual space while physically moving within a physical space, displaying, by the head-mounted audio visual device within the virtual space, a visual target marker indicating a target location in the physical space, receiving, by the head-mounted audio visual device, a teleport control signal, and moving a virtual location of the head-mounted audio visual device within the virtual space from a first virtual location to a second virtual location in response to receiving the teleport control signal.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 3, 2019
    Assignee: GOOGLE LLC
    Inventors: Robbie Tilton, Robert Carl Jagnow, Alexander James Faaborg, Chris McKenzie
  • 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: 10254826
    Abstract: A system and method of operating an audio visual system generating a virtual immersive experience may include an electronic user device in communication with a tracking device that may track a user's physical movement in a real world space and translate the tracked physical movement into corresponding movement in the virtual world generated by the user device. The system may detect when a user and the user device are approaching a boundary of a tracking area and automatically initiate a transition out of the virtual world and into the real world. A smooth, or graceful, transition between the virtual world and the real world as the user encounters this boundary may avoid disorientation which may occur as a user continues to move in the real world, while motion appears to have stopped upon reaching the tracking boundary.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: April 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Manuel Christian Clement, Alexander James Faaborg
  • 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
  • Patent number: 10210868
    Abstract: A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device from a plurality of computing devices to process audio input, wherein the computing device comprises a first computing device from the plurality of computing devices. The at least one module may be further operable by the at least one processor to, if the particular computing device is not the first computing device, cease processing of audio input, and if the particular computing device is the first computing device, receive first audio input and process the first audio input to determine whether the first audio input includes a predetermined audio command.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventor: Alexander James Faaborg
  • Publication number: 20190011979
    Abstract: In a system for dynamic switching and merging of head, gesture and touch input in virtual reality, focus may be set on a first virtual in response to a first input implementing one of a number of different input modes. The first object may then be manipulated in the virtual world in response to a second input implementing another input mode. In response to a third input, focus may be shifted from the first object to a second object if, for example, a priority value of the third input is higher than a priority value of the first input. If the priority value of the third input is less than that of the first input, focus may remain on the first object. In response to certain trigger inputs, a display of virtual objects may be shifted between a far field display and a near field display to accommodate a particular mode of interaction with the virtual objects.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Alexander James Faaborg, Manuel Christian Clement, Chris McKenzie
  • Patent number: 10102674
    Abstract: In one general aspect, a system for providing a virtual reality (VR) space can include a mobile computing device, and a VR headset operatively coupled to the mobile computing device and including a screen. The mobile computing device can be configured to execute a VR application, and provide content for display on the screen of the VR headset in the VR space.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Andrew Nartker, Clayton Woodward Bavor, Jr., Alexander James Faaborg, Glen Murphy, Andrey Doronichev, Christian Plagemann, Shiqi Chen, Jon Michael Wiley, Manuel Christian Clement, Murphy Stein, Samuel Mark Matson
  • Patent number: 10101803
    Abstract: In a system for dynamic switching and merging of head, gesture and touch input in virtual reality, a virtual object may be selected by a user in response to a first input implementing one of a number of different input modes. Once selected, with focus established on the first object by the first input, the first object may be manipulated in the virtual world in response to a second input implementing another of the different input modes. In response to a third input, another object may be selected, and focus may be shifted from the first object to the second object in response to a third input if, for example, a priority value of the third input is higher than a priority value of the first input that established focus on the first object. If the priority value of the third input is less than the priority value of the first input that established focus on the first object, focus may remain on the first object.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Alexander James Faaborg, Manuel Christian Clement, Chris McKenzie
  • Patent number: 10083544
    Abstract: A system for tracking a first electronic device, such as a handheld smartphone, in a virtual reality environment generated by a second electronic device, such as a head mounted display may include detection, by a camera included in one of the first electronic device or the second electronic device, of at least one visual marker included on the other of the first electronic device or the second electronic device. Features detected within the field of view corresponding to known features of the visual markers may be used to locate and track movement of the first electronic device relative to the second electronic device, so that movement of the second electronic device may be translated into an interaction in a virtual experience generated by the second electronic device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Shiqi Chen, Zhaoyang Xu, Alexander James Faaborg
  • 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
  • Publication number: 20180024623
    Abstract: In one general aspect, a system and method are described to generate a virtual environment for a user. The virtual environment may be generated with a first electronic device that is communicably coupled to a second electronic device. The method may include tracking movement of the second electronic device in an ambient environment, determining, using one or more sensors, a range of motion associated with the movement in the ambient environment, correlating the range of motion associated with the ambient environment to a range of motion associated with the virtual environment, determining, for a plurality of virtual objects, a virtual configuration adapted to the range of motion associated with the virtual environment the plurality of virtual objects according to the virtual configuration, and triggering rendering of the plurality of virtual objects according to the configuration.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 25, 2018
    Inventors: Alexander James FAABORG, Scott DOLIM, Manuel Christian CLEMENT
  • Publication number: 20170336863
    Abstract: A system and method of operating an audio visual system generating an immersive virtual experience may include generating, by a head-mounted audio visual device, a virtual world immersive experience within a virtual space while physically moving within a physical space, displaying, by the head-mounted audio visual device within the virtual space, a visual target marker indicating a target location in the physical space, receiving, by the head-mounted audio visual device, a teleport control signal, and moving a virtual location of the head-mounted audio visual device within the virtual space from a first virtual location to a second virtual location in response to receiving the teleport control signal.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 23, 2017
    Inventors: Robbie TILTON, Robert Carl JAGNOW, Alexander James FAABORG, Chris MCKENZIE
  • Patent number: 9798512
    Abstract: In general, this disclosure is directed to techniques for adjusting various types of volumes based on audio present in a currently executing application. A computing device not currently outputting audio for playback at an audio output device operatively coupled to the computing device receives an indication of user input to adjust a volume level. Responsive to receiving the indication of the user input, the computing device determines context data based on content associated with the currently executing application. The computing device predicts, based on the context data, a type of audio that is planned to be output for playback at the audio output device. The type of audio is one of many types of audio capable of being output for playback. The computing device adjusts, based on the type of the audio, a respective volume level associated with the audio type.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 24, 2017
    Assignee: Google Inc.
    Inventors: Alexander James Faaborg, Daniel Marc Gatan Shiplacoff
  • Publication number: 20170287215
    Abstract: Systems and methods are described for generating a virtual reality experience including generating a user interface with a plurality of regions on a display in a head-mounted display device. The head-mounted display device housing may include at least one pass-through camera device. The systems and methods can include obtaining image content from the at least one pass-through camera device and displaying a plurality of virtual objects in a first region of the plurality of regions in the user interface, the first region substantially filling a field of view of the display in the head-mounted display device. In response to detecting a change in a head position of a user operating the head-mounted display device, the methods and systems can initiate display of updated image content in a second region of the user interface.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Paul Albert LALONDE, Mark DOCHTERMANN, Alexander James FAABORG, Ryan OVERBECK