Facebook Patents Granted

Patents granted to Facebook by the U.S. Patent and Trademark Office (USPTO).

  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 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: 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: 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: 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: 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: 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: 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: 11244996
    Abstract: A device such as a micro-OLED includes a display element having a display active area disposed over a silicon backplane and a display driver integrated circuit (DDIC) electrically coupled to the display element through at least one contact that extends through the silicon backplane. Through silicon via (TSV) technology may be used to form the contacts. A chip-on-flex architecture may be used to orient and attach the DDIC to the silicon backplane.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Min Hyuk Choi, Cheonhong Kim, Richard Han Soo Cho
  • Patent number: 11244025
    Abstract: A computer-implemented method for updating data pipelines may include (i) identifying at least one file that defines a series of transformations for data that passes through a data pipeline, for an application, that reads from at least one input table and writes to at least one output table, (ii) designating as a development version of the data pipeline at least one additional file that comprises a modified version of the file (iii) creating an additional version of the output table, (iv) detecting an execution of the additional file, and (v) directing output data written by the file to the additional version of the output table instead of the output table in response to both detecting the execution of the additional file and determining that the additional file is designated as the development version. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventors: Eitan Mordechai Avihail, Amir Gershman, Ahmad Eessa
  • 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: 11244483
    Abstract: The disclosed computer-implemented method may include receiving an indication of a reference elevation representing a plane of a real-world environment and establishing, with respect to the reference elevation, a virtual boundary for a virtual-world environment. The method may include receiving a request from a user to modify the virtual boundary and in response to the request from the user, monitoring an orientation of a direction indicator to generate orientation data. The method may also include modifying the virtual boundary based on the reference elevation and the orientation data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: John Pollard, Jimmy K. Yun, Jason Dong U K Kim
  • Patent number: 11243743
    Abstract: In one embodiment, a method includes receiving a request for an operation to be performed; determining that the operation is associated with a machine-learning algorithm, and in response, route the operation to a computing circuit; performing, at the computing circuit, the operation, including: determining a linear domain product of a first log-domain number and a second log-domain number associated with the operation based on a summation of the first log-domain number and the second log-domain number and output a third log-domain number approximating the linear domain product of the first log-domain number and the second log-domain number; converting the third log-domain number to a first linear-domain number; summing the first linear-domain number and a second linear-domain number associated with the operation, and output a third linear-domain number as the summed result.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventor: Jeffrey Hoyle Johnson
  • 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: 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: 11244347
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that dynamically modify content distribution campaigns based on triggering conditions and actions. In particular, systems described herein can provide a user interface for display to a publisher device that includes a plurality of selectable options for setting triggering conditions and/or actions. For example, the disclosed systems can utilize a machine learning model to generate suggested triggering conditions and/or actions for one or more content distribution campaigns of a provider. Moreover, the disclosed systems can generate custom rules based on selected triggering conditions and actions and apply the custom rules during execution of digital content campaigns. For instance, the disclosed systems can monitor performance of content campaigns, detect triggering conditions, and dynamically modify digital content campaigns based on actions corresponding to the triggering conditions.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventors: Xiaoxiao Ma, Ko Ching Chang, Mohamed Yasser Ahmed Hammad Nour
  • 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: 11246002
    Abstract: Determination of a composite acoustic parameter value for a headset is presented herein. A directionally enhanced audio signal is generated based on audio signals from an acoustic sensor array and a spatial signal enhancement filter that is directed for enhancement of a sound source. A SNR improvement value is determined based on a SNR value of the directionally enhanced audio signal and a SNR value of an audio signal from an acoustic sensor of the acoustic sensor array. The SNR improvement value is input into a model that maps SNR improvement values to spatial acoustic parameters to determine a spatial acoustic parameter. A temporal acoustic parameter is determined based on the audio signals. The composite acoustic parameter value is determined based on the spatial acoustic parameter and a temporal acoustic parameter value. Audio content presented to a user is adjusted based in part on the composite acoustic parameter value.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Jacob Ryan Donley, Paul Thomas Calamia
  • 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: 11244494
    Abstract: In one embodiment, a method includes accessing a first distortion definition for a first color component and a second distortion definition for a second color component; generating, for a pixel, a first ray for the first color component of the pixel and a second ray for the second component of the pixel; defining trajectories for the first and second rays using the first and second distortion definitions, respectively; casting, from a viewpoint in a 3D space, the first and second rays into the 3D space using the defined trajectories; computing, for the first and second rays, a first intersection location and a second intersection location with one or more objects in the 3D space; and determining a color value for the pixel based on the first and second intersection locations.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: February 8, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Larry Seiler, Warren Andrew Hunt, Alexander Nankervis
  • 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: 11239400
    Abstract: A light-emitting diode (LED) array is formed by bonding an LED chip or wafer to a backplane substrate via curved interconnects. The backplane substrate may include circuits for driving the LED's. One or more curved interconnects are formed on the backplane substrate. A curved interconnect may be electrically connected to a corresponding circuit of the backplane substrate, and may include at least a portion with curvature. The LED chip or wafer may include one or more LED devices. Each LED device may have one or more electrical contacts. The LED chip or wafer is positioned above the backplane substrate to spatially align electrical contacts of the LED devices with the curved interconnects on the backplane substrate. The electrical contacts are bonded to the curved interconnects to electrically connect the LED devices to corresponding circuits of the backplane substrate.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 1, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Zheng Sung Chio, Daniel Brodoceanu, Oscar Torrents Abad, Ali Sengül, Pooya Saketi, Jeb Wu, Chao Kai Tung, Remi Alain Delille, Tennyson Nguty, Allan Pourchet
  • Patent number: 11237397
    Abstract: A scanning display includes a light source and a scanning assembly. The light source is configured to emit source light from a plurality of rows of emitters that are arranged parallel to a first dimension. The scanning assembly includes at least one optical element that conditions the source light. The scanning assembly is configured to scan the conditioned source light along a second dimension that is orthogonal to the first dimension. The scanning assembly configured to output the scanned light over a portion of a target area of an output waveguide. And a brightness of the scanned image light offsets dimming caused by the output waveguide expanding the scanned light in at least one dimension.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: February 1, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Wanli Chi, Yijing Fu, Pasi Saarikko
  • Patent number: 11238461
    Abstract: Methods for facilitating financial transactions include facilitating or otherwise increasing the ease and speed of checkout processes. In particular, one or more implementations comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a payment gateway. The e-commerce payment facilitator can provide stored payment information to a commerce application based on a few simple selections by a user. This allows a user to easily and securely complete commerce transactions, which simplifies the user's checkout experience and reduces barriers to purchase. Furthermore, the e-commerce payment facilitator can pass payment details to the commerce application's payment gateway. In addition to the foregoing, methods involve dynamically and intelligently providing a user the option of using payment information stored by the network application.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: February 1, 2022
    Assignee: FACEBOOK, INC.
    Inventors: John Anderson, Yuji Higaki, Deborah Liu
  • 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: 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