Patents Assigned to Facebook Technologies, LLC
-
Patent number: 11372480Abstract: A flexure guidance system may be provided for controlling movement of an optical subassembly and/or a connected combiner lens. For instance, the flexure guidance system may include a distal end piece, a proximal end piece, and multiple wire flexures that link the distal end piece to the proximal end piece. The linking wire flexures may be spaced to form an interior cavity between the distal end piece and the proximal end piece. This interior cavity may house various electronic components. One or more actuators in the system may move the electronic components according to input signals along different axes of movement provided by the wire flexures. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: April 27, 2021Date of Patent: June 28, 2022Assignee: Facebook Technologies, LLCInventor: Ryan Michael Ebert
-
Patent number: 11373270Abstract: Disclosed herein are related to a system and a method of remotely rendering an image. In one approach, a console device generates an image according to a gaze direction of a user of a head mounted display (HMD). In one aspect, the image includes a first area and a second area disposed along an axis, where the second area is located farther away from a foveated area of the image than the first area. In one aspect, the foveated area corresponds to the gaze direction of the user of the HMD. In one aspect, the console device compresses the image according to the axis, where the second area is compressed at a higher level than the first area. In one aspect, the compressed image is transmitted to the HMD. The HMD may decompress the compressed image according to the axis, and render the decompressed image.Type: GrantFiled: April 5, 2021Date of Patent: June 28, 2022Assignee: Facebook Technologies, LLCInventor: Volga Aksoy
-
Patent number: 11370653Abstract: An electrostatic zipping actuator includes a primary electrode, a secondary electrode overlying the primary electrode, a dielectric layer located between and abutting at least a portion of the primary electrode and the secondary electrode, and a dielectric fluid disposed at least at a junction between the dielectric layer and one of the electrodes, where an average total thickness of the dielectric layer is less than approximately 10 micrometers.Type: GrantFiled: April 23, 2020Date of Patent: June 28, 2022Assignee: Facebook Technologies, LLCInventors: Tianshu Liu, Yigit Menguc, Robert Manson, Shawn Reese, Tristan Thomas Trutna, Erik Samuel Roby, Katherine Healy, Nicholas Colonnese
-
Publication number: 20220197403Abstract: Aspects of the present disclosure are directed to virtual interaction modes for social and group communication. Additional aspects of the present disclosure are directed to automated controls for connecting a trigger performed in an artificial reality environment to an action on a personal computing device. Further aspects of the present disclosure are directed to providing versions of person virtual objects in an artificial reality environment and contextual breakpoints to switch between them. Yet further aspects of the present disclosure are directed to extending a mouse for artificial reality environment input.Type: ApplicationFiled: March 10, 2022Publication date: June 23, 2022Applicant: Facebook Technologies, LLCInventors: James Anthony HUGHES, Björn WANBO, Fábio RESENDE, John Nicholas JITKOFF, Michael James LEBEAU, Gabriel MARTZLOFF, Jay CHAN, Javier Alejandro Sierra SANTOS, Jenny KAM, Yeliz KARADAYI
-
Patent number: 11368420Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system, an input in a multi-turn message thread, parsing the input to identify a plurality of hypothesis dialog states associated with the input, generating a plurality of functions corresponding to the plurality of hypothesis dialog states, calculating a plurality of probability scores for the plurality of functions, respectively, based on a prior dialog state associated with the message thread and a current user context, wherein each probability score represents a likelihood that the respective function is associated with an intended dialog state, and storing the plurality of functions if each of the probability scores is below a threshold probability score, wherein the plurality of functions is stored as a hierarchical set of functions that is used as the prior dialog state in response to a next input in the message thread.Type: GrantFiled: April 19, 2019Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLC.Inventors: Paul Anthony Crook, Baiyang Liu, Rajen Subba
-
Patent number: 11368231Abstract: A system receives audio data in a frequency range of 20 Hz-20 kHz. The received audio data is encoded by the system into ultrasonic data in frequencies that are greater than 20 kHz, and transmitted into a local area that is proximal to the transmitting device, i.e., within the transmission range of the transmitting device. An ultrasonic communication device that is located in the transmission range of the transmitting device may receive the ultrasonic data. The received ultrasonic data is decoded by the ultrasonic communication system in the receiving device into audio data in a frequency range of 20 Hz-20 kHz, and subsequently presented to a user of the receiving ultrasonic communication device.Type: GrantFiled: December 21, 2018Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLCInventors: Peter Harty Dodds, Morteza Khaleghimeybodi, Philip Robinson, Scott Porter, William Owen Brimijoin, II, Andrew Lovitt
-
Patent number: 11366971Abstract: In one embodiment, a method includes receiving, from a client system associated with a first user, a first audio input. The method includes generating multiple transcriptions corresponding to the first audio input based on multiple automatic speech recognition (ASR) engines. Each ASR engine is associated with a respective domain out of multiple domains. The method includes determining, for each transcription, a combination of one or more intents and one or more slots to be associated with the transcription. The method includes selecting, by a meta-speech engine, one or more combinations of intents and slots from the multiple combinations to be associated with the first user input. The method includes generating a response to the first audio input based on the selected combinations and sending, to the client system, instructions for presenting the response to the first audio input.Type: GrantFiled: January 13, 2020Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLC.Inventors: Fuchun Peng, Jihang Li, Jinsong Yu
-
Patent number: 11367165Abstract: In one embodiment, a method includes receiving a first frame associated with a first time and one or more second frames of a video having a resolution lower than a target resolution, wherein each second frame is associated with a second time prior to the first time, generating a first feature map for the first frame and one or more second feature maps for the one or more second frames, up-sampling the first feature map and the one or more second feature maps to the target resolution, warping each of the up-sampled second feature maps according to a motion estimation between the associated second time and the first time, and generating a reconstructed frame having the target resolution corresponding to the first frame by using a machine-learning model to process the up-sampled first feature map and the one or more up-sampled and warped second feature maps.Type: GrantFiled: September 30, 2020Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLC.Inventors: Lei Xiao, Salah Eddine Nouri, Douglas Robert Lanman, Anton S Kaplanyan, Alexander Jobe Fix, Matthew Steven Chapman
-
Patent number: 11368283Abstract: A system on a chip (SoC) includes a security processor configured to determine that a first channel ID describing a {source, destination} tuple for a crypto packet matches a second channel ID describing a corresponding {source, destination} tuple for a preceding crypto packet received immediately prior to the crypto packet. The SoC also includes a decryption engine configured to, responsive to the determination that the first channel ID matches the second channel ID: obtain a set of round keys applied to perform an add round key computational stage of a previous decryption datapath used to decrypt a preceding cipher text block obtained from the preceding crypto packet, and to reuse the set of round keys to perform a corresponding add round key computational stage of a current decryption datapath used to decrypt a cipher text block obtained from the crypto packet.Type: GrantFiled: December 20, 2019Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLCInventors: Sudhir Satpathy, Wojciech Stefan Powiertowski
-
Patent number: 11366522Abstract: The disclosed wearable apparatus may include (1) a device dimensioned to fit about a body part of a user, (2) a tensioning mechanism that harnesses to the device in a manner that is relative to the fit of the device about the body part of the user, and (3) an actuator couples to the tensioning mechanism that, when actuated, causes substantially tangential movement of the tensioning mechanism relative to a surface of the body part to produce substantially orthogonal movement of the device relative to the surface of the body part. Various other methods, systems, and/or computer-readable media are also disclosed.Type: GrantFiled: May 12, 2020Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLCInventors: Evan Matthew Pezent, Priyanshu Agarwal, Hrvoje Benko, Nicholas Colonnese, Ali Israr, Shea Jonathan Robinson
-
Patent number: 11366527Abstract: A system for vibration-driven sensing may include a wearable dimensioned to be donned by a user of an artificial reality system. The system may also include a vibration sensor that is incorporated into the wearable and generates an electrical response that corresponds to a vibration detected at the wearable. The system may further include at least one processing device communicatively coupled to the vibration sensor. The processing device may determine, based at least in part on the electrical response generated by the vibration sensor, that the user has made a specific gesture with at least one body part. In response to this determination, the processing device may generate an input command for the artificial reality system based at least in part on the specific gesture made by the user. Various other systems and methods are also disclosed.Type: GrantFiled: July 20, 2020Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLCInventors: Hrvoje Benko, Wolf Kienzle, Neil Weiss, Yu-Te Wang, Yanjun Ma, David R. Perek
-
Patent number: 11366720Abstract: In one embodiment, a method includes generating a handle that references a checkpoint for a service, sending the handle to the service, wherein the handle is configured to be used by the service to store one or more states of the service in the checkpoint, determining that the service needs to be restarted, restarting the service, accessing the handle for the checkpoint, and sending the handle for the checkpoint to the restarted service, wherein the handle for the checkpoint is configured to be used by the restarted service to restore the one or more states.Type: GrantFiled: August 1, 2019Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLC.Inventors: Vadim Victor Spivak, Bernhard Poess
-
Patent number: 11366922Abstract: In one embodiment, a method includes receiving a request to transfer a handle to an object from a first process to a second process, accessing a first security context of the handle and a second security context of the second process, identifying one or more security policies based on at least one of the first security context and the second security context, determining that the handle is allowed to be transferred to the second process by applying the one or more security policies on the first security context of the handle and the second security context of the second process, and transferring the handle to the second process in response to the request.Type: GrantFiled: November 19, 2019Date of Patent: June 21, 2022Assignee: Facebook Technologies, LLC.Inventor: Gleb Kurtsov
-
Patent number: 11361517Abstract: A rhythm-based video game (“game”) is disclosed. In the game, a player slashes blocks representing musical beats using a pair of energy blades resembling a lightsaber. A gaming console renders multiple digital objects, e.g., digital blocks, digital mines and digital obstacles, that are approaching a player in a virtual space. The gaming console also renders a digital representation of an instrument, e.g., a lightsaber (“digital saber”), using which the player slashes, cuts or otherwise interacts with the digital blocks to cause a digital collision between the digital saber and the digital blocks. The player can score by slashing the digital blocks, not hitting the digital mines and avoiding the digital obstacles. The game presents the player with a stream of approaching digital objects in synchronization with music, e.g., a song's beats, being played in the game. The pace at which the digital blocks approach the player increases with the beats.Type: GrantFiled: February 4, 2021Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventors: Vladimír Hrin{hacek over (c)}ár, Ján Ilavský
-
Patent number: 11361522Abstract: Methods and apparatus for enabling a user or third-party to select or adjust parameters of one or more statistical models used to generate a musculoskeletal representation. The method comprises providing as input to the statistical model(s), a plurality of neuromuscular signals recorded by a plurality of neuromuscular sensors during performance of at least one gesture by a user, wherein the at least one gesture is performed by the user while wearing a wearable device having the plurality of neuromuscular sensors arranged thereon, rendering at least one visual representation based on an output of the statistical model(s), and receiving user or third-party input to adjust parameters of the statistical model(s) based on the rendered at least one visual representation, the user input including a selection of a particular statistical model of the statistical model(s) and/or an adjustment of parameters associated with the particular statistical model.Type: GrantFiled: October 18, 2019Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventors: Patrick Kaifosh, Adam Berenzweig, Adam Al-natsheh
-
Patent number: 11361744Abstract: An audio system for a wearable device dynamically updates acoustic transfer functions. The audio system is configured to estimate a direction of arrival (DoA) of each sound source detected by a microphone array relative to a position of the wearable device within a local area. The audio system may track the movement of each sound source. The audio system may form a beam in the direction of each sound source. The audio system may identify and classify each sound source based on the sound source properties. Based on the DoA estimates, the movement tracking, and the beamforming, the audio system generates or updates the acoustic transfer functions for the sound sources.Type: GrantFiled: February 23, 2021Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventors: Vladimir Tourbabin, Jacob Ryan Donley, Antonio John Miller, Ravish Mehra
-
Patent number: 11363221Abstract: In one example, an apparatus is provided. The apparatus comprises an image sensor configured to generate a first raw output to represent a first intensity of incident light based on a first relationship, and to generate a second raw output to represent a second intensity of incident light based on a second relationship. The apparatus further comprises a post processor configured to: generate a first post-processed output based on the first raw output and based on the first relationship such that the first post-processed output is linearly related to the first intensity based on a third relationship, and to generate a second post-processed output based on the second raw output and based on the second relationship such that the second post-processed output is linearly related to the second intensity based on the third relationship.Type: GrantFiled: June 5, 2019Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventors: Andrew Samuel Berkovich, Wei Gao, Xinqiao Liu, Song Chen
-
Patent number: 11363395Abstract: A piezoelectric microelectromechanical systems (MEMS) transducer that can operate as a microphone (e.g., contact microphone) or a speaker is presented herein. The piezoelectric MEMS transducer includes a substrate, a proof mass and folded displacement sensing structures. Each folded displacement sensing structure comprises a continuous beam, a first piezoelectric stress sensor coupled to a first portion of the continuous beam, and a second piezoelectric stress sensor coupled to a second portion of the continuous beam. The first portion of the continuous beam is coupled to a respective portion of the proof mass, and the second portion of the continuous beam is coupled to a respective portion of the substrate. The first and second portions of the continuous beam come together at an acute angle. The first and second piezoelectric stress sensors output stress information responsive to a stress induced in the continuous beam by displacement of the proof mass.Type: GrantFiled: December 23, 2020Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventors: Yuri Toride, Chuming Zhao
-
Patent number: 11363385Abstract: The disclosed high-efficiency motor may include the following: at least two magnets, a rigid structure arranged between the at least two magnets, where the rigid structure has traces configured to act as a moveable coil, and at least two couplings that respectively link the magnets to the rigid structure in a flexible manner. An electrical input signal applied to the moveable coil may cause motive force to be applied the rigid structure according to the input signal, so that the rigid structure moves orthogonally relative to the magnets as driven by the input signal. In this manner, the high-efficiency motor may be incorporated into a system that may reproduce a full-range audio signal. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 12, 2020Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventor: Scott Porter
-
Patent number: 11360308Abstract: An optical device for a head-mounted display device includes a first partial reflector and a second partial reflector positioned relative to the first partial reflector so that the second partial reflector receives first light transmitted through the first partial reflector and reflects at least a portion of the first light toward the first partial reflector as second light. At least a portion of the second light is reflected by the first partial reflector as third light, and at least a portion of the third light is transmitted through the second partial reflector. At least one of the first partial reflector or the second partial reflector includes a reflective holographic element.Type: GrantFiled: February 5, 2020Date of Patent: June 14, 2022Assignee: Facebook Technologies, LLCInventors: Andrew Maimone, Junren Wang, Barry Silverstein