Facebook Patent Grants

Systems and methods for sharing content

Granted: October 26, 2021
Patent Number: 11159473
Systems, methods, and non-transitory computer-readable media can determine that at least one image has been captured using the computing device, wherein one or more individuals are represented in the image. An identity of at least a first individual of the one or more individuals represented in the image is determined, wherein the identity of the first individual is determined, at least in part, using a social networking system. A notification is presented through a display of the…

Load balancing web service by rejecting connections

Granted: October 26, 2021
Patent Number: 11159406
A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web…

Bonding methods for light emitting diodes

Granted: October 26, 2021
Patent Number: 11158761
Disclosed herein are techniques for bonding components of LEDs. According to certain embodiments, a micro-LED includes a first component having a semiconductor layer stack including an n-side semiconductor layer, an active light emitting layer, and a p-side semiconductor layer. The semiconductor layer stack includes a III-V semiconductor material. The micro-LED also includes a second component having a passive or an active matrix integrated circuit within a Si layer. A first dielectric…

Low cost micro OLED structure and method

Granted: October 26, 2021
Patent Number: 11158690
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…

Colour inorganic LED display for display devices with a high number of pixel

Granted: October 26, 2021
Patent Number: 11158613
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…

Systems and methods for mask-based spatio-temporal dithering

Granted: October 26, 2021
Patent Number: 11158270
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…

Systems and methods for generating accurate and realistic clothing models with wrinkles

Granted: October 26, 2021
Patent Number: 11158121
In one embodiment, a computing system may be configured to generate accurate and realistic computer-generated clothing for a given body pose. For example, the system may access a data representation of a body pose and generate, based on the data representation, a 3D clothing model for the body pose using a statistical model. The system may generate a first normal map, such as a low-resolution normal map, based on the 3D clothing model. The system may generate a second normal map, such as…

Depth sensing using temporal coding

Granted: October 26, 2021
Patent Number: 11158074
In one embodiment, a system includes at least one projector configured to project a plurality of projected patterns, where a projected lighting characteristic of each of the projected patterns varies over a time period in accordance with an associated predetermined temporal lighting-characteristic pattern, a camera configured to capture images of detected patterns, and one or more processors configured to: determine, for each detected pattern, a detected temporal lighting-characteristic…

Selecting content for presentation to online system users based on correlations between content accessed by users via third party systems and interactions with online system content

Granted: October 26, 2021
Patent Number: 11157955
An online system tracks stores information identifying content provided by third party systems and accessed by online system users as well as interactions with advertisements performed by online system users. When the online system identifies an opportunity to present an advertisement to a viewing user, the online system identifies content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted…

Systems and methods to optimize music play in a scrolling news feed

Granted: October 19, 2021
Patent Number: 11150865
Systems, methods, and non-transitory computer readable media are configured to receive metadata for audio content associated with an audio content item for presentation in a news feed to be displayed on a screen of a computing device associated with a user. The metadata is transformed for display in the audio content item. The transformed metadata is displayed in the audio content item. In addition, systems, methods, and non-transitory computer readable media are configured to present an…

Display screen with an animated graphical user interface

Granted: October 19, 2021
Patent Number: D933696

Apparatus, system, and method for wrist tracking and gesture detection via time of flight sensors

Granted: October 19, 2021
Patent Number: 11150737
The disclosed wrist-tracking apparatus includes (1) a wristband dimensioned to be donned on a wrist of a user of an artificial reality system and (2) a set of Time of Flight (ToF) sensors coupled to the wristband, wherein each of the ToF sensors comprises (A) an emitter that emits a modulated pulse of energy, (B) a receiver that facilitates detecting a reflection of the modulated pulse of energy, and (C) a processing circuit communicatively coupled to the emitter and the receiver,…

Devices, systems, and methods for controlling computing devices via neuromuscular signals of users

Granted: October 19, 2021
Patent Number: 11150730
The disclosed human computer interface (HCI) system may include (1) at least one processor, (2) a plurality of sensors that detect one or more neuromuscular signals from a forearm or wrist of a user, and (3) memory that stores (A) one or more trained inferential models that determine an amount of force associated with the one or more neuromuscular signals and (B) computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to (I)…

Systems and methods for generating holograms using deep learning

Granted: October 19, 2021
Patent Number: 11150605
In one embodiment, a system may generate a hologram by processing a first image using a machine-learning model. The system may generate a second image based on at least a portion of the hologram using a processing model that is configured to simulate interactions between a light source and the hologram. The system may compare the second image to the first image to calculate a loss based on a loss function. The system may update the machine-learning model based on the loss between the…

Augmented reality content creation

Granted: October 19, 2021
Patent Number: 11150482
A system and method for generating a virtual content to a physical object is described. A processor includes an augmented reality application. The augmented reality application creates virtual content at the head mounted device, and associates the virtual content with predefined conditions based on data from sensors embedded in the head mounted device at a time of creation of the virtual content. The virtual content is displayed in a display of the head mounted device in response to…

Systems and methods for translation of optical components

Granted: October 19, 2021
Patent Number: 11150480
The disclosed head-mounted display systems may include an optical element supported by a head-mounted display frame, a projector mounted to the head-mounted display frame, and at least one voice coil actuator mounted on the head-mounted display frame. The projector may be configured to project, via the optical element, an image toward an eye of a user of the head-mounted display system. The at least one voice coil actuator may be coupled to at least one of the projector or the optical…

Polarization sensitive beam splitter

Granted: October 19, 2021
Patent Number: 11150473
An optical device includes a first polarization selective reflector; a second polarization selective reflector positioned relative to the first polarization selective reflector so that the first polarization selective reflector directs first light having a first nonplanar polarization toward the second polarization selective reflector and the second polarization selective reflector directs at least a portion of the first light toward the first polarization selective reflector as second…

Duty cycle range increase for waveguide combiners

Granted: October 19, 2021
Patent Number: 11150394
Techniques for fabricating a slanted structure are disclosed. In one embodiment, a method of fabricating a slanted surface-relief structure in a material layer includes forming a thin hard mask on top of an intermediate mask layer, etching the intermediate mask layer at a slant angle using the thin hard mask to form a slanted intermediate mask, and etching the material layer at the slant angle using the slanted intermediate mask to form the slanted surface-relief structure in the…

Displacement sensing to localize movement

Granted: October 19, 2021
Patent Number: 11150324
A controller is formed as an array of transmitting antennas and receiving antennas that are placed on the skin of a user so that the underlying movement of the user's skin can be measured by the interaction of the transmitting antennas and the receiving antennas. In an embodiment, the transmitting antennas and receiving antennas are located in an area proximate to the wrist. The movement of the transmitting antennas and subsequent measurement of signals received by receiving antennas are…

Casting with deformable molds

Granted: October 19, 2021
Patent Number: 11148377
A curable liquid is provided to a mold having a rigid surface disposed opposite a deformable surface. The curable liquid contacts the rigid surface and the deformable surface. The deformable surface is shaped according to a surface profile by driving actuators configured to move the deformable surface. The curable liquid is cured while the deformable surface is shaped according to the surface profile.