Twitter, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 097 pour Twitter, Inc. Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Brevet 986
        Marque 111
Juridiction
        États-Unis 929
        Europe 75
        International 57
        Canada 36
Date
2024 3
2023 21
2022 62
2021 76
2020 115
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 125
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes 99
H04L 12/58 - Systèmes de commutation de messages 77
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées 71
G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques 61
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 69
09 - Appareils et instruments scientifiques et électriques 54
35 - Publicité; Affaires commerciales 54
41 - Éducation, divertissements, activités sportives et culturelles 52
45 - Services juridiques; services de sécurité; services personnels pour individus 50
Voir plus
Statut
En Instance 19
Enregistré / En vigueur 1 078
  1     2     3     ...     11        Prochaine page

1.

ASYNCHRONOUS PREDICTION IN MACHINE LEARNING MODEL SERVING

      
Numéro d'application 17945960
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-03-21
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Lam, Lawrence
  • Zhao, Di

Abrégé

Example computer-implemented methods, media, and systems for serving machine learning (ML) models using an asynchronous input/output (I/O) mechanism are disclosed. One example method includes receiving a first request for running a ML model to provide a first prediction. A first green thread is generated responsive to the first request and executed on an operating system (OS) thread to send a first asynchronous remote procedure call (RPC) to a multiple producer single consumer (MPSC) channel. A second request for running the ML model to provide a second prediction is received. A second green thread is generated responsive to the second request and executed on the OS thread to send a second RPC to the MPSC channel. The first and the second asynchronous RPCs are scheduled using a first and a second blocking threads respectively, which are used by the ML model to generate the first prediction and the second prediction.

Classes IPC  ?

2.

RECOMMENDING CONTENT TO USER ACCOUNTS ON A SOCIAL MESSAGING PLATFORM

      
Numéro d'application 17879732
Statut En instance
Date de dépôt 2022-08-02
Date de la première publication 2024-02-08
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Wu, Ga
  • Ng, Jun Ping
  • Brumer, Yael

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for updating embeddings for user accounts on a social messaging platform. One of the methods includes receiving data having multiple data tuples, each data tuple indicating a user account and an item that the user account engaged with on the social messaging platform. A portion of the data is assigned to a respective multiple clusters. Embeddings are updated using an assigned cluster for each portion of the data. The updating includes: for each iteration step of multiple iteration steps, first embeddings are updated based on a first variable coefficient and a second variable coefficient. The updated first embeddings are stored into respective temporary data structures, which are then aggregated to generate aggregated first embeddings in a preserved data structure. Second embeddings are updated based on the aggregated first embeddings.

Classes IPC  ?

  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/07 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel caractérisée par l'inclusion de contenus spécifiques
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

3.

CLOUD RESOURCE MANAGEMENT

      
Numéro d'application 17863116
Statut En instance
Date de dépôt 2022-07-12
Date de la première publication 2024-01-18
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Deochake, Saurabh Ravindra

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing cloud resources. One of the methods includes determining a computer resource to acquire from a cloud system for a first service, and first data comprising i) a first time period within which to acquire the computer resource and ii) a first urgency of the computer resource for the first service; posting, to a message queue, the first data; accessing, from the message queue, second data of a second agent comprising i) a second time period within which to acquire the computer resource for a second service, and ii) a second urgency of the computer resource for the second service; determining, whether to withdraw a first request for the computer resource; responsive to determining not withdraw the first request, determining an updated request; and upon acceptance of the updated request, acquiring the computer resource.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation

4.

SYNCHRONIZED CONVERSATION SPACE COMMANDS IN A SOCIAL MESSAGING PLATFORM

      
Numéro d'application 17750192
Statut En instance
Date de dépôt 2022-05-20
Date de la première publication 2023-11-23
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Plom, Richard

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, in which a host client that has joined an conversation space within a social messaging platform receives user input; generates from the user input data representing a user input command to be executed by other user devices; and provides the data representing the user input command to the social messaging platform. The social messaging platform can provide second data representing the user input command to other user devices that have joined the conversation space. A client on a second user device can receive the data representing the user input command and a mixed audio stream, and render and output the mixed audio stream. That client can execute the user input command at the later of (i) the time location relative to the mixed audio stream, or (ii) when the second user device receives the second data.

Classes IPC  ?

  • H04L 51/48 - Adressage des messages, p. ex. format des adresses ou messages anonymes, alias
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 3/0485 - Défilement ou défilement panoramique

5.

AUTOMATIC DATA PIPELINE GENERATION

      
Numéro d'application 17689625
Statut En instance
Date de dépôt 2022-03-08
Date de la première publication 2023-09-14
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Gupta, Pulkit
  • Janardhanan, Sunil Kumar
  • Shklovsky, Kirill
  • Phamle, Robert
  • Gupta, Amartya Datta

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a data processing pipeline. One of the methods includes receiving configuration data that identifies a) input data to be processed by a pipeline processing system that includes one or more subsystems and b) one or more data processing parameters; accessing two or more templates, wherein each template includes a set of data processing stages; selecting, from the two or more templates, one or more specific templates that have a plurality of data processing stages; generating the data processing pipeline that i) includes the plurality of data processing stages and ii) indicates one or more processing steps for the respective subsystem to perform on respective data; and causing the one or more subsystems to perform the processing steps to generate output data from the input data according to the one or more data processing parameters.

Classes IPC  ?

  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

6.

Baseball batting mat with front foot restraint

      
Numéro d'application 17984970
Numéro de brevet 11850488
Statut Délivré - en vigueur
Date de dépôt 2022-11-10
Date de la première publication 2023-09-07
Date d'octroi 2023-12-26
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Carullo, Matthew

Abrégé

A sports training apparatus includes a flat mat having visible indicia adapted to indicate placement of at least one foot of a user of the apparatus, and a foot restraint adapted to hold a front foot of the user so that the front foot remains in contact with a top surface of the flat mat. The front foot is in an intended direction of a swing of a sports implement.

Classes IPC  ?

  • A63B 69/36 - Appareils d'entraînement ou appareils destinés à des sports particuliers pour le golf
  • A63B 69/00 - Appareils d'entraînement ou appareils destinés à des sports particuliers
  • A63B 102/32 - Golf
  • A63B 102/18 - Baseball, thèque ou jeux analogues

7.

RANKING MESSAGES OF A CONVERSATION GRAPH FOR CANDIDATE SELECTION

      
Numéro d'application 17805968
Statut En instance
Date de dépôt 2022-06-08
Date de la première publication 2023-08-10
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Misra, Rishabh
  • Jain, Rohit
  • Chong, Tommy
  • Nagubadi, Vivek

Abrégé

According to an aspect, a messaging system comprising at least one processor and a non-transitory computer-readable medium storing executable instructions that when executed by the at least one processor cause the at least one processor to obtain a system load metric associated with a messaging platform, compute a pruning factor based on the system load metric, rank messages of a conversation graph using a plurality of first signals to form an intermediate ranked list, prune the intermediate rank list according to the pruning factor to obtain a candidate subset of messages, rank the candidate subset of messages using a plurality of second signals to form a ranked list of messages, and transmit, over a network, information to render at least a portion of the ranked list on a client application.

Classes IPC  ?

  • G06F 16/9038 - Présentation des résultats des requêtes
  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/9032 - Formulation de requêtes

8.

AUDIO PROCESSING IN A SOCIAL MESSAGING PLATFORM

      
Numéro d'application 17968363
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2023-05-18
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Plom, Raina
  • Martin, Reed

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that receive, from a first client that has joined an audio conversation space of a social messaging platform, user interface presentation data that represents one or more audio tones of background audio for the audio conversation space. Background audio data representing the one or more audio tones of background audio for the audio conversation space can be generated from the user interface presentation. Conversation audio data can be received from one or more clients. A mixed audio stream can be generated and can include the conversation audio data received from the one or more clients and one or more other audio signals generated from the background audio data representing the background audio for the audio conversation space. The mixed audio stream can be presented to other client devices that have joined the audio conversation space.

Classes IPC  ?

  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/10 - Informations multimédias
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

9.

Display screen with graphical user interface

      
Numéro d'application 29789016
Numéro de brevet D0981440
Statut Délivré - en vigueur
Date de dépôt 2021-08-24
Date de la première publication 2023-03-21
Date d'octroi 2023-03-21
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Reddy, Sasank
  • Stamatiou, Paul
  • Thompson, Sean

10.

Display screen with graphical user interface for video conferencing

      
Numéro d'application 29790036
Numéro de brevet D0981441
Statut Délivré - en vigueur
Date de dépôt 2021-11-01
Date de la première publication 2023-03-21
Date d'octroi 2023-03-21
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

11.

BATCH EVENT DELIVERY WITH IDENTIFIERS

      
Numéro d'application 17877039
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2023-03-09
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Renu, Lohit Vijaya
  • Wang, Zhenzhao

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improved delivery likelihood of batch events. One of the methods includes receiving, from an upstream system in an event processing pipeline, a request to store a first batch of events in persistent memory, the request including the first batch of events and a first identifier for the first batch of events; providing, to a downstream system in the event processing pipeline, a data storage request that includes the first batch of events and the first identifier; receiving, from the downstream system, the first confirmation that includes the first identifier and indicates that the first batch of events was successfully committed; and in response to receiving the first confirmation: sending, to the upstream system, a second confirmation message that includes the first identifier and indicates that the first batch of events was successfully committed.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/54 - Communication interprogramme

