Patents Assigned to Facebook
  • Patent number: 11234202
    Abstract: Systems and associated methods for reducing Doppler shifts in the broadband signals between Unmanned Aerial Vehicles (UAVs) and ground stations are disclosed herein. In one embodiment, a method for reducing the Doppler shift of wireless signals includes estimating a velocity of the UAV based on a Global Positioning System (GPS) or an Inertial Measurement Unit (IMU) of the UAV and calculating the Doppler shift of an upload (UL) wireless signal based on the velocity of the UAV. The method further includes predistorting a frequency of the UL wireless signal at the ground station to reduce the Doppler shift at a UAV receiver (RX) and transmitting the UL wireless signal from a ground station transmitter (TX) to the UAV RX. In some embodiments, calculating the Doppler shift of the UL wireless signal is performed at the ground station.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook, Inc.
    Inventor: Hong Gan
  • Patent number: 11231266
    Abstract: A wearable device comprises one or more deformable signaling pathways wherein each deformable signaling pathway is configured to enable an electrical connection between two devices electrically connected to each other via the deformable signaling pathway. Deformable signaling pathways enable the conduction of electrical signals between various circuit elements similar to one or more circuit elements such as electronic traces or wires. A deformable signaling pathway includes one or more conductive elements surrounded by a conductive gel. Both the conductive gel and the one or more conductive elements are encased in an elastomeric shell. The elastomeric shell is attached to terminals (e.g., one on either end). The one or more connectors are attached to one another such that the one or more connectors span the length of the elastomeric shell and form a low resistance contact between the terminals of the deformable signaling pathway.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Sean Jason Keller, David R. Perek, Tristan Thomas Trutna, Garett Andrew Ochs, Nicholas Roy Corson, Raymond King, Vincenzo Casasanta, III
  • Patent number: 11234070
    Abstract: A method for manufacturing a cartilage conduction audio device is disclosed. A manufacturing system receives data describing a three-dimensional shape of an ear (e.g., the outer ear, behind the ear, the concha bowel, etc.) of a user. The system identifies one or more locations for one or more transducers along a back of an auricle of the ear for the user that vibrate the auricle over a frequency range causing the auricle to create an acoustic pressure wave at an entrance of the ear canal. The system then generates a design for a cartilage conduction audio device for the user based on the one or more identified locations of the transducers at which acoustic pressure waves generated by the one or more transducers satisfy a threshold performance metric for the user. The design may then be used to fabricate the cartilage conduction audio device.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Morteza Khaleghimeybodi, Antonio John Miller, Ravish Mehra
  • Patent number: 11231579
    Abstract: A waveguide assembly is provided. The waveguide assembly includes a pair of pupil-replicating waveguides. The first pupil-replicating waveguide is configured for receiving an input beam of image light and providing an intermediate beam comprising multiple offset portions of the input beam. The second pupil-replicating waveguide is configured for receiving the intermediate beam from the first pupil-replicating waveguide and providing an output beam comprising multiple offset portions of the intermediate beam. The input beam may be expanded by the waveguide assembly in such a manner that pupil gaps are reduced or eliminated.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 25, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Giuseppe Calafiore, Ningfeng Huang, Andrew Maimone, Andrew Ouderkirk, Hee Yoon Lee, Maxwell Parsons, Scott Charles McEldowney, Babak Amirsolaimani, Pasi Saarikko, Wanli Chi, Alexander Koshelev, Barry David Silverstein, Lu Lu, Wai Sze Tiffany Lam, Gang Li, Stephan Lutgen, Francois Gerard Franck Olivier, David Massoubre
  • Patent number: 11234073
    Abstract: The disclosed computer-implemented method may include accessing environment information identifying an undesired sound source within an environment. The method may further include determining, based on the accessed environment information, a spatial location of the undesired sound source in the environment that is to be attenuated using an active noise cancelling (ANC) signal. The method may also include forming a microphone beam, using two or more microphones, directed at the determined spatial location, where the microphone beam is configured to capture audio information from the determined spatial location. Still further, the method may include generating an ANC signal using the audio information captured using the microphone beam, and playing back the generated ANC signal to attenuate the undesired sound source at the determined spatial location. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Buye Xu, Antonio John Miller, Jacob Ryan Donley
  • Patent number: 11232643
    Abstract: The present embodiments relate to generating 3D objects in an artificial reality environment and collapsing 3D objects into 2D images representing the 3D objects. Users operating extra reality (XR) devices controlling the artificial reality environment can collaboratively create or modify content in the artificial reality environment, using real-world creation objects (such as a hand of the user or a pen held by the user) to create 3D objects. In response to a user triggering a collapse for a 3D object, a 2D image of the 3D object can created, from the user's perspective. The 2D image can replace the 3D object in the artificial reality environment. Presenting the 2D image can reduce the amount of data, processing resources, and power needed to provide the artificial reality environment while also reducing clutter and cognitive load on the user.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Jasper Stevens, Etienne Pinchon, Jonathan Ravasz, Evgenii Krivoruchko, Wai Leong Chak
  • Patent number: 11231592
    Abstract: A head-mounted display device for providing images to a wearer includes a focus-supporting light projector and a beam steerer. The focus-supporting light projector is configured to project light for rendering images based at least on virtual reality contents and/or augmented reality contents. The light projected from the focus-supporting light projector corresponds to an image plane that is selected based at least in part on a position of a pupil of an eye of the wearer. The beam steerer is configured to change a path of the light projected from the focus-supporting light projector based on the position of the pupil of the eye of the wearer.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Douglas Robert Lanman
  • Patent number: 11226745
    Abstract: The disclosure is directed to optimizing data writes in a distributed computing system, e.g., a social networking application. The system employs a write-ahead log (WAL) and a hybrid logical clock (HLC) together to improve data writes across data centers in the distributed computing system, including improving: (1) consensus monitoring and enforcement in replicating data across the data centers; (2) scalability of data writes, e.g., so that different data centers can together handle a sudden increase in data writes during specified periods and consistently maintain the time ordering of the data writes; (3) replication configuration of data centers so that client devices can specify a replication hierarchy per transaction, e.g., at the time of writing the data, rather than specifying at data center configuration time; and (4) a draining process to write transactions committed to the WAL to data storage systems in the data centers.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventors: Arun Dattaram Sharma, Manukranth Viswakarma Chary Kolloju
  • Patent number: 11227122
    Abstract: Exemplary embodiments relate to methods, mediums, and systems for moving language models from a server to the client device. Such embodiments may be deployed in an environment where the server is not able to provide modeling services to the clients, such as an end-to-end encrypted (E2EE) environment. Several different techniques are described to address issues of size and complexity reduction, model architecture optimization, model training, battery power reduction, and latency reduction.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Prince Gill, Honglei Liu, Wenhai Yang, Kshitiz Malik, Nanshu Wang, David Reiss
  • Patent number: 11228626
    Abstract: The disclosed computer-implemented method may include receiving, at a server, a request from a client for live data. The method may include establishing, at the server, a data transfer promise that is embedded in a live data stream. The live data stream may include the requested live data. The method may further include transferring the live data stream with the embedded data transfer promise to the client, receiving an indication that the status of the embedded data transfer promise was changed during transmission of the live data stream and providing, to the client, an indication of the current status of the live stream based on the received status indication. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventor: Jeffrey Michael Barber
  • Patent number: 11227445
    Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
  • Patent number: 11228857
    Abstract: A system for dynamically updating a head-related transfer function (HRTF) model that is customized to a user. The system receives one or more images of the user captured by one or more imaging devices. The system determines a pose of the user using the one or more captured images. The pose of the user includes a head-torso orientation of the user. The system updates a HRTF model for the user based on the determined pose including the head-torso orientation. The system generates one or more sound filters using the updated HRTF model and applies the one or more sound filters to audio content to generate spatialized audio content. The system provides the spatialized audio content to the user.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Henrik Gert Hassager, Sebastià Vicenç Amengual Gari
  • Patent number: 11227343
    Abstract: One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Kevin Systrom, Amy Cole
  • Patent number: 11226831
    Abstract: A system provides content describing an object, for example, a physical object or a customizable service. The system presents an interactive user interface displaying a customized version of a physical object. The interactive user interface allows the user to further customize the physical object. The user interface displays a plurality of options for customizing various components of the physical object. The system customizes the physical object presented via the interactive user interface based on the user profile and user interactions of the user with other users via an online system. The system allows the user to further customize the physical object via the interactive user interface. The interactive user interface presents various options for customization of the physical object based on predicted user preferences.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventors: Chiwei John Lee, Mark Gerard D'Arcy, Christopher William Jones
  • Patent number: 11227110
    Abstract: Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Juan Miguel Pino, Stanislav Funiak, Mridul Malpani, Gaurav Lochan
  • Patent number: 11227602
    Abstract: This disclosure describes transcribing speech using audio, image, and other data. A system is described that includes an audio capture system configured to capture audio data associated with a plurality of speakers, an image capture system configured to capture images of one or more of the plurality of speakers, and a speech processing engine. The speech processing engine may be configured to recognize a plurality of speech segments in the audio data, identify, for each speech segment of the plurality of speech segments and based on the images, a speaker associated with the speech segment, transcribe each of the plurality of speech segments to produce a transcription of the plurality of speech segments including, for each speech segment in the plurality of speech segments, an indication of the speaker associated with the speech segment, and analyze the transcription to produce additional data derived from the transcription.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Vincent Charles Cheung, Chengxuan Bai, Yating Sasha Sheng
  • Patent number: 11226446
    Abstract: A surface-relief structure and techniques for fabricating the surface-relief structure are disclosed. The surface-relief structure includes a substrate, a plurality of ridges on the substrate, and a plurality of grooves each between two adjacent ridges. The plurality of ridges are slanted with respect to the substrate, and include a material having a refractive index at least 2.3. Regions of the substrate at bottoms of the plurality of grooves include at least one of hydrogen or nitrogen at a concentration of at least 1010/cm3.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: January 18, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Nihar Ranjan Mohanty
  • Patent number: D941247
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Benjamin John Parfitt
  • Patent number: D941324
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D941325
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 18, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul