220 patents
Page 2 of 11
Utility
Promoting time-based content through social networking systems
25 Oct 22
Time-based media is distributed and promoted in a social networking environment.
Glenn Brown, Mike Park, Je Carr
Filed: 16 Jun 20
Utility
Dynamically controlling messaging platform client-side and server-side behavior
18 Oct 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing dynamic control of social messaging platform client-side and server-side behavior according to current and historical environmental, service, and application conditions.
Nolan Daniel O'Brien
Filed: 28 Jun 21
Utility
Graph-based data storage for real-time content suggestions
11 Oct 22
The present invention relates generally to messaging platforms, and relates more particularly to data storage such that random sampling can be accomplished in real-time in messaging platforms.
Aneesh Sharma, Jerry Jiang
Filed: 23 Mar 20
Utility
Automated social message stream population
4 Oct 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
Looping audio-visual file generation based on audio and video analysis
27 Sep 22
In one general aspect, a method can include receiving a video loop portion included in a video file and receiving an audio loop portion included in an audio file.
Richard J. Plom, Jason J. Mante, Ryan Swigart, Mikhail Kaplinskiy
Filed: 22 Sep 20
Utility
Reconciliation of disjoint user identifier spaces
20 Sep 22
Two different user spaces can be mapped to each other based on one or more categories of information that are common to both.
Jeffrey Winner
Filed: 17 Dec 19
Utility
Conversational targeted content
13 Sep 22
Techniques of the disclosure are directed to sending and receiving messages that allow for content providers to interact with potential recipients and customers.
Andrew Bragdon
Filed: 5 Jan 17
Utility
Fast loading and display of image previews
6 Sep 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing images in the form of tiny previews in messages of a message stream sent to user devices in an online social messaging platform.
Nolan Daniel O'Brien
Filed: 11 May 20
Utility
Method and system for maintaining storage device failure tolerance in a composable infrastructure
6 Sep 22
Systems (e.g. data centers) having composable infrastructure, in which computing devices (e.g., servers) access disk drives organized into storage groups over a network or other communications mechanism, devices for implementing such systems, methods for configuring and operating such systems, and a computer readable medium which stores (in non-transitory fashion) code for performing any embodiment of the inventive method or steps thereof.
James G. Hanko, Christopher Unkel, Jean-Francois Remy
Filed: 28 Jun 18
Utility
Selection and presentation of unviewed messages
6 Sep 22
A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.
Mircea-Bogdan Pasoi, Cristian-George Strat, Mihai Claudiu Toader
Filed: 25 Mar 19
Utility
Managing query subscription renewals in a messaging platform
30 Aug 22
This disclosure relates to streaming real-time messages over time to client applications according to query subscriptions that match content from a large stream of messages exchanged on a messaging platform in a manner that increases the speed of message delivery, effectively controls the management of computer resources to handle the fluctuation of the number of active query subscriptions, and/or increases the security of matching the query subscriptions against messages generated from the perspective of the authors while delivering those messages in real-time from the perspective of the users that initiated the query subscriptions.
Rishi Renjith, Mirela Anghel, Kevin Goodier, George Leontiev, Daithi O Crualaoich, Tom Ashworth, Sol Plant, Andreas Savvides, Guillaume Marty, Ralph Cowling, Leonardo Andres Garcia Crespo
Filed: 30 Oct 19
Utility
Multi-tiered anti-spamming systems and methods
23 Aug 22
Embodiments are provided for reducing unwanted messages or spam within a real-time social networking service.
Raghav Jeyaraman, Arjun Maheswaran, Erdong Chen
Filed: 28 Sep 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
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
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
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 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
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