Patents Assigned to Facebook
  • Patent number: 10856022
    Abstract: The present disclosure is directed toward systems and methods for dynamically providing digital content to client devices at different insertion points of a digital video based on predicted total value of inserting the digital content and predicted engagement loss of inserting the digital content. For example, system and methods described herein determine that an insertion point is approaching in an actively playing digital video. In response, systems and methods identify digital content for insertion at the insertion point. In one or more embodiments, the described systems and methods insert the identified digital content by comparing the predicted total value of inserting the digital content at the insertion point of the digital video and a predicted engagement loss associated with inserting the digital content at the insertion point of the digital video.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: December 1, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Abhishek Bapna, Eric Hsin-Chun Huang, Shuo Li, Weitong Liu, Menghan Li
  • Patent number: 10852827
    Abstract: The disclosed computer-implemented method may include (1) presenting, using a vibrotactile stimulator and a visual display, an artificial environment to a user, (2) determining whether a virtual contact is being initiated between a virtual object in the artificial environment and a surface location of the user served by the vibrotactile stimulator, and (3) actuating, in response to determining that a virtual contact is being initiated between the virtual object and the surface location, the vibrotactile stimulator to generate a vibrotactile signal to simulate initiation of the virtual contact at the surface location, where (a) the vibrotactile signal includes a magnitude-varying signal, and (b) at least one parameter of the magnitude-varying signal is based on a simulated rigidity of the virtual object as presented by the visual display. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Serena Bochereau, Jonathan Browder, Femke van Beek, Raymond King
  • Patent number: 10854532
    Abstract: Compressed air and lattice structure cooling is disclosed. In an embodiment, an assembly includes a heat conductive lattice structure with open-cell voids. The assembly also includes a port configured to provide compressed air that is directed toward the heat conductive lattice structure. The assembly also includes a base configured to be coupled to an electronic component and thermally coupled to the heat conductive lattice structure.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Ahmad Byagowi, Spencer John Paul Burns
  • Patent number: 10852820
    Abstract: Systems and methods for enabling gaze-based virtual content control may include (1) displaying an artificial scene with one or more virtual elements to a user wearing a head-mounted display system, (2) identifying the user's eye gaze based on gazing data collected by one or more sensors in the head-mounted display system, (3) determining that the user's eye gaze is focused on a specific virtual element, and (4) in response to determining that the user's eye gaze is focused on the specific virtual element, increasing the specific virtual element's visibility to the user. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Andre Golard, Bo Asp Andersen, Immo Andreas Schuetz, Karol Constantine Hatzilias, Kelly Ingham, Martin Henrik Tall, Neeraj Choubey, Sharvil Shailesh Talati, Robert Dale Cavin, Thomas Scott Murdison
  • Patent number: 10852619
    Abstract: A multifocal system and a method thereof are provided. The multifocal system comprises a first adaptive lens assembly including a plurality of lenses arranged in optical series. The plurality of lenses includes at least one active liquid crystal (LC) lens having a plurality of optical states, such that the plurality of lenses provides a plurality of combinations of optical power, and the plurality of combinations of optical power provides a range of adjustment of optical power for the multifocal system. The multifocal system may include a second adaptive lens assembly configured to provide a plurality of combinations of optical power that is opposite to but having a same absolute value as the plurality of combinations of optical power provided by the first adaptive lens assembly.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Oleg Yaroshchuk, Junren Wang, Lu Lu
  • Patent number: 10855787
    Abstract: Systems, methods, and non-transitory computer-readable media can receive, for a first user, a user status from a set of pre-determined user statuses. A set of media content items associated with the user status is identified. The first user is provided with the set of media content items for creating a visual status content item.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Stephen Garrett Olinger, Sachin Monga
  • Patent number: 10853428
    Abstract: An online system identifies seed users with a high value score to a third party system. The online system identifies features of each of the seed users. A weight for each of the identified features is identified. The identified features are divided into a plurality of buckets, each bucket indicating a property associated with one or more of the identified features. Each bucket is ranked according to the weights of the identified features in each bucket. The online system identifies an additional user that has a threshold measure of similarity the seed users. The online system transmits a content item to the additional user for presentation. Additionally, the online system transmits one or more third party-presentable factors based on the bucket having the highest rank to the third party system, the third party-presentable factors indicating a reason as to why the additional user was presented with the content item.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventor: Gianluca Iannaccone
  • Patent number: 10852826
    Abstract: The disclosed apparatus may include (1) a deformable material that is dimensioned to conform to a body part of a user and configured to stretch in at least one direction, (2) a transducer coupled to the deformable material, (3) a conduit that extends along the deformable material in the at least one direction and that couples the transducer to a control system, and (4) stitching in the deformable material that restricts the deformable material from stretching farther than the conduit is configured to extend. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Brian Cox, Genevieve Walker
  • Patent number: 10855973
    Abstract: A depth camera assembly (DCA) determines distances between the DCA and objects in a local area within a field of view of the DCA. The DCA projects a series of sinusoidal patterns into the local area DCA and captures images of the sinusoidal patterns via a sensor. The DCA determines a distance between the DCA and locations in the local area based on a phase shift each of the sinusoidal patterns captured by each pixel of the sensor. Initially, a calibration offset is determined for each pixel of the sensor by emitting the sinusoidal patterns onto a target at a predetermined distance from the DCA and using phase shifts for a pixel and the predetermined distance to determine the pixel's calibration offset.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Michael Hall, Qing Chao
  • Patent number: 10853696
    Abstract: An online system uses a model to detect violations of policies enforced by the online system for content uploaded to the online system by users for viewing by other users. The online system trains the model in multiple stages. To train the model, the online system obtains a set of training content items, with each content item of the set labeled with both a policy violated by the content item and a source of the content item, which acts as a proxy for a sub-category identifying a way in which the content item violated the policy. In the first stage, the online system trains the model using the set of training content items. In a second stage, the model of trained to predict policy violations from content items that are not labeled with a source. For example, the second stage is performed by freezing earlier layers in the model.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Enming Luo, Emanuel Alexandre Strauss
  • Patent number: 10855475
    Abstract: The disclosed computer-implemented method for securing data on blockchains may include receiving a smart contract from a third-party for a designated party and a data set, transmitting, to a network of nodes, a request to add the smart contract and the data set to an immutable distributed ledger, receiving a digital signature from the third-party, receiving a digital signature from the designated party, validating the smart contract, the digital signature from the third-party, and the digital signature from the designated party, and in response to validating the smart contract, the digital signature from the third-party and the digital signature from the designated party, adding the smart contract and the data set to the immutable distributed ledger. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Frederick R. Leach, Michael Randolph Corey, Erik Taubeneck, Daniel K. Chapsky
  • Patent number: 10852434
    Abstract: A depth camera assembly (DCA) determines distances between the DCA and objects in a local area within a field of view of the DCA. The DCA projects a series of sinusoidal patterns each having different wavelengths into the local area DCA and captures images of the sinusoidal patterns via a sensor. Optical filters configured to pass different wavelengths of light are positioned within the sensor to form regions including adjacent pixels. Hence, pixels in a region capture light having a wavelength passed by an optical filter corresponding to the region. If the DCA projects sinusoidal patterns having different wavelengths at different times, the sensor is gated with an illumination source so regions of the sensor capturing light having a specific wavelength capture light while the illumination source emits the specific wavelength and not while the illumination source emits other wavelengths.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Michael Hall, Qing Chao
  • Patent number: 10852544
    Abstract: An optical structure includes a first refractive layer, a Fresnel surface, a dichroic reflective coating, a third refractive layer, and a replica layer. The first refractive layer has a first refractive index. The Fresnel surface is formed in a second refractive layer having a second refractive index. The Fresnel surface includes active surfaces and draft surfaces. The dichroic reflective coating is selectively disposed on the active surfaces. The replica layer is disposed between the Fresnel surface and the third refractive layer. The replica layer has the second refractive index and the second refractive index is higher than the first refractive index.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Zhang, Robin Sharma, Andrew John Ouderkirk
  • Patent number: 10854583
    Abstract: A display device includes a display panel having a first emission region and a second emission region that is distinct from and mutually exclusive to the first emission region. The first emission region is surrounded by, and is in contact with, the second emission region on all edges of the first emission region. The display panel includes a plurality of light emitters arranged in the first emission region and the second emission region. Respective light emitters of the plurality of light emitters are configured to emit light. The first emission region has a first density of light emitters. The second emission region has a second density of light emitters that is less than the first density.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew John Ouderkirk, James Ronald Bonar, Jasmine Soria Sears
  • Patent number: 10854239
    Abstract: Data set groups are determined, wherein each data set group includes a plurality of data sets and each data set includes error-correcting information for content user data of the data set. One or more versions of data set group level error-correcting information for each data set group are calculated. The data set groups on stored a tape storage media. After the data set groups are stored, an amount of storage available on one or more regions of the tape storage media associated with one or more tape edges is identified. An instruction is provided to store at least a partial amount of the calculated one or more versions of data set group level error-correcting information for the data set groups able to be stored in the amount of storage available on the one or more regions of the tape storage media associated with the one or more tape edges.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Yu Cai, Wlodzimierz Stanley Czarnecki, John Mah
  • Patent number: 10854801
    Abstract: A method for directly bonding semiconductor devices from multiple carrier substrates to a target substrate using relative alignments of semiconductor contacts to substrate contacts, as well as relative heights of semiconductor contacts to substrate contacts. The method may include directly bonding a subset of semiconductor devices on a first carrier substrate with a first alignment to a subset of substrate contacts, and directly bonding a subset of second semiconductor device on a second carrier substrate with a second alignment to a subset of substrate contacts. The method may include directly bonding a subset of semiconductor devices with a first height on a first carrier substrate to a first subset of substrate contacts, followed by directly bonding a second subset of second semiconductor devices with a second height on a second carrier substrate to a second subset of substrate contacts.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: William Padraic Henry, John Michael Goward
  • Patent number: 10853431
    Abstract: An online system determines a quality of content provided by third party systems for distribution to users. The online system analyzes URL's posted within the online system by content providers to determine the quality of content of the webpages obtained by accessing the URLs. For each URL, the online system receives an original markup language document and a copy of the markup document obtained by applying a content filter. The online system extracts features from both markup language documents. The online system provides the extracted features to a machine learning based model to generate a content quality score. The online system categorizes the URL as having high quality content or low quality content. The online system restricts distribution of content items including URLs to websites with low quality content.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Jiun-Ren Lin, Daniel Olmedilla de la Calle, Emanuel Alexandre Strauss
  • Patent number: 10852558
    Abstract: A device and method are provided. The device comprises a reflector having variable optical power; and a waveguide display assembly optically coupled to the reflector and having a light source. The waveguide display assembly is configured to guide light from the light source to transmit in a first direction towards the reflector for a first optical path, and in a second direction towards an eye-box of the device for a second optical path. The reflector is configured to reflect the light in the first direction towards the eye-box.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 1, 2020
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Wai Sze Tiffany Lam, Ying Geng, Scott McEldowney
  • Patent number: 10856098
    Abstract: Determination of an acoustic filter for incorporating local effects of room modes within a target area is presented herein. A model of the target area is determined based in part on a three-dimensional virtual representation of the target area. In some embodiments, the model is selected from a group of candidate models. Room modes of the target area are determined based on a shape and/or dimensions of the model. The room mode parameters are determined based on at least one of the room modes and the position of a user within the target area. The room mode parameters describe an acoustic filter that as applied to audio content, simulates acoustic distortion at the position of the user and at frequencies associated with the at least one room mode. The acoustic filter is generated at a headset based on the room mode parameter and is used to present audio content.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Philip Robinson, Carl Schissler, Sebastiá Vicenç Amengual Gari
  • Patent number: 10856050
    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: March 8, 2019
    Date of Patent: December 1, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Sanchan Sahai Saxena, Sergey Markov, Fei Wang, Yi-Wei Wu, Ed Ignatius Tanghal Salvana, William Taube Schurman, Youssef Ahres