Patents Assigned to Meta Platforms, Inc.
  • Patent number: 12374330
    Abstract: In one embodiment, a method includes detecting a change in context of a computing system to a current context, changing a first registration status of a first set of actions with an assistant system associated with the computing system based on the change in context to the current context, where the first application is in a foreground of a user interface of the computing system, changing a second registration status of a second set of actions with the assistant system based on the change in context to the current context, where the second application is in a background of the user interface of the computing system, updating a list of registered actions for the assistant system based on the changed first and second registration statuses, and storing the updated list of registered actions on the computing system.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: July 29, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Alexey Gennadyevich Surkov, Nishant Singhal, Alexandru Petrescu
  • Patent number: 12355985
    Abstract: A computer-implemented method for efficiently encoding video may include (i) determining, by a computing device, that a video file is a candidate for vertical-slice-based region-of-interest compression, (ii) identifying a video encoder that supports horizontal-slice-based compression but does not support vertical-slice-based compression, (iii) rotating each frame of the video file ninety degrees, and (iv) performing, by the video encoder, horizontal-slice-based region-of-interest compression on the rotated video file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: July 8, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Chun-Wei Chan
  • Patent number: 12353897
    Abstract: In one embodiment, a method includes rendering for displays of an extended-reality (XR) display device a first output image of an XR assistant avatar within an environment in a field of view of a first user of the XR display device, wherein the XR assistant avatar has a first form and a first pose with respect to the first user and is interactable by the first user to access an assistant system, detecting a change in a context of the first user with respect to the environment, determining whether to morph the XR assistant avatar based on the detected change in the context of the first user, and rendering a second output image of the XR assistant avatar for the displays of the XR display device, wherein the XR assistant avatar is morphed to have a second form and a second pose with respect to the first user.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 8, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Mokhtar Mohamed Khorshid
  • Patent number: 12353625
    Abstract: Methods, systems, and apparatuses for combining pressure measurement with a dynamic system model to estimate the air mass within an actuator, and then estimate the applied contact force which may be based on a quasi-static deformation model.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: July 8, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Eric Jordan Gonzalez, Amirhossein Hajiagha Memar, Nicholas Colonnese
  • Publication number: 20250218097
    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: Application
    Filed: February 28, 2025
    Publication date: July 3, 2025
    Applicant: Meta Platforms, Inc.
    Inventors: Mokhtar Mohamed Khorshid, Trang Tran, Beau Dunn, Erica Feld
  • Patent number: 12348789
    Abstract: A video to be encoded using a codec is received Pre-filter encoding of a specific frame of the video is performed. In a single-pass processing of the specific frame, frame-level filter parameters determined using a previous frame are used to apply an in-loop filter on blocks of the specific frame during encoding of the specific frame. Statistics for the specific frame are gathered for determining frame-level filter parameters to be used for a future frame of the video. Post-filter encoding of the specific frame of the video is performed.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: July 1, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Sujith Srinivasan, Junqiang Lan, Zhijun Lei
  • Patent number: 12342157
    Abstract: Systems and methods for social audio streaming may include (1) configuring, for a user participating in a media call with a group of additional users, a virtual visual surface that includes (i) an on-screen media call interface, presented within a viewable area of a display element of a device of the user, with a first set of user tiles, and (ii) an off-screen media call interface, positioned outside of the viewable area in a lateral direction relative to the viewable area, with a second set of user tiles and (2) spatializing an audio stream of an additional user, from the group of additional users, based on a position of the additional user's user tile within the virtual visual surface. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: June 24, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Sriram Srinivasan, Yuchen Huang, Ajitesh Chandak, Mykola Lando
  • Publication number: 20250197051
    Abstract: A product packaging system for a consumer product, and a product packaging for such a product packaging system. The product packaging is formed from a material blank operable for movement between an unfolded state/open structural configuration and a folded state/closed structural configuration forming the product packaging. In the folded state/closed structural configuration, the product packaging defines a cavity that is operable to receive the consumer product. The product packaging includes a releasable locking system that is selectively moveable between a disengaged state and an engaged state which locks and maintains the product packaging in the folded state/closed structural configuration.
    Type: Application
    Filed: October 14, 2024
    Publication date: June 19, 2025
    Applicant: Meta Platforms, Inc.
    Inventors: Mark WEISER, Jonathan Edward RATHBONE, Douglas TSAI, Peter Wesley Bristol
  • Patent number: 12317088
    Abstract: A method for selecting a radio resource management scheme is disclosed. A distance between two wireless access points of two wireless local area networks is received. A calculated signal strength corresponding to the distance is determined. One or more signal strengths associated with communication between the two wireless access points are received. A difference between a first value associated with the received one or more signal strengths and a second value associated with the calculated signal strength is determined. The difference is compared to a threshold difference value to determine an environment assessment result. Based on the environment assessment result, an option among a plurality of radio resource management scheme options is selected for at least the two wireless access points.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: May 27, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Pratheep Bondalapati, Po Han Huang, Haleema Mehmood, Krishna Srikanth Gomadam
  • Patent number: 12302036
    Abstract: A computer-implemented method for transitioning between asynchronous and synchronous interactions may include (i) detecting that a user is initiating a session within a digital media room via a computing device, (ii) enabling the user to interact with at least one digital media object in the digital media room in an asynchronous fashion, (iii) detecting that an additional user is initiating a new session within the digital media room, (iv) in response to detecting that the additional user is initiating the new session within the digital media room, creating a shared session within the digital media room for the user and the additional user, and (v) enabling the user and the additional user to interact with the at least one digital media object in the digital media room in a synchronous fashion via the shared session. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: May 13, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Fei Peng, Derick Joseph Zhang, Hongning Yuan, Zhicheng Wan, Onder Ozbek
  • Publication number: 20250148784
    Abstract: In one embodiment, a method includes receiving, from a client system associated with a user, a first user request that includes a reference to a target object and one or more of an attribute or a relationship of the target object. Visual data including one or more images portraying the target object may then be accessed, and the reference may be resolved to the target object portrayed in the one or more images. Object information of the target object that corresponds to the referenced attribute or relationship of the first user request may be determined based on a visual analysis of the one or more images. Finally, responsive to receiving the first user request, the object information of the target object may be stored in a multimodal dialog state.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Applicant: Meta Platforms, Inc.
    Inventor: Satwik Kottur
  • Publication number: 20250141751
    Abstract: In some embodiments, a computer-implemented method includes ascertaining a multitier topology representation of an edge cloud network; generating a pseudo node topology representation of the edge cloud network from the multitier topology representation; and utilizing the pseudo node topology representation of the edge cloud network to ascertain minimum-latency pseudo-node-based edge cloud clusters (ECCs), the minimum-latency pseudo-node-based ECCs being utilized to minimize a latency of user requests routed through the edge cloud network from a user of the edge cloud network. In some embodiments of the computer-implemented method, the minimum-latency pseudo-node-based ECCs are ascertained based upon a pseudo-node-based round-trip-times (RTTs) assessment from the user of the edge cloud network, the user requests being routed to the minimum-latency pseudo-node-based ECCs ascertained using the pseudo node topology representation.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 1, 2025
    Applicant: Meta Platforms, Inc.
    Inventors: YuLing Chen, Matthew Calder, Ayush Jain, Supratim Deb, Lee Mark Hetherington, Huapeng Zhou, Benjamin Vallis, Wen Liu
  • Publication number: 20250131012
    Abstract: Systems, apparatuses and methods provide technology that receives different numbers of accesses to a data shard from different regions, where the data shard is a portion of a dataset. The technology identifies, with a machine learning model, access patterns based on the different numbers of accesses, and generates, with the machine learning model, values for the different regions based on the access patterns, where the values represent ranks of the different regions that correspond to a future number of predicted accesses to the data shard from the different regions. The technology determines a subset of the different regions to store the data shard based on the values and stores a replica of the data shard in each of the subset of the regions without scarifying latency.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Applicant: Meta Platforms, Inc.
    Inventors: Huseyin Ozgur Tan, Chengyi Zhang, Yang Gao, Yaobin Qin
  • Publication number: 20250113238
    Abstract: In some embodiments, a metaverse optimization and prioritization enabled cloud-based controller includes a metaverse traffic classification unit; and a metaverse optimization and prioritization unit, wherein based upon the identification and classification of data packets as metaverse data packets, the metaverse optimization and prioritization unit optimizes and prioritizes a metaverse client device and metaverse traffic associated with a metaverse optimization and prioritization enabled network. In some embodiments, the metaverse optimization and prioritization unit optimizes the metaverse client device based upon a quality of experience associated with the metaverse client device. In some embodiments, the metaverse optimization and prioritization unit prioritizes the metaverse traffic based on quality of service management features ascertained utilizing the metaverse optimization and prioritization enabled cloud-based controller.
    Type: Application
    Filed: September 30, 2023
    Publication date: April 3, 2025
    Applicant: Meta Platforms, Inc.
    Inventors: Praveen Kumar Gopala, Krishna Srikanth Gomadam, Po-Han Huang
  • Patent number: 12265492
    Abstract: In one embodiment, a method includes receiving a token indicating a data chunk becomes available in a first circular buffer of a pre-determined size from a direct memory access component, determining that a computation is to be performed with data including the data chunk based on the token, and generating one or more addresses corresponding to one or more data chunks within the first circular buffer that are to be retrieved for the computation, where a generated address is subtracted by the pre-determined size of the first circular buffer when the generated address is greater than a pre-determined maximum associated with the first circular buffer, and where the generated address is added by the pre-determined size of the first circular buffer when the generated address is less than a pre-determined minimum associated with the first circular buffer.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: April 1, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Liangzhen Lai, Harshit Khaitan, Yu Hsin Chen, Kyong Ho Lee, Xu Chen
  • Patent number: 12266160
    Abstract: In particular embodiments, a computing system may access a plurality of images for pre-training a first machine-learning model that includes an encoder and a decoder. Using each image, the system may pre-train the model by dividing the image into a set a patches, selecting a first subset of the patches to be visible and a second subset of the patches to be masked during the pre-training, processing, using the encoder, the first subset of patches to generate corresponding first latent representations, processing, using the decoder, the first latent representations corresponding to the first subset of patches and mask tokens corresponding to the second subset of patches to generate reconstructed patches corresponding to the second subset of patches, the reconstructed patches and the first subset of patches being used to generate a reconstructed image, and updating the model based on comparisons between the image and the reconstructed image.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: April 1, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Kaiming He, Piotr Dollar, Ross Girshick, Saining Xie, Xinlei Chen, Yanghao Li
  • Patent number: D1068798
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: April 1, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Timothy Jordan Craven
  • Patent number: D1071960
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: April 22, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Timothy Jordan Craven, Juliana Varga, Qianxu Zeng
  • Patent number: D1082834
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: July 8, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Frederick Scott Gottesman, Patrick Francis Keenan, Aaron Albonetti, Wade Campbell, William Siemers, Annabel Strauss, Ishwarya Venkatachalam, Kevin Victor Wong
  • Patent number: D1077832
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: June 3, 2025
    Assignee: Meta Platforms, Inc.
    Inventors: Jonathan Yang, Maxine Kho