12.

BATCH EVENT DELIVERY WITH IDENTIFIERS

      
Numéro d'application US2022042056
Numéro de publication 2023/034311
Statut Délivré - en vigueur
Date de dépôt 2022-08-30
Date de publication 2023-03-09
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Renu, Lohit Vijaya
  • Wang, Zhenzhao

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improved delivery likelihood of batch events. One of the methods includes receiving, from an upstream system in an event processing pipeline, a request to store a first batch of events in persistent memory, the request including the first batch of events and a first identifier for the first batch of events; providing, to a downstream system in the event processing pipeline, a data storage request that includes the first batch of events and the first identifier; receiving, from the downstream system, the first confirmation that includes the first identifier and indicates that the first batch of events was successfully committed; and in response to receiving the first confirmation: sending, to the upstream system, a second confirmation message that includes the first identifier and indicates that the first batch of events was successfully committed.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

13.

TRACER EVENTS

      
Numéro d'application US2022042068
Numéro de publication 2023/034322
Statut Délivré - en vigueur
Date de dépôt 2022-08-30
Date de publication 2023-03-09
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Renu, Lohit Vijaya
  • Wang, Zhenzhao

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating tracer events. One of the methods includes generating, by a first system in an event processing pipeline, tracer event data for a data event; receiving, by a downstream system in the event processing pipeline, data for the data event and the tracer event data for the data event; updating, by the downstream system, the tracer event data for the data event using metric data generated while the downstream system processed the data event; after updating the tracer event data, receiving the data event that has been processed at each of multiple different layers in the event processing pipeline, and the updated tracer event data for the data event; and causing a change to the event processing pipeline using a result of an analysis of the updated tracer event data.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

14.

MESSAGING PLATFORM WITH TIERED RELATIONSHIPS BETWEEN USERS

      
Numéro d'application US2022075826
Numéro de publication 2023/034908
Statut Délivré - en vigueur
Date de dépôt 2022-09-01
Date de publication 2023-03-09
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Mueller, Daniel
  • Hojsak, Allison
  • Delviscio, Anthony
  • Lee, Sanghoon
  • Havlicek, Ellen

Abrégé

Aspects disclosed herein permit content creators on messaging platforms to provide exclusive, targeted content to select group(s) of followers that is insertable into content streams that the messaging platform provides to all users of the platform. These select/target followers can in turn engage with the target content and have visibility into engagement of other select followers with that content. This visibility between target followers also extends to other content generated by the creator that can be more widely available to all followers of the creator. In this manner, when the creator has a sizeable group of followers, a sense of micro-community within target followers is created.

Classes IPC  ?

  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

15.

Method and system for topic disambiguation and classification

      
Numéro d'application 17497613
Numéro de brevet 11601510
Statut Délivré - en vigueur
Date de dépôt 2021-10-08
Date de la première publication 2023-03-07
Date d'octroi 2023-03-07
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Kolcz, Alek

Abrégé

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.

Classes IPC  ?

  • G06F 16/30 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données textuelles non structurées
  • H04L 67/306 - Profils des utilisateurs
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06Q 30/00 - Commerce
  • G06F 40/30 - Analyse sémantique
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04W 4/21 - Signalisation de servicesSignalisation de données auxiliaires, c.-à-d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux

16.

UPDATING RECORDS IN A REAL-TIME STORAGE SYSTEM

      
Numéro d'application US2022075389
Numéro de publication 2023/028517
Statut Délivré - en vigueur
Date de dépôt 2022-08-24
Date de publication 2023-03-02
Propriétaire TWITTER, INC. (USA)
Inventeur(s) Iyer, Rakesh

Abrégé

According to an aspect, a method includes storing messages exchanged on a messaging platform in a non-relational database, obtaining a database snapshot of the non-relational database, executing a database task on the database snapshot, and generating, in response to the database task, an update log, where the update log identifies a first record to be changed or deleted in the non-relational database. The method includes determining whether or not the first record identified in the update log has been updated in the non-relational database after a time instance associated with the database task and applying the change or deletion of the first record in the non-relational database in response to the first record being determined as not updated after the time instance associated with the database task.

Classes IPC  ?

17.

Display screen with graphical user interface

      
Numéro d'application 29789013
Numéro de brevet D0978895
Statut Délivré - en vigueur
Date de dépôt 2021-08-24
Date de la première publication 2023-02-21
Date d'octroi 2023-02-21
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Reddy, Sasank
  • Stamatiou, Paul
  • Thompson, Sean

18.

Determining whether a user in a social network is an authority on a topic

      
Numéro d'application 17214715
Numéro de brevet 11567947
Statut Délivré - en vigueur
Date de dépôt 2021-03-26
Date de la première publication 2023-01-31
Date d'octroi 2023-01-31
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Kolcz, Alek

Abrégé

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.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/951 - IndexationTechniques d’exploration du Web
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d’utilisateurs ou de groupes
  • H04L 67/04 - Protocoles spécialement adaptés aux terminaux ou aux réseaux à capacités limitéesProtocoles spécialement adaptés à la portabilité du terminal
  • H04L 67/566 - Regroupement ou agrégation de demandes de service, p. ex. pour un traitement unifié

19.

Display panel portion with a computer icon

      
Numéro d'application 29817866
Numéro de brevet D0976929
Statut Délivré - en vigueur
Date de dépôt 2021-12-03
Date de la première publication 2023-01-31
Date d'octroi 2023-01-31
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Zhao, Mengqi
  • Danila, Marius-Andrei
  • Hu, Tianhai
  • Castor, Jan
  • Reis, Jonathan

20.

Organizing self-replying messages

      
Numéro d'application 17182047
Numéro de brevet 11558333
Statut Délivré - en vigueur
Date de dépôt 2021-02-22
Date de la première publication 2023-01-17
Date d'octroi 2023-01-17
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Cvet, Michael
  • Dede, Elif
  • Chong, Tommy
  • Peretin, Goran
  • Matczynski, Michael J.

Abrégé

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.

Classes IPC  ?

  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04W 4/12 - MessagerieBoîtes aux lettresAnnonces
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

21.

User-defined message timelines

      
Numéro d'application 16147552
Numéro de brevet 11552919
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de la première publication 2023-01-10
Date d'octroi 2023-01-10
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Shah, Jesar
  • Gasca, David
  • Koyama, Tina
  • Frohnhoefer, Eric
  • Nelson, Svetlana
  • Sobkowicz, Evan
  • Lee, Kate
  • Dzwonek, Mateusz
  • Yamauchi, Kiyotoshi
  • Cummings, Adam
  • Singh, Angad

Abrégé

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.

Classes IPC  ?

  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus

22.

Real time analyses using common features

      
Numéro d'application 17063632
Numéro de brevet 11550804
Statut Délivré - en vigueur
Date de dépôt 2020-10-05
Date de la première publication 2023-01-10
Date d'octroi 2023-01-10
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Satuluri, Venumadhav
  • Scheiter, Sebastian
  • Zadeh, Reza Bosagh

Abrégé

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.

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

23.

MODERATION OF USER CONTENT FOR A SOCIAL MESSAGING PLATFORM

      
Numéro d'application US2022036070
Numéro de publication 2023/278885
Statut Délivré - en vigueur
Date de dépôt 2022-07-05
Date de publication 2023-01-05
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Courter, Andrew
  • Su, Christine

Abrégé

A social messaging platform provides moderation features for user to include a user-defined content filter and one or more labels and/or guidelines to display with a base message posted by a content creator. The user-defined content filter includes a list of offensive expressions selected, in part, by the content creator, to moderate reply messages posted by content consumers in response to a creator's content base message. In this manner, the user-defined content filter provides users of the platform the ability to selectively choose offensive expressions especially phrases that can have different meanings in different contexts. The labels and/or guidelines further provide users a way to explicitly display injunctive social norms to users and, thus, establish rules for what content is socially acceptable in a reply message.

Classes IPC  ?

  • G06F 15/00 - Calculateurs numériques en généralÉquipement de traitement de données en général
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G60K 9/62 -

24.

SELECTIVE ENGAGEMENT OF USERS AND USER CONTENT FOR A SOCIAL MESSAGING PLATFORM

      
Numéro d'application US2022036080
Numéro de publication 2023/278887
Statut Délivré - en vigueur
Date de dépôt 2022-07-05
Date de publication 2023-01-05
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Ahmed, Shoab
  • Bushell, Steve
  • Camozzi, Dominic
  • Chen, Jerry
  • Cheng, Yun
  • Courter, Andrew
  • De Araujo, Arthur
  • Esse, Kossivi
  • He, Zhenqian
  • Kapadia, Talha
  • Le Coz, Marissa
  • Leontiev, George
  • Li, Jason
  • Liyanage, Shashi
  • Mousa, Amro
  • Munim, Ataul
  • Schulz, Gavin
  • Shanker, Sidharth
  • Shwed, Danielle
  • Smith, Lindsay
  • Su, Christine
  • Ta, Dung
  • Tenneson, Tyrus
  • Vanech, Tristan
  • Wright, Christopher
  • Yun, Feng

Abrégé

A social messaging platform provides several selective engagement features to facilitate selective engagement between the users of the platform. Content creators can categorize their content according to one or more subaccounts so that content covering different topics can be disseminated to different target different audiences from a single user account. Additionally, users interested in a subset of the content posted by a content creator can selectively choose which content to receive based on the subaccounts of the content creator. Content creators can also use a friends list to selectively engage a group of users selected by the content creator. Each user is provided various settings to control how other users interact with the user and the content they post to the social messaging platform including the visibility of the user's content, the discoverability of the user's account, and references to the user and their content in other users' messages.

Classes IPC  ?

  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 67/306 - Profils des utilisateurs

25.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789699
Numéro de brevet D0973704
Statut Délivré - en vigueur
Date de dépôt 2021-10-14
Date de la première publication 2022-12-27
Date d'octroi 2022-12-27
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

26.

Distributed dataset modification, retention, and replication

      
Numéro d'application 17228600
Numéro de brevet 11531484
Statut Délivré - en vigueur
Date de dépôt 2021-04-12
Date de la première publication 2022-12-20
Date d'octroi 2022-12-20
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Trezzo, Chris
  • Sprowl, Jason
  • Rottinghuis, Joep

Abrégé

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.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

27.

Display screen with graphical user interface for viewing live events in a social media application

      
Numéro d'application 29718941
Numéro de brevet D0973075
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-12-20
Date d'octroi 2022-12-20
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Warren, Charles
  • Haider, Sara

28.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789700
Numéro de brevet D0973089
Statut Délivré - en vigueur
Date de dépôt 2021-10-14
Date de la première publication 2022-12-20
Date d'octroi 2022-12-20
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

29.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29792187
Numéro de brevet D0972587
Statut Délivré - en vigueur
Date de dépôt 2022-03-10
Date de la première publication 2022-12-13
Date d'octroi 2022-12-13
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

30.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789679
Numéro de brevet D0972585
Statut Délivré - en vigueur
Date de dépôt 2021-10-13
Date de la première publication 2022-12-13
Date d'octroi 2022-12-13
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

31.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789702
Numéro de brevet D0972586
Statut Délivré - en vigueur
Date de dépôt 2021-10-14
Date de la première publication 2022-12-13
Date d'octroi 2022-12-13
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

32.

MESSAGING SYSTEM

      
Numéro d'application US2022032074
Numéro de publication 2022/256601
Statut Délivré - en vigueur
Date de dépôt 2022-06-03
Date de publication 2022-12-08
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Mehta, Abhijit, C.
  • Guevara, Stephanie
  • Liu, Gloria
  • Jafari, Alex
  • Beykpour, Sara
  • Dzwonek, Mateusz
  • Jaodi, Mike
  • Carver, David
  • Carr, David
  • Gupta, Smita, Mittal
  • Bollar, Miguel

Abrégé

An example electronic device includes a display; a communication circuit; a memory storing one or instructions; and a processor for executing the one or more instructions to configure the processor to control the electronic device to: display, on the display, a message compose screen; receive message compose inputs to the message compose screen for composing a message; receive a message send input for sending the message via the communication circuit; set a timer; and send the message, via the communication circuit, after expiration of the timer.

Classes IPC  ?

  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 40/166 - Édition, p. ex. insertion ou suppression

33.

MESSAGING SYSTEM WITH CAPABILITY TO EDIT SENT MESSAGES

      
Numéro d'application US2022032243
Numéro de publication 2022/256703
Statut Délivré - en vigueur
Date de dépôt 2022-06-03
Date de publication 2022-12-08
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Marquez, Jose, Antonio
  • Hawes, Chris
  • Schlaikjer, Andy
  • Morgan, Nick
  • Renjith, Rishi
  • Crespo, Leonardo Andrés, Garcia
  • Li, Runhang
  • Leontiev, George
  • Gadda, Matthew
  • Zimmerman, Steve
  • Dyussenova, Aigerim
  • Ding, Lisa
  • Plant, Sol

Abrégé

An example social media messaging system may include a capability for a user to edit messages after the messages have been posted to the messaging system. The capability is implemented in a manner that preserves the immutability of messages that are posted to the messaging system.

Classes IPC  ?

  • H04L 51/21 - Surveillance ou traitement des messages
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p. ex. synchronisation des boîtes aux lettres

34.

LABELING MESSAGES ON A SOCIAL MESSAGING PLATFORM USING MESSAGE RESPONSE INFORMATION

      
Numéro d'application US2022032039
Numéro de publication 2022/256584
Statut Délivré - en vigueur
Date de dépôt 2022-06-03
Date de publication 2022-12-08
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Mehta, Abhijit, C.
  • Dzwonek, Mateusz
  • Liu, Gloria
  • Carver, David
  • Carr, David
  • Tardio, Sabrina
  • Varghese, Arpith
  • Beykpour, Sara
  • Gupta, Smita Mittal
  • Marks, Timothy

Abrégé

A social messaging platform includes a labeling module to label a base message according to an aggregate message response parameter, which represents the sentiment of users towards the content of the base message. The labels provide information that can be used to distinguish more nuanced sentiments and the degree of the sentiment users may have towards the base message. The aggregate message response parameter and corresponding labels are determined, in part, by identifying and evaluating icons (e.g., emojis, emoticons) present in one or more response messages posted in response to a base message. The labels, in turn, can be used in a variety of applications including recommending new content to users based on their mood, identifying messages potentially containing toxic content for review, or providing a way for businesses to evaluate public sentiment towards an advertisement and facilitate targeted advertisements to users.

Classes IPC  ?

  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

35.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789698
Numéro de brevet D0971953
Statut Délivré - en vigueur
Date de dépôt 2021-10-14
Date de la première publication 2022-12-06
Date d'octroi 2022-12-06
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

36.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789735
Numéro de brevet D0971954
Statut Délivré - en vigueur
Date de dépôt 2021-10-15
Date de la première publication 2022-12-06
Date d'octroi 2022-12-06
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

37.

Display screen with graphical user interface for conversations

      
Numéro d'application 29791642
Numéro de brevet D0971944
Statut Délivré - en vigueur
Date de dépôt 2022-01-26
Date de la première publication 2022-12-06
Date d'octroi 2022-12-06
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Ding, Lisa

38.

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

      
Numéro d'application 16723987
Numéro de brevet 11516155
Statut Délivré - en vigueur
Date de dépôt 2019-12-20
Date de la première publication 2022-11-29
Date d'octroi 2022-11-29
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Jain, Rohit
  • Thiagarajan, Arvind

Abrégé

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.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • H04L 51/226 - Livraison selon les priorités

39.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29789781
Numéro de brevet D0970534
Statut Délivré - en vigueur
Date de dépôt 2021-10-18
Date de la première publication 2022-11-22
Date d'octroi 2022-11-22
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

40.

Device independent message distribution platform

      
Numéro d'application 16899233
Numéro de brevet 11502985
Statut Délivré - en vigueur
Date de dépôt 2020-06-11
Date de la première publication 2022-11-15
Date d'octroi 2022-11-15
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Dorsey, Jack
  • Stone, Christopher Isaac

Abrégé

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.

Classes IPC  ?

  • H04L 51/56 - Messagerie unifiée, p. ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/066 - Adaptation de format, p. ex. conversion de format ou compression
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
  • H04W 4/14 - Services d'envoi de messages courts, p. ex. SMS ou données peu structurées de services supplémentaires [USSD]
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation

41.

Trends in a messaging platform

      
Numéro d'application 16817519
Numéro de brevet 11500908
Statut Délivré - en vigueur
Date de dépôt 2020-03-12
Date de la première publication 2022-11-15
Date d'octroi 2022-11-15
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Snow, Rion Langley
  • Mishne, Gilad Avraham

Abrégé

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.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/33 - Requêtes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/34 - NavigationVisualisation à cet effet
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

42.

Display screen with graphical user interface for live video sharing

      
Numéro d'application 29673689
Numéro de brevet D0968419
Statut Délivré - en vigueur
Date de dépôt 2018-12-17
Date de la première publication 2022-11-01
Date d'octroi 2022-11-01
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Hansen, Tyler Jan
  • Beykpour, Kayvon B.
  • Bernstein, Joseph Harold
  • Wasserman, Aaron William
  • Rocine, Nils Victor
  • Khoshnevissan, Alexander Kayvon
  • Davies, Geraint

43.

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

      
Numéro d'application 17361171
Numéro de brevet 11477145
Statut Délivré - en vigueur
Date de dépôt 2021-06-28
Date de la première publication 2022-10-18
Date d'octroi 2022-10-18
Propriétaire Twitter, Inc. (USA)
Inventeur(s) O'Brien, Nolan Daniel

Abrégé

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.

Classes IPC  ?

  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • G06N 20/00 - Apprentissage automatique

44.

Graph-based data storage for real-time content suggestions

      
Numéro d'application 16827598
Numéro de brevet 11468069
Statut Délivré - en vigueur
Date de dépôt 2020-03-23
Date de la première publication 2022-10-11
Date d'octroi 2022-10-11
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Sharma, Aneesh
  • Jiang, Jerry

Abrégé

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 sampling of the node types stored in the graph.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

45.

Conversational targeted content

      
Numéro d'application 15399651
Numéro de brevet 11443348
Statut Délivré - en vigueur
Date de dépôt 2017-01-05
Date de la première publication 2022-09-13
Date d'octroi 2022-09-13
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Bragdon, Andrew

Abrégé

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.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
  • H04L 51/18 - Commandes ou codes exécutables
  • H04L 51/10 - Informations multimédias

46.

Selection and presentation of unviewed messages

      
Numéro d'application 16363980
Numéro de brevet 11436234
Statut Délivré - en vigueur
Date de dépôt 2019-03-25
Date de la première publication 2022-09-06
Date d'octroi 2022-09-06
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Pasoi, Mircea-Bogdan
  • Strat, Cristian-George
  • Toader, Mihai Claudiu

Abrégé

A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • H04L 51/226 - Livraison selon les priorités
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

47.

Fast loading and display of image previews

      
Numéro d'application 16872263
Numéro de brevet 11438399
Statut Délivré - en vigueur
Date de dépôt 2020-05-11
Date de la première publication 2022-09-06
Date d'octroi 2022-09-06
Propriétaire Twitter, Inc. (USA)
Inventeur(s) O'Brien, Nolan Daniel

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing images in the form of tiny previews in messages of a message stream sent to user devices in an online social messaging platform.

Classes IPC  ?

  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06F 16/95 - Recherche dans le Web
  • H04L 51/10 - Informations multimédias
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

48.

Display screen with graphical user interface for moments in a social media application

      
Numéro d'application 29718928
Numéro de brevet D0962278
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-08-30
Date d'octroi 2022-08-30
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Muthukumar, Madhu

49.

GRAPH NEURAL DIFFUSION

      
Numéro d'application 17650219
Statut En instance
Date de dépôt 2022-02-07
Date de la première publication 2022-08-11
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Chamberlain, Ben
  • Bodnar, Cristian
  • Di Giovanni, Francesco
  • Bronstein, Michael M.

Abrégé

Improved graph neural networks (GNNs) include defining a GNN architecture based on a discretized non-Euclidean diffusion partial differential equation (PDE) such that evolution of feature coordinates represents message passing layers in a GNN and evolution of positional coordinates represents graph rewiring. The GNN being based on both position and feature coordinates has their evolution derived from Beltrami flow. The Beltrami flow is modeled using a Laplace-Beltrami operator, which is a generalization of the Laplace operator to functions defined on submanifolds in Euclidean space and on Riemannian manifolds. The discretization of the spatial component of the Beltrami flow offers a principled view on positional encoding and graph rewiring, whereas the discretization of the temporal component can replace GNN layers with more flexible adaptive numerical schemes. Based on this model, Beltrami Neural Diffusion (BLEND) that generalizes a broad range of GNN architectures is introduced; BLEND shows state-of-the-art performance on many benchmarks.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/16 - Calcul de matrice ou de vecteur

50.

GRAPH NEURAL DIFFUSION

      
Numéro d'application US2022070553
Numéro de publication 2022/170360
Statut Délivré - en vigueur
Date de dépôt 2022-02-07
Date de publication 2022-08-11
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Chamberlain, Ben
  • Bodnar, Cristian
  • Di Giovanni, Francesco
  • Bronstein, Michael M.

Abrégé

Improved graph neural networks (GNNs) include defining a GNN architecture based on a discretized non-Euclidean diffusion partial differential equation (PDE) such that evolution of feature coordinates represents message passing layers in a GNN and evolution of positional coordinates represents graph rewiring. The GNN being based on both position and feature coordinates has their evolution derived from Beltrami flow. The Beltrami flow is modeled using a Laplace-Beltrami operator, which is a generalization of the Laplace operator to functions defined on submanifolds in Euclidean space and on Riemannian manifolds. The discretization of the spatial component of the Beltrami flow offers a principled view on positional encoding and graph rewiring, whereas the discretization of the temporal component can replace GNN layers with more flexible adaptive numerical schemes. Based on this model, Beltrami Neural Diffusion (BLEND) that generalizes a broad range of GNN architectures is introduced; BLEND shows state-of-the-art performance on many benchmarks.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • G06N 3/08 - Méthodes d'apprentissage
  • G06T 5/00 - Amélioration ou restauration d'image

51.

Decentralized multi-task machine learned parameters

      
Numéro d'application 16125545
Numéro de brevet 11410076
Statut Délivré - en vigueur
Date de dépôt 2018-09-07
Date de la première publication 2022-08-09
Date d'octroi 2022-08-09
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Huszar, Ferenc

Abrégé

A method includes generating a quadratic penalty based on a first version of a parameter, a first version of the anchor point and a set of Hessian values, training a task using the quadratic penalty, determining a second version of the parameter based on the trained task, determining a second version of the anchor point for the task based a trained task, generating Hessian values for the task based on the trained task, calculating a loss value for a portion of the plurality of tasks based on the second version of the parameter, calculating a loss value for each of the remainder of the plurality of tasks, determining if the loss value satisfies a condition, and in response to determining the loss value satisfies the condition, replace the first version of the parameter with the second version of the parameter in a parameter datastore and in the version control datastore.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 17/13 - Opérations mathématiques complexes pour la résolution d'équations d'équations différentielles
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

52.

Overspend control in a messaging platform

      
Numéro d'application 16827630
Numéro de brevet 11409717
Statut Délivré - en vigueur
Date de dépôt 2020-03-23
Date de la première publication 2022-08-09
Date d'octroi 2022-08-09
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Andersen, Reid
  • Agrawal, Parag
  • Srivastava, Utkarsh
  • Kim, Hyun Duk

Abrégé

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 depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06Q 30/00 - Commerce
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes

53.

PROVIDING TOPICS ENTITIES IN A MESSAGING PLATFORM

      
Numéro d'application US2021065421
Numéro de publication 2022/147060
Statut Délivré - en vigueur
Date de dépôt 2021-12-29
Date de publication 2022-07-07
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Aghveli, Arash
  • Batihk, Aziz, Michael
  • Wichers, Brian
  • Tang, Gui, Ming (jim)
  • Mohammad, Hafeezul, Rahman
  • Lande, Joshua
  • Wu, Mike
  • Gao, Lu
  • Valafar, Masoud
  • Miller, Matt
  • Barry, Michael
  • Radeva, Mira
  • Finnicum, Murph
  • Poddar, Prachi
  • Rajagopal, Prakash
  • Dharamsi, Tejas
  • Satuluri, Venu
  • Li, Xinqian
  • Tang, Yang
  • Wu, Yao
  • Qian, Yilei
  • Zhu, Zirui

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing topics information to users of a messaging platform. One of the methods includes storing information about multiple topics on a messaging platform, wherein each of the plurality of topics is a predefined topic on the platform that represents a subject of platform content, each of the topics is an entity distinct from any account of the platform, and each of the topics is an entity that the platform enables users of the platform to follow. This method further includes identifying a set of candidate topics that are likely interesting to a user of the platform; generating for display a content presentation interface presenting the set of candidate topics to the user; and receiving from the user a selection of one or more topics to follow among the set of candidate topics.

Classes IPC  ?

  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • H04L 51/48 - Adressage des messages, p. ex. format des adresses ou messages anonymes, alias

54.

Display screen with graphical user interface for peeking at a profile

      
Numéro d'application 29700848
Numéro de brevet D0956771
Statut Délivré - en vigueur
Date de dépôt 2019-08-06
Date de la première publication 2022-07-05
Date d'octroi 2022-07-05
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Haggerty, Bryan
  • Forks, Brittany
  • Khatib, Zayaan
  • Lee, Vincent

55.

Method and apparatus for capturing and broadcasting media

      
Numéro d'application 14677623
Numéro de brevet 11375288
Statut Délivré - en vigueur
Date de dépôt 2015-04-02
Date de la première publication 2022-06-28
Date d'octroi 2022-06-28
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Buckhouse, James R.
  • Adashek, Andrew Jared
  • Mcclain, Andrew W.

Abrégé

Systems and methods for providing a message to a messaging platform include capturing, by a client device installed as a fixture at a location of a live event, media of a participant of the live event. Input is obtained from the participant by the client device. A message is created based on the input comprising the media and authored by a messaging platform account associated with the live event. The message is provided to a messaging platform for broadcasting to accounts associated with the account associated with the event.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]

56.

Visibility filtering

      
Numéro d'application 17129734
Numéro de brevet 11362975
Statut Délivré - en vigueur
Date de dépôt 2020-12-21
Date de la première publication 2022-06-14
Date d'octroi 2022-06-14
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Bilotti, Matthew
  • Eisenman, Bonnie
  • Gupta, Pulkit
  • Hoffman, Don
  • Mccoy, Shannon
  • Morgan, Nick
  • Batihk, Aziz Michael
  • Cvet, Michael

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for visibility filtering. One of the methods includes receiving a request for particular data on a social messaging platform; passing the request to one or more services, wherein each service is configured to call to data sources or to additional services to collect the particular data according to a request path defined for a type of request; performing visibility filtering at each service upon obtaining responses to calls made by that service, wherein performing visibility filtering at a service comprises calling a local visibility library that evaluates one or more rules with respect to the obtained response data, and wherein the results of the visibility filtering are passed upstream along the request path until a last service obtains all filtered response data; and assembling a final response to the request based on the filtered response data.

