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: 20210096802Abstract: 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: ApplicationFiled: October 11, 2019Publication date: April 1, 2021Inventors: Alexander James Faaborg, Ariel Sachter-Zeltzer
-
Publication number: 20210084233Abstract: 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: ApplicationFiled: September 16, 2020Publication date: March 18, 2021Inventors: Alexander James Faaborg, Kankan Meng, Joost Korngold
-
Patent number: 10795449Abstract: 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: GrantFiled: December 9, 2016Date of Patent: October 6, 2020Assignee: GOOGLE LLCInventors: Alexander James Faaborg, Chris McKenzie
-
Patent number: 10635161Abstract: 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: GrantFiled: August 4, 2016Date of Patent: April 28, 2020Assignee: GOOGLE LLCInventors: Manuel Christian Clement, Alexander James Faaborg, Rahul Garg, Jonathan Tompson, Shiqi Chen
-
Patent number: 10606344Abstract: 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: GrantFiled: September 13, 2018Date of Patent: March 31, 2020Assignee: GOOGLE LLCInventors: Alexander James Faaborg, Manuel Christian Clement, Chris McKenzie
-
Patent number: 10599211Abstract: 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: GrantFiled: August 4, 2016Date of Patent: March 24, 2020Assignee: GOOGLE LLCInventors: Manuel Christian Clement, Alexander James Faaborg, Rahul Garg, Jonathan Tompson, Shiqi Chen
-
Patent number: 10496156Abstract: 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: GrantFiled: May 15, 2017Date of Patent: December 3, 2019Assignee: GOOGLE LLCInventors: Robbie Tilton, Robert Carl Jagnow, Alexander James Faaborg, Chris McKenzie
-
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: 10254826Abstract: 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: GrantFiled: May 25, 2017Date of Patent: April 9, 2019Assignee: GOOGLE LLCInventors: Manuel Christian Clement, Alexander James Faaborg
-
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
-
Patent number: 10210868Abstract: 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: GrantFiled: April 17, 2017Date of Patent: February 19, 2019Assignee: Google LLCInventor: Alexander James Faaborg
-
Publication number: 20190011979Abstract: 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: ApplicationFiled: September 13, 2018Publication date: January 10, 2019Inventors: Alexander James Faaborg, Manuel Christian Clement, Chris McKenzie
-
Patent number: 10102674Abstract: 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: GrantFiled: February 24, 2016Date of Patent: October 16, 2018Assignee: Google LLCInventors: 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: 10101803Abstract: 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: GrantFiled: August 26, 2015Date of Patent: October 16, 2018Assignee: Google LLCInventors: Alexander James Faaborg, Manuel Christian Clement, Chris McKenzie
-
Patent number: 10083544Abstract: 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: GrantFiled: June 27, 2016Date of Patent: September 25, 2018Assignee: Google LLCInventors: Shiqi Chen, Zhaoyang Xu, Alexander James Faaborg
-
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
-
Publication number: 20180024623Abstract: 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: ApplicationFiled: July 21, 2017Publication date: January 25, 2018Inventors: Alexander James FAABORG, Scott DOLIM, Manuel Christian CLEMENT
-
Publication number: 20170336863Abstract: 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: ApplicationFiled: May 15, 2017Publication date: November 23, 2017Inventors: Robbie TILTON, Robert Carl JAGNOW, Alexander James FAABORG, Chris MCKENZIE
-
Patent number: 9798512Abstract: 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: GrantFiled: February 12, 2016Date of Patent: October 24, 2017Assignee: Google Inc.Inventors: Alexander James Faaborg, Daniel Marc Gatan Shiplacoff
-
Publication number: 20170287215Abstract: 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: ApplicationFiled: March 29, 2016Publication date: October 5, 2017Inventors: Paul Albert LALONDE, Mark DOCHTERMANN, Alexander James FAABORG, Ryan OVERBECK