Twitter Patent Grants

Display screen with graphical user interface for live broadcasting

Granted: December 20, 2022
Patent Number: D973089

Machine learning for visual processing

Granted: December 13, 2022
Patent Number: 11528492
A method for developing an enhancement model for low-quality visual data, the method comprising the steps of receiving one or more sections of higher-quality visual data; and training a hierarchical algorithm. The hierarchical algorithm is operable to increase the quality of one or more sections of lower-quality visual data so as to substantially reproduce the one or more sections of higher-quality visual data. The hierarchical algorithm is then outputted.

Display screen with graphical user interface for live broadcasting

Granted: December 13, 2022
Patent Number: D972587

Display screen with graphical user interface for live broadcasting

Granted: December 13, 2022
Patent Number: D972586

Display screen with graphical user interface for live broadcasting

Granted: December 13, 2022
Patent Number: D972585

Display screen with graphical user interface for live broadcasting

Granted: December 6, 2022
Patent Number: D971954

Display screen with graphical user interface for live broadcasting

Granted: December 6, 2022
Patent Number: D971953

Display screen with graphical user interface for conversations

Granted: December 6, 2022
Patent Number: D971944

Live video stream sharing

Granted: November 29, 2022
Patent Number: 11516552
Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices. An example method includes providing a live feed broadcast from a source mobile device to a plurality of viewing devices, receiving, during the live feed broadcast, a plurality of feedback signals, each feedback signal being from at least one of the plurality of viewing devices, and associating each feedback signal with a respective time in the live feed broadcast. The method…

Hard and soft ranking messages of conversation graphs in a messaging platform

Granted: November 29, 2022
Patent Number: 11516155
A method for ranking messages of conversation graphs in a messaging platform includes classifying messages of a conversation graph into a plurality of sections based on content quality of the messages, where the plurality of sections include a first section and a second section. The first section has messages from the conversation graph determined as higher quality than messages of the second section. The method includes determining a plurality of predictive outcomes for each of a…

Display screen with graphical user interface for live broadcasting

Granted: November 22, 2022
Patent Number: D970534

Device independent message distribution platform

Granted: November 15, 2022
Patent Number: 11502985
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,…

Trends in a messaging platform

Granted: November 15, 2022
Patent Number: 11500908
A method of operating a messaging platform, including: obtaining, for a first profile, a first and a second topic of interest, a first intra-profile (IP) weight for the first topic of interest, and a second IP weight for the second topic of interest; obtaining a first plurality of trending entities for the first topic and a first plurality of intra-topic (IT) weights for the first plurality of trending entities; obtaining a second plurality of trending entities for the second topic and a…

Display screen with graphical user interface for live video sharing

Granted: November 1, 2022
Patent Number: D968419

Promoting time-based content through social networking systems

Granted: October 25, 2022
Patent Number: 11483377
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…

Dynamically controlling messaging platform client-side and server-side behavior

Granted: October 18, 2022
Patent Number: 11477145
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.

Graph-based data storage for real-time content suggestions

Granted: October 11, 2022
Patent Number: 11468069
The present invention relates generally to messaging platforms, and relates more particularly to data storage such that random sampling can be accomplished in real-time in messaging platforms. Aspects of the present invention include storing a bipartite graph with associations of two node types. The graph can be stored as a power law graph. The graph can be used to provide real-time content recommendations in a messaging platform. The content recommendations can be provided using random…

Automated social message stream population

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

Looping audio-visual file generation based on audio and video analysis

Granted: September 27, 2022
Patent Number: 11456017
In one general aspect, a method can include receiving a video loop portion included in a video file and receiving an audio loop portion included in an audio file. The method can include analyzing at least a portion of the audio file based on a musical characteristic and identifying a plurality of segment locations within the audio file based on the analyzing where the plurality of segment locations define a plurality of audio segments of the audio file. The method can also include…