Classes IPC  ?

  • H04L 15/16 - Appareils ou circuits à l'extrémité d'émission avec clavier coopérant avec des disques-code
  • H04N 1/32 - Circuits ou dispositions pour la commande ou le contrôle entre l'émetteur et le récepteur
  • H04L 12/58 - Systèmes de commutation de messages
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/54 - Communication interprogramme
  • G06F 9/46 - Dispositions pour la multiprogrammation
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

57.

Context aware application manager

      
Numéro d'application 16405208
Numéro de brevet 11347754
Statut Délivré - en vigueur
Date de dépôt 2019-05-07
Date de la première publication 2022-05-31
Date d'octroi 2022-05-31
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Ho, Edward
  • Luk, Gordon
  • Jackson, Todd

Abrégé

A method of managing a display of applications on a computing device can include identifying a plurality of contexts in which the computing device is used, each context being associated with (i) one or more signals and (ii) a plurality of applications. The method can also include detecting at least a subset of the signals during usage of the computing device and determining, based on the detected signals, that the computing devices is being used within a first context. The method can further include ranking, based on usage of the computing device, the applications associated with the first context. The method can still further include displaying, based on the ranking, representations of a first subset of the applications associated with the first context on a display of the computing device.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/909 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des informations géographiques ou spatiales, p. ex. la localisation

58.

Display screen with graphical user interface for moments in a social media application

      
Numéro d'application 29718927
Numéro de brevet D0953351
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-05-31
Date d'octroi 2022-05-31
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Muthukumar, Madhu

59.

Display screen with graphical user interface for moments in a social media application

      
Numéro d'application 29718936
Numéro de brevet D0953352
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-05-31
Date d'octroi 2022-05-31
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Muthukumar, Madhu

60.

Display screen portion with an animated graphical user interface

      
Numéro d'application 29739417
Numéro de brevet D0953355
Statut Délivré - en vigueur
Date de dépôt 2020-06-25
Date de la première publication 2022-05-31
Date d'octroi 2022-05-31
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Yang, Andrew Sean
  • Scott, David

61.

Message selection and presentation in a real-time messaging platform

      
Numéro d'application 16942337
Numéro de brevet 11343210
Statut Délivré - en vigueur
Date de dépôt 2020-07-29
Date de la première publication 2022-05-24
Date d'octroi 2022-05-24
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Davidson, Michael
  • Brewer, Joshua
  • Desandro, David
  • Nolan, Erin
  • Brown, Geoffrey

Abrégé

A system and message for message selection and presentation, including: receiving a request for content, wherein the request is associated with a context account of a messaging platform; identifying a set of unviewed messages associated with the context account; identifying grouping criteria for grouping content based on messages; applying, by a computer processor, the grouping criteria to the unviewed messages to generate a content group, wherein the content group is associated with a subset of the unviewed messages; and providing at least a portion of the content group in response to the request.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau

62.

Evaluation infrastructure for testing real-time content search

      
Numéro d'application 16676105
Numéro de brevet 11327879
Statut Délivré - en vigueur
Date de dépôt 2019-11-06
Date de la première publication 2022-05-10
Date d'octroi 2022-05-10
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Saraf, Yatharth

Abrégé

Systems and methods provide an experimentation system, or testing engine, for a real-time search infrastructure. An example method includes generating a snapshot of a production search environment and performing testing of a signal or index change in the snapshot. The change can be specified as parameters passed to the system. The method may include estimating an impact of the change based on the testing and determining, based on the estimate, whether the impact is positive. Responsive to determining the impact is positive the method may include generating a holdback environment of the production search environment, the holdback environment being a portion of the production search environment selected not to receive the change, pushing the change to the production search environment, and monitoring the change by running partial production traffic through the holdback environment.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 16/951 - IndexationTechniques d’exploration du Web
  • G06F 8/70 - Maintenance ou gestion de logiciel

63.

Music discovery using messages of a messaging platform

      
Numéro d'application 16866982
Numéro de brevet 11316940
Statut Délivré - en vigueur
Date de dépôt 2020-05-05
Date de la première publication 2022-04-26
Date d'octroi 2022-04-26
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Phillips, Stephen G.
  • Doherty, Michael

Abrégé

A system, method, and computer-readable medium for identifying music-related data based on message data from a messaging platform. The method includes: obtaining a request from a client; identifying context data associated with the request; identifying message data from the messaging platform based on the context data; selecting, based on the context data and the message data from the messaging platform, music-related data for inclusion in a result set; and providing the result set to the client in response to the request.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/50 - Services réseau
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

64.

Display screen with graphical user interface for a social media application

      
Numéro d'application 29718943
Numéro de brevet D0949889
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-04-26
Date d'octroi 2022-04-26
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Warren, Charles
  • Haider, Sara

65.

Method and system for topic disambiguation and classification

      
Numéro d'application 16909544
Numéro de brevet 11310338
Statut Délivré - en vigueur
Date de dépôt 2020-06-23
Date de la première publication 2022-04-19
Date d'octroi 2022-04-19
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Kolcz, Alek

Abrégé

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.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • H04L 67/306 - Profils des utilisateurs
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • G06F 40/30 - Analyse sémantique
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • G06Q 30/00 - Commerce
  • H04W 4/21 - Signalisation de servicesSignalisation de données auxiliaires, c.-à-d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux

66.

Display screen with graphical user interface for live broadcasting

      
Numéro d'application 29718938
Numéro de brevet D0949181
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-04-19
Date d'octroi 2022-04-19
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

67.

Checkerboard artifact free sub-pixel convolution

      
Numéro d'application 16028374
Numéro de brevet 11308361
Statut Délivré - en vigueur
Date de dépôt 2018-07-05
Date de la première publication 2022-04-19
Date d'octroi 2022-04-19
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Aitken, Andrew
  • Ledig, Christian
  • Theis, Lucas
  • Caballero, Jose
  • Wang, Zehan
  • Shi, Wenzhe

Abrégé

An example system includes a processor and a memory. The system performs sub-pixel convolution that is free of checkerboard artifacts. In one example implementation, the system may execute a method that includes initializing one or more parameters of a sub-kernel of a kernel and copying the one or more parameters of the sub-kernel to other sub-kernels of the kernel. The method may further include performing convolution of an input image with the sub-kernels of the kernel and generating a plurality of first output images. A second output image is then generated based on the plurality of first output images.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

68.

Display screen with graphical user interface for video conferencing

      
Numéro d'application 29718942
Numéro de brevet D0949163
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-04-19
Date d'octroi 2022-04-19
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Wu, Veronika

69.

