Patents Assigned to Facebook Technologies, LLC
-
Patent number: 11113128Abstract: In one embodiment, a method includes receiving, by a kernel of an operating system executing on a computing device, a request to store a message to communicate from a first process to a second process using a circular buffer. The circular buffer includes a first number of memory segments. An ownership of a first memory segment of the circular buffer is determined, based on a corresponding first ownership segment of an ownership array for the circular buffer. The ownership array includes a second number of ownership segments, where the second number is the same as the first number. Responsive to determining that the first segment is available to the first process, the message is stored in the first memory segment. After the message is stored in the first memory segment, the first ownership segment is changed to indicate the first memory segment is owned by the second process.Type: GrantFiled: September 6, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Christoph Klee, Sumit Kamath
-
Patent number: 11113867Abstract: In one embodiment, a method includes generating rays for casting into an artificial reality scene that includes one or more surfaces to determine whether the one or more surfaces are visible from a viewpoint. The method includes determining points of intersection between the rays and the one or more surfaces. The method includes determining, based on the points of intersection, color values corresponding to output positions of a display system. The method includes accessing brightness adjustment data corresponding to the output positions of the display system. The brightness adjustment data are determined based on one or more characteristics of the display system. The method includes applying one or more brightness adjustments to the color values based on the brightness adjustment data. The method includes providing the color values for display at the corresponding output positions of the display system.Type: GrantFiled: September 27, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventor: Larry Seiler
-
Patent number: 11112868Abstract: A haptic glove comprises a glove body including a glove digit corresponding to a phalange of a user hand with the glove digit having a bend location that is located along the glove digit. A haptic apparatus is coupled to the glove body at the bend location with the haptic apparatus comprising a plurality of sheets that are flexible and inextensible and a pressure actuator coupled to one or more of the plurality of sheets. The plurality of sheets are stacked and configured to translate relative to each other along the centerline with bending of the glove digit. The pressure actuator is configured to adjust an applied pressure to the plurality of sheets to adjust friction between the sheets. The adjustment of friction is proportional to a bending resistance of the glove digit.Type: GrantFiled: September 26, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Charles Stewart, Raymond King, Nicholas Roy Corson, Sean Jason Keller
-
Patent number: 11112389Abstract: A headset generates an output audio signal to provide a virtual sound source for an object or virtual object by using a room impulse response generated by a simulation using a model of a room generated from image data. The headset may include processing circuitry that obtains the model of the room determined based on the image data. The image data includes depth image data from a depth camera assembly and color image data from a color camera. The model includes surfaces of the room and acoustic absorptions of the surfaces. The processing circuitry adjusts audio content presented by the headset based on a room impulse response determined based on one or more simulations of sound propagation between a target position of an object and a position of the headset within the room using the surfaces of the room and the acoustic absorptions of the surfaces.Type: GrantFiled: February 19, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Philip Robinson, Sebastià Vicenç Amengual Gari, Peter Henry Maresh, Carl Schissler, Andrew Lovitt
-
Patent number: 11112601Abstract: In various embodiments, a pancake lens block may include (i) a first compound retarder comprising a first plurality of retarders oriented to a plurality of first axes of orientation, respectively, where the first compound retarder is configured to selectively transmit a portion of the emitted light, (ii) a partial reflector that receives the portion of emitted light from the first compound retarder and transmits the portion of the emitted light, (iii) a second compound retarder comprising a second plurality of retarders oriented to a plurality of second axes of orientation that are substantially orthogonal to the respective plurality of first axes of orientation, and (iv) a reflective polarizer configured to reflect the portion of the emitted light selectively transmitted by the second compound retarder back to the second compound retarder.Type: GrantFiled: October 15, 2018Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventor: Gary Dean Sharp
-
Patent number: 11113859Abstract: Disclosed herein includes a system, a method, and a non-transitory computer readable medium for rendering a three-dimensional (3D) model of an avatar according to an audio stream including a vocal output of a person and image data capturing a face of the person. In one aspect, phonemes of the vocal output are predicted according to the audio stream, and the predicted phonemes of the vocal output are translated into visemes. In one aspect, a plurality of blendshapes and corresponding weights are determined, according to the corresponding image data of the face, to form the 3D model of the avatar of the person. The visemes may be combined with the 3D model of the avatar to form a 3D representation of the avatar, by synchronizing the visemes with the 3D model of the avatar in time.Type: GrantFiled: July 10, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Tong Xiao, Sidi Fu, Mengqian Liu, Peihong Guo, Shu Liang, Evgeny Zatepyakin
-
Patent number: 11113794Abstract: In one embodiment, a computing system may receive current eye-tracking data associated with a user of a head-mounted display. The system may dynamically adjust a focal length of the head-mounted display based on the current eye-tracking data. The system may generate an in-focus image of a scene and a corresponding depth map of the scene. The system may generate a circle-of-confusion map for the scene based on the depth map. The circle-of-confusion map encodes a desired focal surface in the scene. The system may generate, using a machine-learning model, an output image with a synthesized defocus-blur effect by processing the in-focus image, the corresponding depth map, and the circle-of-confusion map of the scene. The system may display the output image with the synthesized defocus-blur effect to the user via the head-mounted display having the adjusted focal length.Type: GrantFiled: June 16, 2020Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Douglas Robert Lanman, Matthew Steven Chapman, Alexander Jobe Fix, Anton S. Kaplanyan, Lei Xiao
-
Patent number: 11115155Abstract: Disclosed herein includes a system, a method, and a device for prioritizing packet retransmission. A transmitting device can insert, for each packet of a plurality of packets of a video frame, a sequence number indicative of an order of the corresponding packet among the plurality of packets, into a header of the corresponding packet according to an application layer protocol. The transmitting device can transmit to the receiving device, at a first level of priority, the plurality of packets including the corresponding inserted sequence numbers. The transmitting device can receive an identification of one or more packets to be retransmitted to the receiving device, the identification based on at least the inserted sequence numbers of the one or more packets. The transmitting device can retransmit the one or more packets at a second level of priority that is higher than the first level of priority.Type: GrantFiled: September 9, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Behnam Bastani, Xiaoguang Wang, Gang Lu
-
Patent number: 11113880Abstract: Particular embodiments described herein present a technique for mesh simplification. A computing system may receive a request to render an image of a virtual scene including a virtual object. The system may determine one or more positions of the virtual object relative to one or more of a foveal focus point or a lens, respectively. The system may determine a screen coverage size of the virtual object. The system may then determine a simplification level for the virtual object based on the determined position(s) and the screen coverage size of the virtual object. The system may generate a mesh representation of the virtual object based on the determined simplification level, where the number of polygons used in the mesh representation depends on the determined simplification level. The system may render the image of the virtual scene using at least the generated mesh representation of the virtual object.Type: GrantFiled: July 22, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Pierre-Antoine Benoit LaFayette, Rémi Palandri
-
Patent number: 11114952Abstract: A device, such as an electroactive device, may include primary electrode and a secondary electrode overlapping at least a portion of the primary electrode. An electroactive polymer element may include a composite polymer material and is disposed between and abuts each of the primary electrode and the secondary electrode. A phase change or other deformable medium such as a liquid, a gas, or a liquid-gas mixture may be disposed as inclusions within the polymer material. The device can be actuated by the application of a voltage between the electrodes and the attendant formation of a Maxwell stress, exposing the deformable medium to a source of radiation, changing a pressure of the deformable medium, or changing a temperature of the deformable medium, e.g., about a phase transformation temperature of the phase change medium.Type: GrantFiled: November 21, 2018Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Thomas Wallin, Austin Lane, Christopher Yuan Ting Liao, Jack Lindsay, Tanya Malhotra, Andrew John Ouderkirk, Katherine Marie Smyth, Yigit Mengue
-
Patent number: 11112608Abstract: The disclosed apparatus may include (1) a plurality of monochromatic emitter arrays, where each of the plurality of monochromatic emitter arrays has a plurality of emitters disposed in a two-dimensional configuration and emits a monochromatic image of a corresponding color, (2) a waveguide configuration that includes (a) a top surface, (b) a bottom surface disposed opposite the top surface, (c) a coupling area that receives the monochromatic images, and (d) a decoupling area that projects a plurality of instances of a polychromatic image including a combination of the monochromatic images toward an eyebox through the bottom surface, and (3) an actuator system that produces lateral shifting of the plurality of instances of the polychromatic image between at least two positions relative to the waveguide configuration. Various other methods and systems are also disclosed.Type: GrantFiled: October 11, 2018Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Nicholas Daniel Trail, James Ronald Bonar, Gareth Valentine
-
Patent number: 11113891Abstract: Particular embodiments are directed to a passthrough feature. A computing system may display a virtual-reality scene on a device worn by a user. The system may receive a request to display a visual representation of at least a portion of a physical environment surrounding the user. The system may access data associated with the physical environment captured by camera(s) of the device. The system may generate, based the data, depth measurements of one or more objects in the physical environment. The system may generate, based on the depth measurements, one or more models of the one or more objects in the physical environment. The system may render an image based on a viewpoint of the user and the one or more models and, based on the image, generate the visual representation requested by the user. The visual representation may then be displayed with the virtual-reality scene to the user.Type: GrantFiled: January 27, 2020Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Gioacchino Noris, Jeng-Weei Lin
-
Patent number: 11112607Abstract: The disclosed apparatus may include a waveguide configuration that may include (1) a coupling area having at least one coupling element configured to receive a plurality of monochromatic images, where each of the monochromatic images is of a predetermined wavelength of light, (2) a propagation area in which light, received via the at least one coupling element, moves within a length of the waveguide configuration, and (3) a decoupling area that extends along the propagation area and includes decoupling elements that project a polychromatic image toward an eyebox, where the polychromatic image includes the monochromatic images of the predetermined wavelengths of light. Associated systems and devices are also provided herein.Type: GrantFiled: October 11, 2018Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Nicholas Daniel Trail, Pasi Saarikko
-
Patent number: 11112606Abstract: A head-mounted display (HMD) including multiple layered display panels. The HMD may include a first display panel to display a first image, and a second display panel positioned in front of the first display panel to at least partially overlap with the first display panel. The second display panel may include a display substrate, and a plurality of light emitting diodes (LEDs) positioned on the display substrate. The plurality of LEDs display a second image. The display substrate and the plurality of LEDs are transparent for the first image to be visible through the second display panel.Type: GrantFiled: September 13, 2018Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Christopher Percival, Yusufu Njoni Bamaxam Sulai
-
Patent number: 11115649Abstract: The disclosed system may include a communication device configured to receive wireless synchronization information for display content, a lens, an optical device, and a controller configured to determine that the display content is in a field of view of the lens, and in response to determining that the display content is within the field of view of the lens, cause the lens to selectively allow the display content to pass through the lens based on the wireless synchronization information. Various other related methods and systems are also disclosed.Type: GrantFiled: March 4, 2020Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Nathan Matsuda, Ryan Michael Ebert, Robert Birch, Bruce A. Cleary
-
Patent number: 11114002Abstract: A waveguide display includes a source assembly, an output waveguide, and a controller. The source assembly includes a light source and an optics system. The light source includes source elements arranged in a 1D or 2D array that emit image light. The optics system includes a scanning mirror assembly that scans the image light to particular locations based on scanning instructions. The output waveguide receives the scanned image light from the scanning mirror assembly and outputs an expanded image light. In some embodiments, the waveguide display includes a source waveguide and the 1D array of source elements. The source waveguide receives a conditioned image light from the source assembly. The controller generates the scanning instructions and provides the scanning instructions to the scanning mirror assembly. In some embodiments, the controller provides the scanning instructions to an actuator assembly of the source waveguide.Type: GrantFiled: July 22, 2020Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Wanli Chi, Pasi Saarikko, Hee Yoon Lee
-
Patent number: 11112613Abstract: A head-mounted display device for providing augmented reality contents to a wearer includes an eye tracker, a light projector, a beam steerer and a combiner. The eye tracker is configured to determine a position of a pupil of an eye of the wearer. The light projector is configured to project light for rendering images. The beam steerer is configured to change a direction of the light from the light projector based on the position of the pupil. The combiner is configured to combine the light from the light projector and light from an outside of the head-mounted display device for providing an overlap of the rendered image and a real image that corresponds to the light from the outside of the head-mounted display device.Type: GrantFiled: December 17, 2018Date of Patent: September 7, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Douglas Robert Lanman
-
Patent number: 11112865Abstract: The disclosed eye-tracking systems may include a visible light display having visible light pixels, at least one infrared pixel positioned within bounds of the visible light display, and an infrared sensor positioned and configured to detect infrared light originating from the at least one infrared pixel and reflected from an eye of the user. Related head-mounted display systems and methods for eye tracking are also disclosed.Type: GrantFiled: February 13, 2019Date of Patent: September 7, 2021Assignee: Facebook Technologies, LLCInventors: Alexander Jobe Fix, Andrew Wyman MacDonald, Dmitri Model, Mohammadhossein Daraeihajitooei, Javier San Agustin Lopez, Kirk Erik Burgess, Mohamed Hegazy, Scott Robert Ramsby, Sebastian Sztuk, Robert Cavin
-
Patent number: 11107948Abstract: A method and system for assembling a device by picking up semiconductor devices from a carrier substrate and placing the semiconductor devices onto a target substrate. The transfer of the semiconductor devices uses fluid as a transfer medium. The fluid enters a fluid channel of a pickup head, causing the pickup head to expand, make contact with, and attach to an aligned semiconductor device. After the semiconductor device is aligned with and placed onto the target substrate, at least a portion of the fluid is removed from the pickup head to release the semiconductor device onto the target substrate. The semiconductor device bonds to the target substrate.Type: GrantFiled: December 2, 2019Date of Patent: August 31, 2021Assignee: Facebook Technologies, LLCInventors: Yigit Menguc, Pooya Saketi, Thomas John Farrell Wallin, Nicholas Roy Corson, Ali Sengül, Katherine Healy, Oscar Torrents Abad, Daniel Brodoceanu, Robert Manson, Leif-Erik Sharif Simonsen, Remi Alain Delille
-
Patent number: 11103892Abstract: An initiated chemical vapor deposition (i-CVD) method for forming a nanovoided polymeric material may include heating a mixture including a gaseous monomer, a gaseous polymerization initiator, and a solvent to form a polymeric thin film including the solvent and removing the solvent from the polymeric thin film to form a nanovoided thin film. Devices, including dielectric elastomer actuators, may be formed using the nanovoided polymeric material. Various other methods, systems, apparatuses, and materials are also disclosed.Type: GrantFiled: December 10, 2018Date of Patent: August 31, 2021Assignee: Facebook Technologies, LLCInventors: Christopher Yuan Ting Liao, Andrew John Ouderkirk