Patents Assigned to Facebook Technologies, LLC
-
Patent number: 11169358Abstract: A virtual scene may be projected onto a two-dimensional screen of a head mounted display. The two-dimension screen may be substantially perpendicular to a visual axis of a user wearing the head mounted display. A lens assembly of the projector may be adjusted to focus on a viewing portion of the virtual scene on the screen.Type: GrantFiled: June 29, 2018Date of Patent: November 9, 2021Assignee: Facebook Technologies, LLCInventor: Wei Rong
-
Patent number: 11170576Abstract: A progressive display system can compute a virtual distance between a user and virtual objects. The virtual distance can be based on: a distance between the user and an object, a viewing angle of the object, and/or a footprint of the object in a field of view. The progressive display system can determine where the virtual distance falls in a sequence of distance ranges that correspond to levels of detail. Using a mapping between content sets for the object and levels of detail that correspond to distance ranges, the progressive display system can select content sets to display in relation to the object. As the user moves, the virtual distance will move across thresholds bounding the distance ranges. This causes the progressive display system to select and display other content sets for the distance range in which the current virtual distance falls.Type: GrantFiled: September 20, 2019Date of Patent: November 9, 2021Assignee: Facebook Technologies, LLCInventors: Jonathan Ravasz, Etienne Pinchon, Adam Varga, Jasper Stevens, Robert Ellis, Jonah Jones
-
Patent number: 11171772Abstract: This disclosure describes systems on a chip (SOCs) that prevent side channel attacks (SCAs). An example SoC includes an encryption engine, a key store, and a security processor. The key store is configured to store a plurality of encryption keys. The encryption engine is configured to encrypt transmit (Tx) channel data using any encryption key of the plurality of encryption keys stored to the key store. The security processor is configured to activate SCA mitigation logic of the SoC based on a determination that the encryption engine encrypts the Tx channel data using a strong key selected from the plurality of encryption keys stored to the key store, and to operate the SCA mitigation logic in a deactivated state based on a determination that the encryption engine encrypts the Tx channel data using a weak key selected from the plurality of encryption keys stored to the key store.Type: GrantFiled: January 22, 2020Date of Patent: November 9, 2021Assignee: Facebook Technologies, LLCInventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani
-
Patent number: 11165557Abstract: In general, this disclosure describes encryption engines that shuffle data segments during decryption. By shuffling the data and using the resulting random permutation for decryption, the engines of this disclosure obfuscate hardware performance information that attackers might access and use in a side channel attack. In one example, an apparatus includes a decryption engine configured to select, for each round of multiple rounds for decrypting the block of encrypted data, a permutation of inputs to the decryption engine from multiple permutations of the inputs. The inputs include encrypted data segments of the block of encrypted data and an inverse cipher key segment, and the selected permutation of the inputs is different for at least two of the rounds. The decryption engine is further configured to iteratively compute a decrypted data segment across the plurality of rounds based on the respective selected permutation of the inputs for each round.Type: GrantFiled: June 19, 2019Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventor: Sudhir Satpathy
-
Patent number: 11163165Abstract: A head-mounted display (HMD) includes an electronic display element, a microlens array, and an optics block. The electronic display element outputs image light via sub-pixels having different colors, the sub-pixels separated from each other by a dark space region. The sub-pixels have associated emission distributions that describe ranges of angles of light emitted from the plurality of sub-pixels. The microlens array includes microlenses that are each coupled to at least one corresponding sub-pixel, of the sub-pixels, where the microlenses concentrate the emission distributions and direct the emission distributions toward a target region. The optics block, which is located in the target region optically corrects the image light and directs the optically corrected image light from the microlens array to an exit pupil of the HMD corresponding to a location of an eye of a user of the HMD.Type: GrantFiled: July 8, 2020Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventor: Nicholas Daniel Trail
-
Patent number: 11164905Abstract: A method of manufacturing light emitting diode (LED) devices is provided. In one example, the method comprises: forming a plurality of LED dies on a starter substrate, each of the plurality of LED dies including a device-side bump; moving, using a pick up tool (PUT), the starter substrate and the plurality of LED dies towards a backplane, the backplane including a plurality of backplane-side bumps; establishing the conductive bonds between the device-side bumps of the plurality of LED dies and the backplane-side bumps of the backplane at the plurality of contact locations; and operating the PUT to release the starter substrate to enable transferring of the plurality of LED dies to the backplane.Type: GrantFiled: October 8, 2019Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventors: Céline Claire Oyer, Allan Pourchet
-
Patent number: 11166096Abstract: A transducer system isolates vibrations produced by a transducer. The transducer system comprises the transducer and a vibration isolation system. The transducer can produce vibrations and is configured to be coupled to a device. The transducer includes a first sub-assembly including a coil assembly and a second sub-assembly including one or more magnets. The vibration isolation system is configured to isolate vibrations produced by the transducer from the device. The vibration isolation system includes a plurality of support brackets, and a suspension component including a plurality of flexures. The plurality of flexures includes a first set of flexures configured to suspend the first sub-assembly from the support brackets, a second set of flexures configured to suspend the second sub-assembly from the first sub-assembly, and a third set of flexures configured to suspend the second sub-assembly from the support brackets.Type: GrantFiled: September 9, 2020Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventors: Scott Porter, Peter Gottlieb
-
Patent number: 11165982Abstract: A photo sensor includes a plurality of pixel blocks, each including one or more anchor pixels and one or more non-anchor pixels. The anchor pixels produce first sensor signals and the non-anchor pixels produce second sensor signals. An amplifier circuit amplifies the first and second sensor signals. A variable bit-depth analog to digital converter (ADC) circuit quantizes amplified versions of the first sensor signals into first digitized sensor signals with a first bit-depth. The ADC circuit also quantizes amplified versions of the second sensor signals into second digitized sensor signals with a second bit-depth that is lower than the first bit depth. The second bit-depth may be selected based on anchor pixel statistics derived from the one or more first digitized sensor signals.Type: GrantFiled: July 28, 2020Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventors: Xinqiao Liu, Jakob Julian Engel
-
Patent number: 11163361Abstract: Methods and apparatus for calibrating performance of one or more statistical models used to generate a musculoskeletal representation. The method comprises controlling presentation of instructions via a user interface to instruct the user to perform the at least one gesture and updating at least one parameter of the one or more statistical models based, at least in part on a plurality of neuromuscular signals recorded by a plurality of neuromuscular sensors during performance of the at least one gesture by the user.Type: GrantFiled: October 31, 2019Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventors: Patrick Kaifosh, Tudor Giurgica-Tiron, Adam Berenzweig, Steven Kober, Adam Al-natsheh, Alexandre Barachant, Zhuo Wang
-
Patent number: 11163166Abstract: In one example, an apparatus may include a frame that includes an optical component configured for use with a near-eye display that is part of a head-worn display system. The frame magnetically attaches to the head-worn display system, and when the frame is attached to the head-worn display system, the frame may align the optical component for use with the near-eye display. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 23, 2018Date of Patent: November 2, 2021Assignee: Facebook Technologies, LLCInventor: Ryan Michael Ebert
-
Patent number: 11159768Abstract: The disclosed computer-implemented method may include receiving a first input from a first artificial reality device detecting a first environment of a first user and determining a first environmental feature of the first environment based on the first input. The method may include receiving a second input from a second artificial reality device detecting a second environment of a second user and determining a second environmental feature of the second environment based on the second input. The method may include comparing the first environmental feature with the second environmental feature and including, based on the comparison, the first and second users in a group for online interactions. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: January 3, 2019Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Jim Sing Liu, Olivier Marie Bouan Du Chef Du Bos, Hermes Germi Pique Corchs, Matthew Roberts
-
Patent number: 11156830Abstract: Artificial reality (AR) systems track pose and skeletal positioning for multiple co-located participants, each having a head mounted display (HMD). Participants can join a shared artificial reality event or experience with others in the same location. Each participant's HMD can independently render AR content for the participant based on the participant's pose and pose information obtained from other participants' HMDs. A participating HMD may broadcast tracking estimates for skeletal points of interest (e.g., joints, finger tips, knees, ankle points, etc.) that are within the field-of-view of the HMD's cameras and/or sensors. A participating HMD may receive skeletal position information determined by other HMDs, and aggregate the received tracking information along with internal tracking information to construct an accurate, full estimate of its own pose and skeletal positioning information for its corresponding participant.Type: GrantFiled: November 14, 2019Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Samuel Alan Johnson, Carsten Sebastian Stoll, Benjamin Antoine Georges Lefaudeux
-
Patent number: 11156843Abstract: A calibration system is described that includes a calibration target having one or more calibration objects, a head mounted display (HMD), and a rendering engine configured to render, based on an estimated pose of the HMD, respective virtual calibration objects in a viewing area of the HMD at respective locations corresponding to the one or more calibration objects visible in the viewing area, wherein the HMD is configured to output the virtual calibration targets. The calibration system further includes an image capture system configured to capture image data comprising images of the viewing area of the HMD, and a calibration engine configured to compute, from the image data, difference data comprising respective distances between the one or more calibration objects and the respective, corresponding virtual calibration objects.Type: GrantFiled: January 10, 2020Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Peter Freese, Hauke Malte Strasdat, Renzo De Nardi
-
Patent number: 11159907Abstract: In one embodiment, an audio service executing on a computing device performs a method including receiving, from one or more applications, a number of world-locked audio objects, where each of the world-locked audio objects is associated with a coordinate within a three-dimensional environment; identifying a first subset of the world-locked audio objects and a second subset of the world-locked audio objects, where the first subset includes a number of world-locked audio objects and the second subset includes one or more of the world-locked audio objects that are excluded from the first subset; generating a spherical harmonic object based on the second subset of world-locked audio objects and their associated coordinates; and sending data associated with the first subset of world-locked audio objects and the spherical harmonic object to an audio driver configured to render audio for simultaneous output.Type: GrantFiled: September 16, 2020Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Marc Ihaab Salem, Sumit Kamath
-
Patent number: 11158613Abstract: An image generator for use in a display device, the image generator comprising a plurality of ILED array chips each comprising a plurality of ILED emitters and arranged in an array such that each of a plurality of pixels of the image generator comprises an ILED emitter from each of a plurality of adjacent ILED array chips. The total area of ILED emitter material be less than 50% of the area of each pixel. The image generator may comprise secondary optics in optical communication with an output of the plurality of ILED emitters of an ILED array chip and configured to direct light from the ILED emitters towards an emission region of the associated pixel.Type: GrantFiled: May 22, 2020Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: William Henry, Padraig Hughes, Joseph O'Keeffe
-
Patent number: 11157725Abstract: Embodiments are directed to a near eye display (NED) system for displaying artificial reality content to a user and to manipulate displayed content items based upon gestures performed by users of the NED system. A user of the NED system may perform a gesture simulating the throwing of an object to “cast” a content item to a target location in an artificial reality (AR) environment displayed by the NED system. The gesture may comprise a first portion in which the user's hand “grabs” or “pinches” a virtual object corresponding to the content item and moves backwards relative to their body, and a second portion in which the user's hand moves forwards relative to their body and releases the virtual object. The target location may be identified based upon a trajectory associated with the backwards motion of the first portion of the gesture.Type: GrantFiled: March 16, 2020Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Daniel Andersen, Albert Peter Hwang, Kenrick Cheng-Kuo Kin
-
Patent number: 11156842Abstract: A head-mounted-display assembly may include a knitted layer formed of a plurality of fibers and extending in three dimensions. The knitted layer may include (1) a first region having a first degree of at least one physical property, (2) a second region having a second degree of the at least one physical property, and (3) a transition region extending between the first region and the second region. The transition region of the knitted layer may progressively change in degree of the at least one physical property proceeding from the first region toward the second region. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: February 7, 2018Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Shane Michael Ellis, Joseph Patrick Sullivan
-
Patent number: 11156913Abstract: A method is described for creating a modified mask with low surface energies for a nano-imprint lithography (NIL) imprinting process. The method includes applying a master mold to an imprint mask material to create an imprint mask. The method further includes modifying the imprint mask by applying a treatment to the imprint mask to cause a surface energy level of the imprint mask to fall below a sticking threshold. The modified imprint mask is applied to a nano-imprint lithography (NIL) material to create an imprinted NIL material layer. The surface energy level of the imprint mask causes a shape of the imprinted NIL material layer to be remain unchanged when the imprinted NIL material layer is detached from the modified imprint mask.Type: GrantFiled: January 18, 2019Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Austin Lane, Matthew E. Colburn, Giuseppe Calafiore, Nihar Ranjan Mohanty
-
Patent number: 11158690Abstract: A method of manufacturing a display system includes forming a display element having a display active area over a silicon backplane, forming a display driver integrated circuit (DDIC), and bonding the display element to the display driver integrated circuit (DDIC). The display active area may include a light emitting diode such as an organic light emitting diode (OLED). Separately forming the display and the display circuitry may simplify formation of the OLED and allow for a higher density control interface between the display and the DDIC.Type: GrantFiled: July 31, 2019Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventors: Min Hyuk Choi, Cheonghong Kim, Zhiming Zhuang
-
Patent number: 11158270Abstract: In one embodiment, a computing system may receive a target image with a first number of bits per color. The system may access masks that each includes dots associated with a grayscale range. A subset of the dots associated with each of the masks may be associated with a subrange of the grayscale range. The dots within the subsets of dots associated with the masks may have different positions. The system may generate a number of images based on the target image and the masks. Each of the images may have a second number of bits per color smaller than the first number of bits per color. The system may display the images sequentially on a display for representing the target image.Type: GrantFiled: July 24, 2019Date of Patent: October 26, 2021Assignee: Facebook Technologies, LLCInventor: Edward Buckley