Display screen with graphical user interface
Granted: August 11, 2020
Patent Number:
D892840
Message selection and presentation in a real-time messaging platform
Granted: August 4, 2020
Patent Number:
10735358
A system and message for message selection and presentation, including: receiving a request for content, wherein the request is associated with a context account of a messaging platform; identifying a set of unviewed messages associated with the context account; identifying grouping criteria for grouping content based on messages; applying, by a computer processor, the grouping criteria to the unviewed messages to generate a content group, wherein the content group is associated with a…
Promoting time-based content through social networking systems
Granted: July 28, 2020
Patent Number:
10728310
Time-based media is distributed and promoted in a social networking environment. Accounts of a social networking system author social media content items (SMCIs) from which a social networking system infers relevance of content to users of those accounts. Content distributors submit time-based media content to the social networking system, which creates distributor SMCIs containing the time-based media content. Accounts are identified to receive distributor SMCIs based on SMCIs…
Live video streaming services
Granted: July 21, 2020
Patent Number:
10721499
In some implementations, a system may include an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices. The interactive video broadcasting service includes a multi-perspective video sharing engine configured to determine that at least two of the live feed video streams relate to a same event. The multi-perspective video sharing engine…
Interactive content in a messaging platform
Granted: July 21, 2020
Patent Number:
10721205
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. While the event is in progress, the messaging platform receives event data relating to the event and transitions to an updated state based on the received event data. When the interactive message transitions to the…
Real-time video super-resolution with spatio-temporal networks and motion compensation
Granted: June 30, 2020
Patent Number:
10701394
A method includes selecting a plurality of low-resolution frames associated with a video, performing a first motion estimation between a first frame and a second frame, performing a second motion estimation between a third frame and the second frame, generating a high-resolution frame representing the second frame based on the first motion estimation, the second motion estimation and the second frame using a sub-pixel convolutional neural network.
Topic disambiguation and classification
Granted: June 30, 2020
Patent Number:
10701175
A method for generating recommendations involves selecting a first platform message, making a first determination that the first platform message is potentially associated with a plurality of topics including a first topic and a second topic, obtaining additional information associated with the first platform message including at least one of information about an account that authored the first platform message and information about third party accounts engaging with the first platform…
Messaging-enabled unmanned aerial vehicle
Granted: June 30, 2020
Patent Number:
10698401
An unmanned aerial vehicle (UAV) carries a camera, sends data from the camera, and receives commands. The UAV is connected to a messaging platform. Pictures or video clips received from the UAV are selected and placed in messages broadcast by an account associated with the UAV. Video footage from the camera is live-streamed in a card-type message. Account holders of the messaging platform may control the UAV with commands embedded in messages and directed towards an account associated…
Distributed message queue with best consumer discovery and area preference
Granted: June 23, 2020
Patent Number:
10691513
A distributed message queue is disclosed which facilitates queue consumer discovery across multiple areas while providing for area preference.
Exploration in a real time messaging platform
Granted: June 23, 2020
Patent Number:
10692114
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary…
Media sharing device with graphical user interface
Granted: June 23, 2020
Patent Number:
D888081
Music discovery using messages of a messaging platform
Granted: June 16, 2020
Patent Number:
10686898
A system, method, and computer-readable medium for identifying music-related data based on message data from a messaging platform. The method includes: obtaining a request from a client; identifying context data associated with the request; identifying message data from the messaging platform based on the context data; selecting, based on the context data and the message data from the messaging platform, music-related data for inclusion in a result set; and providing the result set to…
Device independent message distribution platform
Granted: June 16, 2020
Patent Number:
10686748
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. The system also is configured to determine information about the destination users, the information comprising preferred devices and interfaces for receiving messages,…
Trend detection in a messaging platform
Granted: June 9, 2020
Patent Number:
10681161
A system and method for trend detection in a messaging platform. A trend detection model is selected and a time series having a plurality of instances of social data is received, wherein the instances of social data share a countable parameter. A count is made of occurrences of countable parameters in each instance of social data assigned to that bin and a trend detected based at least in part on the trend detection model and on the count for each bin.
Display screen with graphical user interface for live video sharing
Granted: June 2, 2020
Patent Number:
D886144
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
Granted: June 2, 2020
Patent Number:
10672040
In general, embodiments of the invention relate to servicing fill request using ad networks and demand-side partners.
Online serving threshold and delivery policy adjustment
Granted: June 2, 2020
Patent Number:
10672011
The present invention provides techniques for use in association with online advertising, relating to use of serving thresholds, associated with predicted click through rates, and delivery policies, associated with advertising inventory serving and distribution. An offline-trained machine learning-based model may be utilized in advertising serving decision-making in connection with serving opportunities. However, serving thresholds and delivery policies, for use in association with the…
Display screen with graphical user interface for live video sharing
Granted: June 2, 2020
Patent Number:
D886147
Display screen with graphical user interface for live video sharing
Granted: June 2, 2020
Patent Number:
D886146
Display screen with graphical user interface for live video sharing
Granted: June 2, 2020
Patent Number:
D886145