Patents Assigned to Meta Platforms, Inc.
  • Publication number: 20250097410
    Abstract: Technology herein provides a method, apparatus and computer readable storage medium for use in video encoding. The technology performs operations including pruning interframe candidate modes, based on one or more criteria, to provide a reduced set of candidate modes for encoding a video block, wherein a candidate mode includes an interframe mode type, a set of reference frame types, and one or more dynamic reference list (DRL) candidates, and wherein pruning interframe candidate modes comprises excluding one or more interframe mode types, determining a rate distortion (RD) cost for each of the candidate modes in the reduced set of candidate modes, selecting a candidate mode from the reduced set of candidate modes, based on the lowest RD cost, as a selected interframe mode, and encoding the video block using the selected interframe mode.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Applicant: Meta Platforms, Inc.
    Inventors: Prasanth Jampani, Jatinder Singh, Yunqing Chen, Junqiang Lan, Hsiao-Chiang Chuang
  • Patent number: 12254564
    Abstract: Aspects of the present disclosure are directed to an artificial intelligence (“AI”) application running in conjunction with an artificial reality (“XR”) space. The AI Builder responds to user commands, verbal or gestural, to build or edit spaces or objects in space. If the requested object is of a type recognized by the AI Builder, then the AI Builder builds the object from one or more stored templates. The new object's location is determined by the objects that already exist in the user's XR environment and on commands or gestures from the user. If the AI Builder does not recognize the requested object, the user can show an image to the AI Builder, and the AI builds a 3D object in the XR space according to that image. To ease collaboration among users, the AI Builder may present its user interface as a non-player character within the XR world.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: March 18, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Vincent Charles Cheung, Jiemin Zhang, Bradley Duane Kowalk, Meng Wang
  • Patent number: 12249014
    Abstract: In one embodiment, a method includes rendering a first output image of an XR assistant avatar within a first environment associated with a first XR application for displays of a first extended-reality (XR) display device, wherein the XR assistant avatar has a first form according to a first rendering specification associated with the first XR application and the XR assistant avatar is interactable by a first user to access an assistant system, receiving an indication that the first user is switching from the first XR application to a second XR application, accessing a second rendering specification associated with the second XR application, and rendering a second output image of the XR assistant avatar within a second environment associated with the second XR application for displays of a second XR display device, wherein the XR assistant avatar is rendered to have a second form according to the second rendering specification.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: March 11, 2025
    Assignee: META PLATFORMS, INC.
    Inventors: Mokhtar Mohamed Khorshid, Trang Tran, Beau Dunn, Erica Feld
  • Patent number: 12242854
    Abstract: In one embodiment, a method for accessing an instruction that is to be executed by a control agent within a computing system may include decompressing the instruction by replacing each of one or more zero-symbol run-length fields in the instruction with as many continuous zero symbols as its corresponding value and removing one or more non-zero-symbol run-length fields from the instruction. The method may also include determining that the instruction is spatial-delta-encoded based on a compression data header associated with the instruction, performing spatial-delta decoding on the instruction in response to the determination by orderly determining a spatial-delta-decoded value of each bit in the instruction, and causing the instruction to be sent to the control agent.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: March 4, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Kyong Ho Lee, Miguel Angel Guerrero, Varun Agarwal
  • Patent number: 12243176
    Abstract: In one embodiment, a computer-implemented method includes receiving, through a user interface (UI) of an artificial-reality (AR) design tool, a selection of a configurable interface element to place the AR design tool and the UI into a configure phase to configure an AR effect. The computer-implemented method further includes receiving, through the UI of the AR design tool after the AR design tool and the UI are placed into the configure phase in response to selecting the configurable interface element, instructions to add a voice-command module to the AR effect. The computer-implemented method further includes configuring, while the AR design tool and the UI are placed into the configure phase, one or more parameters of the voice-command module. The computer-implemented method further includes generating the AR effect utilizing a particular voice command at runtime based on configured one or more parameters of the voice-command module.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: March 4, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Stef Marc Smet, Hannes Luc Herman Verlinde, Michael Slater, Benjamin Patrick Blackburne, Ram Kumar Hariharan, Chunjie Jia, Prakarn Nisarat
  • Patent number: 12243251
    Abstract: In particular embodiments, a computing system may receive a video comprising a plurality of image frames. The system may generate, for each image frame in the video, an initial depth map using a machine-learning model. The system may compute a misalignment error indicating depth misalignments in initial depth maps using a reprojection technique. The system may generate, for each image frame in the video, an optimized camera pose and a flexible deformation spline associated with the image frame to minimize the misalignment error. The system may generate, for each image frame in the video, a refined depth map by adjusting the initial depth map associated with the frame using the flexible deformation spline associated with the image frame.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: March 4, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Johannes Peter Kopf, Xuejian Rong, Jia-Bin Huang
  • Patent number: 12236192
    Abstract: A system and method for generating task-specific text by processing multimodal inputs using machine-learning models is provided. The method may include accessing first sets of tokens associated with a desired task and one or more modalities associated with a context of the desired task. The method may further include determining a second set of tokens for each of the one or more modalities using a classifier network associated with the modality. The method may further include generating a number of embedding vectors by mapping the first sets of tokens and the second set of tokens associated with each of the one or more modalities to an embedding space. The method may further include producing a sequence of words addressing the desired task by processing the number of embedding vectors with an encoder-decoder network.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: February 25, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Xudong Lin, Gediminas Bertasius, Jue Wang, Devi Niru Parikh, Lorenzo Torresani
  • Patent number: 12236011
    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for selectively rendering augmented reality content based on predictions regarding a user's ability to visually process the augmented reality content. For instance, the disclosed systems can identify eye tracking information for a user at an initial time. Moreover, the disclosed systems can predict a change in an ability of the user to visually process an augmented reality element at a future time based on the eye tracking information. Additionally, the disclosed systems can selectively render the augmented reality element at the future time based on the predicted change in the ability of the user to visually process the augmented reality element.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: February 25, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Mark Terrano, Ian Erkelens, Kevin James MacKenzie
  • Patent number: 12236206
    Abstract: In one embodiment, a method includes accessing a first document, accessing a plurality of second documents, calculating a relevance score for each of the plurality of second documents indicating a degree of relevance of the second document to the first document using an encoder of a machine-learning model, selecting a subset of the second documents based on their corresponding relevance scores, generating a target document by using the machine-learning model to process the subset of second documents and their corresponding relevance scores, and updating parameters of the machine-learning model based on a comparison between the first document and the generated target document.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: February 25, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Michael William Lewis, Marjan Ghazvini Nejad, Gargi Ghosh, Armen Aghajanyan, Sida Wang, Luke Zettlemoyer
  • Patent number: 12228783
    Abstract: The disclosed systems for suspending cable (e.g., fiber optic cable) from an overhead powerline may include a payload subsystem for housing and dispensing a cable along an overhead powerline, a rotation subsystem for winging the cable from the payload subsystem around the powerline, an extension subsystem for moving the payload subsystem to avoid obstacles, an obstacle detection subsystem for automatically detecting obstacles encountered along the powerline, a drive subsystem for driving the system along the powerline, and at least one processor for controlling the payload subsystem, rotation subsystem, extension subsystem, obstacle detection subsystem, and drive subsystem in a manner that avoids obstacles as the system moves along the powerline. Various other related systems, devices, components, and methods are also disclosed.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 18, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Xinghua Jia, Jonathan M. Kuriloff, John L. Jayne
  • Patent number: 12229852
    Abstract: Methods, systems, and storage media for augmenting a video are disclosed. Exemplary implementations may: receive a selection of an effect; receive user-generated content comprising video data and audio data; detect a characteristic of the audio data comprising at least a volume and/or a pitch of the audio data during a period of time; determine a series of numeric values based on the characteristic of the audio data during the period of time, individual numeric values of the series of numeric values being correlated with an amplitude of the volume and/or pitch at a discrete point within the period of time; and augment at least one of the video data and/or the audio data to include the effect based on the series of numeric values at discrete points in time within the period of time.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: February 18, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: David Robert Kasper, Catherine Yoo, Matthew Alexander Nichols
  • Patent number: 12229321
    Abstract: Methods, systems, and apparatuses for disguising or otherwise hiding big data access patterns and frequencies may include a replica being directly obtained from a key and a replica index, based on applying a pseudorandom permutation or pseudorandom function. Data object access frequencies may be quantized so that the ratios of quantized data object access frequencies are rational numbers of integers, which may allow for a uniform distribution of data object accesses. Fake accesses may be implemented by simulating an access schedule produced by a cryptographic primitive and by performing a greedy mapping between the real data object accesses and simulated data object accesses.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: February 18, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Michael Kounavis
  • Patent number: 12231809
    Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 18, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Oliver Pell
  • Patent number: 12223654
    Abstract: According to examples, a system for implementing image modification functions via use of variable scanning orders is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to partition an image into a plurality of image blocks, identify one or more image blocks of the plurality of image blocks associated with a region of interest (ROI), and scan the one or more image blocks in an image modification order. The processor, when executing the instructions, may then arrange the one or more image blocks according to the image modification order to form a modified image including the region of interest (ROI) and crop the region of interest (ROI) in the modified image to form a new image.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 11, 2025
    Assignee: META PLATFORMS, INC.
    Inventors: Chien Cheng Liu, Cheng-Chiang Chen, Yunqing Chen
  • Patent number: 12218076
    Abstract: A semiconductor design that uses high refractive index material between low refractive index material. This structure may act as an optical waveguide.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: February 4, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Pradip Sairam Pichumani, Sandeep Rekhi
  • Patent number: 12218855
    Abstract: A system for facilitating RDMA transmit flow scheduling and pacing is disclosed. The system may determine a set of groups. The groups may be associated with a range of transmission rates. The system may determine a transmission rate of a queue pair. The system may assign the QP to a first group of the set of groups. The transmission rate of the QP may be within the range of transmission rates of the first group. The system may determine an available QP of at least one group from the set of groups. The system may schedule transmission, by an arbiter, of the available QP. The system may transmit, by the arbiter, a message associated with the available QP.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: February 4, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Ashay Narsale, Arvind Srinivasan
  • Patent number: 12211121
    Abstract: Systems, methods, client devices, and non-transitory computer-readable media are disclosed for utilizing video data and video processing data to enable shared augmented reality scenes having video textures depicting participants of video calls as augmented reality (AR) effects during the video calls. For instance, the disclosed systems can establish a video call between client devices that include streaming channels (e.g., a video and audio data channel). In one or more implementations, the disclosed systems enable the client devices to transmit video processing data and video data of a participant through the streaming channel during a video call. Indeed, in one or more embodiments, the disclosed systems cause the client devices to utilize video data streams and video processing data to render videos as video textures within AR effects in a shared AR scene (or AR space) of the video call (e.g., to depict participants within the AR scene).
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: January 28, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Benjamin Patrick Blackburne, Michael Slater, Hannes Luc Herman Verlinde, Andrew James Senior
  • Patent number: 12197362
    Abstract: In one embodiment, a method includes, determining that a bmm operation between a first activation tensor and a second activation tensor needs to be performed, collecting the second activation tensor in two blocks from activation buffers of N tensor processor units, splitting each of the two blocks of the second activation tensor into an MSB tile and an LSB tile, loading the second activation tensor to weight buffers of the N tensor processor units by filling a first entry of each weight buffer of each of the N tensor processor units with contents of the MSB tiles of the two blocks and filling a second entry of the weight buffer with contents of the LSB tiles of the two blocks, and generating a bmm result using the first activation tensor distributed in the activation buffers and the second activation tensor in the weight buffers.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: January 14, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Yu Hsin Chen, Liangzhen Lai, Kyong Ho Lee, Harshit Khaitan
  • Patent number: 12200309
    Abstract: Systems and methods for social media video streaming may include (1) presenting, within a short-form video being streamed as part of a short-form video feed, a selectable theme element, indicating a theme associated with the short-form video, (2) receiving user input selecting the selectable theme element, and (3) in response to receiving the user input, presenting a digest interface of short-form videos, relating to the theme, which includes (i) sets of tiles, in which each tile corresponds to a different short-form video, organized into subthemes, and (ii) a digital social engagement element, which provides an entry point for digital social engagement relating to the theme.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: January 14, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Jason Holland
  • Patent number: D1059391
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: January 28, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Timothy Jordan Craven, Juliana Varga, Jinah Kim