Patents Assigned to Twitter, Inc.
  • Patent number: 11606323
    Abstract: A system and a method are disclosed for recommending electronic messages in a message sharing system. Users can post messages to the message sharing system. These messages from posting users are received by the system and sent to receiving users that have subscribed to the posting users. The receiving users interact with the messages in various ways, such as by sharing the messages with other users. Interaction information is received for each of the electronic messages. The interaction information includes an indication of the number of interactions with the electronic message by receiving users. A score is determined for each electronic message based on the interaction information. Electronic messages are selected for being recommended to a user or a group of users based on the scores. The recommendations are then sent to the users, enabling users to better focus their attention on messages that are likely to be interesting.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: March 14, 2023
    Assignee: Twitter, Inc.
    Inventors: Abdur Chowdhury, Ashish Goel, Ram Ravichandran
  • Patent number: 11601510
    Abstract: 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 message, making a second determining that the first platform message is associated with the first topic using the plurality of topics and at least a portion of the additional information, wherein the first topic is an initial classification of the first platform message, generating a recommendation for at least one account based on the second determination, and providing the recommendation to at least one account.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: March 7, 2023
    Assignee: Twitter, Inc.
    Inventor: Alek Kolcz
  • Patent number: 11580165
    Abstract: This disclosure relates to streaming real-time messages over time to client applications according to query subscriptions that match content from a large stream of messages exchanged on a messaging platform in a manner that increases the speed of message delivery, effectively controls the management of computer resources to handle the fluctuation of the number of active query subscriptions, and/or increases the security of matching the query subscriptions against messages generated from the perspective of the authors while delivering those messages in real-time from the perspective of the users that initiated the query subscriptions.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: February 14, 2023
    Assignee: Twitter, Inc.
    Inventors: Rishi Renjith, Mirela Anghel, Kevin Goodier, George Leontiev, Daithi O Crualaoich, Tom Ashworth, Sol Plant, Andreas Savvides, Guillaume Marty, Ralph Cowling, Leonardo Andres Garcia Crespo
  • Patent number: 11580176
    Abstract: A system for real-time search, including: a set of partitions, each including a set of segments, each segment corresponding to a time slice of messages posted to the messaging platform, and a real-time search engine configured to receive a search term in parallel with other partitions in set the set of partitions, and search at least one of the set of segments in reverse chronological order of the corresponding time slice to identify document identifiers of messages containing the search term; and a search fanout module configured to: receive a search query including the search term; send the search term to each of the set of partitions for parallel searching; and return, in response to the search query, at least one of the identified document identifiers of messages containing the search term.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: February 14, 2023
    Assignee: Twitter, Inc.
    Inventors: Michael Busch, Samuel Luckenbill, Brian Larson, Patrick J. Lok, Krishna Gade, Francesco G. Callari, Ugo Di Girolamo
  • Publication number: 20230030604
    Abstract: A system and method for feature switching in software applications. A feature switching action (FSA) is received and at least one user device is identified based on the received FSA. At least one feature switching instruction (FSI) is generated based on the received FSA and the FSI is sent to at least one of the identified user devices. A feature switching instruction response (FSIR) is received from each user device that received a FSI and a feature switching action response (FSAR) is generated based on the received FSIRs.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 2, 2023
    Applicant: Twitter, Inc.
    Inventors: Wayne Chang, Jeffrey H. Seibert, JR.
  • Patent number: 11567947
    Abstract: A method involving obtaining a first plurality of topic groups (TGs), each having a membership of accounts, identifying a first plurality of accounts as authorities for an expertise topic, obtaining a second plurality of TGs with a number of accounts as members, wherein the first plurality of TGs comprises the second plurality of TGs, identifying a first frequent account which is a member in at least one of the second plurality of TGs, adding the first frequent account to the authorities of the expertise topic to obtain a second plurality of accounts as the authorities of the expertise topic, determining a third plurality of TGs in which a second number of accounts from the second plurality of accounts are members, determining that another frequent account is a member in one of the third plurality of TGs, and obtaining a ranking of accounts that are an authority on the expertise topic.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 31, 2023
    Assignee: Twitter, Inc.
    Inventor: Alek Kolcz
  • Patent number: 11558333
    Abstract: Methods and systems for generating, identifying, and displaying message threads on a social messaging platform. One of the methods includes receiving a first and second messages posted to a social messaging platform by a user account; determining whether the second message is a reply to the first message posted by the user account; in response, determining if the first message is part of an existing message thread; in response to determining that the first message is not part of an existing thread, assigning a new thread identifier to both the first message and the second message, the thread identifier associating both messages with a new thread; in response to determining that the first message is part of an existing thread, assigning an existing thread identifier obtained from the first message to the second message.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: January 17, 2023
    Assignee: Twitter, Inc.
    Inventors: Michael Cvet, Elif Dede, Tommy Chong, Goran Peretin, Michael J. Matczynski
  • Patent number: 11556123
    Abstract: 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 with the UAV. Controllable elements of the UAV include UAV location, camera orientation, camera subject, UAV-mounted lighting, a UAV-mounted display, a UAV-mounted projector, UAV-mounted speakers, and a detachable payload. UAV control may be determined through democratic means. Some UAV functionality may be triggered through aggregated engagements on the messaging platform. The UAV may include a display screen and/or a microphone to provide for telepresence or interview functionality.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: January 17, 2023
    Assignee: Twitter, Inc.
    Inventors: Ya-Ting Wang, Wayne Robins
  • Patent number: 11552919
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating and managing custom timelines. One of the methods includes receiving, from a user using a user account of a social messaging platform, input to a user interface displaying a message timeline of a social messaging platform, the user input requesting that the platform save a first message from the message timeline and, in response, saving the message to a custom timeline of the user account, wherein saving the message to the custom timeline includes associating with the custom timeline an identifier that identifies the first message; monitoring engagements by one or more other accounts with the first message with respect to one or more notification criteria; and in response to determining that the monitored engagements satisfy a trigger condition, providing a notification to the user account associated with the first message through the custom timeline.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 10, 2023
    Assignee: Twitter, Inc.
    Inventors: Jesar Shah, David Gasca, Tina Koyama, Eric Frohnhoefer, Svetlana Nelson, Evan Sobkowicz, Kate Lee, Mateusz Dzwonek, Kiyotoshi Yamauchi, Adam Cummings, Angad Singh
  • Patent number: 11550826
    Abstract: A method and system generates a model of a geographic area for use in identifying locations of the geographic area. A set of variably sized tiles is defined for each of a set of overlapping geometries in the geographic area. Each of the variably sized tiles is defined by a geohash, where the size of the tile is dependent on a granularity of the geohash. A geocode trie structure representing the variably sized tiles can be constructed and used to map one or more provided location coordinates to at least one of the geometries represented by the tiles.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: January 10, 2023
    Assignee: Twitter, Inc.
    Inventors: Jonathan D. Simms, Dale Harrison, Raghav Chandra, Guy Dickinson
  • Patent number: 11550804
    Abstract: A messaging system provides recommendations of content that account holders of the messaging system might be interested in engaging with. In order to determine what to recommend, the messaging system generates a model of account holder engagement behavior organized by type of engagement. The model parameters are trained on differences between expected engagement behavior based on past data and actual engagement behavior, and include a set of common factor matrices that are trained using data from more than on engagement type. As a consequence, engagement behavior of other account holders with respect to other types of engagements different than the one sought to be recommended serves as a partial basis for determining what engagements of the sought-after type are recommended.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: January 10, 2023
    Assignee: Twitter, Inc.
    Inventors: Venumadhav Satuluri, Sebastian Scheiter, Reza Bosagh Zadeh
  • Publication number: 20230005026
    Abstract: Techniques of the disclosure are directed to sending and receiving messages that allow for content providers to interact with potential recipients and customers. An information distribution system may receive a first message from a content provider via a first client device that includes targeted content, such as a string of characters, an image, a video, and/or some other form of media. The targeted content may also include tags, such as hashtags, which identify or otherwise associate a particular topic with the user-generated content. Further, the targeted content may include a selectable graphical user interface element that a user reading the content may interact with on a second client device. If the user selects the selectable graphical user interface element, the information distribution system may generate a custom message that may be sent on behalf of the user, which may also include a tag, such as a hashtag.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Applicant: Twitter, Inc.
    Inventor: Andrew Bragdon
  • Publication number: 20220413976
    Abstract: Systems (e.g. data centers) having composable infrastructure, in which computing devices (e.g., servers) access disk drives organized into storage groups over a network or other communications mechanism, devices for implementing such systems, methods for configuring and operating such systems, and a computer readable medium which stores (in non-transitory fashion) code for performing any embodiment of the inventive method or steps thereof. Typically, the storage groups are determined such that the drives in each storage group have at least one coupled failure mechanism, and the drives are allocated to servers (and typically also, data items are placed in the servers) in accordance with storage group membership of the drives. In some embodiments, data from a server is stored in redundant fashion on at least two of the drives, e.g., in accordance a RAID technique.
    Type: Application
    Filed: August 30, 2022
    Publication date: December 29, 2022
    Applicant: Twitter, Inc.
    Inventors: James G. Hanko, Christopher Unkel, Jean-Francois Remy
  • Patent number: 11537869
    Abstract: Systems and methods provide a learned difference metric that operates in a wide artifact space. An example method includes initializing a committee of deep neural networks with labeled distortion pairs, iteratively actively learning a difference metric using the committee and psychophysics tasks for informative distortion pairs, and using the difference metric as an objective function in a machine-learned digital file processing task. Iteratively actively learning the difference metric can include providing an unlabeled distortion pair as input to each of the deep neural networks in the committee, a distortion pair being a base image and a distorted image resulting from application of an artifact applied to the base image, obtaining a plurality of difference metric scores for the unlabeled distortion pair from the deep neural networks, and identifying the unlabeled distortion pair as an informative distortion pair when the difference metric scores satisfy a diversity metric.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 27, 2022
    Assignee: Twitter, Inc.
    Inventors: Ferenc Huszar, Lucas Theis, Pietro Berkes
  • Patent number: 11539698
    Abstract: 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 same computing environment to authenticate the untrusted application.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: December 27, 2022
    Assignee: Twitter, Inc.
    Inventors: Jeffrey Seibert, Jr., Michael Ducker
  • Patent number: D973704
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: December 27, 2022
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu
  • Patent number: D976929
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 31, 2023
    Assignee: Twitter, Inc.
    Inventors: Mengqi Zhao, Marius-Andrei Danila, Tianhai Hu, Jan Castor, Jonathan Reis
  • Patent number: D978895
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: February 21, 2023
    Assignee: Twitter, Inc.
    Inventors: Sasank Reddy, Paul Stamatiou, Sean Thompson
  • Patent number: D981440
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: March 21, 2023
    Assignee: Twitter, Inc.
    Inventors: Sasank Reddy, Paul Stamatiou, Sean Thompson
  • Patent number: D981441
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: March 21, 2023
    Assignee: Twitter, Inc.
    Inventor: Veronika Wu