TWITTER NICHE

      
Numéro d'application 018685535
Statut Enregistrée
Date de dépôt 2022-04-11
Date d'enregistrement 2022-09-01
Propriétaire Twitter, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Software and downloadable mobile applications for social networking; software and downloadable mobile applications for professional networking; software and downloadable mobile applications for facilitating communication in the field of social networking; software and downloadable mobile applications for creating, managing, and interacting with an online community; software and downloadable mobile applications for creating, sharing, disseminating and posting photos, videos, personal and general information for the purposes of social, personal and professional networking; software and downloadable mobile applications for sending electronic notifications, alerts and reminders; electronic mail and messaging software; instant messaging software; computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information; Software and downloadable mobile applications for real-time delivery of messages, video messages, voice messages, location information, photographs, graphics, animations, GIFs, links, text, online blog journals, user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content; software and downloadable mobile applications for creating, editing, uploading, downloading, accessing, viewing, browsing, posting, displaying, tagging, blogging, streaming, linking, annotating, indicating sentiment about, commenting on, embedding, transmitting, organizing, managing, interacting with and sharing messages, video messages, voice messages, location information, and other user-generated content, via global computer networks, the Internet and other communications networks; software and downloadable mobile applications for creating, editing, uploading, downloading, accessing, viewing, browsing, posting, displaying, tagging, blogging, streaming, linking, annotating, indicating sentiment about, commenting on, embedding, transmitting, organizing, managing, interacting with and sharing photographs, graphics, animations, GIFs, and other user-generated content, via global computer networks, the Internet and other communications networks; software and downloadable mobile applications for creating, editing, uploading, downloading, accessing, viewing, browsing, posting, displaying, tagging, blogging, streaming, linking, annotating, indicating sentiment about, commenting on, embedding, transmitting, organizing, managing, interacting with and sharing links, text, online blog journals, user uploaded video clips, user uploaded audio clips, via global computer networks, the Internet and other communications networks; software and downloadable mobile applications for creating, editing, uploading, downloading, accessing, viewing, browsing, posting, displaying, tagging, blogging, streaming, linking, annotating, indicating sentiment about, commenting on, embedding, transmitting, organizing, managing, interacting with and sharing movies, films, television shows, live video, live sports events, and other user-generated content, via global computer networks, the Internet and other communications networks; software and downloadable mobile applications for creating, editing, uploading, downloading, accessing, viewing, browsing, posting, displaying, tagging, blogging, streaming, linking, annotating, indicating sentiment about, commenting on, embedding, transmitting, organizing, managing, interacting with and sharing live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content, via global computer networks, the Internet and other communications networks; software and downloadable mobile applications for accessing, browsing, viewing, uploading, sending, receiving, sharing, and communicating information in the fields of general interest, social networking, news, current events and blogging via secure networks, private networks, global computer networks, and the Internet; software and downloadable mobile applications for interacting with a feed of messages, video messages, voice messages, location information, photographs, graphics, animations, GIFs, links, text, online blog journals, user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content; software and downloadable mobile applications that generate customized recommendations of messages, video messages, voice messages, location information, photographs, graphics, animations, GIFs, links, text, online blog journals, user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content based on user preferences; Software and downloadable mobile applications for creating, editing, accessing, viewing, browsing, posting, displaying, indicating sentiment about, commenting on, embedding, transmitting, organizing, managing, and sharing user-generated opinion polls; Software and downloadable mobile applications for organizing events; Software and downloadable mobile applications for taking photographs and for recording audio, video and audio-visual content; software and downloadable mobile applications for recording and streaming live audio, live video, live audio-visual content, live sports events, live fashion shows, live concerts, live events, and live news; software and downloadable mobile applications to enable the streaming of user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content; software and downloadable mobile applications for modifying photographs, graphics, animations, GIFs, user uploaded video clips, user uploaded audio clips, live video, and other user-generated content with photographic filters and augmented reality effects, namely, graphics, animations, text, drawings, geotags, metadata tags, and hyperlinks; software and downloadable mobile applications for modifying, editing and enabling transmission of messages, video messages, voice messages, location information, photographs, graphics, animations, GIFs, links, text, online blog journals, user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content; software and downloadable mobile applications for tagging messages, video messages, voice messages, location information, photographs, graphics, animations, GIFs, links, text, online blog journals, user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, live fashion shows, live concerts, live events, real-time news, music, music videos, and other user-generated content, with data, namely, date, location, people and subject matter; Software and downloadable mobile applications for displaying and sharing a user's location and personal preferences; downloadable mobile applications for finding, locating, and interacting with other users and places; software for geo-location based advertising and product and service promotions; Software and downloadable mobile applications for the collection, editing, organizing, modifying, bookmarking, transmission, storage and sharing of information, namely, messages, video messages, voice messages, location information, photographs, graphics, animations, GIFs, and information via global computer networks, the Internet and other communications networks; Software and downloadable mobile applications for the collection, editing, organizing, modifying, bookmarking, transmission, storage and sharing of information, namely, links, text, online blog journals, user uploaded video clips, user uploaded audio clips, movies, films, television shows, live video, live sports events, and information via global computer networks, the Internet and other communications networks; Software and downloadable mobile applications for the collection, editing, organizing, modifying, bookmarking, transmission, storage and sharing of information, namely, live fashion shows, live concerts, live events, real-time news, music, music videos, and information via global computer networks, the Internet and other communications networks; Software and downloadable mobile applications for the collection, editing, organizing, modifying, bookmarking, transmission, storage and sharing of information, namely, user-generated content, friend lists, user preferences, user profiles, personal data of users, and information via global computer networks, the Internet and other communications networks; Software and downloadable mobile applications for charitable fundraising and collection and distribution of donations for charitable purposes; Software and downloadable mobile applications for use in advertising third-party goods and services; software and downloadable mobile applications to facilitate online advertising and business promotion by connecting social network users with businesses for the purpose of matching consumers with providers of goods and services; software and downloadable mobile applications for business consulting, namely, providing business strategy, insight, and marketing guidance to others; software and downloadable mobile applications for connecting social network users with businesses; software and downloadable mobile applications for assimilating data for use in advertising; Ad server, namely, a computer server for storing advertisements and delivering advertisements to websites; downloadable computer software for optimization and management of online and mobile marketing of third parties; Software for creating, managing, measuring, and disseminating advertising of others; software to enable uploading, creating, posting, showing, displaying, blogging, accessing, transmitting, organizing, managing, and sharing messages, photographs, graphics, animations, GIFs, links, text, online blog journals, video, audio, live video, and other user-generated content in the fields of advertising, marketing, software development, and web and mobile application analytics via the global computer networks, Internet and other communications networks; software and downloadable mobile applications for real-time delivery of messages, photographs, graphics, animations, GIFs, links, text, online blog journals, video, audio, live video, and other user-generated content in the fields of advertising, marketing, software development, and web and mobile application analytics; content monetization platform, namely, computer software to create, manage, distribute, present and display advertisements and advertising campaigns of others via the internet; Software and downloadable mobile applications for monitoring and reporting on the effectiveness of advertisements; computer software for the collection, editing, organizing, modifying, bookmarking, transmission, storage and sharing of data and information in the fields of advertising, marketing, software development, and web and mobile application analytics; software and downloadable mobile applications for tracking users and advertising of others to provide strategy, insight, marketing advice, and to predict consumer behavior; content monetization platform, namely, computer software to create, manage, distribute, present and display advertisements and advertising campaigns of others via the internet and to collect, create, store, manage, monitor, analyze and report data, namely, advertising data, user statistics, advertising statistics, inventory data, payment data, e-commerce data, ad placement data, in the field of marketing, promotion, sales, services and customer information; content monetization platform, namely, computer software to create, manage, distribute, present and display advertisements and advertising campaigns of others via the internet and to collect, create, store, manage, monitor, analyze and report data, namely, software performance statistics, and mobile application performance statistics, in the field of marketing, promotion, sales, services and customer information; software and downloadable mobile applications for real-time delivery of advertising data, user statistics, advertising statistics, inventory data, payment data, e-commerce data, ad placement data, software performance statistics, and mobile application performance statistics; software and downloadable mobile applications for use by consumers to facilitate electronic payments and commercial transactions; software and downloadable mobile applications to allow users to perform and monitor electronic business transactions via mobile networks, the Internet and global computer networks; software and downloadable mobile applications for processing electronic payments; software and downloadable mobile applications for collecting, analyzing, storing and transmitting data and information in the field of electronic payment transactions; software and downloadable mobile applications for use in providing retail and ordering services for a wide variety of consumer goods and services of others; downloadable computer software and mobile application software for enabling merchants to provide information about and consumers to obtain discounts, rebates, rewards, coupons, credits, and special offers for goods and services; downloadable software for running, administering, participating in, and monitoring customer loyalty programs; Computer hardware; USB flash drives; USB cables; USB chargers; Blank smart cards; blank computer discs; blank optical disks; cases for optical and compact disks; memory card readers; flash memory cards; Cases, covers and stands for computer equipment, stands adapted for tablet computers, tablet computers, smartphones, digital music players, digital video players, personal digital assistants, e-book readers, cameras, and global positioning systems; protective films adapted for computers, digital music players; digital video players, MP3 players, mobile phones, and personal digital assistants; Magnetically encoded gift cards; decorative magnets; fridge magnets; calculators; Sunglasses; eyeglass lanyards; cases for sunglasses; Computer software for advertising and marketing platforms; computer software for connecting brands and advertisers with social media users; computer software for creating and managing social media advertising campaigns; computer software for advertisement audience targeting; computer software that allows social media users to aggregate, analyze and improve their social media presence; computer software for talent management and recruiting; computer software for monitoring and analysing advertising campaigns and metrics; software for brand management; Downloadable mobile applications for advertising and marketing platforms; downloadable mobile applications for connecting brands and advertisers with social media users; downloadable mobile applications for creating and managing social media advertising campaigns; downloadable mobile applications for advertisement audience targeting; downloadable mobile applications that allows social media users to aggregate, analyze and improve their social media presence; downloadable mobile applications for talent management and recruiting; downloadable mobile applications for monitoring and analysing advertising campaigns and metrics; downloadable mobile applications for brand management; all of the afore-mentioned goods for use in introducing, bringing together, and connecting companies with celebrities, bloggers, and other influential people for promotion purposes.

70.

File system modification

      
Numéro d'application 16443796
Numéro de brevet 11295018
Statut Délivré - en vigueur
Date de dépôt 2019-06-17
Date de la première publication 2022-04-05
Date d'octroi 2022-04-05
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Klein, Matthew D.

Abrégé

A system and method for message analysis, including: receiving, by a control service, a first modification request to modify a file system of a computing device, wherein the computing device is operating in a read-only state; identifying, by the control service, a request parameter associated with the first modification request; determining, by the control service, that the request parameter satisfies a permission criteria to perform the first modification request; provisioning, by the control service, the computing device to operate in a read/write state in response to determining that the permission criteria has been satisfied, wherein the first modification request is executed to modify the file system while the computing device is operating in the read/write state; and, upon a determination that the first modification request has successfully completed, provisioning, by the control service, the computing device to operate in the read-only state.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

71.

