397 patents
Page 5 of 20
Utility
Aggregate features for machine learning
16 Aug 22
An example system includes a memory store of aggregate definitions.
Sean Moon, Arvind Thiagarajan, Mike Jahr, Milind Ganjoo, Parag Agrawal
Filed: 29 Apr 20
Utility
Graph Neural Diffusion
11 Aug 22
Improved graph neural networks (GNNs) include defining a GNN architecture based on a discretized non-Euclidean diffusion partial differential equation (PDE) such that evolution of feature coordinates represents message passing layers in a GNN and evolution of positional coordinates represents graph rewiring.
Ben Chamberlain, Cristian Bodnar, Francesco Di Giovanni, Michael M. Bronstein
Filed: 7 Feb 22
Utility
Video Classification and Preview Selection
11 Aug 22
Systems and methods select and provide video snippets in a matrix interface.
Nicolas Koumchatzky, Kevin Quennesson, Louis-Alexandre Etezad-Heydari
Filed: 29 Apr 22
Utility
Overspend control in a messaging platform
9 Aug 22
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Reid Andersen, Parag Agrawal, Utkarsh Srivastava, Hyun Duk Kim
Filed: 23 Mar 20
Utility
Decentralized multi-task machine learned parameters
9 Aug 22
A method includes generating a quadratic penalty based on a first version of a parameter, a first version of the anchor point and a set of Hessian values, training a task using the quadratic penalty, determining a second version of the parameter based on the trained task, determining a second version of the anchor point for the task based a trained task, generating Hessian values for the task based on the trained task, calculating a loss value for a portion of the plurality of tasks based on the second version of the parameter, calculating a loss value for each of the remainder of the plurality of tasks, determining if the loss value satisfies a condition, and in response to determining the loss value satisfies the condition, replace the first version of the parameter with the second version of the parameter in a parameter datastore and in the version control datastore.
Ferenc Huszar
Filed: 7 Sep 18
Utility
Sharing timestamps for video content in a messaging platform
9 Aug 22
According to an aspect, a method includes receiving, by a client application, a video stream of a live broadcast from a messaging platform, displaying, by the client application, the video stream of the live broadcast on a user interface of the client application, receiving, via a timestamp selector on the user interface, a selection of a time location in a time window of a timeline of the video stream of the live broadcast, generating, by the client application, a timestamp based on the time location received via the timestamp selector, and sending, by the client application, a message that includes the timestamp to the messaging platform to share the video stream of the live broadcast on the messaging platform such that playback of the shared video stream of the live broadcast is configured to start at the time location indicated by the timestamp.
Michael Folgner, Asli Kimya, Christian Niles, Chen-Rui Chou, Lucas Yan, Noah Jorgensen, Jonah Grant
Filed: 1 May 19
Utility
Audio messaging interface on messaging platform
19 Jul 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio messaging interface for messaging platform.
Richard Plom, Reed Martin, Max Rose
Filed: 17 Jun 20
Utility
Feature switching kits
19 Jul 22
A system and method for feature switching in software applications.
Wayne Chang, Jeffrey H. Seibert, Jr.
Filed: 21 Dec 20
Utility
Feature transfer
12 Jul 22
A method for developing visual data using source data, target data, and a hierarchical algorithm.
Lucas Theis, Zehan Wang, Robert David Bishop
Filed: 13 May 20
Design
Display screen with graphical user interface for peeking at a profile
5 Jul 22
Bryan Haggerty, Brittany Forks, Zayaan Khatib, Vincent Lee
Filed: 6 Aug 19
Utility
Overspend control in a messaging platform
5 Jul 22
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Reid Andersen, Parag Agrawal, Utkarsh Srivastava, Hyun Duk Kim
Filed: 23 Mar 20
Utility
Automated social message stream population
5 Jul 22
A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder.
Michael Ben Fleischman, Matthew Miller, Richard Douglas Whitcomb, Jr., Mark Watabe, Anthony Sciola
Filed: 6 Jul 21
Utility
Presenting Profile Card In Conversation Graphical User Interface
23 Jun 22
A computing device can receive at least a first post in association with a first account, a second post in association with the first account, the second post being associated with the first post, a third post in association with a second account, the third post being associated with the first post, a fourth post in association with the second account, the fourth post being associated with the first post, and a fifth post in association with a third account, the fifth post being associated with the first post, determine that the first account and the second account are most relevant to a conversation, and based on determining that the first account and the second account are most relevant to the conversation, present the first post, the second post, the third post, and the fourth post without presenting the fifth post.
Lisa Ding, Jose Hernandez, Hugo Broche, Melissa Hribar
Filed: 9 Mar 22
Utility
Increasing Social Media Presence Using Machine-learning Relevance Techniques
23 Jun 22
According to an implementation, a method for digital information retrieval in a social media platform includes transmitting, over a network, information to render a timeline of social content for a user of a client application.
Wook Jin Chung, Kiryl Lashuk, Kelly Huffman
Filed: 9 Mar 22
Utility
Presenting miniprofile from feed
14 Jun 22
A computing system can present a miniprofile comprising an avatar associated with a first account, a handle associated with the first account, a description associated with the first account, and a swipe icon; receive, at the swipe icon, an upward swipe; in response to receiving the upward swipe, present a occupying a larger portion of the display than the miniprofile, the full profile comprising an image associated with the first account, the avatar, the handle, the description, and at least a first post associated with the first account; receive, at the swipe icon, a downward swipe; determine that the downward swipe was a fast downward swipe; and based on determining that the downward swipe was the fast downward swipe, close the full profile and present a feed, the feed comprising at least a second post associated with a second account and a third post associated with a third account.
Bryan Haggerty, Brittany Forks, Zayaan Khatib, Vincent Lee
Filed: 6 Aug 19
Utility
Visibility filtering
14 Jun 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for visibility filtering.
Matthew Bilotti, Bonnie Eisenman, Pulkit Gupta, Don Hoffman, Shannon McCoy, Nick Morgan, Aziz Michael Batihk, Michael Cvet
Filed: 21 Dec 20
Utility
Live interactive video streaming using one or more camera devices
7 Jun 22
A computing device is configured to execute an interactive streaming application, and the interactive streaming application configured to join a live broadcast of an event that is shared by an interactive video broadcasting service executing on a server computer, receive a first video stream having video captured from a camera device configured as a first video source and display the video on a display screen, receive a second video stream having panoramic video captured from a panoramic video capturing device configured as a second video source and display a portion of the panoramic video according to a first viewing angle on the display screen, receive a change to the first viewing angle of the panoramic video, and display another portion of the panoramic video according to a second viewing angle.
Wayne Chang, Suyash Sonwalkar
Filed: 15 Jan 19
Design
Display screen with graphical user interface for moments in a social media application
31 May 22
Madhu Muthukumar
Filed: 30 Dec 19
Design
Display screen with graphical user interface for moments in a social media application
31 May 22
Madhu Muthukumar
Filed: 30 Dec 19
Design
Display screen portion with an animated graphical user interface
31 May 22
Andrew Sean Yang, David Scott
Filed: 25 Jun 20