Facebook Patents

Facebook, Inc. operates a social media website and mobile app that enables people to connect, share and discover opinions, ideas, photos and videos. The company also owns Instagram, a mobile application for sharing photos and videos, as well as WhatsApp, a mobile messaging application.

Facebook Patents by Type
  • Facebook Patents Granted: Facebook patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Facebook Patent Applications: Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 11257275
    Abstract: In one embodiment, a system may determine a sampling location within a texture with each texel encoding first and second distance fields and first and second color indices. The system may select, based on the sampling location, a set of texels to use to determine a color for the sampling location. The system may compute first and second interpolated distance fields based on, respectively, the first and second distance fields of the set of texels. The system may select, based on the first interpolated distance field, a subset of the set of texels, and select a texel from the subset of texels based on a distance between the texel and the sampling location. The system may select, based on the second interpolated distance filed, a color index from the first and second color indices of the selected texel and use it to determine the color for the sampling location.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Larry Seiler, Alexander Nankervis, John Adrian Arthur Johnston
  • Patent number: 11257183
    Abstract: The disclosed computer-implemented method may include determining a set of filter vectors. Each filter vector in the set of filter vectors may include a set of filter weights associated with at least one portion of an output volume of a resampling operation. The method may also include generating, via a clustering algorithm and based on the set of filter vectors, a filter bank for the resampling operation. The filter bank may include an additional set of filter vectors. The method may further include (1) transmitting the filter bank to a memory module included in a hardware accelerator, and (2) directing the hardware accelerator to execute the resampling operation using an input volume and the filter bank. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook, Inc.
    Inventor: Ioannis Katsavounidis
  • Patent number: 11256213
    Abstract: A system for making a holographic medium for use in generating light patterns for eye tracking includes a light source configured to provide light and a beam splitter configured to separate the light into a first portion of the light and a second portion of the light that is spatially separated from the first portion of the light. The system also includes a first set of optical elements configured to transmit the first portion of the light for providing a first wide-field beam onto an optically recordable medium, a second set of optical elements configured to transmit the second portion of the light for providing a second wide-field beam, and a plurality of parabolic reflectors optically coupled with the second set of optical elements and configured to receive the second wide-field beam and project a plurality of separate light patterns onto the optically recordable medium for forming the holographic medium.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: February 22, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Ganghun Kim, Andrew Maimone, Alexander Jobe Fix, Robert Dale Cavin, Hee Yoon Lee, Matthieu Charles Raoul Leibovici, Brian Wheelwright, Douglas Robert Lanman
  • Patent number: 11256768
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 22, 2022
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 11256342
    Abstract: An electronic device tracks, for a user performing a target acquisition movement within a 3D space, movement parameters of a plurality of input devices of the user. The electronic device predicts, for the user, a region of interest within the 3D space, using a regression model, based on the movement parameters. The region of interest includes a plurality of targets in close proximity. The electronic device predicts an endpoint of the target acquisition movement, within the region of interest, using a pointer facilitation technique. In some embodiments, the plurality of input devices includes an eye tracking input device, each input device corresponds to a predefined input device type, and the movement parameters include gaze data from the eye tracking input device. In some embodiments, input devices includes an eye tracking input device, a head-mounted display, and a hand-held controller, and the user's eye, hand, and head movements are coordinated.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: February 22, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Rorik Henrikson, Tovi Samuel Grossman, Sean Edwin Trowbridge, Hrvoje Benko, Daniel John Wigdor, Marcello Giordano, Michael Glueck, Tanya Renee Jonker, Aakar Gupta, Stephanie Santosa, Carolina Brum Medeiros, Daniel Clarke
  • Patent number: 11256319
    Abstract: The disclosure describes artificial reality (AR) systems and techniques that enable hierarchical power management of multiple devices within a multi-device AR system. For example, a multi-device AR system includes a device comprising one of a peripheral device configured to generate artificial reality content for display or a head-mounted display unit (HMD) configured to output artificial reality content. The device comprises a System on a Chip (SoC) that includes a host subsystem and plurality of subsystems. Each subsystem includes a child energy processing unit configured to manage power states for the subsystem. The host subsystem includes a parent energy processing unit configured to direct power management of each of the child energy processing units of the plurality of subsystems.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Shrirang Madhav Yardi, Alok Kumar Mathur
  • Patent number: 11256336
    Abstract: Aspects of the present disclosure are for an interaction mode system that provides multiple interaction modes in an artificial reality environment with automatic, context-specific transitions between interaction modes. An interaction mode can specify how the interaction mode system determines direction indications and movement within an artificial reality environment and interactions for making selections or performing other actions. In some implementations, the interaction mode system can control at least four interaction modes including a no-hands, 3DoF mode, a no-hands, 6DoF mode, a gaze and gesture mode, and a ray casting mode. The interaction mode system can employ a mapping of interaction mode context factors (e.g., which components are enabled, mode settings, lighting or other environment conditions, current body positions, etc.) to interaction modes to control transitioning between particular interaction modes.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Hayden Schoen
  • Patent number: 11257407
    Abstract: In one example, an apparatus comprises a backplane to attach an array of light emitting diodes (LED), the backplane comprising an array of display driver circuits, each display driver circuit of the array of display driver circuits corresponding to an LED of the array of LEDs and comprising: a current driver circuit configured to supply to a current to the corresponding LED; a control signal generator circuit configured to supply a driver control signal to the current driver circuit to control the current; and one or more monitor circuits controllable to provide access to at least one of: the current, or an internal voltage of at least one of the current driver circuit or the control signal generator circuit.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Ilias Pappas, Michael Yee, Ramakrishna Chilukuri, William Thomas Blank
  • Patent number: 11257280
    Abstract: Elements in an artificial reality environment (e.g., objects or volumes) can be assigned different ray casting rules. In response to detecting a corresponding trigger, such as the user entering the volume or interacting with the object, the ray casting rules associated with that element can be implemented. Implementing the ray casting rules can control aspects of the ray such as the ray's shape, size, effects of the ray, where a ray originates, whether the ray is directed along a particular plane, or how rays are controlled. In some cases, an artificial reality system can cast multiple rays at the same time, which are controlled by the same feature of a user. Using priority rules (e.g., weighting factors, hierarchies, filters, etc.), the artificial reality system can determine which ray is primary, allowing the user to use the primary ray to interact with elements.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Owen Pedrotti, Gayan Ediriweera, Brandon Furtwangler
  • Patent number: 11256977
    Abstract: A disclosed computing system may include a special-purpose hardware device having an input subsystem, a linearization subsystem, and a matrix multiplication unit. The input subsystem may facilitate on-the-fly convolution lowering within a neural network convolution layer by directing input volume patches to logical unit(s) of the device. The linearization subsystem may be configured to receive a patch from the input subsystem and to linearize the patch by arranging elements of the patch as a portion of a data matrix row. The matrix multiplication unit of device may be configured to receive the data matrix from the linearization subsystem and to apply a filter matrix to the data matrix via a matrix multiplication operation. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: February 22, 2022
    Assignee: Facebook, Inc.
    Inventors: Mikhail Smelyanskiy, Abdulkadir Utku Diril, Jong Soo Park, Nadav Rotem
  • Patent number: 11256341
    Abstract: The disclosed computer-implemented method may include tracking (1) a position of a primary real-world object within a real-world environment via a primary tracking method, and (2) a position of a secondary real-world object within the real-world environment via a secondary tracking method. The method may further include presenting (1) a primary virtual object at a position within an artificial environment corresponding to the tracked position of the primary real-world object, and (2) a secondary virtual object at a position within the artificial environment corresponding to the tracked position of the secondary real-world object. The method may further include (1) detecting an interaction of the primary real-world object with the secondary real-world object, and (2) transitioning to tracking the position of the primary real-world object via the secondary tracking method. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Kenrick Cheng-Kuo Kin, Maxime Ouellet
  • Patent number: 11255529
    Abstract: A light emitting diode (LED) chip is bonded to a substrate. The LED chip includes a plurality of electrodes that each corresponds to a contact on the substrate. The plurality of electrodes are exposed to one or more laser beams for coupling the LED chip to the substrate. The laser beams may be directed to one or more edges or corners of the plurality of electrodes, where the edges or corners lie outside emission areas of LEDs on the LED chip.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Jeb Wu, Oscar Torrents Abad, Daniel Brodoceanu, Pooya Saketi, Zheng Sung Chio, Ali Sengül
  • Patent number: 11256086
    Abstract: An optical system includes an optical waveguide, and a first optical element configured to direct a first ray, having a first circular polarization and impinging on the first optical element at a first incidence angle, in a first direction so that the first ray propagates through the optical waveguide via total internal reflection toward a second optical element. The first optical element is configured to also direct a second ray, having a second circular polarization that is distinct from the first circular polarization and impinging on the first optical element at the first incidence angle, in a second direction that is distinct from the first direction so that the second ray propagates away from the second optical element. The second optical element is configured to direct the first ray propagating through the optical waveguide toward a detector.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Babak Amirsolaimani, Pasi Saarikko, Ying Geng, Yusufu Njoni Bamaxam Sulai, Scott Charles McEldowney
  • Patent number: 11252262
    Abstract: Disclosed herein are related to a system and a method of coordinating among artificial reality links. In one approach, a system comprising a first console for executing an application for artificial reality may include a wireless communication interface and a processor. The processor may be configured to send, via the wireless communication interface, a first message comprising a first plurality of parameters and a first schedule for access to a shared wireless channel by the first console, receive, from a second console via the wireless communication interface, a second message comprising a second plurality of parameters and a second schedule for access to the shared wireless channel by the second console, update, responsive to the second message, the first plurality of parameters and the first schedule, and/or send, via the wireless communication interface, a third message comprising the updated first plurality of parameters and the updated first schedule.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Sam Padinjaremannil Alex, Nabeel Ahmed, William Louis Abbott, Fabrizio Guerrieri, Payam Torab Jahromi
  • Patent number: 11250675
    Abstract: A sensor system includes an actuator, an accelerometer coupled with the actuator, a rigid member, a transducer, and one or more processors. The actuator generates motion. The accelerometer outputs an acceleration signal responsive to at least the motion of the actuator. The rigid member extends from a first end coupled with the accelerometer to a second end. The transducer is coupled with the second end of the rigid member. The transducer can be configured to couple with a load, and can output a force signal responsive to at least a portion of the motion of the actuator transmitted to the transducer via the rigid member. The one or more processors determine a mechanical impedance of the load based at least on the acceleration signal and the force signal.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Morteza Khaleghimeybodi, Chuming Zhao, Scott Porter
  • Patent number: 11252029
    Abstract: The disclosed computer-implemented method may include (i) generating a data center constraint model by placing a constraint on a total amount of ingress or egress traffic a service expects from each respective data center of multiple data centers, (ii) filtering a set of traffic matrices that indicate points in the data center constraint model by comparing the set of traffic matrices against cut sets of a network topology that indicate network failures to create a tractable set of dominating traffic matrices, (iii) obtaining physical network resources to implement a cross-layer network upgrade architecture that satisfies the tractable set of dominating traffic matrices, and (iv) allocating the physical network resources across the multiple data centers according to the cross-layer network upgrade architecture such that a capacity level of the multiple data centers is increased while satisfying the data center constraint model. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Satyajeet Singh Ahuja, Varun Gupta, Vinayak Dangui, Soshant Bali, Gayathrinath Nagarajan, Petr V Lapukhov, Hao Zhong, Ying Zhang, Abishek Gopalan
  • Patent number: 11249773
    Abstract: In one embodiment, a method includes detecting a user input comprising an incomplete gesture performed by one or more hands of a first user by a client system associated with the first user; selecting one or more candidate gestures from a plurality of pre-defined gestures by the client system based on a personalized gesture-recognition model, wherein each of the candidate gestures is associated with a confidence score representing a likelihood the first user intended to input the respective candidate gesture, and presenting one or more suggested inputs corresponding to one or more of the candidate gestures at the client system.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
  • Patent number: 11249365
    Abstract: Various embodiments set forth liquid crystal (LC) patterning control systems in which LCs are aligned using locally applied magnetic fields. The index of refraction experienced by light propagating through an anisotropic LC is dependent on orientation. As a result, a phase difference may be imparted to an optical beam that is passed through, or reflected from, an array of LCs whose orientations are controlled via locally applied magnetic fields. In some embodiments, the locally applied magnetic fields may be generated by driving currents through wires that intersect at micro or nanomagnetic particles or at magnetic domains, or by applying voltages to micro or nanocoils wrapped around high-permeability cores, among other things.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: February 15, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Erik Shipton, Oleg Yaroshchuk
  • Patent number: 11252122
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a first ephemeral message to be shared through a first unified message thread corresponding to a group of recipients, the first ephemeral message being created by a user operating the computing device. The first ephemeral message can be provided to a social networking system for distribution to the group of recipients through the first unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between the group of recipients through the same first unified message thread.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Ayca Cakmakli, Ian McIntyre Silber, Jiajun Wang, Maria Ioveva
  • Patent number: 11249313
    Abstract: An image is rendered to a display of a head mounted display. A swift-eye movement is identified. A compensatory image is rendered to a secondary display in response to identifying the swift-eye movement.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Kavitha Ratnam, Andrew Maimone, Marina Zannoli
  • Patent number: 11250810
    Abstract: In one embodiment, a computing system may receive a target color and a propagated error for a pixel location. The system may determine an error-modified target color for the pixel location based on the received target color and the propagated error. The system may identify, based on a location of the error-modified target color in a three-dimensional color space, a subset of pre-determined colors in the three-dimensional color space. The error-modified target color may correspond to a weighted combination of the subset of pre-determined colors. The system may determine a pixel color for the pixel location based on the subset of pre-determined colors and respective weights associated with the subset of pre-determined colors. The system may determine, based on the pixel color, driving signals for light-emitting elements associated with the pixel location. The system may output the driving signals to control the light-emitting elements associated with the pixel location.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Edward Buckley, Gareth Valentine, Christophe Antoine Hurni, James Ronald Bonar
  • Patent number: 11249774
    Abstract: In one embodiment, a method includes initiating a communication session with a second client system associated with a second user via a communication network, wherein the communication session is initiated in a first modality, receiving a ping to the first client system from the communication network to evaluate available bandwidth on the communication network, estimating, by the first client system, an amount of bandwidth available on the communication network for use by the first client system, determining, by the first client system, the amount of bandwidth available on the communication network for use by the first client system is insufficient for the first modality, and switching the communication session with the second client system to a second modality by the first client system, wherein the second modality uses less bandwidth than the first modality.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Jason Schissel, Aleksey Sergeyevich Fadeev
  • Patent number: 11250124
    Abstract: This disclosure describes hardware-based mutexes that employ software process authentication to prevent a software process from releasing the lock of a mutex locked by another software process. For example, systems are described in which a mutex controller receives a request from a process to lock a mutex. The mutex controller locks the mutex, writing a process key and process identifier to one or more hardware registers associated with the mutex. If the mutex controller receives a request to release the lock on the mutex, the mutex controller determines if the key received with the request matches the process key written in the one or more hardware registers of the mutex and, if so, releases the lock on the mutex.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Reza Kakoee, Jun Wang, Sneha Sharma
  • Patent number: 11250030
    Abstract: Systems, methods, and non-transitory computer readable media can obtain dynamic signals associated with content items. A machine learning model can be trained based on the dynamic signals associated with the content items. A classification for a content item can be determined based on the machine learning model.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Xiaokai Wei, Eric Hsin-Chun Huang
  • Patent number: 11247422
    Abstract: A computer-implemented method for optical element fabrication with optical scanner feedback includes initiating the optical scanner to obtain an optical measurement of an optical layer of a multi-layer film. A rotational orientation for an optical element that is to be cut from the multi-layer film is then determined based on the optical measurement. The method also includes initiating a cutting instrument to cut the optical element from the multi-layer film at the rotational orientation.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Silvio Grespan, Aiqing Chen
  • Patent number: 11249393
    Abstract: A method is described for modifying the mechanical properties of NIL materials. The method includes applying an imprint mask to a nano-imprint lithography (NIL) material layer to create an imprinted NIL material layer, with the NIL material layer comprised of a NIL material. The method further includes detaching the imprinted NIL material layer from the imprint mask, with the modulus level of the NIL material below a flexibility threshold to cause a shape of the imprinted NIL material layer to remain unchanged after detachment. The modulus level of the NIL material of the imprinted NIL material layer is increased beyond a strength threshold to create a first imprint layer, with the imprint layer having a structure that remains unaffected by a subsequent process to form a second imprint layer matching a master mold pattern.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Austin Lane, Matthew E. Colburn, Giuseppe Calafiore, Nihar Ranjan Mohanty
  • Patent number: 11249230
    Abstract: A surface-relief grating includes a base surface-relief grating comprising a plurality of ridges that include a first material, and a second material on only a top surface or a single sidewall of each ridge of the plurality of ridges, where the second material is different from the first material. A method of fabricating the surface-relief grating includes etching or molding a base surface-relief grating that includes a plurality of ridges, depositing a material layer on the plurality of ridges, and selectively etching the material layer to increase a height or a slant angle of an edge of a ridge in the plurality of ridges to make the surface-relief grating that includes the base surface-relief grating.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: February 15, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Nihar Ranjan Mohanty, Matthieu Charles Raoul Leibovici
  • Patent number: 11249242
    Abstract: A manufacturing system for fabricating self-aligned grating elements with a variable refractive index includes a patterning system, a deposition system, and an etching system. The manufacturing system performs a lithographic patterning of one or more photoresists to create a stack over a substrate. The manufacturing system performs a conformal deposition of a protective coating on the stack. The manufacturing system performs a deposition of a first photoresist of a first refractive index on the protective coating. The manufacturing system performs a removal of the first photoresist to achieve a threshold value of first thickness. The manufacturing system performs a deposition of a second photoresist of a second refractive index on the first photoresist. The second refractive index is greater than the first refractive index. The manufacturing system performs a removal of the second photoresist to achieve a threshold value of second thickness to form a portion of an optical grating.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Matthew E. Colburn, Giuseppe Calafiore, Matthieu Charles Raoul Leibovici, Erik Shipton, Pasi Saarikko
  • Patent number: 11249985
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.
    Type: Grant
    Filed: June 15, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Qinfan Wu, Benjamin D. Maurer
  • Patent number: 11252118
    Abstract: Systems and methods for creating and maintaining digital privacy controls may include (1) providing a privacy-settings interface that enables the user to select an audience for a social media composition, (2) displaying, within the privacy-settings interface, a user-selectable element that may be used to select an allotted number of audience members for the social media composition, and (3) configuring a size of the audience based on a selected allotted number indicated by the user-selectable element. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 11249947
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.
    Type: Grant
    Filed: June 15, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Samuel Howard Blackshear, Benjamin D. Maurer, Timothy Andrew Kenneth Zakian
  • Publication number: 20220043559
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.
    Type: Application
    Filed: October 22, 2021
    Publication date: February 10, 2022
    Applicant: Facebook, Inc.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Patent number: 11244605
    Abstract: A method of fabricating an image generator for use in a display, the method comprising: fabricating a plurality of discrete ILED array chips comprising a plurality of ILED emitters configured to produce light having the same wavelength, and wherein each of the plurality of ILED array chips is configured to produce light having one of a plurality of wavelengths; positioning the plurality of discrete ILED array chips on a carrier substrate such that a plurality of ILED emitters from adjacent chips form a pixel of a display; and bonding a first surface of the plurality of ILED array chips to a driver backplane such that electrical contacts of the plurality of ILED array chips are in electrical communication with the driver backplane, wherein the driver backplane comprises electronics for driving the ILED array chips.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: William Henry, Padraig Hughes, Joseph O'Keeffe
  • Patent number: 11245984
    Abstract: A system for presenting audio content to a user. The system comprises one or more microphones coupled to a frame of a headset. The one or more microphones capture sound from a local area. The system further comprises an audio controller integrated into the headset and communicatively coupled to an in-ear device worn by a user. The audio controller identifies one or more sound sources in the local area based on the captured sound. The audio controller further determines a target sound source of the one or more sound sources and determines one or more filters to apply to a sound signal associated with the target sound source in the captured sound. The audio controller further generates an augmented sound signal by applying the one or more filters to the sound signal and provides the augmented sound signal to the in-ear device for presentation to a user.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: William Owen Brimijoin, II, Nils Thomas Fritiof Lunner, Philip Robinson, Ravish Mehra
  • Patent number: 11243333
    Abstract: Optical structures, such as antireflective structures or Bragg gratings, may include multiple layers of high-index and low-index materials. The low-index materials may be approximately a quarter-wavelength in thickness (e.g., with respect to a center wavelength of incident light) and may include a nanovoided material. The high-index material may have a thickness of a half-wavelength and may include an oxide. The nanovoided material may include about 10% to 90% nanovoids by volume and may have an average index of refraction of about 1.05 to about 1.2. The antireflective structures or Bragg gratings may include multiple layers that can be optimized for layer count, thicknesses, and refractive indices to provide a reflectance below a given threshold for incident light of a given angular range. Various other methods, systems, apparatuses, and materials are also disclosed.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew John Ouderkirk, Qi Zhang
  • Patent number: 11245646
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a first user, a first user input from the first user, identifying one or more entities referenced by the first user input, determining a classification of the first user input based on a machine-learning classifier model, generating several candidate conversational fillers based on the classification of the first user input and the one or more identified entities, wherein each candidate conversational filler references at least one of the one or more identified entities, ranking the candidate conversational fillers based on a relevancy of the candidate conversational filler to the first user input and a decay model hysteresis, and sending instructions for presenting a top-ranked candidate conversational filler as an initial response to the first user.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventors: Emmanouil Koukoumidis, Michael Robert Hanson, Mohsen M Agsen
  • Patent number: 11244492
    Abstract: In one embodiment, a computing system may receive a number of texels organized into a texel array including a number of sub-arrays. The system may determine a number of texel subsets with the texels in each subset having a same position within their respective sub-arrays. The system may store the texel subsets into a number of buffer blocks, respectively, with each buffer block storing one texel subset. The system may retrieve a sampling texel array from the buffer blocks for parallelly determining pixel values of a number of sampling points. Each texel of the sampling texel array may be retrieved from a different buffer block.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC.
    Inventor: Larry Seiler
  • Patent number: 11244504
    Abstract: In one embodiment, a computing system accesses a plurality of images captured by one or more cameras from a plurality of camera poses. The computing system generates, using the plurality of images, a plurality of semantic segmentations comprising semantic information of one or more objects captured in the plurality of images. The computing system accesses a three-dimensional (3D) model of the one or more objects. The computing system determines, using the plurality of camera poses, a corresponding plurality of virtual camera poses relative to the 3D model of the one or more objects. The computing system generates a semantic 3D model by projecting the semantic information of the plurality of semantic segmentations towards the 3D model using the plurality of virtual camera poses.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Yu Fan Chen, Richard Andrew Newcombe, Lingni Ma
  • Patent number: 11245055
    Abstract: Disclosed herein are techniques for reducing the pitch between light-emitting diodes (LEDs) in an array of LEDs. According to an aspect of the invention, a device includes an array having a plurality of LEDs and a reflector that is in Ohmic contact with at least two adjacent LEDs of the plurality of LEDs. Each LED of the plurality of LEDs includes a p contact, and the reflector is physically separated from the p contact of each LED of the plurality of LEDs.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: February 8, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Daniel Bryce Thompson, James Small
  • Patent number: 11245065
    Abstract: An electroactive device may include (1) an electroactive polymer element having a first surface and a second surface opposing the first surface, (2) a primary electrode abutting the first surface, and (3) a secondary electrode abutting the second surface. The electroactive polymer element may be transformed from an initial state to a deformed state and may achieve substantially uniform strain by the application of an electrostatic field produced by a potential difference between the electrodes. Various other devices, systems, and methods are also disclosed.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew John Ouderkirk, Katherine Marie Smyth
  • Patent number: 11243448
    Abstract: An astigmatism compensation optical assembly includes a first liquid crystal layer disposed between opposing substrates. The astigmatism compensation optical assembly also includes a first electrode pattern disposed on at least one substrate. The first electrode pattern includes a set of parallel conductors each having a length proportional to the longest dimension of the clear aperture of the liquid crystal lens, and the parallel conductors are configured to generate a voltage distribution within the liquid crystal layer that results in the liquid crystal layer exhibiting cylindrical focal power.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Afsoon Jamali, Brian Wheelwright, Douglas Robert Lanman
  • Patent number: 11245966
    Abstract: The present disclosure is directed to a networking system that provides a user experience in which users of the networking system can interact with user-generated digital content items to select and receive information about one or more products. In particular, the systems and methods involve identifying products shown within user-generated digital content items and associating the user-generated digital content items with the identified products. In addition, where a user selects a product shown within a digital content item, the systems and methods involve selectively identifying other user-generated digital content items for the user based on a coefficient between the user and the other user-generated digital content items. Moreover, the systems and methods involve tracking user-interactions with respect to digital content items and generating and providing a creation insight including an identification of one or more products predicted to engage users of the networking system.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: February 8, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Sanchan Sahai Saxena, Sergey Markov, Fei Wang, Yi-Wei Wu, Ed Ignatius Tanghal Salvana, William Taube Schurman, Youssef Ahres
  • Patent number: 11243397
    Abstract: An optical assembly includes a partial reflector that is optically coupled with a first polarization volume holographic element. The partial reflector is capable of receiving first light having a first circular polarization and transmitting a portion of the first light having a first circular polarization. The first polarization volume holographic element is configured to receive the first portion of the first light and reflect the first portion of the first light as second light having the first circular polarization. The partial reflector is capable of receiving the second light and reflecting a first portion of the second light as third light having a second circular polarization opposite to the first polarization. The first polarization volume holographic element is configured to receive the third light having the second circular polarization and transmit the third light having the second circular polarization.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: February 8, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Jacques Gollier, Brian Wheelwright, Scott Charles McEldowney, Yusufu Njoni Bamaxam Sulai, Babak Amirsolaimani, Ying Geng
  • Patent number: D942992
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D942993
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D943576
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: February 15, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Peter Wesley Bristol, Joseph Patrick Sullivan, Mauricio Romano, David Michael Pickett, Peter Allan Chase Newbury, Quintin Morris, Shane Michael Ellis, Glen Jason Tompkins, Enric Vial Roig, Joel Bernard Jacobs
  • Patent number: D943616
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland
  • Patent number: D943625
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland
  • Patent number: D944281
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland, Matthew William Canton, Maya Patterson, Robin Maxime Clediere
  • Patent number: D944282
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland, Robin Maxime Clediere, Bradley Jay Birdsall