Display panel portion with an animated computer icon

      
Numéro d'application 29733780
Numéro de brevet D0947865
Statut Délivré - en vigueur
Date de dépôt 2020-05-06
Date de la première publication 2022-04-05
Date d'octroi 2022-04-05
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Plom, Richard
  • Thompson, Sean

72.

Display screen with graphical user interface for moments in a social media application

      
Numéro d'application 29718926
Numéro de brevet D0947875
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-04-05
Date d'octroi 2022-04-05
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Muthukumar, Madhu

73.

Display screen with graphical user interface for live events in a social media application

      
Numéro d'application 29718940
Numéro de brevet D0947876
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-04-05
Date d'octroi 2022-04-05
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Warren, Charles
  • Haider, Sara

74.

Exploration in a real time messaging platform

      
Numéro d'application 16906927
Numéro de brevet 11288702
Statut Délivré - en vigueur
Date de dépôt 2020-06-19
Date de la première publication 2022-03-29
Date d'octroi 2022-03-29
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Andersen, Reid
  • Neufeld, James
  • Goel, Ashish
  • Jahr, Michael
  • Srivastava, Utkarsh
  • Pandey, Sandeep

Abrégé

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 depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

75.

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

      
Numéro d'application 17013233
Numéro de brevet 11290551
Statut Délivré - en vigueur
Date de dépôt 2020-09-04
Date de la première publication 2022-03-29
Date d'octroi 2022-03-29
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Gupta, Pankaj
  • Sharma, Aneesh
  • Goel, Ashish

Abrégé

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, with the CoT including a number of the highest ranking plurality of nodes, filtering content items using the CoT to identify a subset of relevant items, and providing the subset for display on a client device.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 67/50 - Services réseau
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux

76.

Video preview mechanism

      
Numéro d'application 14754565
Numéro de brevet 11284170
Statut Délivré - en vigueur
Date de dépôt 2015-06-29
Date de la première publication 2022-03-22
Date d'octroi 2022-03-22
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Singh, Baljeet
  • Regan, David
  • Wang, Yi
  • Vihinen, Noah

Abrégé

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 the source video may be initiated in response to the request for the source video.

Classes IPC  ?

  • H04N 21/8549 - Création de résumés vidéo, p. ex. bande annonce
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu

77.

Related content searching

      
Numéro d'application 16120099
Numéro de brevet 11269940
Statut Délivré - en vigueur
Date de dépôt 2018-08-31
Date de la première publication 2022-03-08
Date d'octroi 2022-03-08
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Zhu, Xiao
  • Connors, Joe

Abrégé

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 is submitted by selecting the associated user-selectable user interface element; in response to receiving the first request, processing the user's social network profile to obtain multiple user-related signals; processing the user-selected message to obtain multiple message-related signals; and obtaining, based on the multiple user-related and message-related signals, multiple terms and multiple relevant messages; and displaying, in a second client user interface, the multiple terms and the multiple relevant messages.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/338 - Présentation des résultats des requêtes
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/33 - Requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

78.

Display screen with graphical user interface for conversations

      
Numéro d'application 29703489
Numéro de brevet D0945438
Statut Délivré - en vigueur
Date de dépôt 2019-08-27
Date de la première publication 2022-03-08
Date d'octroi 2022-03-08
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Ding, Lisa

79.

Managing consistency models in a distributed database

      
Numéro d'application 16357131
Numéro de brevet 11269819
Statut Délivré - en vigueur
Date de dépôt 2019-03-18
Date de la première publication 2022-03-08
Date d'octroi 2022-03-08
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Schuller, Peter
  • Goffinet, Christopher
  • Avital, Boaz
  • Bigian, Armond
  • Fang, Spencer G.
  • Asta, Anthony

Abrégé

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 instantiate the computing resources for testing and development of the service by the customer.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/23 - Mise à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/927 - Allocation de ressources en fonction du type de trafic, qualité de service ou priorité
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 41/5067 - Mesures de la qualité du service [QoS] centrées sur le client
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 41/0896 - Gestion de la bande passante ou de la capacité des réseaux, c.-à-d. augmentation ou diminution automatique des capacités
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

80.

Click-through prediction for targeted content

      
Numéro d'application 16876565
Numéro de brevet 11270333
Statut Délivré - en vigueur
Date de dépôt 2020-05-18
Date de la première publication 2022-03-08
Date d'octroi 2022-03-08
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Lu, Yue
  • Agrawal, Parag
  • Li, Cheng
  • Pandey, Sandeep
  • Jahr, Michael
  • Ginsberg, Jeremy

Abrégé

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 using a machine learning model based on point-wise learning and pair-wise learning. The at least one module may be further operable to determine, based on the probability that the user will select the candidate advertisement, a candidate score for the candidate advertisement, determine that the candidate score satisfies a threshold, and send, for display at the client device, the candidate advertisement.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06N 20/00 - Apprentissage automatique

81.

Identification of concurrently broadcast time-based media

      
Numéro d'application 17135929
Numéro de brevet 11223433
Statut Délivré - en vigueur
Date de dépôt 2020-12-28
Date de la première publication 2022-01-11
Date d'octroi 2022-01-11
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Carroll, Andrew John
  • Rishel, Jeremy
  • Whitcomb, Jr., Richard Douglas
  • Watabe, Mark
  • Vihinen, Noah
  • Deshmukh, Indranrita
  • Adib, Artur B
  • Fleischman, Michael Ben
  • Roy, Deb Kumar

Abrégé

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 the recorded snippet. To identify the TBM event, the messaging platform matches multiple overlapping reference audio segments of the reference audio stream with multiple test audio segments of the audio snippet. This allows the platform to account for time delays between the test and reference audio segments that would otherwise hinder the matching process.

Classes IPC  ?

  • H04H 60/56 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • H04H 60/52 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p. ex. pour identifier les stations de radiodiffusion ou pour identifier les utilisateurs pour identifier les sites des utilisateurs
  • H04H 60/37 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p. ex. pour identifier les stations de radiodiffusion ou pour identifier les utilisateurs pour identifier des segments des informations radiodiffusées, p. ex. des scènes, ou extraire des identificateurs [ID] de programmes

82.

Display panel portion with a computer icon

      
Numéro d'application 29681268
Numéro de brevet D0940728
Statut Délivré - en vigueur
Date de dépôt 2019-02-22
Date de la première publication 2022-01-11
Date d'octroi 2022-01-11
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Zhao, Mengqi
  • Danila, Marius-Andrei
  • Hu, Tianhai
  • Castor, Jan
  • Reis, Jonathan

83.

Display panel portion with a computer icon

      
Numéro d'application 29739443
Numéro de brevet D0940738
Statut Délivré - en vigueur
Date de dépôt 2020-06-25
Date de la première publication 2022-01-11
Date d'octroi 2022-01-11
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Hadley, Danielle
  • Harris, Seth
  • Russo, Jamie
  • Vivoda, Manuel

84.

Scrolling feed while maintaining expanded size of post in feed

      
Numéro d'application 16949241
Numéro de brevet 11216172
Statut Délivré - en vigueur
Date de dépôt 2020-10-21
Date de la première publication 2022-01-04
Date d'octroi 2022-01-04
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Hart, David
  • Ding, Lisa
  • Hernandez, Jose

Abrégé

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 scrolling gesture while maintaining the expanded size of the first post.

Classes IPC  ?

  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

85.

Real time messaging platform

      
Numéro d'application 14214495
Numéro de brevet 11216841
Statut Délivré - en vigueur
Date de dépôt 2014-03-14
Date de la première publication 2022-01-04
Date d'octroi 2022-01-04
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Andersen, Reid
  • Srivastava, Utkarsh
  • Chellapilla, Kumar

Abrégé

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 depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

86.

Display screen with graphical user interface for moments in a social media application

      
Numéro d'application 29718924
Numéro de brevet D0940198
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2022-01-04
Date d'octroi 2022-01-04
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Muthukumar, Madhu

87.

Rendering messages having an in-message application

      
Numéro d'application 16573871
Numéro de brevet 11212244
Statut Délivré - en vigueur
Date de dépôt 2019-09-17
Date de la première publication 2021-12-28
Date d'octroi 2021-12-28
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Morgan, William
  • Gordon, Jeremy
  • Monroe, Grant
  • Benson, Buster
  • D'Sa, Russell
  • Singer, Adam
  • Chan, Ian
  • Ellin, Brian
  • Thompson, Reeve
  • Alonso-Martinez, Lucas

Abrégé

A method for using an in-message application. The method includes: receiving a broadcast message; identifying, in the broadcast message, a reference to an external data provider; obtaining an identifier of the in-message application from the external data provider; using the identifier to identify a set of components of the in-message application, where placement of the set of components is defined by a visual structure of the in-message application, and where each of the set of components is a user interface (UI) element; associating data obtained from the external data provider with a component of the set of components; and serving the broadcast message and the data to a consumer client, where the consumer client renders the in-message application based on the visual structure.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 12/58 - Systèmes de commutation de messages

88.

