Patents Assigned to Meta Platforms, Inc.
  • Patent number: 11909993
    Abstract: A video encoder is disclosed. The video encoder comprises an integer level motion estimation hardware component configured to determine candidate integer level motion vectors for a video being encoded. The video encoder comprises a fractional motion estimation hardware component configured to receive the candidate integer level motion vectors from the integer level motion estimation hardware component and refine the candidate integer level motion vectors into candidate sub-pixel level motion vectors. The fractional motion estimation hardware component includes parallel pipelines configured to process coding units of a frame of the video in parallel across the parallel pipelines.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: February 20, 2024
    Assignee: META PLATFORMS, INC.
    Inventors: Kameswara Kishore Sriadibhatla, Yunqing Chen, Junqiang Lan, Adrian Stafford Lewis, Anil Muthiraparampil Sunil
  • Patent number: 11904471
    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, a rotation subsystem for winding the cable around the powerline, an extension subsystem for raising at least a portion of the payload subsystem vertically upward from the powerline, a stabilization subsystem for stabilizing the system at least when the payload system is extended away from the powerline by the extension subsystem, and a drive subsystem for driving the system along the powerline. Various other related systems, devices, mechanisms, and methods are also disclosed.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 20, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Ryan Blake Elandt, Benjamin Lagosz-Sinclair, Jonathan M. Kuriloff
  • Patent number: 11909921
    Abstract: Systems and methods for social media music streaming may include (1) creating a digital video room for a group of users that is configured to alternate between a lobby state and a live state and, in response to a triggering event, (2) toggling between (i) a lobby interface, corresponding to the lobby state, that enables asynchronous digital exchanges between the users of the group and (ii) a live interface, corresponding to the live state, that enables synchronous video conferencing between the users of the group. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: February 20, 2024
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11908179
    Abstract: In one embodiment, a method includes, by a client system, receiving a user input from the first user of an online social network, where the user input is associated with a subject and an intent, determining whether one or more agents associated with the intent are able to resolve the user input, identifying, responsive to determining that the one or more agents are not able to resolve the user input, one or more entities related to the subject, where each identified entity is connected to the first user via the online social network, and presenting, at the client system, one or more recommendations to the first user corresponding to the one or more entities.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: February 20, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Jason Schissel, Emmanouil Koukoumidis, Shane Haladuick, Nicholas Robin, Fuchun Peng, Aleksey Sergeyevich Fadeev
  • Patent number: 11900914
    Abstract: An online system receives, from a client device of a posting user, a script for a voice-based content item. The online system retrieves a voice synthesis model stored in the user profile of the posting user and generates a synthetic audio stream using the retrieved voice synthesis model and based on the received script. The online system presents the generated synthetic audio stream to the posting user and receives instructions for modifying the synthetic audio stream. The online system generates a second audio stream based on the received instructions and composes the voice-based tent item based on the generated second audio stream.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: February 13, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Maria Fernandez Guajardo, Trent Richard Walkiewicz
  • Patent number: 11888905
    Abstract: A computer-implemented method for preserving media streams may include (i) identifying a media stream transmitted by a client device to a server that hosts the media stream for access by additional devices, (ii) detecting that the server is expected to go offline, (iii) sending, in response to detecting that the server is expected to go offline, a message to the client device indicating that the server is expected to go offline, (iv) receiving, at an additional server, a request from the client device to host the media stream, and (v) in response to receiving the request, hosting the media stream at the additional server while ceasing to host the media stream at the server that is expected to go offline. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: January 30, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Jake Weissman, Maxwell Sergio Gomez, Jorge Cenzano Ferret, Ethan Aaron Benowitz
  • Patent number: 11888607
    Abstract: The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: January 30, 2024
    Assignee: Meta Platforms, Inc.
    Inventor: Nathan Andrew Sharp
  • Patent number: 11886473
    Abstract: In one embodiment, a method includes receiving a user request from a first user at a client system, wherein the user request is associated with a semantic-intent, identifying dialog-intents associated with the user request by the client system based on the semantic-intent and context information associated with the user request, wherein each dialog-intent is a sub-intent of the semantic-intent; determining agents for executing tasks associated with the dialog-intents by the client system, and presenting information returned from the agents responsive to executing the tasks at the client system.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: January 30, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Baiyang Liu, Benoit F. Dumoulin, Carlos Garcia Jurado Suarez, Xiaohu Liu
  • Patent number: 11887359
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system via an assistant xbot, a first audio input from a user, parsing the first audio input to identify a request for a content digest from an online social network, retrieving a plurality of content objects from the online social network, each of the content objects being accessible by the user, generating a customized newsfeed summary based on a determined semantical meaning of each of the plurality of content objects, and sending, to the client system via the assistant xbot, instructions for presenting an audio clip to the user responsive to the request for the content digest, wherein the audio clip comprises the customized newsfeed summary.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: January 30, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Zheng Zhou, Kun Han, Fuchun Peng
  • Publication number: 20240031811
    Abstract: According to examples, a system for enabling communication between one or more disparate networks and network devices utilizing various connection technologies. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to modify a security gateway to provide a metaverse security gateway by implementing a protocol associated with a 3rd Generation Partnership Project (3GPP) standard, modify a server to provide a metaverse server by implementing a protocol associated with the 3rd Generation Partnership Project (3GPP) standard, and utilize the metaverse security gateway and the metaverse server to facilitate a metaverse communication for a client device.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Applicant: Meta Platforms, Inc.
    Inventor: Behzad Barjasteh MOHEBBI
  • Patent number: 11880263
    Abstract: A disclosed system may include (1) a memory package having a physical memory and optical circuitry, (2) a processor package, separate and distinct from the memory package, having at least one physical processor and additional optical circuitry, and (3) an optical medium communicatively coupling the optical circuitry of the memory package with the additional optical circuitry of the processor package. Various other systems, apparatuses, and methods are also disclosed.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: January 23, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Narsing Krishna Vijayrao, Pallab Bhattacharya
  • Publication number: 20240020352
    Abstract: Systems, apparatuses and methods may provide for technology that identifies a plurality of images associated with a first listing and selects a first image from a plurality of images based on one or more of at least one engagement analysis signal or at least one image analysis signal. The at least one engagement analysis signal is associated with click-through rates of a first plurality of listings. The technology sets the first image as a representative image based on the selection of the first image, wherein the representative image represents the first listing.
    Type: Application
    Filed: February 19, 2021
    Publication date: January 18, 2024
    Applicant: META PLATFORMS, INC.
    Inventors: Leif Erik Foged, Pavan Kumar Paalya Chandrashekar, Nahid Farahmand
  • Patent number: 11874886
    Abstract: Systems and methods for creating digital interactive metadata elements in a social media composition may include (1) providing, to a user of a social media application, a composition interface for creating digital social media compositions, (2) collecting, via the composition interface, user-generated content and metadata information, (3) creating, based on the user-generated content and the metadata information, a social media composition that includes the user-generated content and an interactive metadata item, and (4) posting the social media composition to a consumption channel (e.g., a newsfeed channel and/or a stories channel) of a social-networking platform associated with the social media application. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 16, 2024
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11868429
    Abstract: An online system accesses a list of features used as input into a predictor to predict a performance metric for content presented to users. The online system computes importance scores for one or more of the features. A ranked list of categories is created, with each category having one or more sub-categories. For each feature having a computed importance score, the online system assigns, for each attribute in the ranked list of attributes for that feature, the feature to a sub-category in one of the categories in the ranked list of categories that has the same rank as the attribute in the ranked list of attributes for the feature, where the sub-category is associated with a label that corresponds with the attribute. For each sub-category in each category, a cumulative score is computed for the sub-category based on the importance scores of the features of that sub-category.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: January 9, 2024
    Assignee: META PLATFORMS, INC.
    Inventors: Matthew David Stone, Andrew Donald Yates
  • Patent number: 11871139
    Abstract: Methods, systems, and storage media for simultaneously recording multiple visual media using a plurality of cameras of a visual media recording device are disclosed. Exemplary implementations may: record a first visual medium using a first camera (e.g., a front-facing camera) of the plurality of cameras of the visual media recording device; record a second visual medium using a second camera (e.g., a rear-facing camera) of the plurality of cameras of the visual media recording device simultaneously with recording of the first visual medium, at least one of the first camera and the second camera utilizing face-tracking technology during recording; combine the first visual medium and the second visual medium into a single visual output during a post-recording process; and cause display of the single visual output.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: January 9, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Doheny Yoon, Brandon Joseph Kieft, Raj Vir, George Lewis Kedenburg, III, Nicolas Russell, Bruno Pereira Evangelista, George Lam, Alexandra Louise Krakaris, Mitchell Kogan, Nilesh Vinubhai Patel, Houman Meshkin, Arielle Chapin
  • Patent number: 11868304
    Abstract: In an embodiment, an example computer-implemented method for configuring a hardware accelerator to perform a non-linear function involves: determining a plurality of intervals that partition an input domain of the non-linear function; determining a plurality of subinterval configurations corresponding to different numbers of subintervals for partitioning that interval; generating an error set comprising an error for using a polynomial function to approximate the non-linear function within one or more corresponding subintervals specified by the subinterval configuration; using the error set and resource constraints, selecting one of the subinterval configurations for each of the intervals to generate a configuration set that minimizes a worst-case error across the intervals; selecting one of the subinterval configurations for each of the intervals to generate an improved configuration set that minimizes a cumulative error across the intervals without exceeding the worst-case error; and configuring the hardware
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: January 9, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Ping Tak Peter Tang, Nimit Singhania
  • Patent number: 11861315
    Abstract: In one embodiment, a method includes receiving a user request to automatically debug a natural-language understanding (NLU) model, accessing a plurality of predicted semantic representations generated by the NLU model, wherein the plurality of predicted semantic representations are associated with a plurality of dialog sessions, respectively, wherein each dialog session is between a user and an assistant xbot associated with the NLU model, generating a plurality of expected semantic representations associated with the plurality of dialog sessions based on an auto-correction model, wherein the auto-correction model is learned from dialog training samples generated based on active learning, identifying incorrect semantic representations of the predicted semantic representations based on a comparison between the predicted semantic representations and the expected semantic representations, and automatically correcting the incorrect semantic representations by replacing them with respective expected semantic repre
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: January 2, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Pooja Sethi, Denis Savenkov, Yue Liu, Alexander Kolmykov-Zotov, Ahmed Aly
  • Patent number: 11861736
    Abstract: In one embodiment, a method includes receiving, at a social-networking system an identifier corresponding to a post item stored in the social-networking system, and information indicative of a plurality of coordinated user gestures input into a composition interface control. The composition interface control comprises a plurality of interface targets each associated with a respective musical note. The information comprises target musical note and timing data associated with each of the user gestures. The method further includes translating the plurality of coordinated user gestures into a musical composition that includes musical notation reflecting the musical note and timing data of each user gesture. The method also includes associating the musical composition with the post item, and in response to receiving a request for the post item, formatting the post item and a graphical representation of each note in the musical composition for display in a user interface control.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: January 2, 2024
    Assignee: Meta Platforms, Inc.
    Inventor: Nathan L. Reuss
  • Patent number: 11863638
    Abstract: An online system displays supplemental content in conjunction with messaging threads between users and third parties to promote clear and productive conversations. The online system enables third parties to specify a set of content items to be displayed within a messaging interface when a messaging thread is initiated with the third party by other users. The set of content items may include one or more of images, videos, or web pages. When a user initiates a messaging thread with a third party, the online system accesses the set of specified content items and generates a messaging interface including one or more of the specified content items. By incorporating the content items within the messaging interface, the online system enables users and third parties to communicate while interacting with and viewing the content items.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: January 2, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Rishav Mukherji, May Wang, Xingling Huang, Shuwan Huang, Hannah Walsh, Hao Dong, Tsung-Chuan Chen, Mohit Rajani
  • Patent number: D1010663
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: January 9, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Junsik Kim, Ian Silber