Twitter Patent Grants

Media sharing device with graphical user interface

Granted: August 17, 2021
Patent Number: D928173

Method and system for presenting stories

Granted: August 10, 2021
Patent Number: 11086905
A method for presenting stories includes creating clusters of documents. Each cluster corresponds to a story. A computer processor generates, for each cluster, a global ranking of social networking messages about the story. The method further includes identifying, for each cluster, a representative social networking message according to the global ranking, selecting, by the computer processor, for a user, a subset of the clusters, and presenting, to the user, the representative social…

Web services comparison tool

Granted: August 10, 2021
Patent Number: 11086766
A method for testing web services includes obtaining, by a new version of a service deployed on a network framework, a request and an old response to the request generated by an old version of the service, generating, by the new version of the service, a new response to the request, and generating, by a comparison tool built into the network framework and accessible to the new version of the service, a comparison of the old response and the new response.

Distribution of audio recording for social networks

Granted: August 10, 2021
Patent Number: 11086592
A method for integrating audio recording and distributing. The method can include: detecting a user interface selection made by a user of a computing device; recording an audio snippet in response to the user interface selection; generating, by the first computing device, a social network message including an indication of the audio snippet; and transmitting the social network message to an external server for broadcasting to a set of user accounts of a real-time messaging platform.

Ad placement in mobile applications and websites

Granted: August 3, 2021
Patent Number: 11080766
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…

Native advertisements

Granted: August 3, 2021
Patent Number: 11080755
A method for operating a server system. The method includes: receiving, by the server system, a request for a plurality of assets in a first format to fill an ad unit, in an application executing on a mobile device, with a native advertisement; receiving, by the server system and from an ad source over a network, ad content in a second format; converting, by a converter of the server system, the ad content in the second format to the plurality of assets in the first format; and sending,…

Synchronising advertisements

Granted: August 3, 2021
Patent Number: 11080749
An apparatus and method for synchronising advertisements published on a group communications network with advertisements in a broadcast, the apparatus comprising: a receiver for receiving broadcast data; a communications interface in communication with a group communications network; a broadcast data content extractor adapted to derive search terms and advert data from the received broadcast data, the advert data relating to an advert received in the broadcast data, wherein on receipt of…

User interface for a video capture device

Granted: August 3, 2021
Patent Number: 11079923
A method and system for capturing, sharing, viewing, and/or displaying one or more videos. A user of a computing device performs a gesture involving contacting a touch sensitive display. In response, a video segment is captured while the user maintains contact with the touch sensitive display. Upon releasing contact with the touch sensitive display, recording of the video segment is ceased. In one or more embodiments of the invention, the user may then record one or more additional video…

Analysis of content sharing in a messaging platform

Granted: July 20, 2021
Patent Number: 11070499
A system and method for message analysis, including: receiving, from a client device, a reporting request identifying a first broadcasted message authored by a context account of a messaging platform; identifying, by a computer processor, engagement data corresponding to engagement with the first broadcasted message by a set of engaging accounts of the messaging platform that engaged with the first broadcasted message; generating, using the engagement data and by the computer processor,…

Automated social message stream population

Granted: July 13, 2021
Patent Number: 11061883
A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other…

Display screen with transitional graphical user interface

Granted: July 13, 2021
Patent Number: D924913

Television key phrase detection

Granted: July 6, 2021
Patent Number: 11057457
Images of key phrases or hashtags appear on televised feeds. Image processing techniques, such as feature locating algorithms or character recognition algorithms, can be used to locate the images of key phrases in the images. Then, character recognition algorithms can be used to generate a list of candidate key phrases for the key phrase in image format. However, identification of the key phrase in image format is not completely accurate with conventional methods. Social media content…

Ranking messages of conversation graphs in a messaging platform using machine-learning signals

Granted: July 6, 2021
Patent Number: 11057322
According to an aspect, a method for ranking messages of conversation graphs in a messaging platform using machine-learning signals includes receiving a conversation view request to retrieve messages of a conversation graph stored on a messaging platform and determining a plurality of predictive outcomes for each of a plurality of messages of the conversation graph using predictive models. The determining step may include obtaining a plurality of signals relevant to the predictive…

Identifying relevant messages in a conversation graph

Granted: June 22, 2021
Patent Number: 11042599
According to an aspect, a method for identifying relevant messages in a conversation graph on a messaging platform includes transmitting, over a network, messages between a plurality of users on the messaging platform, generating a conversation graph based on relationships between the messages, where the conversation graph includes a plurality of messages related to a conversation, and the plurality of messages of the conversation graph include a root message and one or more reply…

User content presentation based on strength of relationship

Granted: June 15, 2021
Patent Number: 11037344
A system and method for user content presentation, including: receiving, in association with a request to establish a graph relationship between a first account and a second account, a strength of relationship from the first account to the second account, the strength of relationship selected based on input from a user of the first account; selecting, by a computer processor, a delivery attribute associated with the second account based on the strength of relationship, where the delivery…

User interface mechanics

Granted: June 1, 2021
Patent Number: 11023120
Methods, computer readable media, and apparatuses for providing enhanced user interface mechanics are presented. In one arrangement, a scrollable list of content items may be displayed. Input associated with a scroll command may be received. Then, based on the scroll command, a scrollable refresh trigger may be displayed. Subsequently, the scrollable list of content items may be refreshed in response to determining, based on the scroll command, that the scrollable refresh trigger has…

Trend detection in a messaging platform

Granted: June 1, 2021
Patent Number: 11025735
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.

Inter-application delegated authentication

Granted: June 1, 2021
Patent Number: 11025624
Disclosed is a system for delegating authentication of an untrusted application executing on a client device. For delegated authentication, an untrusted application relies on a trusted application executing in the same environment for authentication purposes. The delegated authentication process avoids requiring the user of the untrusted application to provide authentication credentials. The disclosed system for delegating authentication enables any trusted application executing in the…

Super resolution using a generative adversarial network

Granted: June 1, 2021
Patent Number: 11024009
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. A set of training data is generated and a generator convolutional neural network parameterized by first weights and biases is trained by comparing characteristics of the training data to characteristics of the reference dataset. The first network is trained to generate super-resolved image data from low-resolution image data…