Patents Assigned to Facebook
  • Patent number: 10825181
    Abstract: In one embodiment, a method includes detecting one or more objects in an image, generating at least one mask for each of the detected objects, wherein each of the masks is defined by a perimeter, classifying the detected objects, receiving gesture input in relation to the image, determining whether one or more locations associated with the gesture input correlate with any of the masks, and providing feedback regarding the image in response to the gesture input. Each of the masks may include data identifying the corresponding detected object, and the perimeter of each mask may correspond to a perimeter of the corresponding detected object. The perimeter of the corresponding detected object may separate the detected object from one or more portions of the image that are distinct from the detected object.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Vincent Charles Cheung, Connie Yeewei Ho, Balmanohar Paluri
  • Patent number: 10823887
    Abstract: An inkjet is used to fabricate an optical device having a varying refractive index. The inkjet deposits a first material having a first refractive index and a second material having a second refractive index in a pattern on a substrate. The first material and/or the second material are processed to form an optical device having a refractive index that varies in one or two dimensions. The optical device is used in a virtual-reality system or augmented-reality system to provide angular selectivity from display to a user's eye.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: November 3, 2020
    Assignee: FACEBOOK TECHNOLOGIGEGS, LLC
    Inventors: Giuseppe Calafiore, Austin Lane, Matthew E. Colburn
  • Patent number: 10824231
    Abstract: The disclosed fluidic device may include (1) a channel configured to transport fluid from a source to a drain and (2) a gate configured to modulate fluid flow through the channel. The gate may modulate fluid flow by bending a gate actuation membrane that alternates between an initial configuration that does not interfere with a cross section of the channel and a bent configuration that causes the cross section to reversibly compress. The gate actuation membrane may include an undulation that facilitates the bending of the gate actuation membrane.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 3, 2020
    Assignee: Facebook Technoloiges, LLC
    Inventors: Riccardo DeSalvo, Matthew Schwab, Joseph Tien, Alex Guadalupe Zaragoza
  • Patent number: 10827142
    Abstract: Methods and systems for light sensing are provided. In one example, an apparatus comprises and an array of pixel cells and a controller. Each pixel cell of the array of pixel cells includes a photodiode configured to generate charges upon receiving incident light and a capacitor configured to accumulate the charges generated by the photodiode. The controller is configured to: start an exposure period to accumulate the charges at the pixel cells; and based on a determination that the quantity of charges accumulated by the at least one pixel cell exceeds a pre-determined threshold: end the exposure period to cause the capacitors of the array of pixel cells to stop accumulating the charges, generate an output pixel value for each pixel cell based on the charges accumulated at the capacitor of the each pixel cell within the exposure period; and provide the output pixel values to generate an image frame.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: November 3, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Xinqiao Liu
  • Patent number: 10827272
    Abstract: A suspension component may be used within a system for isolating vibrations produced by an electrical component. A body of the suspension component may be formed from a single piece of planar material. A suspension component includes a plurality of flexures. The plurality of flexures includes a first set of flexures configured to suspend a first sub-assembly of a transducer from support brackets, a second set of flexures configured to suspend a second sub-assembly of the transducer from the first sub-assembly, and a third set of flexures configured to suspend the second sub-assembly from the support brackets.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: November 3, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Scott Porter
  • Patent number: 10825258
    Abstract: In one embodiment, a method includes by a computing device, displaying a user interface for designing augmented-reality effects. The method includes receiving user input through the user interface. The method includes displaying a graph generated based on the user input. The graph may include multiple nodes and one or more edges. The nodes may include a detector node and a filter node connected by one or more edges. The method includes detecting, in accordance with an object type specified by the detector node, one or more object instances of the object type appearing in a scene. The method includes selecting, in accordance with at least one criterion specified by the filter node, at least one of the one or more detected object instances that satisfies the criterion. The method includes rendering an augmented-reality effect based on at least the selected object instance.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Stef Marc Smet, Thomas Paul Mann, Michael Slater, Hannes Luc Herman Verlinde
  • Patent number: 10820397
    Abstract: Apparatuses and methods are presented relating to a plurality of current sources for generating a plurality of first bias currents to drive a plurality of LEDs and a plurality of measurement circuits for obtaining a plurality of first voltage measurements for the LEDs during a first test cycle. The current sources are further configurable to generate a plurality of second bias currents for driving the LEDs, and the measurement circuits are further configurable to obtain a plurality of second voltage measurements for the plurality of LEDs, during a second test cycle. A memory device is configured to store the first and second bias currents and first and second voltage measurements as a current-voltage (I-V) performance characteristic.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: October 27, 2020
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Ramakrishna Chilukuri, Salman Mazhar, Ilias Pappas, William Thomas Blank, Michael Yee
  • Patent number: 10817774
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item having a set of frames. A binary hash code that represents the first content item is generated using at least an aggregation model and an iterative quantization hash model, the binary hash code being determined based at least in part on the set of frames of the first content item. The binary hash code is stored, wherein a similarity between the first content item and a second content item is capable of being measured based at least in part on a comparison of the binary hash code of the first content item and a binary hash code of the second content item.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventors: Kai Li, Fei Yang, Balamanohar Paluri
  • Patent number: 10820415
    Abstract: In an embodiment, an adapter assembly includes a plurality of system connectors configured to simultaneously engage a plurality of receiving connectors of an external system when inserted in the external system and simultaneously disengage from the plurality of receiving connectors of the external system when disengaged from the external system. The adapter assembly includes a device-receiving connector configured to engage a connector of a removable device, where the adapter assembly is configured to house at least a portion of the removable device. The adapter assembly includes connections between at least a portion of the plurality of system connectors and the device-receiving connector, where the connections are configured to route communication lanes of the removable device to one or more of the plurality of system connectors.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Ross Stenfort
  • Patent number: 10817866
    Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 27, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Roy Vance McElmurry, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram, Martin Kralik
  • Patent number: 10818433
    Abstract: Dielectric ceramic particulates are introduced into thin a sheet of pre-cured elastomer to form a sheet. Successive layers of the sheets may then be laminated together to form a finished article. An electric field may be applied to the article during a curing process while the article is at a temperature near a Curie temperature of the dielectric ceramic particulates to increase a dielectric constant of the article. As each sheet may be different from each other in the finished article, the resulting finished article may have anisotropic dielectric and mechanical properties. Similarly, tiled dielectric ceramic structures may be introduced into the elastomers layers to generate materials with varying dielectric constants.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: October 27, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Sean Jason Keller, Tristan Thomas Trutna, Vincenzo Casasanta, III, David R. Perek
  • Patent number: 10819898
    Abstract: An imaging device includes a focusing element, an image sensor, and an actuator configured to translate at least one of the image sensor and the focusing element relative to each other. A controller of the imaging device is configured to use the image sensor to capture an image frame including at least a portion of the image of the object, determine a current position of the image of the object in the image frame, determine a deviation of the current position from a target position of the image of the object in the image frame, and operate the actuator to reduce the deviation. In this manner, the image of the object may be brought to a center of a captured image frame. Such an imaging device may be used as a self-aligning eye-tracking camera in a near-eye display.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 27, 2020
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Chao Han, Fei Liu
  • Patent number: 10819953
    Abstract: The disclosed computer-implemented method may include (1) receiving, at a first device, a first stream that includes first media data from a first media object, (2) receiving, at the first device, a second stream that includes second media data from a second media object, (3) mixing, at the first device, the first media data and the second media data into a third stream, (4) compiling, while mixing the third stream, a metadata stream that includes information enabling separation of the first media data and the second media data from the third stream, (5) transmitting, from the first device to a second device, the third stream, and (6) transmitting, from the first device to the second device, the metadata stream to enable the second device to separate the first media data and the second media data from the third stream. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 27, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew Lovitt, Antonio John Miller, Philip Robinson, Scott Selfon
  • Patent number: 10817035
    Abstract: A control logic firmware is received at a power supply unit. The firmware specifies a configuration selected to place a magnitude of an impedance of the power supply unit above a magnitude of an impedance of a network data center power system. The control logic firmware is executed using a power factor correction circuit of the power supply unit including by setting a voltage loop phase margin of the power factor correction circuit to maintain the magnitude of the impedance of the power supply unit above the magnitude of the impedance of the network data center power system.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventors: Michael Timothy Kauffman, Mingchun Xu, Seung H. Park
  • Patent number: 10820167
    Abstract: Systems, methods, and non-transitory computer readable media can detect, by a first computing system, a second computing system that is capable of communicating with the first computing system based on a local area communication protocol. It can be determined, by the first computing system, that the second computing system is in an offline mode in relation to a system. It can be determined, by the first computing system, whether a content item is on the second computing system. The content item can be sent, by the first computing system, to the second computing system based on the local area communication protocol, in response to determining that the content item is not on the second computing system.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Paresh Jayant Rajwat
  • Patent number: 10817052
    Abstract: Described herein is a human eye emulator device that emulates the human eye's responses to light. The human eye emulator device is based on an electro-optical liquid crystal eye model. The human eye emulator device includes a Pancharatnam berry phase (PBP) liquid crystal (LC) lens, a liquid crystal (LC) shutter glass, and a liquid crystal (LC) lens. The PBP LC lens emulates the cornea. The PBP LC lens receives light and refracts the received light. The LC shutter glass emulates the pupil. The LC shutter glass forms a dynamic aperture that transmits a portion of the light refracted by the PBP LC lens. The LC lens emulates the crystalline lens. The LC lens receives the portion of light transmitted by the LC shutter glass and refracts the received portion of light through the LC shutter glass onto an imaging surface.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 27, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Lu Lu, Yusufu Njoni Bamaxam Sulai, Scott Charles McEldowney
  • Patent number: 10819671
    Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region; provide access to one or more ephemeral message threads in the first region, the ephemeral message threads being ranked according to one or more criteria; and provide access to one or more non-ephemeral message threads in the second region, the non-ephemeral message threads being ranked according to one or more criteria.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Maria Ioveva, Ayca Cakmakli
  • Patent number: 10819983
    Abstract: The disclosed computer-implemented method may include (1) receiving, from a video streaming service, a screen capture of a video playback session including one or more static visual elements and a video playing in the video playback session, (2) detecting a window within the screen capture containing the video playing in the video playback session, (3) selecting the window containing the video by excluding the static visual elements in the video playback session, (4) determining a blurriness score associated with a potential degradation in quality of the video playing in the selected window, and (5) providing the blurriness score for analysis. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Haixiong Wang
  • Patent number: D900124
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Michael James Matas
  • Patent number: D900189
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: October 27, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Oliver Ross, Benjamin John Parfitt, Tomas Brennessl