Patents Assigned to Facebook
  • Patent number: 11087521
    Abstract: The disclosed computer system may include an input module, an autoencoder, and a rendering module. The input module may receive geometry information and images of a subject. The geometry information may be indicative of variation in geometry of the subject over time. Each image may be associated with a respective viewpoint and may include a view-dependent texture map of the subject. The autoencoder may jointly encode texture information and the geometry information to provide a latent vector. The autoencoder may infer, using the latent vector, an inferred geometry and an inferred view-dependent texture of the subject for a predicted viewpoint. The rendering module may be configured to render a reconstructed image of the subject for the predicted viewpoint using the inferred geometry and the inferred view-dependent texture. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Stephen Anthony Lombardi, Jason Saragih, Yaser Sheikh, Takaaki Shiratori, Shoou-I Yu, Tomas Simon Kreuz, Chenglei Wu
  • Patent number: 11086472
    Abstract: An online system receives information from a content-providing user of the online system defining a content format of a content item associated with the content-providing user. The content format describes a user action detectable at a client device at which the content item is being presented, a visual effect, and a region of the content item to which the visual effect is to be applied in response to detecting the user action at the client device in conjunction with presenting the content item. The online system sends the content item for display to a viewing user of the online system via a client device associated with the viewing user. Responsive to detecting the user action by one or more sensors associated with the client device while the content item is being presented at the client device, the online system applies the visual effect to the region of the content item.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventor: Tsun-Tsun Ho
  • Patent number: 11087366
    Abstract: The present disclosure is directed toward systems, computer-readable media, and methods that automatically modify a pacing plan for a digital content distribution campaign, which provides digital content to client computing devices based on the pacing plan. For instance, the systems disclosed herein can automatically detect when a service error causes a digital content distribution campaign to deviate from the pacing plan. In response, the disclosed systems can generate a new pacing plan based on the actual allocated budget at the conclusion of the service error. In particular, the disclosed systems can generate a new pacing plan that enables the digital content distribution campaign to efficiently maximize the remaining resources allocated to the digital content distribution campaign.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Tung Nhat Pham
  • Patent number: 11086392
    Abstract: The disclosed computer-implemented method may include communicatively coupling a user interface device to a virtual reality device, capturing inputs from a user on the user interface device, displaying, on the virtual reality device, a virtual representation of the captured inputs from the user, and mirroring, on the virtual reality device, content presented on the user interface device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Sebastian Sztuk, Omar John Pualuan, Jeffrey Witthuhn, Nabeel Farooq Butt, Jonathan Ravasz, Simon Tickner, Robert Ellis, Kayvon Asemani
  • Patent number: 11086475
    Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system includes an image capture device configured to capture image data representative of a physical environment, a head-mounted display (HMD) configured to output artificial reality content, a gesture detector configured to identify, from the image data, a gesture comprising a configuration of a hand that is substantially stationary for at least a threshold period of time and positioned such that a thumb of the hand and at least one other finger form approximately a circle or approximately a circular segment, a user interface (UI) engine to generate a UI element in response to the identified gesture, and a rendering engine to render the UI element as an overlay to the artificial reality content.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox
  • Patent number: 11086476
    Abstract: Embodiments of a 3D web interaction system are disclosed that allow a user to select a content item from a browser, displayed in an artificial reality environment, and present a corresponding version of the content item in the artificial reality environment. The 3D web interaction system can create the version of the selected content item in different ways depending on whether the selected content item is associated with 3D content and, if so, the type of the associated 3D content. For example, the 3D web interaction system can create and present different versions of the selected content item depending on whether the selected content item is (a) not associated with 3D content, (b) associated with “environment content,” or (c) associated with one or more 3D models.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Joshua Inch, Reilly Donovan, Diana Liao, Justin Rogers
  • Patent number: 11087442
    Abstract: In one embodiment, a computing system may determine, for a pixel of a current subframe of a series of subframes, a compensated target pixel value based on a difference between (1) an aggregated target pixel value of the pixel in the current subframe and previous subframes of the series of subframes and (2) an aggregated actual pixel value of displayed pixel values of the pixel in the previous subframes of the series of subframes. The compensated target pixel value may compensate a quantization error for the pixel displayed in the previously subframes of the series of subframes. The system may access a mask value, corresponding to a pixel position of the pixel, from a dithering mask having a spatial stacking property. The system may determine a quantized pixel value for the pixel of the current subframe by quantizing the compensated target pixel value based on the mask value.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Edward Buckley
  • Patent number: 11088953
    Abstract: The disclosed computer-implemented method may include determining a current load measure of data exiting a network at an access point, generating a load projection for data exiting the network at the access point at a future time, and generating, based at least on the load projection, an assigned address for diverting network traffic to reduce network load at the access point. Generating the load projection may include generating the load projection for data exiting the network across proxy nodes of the access point, determining a model profile from a behavior model set corresponding to previous load measures and the current load measure and extrapolating the load projection according to the model profile, and/or calculating a load profile based on line-fitting with a spline profile corresponding to the previous load measures and the current load measure. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventors: Federico Daniel Larumbe, Dejan Curcic
  • Patent number: 11087435
    Abstract: A video system processes video frames from a wide angle camera to dewarp the video frames in a manner that preserves conformity of an object of interest. A crop region of a video frame corresponding to the object of interest is determined. An input parameter to a dewarping function is generated based on the detected crop region. The dewarping function is applied to the crop region using the input parameter to generate a dewarped video frame and the dewarped video frame is outputted. The input parameter may be generated in a manner that causes the dewarped video frame to have higher conformity and lower distortion in the region around the object of interest than in a region distant from the object of interest.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventors: Josiah Vincent Vivona, Ted Taejin Kim, Eric W. Hwang
  • Patent number: 11086484
    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: May 28, 2019
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Garima Sinha, Xiao Ou Wang, Kent Fu Ho Tam
  • Patent number: 11086161
    Abstract: A display assembly of a head mounted display (HMD) includes a pancake lens display assembly. The pancake display assembly comprises a first lens with a quarter-waveplate and a partially reflective surface, a second lens with a reflective polarizer, and a display. An alignment system positions the first lens relative to the second lens to align the reflective polarizer of the second lens with the quarter-waveplate of the first lens. The alignment system rotates the first lens about an optical axis to position the quarter-waveplate on the first lens such that the quarter-waveplate and the reflective polarizer on the second lens are at an angle where light transmitted through the second lens and then through the first lens is substantially circularly polarized. The alignment system mounts the second lens to the lens housing such that the quarter-waveplate is at the angle relative to the reflective polarizer.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Evan M. Richards, Hannah D. Noble, Mark Alan Tempel
  • Patent number: 11089359
    Abstract: The disclosed computer-implemented method may include (1) receiving, at a computing device, a compressed video bitstream that includes (A) video data and (B) in-band metadata that indicates a video quality of the compressed video bitstream, (2) extracting, at the computing device, the in-band metadata from the compressed video bitstream, (3) determining, based at least in part on the in-band metadata, the video quality of the compressed video bitstream, and then (4) making at least one video-processing decision in connection with the compressed video bitstream based at least in part on the video quality of the compressed video bitstream. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventor: Ioannis Katsavounidis
  • Patent number: 11089492
    Abstract: In one embodiment, a method includes accessing steady-state operational parameters for each of a plurality of network nodes of the multi-hop wireless network recorded during a period of steady-state operation, identifying a plurality of first network nodes and a plurality of second network nodes, wherein each of the first network nodes is determined to need a planned reset, and wherein each of the second network nodes previously established one or more wireless connections with one or more of the first network nodes, respectively, adjusting operational settings of each of the second network nodes to establish one or more temporary wireless connections between one or more pairs of second networks nodes, respectively, resetting each of the first network nodes, adjusting operational settings of each of the second network nodes based on the steady-state operational parameters to reestablish the one or more previously established wireless connections with the first network nodes.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventor: Djordje Tujkovic
  • Patent number: 11086126
    Abstract: A system includes an eyewear device, and a neckband device. The neckband device includes a power source and a processor communicatively coupled to the eyewear device. The system includes a bracelet device, which includes at least one sensor configured to determine a position signal in response to movement of the user's hand, the bracelet device communicatively coupled to the processor. A display device is configured to present content to a user, and is also configured to couple to and be removable from the eyewear device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jacques Gollier, Ying Geng, Yusufu Njoni Bamaxam Sulai, Brian Wheelwright
  • Patent number: 11087701
    Abstract: A focusing lens is configured to focus display light for an eye of a user. A display is configured to emit the display light having an illumination profile that increases in brightness as a distance from a middle of the display increases. The focusing lens is configured to receive the display light and focus the display light as image light that has a brightness profile that has substantially uniform brightness across the image.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Dong Chen, Rui Zhang
  • Patent number: 11087777
    Abstract: A system includes a headset to capture sound and a visual signal of a local area including one or more sound sources. The system determines a strength of the audio signal and a portion of the visual signal associated with the audio signal, compares the strengths, selects the weaker signal, and augments the weaker signal. The headset accordingly presents augmented audio-visual content to a user, thereby enhancing the user's perception of the weak signal.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Cesare Valerio Parise, William Owen Brimijoin, II, Philip Robinson
  • Patent number: 11089241
    Abstract: In one example, a method comprises: transmitting a first signal to transfer a first portion of a first charge from a first photodiode to a first charge sensing unit to obtain a first measurement result and transmitting a second signal to transfer a second portion of the first charge from the first photodiode to a second charge sensing unit to obtain a second measurement result. The timing of transmission of the first signal and the second signal are based on the indirect time-of-flight measurement operation. The method further comprises performing the indirect time-of-flight measurement operation based on the first measurement result and the second measurement result; transmitting a third signal to transfer a second charge from a second photodiode to the second charge sensing unit via the first photodiode to obtain a third measurement result; and performing a D sensing operation based on the third measurement result.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Song Chen, Xinqiao Liu
  • Patent number: 11087479
    Abstract: An artificial reality system is configured to more accurately and efficiently construct a 3D virtual representation of a real-world environment from a set of 2D images. The system identifies points and/or lines within the images that define a plane along an orientation and then performs a planar sweep along a perpendicular path to identify surfaces in which the plane intersects with multiple points. Points that appear to be in the same plane are “collapsed” into a cohesive plane to conserve processing power by estimating and/or storing parameters for the cohesive plane, rather than all of the individual 3D points. In this way, the system also “averages out” random variation in the planar surface that would otherwise result from random noise in the estimation of the individual 3D points. The system may then generate a 3D map from a constrained alignment of all of the identified planes.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: David James Geraghty, Richard Szeliski
  • Patent number: 11086488
    Abstract: An online system provides a user-generated media platform that enables the gamification of content generated on the site. The online system maintains a page of content including content items and a link to a third party system that is external to the online system. When the user selects the link, the user is directed to the third party system with which the user interacts to complete tasks. When the third party system determines one or more conditions are satisfied based on the user interactions with content from the third party system, the third party system updates the page of content maintained by the online system. For example, the third party system provides additional content items to the online system for display via the page of content or unlocks content items stored by the online system for presentation by the page of content.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventors: Addie Louise Marino, Keenan Christopher Pridmore
  • Patent number: 11089210
    Abstract: In one example, a method comprises: receiving programming data; determining, based on the programming data, at least one of: an integration period in which a charge storage unit including a floating drain accumulates charge received from a photodiode, or a number of times of sampling the charge; enabling the photodiode to accumulate residual charge, and to transmit overflow charge to the charge storage unit after the photodiode saturates; controlling the charge storage unit to accumulate at least a part of the overflow charge received from the photodiode within the integration period; controlling a quantizer to sample the at least a part of the overflow charge or the residual charge for the number of times to obtain the number of samples; and controlling the quantizer to quantize the number of samples to generate the number of quantization results.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew Samuel Berkovich, Xinqiao Liu