Patents Assigned to Facebook
  • Patent number: 11102602
    Abstract: A system can include a position sensor configured to output position data of a HWD. The system can include one or more processors configured to identify a first head angle of the HWD using the position sensor, generate an audio signal using the first head angle, identify a second head angle of the HWD using the position sensor, determine an angle error based at least on the first head angle and the second head angle, and apply at least one of a time difference or a level difference to the audio signal based at least on the angle error to adjust the audio signal. The system can include an audio output device configured to output the adjusted audio signal. By adjusting the audio signal using the angle error, the system can correct for long spatial update latencies and reduce the perceptual impact of such latencies for the user.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: William Owen Brimijoin, Henrik Gert Hassager, Sebastià Vicenç Amengual Garí
  • Patent number: 11102151
    Abstract: A messaging server employs a chat agent for gather and transmitting abbreviations and definitions via a messaging application. In this application, abbreviations include acronyms, shortened phrases, and colloquial terms or language. Definitions describe an abbreviation and may include textual information and contextual media. The chat agent may receive an abbreviation and definition from a user or may automatically determine the abbreviation and definition from messages on the messaging application. The chat agent transmits the definition and abbreviation to an approval system, which verifies the definition. Once approved, the abbreviation database stores the abbreviation and definition. When another user requests the definition for an abbreviation, the chat agent queries abbreviation database and returns the definition in a message to the user via the messaging application.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventors: Nathan L. Reuss, Carol Lynn Orsini
  • Patent number: 11099063
    Abstract: Methods and apparatus (100) for profiling a beam of a light emitting semiconductor device. The apparatus comprises a light emitting semiconductor device (102) comprising an active region (108) formed on a substrate (104) and configured to generate light when a suitable electrical current is applied to contacts on an upper surface of the device and a light emitting surface (110) defined by a lower surface of the substrate opposite the contacts. The apparatus further comprises a transmission medium (112) comprising a first surface (114) in contact with at least part of the light emitting surface of the semiconductor device and a diffusion surface (116), opposite the first surface, and configured to diffuse light emitted from the micro-LED and transmitted through the transmission medium.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Christopher Percival, Vincent Brennan
  • Patent number: 11100992
    Abstract: In one embodiment, a computing system may write a first set of pixel values in a tile order into a first buffer with the pixel values organized into a first set of tiles. The system may generate first validity data for the first set of tiles. The first validity data may include a validity indicator for each tile to indicate if that tile is a valid tile. The system may read from the first buffer a first subset of pixel values in a pixel row order corresponding to pixel rows of the first set of tiles based on the valid data. The first subset of pixel values may be associated with valid tiles of the first set of tiles. The system may send the first subset of pixel values and the first validity data of the first set of tiles to a display via an output data bus.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11100520
    Abstract: Embodiments of the present disclosure relate generally to the generation and presentation of merchant insights to a brick-and-mortar merchant. More specifically, one or more embodiments of the present disclosure relate to detecting and identifying users visiting a merchant's retail location, determining product preferences of the identified users that relate to the merchant, and providing merchant insights to the merchant based on the determined product preferences.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 24, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Patent number: 11100930
    Abstract: A method for wake word detection during a communication session includes receiving a local audio signal from a microphone of a local communication device, the microphone capturing sound from a local environment of a local communication device, and receiving a far-end audio signal from a far-end communication device on a far-end of the communication session, the far-end communication device connected to the local communication device during the communication session. A first occurrence of a wake sound in the local audio signal is detected, and responsive to detecting the first occurrence of the wake sound in the local audio signal and determining that the far-end audio signal does not contain a second occurrence of the wake sound within a threshold period of time from the first occurrence, activation signal is transmitted to a controller. The activation signal causes a processor associated with the communication device to perform an operation.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventors: Marc Ihaab Salem, Timothy M. McCune
  • Patent number: 11100899
    Abstract: In one embodiment, a computing system may access a first rendered frame generated at a first frame rate. The system may generate, based on the first rendered frame, subframes at a second frame rate higher than the first frame rate. The system may generate a first subframe by determining a viewing direction of the user based on sensor data, determining, based on the viewing direction, at least a first viewing region encompassing a foveal focus point of the user and a second viewing region excluding the first viewing region, determining, for the first subframe, color values corresponding to the first viewing region using a first sampling resolution and color values corresponding to the second viewing region using a second sampling resolution lower than the first sampling resolution. The system may output subframes for display at the second frame rate.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11102467
    Abstract: A depth camera assembly (DCA) captures data describing depth information in a local area. The DCA includes an array detector, a controller, and an illumination source. The array detector includes a detector that is overlaid with a lens array. The detector includes a plurality of pixels, the plurality of pixels are divided into a plurality of different pixel groups. The lens array includes a plurality of lens stacks and each lens stack overlays a different pixel group. The array detector captures one or more composite images of the local area illuminated with the light from the illumination source. The controller determines depth information for objects in the local area using the one or more composite images.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Nicholas Daniel Trail, Renzo De Nardi, Richard Andrew Newcombe
  • Patent number: 11102264
    Abstract: Exemplary embodiments relate to the application of media effects to visual data such as a video. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. Accordingly, the system is both data-type and platform agnostic, allowing effects developers to define how data will be interpreted. In some embodiments, higher-level services may be provided to exchange data of predefined types (e.g., for common activities such as turn negotiations, turn yielding, scorekeeping, leadership elections, etc.).
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: August 24, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
  • Patent number: 11102603
    Abstract: Determination of material acoustic parameters for a headset is presented herein. A value of a material acoustic parameter is initialized. A simulation is performed using the value of the material acoustic parameter and a model. The model includes a three-dimensional representation of a local area occupied by the headset. During the simulation, the value of the material acoustic parameter is dynamically modified until a reverberation time calculated based on the modified value of the material acoustic parameter falls within a threshold value of a target reverberation time. The model is updated with the modified value of the material acoustic parameter. The model is used to determine one or more acoustic parameters. Audio content is rendered based on the one or more acoustic parameters so that the audio content appears originating from an object in the local area.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Carl Schissler
  • Patent number: 11099758
    Abstract: In one embodiment, a method includes allocating, by an operating system of a computing device, computer-implemented memory into a discardable portion and a durable portion; receiving, from a computer-executable program, a designation indicator of a particular data file that is associated with the computer-executable program indicating that the particular file is to be stored in the discardable portion of the memory and in response, storing the particular data file in one or more particular pages of the discardable portion of the memory; identifying an occurrence of a computing condition and in response, marking the one or more particular pages that include the particular data file as invalid for the computer-executable program; receiving, from the computer-executable program, a request for the particular data file; and in response to receiving the request, providing, to the computer-executable program, a notification that the particular data file is invalid for the computer-executable program.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Bernhard Poess, Vadim Victor Spivak, Christoph Klee
  • Patent number: 11099639
    Abstract: The disclosed computer-implemented method may include transmitting a first signal by a first antenna element included in a head mounted display system, analyzing the second signal to determine multidimensional data for the second signal, comparing the multidimensional data for the second signal to known multidimensional data related to positions of a gaze of an eye of a user in the head mounted display system, identifying a position of a gaze for an eye of a user in the head mounted display system based on the comparison, and adjusting image data for display on a display device included in the head mounted display system based on the identified position of the gaze of the eye of the user. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Ahmad Byagowi
  • Patent number: 11101159
    Abstract: Embodiments relate to using photocurable polymers to place light emitting diodes (LEDs) onto an electronic display substrate after fabrication of the LEDs. A LED assembly system places LEDs on a temporary substrate after fabrication and applies a a photocurable polymer onto the top surfaces of the LEDs. A transparent pickup head aligns with a subset of the LEDs. The pickup head is positioned on the top surfaces of the subset of LEDs such that the layer of the photocurable polymer is in between the pickup head and the top surface of the subset of the LEDs. Light is directed through the pickup head to cure the photocurable polymer, adhering the subset of LEDs to the pickup head. The subset of LEDs is removed away from the temporary substrate, due to relative movement between the temporary substrate and the pickup head.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Daniel Brodoceanu, Oscar Torrents Abad, Ali Sengül, Pooya Saketi
  • Patent number: 11100890
    Abstract: A system calibrates luminance of an electronic display. The system includes an electronic display, a luminance detection device, and a controller. The luminance detection device is configured to measure luminance parameters of active sections of the electronic display. The controller is configured to instruct the electronic display to activate sections in a sparse pattern and in a rolling manner and instruct the luminance detection device to measure luminance parameters for each of the active sections in the sparse pattern. The controller generates calibration data based on the measured luminance parameters of sections in the sparse pattern.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Kieran Tobias Levin
  • Patent number: 11100179
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving a request from a user for a content digest from an online social network, retrieving one or more content objects associated with the online social network that are accessible by the user, determining a semantical-embedding for each retrieved content object based on a query model, determining one or more categories for each retrieved content object, generating a set of content suggestions for each retrieved content object based on the one or more categories associated with the content object and the semantical-embedding of the content object, ranking for each retrieved content object, the one or more content suggestions in the respective set based on a comparison of a semantical-embedding associated with each content suggestion to the semantical-embedding of the content object, and sending instructions for presenting the content digest to the user.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventors: Zheng Zhou, Kun Han, Fuchun Peng
  • Patent number: 11100182
    Abstract: Ephemeral stories allow users of an online system, such as a social networking system, to share content for a pre-determined temporary length of time. Channels group and organize stories based on content. Topic-based channels allow contain stories that have related content. Hashtag- and sticker-associated channels contain stories that include particular hashtags or stickers, respectively. User-specific channels contain content tailored by the online system for display to a particular user based on preferences and history. Collaborative channels are channels that are private to a specific group of users. The use of channels improves the online experience by grouping stories by content, thereby facilitating users' interaction with similar content.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 11100533
    Abstract: The disclosed computer-implemented method may include (1) accessing, by a computing device and from a record stored in an immutable distributed ledger, information describing characteristics of a target audience, (2) ascertaining a target audience member identifier of a target audience member by matching information describing characteristics of the target audience member with the information describing characteristics of the target audience, (3) generating a unique and encrypted secure identifier linking an advertiser identifier to the target audience member identifier, and (4) committing the secure identifier to the immutable distributed ledger as an update transaction to the record. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventors: Erik Taubeneck, Michael Randolph Corey, Frederick R. Leach, Daniel K. Chapsky
  • Patent number: 11101418
    Abstract: Described are light emitting apparatus with self-aligned elements and techniques for manufacturing such light emitting apparatus. In certain embodiments, a light emitting apparatus includes a mesa formed by a plurality of semiconductor layers. The light emitting apparatus further includes an electrical contact on one of the semiconductor layers and a spacer around the electrical contact. The spacer is aligned with respect to the electrical contact, which permits etching around the spacer to define the shape of the mesa in such a way that the mesa is also aligned with respect to the electrical contact. In particular, the electrical contact is substantially centered between opposing sidewalls of the mesa.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: August 24, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Daniel Bryce Thompson, James Small
  • Patent number: 11100330
    Abstract: Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system are associated with client devices that exchange information captured by their respective image capture devices. A user of a client device may provide a message to an additional user of an additional client device for asynchronous presentation to the additional user. The message includes information identifying the additional user and one or more privacy settings. When the additional client device identifies the user via captured video data, the online system determines whether the message has previously been presented to the additional user. Subject to the privacy settings included in the message, the additional client device presents the message to the additional user after detecting the additional user and determining the message has not previously been presented to the additional user.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventors: Vincent Charles Cheung, Connie Yeewei Ho
  • Patent number: D928828
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul