397 patents
Page 12 of 20
Utility
Campaign goal setting in a messaging platform
30 Mar 21
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Reid Andersen, Hyun Duk Kim, Utkarsh Srivastava, Nipoon Malhotra
Filed: 14 Mar 14
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
Behavioral scanning of mobile applications
16 Mar 21
Behavioral analysis of a mobile application is performed to determine whether the application is malicious.
Neilkumar Murli Daswani, Ameet Ranadive, Shariq Rizvi, Michael Gagnon, Tufan Demir, Gerald E. Eisenhaur
Filed: 22 Aug 19
Utility
Ranking messages of conversation graphs in a messaging platform using predictive outcomes
16 Mar 21
According to an aspect, a method for ranking messages of conversation graphs in a messaging platform using predictive outcomes includes receiving, over a network, a conversation view request to retrieve messages of a conversation graph stored on a messaging platform, and determining, by the messaging platform, a plurality of predictive outcomes for each of a plurality of messages of the conversation graph using predictive models.
Rohit Jain, Arvind Thiagarajan
Filed: 20 Dec 19
Utility
Resource use and operational load of performing computing and storage tasks in distributed systems
9 Mar 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing computing and storage tasks in distributed systems.
Vrushali Channapattan, Joep Rottinghuis
Filed: 21 May 18
Utility
Scalable native in-stream advertising for mobile applications and websites
9 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: 10 Dec 18
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
Gapless video looping
23 Feb 21
Techniques of playing back a looping video file involve providing multiple video codecs for decoding a video file.
Zhong Sheng Wang, Ryan Matthew Gordon
Filed: 15 Jul 19
Utility
Organizing self-replying messages
23 Feb 21
Methods and systems for generating, identifying, and displaying message threads on a social messaging platform.
Michael Cvet, Elif Dede, Tommy Chong, Goran Peretin, Michael J. Matczynski
Filed: 12 Dec 18
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
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
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
Multi-version regression tester for source code
2 Feb 21
A system and method for performing regression testing on source code provides a data sample to one or more candidate instances executing a candidate version of source code for a code base and provides the data sample to plurality of baseline instances executing a baseline version of the source code.
Puneet Khanduri
Filed: 27 Jul 18
Utility
Client software back off
2 Feb 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 O'Brien
Filed: 3 Oct 18
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
Live video streaming services using one or more external devices
26 Jan 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: 11 Dec 18
Utility
Live video stream sharing
26 Jan 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 Sep 19