Twitter Patent Grants

Display panel portion with an animated computer icon

Granted: April 5, 2022
Patent Number: D947865

Method and system for implementing circle of trust in a social network

Granted: March 29, 2022
Patent Number: 11290551
A method for determining a circle of trust (CoT) includes receiving a request for the CoT, generating the CoT for the context account by: identifying a primary graph with nodes based on at least one action within a social network for the context account. The method further includes performing random walks through the nodes of the primary graph, each of the random walks including two steps, ranking each of the nodes based on an amount of the random walks that end on each of the nodes,…

Trend detection for content targeting using an information distribution system

Granted: March 29, 2022
Patent Number: 11290413
In some examples, a method includes receiving, from one or more client devices, a stream of messages composed by one or more users of the one or more client devices, wherein each of the messages includes a particular hashtag, determining, using a set of metrics that are based at least in part on the messages, a trending score that represents a magnitude of a trend for the particular hashtag, in response to determining that the trending score satisfies a threshold, sending, to a content…

Exploration in a real time messaging platform

Granted: March 29, 2022
Patent Number: 11288702
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…

Video preview mechanism

Granted: March 22, 2022
Patent Number: 11284170
A system and method including: a request to display a message stream for a context account of a social media platform may be received by a client device; a preview video including a set of video snippets of a source video may be identified by the client device; automatic playback of the preview video in a playback area displayed inline with the message stream may be initiated; a user input indicating a request to play the source video may be received by the client device; and playback of…

Event content delivery

Granted: March 22, 2022
Patent Number: 11283725
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for delivering event content. One of the methods includes initiating, for one or more client devices, a subscription to a topic; receiving an event relevant to a topic; determining a number of channel servers that correspond to the topic, wherein each channel server is associated with one or more client devices; determining that the number of channel servers that correspond to the topic is…

Increasing social media presence using machine-learning relevance techniques

Granted: March 15, 2022
Patent Number: 11276075
According to an implementation, a method for digital information retrieval in a social media platform includes transmitting, over a network, information to render a timeline of social content for a user of a client application. The timeline of social content includes messages posted on the messaging platform by user accounts that are connected to a user account of the user in a connection graph. The method includes computing, using a machine-learning algorithm inputted with relevance…

Managing consistency models in a distributed database

Granted: March 8, 2022
Patent Number: 11269819
Embodiments are provided for enabling a dynamic management of a multi-tenant distributed database. According to certain aspects, a management module supports an interface that enables a customer to configure one or more consistency models for a service to be supported by the distributed database. The management module may determine computing resources within the distributed database that are needed to support the service according to the configured consistency model(s), and may…

Click-through prediction for targeted content

Granted: March 8, 2022
Patent Number: 11270333
In some examples, a computing device includes at least one processor and at least one module, operable by the at least one processor to receive, from a client device of a user, a request for one or more advertisements to display at the client device with a set of messages. The set of messages is associated with the user in a social network messaging service. The at least one module may be further operable to determine a probability that the user will select a candidate advertisement…

Related content searching

Granted: March 8, 2022
Patent Number: 11269940
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing related content on social networking platforms. One of the methods includes displaying multiple messages of a social networking platform, wherein each of the multiple messages of the social networking platform has an associated user-selectable user interface element; receiving, from a user, a first request for content related to a user-selected message, wherein the first request…

Display screen with graphical user interface for conversations

Granted: March 8, 2022
Patent Number: D945438

Content carousel in a social media timeline

Granted: March 1, 2022
Patent Number: 11263255
Techniques of the disclosure are directed to a computing device creating and outputting, for display at client devices accessing a social media platform, targeted content. The computing device may receive candidate messages composed by users of a group of client devices, where the candidate messages each include a reference to the requisite product, brand, or market. If a candidate message has a determined interest score that satisfies a threshold interest score, the computing device…

Distributed processing in a messaging platform

Granted: January 25, 2022
Patent Number: 11231977
A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), value partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request…

Interactive content in a messaging platform

Granted: January 18, 2022
Patent Number: 11228555
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…

Identification of concurrently broadcast time-based media

Granted: January 11, 2022
Patent Number: 11223433
A real time messaging platform identifies an audio snippet of a time-based media (TBM) event. The messaging platform maintains a real time repository of concurrently broadcasting TBM events as well as a historical repository of previously broadcast TBM events. These repositories contain acoustic fingerprints of their respective TBM events. The messaging platform matches an acoustic fingerprint of the audio snippet with one of the stored acoustic fingerprints to identify the TBM event in…

Display panel portion with a computer icon

Granted: January 11, 2022
Patent Number: D940738

Display panel portion with a computer icon

Granted: January 11, 2022
Patent Number: D940728

Real time messaging platform

Granted: January 4, 2022
Patent Number: 11216841
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…

Scrolling feed while maintaining expanded size of post in feed

Granted: January 4, 2022
Patent Number: 11216172
A method can include presenting a feed, the feed including at least a first post, a second post, and a third post; receiving a selection gesture in an area corresponding to the first post; in response to receiving the selection gesture, expanding a size of the first post from an original size to an expanded size; receiving a scrolling gesture; and in response to receiving the scrolling gesture, moving the first post, the second post, and the third post in a same direction as the…