Audio messaging interface on messaging platform

      
Numéro d'application 16904526
Numéro de brevet 11392347
Statut Délivré - en vigueur
Date de dépôt 2020-06-17
Date de la première publication 2021-12-23
Date d'octroi 2022-07-19
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Plom, Richard
  • Martin, Reed
  • Rose, Max

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio messaging interface for messaging platform. One of the methods includes receiving, by a first client on a first user device, a request to record an audio message, wherein the first client is configured to provide a user interface for the platform for a user using the first user device who is logged in to a user account on the platform; recording audio through a microphone of the first user device; generating a platform message by (i) generating a video file that includes the recorded audio as an audio portion of the video file and programmatically generated minimal video content as a video portion of the video file, and (ii) including the video file in the platform message; and posting, by the first client, the platform message to the platform, in response to a post request.

Classes IPC  ?

  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04M 3/53 - Dispositions centralisées pour enregistrer des messages entrants

89.

GENERATING AND DISPLAYING CONTEXTUAL AUDIOVISUAL CONTENT

      
Numéro d'application US2021037296
Numéro de publication 2021/257486
Statut Délivré - en vigueur
Date de dépôt 2021-06-14
Date de publication 2021-12-23
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Plom, Richard
  • Thompson, Sean

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating and displaying contextual audiovisual content as a reaction video. One of the methods includes receiving a request from a user; and in response: receiving an input from the user identifying an incoming message of an incoming message stream coming into the user device from the platform, receiving an input from the user using the user device, wherein the input selects content from the incoming message as a subject content item; displaying the subject content item on a display of the user device; while displaying the subject content item, recording a user authored video; generating a reaction video, comprising generating a reaction video frame for each user authored video frame, and generating, as the reaction message, a social messaging platform message comprising the reaction video.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages

90.

AUDIO MESSAGING INTERFACE ON MESSAGING PLATFORM

      
Numéro d'application US2021037707
Numéro de publication 2021/257750
Statut Délivré - en vigueur
Date de dépôt 2021-06-16
Date de publication 2021-12-23
Propriétaire TWITTER, INC. (USA)
Inventeur(s)
  • Plom, Richard
  • Martin, Reed
  • Rose, Max

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio messaging interface for messaging platform. One of the methods includes receiving, by a first client on a first user device, a request to record an audio message, wherein the first client is configured to provide a user interface for the platform for a user using the first user device who is logged in to a user account on the platform; recording audio through a microphone of the first user device; generating a platform message by (i) generating a video file that includes the recorded audio as an audio portion of the video file and programmatically generated minimal video content as a video portion of the video file, and (ii) including the video file in the platform message; and posting, by the first client, the platform message to the platform, in response to a post request.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

91.

Low-bandwidth avatar animation

      
Numéro d'application 17018807
Numéro de brevet 11206374
Statut Délivré - en vigueur
Date de dépôt 2020-09-11
Date de la première publication 2021-12-21
Date d'octroi 2021-12-21
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Hansen, Tyler

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating avatars based on physical sensor measurements. One of the methods includes receiving, by a second user device from a video streaming platform system during a video streaming session between a first user device and the second user device, an updated physical sensor measurement of the first user device. An updated graphical representation of an avatar selected by a first user of the first user device is generated by the second user device based on the updated physical sensor measurement of the first user device. The updated graphical representation of the avatar is presented by the second user device on a display device of the second user device during a video streaming session between the first user device and the second user device.

Classes IPC  ?

  • H04N 7/15 - Systèmes pour conférences
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06T 13/20 - Animation tridimensionnelle [3D]

92.

Display screen with graphical user interface

      
Numéro d'application 29652965
Numéro de brevet D0936673
Statut Délivré - en vigueur
Date de dépôt 2021-01-25
Date de la première publication 2021-11-23
Date d'octroi 2021-11-23
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Hansen, Tyler Jan
  • Beykpour, Kayvon B.
  • Bernstein, Joseph Harold
  • Wasserman, Aaron William
  • Rocine, Nils Victor
  • Khoshnevissan, Alexander Kayvon
  • Davies, Geraint John

93.

System and method for managing and displaying data messages

      
Numéro d'application 16727362
Numéro de brevet 11165739
Statut Délivré - en vigueur
Date de dépôt 2019-12-26
Date de la première publication 2021-11-02
Date d'octroi 2021-11-02
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Dodsworth, Iain Gregory

Abrégé

A method for displaying messages includes receiving, from a social network system, a plurality of messages, and filtering the plurality of messages into at least two filtered sets of messages based on a group where each of the at least two filtered sets of messages include a different subset of the plurality of messages. The method can include assigning each of the at least two filtered sets of messages to a column, triggering concurrent display of the at least two filtered sets of messages in the assigned column, and analyzing data related to an interaction of a user with at least one filtered set of messages from the at least two filtered messages.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 7/06 - Dispositions pour le tri, la sélection, l'interclassement ou la comparaison de données sur des supports d'enregistrement individuels
  • G06F 40/134 - Création de liens hypertexte
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus

94.

Generating and displaying contextual audiovisual content

      
Numéro d'application 16902082
Numéro de brevet 11165729
Statut Délivré - en vigueur
Date de dépôt 2020-06-15
Date de la première publication 2021-11-02
Date d'octroi 2021-11-02
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Plom, Richard
  • Thompson, Sean

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating and displaying contextual audiovisual content as a reaction video. One of the methods includes receiving a request from a user; and in response: receiving an input from the user identifying an incoming message of an incoming message stream coming into the user device from the platform, receiving an input from the user using the user device, wherein the input selects content from the incoming message as a subject content item; displaying the subject content item on a display of the user device; while displaying the subject content item, recording a user authored video; generating a reaction video, comprising generating a reaction video frame for each user authored video frame, and generating, as the reaction message, a social messaging platform message comprising the reaction video.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • H04L 12/58 - Systèmes de commutation de messages
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client

95.

Automated social message stream population

      
Numéro d'application 17368687
Numéro de brevet 11461305
Statut Délivré - en vigueur
Date de dépôt 2021-07-06
Date de la première publication 2021-10-28
Date d'octroi 2022-10-04
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Fleischman, Michael Ben
  • Miller, Matthew
  • Whitcomb, Jr., Richard Douglas
  • Watabe, Mark
  • Sciola, Anthony

Abrégé

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 input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation

96.

Automated social message stream population

      
Numéro d'application 17368726
Numéro de brevet 11379454
Statut Délivré - en vigueur
Date de dépôt 2021-07-06
Date de la première publication 2021-10-28
Date d'octroi 2022-07-05
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Fleischman, Michael Ben
  • Miller, Matthew
  • Whitcomb, Jr., Richard Douglas
  • Watabe, Mark
  • Sciola, Anthony

Abrégé

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 input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

97.

Pre-filtering of candidate messages for message streams in a messaging platform

      
Numéro d'application 16372250
Numéro de brevet 11157464
Statut Délivré - en vigueur
Date de dépôt 2019-04-01
Date de la première publication 2021-10-26
Date d'octroi 2021-10-26
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Agrawal, Parag
  • Jahr, Mike
  • Lu, Yue
  • Zhou, Ke
  • Srivastava, Utkarsh

Abrégé

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 depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
  • G06Q 30/00 - Commerce
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d’utilisateurs ou de groupes

98.

System and method for managing and displaying data messages

      
Numéro d'application 16727371
Numéro de brevet 11153257
Statut Délivré - en vigueur
Date de dépôt 2019-12-26
Date de la première publication 2021-10-19
Date d'octroi 2021-10-19
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Dodsworth, Iain Gregory

Abrégé

A method for displaying messages receiving from a social network system, a plurality of messages, and filtering the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages where each of the at least two filtered sets of messages includes a different subset of the plurality of messages. The method can include assigning a first of two filtered sets of messages to a first column, analyzing an interaction of the user with the first of the two filtered set of messages, and triggering display of a second of the two filtered sets of messages in a second column in response to the interaction.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 7/06 - Dispositions pour le tri, la sélection, l'interclassement ou la comparaison de données sur des supports d'enregistrement individuels
  • G06F 40/134 - Création de liens hypertexte
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus

99.

Establishing a trust association

      
Numéro d'application 17219422
Numéro de brevet 11533356
Statut Délivré - en vigueur
Date de dépôt 2021-03-31
Date de la première publication 2021-10-14
Date d'octroi 2022-12-20
Propriétaire Twitter, Inc. (USA)
Inventeur(s) Ward, Ben

Abrégé

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.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 67/01 - Protocoles
  • H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/306 - Profils des utilisateurs

100.

Generating messages having in-message applications

      
Numéro d'application 16581625
Numéro de brevet 11146513
Statut Délivré - en vigueur
Date de dépôt 2019-09-24
Date de la première publication 2021-10-12
Date d'octroi 2021-10-12
Propriétaire Twitter, Inc. (USA)
Inventeur(s)
  • Guarraci, Brian
  • Morgan, William
  • Gordon, Jeremy
  • Monroe, Grant
  • Benson, Buster
  • D'Sa, Russell
  • Singer, Adam
  • Chan, Ian
  • Ellin, Brian
  • Thompson, Reeve
  • Alonso, Luke
  • Taylor, Zachary
  • Chen, Zhigang

Abrégé

Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/186 - Gabarits
  1     2     3     ...     11        Prochaine page