397 patents
Page 9 of 20
Utility
Pre-filtering of candidate messages for message streams in a messaging platform
26 Oct 21
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Parag Agrawal, Mike Jahr, Yue Lu, Ke Zhou, Utkarsh Srivastava
Filed: 1 Apr 19
Utility
Ad Placement in Mobile Applications and Websites
21 Oct 21
A method of placing advertisements involves sending, from a device, a request for at least one ad position, receiving, in response to the request, ad positioning information specifying an ad position in a stream and a related content position in the stream, determining, by the device, that a related content item is present in the stream, and overriding, by the device, the ad positioning information by placing an advertisement associated with the related content in the related content position within the stream.
Gabor Cselle, Nassar Stoertz, Tural Badirkhanli, Carl Joseph Blubaugh, Boris Logvinskiy
Filed: 29 Jun 21
Utility
System and method for managing and displaying data messages
19 Oct 21
A method for displaying messages receiving from a social network system, a plurality of messages, and filtering the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages where each of the at least two filtered sets of messages includes a different subset of the plurality of messages.
Iain Gregory Dodsworth
Filed: 26 Dec 19
Utility
Establishing a Trust Association
14 Oct 21
A method for establishing a trust association includes receiving, by a server, a request to associate a web source with an account, the request having a link to the web source, and accessing, by the server, the web source in response to the request to associate.
Ben Ward
Filed: 31 Mar 21
Utility
Generating messages having in-message applications
12 Oct 21
Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs).
Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhigang Chen
Filed: 24 Sep 19
Utility
Providing content for broadcast by a messaging platform
5 Oct 21
A system and method for providing content for broadcast by a messaging platform, including: receiving an identifier selected by a user of a client computing device during composition of a message; identifying a content provider associated with the identifier; providing, by a computer processor, a set of content items of the content provider for presentation by the client computing device, wherein the user of the client computing device selects a content item from the presented set of content items; and broadcasting the message with a reference to the selected content item to a plurality of accounts of the messaging platform.
David Richards, George Oliver Young, Noah Vihinen, Indranrita Deshmukh, Scott Listfield, Joel Lunenfeld
Filed: 9 Dec 19
Utility
Efficient online training for machine learning
28 Sep 21
An example system includes prediction workers, training workers, and a parameter server.
Zhiyong Xie, Yue Lu, Pengjun Pei, Gary Lam, Shuanghong Yang, Yong Wang, Ziqi Huang, Xiaojiang Guo, Van Lam, Lanbo Zhang, Bingjun Sun, Sridhar Iyer, Sandeep Pandey, Qi Li, Dong Wang
Filed: 11 Aug 17
Utility
Detecting sources of computer network failures
28 Sep 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting sources of computer network failures.
Anatole Shaw, Anthony Roberts, Berk D. Demir, Christopher Chen
Filed: 12 Mar 20
Utility
Dynamically controlling messaging platform client-side and server-side behavior
28 Sep 21
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: 18 Oct 19
Utility
Determining Engagement Scores for Sub-categories In a Digital Domain by a Computing System
16 Sep 21
In general, techniques are described to determine engagement scores representative of a level of engagement in a digital domain for a particular sub-category within the common category of entities on a social media platform.
Andrew Bragdon
Filed: 13 Nov 20
Utility
Load balancing deterministically-subsetted processing resources using fractional loads
14 Sep 21
Systems and methods are described for load balancing between a set of servers.
Bryce Anderson, Daniel Furse, Eugene Ma, Ruben Oanta
Filed: 29 Jan 20
Utility
Frame interpolation with multi-scale deep loss functions and generative adversarial networks
14 Sep 21
A method includes selecting two or more frames from a plurality of frames of a video, downscaling the two or more frames, estimating a flow data based on an optical flow associated with the downscaled two or more frames, upscaling the flow data, generating a refined flow data based on the upscaled flow data and the downscaled two or more frames, upscaling the refined flow data, and synthesizing an image based on the upscaled refined flow data and the two or more frames.
Joost van Amersfoort, Wenzhe Shi, Jose Caballero, Alfredo Alejandro Acosta Diaz, Francisco Massa, Johannes Totz, Zehan Wang
Filed: 7 Nov 18
Utility
Trends in a messaging platform
31 Aug 21
A method of operating a messaging platform, including: obtaining, for a first profile of the messaging platform, a trending entity within a first topic of interest to the first profile; accessing a first plurality of messages classified as the first topic of interest; retrieving a subset of the first plurality of messages corresponding to the trending entity; and sending content associated with the subset for display to a user of the first profile.
Rion Langley Snow, Gilad Avraham Mishne
Filed: 23 Mar 20
Utility
Social media message composition
31 Aug 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for posting messages on a social messaging platform.
Wook Chung, Jennifer Nakamura, Kiryl Lashuk
Filed: 27 Dec 19
Utility
Super Resolution Using a Generative Adversarial Network
26 Aug 21
A neural network is trained to process received visual data to estimate a high-resolution version of the visual data using a training dataset and reference dataset.
Wenzhe Shi, Christian Ledig, Zehan Wang, Lucas Theis, Ferenc Huszar
Filed: 5 May 21
Utility
Method and System for Online Conversion Attribution
26 Aug 21
A system for online conversion attribution.
Shariq Rizvi, Ameet Ranadive, Abhishek Shrivastava, Wenchang Zhou, Bill Darrow, Santosh Kancha, Travis Lull, Tom Larson, Yimin Wu, Xiaochuan Qin
Filed: 10 May 21
Utility
Client device identification on a network
24 Aug 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying devices.
Faraaz Sareshwala, Todd Segal
Filed: 13 Nov 17
Utility
Inter-application Delegated Authentication
19 Aug 21
Disclosed is a system for delegating authentication of an untrusted application executing on a client device.
Jeffrey Seibert, JR., Michael Ducker
Filed: 3 May 21
Utility
Traffic Mapping
19 Aug 21
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing to user devices identifiers of edge servers from which to obtain content.
Todd Segal, Nolan Daniel O'Brien, Hanson Ho, Fei Xiong, Brendan Boyd
Filed: 3 May 21
Design
Media sharing device with graphical user interface
17 Aug 21
Paul Stamatiou
Filed: 31 Oct 17