Patents Assigned to Twitter, Inc.
  • Patent number: 11533356
    Abstract: 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. The method further includes locating, by the server and within the web source, a tag associated with the account, creating, by the server and in response to locating the tag within the web source, a trust association between the account and the web source, and providing, by the server, an indicating of the trust association for display in a user interface of a client device.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: December 20, 2022
    Assignee: Twitter, Inc.
    Inventor: Ben Ward
  • Patent number: 11531484
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data retention and modification. One of the methods includes dividing partitions into a set of generations according to a retention policy; accumulating modification and deletion events that define changes to be applied to data of the distributed dataset; and when a triggering event occurs for a triggered generation in the set of generations, rolling an oldest partition out of the triggered generation, the rolling comprising: if the oldest partition has reached the end of a retention period for the dataset, marking the oldest partition for deletion in the triggered generation; otherwise: creating a new partition corresponding to the data of the oldest partition, wherein the data is cleaned using a scrubbing process; adding the new partition to a next generation in the set of generations; and marking the oldest partition for deletion in the triggered generation.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: December 20, 2022
    Assignee: Twitter, Inc.
    Inventors: Chris Trezzo, Jason Sprowl, Joep Rottinghuis
  • Patent number: 11531460
    Abstract: Systems and methods are described that include providing, on a touchscreen display of an electronic device, a stream of content items, at least some of which are associated with a corresponding display anchor. Inputs are detected at the touchscreen display and the inputs are associated with a scroll speed. The scroll speed may be based on a detected distance between the inputs on the touchscreen and an elapsed time between at least two of the inputs. In response to determining a lack of input for a predefined time period, a display anchor can be determined and selected. The display anchor may correspond to a content item to be used as a pause location for the stream. The scrolling of the stream of content items can be paused at the pause location to use the selected display anchor to display the content item in a top viewable portion of the display.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 20, 2022
    Assignee: Twitter, Inc.
    Inventors: Simon Corsin, Richard Arnold, Michel Loenngren, Kevin Markman, Jason J. Mante, Adam Feldman
  • Patent number: 11528492
    Abstract: 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.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: December 13, 2022
    Assignee: Twitter, Inc.
    Inventors: Zehan Wang, Robert David Bishop, Wenzhe Shi, Jose Caballero, Andrew Peter Aitken, Johannes Totz
  • Patent number: 11516155
    Abstract: 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 plurality of messages of the conversation graph using predictive models, ranking the messages of the first section based on the predictive outcomes for the messages of the first section, and transmitting at least a subset of the messages of the first section to be rendered on a client application according to the rank.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 29, 2022
    Assignee: Twitter, Inc.
    Inventors: Rohit Jain, Arvind Thiagarajan
  • Patent number: 11516552
    Abstract: 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 further includes providing, for each feedback signal in the plurality of feedback signals, an indication of the feedback signal to the source mobile device and to each viewing device of the plurality of viewing devices, the indication being used to display a symbol representing the feedback signal as an animation, the animation moving the symbol on a path during display and lasting for a predetermined time subsequent to the respective time.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: November 29, 2022
    Assignee: Twitter, Inc.
    Inventors: Joseph Harold Bernstein, Kayvon B. Beykpour, Geraint John Davies, Tyler Jan Hansen, Alexander Kayvon Khoshnevissan, Nils Victor Rocine, Aaron William Wasserman
  • Patent number: 11500908
    Abstract: 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 second plurality of IT weights for the second plurality of trending entities; selecting a subset of the first plurality of trending entities and the second plurality of trending entities based on the first IP weight, the second IP weight, the first plurality of IT weights, and the second plurality of IT weights; and sending content associated with the subset for display to a user of the first profile.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: November 15, 2022
    Assignee: Twitter, Inc.
    Inventors: Rion Langley Snow, Gilad Avraham Mishne
  • Patent number: 11502985
    Abstract: 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, the information further including message receiving preferences. The system applies rules to the message based on destination user information to determine the message endpoints, the message endpoints being, for example, Short Message Service (SMS), Instant Messaging (IM), E-mail, web page output, or Application Program Interface (API) function call. The system translates the message based on the destination user information and message endpoints and transmits the message to each endpoint of the message.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: November 15, 2022
    Assignee: TWITTER, INC.
    Inventors: Jack Dorsey, Christopher Isaac Stone
  • Patent number: 11483377
    Abstract: 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 previously authored by those accounts as well as identifying information and the subject of the SMCI. Content promoters may add promotional material to distributor SMCIs, which the social networking service sends to additional accounts.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: October 25, 2022
    Assignee: Twitter, Inc.
    Inventors: Glenn Brown, Mike Park, Je Carr
  • Patent number: 11477145
    Abstract: 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.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: October 18, 2022
    Assignee: Twitter, Inc.
    Inventor: Nolan Daniel O'Brien
  • Patent number: D968419
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: November 1, 2022
    Assignee: Twitter, Inc.
    Inventors: Tyler Jan Hansen, Kayvon B. Beykpour, Joseph Harold Bernstein, Aaron William Wasserman, Nils Victor Rocine, Alexander Kayvon Khoshnevissan, Geraint Davies
  • Patent number: D970534
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 22, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D971944
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: December 6, 2022
    Assignee: Twitter, Inc.
    Inventor: Lisa Ding
  • Patent number: D971953
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: December 6, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D971954
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: December 6, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D972585
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: December 13, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D972586
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: December 13, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D972587
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: December 13, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D973075
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 20, 2022
    Assignee: Twitter, Inc.
    Inventors: Charles Warren, Sara Haider
  • Patent number: D973089
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: December 20, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu