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: 11231588
    Abstract: The disclosed projector device may include (1) a first monochromatic emitter array having a plurality of emitters of a first color disposed in a two-dimensional configuration and (2) a second monochromatic emitter array having a plurality of emitters of a second color disposed in a two-dimensional configuration. The first and second monochromatic emitter arrays may be configured to emit images of the first and second colors into a waveguide configuration, and the first color may be different than the second color. Associated display systems and methods are also provided.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Nicholas Daniel Trail, James Ronald Bonar, Gareth Valentine
  • Patent number: 11234307
    Abstract: A powering circuit for a diode light source includes an inductor charged through an on/off switch. The charging occurs during a charging cycle for a controllable amount of time when the on/off switch is closed. The energy of the charged inductor is used to power the semiconductor light source by opening the on/off switch. In such a driving configuration, the ringing is nearly constant and thus may be suppressed using an appropriately configured circuit.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Ziv Magoz
  • Patent number: 11232643
    Abstract: The present embodiments relate to generating 3D objects in an artificial reality environment and collapsing 3D objects into 2D images representing the 3D objects. Users operating extra reality (XR) devices controlling the artificial reality environment can collaboratively create or modify content in the artificial reality environment, using real-world creation objects (such as a hand of the user or a pen held by the user) to create 3D objects. In response to a user triggering a collapse for a 3D object, a 2D image of the 3D object can created, from the user's perspective. The 2D image can replace the 3D object in the artificial reality environment. Presenting the 2D image can reduce the amount of data, processing resources, and power needed to provide the artificial reality environment while also reducing clutter and cognitive load on the user.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Jasper Stevens, Etienne Pinchon, Jonathan Ravasz, Evgenii Krivoruchko, Wai Leong Chak
  • Patent number: 11234095
    Abstract: An audio system (e.g., of an artificial reality headset) determines a position of the headset relative to a position of a head of a user wearing the headset. The determination is based in part on an image of a portion of the head from a tracking camera (e.g., eye tracking and/or face tracking) on the headset. The audio system adjusts an acoustic parameter based in part on the determined position of the headset. The audio system performs an action that uses the adjusted acoustic parameter.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Sang-Ik Cho, Pablo Francisco Faundez Hoffmann, Karol Constantine Hatzilias, Gregory Olegovic Andreev
  • Patent number: 11233862
    Abstract: The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: January 25, 2022
    Assignee: Facebook, Inc.
    Inventor: Nathan Andrew Sharp
  • Patent number: 11234070
    Abstract: A method for manufacturing a cartilage conduction audio device is disclosed. A manufacturing system receives data describing a three-dimensional shape of an ear (e.g., the outer ear, behind the ear, the concha bowel, etc.) of a user. The system identifies one or more locations for one or more transducers along a back of an auricle of the ear for the user that vibrate the auricle over a frequency range causing the auricle to create an acoustic pressure wave at an entrance of the ear canal. The system then generates a design for a cartilage conduction audio device for the user based on the one or more identified locations of the transducers at which acoustic pressure waves generated by the one or more transducers satisfy a threshold performance metric for the user. The design may then be used to fabricate the cartilage conduction audio device.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Morteza Khaleghimeybodi, Antonio John Miller, Ravish Mehra
  • Patent number: 11228626
    Abstract: The disclosed computer-implemented method may include receiving, at a server, a request from a client for live data. The method may include establishing, at the server, a data transfer promise that is embedded in a live data stream. The live data stream may include the requested live data. The method may further include transferring the live data stream with the embedded data transfer promise to the client, receiving an indication that the status of the embedded data transfer promise was changed during transmission of the live data stream and providing, to the client, an indication of the current status of the live stream based on the received status indication. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventor: Jeffrey Michael Barber
  • Patent number: 11227602
    Abstract: This disclosure describes transcribing speech using audio, image, and other data. A system is described that includes an audio capture system configured to capture audio data associated with a plurality of speakers, an image capture system configured to capture images of one or more of the plurality of speakers, and a speech processing engine. The speech processing engine may be configured to recognize a plurality of speech segments in the audio data, identify, for each speech segment of the plurality of speech segments and based on the images, a speaker associated with the speech segment, transcribe each of the plurality of speech segments to produce a transcription of the plurality of speech segments including, for each speech segment in the plurality of speech segments, an indication of the speaker associated with the speech segment, and analyze the transcription to produce additional data derived from the transcription.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Vincent Charles Cheung, Chengxuan Bai, Yating Sasha Sheng
  • Patent number: 11226482
    Abstract: In various embodiments, a pancake lens block (e.g., a reverse order crossed pancake lens block) including azimuthal compensation may include an optical element configured to transmit at least a portion of light emitted by an electronic display. The pancake lens block may further include an azimuthal compensator coupled to a surface of the optical element. Moreover, the azimuthal compensator may include a uniaxial birefringent material, and the azimuthal compensator may be configured to reduce an optical effect of stress birefringence in the optical element.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Gary Dean Sharp
  • Patent number: 11227343
    Abstract: One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Kevin Systrom, Amy Cole
  • Patent number: 11227110
    Abstract: Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Juan Miguel Pino, Stanislav Funiak, Mridul Malpani, Gaurav Lochan
  • Patent number: 11226716
    Abstract: Techniques are described for generating content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content to be shared between users. Additionally, the described techniques include determining content shared between users (e.g., previously distributed content) based on a selection of a second user account, and generating customized content which may be specific to an event that includes the shared content.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Rennie Song, Yo-Tzu Yeh
  • Patent number: 11226483
    Abstract: In various embodiments, a pancake lens block including a shaped reflective polarizer is described. In an embodiment, the shaped reflective polarizer may include an optical element that may be configured to transmit at least a portion of light from a light source. Further, the shaped reflective polarizer may include a wire-grid polarizer that comprises (i) a bolstering substrate, (ii) a wire-grid substrate coupled to the bolstering substrate, and (iii) wire-grids disposed on the wire-grid substrate. The shaped reflective polarizer may be spaced from the optical element by a distance, which may include a cavity filled with a material (such as air or a nanovoided material).
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Gary Dean Sharp
  • Patent number: 11227122
    Abstract: Exemplary embodiments relate to methods, mediums, and systems for moving language models from a server to the client device. Such embodiments may be deployed in an environment where the server is not able to provide modeling services to the clients, such as an end-to-end encrypted (E2EE) environment. Several different techniques are described to address issues of size and complexity reduction, model architecture optimization, model training, battery power reduction, and latency reduction.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Prince Gill, Honglei Liu, Wenhai Yang, Kshitiz Malik, Nanshu Wang, David Reiss
  • Patent number: 11226831
    Abstract: A system provides content describing an object, for example, a physical object or a customizable service. The system presents an interactive user interface displaying a customized version of a physical object. The interactive user interface allows the user to further customize the physical object. The user interface displays a plurality of options for customizing various components of the physical object. The system customizes the physical object presented via the interactive user interface based on the user profile and user interactions of the user with other users via an online system. The system allows the user to further customize the physical object via the interactive user interface. The interactive user interface presents various options for customization of the physical object based on predicted user preferences.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventors: Chiwei John Lee, Mark Gerard D'Arcy, Christopher William Jones
  • Patent number: 11226406
    Abstract: A radar system may include a wearable device dimensioned to be worn by a user of an artificial reality system. The radar system may also include at least one radar device that is secured to the wearable device and transmits at least one frequency-modulated radar signal to at least one transponder located within a physical environment of the user. The radar system may further include at least one processing device communicatively coupled to the radar device. The processing device may detect a signal returned to the radar device from the transponder in response to the frequency-modulated radar signal and then calculate, based at least in part on a frequency of the returned signal, a distance between the transponder and the radar device. Various other devices, systems, and methods are also disclosed.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Krogstad
  • Patent number: 11227445
    Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
  • Patent number: 11227970
    Abstract: A method for manufacturing LED devices is provided. The method comprises forming an epitaxial layer on a starter substrate, the epitaxial layer having a first surface that interfaces with the starter substrate and a second surface opposite to the first surface; establishing an adhesive bond between the second surface of the epitaxial layer and a carrier substrate having a pre-determined light transmittance; etching away the starter substrate; etching away part of the epitaxial layer to form a plurality of light emitting diode (LED) dies on a third surface of the epitaxial layer opposite to the second surface; establishing one or more conductive bonds between selected one or more LED dies, from the plurality of LED dies, and a backplane; weakening the adhesive bond between the second surface of the epitaxial layer and the carrier substrate; and moving the carrier substrate away from the backplane.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Céline Claire Oyer, Allan Pourchet
  • Patent number: 11226446
    Abstract: A surface-relief structure and techniques for fabricating the surface-relief structure are disclosed. The surface-relief structure includes a substrate, a plurality of ridges on the substrate, and a plurality of grooves each between two adjacent ridges. The plurality of ridges are slanted with respect to the substrate, and include a material having a refractive index at least 2.3. Regions of the substrate at bottoms of the plurality of grooves include at least one of hydrogen or nitrogen at a concentration of at least 1010/cm3.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Nihar Ranjan Mohanty
  • Patent number: 11226745
    Abstract: The disclosure is directed to optimizing data writes in a distributed computing system, e.g., a social networking application. The system employs a write-ahead log (WAL) and a hybrid logical clock (HLC) together to improve data writes across data centers in the distributed computing system, including improving: (1) consensus monitoring and enforcement in replicating data across the data centers; (2) scalability of data writes, e.g., so that different data centers can together handle a sudden increase in data writes during specified periods and consistently maintain the time ordering of the data writes; (3) replication configuration of data centers so that client devices can specify a replication hierarchy per transaction, e.g., at the time of writing the data, rather than specifying at data center configuration time; and (4) a draining process to write transactions committed to the WAL to data storage systems in the data centers.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventors: Arun Dattaram Sharma, Manukranth Viswakarma Chary Kolloju
  • Patent number: 11228857
    Abstract: A system for dynamically updating a head-related transfer function (HRTF) model that is customized to a user. The system receives one or more images of the user captured by one or more imaging devices. The system determines a pose of the user using the one or more captured images. The pose of the user includes a head-torso orientation of the user. The system updates a HRTF model for the user based on the determined pose including the head-torso orientation. The system generates one or more sound filters using the updated HRTF model and applies the one or more sound filters to audio content to generate spatialized audio content. The system provides the spatialized audio content to the user.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Henrik Gert Hassager, Sebastià Vicenç Amengual Gari
  • Patent number: 11220028
    Abstract: A method for manufacturing thin, multi-bend optics includes placing an optical substrate and a protective sheet into a compression mold and closing the compression mold to deform the optical substrate and to deform the protective sheet. The optical substrate can include an optical surface and the protective sheet can be disposed between the compression mold and the optical surface of the optical substrate. The compression mold can include a mold contact surface that is characterized by a surface roughness. The compression mold can be held in a closed position for a compression time period, during which, the protective sheet contacts the mold contact surface and provides a buffer layer between the mold contact surface and the optical surface thereby mitigating against transfer of the surface roughness of the mold contact surface onto the optical surface.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Nelson Cardenas, Yusufu Njoni Bamaxam Sulai, Alexander Sohn, Jacques Gollier, Kurt Jenkins
  • Patent number: 11223586
    Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
  • Patent number: 11222092
    Abstract: Disclosed herein includes a system, a method, and a device for improving computational efficiency of deconvolution by reducing a number of dot products. In one aspect, an input image having a set of pixels is received. A first dot product may be performed on a subset of the set of pixels of the input image and a portion of a kernel, to generate a first pixel of an output image. A number of multiplications performed for the first dot product performed may be less than a number of elements of the kernel. A second dot product on a remaining portion of the kernel to generate the first pixel of the output image may be bypassed.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Ganesh Venkatesh
  • Patent number: 11222061
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating accurate digital media clusters corresponding to predicted distribution classes from a repository of digital media based on network distribution history. For example, a digital media clustering system can apply machine learning models at a remote server (based on network distribution history of a network account of a user) to generate predicted distribution classes for future electronic communications. The remote server can provide the predicted distribution classes to a user client device for secure local analysis of digital media stored at the client device. Based on the predicted distribution classes and the stored digital media, the client device can suggest digital media items to distribute via a networking system. Thus, the disclosed system can surface digital media content without providing any information regarding the digital media items stored at the client device to a remote server.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Yue Zhao, Yu Wang, William Samuel Bailey, Mari Sheibley
  • Patent number: 11221404
    Abstract: The disclosed computer-implemented method may include transmitting, by at least one radar device, a frequency-modulated radar signal to at least one transponder located within a physical environment surrounding a user, detecting, by a processing device communicatively coupled to the at least one radar device a signal returned to the at least one radar device from the at least one transponder in response to the frequency-modulated radar signal, determining a beat frequency of the returned signal by performing a zero-crossing analysis of the returned signal in the time domain, and calculating, based at least in part on the beat frequency of the returned signal, a distance between the at least one transponder and the at least one radar device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: January 11, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Krogstad
  • Patent number: 11223958
    Abstract: Apparatuses, methods, and systems for distributing resource block between interfering cells, are disclosed. One method includes allocating resource blocks to a plurality of macro-cells and a plurality of sectors of a supercell, wherein the supercell includes a wireless communication cell that provides wireless coverage to a larger region than the plurality of macro-cells and includes the plurality of sectors, wherein each of the macro-cells provide wireless coverage that at least partially overlaps with a region of wireless coverage of the supercell, wherein the supercell includes one or more supercell sector coverage areas that are interfered by at least one macro-cell. The allocating the resource blocks includes determining which of the plurality of macro-cells wirelessly interfere with which of the plurality of sectors, and determining, for each interfered sector, a total unmet demand of the interfered sector and interfering macro-cells for a coverage area of the interfered sector.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: January 11, 2022
    Assignee: Facebook, Inc.
    Inventors: Mustafa Emin Sahin, Abhishek Tiwari, Pratheep Bondalapati
  • Patent number: 11223402
    Abstract: Apparatuses, methods, and systems for assisted channel approximation wireless communication of a supercell base station are disclosed. One apparatus includes a wireless network, wherein the wireless network includes a supercell base station comprising a plurality of antennas, a plurality of user devices, wherein the plurality of user devices is located too far away to support omnidirectional electromagnetic communication with the supercell base station, and a separate communication device located proximate to the plurality of user devices. The separate communication device operates to receive omnidirectional wireless signals from the supercell base station, characterized a transmission channel between the supercell base station and the separate communication device, and directionally transmit the characterized channel back to the base station.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: January 11, 2022
    Assignee: Facebook, Inc.
    Inventors: Pratheep Bondalapati, Abhishek Tiwari, Srishti Saraswat, Mustafa Emin Sahin
  • Patent number: 11221490
    Abstract: A multilayer grating is a diffraction grating that includes a plurality of layers. The plurality of layers arranged to form a 2-dimensional grating, the layers including at least a first patterned layer and a second patterned layer. The first patterned layer includes a plurality of different materials that are arranged in a first pattern such that the first patterned layer has a first index profile. The second patterned layer includes a plurality of different materials that are arranged in a second pattern such that the second patterned layer has a second index profile that is inverted relative to the first index profile. Ambient light incident on the first patterned layer and the second patterned layer creates a first diffracted ray and a second diffracted ray, respectively, and the first diffracted ray and the second diffracted ray destructively interfere with each other based in part on the inverted index profile.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: January 11, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Erik Shipton, Giuseppe Calafiore, Pasi Saarikko
  • Patent number: 11221479
    Abstract: An astigmatism compensation optical assembly includes a first astigmatism compensation optical module including a first plurality of optical elements including Pancharatnam-Berry phase (PBP) lenses, PBP gratings, polarization sensitive hologram (PSH) lenses, PSH gratings, metamaterials, or combinations thereof. The first plurality of optical elements are configured to compensate for astigmatism in a first axis and include a property associated with Zernike polynomial Z2?2. The astigmatism compensation optical assembly also includes a second astigmatism compensation optical module including a second plurality of optical elements including PBP lenses, PBP gratings, PSH lenses, PSH gratings, metamaterials, or combinations thereof. The second plurality of optical elements are configured to compensate for astigmatism in a second axis and include a property associated with Zernike polynomial Z22.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 11, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Yang Zhao, Douglas Robert Lanman, Andrew Maimone
  • Patent number: 11222396
    Abstract: In one embodiment, an apparatus, coupled to a computing system, may include a first-level of data bus comprising first-level data lines. The apparatus may include second-level data buses each including second-level data lines. Each second-level data bus may be coupled to a memory unit. The second-level data lines of each second-level data bus may correspond to a subset of the first-level data lines. The apparatus may include third-level data buses each including third-level data lines. Each third-level data bus may be coupled to a sub-level memory unit. The third-level data lines of each third-level data bus may correspond to a subset of the second-level data lines of a second-level data bus along a structural hierarchy. The apparatus may be configured to allow the computing system to load a data block from the first-level data lines to sub-level memory units through the third-level data buses excluding multiplexing operations.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 11, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11221494
    Abstract: Optical adaptive viewport display systems and methods are provided. One such optical adaptive viewport display system has an adaptive pupil device which is optical coupled to an optical combiner. The adaptive pupil device is optically couplable to an image projector and is configured to select a sub-pupil from the pupil of the projector. The selected sub-pupil is optically relayed by relay optics from the adaptive pupil device to an eyebox. The relay optics includes an optical combiner. The sub-pupil size and position is selected by the adaptive pupil device so that an optical image spot beam from the sub-pupil and reflected by the optical combiner on to the eye box has a diameter at the eyebox such that the virtual image, as seen by a human eye disposed at the eyebox, is hyperfocused.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Louahab Noui, Adrian Stannard
  • Patent number: 11222468
    Abstract: In one embodiment, a method includes instructing, at a first time, a camera with multiple pixel sensors to capture a first image of an environment comprising an object to determine a first object pose of the object. Based on the first object pose, the method determines a predicted object pose of the object at a second time. The method determines a predicted camera pose of the camera at the second time. The method generates pixel-activation instructions based on a projection of a 3D model of the object having the predicted object pose onto a virtual image plane associated with the predicted camera pose. The method instructs, at the second time, the camera to use a subset of the plurality of pixel sensors to capture a second image of the environment according to the pixel-activation instructions. The method determines, based on the second image, a second object pose of the object.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: January 11, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Steven John Lovegrove, Richard Andrew Newcombe, Andrew Samuel Berkovich, Lingni Ma, Chao Li
  • Patent number: 11223699
    Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user of the online social network, an audio input from a second user, wherein the audio input comprises one or more voice commands, identifying the second user based on a comparison of the audio input to one or more voiceprints stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of a unique user of the online social network, determining a relationship status between the first user and the identified second user within the online social network, and determining whether to perform an action associated with each voice command based on permission settings associated with the action and the determined relationship status between the first user and the identified second user.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 11, 2022
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Patent number: 11221736
    Abstract: Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: January 11, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Garima Sinha, Xiao Ou Wang, Kent Fu Ho Tam
  • Publication number: 20220004639
    Abstract: Techniques are described for improving security of a boot sequence of a system, such as an artificial reality system. In some examples, a method includes configuring, by a boot sequencing system, attack detection circuitry based on configuration information accessed from a first storage device; after configuring the attack detection circuitry, starting, by the boot sequencing system, a root of trust processor to initiate a boot sequence; enabling access, by the root of trust processor during the boot sequence, to secret information stored in a second storage device.
    Type: Application
    Filed: September 1, 2020
    Publication date: January 6, 2022
    Applicant: Facebook Technologies, LLC
    Inventors: Shrirang Madhav Yardi, Neeraj Upasani, Dinesh Patil
  • Patent number: 11218660
    Abstract: An apparatus comprises a first photodiode, a second photodiode, a charge sensing unit, a quantizer, a memory, and a controller configured to: set a first exposure period in which the first photodiode generates a first charge; set a second exposure period in which the second photodiode generates a second charge, the second exposure period being set based on the first exposure period and at least one of: a first time associated with a read out operation of the memory to a second apparatus, or a second time associated with a quantization operation by the quantizer; perform, using the quantizer, the first quantization operation of the first charge to generate a first digital output; store the first digital output in the memory; perform, using the quantizer, a second quantization operation of the second charge to generate a second digital output; and store the second digital output in the memory.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 4, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Xinqiao Liu, Song Chen, Tsung-Hsun Tsai
  • Patent number: 11216746
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for providing digital content to users by applying a machine learning model based on composite utility scores reflecting multiple events categories. For example, the systems described herein can identify, from a digital content publisher, significance ratings of various event categories that a user can perform. The systems can analyze user activities to determine a composite utility score for user based on events that the users have performed. Furthermore, in one or more embodiments, the systems train a machine learning model based on training composite utility scores to identify additional users likely to have elevated composite utility scores. Moreover, the disclosed systems can utilize the trained machine learning model to provide targeted digital content to computing devices of these additional users.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 4, 2022
    Assignee: FACEBOOK, INC.
    Inventor: Jingxian Wu
  • Patent number: 11216069
    Abstract: Systems and methods for using neuromuscular information to improve speech recognition. The system includes a plurality of neuromuscular sensors arranged on one or more wearable devices and configured to continuously record a plurality of neuromuscular signals from a user, at least one storage device configured to store one or more trained statistical models for determining text based on audio input and the plurality of neuromuscular signals, at least one input interface configured to receive the audio input, and at least one computer processor programmed to obtain the audio input and the plurality of neuromuscular signals, provide as input to the one or more trained statistical models, the audio input and the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, and determine based, at least in part, on an output of the one or more trained statistical models, the text.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: January 4, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Adam Berenzweig, Patrick Kaifosh, Alan Huan Du, Jeffrey Scott Seely
  • Patent number: 11217011
    Abstract: In one embodiment, a method includes accessing a digital map of a real-world region, where the digital map includes one or more three-dimensional meshes corresponding to one or more three-dimensional objects within the real-world region, receiving an object query including an identifier for an anchor in the digital map, positional information relative to the anchor, and information associated with a directional vector, determining a position within the digital map based on the identifier for the anchor and the positional information relative to the anchor, determining a three-dimensional mesh in the digital map that intersects with a projection of the directional vector from the determined position within the digital map, identifying metadata associated with the three-dimensional mesh, and sending the metadata to the second computing device.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: January 4, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Mingfei Yan, Yajie Yan, Richard Andrew Newcombe, Yuheng Ren
  • Patent number: 11215782
    Abstract: An example optical substrate, according to aspects of the present disclosure, includes a support structure, a plurality of optical components, and a plurality of flexures. Each flexure is engaged with the support structure and a respective optical component for allowing independent lateral movements of the optical components during assembly of the optical substrate with another layer of an optical assembly.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: January 4, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Alexander Sohn
  • Patent number: 11215818
    Abstract: A near-eye-display (NED) includes a tracking system and a waveguide assembly. The waveguide assembly includes an infrared (IR) light source and an output waveguide. The output waveguide includes at least a decoupling element that outcouples the IR light emitted by the IR light source to form the structured light pattern. The structured light pattern is projected toward one or more regions of a user's face, for example, the user's eyes. The structured light pattern is reflected off the one or more regions of the user's face and captured by the tracking system. The tracking system can determine tracking information such as eye tracking information as well as face tracking information based on the captured reflected structured light pattern.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: January 4, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Mohsen Shahmohammadi, Behnam Bastani
  • Patent number: 11215743
    Abstract: An optical device includes a first layer including a first birefringent material having a negative birefringence dispersion property. The optical device also includes a second layer including a second birefringent material having a positive birefringence dispersion property. The first layer and the second layer are structurally patterned to provide at least one predetermined optical function.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: January 4, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Junren Wang, Lu Lu, Fenglin Peng, Mengfei Wang, Yun-Han Lee
  • Patent number: 11218068
    Abstract: The disclosed apparatus may include (1) a subassembly that includes (a) a plurality of conductive coils, where the coils are arranged into first and second rows that are aligned as adjacent layers along a first direction, and where the rows are offset along the first direction such that two portions of each of the coils are arranged along the first direction without overlapping and each of the two portions of each coil is aligned in parallel along a second direction orthogonal to the first direction, and (b) a body that holds the coils, (2) a structure that generates a magnetic field through the portions of the coils, where the magnetic field is directed along a third direction orthogonal to the first and second directions, and (3) a coil driver circuit that supplies current to at least some of the coils to move the structure relative to the subassembly, or vice-versa, along the first direction. Various other embodiments are also disclosed.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: January 4, 2022
    Assignee: Facebook, Inc.
    Inventors: Eric Booen, William Hamlin Farr, Chiyun Xia, Alexandre Yin Khet Chong
  • Patent number: D941140
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Derek Pincus, Jonathan Rathbone, Meredith Elizabeth Radzikowski
  • Patent number: D941141
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Derek Pincus, Jonathan Rathbone, Meredith Elizabeth Radzikowski
  • Patent number: D941247
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Benjamin John Parfitt
  • Patent number: D941324
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D941325
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D941352
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Britt Miura, Viraj Ajmeri, Timothy Wilson Zarki