Patents Assigned to Platformic, Inc.
  • Patent number: 11709887
    Abstract: Systems and methods for digitally fetching music content may include (1) providing a user of a device with a music service accessible via the device, (2) receiving a digital user request to (i) select a music composition based on a digital image corresponding to one or more music compositions and (ii) digitally fetch the music composition for use via the music service, and, in response to receiving the digital user request, (3) analyzing the digital image and selecting the music composition based on the analysis of the digital image, and (4) digitally fetching the music composition for use via the music service. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: July 25, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11706494
    Abstract: This disclosure covers systems and methods that both transmit a live video stream from a broadcaster device to viewer devices and relay video clips of reactions (by viewers to the live video stream) to the broadcaster device during presentation of the live video stream. In certain embodiments, the disclosed systems and methods facilitate viewers capturing video clips of reactions to a live video stream using a viewer device and, in turn, transmit video clips received from the viewer device to a broadcaster device during broadcast of the live video stream. For instance, in some embodiments, the systems and methods present the video clips of a viewer's reaction to the broadcaster device during a live-video-stream broadcast. Additionally, in some embodiments, the systems and methods present video clips of other viewers' reactions to a viewer device during a live-video-stream broadcast.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Shilpa Sarkar, Ian McIntyre Silber, Udeepta Dutta Bordoloi
  • Patent number: 11704900
    Abstract: In one embodiment, a method includes, by a client system, receiving, at the client system, a first user input, processing by the client system, the first user input to provide an initial response by identifying one or more entities referenced by the first user input and providing, by the client system, the initial response, where the initial response includes a conversational filler referencing at least one of the one or more identified entities, processing the first user input to provide a complete response by identifying, by the client system, one or more intents and one or more slots associated with the first user input based on a semantic analysis by a natural-language understanding module, and providing, by the client system, the complete response subsequent to the initial response, where the complete response is based on the one or more intents and the one or more slots.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Emmanouil Koukoumidis, Michael Robert Hanson, Mohsen M Agsen
  • Patent number: 11704899
    Abstract: In one embodiment, a method includes receiving a request to access a first record in a plurality of records, where the first record describes a first set of attributes of a first entity, determining the first record is linked to a globally unique entity identifier, identifying one or more second records linked to the unique entity identifier, where the one or more second records describe one or more second sets of attributes of the first entity, generating a fused record comprising descriptions of attributes of the first entity from the first set and second sets of attributes, where the fused record is generated by deduping the plurality of records to associated the first record and the one or more second record with the unique entity identifier and compiling the first set and one or more second sets of attributes, and sending, in response responsive to the request to access the first record, instructions for presenting the fused record.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Markku Salkola
  • Patent number: 11706174
    Abstract: An online system allows users to exchange messages with other users, including entities such as businesses. The online system determines a metric describing measure of an entity's responsiveness to messages received via the online system based on a number of messages to which the entity responds and times for the entity to respond to messages. The online system displays an indication of the metric for an entity in connection with content identifying the entity. For example, the indication is displayed in conjunction with a content item identifying the entity, such as a content item including a link to initiate communication of a message to the entity.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Dheeraj Kumar Singh
  • Patent number: 11704745
    Abstract: In one embodiment, a method includes receiving, from a client system associated with a user, a user request comprising a reference to a target object, accessing visual data from the client system, wherein the visual data comprises images portraying the target object and one or more additional objects, and wherein attribute information of the target object is recorded in a multimodal dialog state, resolving the reference to the target object based on the attribute information recorded in the multimodal dialog state, determining relational information between the target object and one or more of the additional objects portrayed in the visual data, and sending, to the client system, instructions for presenting a response to the user request, wherein the response comprises the attribute information and the determined relational information.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Shivani Poddar, Seungwhan Moon, Paul Anthony Crook, Rajen Subba
  • Patent number: 11706386
    Abstract: When a user creates a new video exchange session via an online system, the user specifies an activity for the video exchange session. The activity may specify a name for the video exchange session, as well as other thematic content (e.g., visual effects, backgrounds) displayed via the video exchange session. The online system trains a machine learned model that predicts a likelihood that other users will accept an invitation to join the video exchange session if a certain activity is specified for the video exchange session. The online system may then use these likelihoods to rank and sort the activities for the user or to highlight activities with threshold likelihoods.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Kathleen Warner
  • Patent number: 11704445
    Abstract: An industrial control system module and methods are described for self-destruction or the destruction and/or erasure of sensitive data within the industrial control system module upon an indication of an unauthorized module access event. In an implementation, a secure industrial control system module includes a circuit board including electrical circuitry; a sealed encasement that houses the circuit board, where the sealed encasement includes a housing having a first housing side and a second housing side, where the housing is configured to house the circuit board when the first housing side and the second housing side are coupled together; and a first sensor component integrated with the sealed encasement, where the first sensor component is communicably coupled to the circuit board and electrical circuitry and is configured to provide an indication of an unauthorized access event.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: July 18, 2023
    Assignee: Bedrock Automation Platforms Inc.
    Inventors: Albert Rooyakkers, Ken Doucette
  • Patent number: 11704716
    Abstract: A user identifies products offered by the user to an online system. The online system identifies a product offered by the user in an image by applying a identification model to the image. If the online system identifies a product in the image with at least a maximum confidence value, the online system automatically tags the post with metadata about the product or suggests a tag to the user. If an object in the image could be one of multiple products, the online system identifies the multiple products to the user, which may be ordered based on confidences of matching the object, allowing the user to select which product is in the image. If the unlisted identifies a product in the image with less than a minimum confidence value, the online system identifies the user's offered products and suggests that the user select a product.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Steve Morin, Xuewei Ouyang, Martin Mroz, Anuj Madan, Aarati Vijay Soman
  • Patent number: 11704008
    Abstract: Systems, methods, and non-transitory computer readable media can provide one or more candidate stickers through a display screen of a computing device. A determination can be made that a user has selected a first sticker from the one or more candidate stickers. The first sticker can be inserted as a graphical overlay in a content item. The first sticker can reference first content.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Christian Xavier Dalonzo
  • Patent number: 11704562
    Abstract: A system including a machine learning accelerator (MLA) hardware configured to perform machine-learning operations according to native instructions; an interpreter computing module configured to: generate, based on virtual instructions, machine language instructions configured to be processed by a processing hardware implementing the interpreter computing module; and cause the processing hardware to perform machine-learning operations according to the machine language instructions; and a compiler computing module associated with the MLA hardware, the compiler computing module configured to: receive instructions for performing an inference using a machine-learning model; based on the received instructions: generate the native instructions configured to be processed by the MLA hardware, the native instructions specifying first machine-learning operations associated with performing the inference; and generate the virtual instructions configured to be processed by the interpreter computing module, the virtual ins
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Harshit Khaitan, Miguel Angel Guerrero, Liangzhen Lai, Simon James Hollis
  • Patent number: 11700691
    Abstract: A cable includes a wiring assembly with a knuckle and wires bundled together. The cable also includes a connector assembly with a connector having connections for the wires, where the connections are arranged along a longitudinal axis. In some embodiments, the connector assembly captures an end of the wiring assembly, and the knuckle of the wiring assembly is pivotally connected to the connector assembly. In some embodiments, the cable includes circuitry configured to authenticate the cable to a device connected to the cable by the connector and/or to authenticate the device connected to the cable. A control system includes control elements and/or subsystems coupled with a backplane adjacent to one another and cables configured to connect to the control elements and/or subsystems. Wiring assemblies of the cables can articulate to be parallel to each respective connector. Further, each cable can authenticate the cables and/or the control elements or subsystems.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: July 11, 2023
    Assignee: Bedrock Automation Platforms Inc.
    Inventors: Albert Rooyakkers, James G. Calvin, Craig Markovic, Ken Doucette, Brian Anderson
  • Patent number: 11700382
    Abstract: An example disclosed system may include a hardware video encoding pipeline (HVEP), the HVEP that includes a prediction module that generates, using a primary prediction mode, a primary encode of a portion of a video stream, and using a secondary prediction mode, a secondary encode of the portion of the video stream. The HVEP may also include (1) a rate-distortion optimization (RDO) module that determines a primary cost associated with the primary encode and a secondary cost associated with the secondary encode, (2) a quality metric (QM) module that determines a primary QM associated with the primary encode and a secondary QM associated with the secondary encode, and (3) a decision module that selects, for an encoding of the video stream, at least one of the primary prediction mode and the secondary prediction mode based on the primary cost, the secondary cost, the primary QM, and the secondary QM.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: July 11, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Gaurang Chaudhari, Yunqing Chen, Harikrishna Madadi Reddy
  • Patent number: 11699081
    Abstract: The disclosed computer-implemented method may include (1) receiving, at a hardware accelerator that supports an ANN, an activation data set that is to undergo a convolution operation via a filter kernel of the ANN, (2) receiving, at the hardware accelerator, an argument indicating that the filter kernel exceeds at least one boundary of the activation data set when slid across a certain position during the convolution operation, (3) determining, based at least in part on the argument, that the hardware accelerator is to generate padding data at the boundary of the activation data set in connection with the certain position of the filter kernel, and then (4) performing, at the hardware accelerator, the convolution operation by processing a portion of the activation data set and the padding data when the filter kernel slides across the certain position. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: July 11, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Ehsan Khish Ardestani Zadeh, Martin Schatz, Krishnakumar Narayanan Nair, Yuchen Hao, Abdulkadir Utku Diril, Rakesh Komuravelli
  • Publication number: 20230214915
    Abstract: An online system calculates bids for content items to display to users based on the value of a product described in the content item and the likelihood of a viewing user purchasing the product. The online system identifies an impression opportunity for an ad request and computes an expected value of the conversion and a likelihood of the conversion. The online system computes a bid amount based on the expected conversion value and the likelihood of the conversion. Bids based on the value of the conversion allow a third party system offering the product to optimize for the value of each conversion instead of the conversion rate.
    Type: Application
    Filed: February 24, 2023
    Publication date: July 6, 2023
    Applicant: Meta Platforms, Inc.
    Inventors: Robert Oliver Burns ZELDIN, Chinmay Deepak Karande, Shyamsundar Rajaram, Leon R. Cho, Rami Mahdi, Sushma Nagesh Bannur
  • Patent number: 11694221
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that dynamically modify content distribution campaigns based on triggering conditions and actions. In particular, systems described herein can provide a user interface for display to a publisher device that includes a plurality of selectable options for setting triggering conditions and/or actions. For example, the disclosed systems can utilize a machine learning model to generate suggested triggering conditions and/or actions for one or more content distribution campaigns of a provider. Moreover, the disclosed systems can generate custom rules based on selected triggering conditions and actions and apply the custom rules during execution of digital content campaigns. For instance, the disclosed systems can monitor performance of content campaigns, detect triggering conditions, and dynamically modify digital content campaigns based on actions corresponding to the triggering conditions.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: July 4, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Xiaoxiao Ma, Ko Ching Chang, Mohamed Yasser Ahmed Hammad Nour
  • Patent number: 11694281
    Abstract: In one embodiment, a method includes receiving a user request from a client system associated with a user, generating a response to the user request which references one or more entities, generating a personalized recommendation based on the user request and the response, wherein the personalized recommendation references one or more of the entities of the response, and sending instructions for presenting the response and the personalized recommendation to the client system.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: July 4, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Honglei Liu, Hao Zhou, Seungwhan Moon, Bing Liu, Yulong Qiu, Daniel Chai, Pararth Paresh Shah, Xiaolei Li, Rajen Subba, Hu Xu
  • Patent number: 11688072
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a landscape video to be presented in a vertical orientation through a display screen of a computing device. Frames of the landscape video can be cropped to allow for full screen presentation of the landscape video in the vertical orientation. The cropped frames of the landscape video can be provided for presentation through the display screen of the computing device in the vertical orientation.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: June 27, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
  • Patent number: 11688022
    Abstract: In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: June 27, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Armen Aghajanyan, Sonal Gupta, Brian Moran, Theodore Frank Levin, Crystal Annette Naomi Su Hua Nakatsu, Daniel Difranco, Jonathan David Christensen, Kirk LaBuda, Anuj Kumar
  • Patent number: 11689283
    Abstract: An example device may include an optical modulator configured to generate an optical beam encoding network data, an optical power amplifier configured to adjust a transmitted power of the optical beam, and a transmit beam angle mechanism configured to adjust a beam direction of the optical beam and to transmit the optical beam to a remote receiver over a free-space optical link. Example devices may include a controller configured to receive backchannel data from the remote receiver and modify a characteristic of the optical beam based on the backchannel data. Various other devices, systems, and methods are also disclosed.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: June 27, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Stephen Philip Efthyvoulos, Eric Douglas Miller, Chien-Chung Chen, Slaven Moro