397 patents
Page 3 of 20
Design
Display screen with graphical user interface for live broadcasting
13 Dec 22
Veronika Wu
Filed: 10 Mar 22
Design
Display screen with graphical user interface for live broadcasting
13 Dec 22
Veronika Wu
Filed: 13 Oct 21
Utility
Machine learning for visual processing
13 Dec 22
A method for developing an enhancement model for low-quality visual data, the method comprising the steps of receiving one or more sections of higher-quality visual data; and training a hierarchical algorithm.
Zehan Wang, Robert David Bishop, Wenzhe Shi, Jose Caballero, Andrew Peter Aitken, Johannes Totz
Filed: 17 Aug 17
Utility
Messaging System
8 Dec 22
An example electronic device includes a display; a communication circuit; a memory storing one or instructions; and a processor for executing the one or more instructions to configure the processor to control the electronic device to: display, on the display, a message compose screen; receive message compose inputs to the message compose screen for composing a message; receive a message send input for sending the message via the communication circuit; set a timer; and send the message, via the communication circuit, after expiration of the timer.
Abhijit C. MEHTA, Stephanie GUEVARA, Gloria LIU, Alex JAFARI, Sara BEYKPOUR, Mateusz DZWONEK, Mike JAODI, David CARVER, David CARR, Smita Mittal GUPTA, Miguel BOLLAR
Filed: 3 Jun 22
Utility
Managing User Identities In a Managed Multi-tenant Service
8 Dec 22
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data in a multi-tenant system.
Joep Rottinghuis, Vrushali Channapattan
Filed: 25 May 22
Utility
Messaging System with Capability to Edit Sent Messages
8 Dec 22
An example social media messaging system may include a capability for a user to edit messages after the messages have been posted to the messaging system.
Jose Antonio MARQUEZ, Chris Hawes, Andy Schlaikjer, Nick Morgan, Rishi Renjith, Leonardo Andres Garcia Crespo, Runhang Li, George Leontiev, Matthew Gadda, Steve Zimmerman, Aigerim Dyussenova, Lisa Ding, Sol Plant
Filed: 3 Jun 22
Design
Display screen with graphical user interface for conversations
6 Dec 22
Lisa Ding
Filed: 26 Jan 22
Design
Display screen with graphical user interface for live broadcasting
6 Dec 22
Veronika Wu
Filed: 15 Oct 21
Design
Display screen with graphical user interface for live broadcasting
6 Dec 22
Veronika Wu
Filed: 14 Oct 21
Utility
Aggregate Features for Machine Learning
1 Dec 22
An example system includes a memory store of aggregate definitions.
Sean Moon, Arvind Thiagarajan, Mike Jahr, Milind Ganjoo, Parag Agrawal
Filed: 11 Aug 22
Utility
Hard and soft ranking messages of conversation graphs in a messaging platform
29 Nov 22
A method for ranking messages of conversation graphs in a messaging platform includes classifying messages of a conversation graph into a plurality of sections based on content quality of the messages, where the plurality of sections include a first section and a second section.
Rohit Jain, Arvind Thiagarajan
Filed: 20 Dec 19
Utility
Live video stream sharing
29 Nov 22
Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices.
Joseph Harold Bernstein, Kayvon B. Beykpour, Geraint John Davies, Tyler Jan Hansen, Alexander Kayvon Khoshnevissan, Nils Victor Rocine, Aaron William Wasserman
Filed: 9 Dec 20
Utility
Learning to Rank for Push Notifications
24 Nov 22
Content items are recommended based on a ranking of the content items, where the ranking is based on output of a trained ranking model.
Jonathan Hunt
Filed: 3 May 22
Design
Display screen with graphical user interface for live broadcasting
22 Nov 22
Veronika Wu
Filed: 18 Oct 21
Utility
Managing Query Subscription Renewals In a Messaging Platform
17 Nov 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: 26 Jul 22
Utility
Managing Query Subscription Renewals In a Messaging Platform
17 Nov 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: 26 Jul 22
Utility
Real-time Event Detection on Social Media Streams
17 Nov 22
According to an aspect, a method for event detection on social data streams includes receiving a stream of messages exchanged on a messaging platform, and detecting an event from the stream of messages, which may include detecting a first cluster group of trending entities over a first period of time, detecting a second group of trending entities over a second period of time, and generating a cluster chain by linking the second cluster group with the first cluster group, where the cluster chain represents the detected event over the first and second periods of time.
Mateusz Fedoryszak, Brent Frederick, Vijayendrasastha Rajaram, Changtao Zhong
Filed: 19 Apr 22
Utility
Trends in a messaging platform
15 Nov 22
A method of operating a messaging platform, including: obtaining, for a first profile, a first and a second topic of interest, a first intra-profile (IP) weight for the first topic of interest, and a second IP weight for the second topic of interest; obtaining a first plurality of trending entities for the first topic and a first plurality of intra-topic (IT) weights for the first plurality of trending entities; obtaining a second plurality of trending entities for the second topic and a second plurality of IT weights for the second plurality of trending entities; selecting a subset of the first plurality of trending entities and the second plurality of trending entities based on the first IP weight, the second IP weight, the first plurality of IT weights, and the second plurality of IT weights; and sending content associated with the subset for display to a user of the first profile.
Rion Langley Snow, Gilad Avraham Mishne
Filed: 12 Mar 20
Utility
Device independent message distribution platform
15 Nov 22
An example system for device-independent point to multipoint communication is configured to receive a message addressed to one or more destination users, the message type being, for example, Short Message Service (SMS), Instant Messaging (IM), E-mail, web form input, or Application Program Interface (API) function call.
Jack Dorsey, Christopher Isaac Stone
Filed: 11 Jun 20
Utility
Managing Query Subscription Renewals In a Messaging Platform
10 Nov 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: 26 Jul 22