Patents Assigned to Facebook
  • Patent number: 11075869
    Abstract: Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 27, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Peter Henry Martinazzi, Richard Kenneth Zadoronzny, Jennifer A. Burge, Christian Xavier Dalonzo
  • Patent number: 11074570
    Abstract: The present disclosure relates to systems, methods, and devices for enabling peer to business payments using an integrated payment and messaging system. In particular, the integrated payment and messaging system allows users to send electronic payments as well as exchange messages with a merchant. The integrated payment and messaging system can improve security by allowing a user to make a purchase without having to provide sensitive financial information to the merchant. In addition, the integrated payment and messaging system can allow a user to make a payment for an order seamlessly during a conversation with the merchant.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: July 27, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Stephen Moore Davis, Vipan Reddy Raja Nalla
  • Patent number: 11073902
    Abstract: An artificial reality system includes a head mounted display (HMD) and a hand-held device. A virtual boundary can provide for user safety during an artificial reality session. For example, the virtual boundary may be defined to protect the user from collisions with physical objects, such as walls, furniture, or the like, while the user is immersed in the artificial reality session. The artificial reality system can constrain the predicted motion path of a portion of a user's body based on body configuration parameters and range of motion of the joints associated with the body portion. The artificial reality system can then use the constrained motion paths to determine whether or not the virtual boundary warning should be activated.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: July 27, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Robert Foster, Weiguang Si, Samuel Alan Johnson
  • Patent number: 11067855
    Abstract: A method for aligning a layer of photopolymers includes projecting light onto a rotating optical element and asymmetrically focusing the light transmitted through the rotating optical element onto a layer of photopolymers. The asymmetrically focused light is swept across different regions of the layer of photopolymers while a direction of polarization in the light is varied due to the rotation of the first optical element, producing a pattern of orientations for the layer of photopolymers. The method can be incorporated in a raster-scanning process to produce an alignment pattern in a layer of photopolymers with a large surface area, and is faster and provides improved precision and/or uniformity of the alignment pattern compared to currently available methods. An apparatus for aligning the layer of photopolymers is also disclosed.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Babak Amirsolaimani, Ying Geng, Scott Charles McEldowney
  • Patent number: 11069104
    Abstract: A display assembly generates environmentally matched virtual content for an electronic display. The display assembly includes a display controller and a display. The display controller is configured to estimate environmental matching information for a target area within a local area based in part on light information received from a light sensor. The target area is a region for placement of a virtual object. The light information describes light values. The display controller generates display instructions for the target area based in part on a human vision model, the estimated environmental matching information, and rendering information associated with the virtual object. The display is configured to present the virtual object as part of artificial reality content in accordance with the display instructions. The color and brightness of the virtual object is environmentally matched to the portion of the local area surrounding the target area.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jiangtao Kuang, Edward Buckley, Honghong Peng, Sapna Shroff, Romain Bachy
  • Patent number: 11068137
    Abstract: Systems, methods, and non-transitory computer readable media can provide one or more candidate stickers through a display screen of a computing device. A determination can be made that a user has selected a first sticker from the one or more candidate stickers. The first sticker can be inserted as a graphical overlay in a content item. The first sticker can reference first content.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: July 20, 2021
    Assignee: Facebook, Inc.
    Inventor: Christian Xavier Dalonzo
  • Patent number: 11068668
    Abstract: The disclosed computer-implemented method for performing natural language translation in AR may include accessing an audio input stream that includes words spoken by a speaking user in a first language. The method may next include performing active noise cancellation on the words in the audio input stream so that the spoken words are suppressed before reaching a listening user. Still further, the method may include processing the audio input stream to identify the words spoken by the speaking user, and translating the identified words spoken by the speaking user into a second, different language. The method may also include generating spoken words in the second, different language using the translated words, and replaying the generated spoken words in the second language to the listening user. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew Lovitt, Antonio John Miller, Philip Robinson, Scott Selfon
  • Patent number: 11070912
    Abstract: An eyewear device includes an audio system. In one embodiment, the audio system includes a microphone array that includes a plurality of acoustic sensors. Each acoustic sensor is configured to detect sounds within a local area surrounding the microphone array. For a plurality of the detected sounds, the audio system performs a direction of arrival (DoA) estimation. Based on parameters of the detected sound and/or the DoA estimation, the audio system may then generate or update one or more acoustic transfer functions unique to a user. The audio system may use the one or more acoustic transfer functions to generate audio content for the user.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Ravish Mehra, Antonio John Miller, Vladimir Tourbabin
  • Patent number: 11067726
    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: April 23, 2018
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Matthew E. Colburn, Giuseppe Calafiore, Matthieu Charles Raoul Leibovici, Nihar Ranjan Mohanty
  • Patent number: 11070789
    Abstract: A switchable fringe pattern illuminator includes an optical path switch configured to receive light and dynamically control an amount of light that is provided to a first waveguide and an amount of light that is provided to a second waveguide. A first projector configured to generate a first fringe pattern using light from the first waveguide. The first fringe pattern illuminates a first portion of a target area. A second projector configured to generate a second fringe pattern using light from the second waveguide. The second fringe pattern illuminates a second portion of a target area. The illuminator may be part of a depth camera assembly (DCA). The DCA is configured to capture images of a portion of the target area. The DCA is further configured to determine depth information for an object in the target area based in part on the captured images.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Zihe Gao, Michael Hall, Qing Chao, Zhaoming Zhu, Tin Komljenovic
  • Patent number: 11070677
    Abstract: Techniques to signal escalation of a peer-to-peer two-party media call to a multiway media call are described. An apparatus may comprise a communication client operative on caller and callee client devices. The communication client may comprise a user interface component to allow users of the device to initiate and take part in one-to-one and multiway calls; a network component operative to handle network communications between messaging servers and other client devices; a peer-to-peer media call component operative to perform peer-to-peer one-on-one media calls between client devices; a multiway media call component operative to join a multiway call at a multiway media relay system; and a media call management component operative to initiate the peer-to-peer media call, to detect a multiway media call escalation event and to transition the peer-to-peer media call to a multiway call session. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: July 20, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Cameron James Pickett, Dwayne B Mercredi, David Kawai Wong
  • Patent number: 11068057
    Abstract: A virtual reality system enables a user to interact with virtual objects. The system includes a fiducial ring, an imaging device and a console. The fiducial ring includes a ring body that includes a plurality of fiducial markers that each correspond to a different location on the ring body. An imaging device is configured to capture one or more images of the fiducial ring. The console receives the images that include an image of one or more fiducial markers. Based on the received images of the fiducial markers, the console determines a location on the fiducial ring that corresponds to the imaged fiducial marker. The console determines a position of the fiducial ring based on the determined location of the fiducial marker on the fiducial ring. The console provides content to a head mounted display (HMD) based on the determined position of the fiducial ring.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Sean Jason Keller, David R. Perek, Tristan Thomas Trutna, Garett Andrew Ochs, Nicholas Roy Corson, Raymond King
  • Patent number: 11067809
    Abstract: The disclosed display system may include (1) a display element that is transparent and includes a first surface facing a viewing region and a second surface opposite the first surface, the second surface facing an external environment, (2) a light-blocking shutter that faces and overlaps at least a portion of the second surface of the display element, (3) a display-driving subsystem that displays images visible to a user at the viewing region via display light emitted from the first surface of the display element during active display intervals, and (4) a shutter-driving subsystem that alternately switches the state of the light-blocking shutter between a blocking state during the active display intervals and a pass-through state during inactive display intervals when the display light is not emitted from the display element. Various other systems, devices, and methods are also disclosed.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jasmine Soria Sears, Gareth Valentine
  • Patent number: 11068802
    Abstract: The present disclosure is directed to a high-capacity training and prediction machine learning platform that can support high-capacity parameter models (e.g., with 10 billion parameters). The platform generates a model for a metric of interest based on a known training set. The model includes parameters indicating importances of different features of the model, taken both singly and in pairs. The model may be applied to predict a value for the metric for given sets of objects, such as for a pair consisting of a user object and a content item object.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 20, 2021
    Assignee: Facebook, Inc.
    Inventors: Andrey Malevich, Ou Jin
  • Patent number: 11070348
    Abstract: Apparatuses, methods, and systems for synchronizing nodes of a wireless network are disclosed. One method includes identifying synchronization paths between synchronization reference nodes of the wireless network and each non-reference node of the wireless network, wherein each synchronization path includes one or more wireless hops between the synchronization reference nodes and the non-reference node, determining a number of timing slots needed for supporting each of the identified synchronization paths, and selecting at least one of the synchronization paths between each non-reference node and at least one of the synchronization reference nodes based on a number of wireless hops of each of the identified synchronization paths and the determined number of timing slots needed to support each of the identified synchronization paths.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 20, 2021
    Assignee: Facebook, Inc.
    Inventors: Po-Han Huang, Krishna Gomadam, Brian Dunn, Anubhav Singla, Fan Sun
  • Patent number: 11070509
    Abstract: A social networking system enables users to interact through a content item in real time by presenting an interaction bar to a user viewing a content item page associated with the content item. The social networking system presents the content item pages for content items along with a content item header. The content item header remains at a fixed position on the display of a viewing user's client device at the top of the display. If the social networking system receives an interaction with a content item, the social networking system can identify users who are viewing the content item page associated with the content item and present an interaction bar that describes the interaction in the content item header. To determine whether to present an interaction bar to a viewing user, the social networking system can calculate an affinity score of a viewing user for the interaction.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: July 20, 2021
    Assignee: Facebook, Inc.
    Inventors: Jeremy Samuel Friedland, Robin Maxime Clediere
  • Patent number: 11069094
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for rendering makeup products on a user's face within an augmented reality environment in real-time. For example, the disclosed system can use blend a base makeup color of a selected makeup product with extracted luminance frequencies of a video stream. The disclosed system can then convert the blended makeup color to LAB color space and apply one or more shader models to the lightness of the color based on a material of the selected makeup product. The disclosed system can also apply additional operations for smoothing the skin of the user and matching the makeup product to a skin tone of the user. The disclosed system can then display the makeup product and any additional changes in an augmented reality environment in the video stream.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: July 20, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Bruno Pereira Evangelista, Houman Meshkin, Ben Max Rubinstein, Helen Haekwang Kim, Anaelisa Aburto, David Michael Garrison Hill, Chayan Goswami, Sung Kyu Robin Kim, Ian Heisters, Catherine Yoo, Ernest Rowe
  • Patent number: 11070502
    Abstract: Techniques for notifications of entity references in messaging groups. A client device may receive a notification in a messaging application. The notification may indicate that an entity reference to a user associated with the client device appears in a group messaging thread. The group messaging thread may include, as participants, one or more other users associated with one or more other client devices. The client device may display, in a user interface of the messaging application, a notification of the appearance of the entity reference in the group message thread.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: July 20, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 11067811
    Abstract: A waveguide display includes a substrate transparent to visible light, a coupler configured to couple display light into the substrate such that the display light propagates within the substrate through total internal reflection, a first multiplexed volume Bragg grating (VBG) on the substrate, and a second multiplexed VBG on the substrate. The second multiplexed VBG overlaps with the first multiplexed VBG in at least a see-through region of the waveguide display. The first multiplexed VBG is configured to diffract the display light to two or more regions of the second multiplexed VBG, and the second multiplexed VBG is configured to diffract the display light to two or more regions of an eyebox of the waveguide display.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: July 20, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Wanli Chi, Hee Yoon Lee, Pasi Saarikko
  • Patent number: D925551
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 20, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul