120 patents
Page 4 of 6
Utility
Client Software Back Off
27 May 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for limiting load on host servers that implement a social messaging platform.
Nolan Daniel O'Brien
Filed: 29 Jan 21
Utility
Promoting Content In a Real-time Messaging Platform
6 May 21
A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform.
Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
Filed: 12 Oct 20
Utility
Feature Switching Kits
22 Apr 21
A system and method for feature switching in software applications.
Wayne Chang, Jeffrey H. Seibert, JR.
Filed: 21 Dec 20
Utility
Multi-tiered Anti-spamming Systems and Methods
22 Apr 21
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
Live Video Streaming Services Using One or More External Devices
8 Apr 21
In some implementations, a system may include a video broadcasting service, implemented on a server, configured to enable a mobile computing device to broadcast a live feed media stream of an event, over a network, to a plurality of viewing devices.
Wayne Chang
Filed: 16 Dec 20
Utility
Automatic Positioning of Content Items In a Scrolling Display for Optimal Viewing of the Items
1 Apr 21
Systems and methods are described that include providing, on a touchscreen display of an electronic device, a stream of content items, at least some of which are associated with a corresponding display anchor.
Simon Corsin, Richard Arnold, Michel Loenngren, Kevin Markman, Jason J. Mante, Adam Feldman
Filed: 10 Dec 20
Utility
Live Video Stream Sharing
1 Apr 21
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
Native Advertisements
25 Mar 21
A method for operating a server system.
Boris Logvinskiy, Andrew He, Yuan Ren, Kelcey Chan, Nathan Shayefar, Steffan Chartrand, Michael Anderson, Adam Morgenlender
Filed: 8 Dec 20
Utility
Scalable Native In-Stream Advertising for Mobile Applications and Websites
25 Mar 21
A method for processing ads involves traversing an ad view hierarchy to obtain ad view information for a device, providing the ad view information to an ad server, sending, by the device, an ad request to the ad server, receiving, in response to the ad request, an ad. and displaying the ad on the device.
Gabor Cselle, Nassar Stoertz, Tural Badirkhanli, Carl Joseph Blubaugh
Filed: 8 Dec 20
Utility
Ordering of Fill Requests to Send to Online Ad Networks to Fill an Ad Unit In an Electronic Publisher Application with an Online Advertising Impression
18 Mar 21
In general, embodiments of the invention relate to servicing fill request using ad networks and demand-side partners.
Benjamin Henry Yolken
Filed: 28 May 20
Utility
Messaging-enabled Unmanned Aerial Vehicle
25 Feb 21
An unmanned aerial vehicle (UAV) carries a camera, sends data from the camera, and receives commands.
Ya-Ting Wang, Wayne Robins
Filed: 29 Jun 20
Utility
Method of News Evaluation In Social Media Networks
18 Feb 21
A method of news evaluation in social media networks having a plurality of socially related users, the method comprising the steps of determining a social graph at least with respect to users and their social relations; determining a news message to be evaluated; determining a propagation behaviour of the news message in the social graph; evaluating the news message in view of its determined propagation behaviour in the social graph.
Michael Bronstein
Filed: 20 Mar 19
Utility
Event Producer System of a Messaging Platform for Delivering Real-time Messages
11 Feb 21
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, Andres Savvides, Guillaume Marty, Ralph Cowling, Leonardo Andres Garcia Crespo
Filed: 30 Oct 19
Utility
Presenting Miniprofile from Feed
11 Feb 21
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
Managing Query Subscription Renewals In a Messaging Platform
11 Feb 21
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, Andres Savvides, Guillaume Marty, Ralph Cowling, Leonardo Andres Garcia Crespo
Filed: 30 Oct 19
Utility
Event Content Delivery
28 Jan 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for delivering event content.
Jie Jin, Dustin Norlander
Filed: 12 Oct 20
Utility
Looping Audio-visual File Generation Based on Audio and Video Analysis
6 Jan 21
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: 21 Sep 20
Utility
Interactive Content in a Messaging Platform
6 Jan 21
A messaging platform forms an interactive message with one or more components and broadcasts the interactive message to client devices associated with accounts, The interactive message has a plurality of states that update based on event data received from a content source.
James Leslie Skinner, James R. Buckhouse
Filed: 19 Jul 20
Utility
Prioritizing Messages Within a Message Network
30 Dec 20
A system and a method are disclosed for recommending electronic messages in a message sharing system.
Abdur Chowdhury, Ashish Goel, Ram Ravichandran
Filed: 13 Sep 20
Utility
Composing Social Media Messages Referencing Multiple Messages
30 Dec 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing content on a social messaging platform.
Mengqi Zhao, Marius-Andrei Danila, Tianhai Hu, Jan Castor, Jonathan Reis
Filed: 10 Sep 20