Patents Assigned to Facebook
  • Patent number: 10955675
    Abstract: A display device is configurable to be operable in a first mode and a second mode. The display device includes an emission surface configured to output image light, a first optical assembly, and a second optical assembly. The first optical assembly is configured to receive image light from the emission surface and to direct the image light toward the eyes of a user at a first optical power. The second optical assembly includes a first region configured to receive image light from the emission surface and to direct the image light toward the eyes of a user at a second optical power. The second optical assembly also includes a second region configured to receive ambient light and to transmit at least a portion of the received ambient light at a third optical power distinct from and less than the first optical power and the second optical power.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 23, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Brian Wheelwright, Jacques Gollier, Ying Geng, Yusufu Njoni Bamaxam Sulai, Fenglin Peng, Babak Amirsolaimani
  • Patent number: 10957299
    Abstract: An audio system for a wearable device dynamically updates acoustic transfer functions. The audio system is configured to estimate a direction of arrival (DoA) of each sound source detected by a microphone array relative to a position of the wearable device within a local area. The audio system may track the movement of each sound source. The audio system may form a beam in the direction of each sound source. The audio system may identify and classify each sound source based on the sound source properties. Based on the DoA estimates, the movement tracking, and the beamforming, the audio system generates or updates the acoustic transfer functions for the sound sources.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Vladimir Tourbabin, Jacob Ryan Donley, Antonio John Miller, Ravish Mehra
  • Patent number: 10956746
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. A determination can be made that a first set of consecutive video frames of the set of video frames depicts identical content to a second set of consecutive video frames of the set of video frames, wherein the first set of consecutive video frames and the second set of consecutive video frames satisfy a threshold number of consecutive video frames. The video is identified as a looping video based on the determination that the first set of consecutive video frames depicts identical content to the second set of consecutive video frames.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Lei Huang, Guangshuo Liu, Renbin Peng, Ziheng Wang, Di Liu, Jianyu Wang
  • Patent number: 10955987
    Abstract: Systems, methods, and non-transitory computer-readable media can present a first view of a three-dimensional user interface to a user, the first view representing a first portion of a three-dimensional space of the three-dimensional user interface. A first user input is received to modify the first view. The first view is modified based on the first user input to present a second view of the three-dimensional user interface, the second view representing a second portion of the three-dimensional space different from the first portion. The first portion comprises a first application window, and the second portion does not include the first application window.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventor: Alexandros Alexander
  • Patent number: 10958599
    Abstract: In one embodiment, a method includes receiving an instruction to add an assistant xbot as a participant in a conversation thread from a first user of a plurality of users participating in the conversation thread, monitoring the conversation thread including user inputs by one or more users of the plurality of users via the assistant xbot, analyzing the user inputs to identify intents based on a natural-language understanding module, sending instructions for prompting one or more users of the plurality of users to provide information for completing tasks associated with the intents via the assistant xbot within the conversation thread, executing the tasks based on the information provided by one or more agents, and sending instructions for presenting information associated with one or more of the executed tasks via the assistant xbot within the conversation thread.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Francislav P. Penov, Baiyang Liu, Xiaohu Liu
  • Patent number: 10955918
    Abstract: A brain computer interface system includes a retainer and cap assembly for transmitting light to a user's head region and transmitting optical signals from the user's head region to a detector subsystem. The retainer is configured to secure the cap assembly to a head region of a user. The cap assembly includes an array of ports that retain an array of ferrules. A first ferrule in the array of ferrules can include a channel that extends at least partially through the body of the ferrule. The channel retains a fiber optic cable such that the fiber optic cable is in communication with a head region of a user during a mode of operation. The cap includes an elastic portion such that in a mode of operation, the cap and array of ferrules are biased towards the head region of a user.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Henry Wettersten, John Michael Sundberg
  • Patent number: 10956957
    Abstract: Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 23, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Andrew Eugene Szeto, Shawn C. P. Mei, Alexander David Ramirez
  • Patent number: 10957119
    Abstract: In one embodiment, a method for designing an augmented-reality effect may include displaying a virtual object in a 3D space of a user interface comprising a first and second display areas, wherein the virtual object is displayed from a first perspective in the first display area and displayed from a second perspective in the second display area, the second perspective being different from the first perspective, receiving, via the user interface, instructions to adjust the virtual object, adjusting the virtual object according to the instructions, and displaying the adjusted virtual object in the 3D space of the user interface, wherein the adjusted virtual object is displayed from the first perspective in the first display area and displayed from the second perspective in the second display area.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Stef Marc Smet, Dolapo Omobola Falola, Michael Slater, Samantha P. Krug, Volodymyr Giginiak, Hannes Luc Herman Verlinde, Sergei Viktorovich Anpilov, Danil Gontovnik, Yu Hang Ng, Siarhei Hanchar, Milen Georgiev Dzhumerov, Alexander Nicholas Rozanski, Guilherme Schneider
  • Patent number: 10950055
    Abstract: A rhythm-based video game (“game”) is disclosed. In the game, a player slashes blocks representing musical beats using a pair of energy blades resembling a lightsaber. A gaming console renders multiple digital objects, e.g., digital blocks, digital mines and digital obstacles, that are approaching a player in a virtual space. The gaming console also renders a digital representation of an instrument, e.g., a lightsaber (“digital saber”), using which the player slashes, cuts or otherwise interacts with the digital blocks to cause a digital collision between the digital saber and the digital blocks. The player can score by slashing the digital blocks, not hitting the digital mines and avoiding the digital obstacles. The game presents the player with a stream of approaching digital objects in synchronization with music, e.g., a song's beats, being played in the game. The pace at which the digital blocks approach the player increases with the beats.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Vladimír Hrin{hacek over (c)}ár, Ján Ilavský
  • Patent number: 10948873
    Abstract: A system for making a holographic medium includes a light source configured to provide light and a beam splitter configured to separate the light into a first portion of the light and a second portion of the light that is spatially separated from the first portion of the light. The system also includes a first set of optical elements configured to transmit the first portion of the light for providing a first wide-field beam onto an optically recordable medium, a second set of optical elements configured to transmit the second portion of the light through for providing a second wide-field beam, and a plurality of lenses optically coupled with the second set of optical elements configured to receive the second wide-field beam and project a plurality of separate light patterns onto the optically recordable medium for forming the holographic medium.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Ganghun Kim, Andrew Maimone, Alexander Jobe Fix, Robert Dale Cavin, Hee Yoon Lee, Matthieu Charles Raoul Leibovici, Brian Wheelwright, Douglas Robert Lanman
  • Patent number: 10948283
    Abstract: A head-mounted display (HMD) system includes a projector system configured to emit a structured light (SL) pattern onto one or more objects in a local area, the projected SL pattern comprises at least a first SL pattern having a first field of view (FOV) corresponding to a first tileable boundary, and a second SL pattern having a second FOV corresponding to a second tileable boundary. Each of the projected SL patterns contains fiducials at predetermined locations within the SL pattern. An imaging device captures images of the local area including at least portions of the first SL pattern or the second SL patterns. The detected locations of the fiducials in the captured images is used to determine the boundary locations of the first and second SL patterns. Depth information of the local area is generated based upon the determined locations of the first and second SL patterns.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Mark Timothy Sullivan, Andrew Matthew Bardagjy, Joseph Duggan, Fei Liu, Simon Morris Shand Weiss
  • Patent number: 10949471
    Abstract: In one embodiment, a method includes receiving an indication that a user has created an event object with a plurality of event parameters. The method also includes accessing a social graph with nodes and edges, accessing a database associated with third-party food-service providers. The database includes several food-service parameters. The method also includes generating food-service recommendations for the event. The food service recommendations are based on (1) at least some of the event parameters, (2) at least some of the nodes and edges in the social graph, and (3) at least some of the plurality of food-service parameters. The method also includes sending the food-service recommendations in ranked order to the a client system associated with the user of the online social network.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: March 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Patent number: 10950199
    Abstract: In one embodiment, a computing system may access a dead pixel position corresponding to a dead pixel of a display. The dead pixel may be associated with one of three color channels of the display. The system may access an image and select a set of three masks based on the color channel of the dead pixel. The system may modify the image by applying the set of three masks to a pixel region of the image containing a particular pixel value with a position that corresponds to the dead pixel position. The set of three masks may be respectively applied to three color channels of pixel values in the pixel region of the image. The set of three masks may be configured to minimize an error caused by the dead pixel in an opponent color space. The system may cause the modified image to be output by the display.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Edward Buckley, Romain Bachy
  • Patent number: 10951867
    Abstract: A scanning type display device includes a light source that includes multiple rows and columns of light emitters. The display device also includes a rotatable mirror that projects light to different areas of an image field as the mirror rotates. There can be a redundant number to light emitters in the light source to increase the brightness of the pixels in the image field. A data driver may replicate and shift data values among light emitters of the same columns. The light emitters may operate in conjunction with the mirror in a synchronized manner. Owing to the shift in data value and the rotation of the mirror, the mirror may first project light from a first light emitter to a pixel and may then project light from a second light emitter with the same brightness level to the same pixel. The shifting may continue for additional light emitters.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Ilias Pappas, William Thomas Blank
  • Patent number: 10951849
    Abstract: Disclosed herein are techniques for digital imaging. A digital pixel image sensor includes a digitizer in each pixel of a plurality of pixels, where the digitizer digitizes analog output signals from a photodiode of the pixel using a comparator, a global reference ramp signal, and a clock counter. In some embodiments, the comparator includes a pre-charging circuit, rather than a constant biasing circuit, to reduce the power consumption of each pixel. In some embodiments, each pixel includes a digital or analog correlated double sampling (CDS) circuit to reduce noise and provide a higher dynamic range.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Xinqiao Liu
  • Patent number: 10952324
    Abstract: A spacer is provided to allow a surface mount device (SMD) to be surface mounted onto a PCB with greater degrees of freedom. The spacer is designed to be surface mountable to the PCB and includes an electrically non-conducting body that has a first surface facing the SMD, a second surface facing the PCB, and through holes and/or indents in the electrically non-conducting body to accommodate electrical conductors that provide electrical connections between the SMD and the PCB. The spacer may provide one or more of: an elevated height (so that the SMD is elevated above the PCB), an offset along the surface of the PCB relative to a designated position for the SMD on the PCB, or a tilt in one or more directions relative to a surface of the PCB.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Raymond Lee
  • Patent number: 10950034
    Abstract: In one embodiment for generating passthrough, a computing system may compute, based on an image of a physical environment, depth measurements of at least one physical object. The system may generate a first model of the physical object using the depth measurements. The system may identify first pixels in the image that depict the physical object and associate them with a first representative depth value computed using the first model. The system may determine, for a pixel of an output image, that a portion of the first model and a portion of a second model of a virtual object are visible. The system may determine that the portion of the first model is associated with the plurality of first pixels and determine occlusion at the pixel based on a comparison between the first representative depth value and a depth value associated with the portion of the second model.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Alberto Garcia Garcia, Gioacchino Noris, Gian Diego Tipaldi
  • Patent number: 10948680
    Abstract: The disclosed method may include (1) mechanically coupling a first fiber optic cable duct to a powerline conductor, (2) attaching an end of the first fiber optic cable duct to a first port of a duct coupler, (3) attaching an end of a second fiber optic cable duct to a second port of the duct coupler, where the duct coupler forms a contiguous channel with the first fiber optic cable duct and the second fiber optic cable duct, (4) mechanically coupling the second fiber optic cable duct to the powerline conductor, and (5) installing a contiguous fiber optic cable within the contiguous channel. Various other methods, apparatuses, and systems are also disclosed.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Karthik Yogeeswaran, Ryan S. King
  • Patent number: D914049
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D914051
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul