Patents Assigned to Facebook
  • Patent number: 10924449
    Abstract: In one embodiment, a method includes partitioning a block of Internet protocol (IP) addresses into one or more sets of IP addresses. The IP addresses of each set of IP addresses are continuously sequential and corresponds to a geographically-distributed Internet point of presence (PoP). Each of the IP addresses in the block corresponds to one of a number of global services. Each PoP supports one or more of the global services. The method also includes assigning a respective one of the sets of IP addresses to each PoP. A prefix of each set of IP addresses is fixed for each set of IP addresses. The method also includes partitioning each set of IP addresses into a number of subsets of IP addresses. One or more of the subsets of IP addresses each corresponds to a respective global service.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: February 16, 2021
    Assignee: Facebook, Inc.
    Inventor: Tuomas Juhana Ranta
  • Patent number: 10923071
    Abstract: The disclosed display device may include a display screen having (1) a front surface and (2) a pair of display regions that emit image light from the front surface, the pair of display regions separated from each other by a non-display region in a longitudinal direction of the display screen, each of the pair of display regions including a plurality of pixels arranged in a plurality of pixel rows and a plurality of pixel columns, the plurality of pixel rows and the plurality of pixel columns each extending obliquely relative to a peripheral edge of the front surface. The display device may also include a display driver circuit for driving the plurality of pixels of both of the pair of display regions, the display driver circuit disposed apart from the pair of display regions in a lateral direction of the display screen. Various other methods, systems, and devices are also disclosed.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Dong Chen
  • Patent number: 10921499
    Abstract: A display device includes a display panel including a plurality of light emitters spaced apart by a first representative distance in a first emission region and a plurality of light emitters spaced apart by a second representative distance different from the first representative distance in a second emission region that surrounds the first emission region. The display device also includes a filter coupled with the display panel for transmitting light projected by the display panel through the filter. The filter has a first filter region configured to cause a first distribution of light emitted from a first light emitter in the first emission region and a second distribution of light emitted from a second light emitter in the first emission region so that the first distribution at least partially overlaps with the second distribution.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: February 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew John Ouderkirk, James Ronald Bonar, Jasmine Soria Sears
  • Patent number: 10923523
    Abstract: In one example, an apparatus comprises: a first photodiode configured to convert a first component of light to a first charge, second photodiode configured to convert a second component of the light to a second charge; and an interface circuit configured to: perform a first quantization and a second quantization of the first charge to generate, respectively, a first result and a second result, the first quantization and the second quantization being associated with different light intensity ranges; provide one of the first result or the second result to represent an intensity of the first component of a pixel; perform the first quantization and the second quantization of the second charge to generate, respectively, a third result and a fourth result; and provide one of the third result or the fourth result to represent an intensity of the second component of the pixel.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Xinqiao Liu, Song Chen
  • Patent number: 10924444
    Abstract: A server sends, to an electronic device of a first user, a data structure that includes a hierarchical interaction tree having a plurality of interaction nodes. The server then receives, from the electronic device of the first user, a first message, wherein the first message from the electronic device of the first user is selected from a set of predefined first-reply messages. Each first-reply message of the set of predefined first-reply messages corresponds to a distinct interaction node of the hierarchical interaction tree.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: February 16, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Sarah Hum, Andrew Nolan Rasmussen, Arturo J Esquivel Chambergo, Tatiana Janov Grossman, Ursula Anne Lim, Robert Michael Baldwin
  • Patent number: 10916065
    Abstract: In one embodiment, a client system receives a request to access a user interface element in a virtual reality environment for an application and generates the user interface element in the virtual reality environment. The user interface element at the generated position occludes a portion of the application. The client system detects an input to move the user interface element from one position in the virtual reality environment to another position in the virtual reality environment relative to a display region of the application and stores position data associated with the other position of the virtual reality environment in a position database. The position data is associated with the application. The client system receives another request to access the user interface element in the virtual reality environment for the application and generates the user interface element in the virtual reality environment based on the position data associated with the application.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Brandon Furtwangler, Justin Rogers
  • Patent number: 10915663
    Abstract: Systems, methods, and non-transitory computer-readable media can be configured to train a featurizer based at least in part on a set of training data. The featurizer can be applied to at least one input to generate at least one tensor. The at least one tensor obfuscates or excludes at least one feature in the at least one input.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook, Inc.
    Inventors: Cristian Canton Ferrer, Brian Dolhansky, Phong Dinh, Bryan Wu, Zhen Ling Tsai, Eric Erkon Hsin
  • Patent number: 10914956
    Abstract: A headset includes a first waveguide display and a second waveguide display. The first waveguide display is configured to emit a first portion of image light, the first waveguide display having a first field of view (FOV). The second display assembly is configured to emit a second portion of the image light, and the second display assembly has a second FOV. The first waveguide display and the second display assembly are tiled such that the emitted first portion of image light and the emitted second portion of image light create a tiled FOV from a perspective of an eyebox. And a seam between the first FOV and the second FOV is located in a peripheral region of the tiled FOV.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Nicholas Daniel Trail, Andrew John Ouderkirk, Pasi Saarikko, Sharvil Shailesh Talati, Hee Yoon Lee, Behnam Bastani, Hagar Edelstain
  • Patent number: 10914945
    Abstract: A near-eye optic includes a substrate having a clear aperture for propagating light. An inconspicuous electrical circuit is supported by the substrate in the clear aperture of the substrate. The inconspicuous electrical circuit includes a plurality of inconspicuous conductive traces disposed in an inconspicuous pattern and electrically coupled to a plurality of inconspicuous electrical components. The inconspicuous pattern may include e.g. an asymmetric pattern, an aperiodic pattern, a pseudo-random pattern, a meandering pattern, a periodic pattern modulated with pseudo-random perturbations, or a non-rectangular pattern modulated with pseudo-random perturbations.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Karol Constantine Hatzilias, Robin Sharma, Christopher Yuan Ting Liao, Andrew Ouderkirk
  • Patent number: 10917735
    Abstract: Embodiments relate to obtaining head-related transfer function (HRTF) through performing simulation using images of a user's head. The geometry of the user's head is determined based in part on one or more images of the user's head. The simulation of sound propagation from an audio source to the user's head is performed based on the generated geometry. The geometry may be represented in a three-dimensional meshes or principal component analysis (PCA)-based where the user's head is represented as a combination of representative three-dimensional shapes of test subjects' heads.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Antonio John Miller, Ravish Mehra
  • Patent number: 10914953
    Abstract: A tunable waveguide display includes a source waveguide, a first tunable lens (FTL), an output waveguide, and a second tunable lens (STL). The source waveguide receives light, expands the light in a first dimension, and outputs the expanded light. The FTL adjusts a wavefront of the expanded light to form adjusted light. The output waveguide receives the adjusted light, expands the adjusted light in a second dimension to form image light, and outputs the image light. The STL adjusts a wavefront of the image light. The FTL and the STL control an image plane of the image light.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Wai Sze Tiffany Lam, Yijing Fu, Lu Lu, Pasi Saarikko
  • Patent number: 10917607
    Abstract: This disclosure describes techniques that include modifying text associated with a sequence of images or a video sequence to thereby generate new text and overlaying the new text as captions in the video sequence. In one example, this disclosure describes a method that includes receiving a sequence of images associated with a scene occurring over a time period; receiving audio data of speech uttered during the time period; transcribing into text the audio data of the speech, wherein the text includes a sequence of original words; associating a timestamp with each of the original words during the time period; generating, responsive to input, a sequence of new words; and generating a new sequence of images by overlaying each of the new words on one or more of the images.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Vincent Charles Cheung, Marc Layne Hemeon, Nipun Mathur
  • Patent number: 10912990
    Abstract: A hand-held controller includes a handle extending in a longitudinal direction. The handle is shaped and dimensioned to be grasped by a hand of a user. A ring is attached to an end of the handle and surrounds a thumb of the user when the handle is grasped by the hand of the user. The ring has an annular surface defining a plane that forms a predetermined angle with respect to the longitudinal direction. The ring also has a curved outer surface. A sensor is embedded within the ring or mounted on a side surface of the handle to detect whether the hand of the user grasping the handle is a right hand of the user or a left hand of the user.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jason Higgins, Peter Wesley Bristol, Glen Jason Tompkins, Khaled Boulos
  • Patent number: 10917625
    Abstract: A dual-band pixel includes a backside passivation layer, a corresponding input terminal coupled to the backside passivation layer, a first n-type layer covering the backside passivation layer, a p-type layer covering the first n-type layer, a second n-type layer within the p-type layer, and a pinning layer covering the second n-type layer. A first or second voltage is applied to the corresponding input terminal to operate the dual-band pixel in a visible or infrared (IR) mode. A depth camera assembly (DCA) may include a sensor pixel array comprising a plurality of dual-band pixels. The DCA may take visible or IR images in a time multiplexed manner using the sensor pixel array and determine depth information based on the captured IR images.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Xinqiao Liu
  • Patent number: 10914052
    Abstract: The disclosed systems for laying underground fiber optic cable may include a drive body, at least one rotational motor, a forward auger element rotatably coupled to the drive body and positioned to be rotated by the at least one rotational motor in a first rotational direction, and a rear auger element rotatably coupled to the drive body and positioned to be rotated by the at least one rotational motor in a second, opposite rotational direction. Various other systems, methods, and devices are also disclosed.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: February 9, 2021
    Assignee: Facebook, Inc.
    Inventors: Hamid Hemmati, Hamidreza Bolandhemmat
  • Patent number: 10914954
    Abstract: A multilayer grating is a diffraction grating that includes a plurality of layers. The plurality of layers arranged to form a 2-dimensional grating, the layers including at least a first patterned layer and a second patterned layer. The first patterned layer includes a plurality of different materials that are arranged in a first pattern such that the first patterned layer has a first index profile. The second patterned layer includes a plurality of different materials that are arranged in a second pattern such that the second patterned layer has a second index profile that is inverted relative to the first index profile. Ambient light incident on the first patterned layer and the second patterned layer creates a first diffracted ray and a second diffracted ray, respectively, and the first diffracted ray and the second diffracted ray destructively interfere with each other based in part on the inverted index profile.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Erik Shipton, Giuseppe Calafiore, Pasi Saarikko
  • Patent number: 10916031
    Abstract: The disclosed computer-implemented method for offloading image-based tracking operations from a general processing unit to a hardware accelerator unit may include (1) sending imaging data from an imaging device to a hardware accelerator unit, and (2) directing the hardware accelerator unit to generate a multi-scale representation of the imaging data sent from the imaging device, (3) preparing a set of input data for a set of image-based tracking operations, and (4) directing the hardware accelerator unit to execute the set of image-based tracking operations using the generated multi-scale representation of the imaging data and the prepared set of input data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Oskar Linde, Christian Forster
  • Patent number: 10917179
    Abstract: An optical system for responding to distortions in incident light in a free space optical communication system includes a machine learning output storing at least an indication of multiple images and corresponding positioning or orientation attributes for one or more optical elements; a sensor configured to generate an image; and a component configured to adjust the one or more optical elements based on the generated image. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook, Inc.
    Inventors: Konstantin Kudinov, Amy Zhang, Tobias Gerard Tiecke, Kevin Michael Birnbaum
  • Patent number: 10917668
    Abstract: An online system receives live stream content to be provided to one or more client devices as the live stream is ongoing. The online system generates a variety of transcoded live stream content to ensure that client devices can readily playback the appropriately encoded content. Once the live stream ends, the online system determines whether to use a transcoded live stream content or to use the original content received by the online system in order to generate a video on demand. To do so, the online system considers the quality of the original content and issues associated with the original content such as missing video frames or missing audio excerpts. The online system can choose to normalize the original content by eliminating the issues to improve the quality of the normalized original content and subsequently generate the video on demand from the normalized original content.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook, Inc.
    Inventors: Mathieu R. Henaire, Amit Puntambekar
  • Patent number: 10915162
    Abstract: A varifocal head mounted display (HMD) includes an electronic display, an optical system, and the guidance system. The electronic display presents content. The optical system includes one or more optical elements and provides the content to an eyebox of the HMD. The guidance system is a flexure based guidance system that includes an actuator and a first and second flexure elements (e.g., parallel beam, dual Roberts, etc.) guiding movement of the electronic display along an optical axis of the optical system in order to adjust a location of one or moveable elements in the optical system and, thereby, control a location of an image plane. The first and second flexure elements are able to flex or bend with movement of the actuator to adjust the location of the one or moveable elements that includes the electronic display and/or one or more optical elements of the optical system.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Ryan Michael Ebert, David C. Lindberg, Seth Robert Moczydlowski, Clinton Smith