Grammarly, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 106 pour Grammarly, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 75
        Marque 31
Juridiction
        États-Unis 80
        International 17
        Canada 6
        Europe 3
Date
Nouveautés (dernières 4 semaines) 4
2025 juin 4
2025 mars 1
2025 (AACJ) 10
2024 22
Voir plus
Classe IPC
G06F 40/166 - Édition, p. ex. insertion ou suppression 26
G06F 40/30 - Analyse sémantique 18
G06N 20/00 - Apprentissage automatique 17
G06F 40/253 - Analyse grammaticaleCorrigé du style 15
G06F 3/0486 - Glisser-déposer 14
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 17
42 - Services scientifiques, technologiques et industriels, recherche et conception 16
41 - Éducation, divertissements, activités sportives et culturelles 13
25 - Vêtements; chaussures; chapellerie 5
Statut
En Instance 21
Enregistré / En vigueur 85
  1     2        Prochaine page

1.

SOFTWARE APPLICATION ACCESS

      
Numéro d'application 18541341
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2025-06-19
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Brazier, Rob
  • Lin, Daniel
  • Fung, Elise

Abrégé

A computer-implemented method executed using an assistant application and a web browser hosted or executed using a first computer, the computer-implemented method comprising receiving a first signal that first application is executing, with text within a workspace of the first application; receiving a second signal that a control was selected; instantiating and causing displaying an app actions window comprising at least one app label respectively corresponding to at least one second application; receiving input from the first computer specifying a selection of the at least one app label; updating the app actions window to display one or more app-specific widgets corresponding to widgets, fields, or functions available in the second application; receiving data entered into and/or selection(s) of one or more of the one or more app-specific widgets; programmatically invoking one or more application programming interface (API) calls of the second application using the data and/or selections; receiving one or more response(s) from API call(s) to the second application; updating the workspace of the first application based upon the one or more response(s). The method enables a user's computer to access functions of a second application from within a compact window over a first application without switching context to interact with the second application in a separate window or tab.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

2.

CONFORMING DIGITAL DOCUMENTS TO STYLE GUIDES

      
Numéro d'application US2024059531
Numéro de publication 2025/128678
Statut Délivré - en vigueur
Date de dépôt 2024-12-11
Date de publication 2025-06-19
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Kulkarni, Vivek
  • Leacock, Claudia
  • Alikaniotis, Dimitrios
  • Gubin, Maxim

Abrégé

In an embodiment, non-transitory computer-readable storage media store one or more sequences of instructions which, when executed using one or more processors, cause the one or more processors to execute: executing a document processing application; receiving a digitally stored electronic document, alone or in combination with one or more other relevant documents, and an engineered prompt; transmitting an application programming interface (API) call to an API of a pre-trained large language model (LLM), wherein the call comprises the engineered prompt, wherein the engineered prompt comprises a plurality of objective instructions to the pre-trained LLM specifying transforming the electronic document according to a style guide to cause the pre-trained LLM to execute an inference stage over the electronic document and automatically generate output text based on the electronic document and the plurality of objective instructions that transforms the electronic document to conform to the style guide; storing the output text using a storage device of a user computer, a hosted storage environment, or in memory associated with the document processing application.

Classes IPC  ?

3.

CONFORMING DIGITAL DOCUMENTS TO STYLE GUIDES

      
Numéro d'application 18977100
Statut En instance
Date de dépôt 2024-12-11
Date de la première publication 2025-06-19
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Kulkarni, Vivek
  • Leacock, Claudia
  • Alikaniotis, Dimitrios
  • Gubin, Maxim

Abrégé

In an embodiment, non-transitory computer-readable storage media store one or more sequences of instructions which, when executed using one or more processors, cause the one or more processors to execute: executing a document processing application; receiving a digitally stored electronic document, alone or in combination with one or more other relevant documents, and an engineered prompt; transmitting an application programming interface (API) call to an API of a pre-trained large language model (LLM), wherein the call comprises the engineered prompt, wherein the engineered prompt comprises a plurality of objective instructions to the pre-trained LLM specifying transforming the electronic document according to a style guide to cause the pre-trained LLM to execute an inference stage over the electronic document and automatically generate output text based on the electronic document and the plurality of objective instructions that transforms the electronic document to conform to the style guide; storing the output text using a storage device of a user computer, a hosted storage environment, or in memory associated with the document processing application.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/54 - Communication interprogramme

4.

Automatically applying correction suggestions in text checking

      
Numéro d'application 17896476
Numéro de brevet 12333247
Statut Délivré - en vigueur
Date de dépôt 2022-08-26
Date de la première publication 2025-06-17
Date d'octroi 2025-06-17
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Gaidylo, Valentyn
  • Han, Lu
  • Tanskiy, Yuriy

Abrégé

A computer-implemented process is programmed to programmatically receive at a first computer a digital electronic object comprising a source text having been composed at a second computer, send instructions to the second computer for presenting filters via a user interface, which are programmed to adjust the source text when they are selected and executed, receive a selection of a first filter, generate an output set of suggestions based on executing the first filter over the source text, transmit the output set of suggestions to the second computer, receive a specification to apply the suggestions, and in response, automatically apply all the suggestions to the source text and transmit updated presentation instructions to the second computer which when rendered using the second computer cause displaying an updated text with all the suggestions having been applied to the source text.

Classes IPC  ?

  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • 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
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/30 - Analyse sémantique

5.

ARTIFICIAL INTELLIGENCE COMMUNICATION ASSISTANCE

      
Numéro d'application 18956657
Statut En instance
Date de dépôt 2024-11-22
Date de la première publication 2025-03-06
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

A method of electronic communication assistance is provided. The method includes receiving, via an artificial intelligence assistant computing facility, an electronic communication from a first user intended to be received by a second user; and determining, via the artificial intelligence assistant computing facility, a capacity of the second user to receive the electronic communication. The method further includes determining, via the artificial intelligence assistant computing facility and based at least in part on the capacity of the second user, a time to send the electronic communication; and transmitting, via the artificial intelligence assistant computing facility, the time to the first user.

Classes IPC  ?

  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • 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
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 40/174 - Remplissage de formulairesFusion
  • G06F 40/186 - Gabarits
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/30 - Analyse sémantique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06N 20/00 - Apprentissage automatique
  • G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
  • G10L 15/197 - Grammaires probabilistes, p. ex. n-grammes de mots
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/10 - Informations multimédias
  • H04L 67/306 - Profils des utilisateurs
  • H04N 7/14 - Systèmes à deux voies

6.

AUTOMATED DIGITAL KNOWLEDGE FORMATION

      
Numéro d'application US2024041937
Numéro de publication 2025/038552
Statut Délivré - en vigueur
Date de dépôt 2024-08-12
Date de publication 2025-02-20
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Hora, Kashish
  • Levental, Stanislav
  • Grimm, Ryan

Abrégé

A method of electronic communication assistance involves receiving a partial electronic communication at an Al assistant computing facility from a first electronic identifier linked to a first user. This communication includes content associated with both the first user and a second user. The method extracts the communication context and encodes the partial communication for processing, creating an encoded version. It retrieves the first user's communication profile from a database using their identifier, containing user attributes, and retrieves the second user's profile similarly. The encoded communication is then processed by a processor to generate a compositional change using at least one of the communication context, the first user communication attribute, or the second user communication attribute. Finally, a revised electronic communication is generated from the partial communication and the compositional change.

Classes IPC  ?

  • 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/9032 - Formulation de requêtes
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/35 - Représentation du discours ou du dialogue
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
  • G10L 15/19 - Contexte grammatical, p. ex. désambiguïsation des hypothèses de reconnaissance par application des règles de séquence de mots
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G06N 20/00 - Apprentissage automatique

7.

Computer-implemented presentation of synonyms based on syntactic dependency

      
Numéro d'application 18478907
Numéro de brevet 12229499
Statut Délivré - en vigueur
Date de dépôt 2023-09-29
Date de la première publication 2025-02-18
Date d'octroi 2025-02-18
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Guliak, Roman
  • Levental, Stanislav
  • Tanskiy, Yuriy

Abrégé

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.

Classes IPC  ?

  • G06F 40/247 - ThésaurusSynonymes
  • 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
  • G06F 3/04886 - 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 par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p. ex. claviers virtuels ou menus
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/30 - Analyse sémantique
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/08 - Méthodes d'apprentissage

8.

AUTOMATED DIGITAL KNOWLEDGE FORMATION

      
Numéro d'application 18800901
Statut En instance
Date de dépôt 2024-08-12
Date de la première publication 2025-02-13
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Hora, Kashish
  • Levental, Stanislav
  • Grimm, Ryan

Abrégé

A method of electronic communication assistance involves receiving a partial electronic communication at an AI assistant computing facility from a first electronic identifier linked to a first user. This communication includes content associated with both the first user and a second user. The method extracts the communication context and encodes the partial communication for processing, creating an encoded version. It retrieves the first user's communication profile from a database using their identifier, containing user attributes, and retrieves the second user's profile similarly. The encoded communication is then processed by a processor to generate a compositional change using at least one of the communication context, the first user communication attribute, or the second user communication attribute. Finally, a revised electronic communication is generated from the partial communication and the compositional change.

Classes IPC  ?

  • G06F 40/186 - Gabarits
  • G06F 40/274 - Conversion de symboles en motsAnticipation des mots à partir des lettres déjà entrées
  • G06F 40/30 - Analyse sémantique

9.

G

      
Numéro d'application 1837726
Statut Enregistrée
Date de dépôt 2024-07-25
Date d'enregistrement 2024-07-25
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable plug-in software using artificial intelligence for use and instruction in generating text, proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, rephrasing text, assisted reading comprehension, suggesting personalized text, adding automated style features, editing text, detecting errors in the text and enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; downloadable software for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; downloadable intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization and creative ideation; downloadable computer programs and downloadable computer software for natural language processing, generation, understanding and analysis; downloadable computer programs and downloadable computer software for machine-learning based language and speech processing software; downloadable computer chatbot software for simulating conversations. Educational services, namely, providing computerized instruction using artificial intelligence in the nature of generating text, proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, text rephrasing, suggesting personalized text, adding automated style features, editing text, detecting errors in the text, creating task lists, generating text, drafts, contextual prediction, personalization, creative ideation, enhancing vocabulary, multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction. Software as a service (SaaS) services featuring artificial intelligence software for use and instruction in generating text, proofreading text, providing citations in text, detecting errors in the text according to the rules of its relevant knowledge-base, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions, rephrasing text, suggesting personalized text, adding automated style features, and providing reports that contain descriptions and explanations of errors and improvements; software as a service (SaaS) for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; Software as a Service (SaaS) services featuring intelligent personal assistant software for creating task lists, and for generating text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization, creative ideation; Software as a Service (SaaS) services featuring software for use by others for enabling multi-language translation of content, integrating natural language processing, computational linguistics, deep learning, information retrieval, and machine learning, and understanding general human queries and formulating responses; software as a service (SaaS) services featuring software in the field of ai software customization, namely, software for AI training, testing and evaluating, performing automated speech recognition functions, performing foreign language learning functions, processing speech and text data, virtual and voice assistance training, performing machine translation functions, performing chatbot and conversational agent assistance functions, performing automatic speech recognition functions, performing speech-to-text transcriptions, performing text-to-speech translations; providing online non-downloadable software for machine-learning based language and speech processing software; providing online non-downloadable chatbot software for simulating conversations.

10.

Automatic Suggestion of Domain-Specific Knowledge

      
Numéro d'application 18586882
Statut En instance
Date de dépôt 2024-02-26
Date de la première publication 2025-02-06
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Petruk, Anna
  • Knox, Dru

Abrégé

In one embodiment, a computer-implemented method for dynamically presenting information in digital documents comprises receiving text data; identifying in the text data a target domain-specific term based on a set of domain-specific term records, each domain-specific term record including a domain-specific term and a term description; providing an interactive element corresponding to the target domain-specific term; receiving a signal indicating a user interacting with the interactive element; accessing a target domain-specific term record from the set of domain-specific term records corresponding to the target domain-specific term, to retrieve a target term description being a term description for the target domain-specific term, in response to the signal; and displaying the target term description using a domain-specific term associated knowledge card.

Classes IPC  ?

  • G06F 40/134 - Création de liens hypertexte
  • 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
  • G06F 40/186 - Gabarits
  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06Q 10/10 - BureautiqueGestion du temps

11.

Miscellaneous Design

      
Numéro de série 98915957
Statut En instance
Date de dépôt 2024-12-20
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Educational services, namely, providing computerized instruction used to generate text, proofread text and provide citations in text, to apply rule of grammar and punctuation to text, the spelling of text and text rephrasing, to suggest personalized texts, to add automated style features, to edit text, to detect errors in the text, to detect the source of content in text and use of artificial intelligence in text, to create task lists, to generate text, drafts, contextual predictions, personalization and creative ideation, and to enhance vocabulary, multi-modal natural language processing, generation, reasoning, and machine learning for contextual analysis and natural interaction; providing online non-downloadable computer software used by students and educators to detect and categorize the source of content in text, to detect and categorize the use of artificial intelligence in text, and to categorize text that is typed and edited.

12.

Automatic prediction of important content

      
Numéro d'application 18455405
Numéro de brevet 12164860
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de la première publication 2024-12-10
Date d'octroi 2024-12-10
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Khlystik, Roman
  • Singh, Karun
  • Alikaniotis, Dimitrios
  • Vandamme, Jonathan

Abrégé

In an embodiment, a programmed computer system implemented via client-server Software as a Service (SaaS) techniques provides an interactive user interface for identifying specific portions of a digital document susceptible for review and improvement. A server computer may receive a representation of a digital document, such as an email, comprising words arranged into sentences. An embodiment may tokenize a set of all sentences comprising the sequence of sentences into a document-specific vocabulary, then compute a corresponding first and second score for each sentence of the sequence of sentences. The first score may represent a calculated probability of semantic importance of the corresponding sentence to an overall meaning of the digital document. The second score may represent a calculated likelihood that the corresponding sentence will be read by a future reader of the digital document. An embodiment may identify key sentences using the first scores and second scores.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/40 - Traitement ou traduction du langage naturel

13.

AUTOMATIC SUGGESTION OF DOMAIN-SPECIFIC KNOWLEDGE

      
Numéro d'application 18677261
Statut En instance
Date de dépôt 2024-05-29
Date de la première publication 2024-12-05
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Petruk, Anna
  • Hora, Kashish

Abrégé

In one embodiment, a method may receive, from a client device, a text input from a user. The text input can comprise a plurality of words. The method can access, from a server computer, common knowledge associated with a data store. The method can generate, using a generative artificial intelligence model, contextual features in a query associated with the text input. The generative artificial intelligence model has been trained to generate the contextual features in the query based on the common knowledge associated with the data store. The method can generate, using the generative artificial intelligence model, a text output using the contextual features in the query associated with the text input. The method can send, to the client device, instructions for presenting a user interface comprising the text output.

Classes IPC  ?

  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/186 - Gabarits
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/237 - Outils lexicaux
  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services

14.

AUTOMATIC SUGGESTION OF DOMAIN-SPECIFIC KNOWLEDGE

      
Numéro d'application US2024031432
Numéro de publication 2024/249490
Statut Délivré - en vigueur
Date de dépôt 2024-05-29
Date de publication 2024-12-05
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Petruk, Anna
  • Hora, Kashish

Abrégé

In one embodiment, a method may receive, from a client device, a text input from a user. The text input can comprise a plurality of words. The method can access, from a server computer, common knowledge associated with a data store. The method can generate, using a generative artificial intelligence model, contextual features in a query associated with the text input. The generative artificial intelligence model has been trained to generate the contextual features in the query based on the common knowledge associated with the data store. The method can generate, using the generative artificial intelligence model, a text output using the contextual features in the query associated with the text input. The method can send, to the client device, instructions for presenting a user interface comprising the text output.

Classes IPC  ?

  • G06F 16/332 - Formulation de requêtes
  • G06F 16/338 - Présentation des résultats des requêtes
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06F 40/186 - Gabarits
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06N 3/0475 - Réseaux génératifs

15.

AMPERSAND

      
Numéro de série 98881231
Statut En instance
Date de dépôt 2024-12-02
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing information via a website in the field of brand and design compliance guidelines for third party use.

16.

GRAMMARLY

      
Numéro d'application 1816582
Statut Enregistrée
Date de dépôt 2024-04-04
Date d'enregistrement 2024-04-04
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable plug-in software using artificial intelligence for use and instruction in generating text, proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, rephrasing text, assisted reading comprehension, suggesting personalized text, adding automated style features, editing text, detecting errors in the text and enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; downloadable software for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; downloadable intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization and creative ideation; downloadable computer programs and downloadable computer software for natural language processing, generation, understanding and analysis; downloadable computer programs and downloadable computer software for machine-learning based language and speech processing software; downloadable computer chatbot software for simulating conversations; downloadable plug-in software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements. Educational services, namely, providing computerized instruction in the field of artificial intelligence used to generate text, proofread text, provide citations in text, to apply rule of grammar and punctuation to text, the spelling of text, text rephrasing, to suggest personalized texts, to add automated style features, to edit text, to detect errors in the text, to create task lists, to generate text, drafts, contextual predictions, personalization and creative ideation, to enhance vocabulary, multi-modal natural language processing, generation, reasoning, and machine learning for contextual analysis and natural interaction; educational services, namely, providing computerized instruction in the nature of proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, editing text, and enhancing vocabulary, through the use of automated reports containing descriptions and explanations of errors and improvements. Software as a service (SAAS) services featuring artificial intelligence software for use and instruction in generating text, proofreading text, providing citations in text, detecting errors in the text according to the rules of its relevant knowledge-base, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions, rephrasing text, suggesting personalized text, adding automated style features, and providing reports that contain descriptions and explanations of errors and improvements; software as a service (SAAS) services featuring cognitive computing technologies software that provide multi-modal natural language processing generation, reasoning, and machine learning for contextual analysis, and natural interaction, and intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization, creative ideation; software as a service (SAAS) services featuring software for use by others for enabling multi-language translation of content, integrating natural language processing, computational linguistics, deep learning, information retrieval, and machine learning, and understanding general human queries and formulating responses; software as a service (SAAS) services featuring software in the field of AI software customization, namely, software for AI training, testing and evaluating, performing automated speech recognition functions, performing foreign language learning functions, processing speech and text data, virtual and voice assistance training, performing machine translation functions, performing chatbot and conversational agent assistance functions, performing automatic speech recognition functions, performing speech-to-text transcriptions, performing text-to-speech translations; providing online non-downloadable software for implementing machine-learning based language; providing online non-downloadable software for speech processing; providing online non-downloadable chatbot software for simulating conversations; software as a service (SAAS) services featuring software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; providing non-downloadable software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements via a website.

17.

G

      
Numéro d'application 237815500
Statut En instance
Date de dépôt 2024-07-25
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable plug-in software using artificial intelligence for use and instruction in generating text, proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, rephrasing text, assisted reading comprehension, suggesting personalized text, adding automated style features, editing text, detecting errors in the text and enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; downloadable software for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; downloadable intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization and creative ideation; downloadable computer programs and downloadable computer software for natural language processing, generation, understanding and analysis; downloadable computer programs and downloadable computer software for machine-learning based language and speech processing software; downloadable computer chatbot software for simulating conversations. (1) Educational services, namely, providing computerized instruction using artificial intelligence in the nature of generating text, proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, text rephrasing, suggesting personalized text, adding automated style features, editing text, detecting errors in the text, creating task lists, generating text, drafts, contextual prediction, personalization, creative ideation, enhancing vocabulary, multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction. (2) Software as a service (SaaS) services featuring artificial intelligence software for use and instruction in generating text, proofreading text, providing citations in text, detecting errors in the text according to the rules of its relevant knowledge-base, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions, rephrasing text, suggesting personalized text, adding automated style features, and providing reports that contain descriptions and explanations of errors and improvements; software as a service (SaaS) for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; Software as a Service (SaaS) services featuring intelligent personal assistant software for creating task lists, and for generating text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization, creative ideation; Software as a Service (SaaS) services featuring software for use by others for enabling multi-language translation of content, integrating natural language processing, computational linguistics, deep learning, information retrieval, and machine learning, and understanding general human queries and formulating responses; software as a service (SaaS) services featuring software in the field of ai software customization, namely, software for AI training, testing and evaluating, performing automated speech recognition functions, performing foreign language learning functions, processing speech and text data, virtual and voice assistance training, performing machine translation functions, performing chatbot and conversational agent assistance functions, performing automatic speech recognition functions, performing speech-to-text transcriptions, performing text-to-speech translations; providing online non-downloadable software for machine-learning based language and speech processing software; providing online non-downloadable chatbot software for simulating conversations.

18.

DIGITAL EMPLOYEE EXPERIENCE IMPROVEMENT BASED ON DE-IDENTIFIED PRODUCTIVITY DATA SIGNALS

      
Numéro d'application 18620828
Statut En instance
Date de dépôt 2024-03-28
Date de la première publication 2024-07-18
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Hora, Kashish
  • Shevchenko, Oleksiy
  • Kadyan, Rahul
  • Janefalkar, Tushar

Abrégé

Embodiments provide a computer that includes one or more processors and instructions stored on one or more memory devices. The one or more processors executes the instructions to monitor, using one or more extractor application programming interfaces (APIs), a plurality of streams associated with user interactions with the computer, each of the plurality of streams including one or more events or activities associated with the user interactions, the user interactions being interactions with one or more different applications or platforms of the computer. The processor may extract contents and contexts from the plurality of streams using the one or more extractor APIs. The processor further determines one or more workflows associated with the user, the one or more workflows including the extracted contents and contexts, the workflows indicating the user interactions with the computer during a time series comprising a plurality of timestamps associated with times at which the user performed the interactions with the computer. The processor stores the one or more the workflows at the user computer. The processor determines one or more chunks of the one or more workflows, each chunk being a subpart of one of the one or more workflows and corresponding to a set of the plurality of timestamps associated with the subpart, each chunk including the content and contexts of the one or more workflows associated with the set of the plurality of timestamps. The processors evaluates the one or more chunks, the evaluating creating one or more inferred actions using the content and contexts of the one or more workflows associated with the set of the plurality of timestamps and automates one or more subsequent workflows associated with the user based on the one or more inferred actions.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation

19.

REAL-TIME TONE FEEDBACK IN VIDEO CONFERENCING

      
Numéro d'application 18392849
Statut En instance
Date de dépôt 2023-12-21
Date de la première publication 2024-06-20
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Raheja, Vipul
  • Alikaniotis, Dimitrios

Abrégé

A computer-implemented process is programmed to programmatically receive, using a first computer system, electronic digital data representing input time-correlated speech data and video data, determine a first text sequence corresponding to the input time-correlated speech data, the first text sequence comprising unstructured natural language text, determining syntactic structure data associated with the first text sequence, inputting the time-correlated video data and the syntactic structure data associated with the first text sequence into one or more machine learning models, the machine learning models producing an output of one or more scores for at least a portion of the time-correlated video data and first text sequence, transforming the output of one or more scores to yield and output set of summary points and suggestions, and transmitting a graphical element of the output set of summary points and suggestions for display.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions

20.

PRIVACY-CONTROLLED GENERATION OF SUGGESTED SNIPPETS

      
Numéro d'application 18474962
Statut En instance
Date de dépôt 2023-09-26
Date de la première publication 2024-05-23
Propriétaire Grammarly, Inc. (USA)
Inventeur(s) Mackey, Ben

Abrégé

In one embodiment, a method receives, by a computing device, a text change in a text entry which includes one or more text units. The method may access, using a data store, a record associated with a user identifier which includes one or more top N similar hash values associated with the user identifier. The method may determine one or more hash values by applying a hash function over the one or more text units of the text change. The method may compare each of the one or more hash values to the one or more top N similar hash values. In response to determining a match between at least one of the one or more hash values and the one or more top N similar hash values, the method may determine a phrase suggestion using the text change to visually present on the computing device.

Classes IPC  ?

21.

GRAMMARLY

      
Numéro d'application 235599800
Statut En instance
Date de dépôt 2024-04-04
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Downloadable plug-in software using artificial intelligence for use and instruction in generating text, proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, rephrasing text, assisted reading comprehension, suggesting personalized text, adding automated style features, editing text, detecting errors in the text and enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; downloadable software for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; downloadable intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization and creative ideation; downloadable computer programs and downloadable computer software for natural language processing, generation, understanding and analysis; downloadable computer programs and downloadable computer software for machine-learning based language and speech processing software; downloadable computer chatbot software for simulating conversations

22.

PRIVACY-CONTROLLED GENERATION OF SUGGESTED SNIPPETS

      
Numéro d'application US2023075124
Numéro de publication 2024/073413
Statut Délivré - en vigueur
Date de dépôt 2023-09-26
Date de publication 2024-04-04
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s) Mackey, Ben

Abrégé

In one embodiment, a method receives, by a computing device, a text change in a text entry which includes one or more text units. The method may access, using a data store, a record associated with a user identifier which includes one or more top N similar hash values associated with the user identifier. The method may determine one or more hash values by applying a hash function over the one or more text units of the text change. The method may compare each of the one or more hash values to the one or more top N similar hash values. In response to determining a match between at least one of the one or more hash values and the one or more top N similar hash values, the method may determine a phrase suggestion using the text change to visually present on the computing device.

Classes IPC  ?

  • G06F 16/332 - Formulation de 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/34 - NavigationVisualisation à cet effet
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/151 - Transformation
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

23.

REWRITING TONE OF NATURAL LANGUAGE TEXT

      
Numéro d'application 17951751
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shen, Alice
  • Unkovsky, Dmitry
  • Bochkov, Yevhen
  • Van Dam, Jennifer
  • Ng, Lily
  • Norris, Mark
  • Gubin, Maxim
  • Keough, Megan
  • Korniienko, Oleksandr
  • Tanskyi, Yuriy

Abrégé

In one embodiment, the disclosure provides a computer-implemented method, comprising receiving, by a computer system, electronic digital data representing a first text sequence in a first language, the first text sequence comprising unstructured natural language text; by one or more machine-learning models of the computer system, determining a score corresponding to the first text sequence, the score being determined by one or more rule-based filters and indicating one or more predicted tones; determining whether to modify the first text sequence based on the score of the first text sequence; in response to a determination to modify the first text sequence, modifying the first text sequence, the modifying comprising replacement of at least one or more words of the first text sequence to result in creating and digitally storing a second text sequence; and transmitting a graphical control element indicative of a tone associated with the second text sequence for display.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/117 - ÉtiquetageAnnotation Désignation de blocChoix des attributs
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/30 - Analyse sémantique

24.

Proficiency and native language-adapted grammatical error correction

      
Numéro d'application 18532741
Numéro de brevet 12299389
Statut Délivré - en vigueur
Date de dépôt 2023-12-07
Date de la première publication 2024-03-28
Date d'octroi 2025-05-13
Propriétaire Grammarly Inc. (USA)
Inventeur(s)
  • Nadejde, Maria
  • Tetreault, Joel

Abrégé

In an embodiment, the disclosed technologies are capable of receiving, by a digital model, data representing a first text sequence in a first language; using the digital model, modifying the first text sequence to result in creating and digitally storing a second text sequence in the first language; and outputting, by the digital model, the second text sequence in the first language. The modifying may include any one or more of: deleting text from the first text sequence, adding text to the first text sequence, modifying text of the first text sequence, reordering text of the first text sequence, adding a digital markup to the first text sequence. The digital model may have been fine-tuned, after having been machine-learned, using a subset of values of model parameters associated with an encoding layer or an embedding layer or both the encoding layer and the embedding layer.

Classes IPC  ?

  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/263 - Identification de la langue
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/08 - Méthodes d'apprentissage

25.

REWRITING TONE OF NATURAL LANGUAGE TEXT

      
Numéro d'application US2023074894
Numéro de publication 2024/064889
Statut Délivré - en vigueur
Date de dépôt 2023-09-22
Date de publication 2024-03-28
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Shen, Alice
  • Unkovsky, Dmitry
  • Bochkov, Yevhen
  • Van Dam, Jennifer
  • Ng, Lily
  • Norris, Mark
  • Gubin, Maxim
  • Keough, Megan
  • Korniienko, Oleksandr
  • Tanskyi, Yuriy

Abrégé

In one embodiment, the disclosure provides a computer-implemented method, comprising receiving, by a computer system, electronic digital data representing a first text sequence in a first language, the first text sequence comprising unstructured natural language text; by one or more machine-learning models of the computer system, determining a score corresponding to the first text sequence, the score being determined by one or more rule-based filters and indicating one or more predicted tones; determining whether to modify the first text sequence based on the score of the first text sequence; in response to a determination to modify the first text sequence, modifying the first text sequence, the modifying comprising replacement of at least one or more words of the first text sequence to result in creating and digitally storing a second text sequence; and transmitting a graphical control element indicative of a tone associated with the second text sequence for display.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/237 - Outils lexicaux
  • G06N 20/00 - Apprentissage automatique

26.

TWO-WAY EXTERNAL DATA ACCESS

      
Numéro d'application 18212914
Statut En instance
Date de dépôt 2023-06-22
Date de la première publication 2024-02-15
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for interpreting a user external data reference value and a user data change input value, accessing an external data source in response to the user external data reference value, receiving source data from the external data source, updating the source data in the external data source in response to the external data source and the user data change input value, and providing an updated display value for a document in response to the user data change input value and the source data.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/197 - Gestion des versions
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services
  • G06F 3/0486 - Glisser-déposer

27.

Real-time tone feedback in video conferencing

      
Numéro d'application 18180584
Numéro de brevet 11894941
Statut Délivré - en vigueur
Date de dépôt 2023-03-08
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Raheja, Vipul
  • Alikaniotis, Dimitrios

Abrégé

A computer-implemented process is programmed to programmatically receive, using a first computer system, electronic digital data representing input time-correlated speech data and video data, determine a first text sequence corresponding to the input time-correlated speech data, the first text sequence comprising unstructured natural language text, determining syntactic structure data associated with the first text sequence, inputting the time-correlated video data and the syntactic structure data associated with the first text sequence into one or more machine learning models, the machine learning models producing an output of one or more scores for at least a portion of the time-correlated video data and first text sequence, transforming the output of one or more scores to yield and output set of summary points and suggestions, and transmitting a graphical element of the output set of summary points and suggestions for display.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions

28.

G

      
Numéro de série 98385915
Statut En instance
Date de dépôt 2024-02-01
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Educational services, namely, providing computerized instruction in the nature of online instruction using artificial intelligence in the fields of generating text, proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, text rephrasing, suggesting personalized text, adding automated style features, editing text, detecting errors in the text, creating task lists, generating text, drafts, contextual prediction, personalization, creative ideation, enhancing vocabulary, multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction

29.

G

      
Numéro de série 98385913
Statut Enregistrée
Date de dépôt 2024-02-01
Date d'enregistrement 2025-05-20
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable plug-in software using artificial intelligence for use and instruction in generating text, proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, rephrasing text, assisted reading comprehension, suggesting personalized text, adding automated style features, editing text, detecting errors in the text and enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; downloadable software for cognitive computing technologies for providing multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; downloadable intelligent personal assistant software for creating task lists, and for generating text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization and creative ideation; downloadable computer programs and downloadable computer software for natural language processing, generation, understanding and analysis; downloadable computer programs and downloadable computer software for machine-learning based language and speech processing; downloadable computer chatbot software for simulating conversations

30.

G

      
Numéro de série 98385918
Statut Enregistrée
Date de dépôt 2024-02-01
Date d'enregistrement 2025-05-20
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service (SAAS) services featuring artificial intelligence software for use and instruction in generating text, proofreading text, providing citations in text, detecting errors in the text according to the rules of its relevant knowledge-base, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions, rephrasing text, suggesting personalized text, adding automated style features, and providing reports that contain descriptions and explanations of errors and improvements; Software as a Service (SAAS) services featuring software for cognitive computing technologies for providing multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; Software as a Service (SAAS) services featuring intelligent personal assistant software for creating task lists, and for generating text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization, creative ideation; Software as a Service (SAAS) services featuring software for use by others for enabling multi-language translation of content, integrating natural language processing, computational linguistics, deep learning, information retrieval, and machine learning, and understanding general human queries and formulating responses; software as a service (SAAS) services featuring software in the field of AI software customization for AI training, testing and evaluating, performing automated speech recognition functions, performing foreign language learning functions, processing speech and text data, virtual and voice assistance training, performing machine translation functions, performing chatbot and conversational agent assistance functions, performing automatic speech recognition functions, performing speech-to-text transcriptions, performing text-to-speech translations; providing online non-downloadable software for machine-learning based language and speech processing; providing online non-downloadable chatbot software for simulating conversations

31.

Inferred event detection and text processing using transparent windows

      
Numéro d'application 17525727
Numéro de brevet 11880644
Statut Délivré - en vigueur
Date de dépôt 2021-11-12
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Pavlychko, Victor
  • Gaidylo, Valentyn
  • Volobuiev, Nikita
  • Rysai, Ievgen
  • Guliak, Roman
  • Tanskiy, Yura

Abrégé

In one embodiment, the disclosure provides a computer-implemented or programmed method, comprising: causing subscribing to a plurality of events provided by a first application programming interface; receiving a layout change event pushed from the first application programming interface; determining that a change in focused element resulted in a currently focused element; causing generating a transparent window on top of the currently focused element; causing receiving one or more character ranges respectively associated with one or more types of markup; causing determining one or more screen bounds corresponding to the one or more character ranges; and, causing respectively displaying, in the transparent window, the one or more types of markup at the screen bounds corresponding to the one or more character ranges associated with that type of markup.

Classes IPC  ?

  • G06F 40/117 - ÉtiquetageAnnotation Désignation de blocChoix des attributs
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • G06F 9/54 - Communication interprogramme

32.

Artificial intelligence communication assistance in audio-visual composition

      
Numéro d'application 17544412
Numéro de brevet 11871148
Statut Délivré - en vigueur
Date de dépôt 2021-12-07
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for aiding in the audio-visual composition of electronic communications.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G10L 15/197 - Grammaires probabilistes, p. ex. n-grammes de mots
  • G06N 20/00 - Apprentissage automatique

33.

Computer-implemented presentation of synonyms based on syntactic dependency

      
Numéro d'application 18068164
Numéro de brevet 11853689
Statut Délivré - en vigueur
Date de dépôt 2022-12-19
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Guliak, Roman
  • Levental, Stanislav
  • Tanskiy, Yuriy

Abrégé

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.

Classes IPC  ?

  • G06F 40/247 - ThésaurusSynonymes
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/30 - Analyse sémantique
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 3/04886 - 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 par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p. ex. claviers virtuels ou menus
  • 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
  • G06N 3/045 - Combinaisons de réseaux

34.

DIGITAL EMPLOYEE EXPERIENCE IMPROVEMENT BASED ON DE-IDENTIFIED PRODUCTIVITY DATA SIGNALS

      
Numéro d'application US2023024572
Numéro de publication 2023/239715
Statut Délivré - en vigueur
Date de dépôt 2023-06-06
Date de publication 2023-12-14
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Hora, Kashish
  • Shevchenko, Oleksiy

Abrégé

A computer system, comprising a server computer that is communicatively coupled to a data communication network; a user computer that is communicatively coupled to the data communication network and comprising: a passive listener component that is programmed to subscribe to system service events of an operating system and to listen to other programmed events and ports to detect signals based on instances of user interaction with other applications, software, hardware, or peripherals; an on-device processing component that is programmed to process signals from the passive listener component, to create and store at a user computer, a file or database of de-identified signals, and to transmit the de-identified signals to a server; the server computer comprising an aggregation component that is programmed for aggregating the de-identified signals received from the on-device processing component of the user computer and from other on-device processing components of a plurality of other user computers, and for generating one or more risk scores, performance scores, manager coaching recommendations, or visual displays that summarize or indicate insights derived from the de-identified signals.

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
  • G06Q 10/10 - BureautiqueGestion du temps
  • H04L 67/50 - Services réseau
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

35.

PERSONALIZED TEXT SUGGESTIONS

      
Numéro d'application US2023022846
Numéro de publication 2023/225264
Statut Délivré - en vigueur
Date de dépôt 2023-05-19
Date de publication 2023-11-23
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Gubin, Maxim
  • Han, Lu
  • Trinh, Hai-Anh
  • Mertens, Timo
  • Yermilov, Yaroslav
  • Chernodub, Artem

Abrégé

In an embodiment, a computer-implemented method can receive electronic digital data representing a first text sequence comprising a plurality of source text units in a first language for a particular user account. The method can evaluate the first text sequence using a machine-learning model to generate a plurality of output suggestions based on a second dataset that comprises one or more corrected source text units corresponding to the plurality of source text units of the first text sequence. The method can use a second machine learning model and the plurality of output suggestions to generate a score corresponding to each of the plurality of output suggestions. The method can display a graphical control element indicative of the plurality of output suggestions which have a score value above a predetermined threshold. The method can modify the first text sequence to display a second text sequence in the first language.

Classes IPC  ?

  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/08 - Méthodes d'apprentissage

36.

SYSTEM, METHOD, AND APPARATUS FOR UPDATING A UNIFIED DOCUMENT SURFACE WITH EXTERNAL DATA

      
Numéro d'application 18216045
Statut En instance
Date de dépôt 2023-06-29
Date de la première publication 2023-10-26
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

Systems and methods include interpreting a first user input from a first user, the first user input comprising a text flow entry, interpreting a second user input from the first user, the second user input comprising at least one of: an in-line data access entry or a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the second user input, the at least one data structure comprising data from an external data source, the external data source being external to the unified document surface, and positioning the at least one data structure on the unified document surface.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/197 - Gestion des versions
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06Q 10/101 - Création collaborative, p. ex. développement conjoint de produits ou de services
  • G06F 3/0486 - Glisser-déposer

37.

SYSTEM, METHOD, AND APPARATUS FOR PUBLICATION AND EXTERNAL INTERFACING FOR A UNIFIED DOCUMENT SURFACE

      
Numéro d'application 18216069
Statut En instance
Date de dépôt 2023-06-29
Date de la première publication 2023-10-26
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Deneui, Alexander W.
  • Jaume, Glenn
  • Sivaramakrishnan, Hariharan
  • Jaramillo, Helena G.
  • Li, John Z.
  • Goldman, Jonathan L.
  • Charles, Martin
  • Varney, W. Michael
  • James, Timothy Andrew
  • Ginzberg, Adam
  • Penner, Nathan
  • Brooks, Evan
  • Hewitt, Michael
  • Shah, Punit
  • Barry, Patrick
  • Guo, Huayang
  • Stowe, Jason Peter
  • Eck, Christopher Leland
  • Salvino, Alicia
  • Fang, Alan
  • Chang, Spencer
  • Huang, Elizabeth
  • Vaskevich, Oleg

Abrégé

Systems and methods include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit. The client serving circuit is structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface. The document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/0486 - Glisser-déposer
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

38.

Artificial intelligence communication assistance

      
Numéro d'application 18336529
Numéro de brevet 12166809
Statut Délivré - en vigueur
Date de dépôt 2023-06-16
Date de la première publication 2023-10-12
Date d'octroi 2024-12-10
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

A method of electronic communication assistance is provided. The method includes receiving, via an artificial intelligence assistant computing facility, an electronic communication from a first user intended to be received by a second user; and determining, via the artificial intelligence assistant computing facility, a capacity of the second user to receive the electronic communication. The method further includes determining, via the artificial intelligence assistant computing facility and based at least in part on the capacity of the second user, a time to send the electronic communication; and transmitting, via the artificial intelligence assistant computing facility, the time to the first user.

Classes IPC  ?

  • 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
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • 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
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 40/174 - Remplissage de formulairesFusion
  • G06F 40/186 - Gabarits
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/30 - Analyse sémantique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06N 20/00 - Apprentissage automatique
  • G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
  • G10L 15/197 - Grammaires probabilistes, p. ex. n-grammes de mots
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04L 67/306 - Profils des utilisateurs
  • H04N 7/14 - Systèmes à deux voies
  • H04L 51/10 - Informations multimédias

39.

GRAMMARLY

      
Numéro de série 98209891
Statut Enregistrée
Date de dépôt 2023-10-04
Date d'enregistrement 2025-03-25
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable plug-in software using artificial intelligence for use and instruction in generating text, proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, rephrasing text, assisted reading comprehension, suggesting personalized text, adding automated style features, editing text, detecting errors in the text and enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; downloadable software for cognitive computing technologies that provide multi-modal natural language processing, generation, reasoning and machine learning for contextual analysis and natural interaction; downloadable intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization and creative ideation; downloadable computer programs and downloadable computer software for natural language processing, generation, understanding and analysis; downloadable computer programs and downloadable computer software for machine-learning based language and speech processing software; downloadable computer chatbot software for simulating conversations

40.

GRAMMARLY

      
Numéro de série 98209907
Statut Enregistrée
Date de dépôt 2023-10-04
Date d'enregistrement 2025-07-08
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Educational services, namely, providing computerized instruction in the field of artificial intelligence used to generate text, proofread text, provide citations in text, to apply rule of grammar and punctuation to text, the spelling of text, text rephrasing, to suggest personalized texts, to add automated style features, to edit text, to detect errors in the text, to create task lists, to generate text, drafts, contextual predictions, personalization and creative ideation, to enhance vocabulary, multi-modal natural language processing, generation, reasoning, and machine learning for contextual analysis and natural interaction.

41.

GRAMMARLY

      
Numéro de série 98209908
Statut Enregistrée
Date de dépôt 2023-10-04
Date d'enregistrement 2025-07-08
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a Service (SAAS) services featuring artificial intelligence software for use and instruction in generating text, proofreading text, providing citations in text, detecting errors in the text according to the rules of its relevant knowledge-base, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions, rephrasing text, suggesting personalized text, adding automated style features, and providing reports that contain descriptions and explanations of errors and improvements; Software as a Service (SAAS) services featuring cognitive computing technologies software that provide multi-modal natural language processing generation, reasoning, and machine learning for contextual analysis, and natural interaction, and intelligent personal assistant software that can create task lists, generate text, drafts, written work, essays, and content for emails on behalf of a user that is activated by user input, online information, contextual prediction, personalization, creative ideation; Software as a Service (SAAS) services featuring software for use by others for enabling multi-language translation of content, integrating natural language processing, computational linguistics, deep learning, information retrieval, and machine learning, and understanding general human queries and formulating responses; Software as a Service (SAAS) services featuring software in the field of AI software customization, namely, software for AI training, testing and evaluating, performing automated speech recognition functions, performing foreign language learning functions, processing speech and text data, virtual and voice assistance training, performing machine translation functions, performing chatbot and conversational agent assistance functions, performing automatic speech recognition functions, performing speech-to-text transcriptions, performing text-to-speech translations; providing online non-downloadable software for implementing machine-learning based language; providing online non-downloadable software for speech processing; providing online non-downloadable chatbot software for simulating conversations.

42.

Suggestion of communication styles personalized to target audience in a text editor

      
Numéro d'application 17749883
Numéro de brevet 11960822
Statut Délivré - en vigueur
Date de dépôt 2022-05-20
Date de la première publication 2023-09-21
Date d'octroi 2024-04-16
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Mackey, Ben
  • Golokolosenko, Michail
  • Oudalov, Nikolai
  • Nykytiuk, Volodymyr

Abrégé

A computer-implemented process is programmed to programmatically receive at a first computer a digital electronic object including a source text that is directed to a target audience and that was composed at a second computer, determine a style value specifying a particular communication style from among different communication styles based on a communication profile of the target audience, evaluate the source text using a trained machine-learning model, receive a classification output from the machine-learning model, generate an output set of suggested edits to the source text based on comparing the classification output to the source text, and transmit the output set of suggested edits to the second computer. The classification output from the machine-learning model includes a modified text based on the source text. The modified text has been classified using the particular communication style specified in the style value.

Classes IPC  ?

43.

System, method, and apparatus for snapshot sharding

      
Numéro d'application 18195125
Numéro de brevet 12346653
Statut Délivré - en vigueur
Date de dépôt 2023-05-09
Date de la première publication 2023-09-21
Date d'octroi 2025-07-01
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Deneui, Alexander W.
  • Jaume, Glenn
  • Sivaramakrishnan, Hariharan
  • Jaramillo, Helena G.
  • Li, John Z.
  • Goldman, Jonathan L.
  • Charles, Martin
  • Varney, W. Michael
  • James, Timothy Andrew
  • Ginzberg, Adam
  • Penner, Nathan
  • Brooks, Evan
  • Hewitt, Michael
  • Shah, Punit
  • Barry, Patrick
  • Guo, Huayang
  • Stowe, Jason Peter
  • Eck, Christopher Leland
  • Salvino, Alicia
  • Fang, Alan
  • Chang, Spencer
  • Huang, Elizabeth
  • Vaskevich, Oleg

Abrégé

An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • 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
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

44.

SUGGESTION OF COMMUNICATION STYLES PERSONALIZED TO TARGET AUDIENCE IN A TEXT EDITOR

      
Numéro d'application US2023015007
Numéro de publication 2023/177588
Statut Délivré - en vigueur
Date de dépôt 2023-03-10
Date de publication 2023-09-21
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Mackey, Ben
  • Golokolosenko, Michail
  • Oudalov, Nikolai
  • Nykytiuk, Volodymyr

Abrégé

A computer-implemented process is programmed to programmatically receive at a first computer a digital electronic object including a source text that is directed to a target audience and that was composed at a second computer, determine a style value specifying a particular communication style from among different communication styles based on a communication profile of the target audience, evaluate the source text using a trained machine-learning model, receive a classification output from the machine-learning model, generate an output set of suggested edits to the source text based on comparing the classification output to the source text, and transmit the output set of suggested edits to the second computer. The classification output from the machine-learning model includes a modified text based on the source text. The modified text has been classified using the particular communication style specified in the style value.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 18/2431 - Classes multiples
  • H04L 51/063 - Adaptation du contenu, p. ex. remplacement d'un contenu inapproprié
  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 67/306 - Profils des utilisateurs
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
  • H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/54 - Communication interprogramme
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/289 - Analyse syntagmatique, p. ex. techniques d’états finis ou regroupement
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement

45.

Detecting the tone of text

      
Numéro d'application 17212957
Numéro de brevet 11763085
Statut Délivré - en vigueur
Date de dépôt 2021-03-25
Date de la première publication 2023-09-19
Date d'octroi 2023-09-19
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Alikaniotis, Dimitris
  • Levental, Stanislav
  • Shevchenko, Alex

Abrégé

In an embodiment, the disclosed technologies are capable of detecting a tone in text. A detected tone may be used to inform a decision made by and/or output produced by a grammatical error correction system. A set of candidate tones may be presented to a user for feedback. User feedback on the candidate tones may be used to improve subsequent tone detections.

Classes IPC  ?

  • G06F 40/289 - Analyse syntagmatique, p. ex. techniques d’états finis ou regroupement
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06N 3/049 - Réseaux neuronaux temporels, p. ex. éléments à retard, neurones oscillants ou entrées impulsionnelles
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification

46.

DETECTING THE TONE OF TEXT

      
Numéro d'application 18318120
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2023-09-14
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Alikaniotis, Dimitris
  • Levental, Stanislav
  • Shevchenko, Alex

Abrégé

In an embodiment, the disclosed technologies are capable of detecting a tone in text. A detected tone may be used to inform a decision made by and/or output produced by a grammatical error correction system. A set of candidate tones may be presented to a user for feedback. User feedback on the candidate tones may be used to improve subsequent tone detections.

Classes IPC  ?

  • G06F 40/289 - Analyse syntagmatique, p. ex. techniques d’états finis ou regroupement
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06N 3/049 - Réseaux neuronaux temporels, p. ex. éléments à retard, neurones oscillants ou entrées impulsionnelles
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification

47.

System, method, and apparatus for a unified document surface

      
Numéro d'application 18195109
Numéro de brevet 12288024
Statut Délivré - en vigueur
Date de dépôt 2023-05-09
Date de la première publication 2023-08-31
Date d'octroi 2025-04-29
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Deneui, Alexander W.
  • Jaume, Glenn
  • Sivaramakrishnan, Hariharan
  • Jaramillo, Helena G.
  • Li, John Z.
  • Goldman, Jonathan L.
  • Charles, Martin
  • Varney, W. Michael
  • James, Timothy Andrew
  • Ginzberg, Adam
  • Penner, Nathan
  • Brooks, Evan
  • Hewitt, Michael
  • Shah, Punit
  • Barry, Patrick
  • Guo, Huayang
  • Stowe, Jason Peter
  • Eck, Christopher Leland
  • Salvino, Alicia
  • Fang, Alan
  • Chang, Spencer
  • Huang, Elizabeth
  • Vaskevich, Oleg

Abrégé

Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • 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
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

48.

Artificial intelligence communication assistance for providing communication advice utilizing communication profiles

      
Numéro d'application 17141402
Numéro de brevet 11727205
Statut Délivré - en vigueur
Date de dépôt 2021-01-05
Date de la première publication 2023-08-15
Date d'octroi 2023-08-15
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

A method of electronic communication assistance is provided. The method includes receiving, via an artificial intelligence assistant computing facility, an electronic communication from a first user intended to be received by a second user; and determining, via the artificial intelligence assistant computing facility, a capacity of the second user to receive the electronic communication. The method further includes determining, via the artificial intelligence assistant computing facility and based at least in part on the capacity of the second user, a time to send the electronic communication; and transmitting, via the artificial intelligence assistant computing facility, the time to the first user.

Classes IPC  ?

  • G06F 40/186 - Gabarits
  • H04L 67/306 - Profils des utilisateurs
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/20 - Analyse du langage naturel
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G10L 15/197 - Grammaires probabilistes, p. ex. n-grammes de mots
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • H04N 7/14 - Systèmes à deux voies
  • H04L 65/75 - Gestion des paquets du réseau multimédia

49.

INFERRED EVENT DETECTION AND TEXT PROCESSING USING TRANSPARENT WINDOWS

      
Numéro d'application US2022047712
Numéro de publication 2023/086200
Statut Délivré - en vigueur
Date de dépôt 2022-10-25
Date de publication 2023-05-19
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Pavlychko, Victor
  • Gaidylo, Valentyn
  • Volobuiev, Nikita
  • Rysai, Ievgen
  • Guliak, Roman
  • Tanskiy, Yura

Abrégé

In one embodiment, the disclosure provides a computer-implemented or programmed method, comprising: causing subscribing to a plurality of events provided by a first application programming interface; receiving a layout change event pushed from the first application programming interface; determining that a change in focused element resulted in a currently focused element; receiving, from the currently focused element, a digital electronic object comprising a source text; programmatically dividing the source text into a plurality of source text units; programmatically evaluating each particular source text unit among the plurality of source text units using a machine learning model, and receiving a classification output from the machine learning model; programmatically transforming the classification output to yield an output set of phrase suggestions; and, causing displaying one or more phrase suggestions of the output set of phrase suggestions.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression

50.

VOICE INSTRUCTED MACHINE AUTHORING OF ELECTRONIC DOCUMENTS

      
Numéro d'application US2022047591
Numéro de publication 2023/076173
Statut Délivré - en vigueur
Date de dépôt 2022-10-24
Date de publication 2023-05-04
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Mertens, Timo
  • Raheja, Vipul
  • Mills, Chad
  • Skliarevskyi, Ihor
  • Blazhko, Ignat
  • Perry, Robyn
  • Bern, Nicholas
  • Kumar, Dhruv
  • Lopez, Melissa

Abrégé

A computer-implemented process is programmed to process a source input, determine text enhancements, and present the text enhancements to apply to the sentences dictated from the source input. A text processor may use machine-learning models to process an audio input to generate sentences in a presentable format. An audio input can be processed by an automatic speech recognition model to generate electronic text. The electronic text may be used to generate sentence structures using a normalization model. A comprehension model may be used to identify instructions associated with the sentence structures and generate sentences based on the instructions and the sentence structures. An enhancement model may be used to identify enhancements to apply to the sentences. The enhancements may be presented alongside sentences generated by the comprehension model to provide the user an option to select either the enhancements or the sentences.

Classes IPC  ?

51.

Voice instructed machine authoring of electronic documents

      
Numéro d'application 17510994
Numéro de brevet 11941345
Statut Délivré - en vigueur
Date de dépôt 2021-10-26
Date de la première publication 2023-04-27
Date d'octroi 2024-03-26
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Mertens, Timo
  • Raheja, Vipul
  • Mills, Chad
  • Skliarevskyi, Ihor
  • Blazhko, Ignat
  • Perry, Robyn
  • Bern, Nicholas
  • Kumar, Dhruv
  • Lopez, Melissa

Abrégé

A computer-implemented process is programmed to process a source input, determine text enhancements, and present the text enhancements to apply to the sentences dictated from the source input. A text processor may use machine-learning models to process an audio input to generate sentences in a presentable format. An audio input can be processed by an automatic speech recognition model to generate electronic text. The electronic text may be used to generate sentence structures using a normalization model. A comprehension model may be used to identify instructions associated with the sentence structures and generate sentences based on the instructions and the sentence structures. An enhancement model may be used to identify enhancements to apply to the sentences. The enhancements may be presented alongside sentences generated by the comprehension model to provide the user an option to select either the enhancements or the sentences.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • 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
  • G06F 40/103 - Mise en forme, c.-à-d. modification de l’apparence des documents
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/30 - Analyse sémantique
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

52.

INTENT-BASED SUGGESTION OF ADDED PHRASES IN A TEXT EDITOR

      
Numéro d'application US2022045562
Numéro de publication 2023/059561
Statut Délivré - en vigueur
Date de dépôt 2022-10-03
Date de publication 2023-04-13
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Van Dam, Jennifer
  • Yavnyi, Sergey
  • Li, Xiaoshan
  • Ivenskaya, Masha
  • Foelsch, Jared

Abrégé

A computer-implemented process is programmed to detect a type or category of document that is being drafted and to suggest one or more phrases or sentences to add to the original and/or substitute for the original, the suggested text being potentially more personable and sincere than the writer's original text. Suggested text phrases are selected from a large corpus of previously manually drafted sentences and phrases. Selected text phrases are ranked and filtered to result in suggesting a manageable set of text phrases. With this approach, adding specially chosen content to existing content can change the warmth or tone of the text while preserving its meaning. Unlike prior approaches, in an embodiment, the process Is programmed to artificially understand the Intent of the original text as a basis of suggesting other content to add.

Classes IPC  ?

  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p. ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/274 - Conversion de symboles en motsAnticipation des mots à partir des lettres déjà entrées
  • G06F 40/289 - Analyse syntagmatique, p. ex. techniques d’états finis ou regroupement
  • H04L 51/063 - Adaptation du contenu, p. ex. remplacement d'un contenu inapproprié
  • 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

53.

Artificial intelligence communication assistance for improving the effectiveness of communications using reaction data

      
Numéro d'application 16055031
Numéro de brevet 11620566
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2023-04-04
Date d'octroi 2023-04-04
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for an artificial intelligence communication assistant improving the effectiveness of communications with user reaction data.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • H04L 67/306 - Profils des utilisateurs
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes

54.

AUTOMATIC PREDICTION OF IMPORTANT CONTENT

      
Numéro d'application US2022042008
Numéro de publication 2023/034280
Statut Délivré - en vigueur
Date de dépôt 2022-08-30
Date de publication 2023-03-09
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Khlystik, Roman
  • Singh, Karun
  • Alikaniotis, Dimitrios
  • Vandamme, Jonathan

Abrégé

In an embodiment, a programmed computer system implemented via client-server Software as a Service (SaaS) techniques provides an interactive user interface for identifying specific portions of a digital document susceptible for review and improvement. A server computer may receive a representation of a digital document, such as an email, comprising words arranged into sentences arranged into paragraphs. An embodiment may tokenize a set of all sentences comprising the sequence of sentences into a document-specific vocabulary, then compute a corresponding first and second score for each sentence of the sequence of sentences. The first score may represent a calculated probability of semantic importance of the corresponding sentence to an overall meaning of the digital document. The second score may represent a calculated likelihood that the corresponding sentence will be read by a future reader of the digital document. An embodiment may identify key sentences using the first scores and second scores.

Classes IPC  ?

55.

INTENT-BASED SUGGESTION OF PHRASES IN A TEXT EDITOR

      
Numéro d'application US2022042046
Numéro de publication 2023/034304
Statut Délivré - en vigueur
Date de dépôt 2022-08-30
Date de publication 2023-03-09
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Van Dam, Jennifer
  • Yavnyi, Sergey
  • Li, Xiaoshan
  • Ivenskaya, Masha
  • Foelsch, Jared

Abrégé

A computer-implemented process is programmed to detect a type or category of document that is being drafted and to suggest one or more phrases or sentences to add to the original and/or substitute for the original, the suggested text being potentially more personable and sincere than the writer's original text. Suggested text phrases are selected from a large corpus of previously manually drafted sentences and phrases. Selected text phrases are ranked and filtered to result in suggesting a manageable set of text phrases.

Classes IPC  ?

56.

Automatic prediction of important content

      
Numéro d'application 17462645
Numéro de brevet 11853687
Statut Délivré - en vigueur
Date de dépôt 2021-08-31
Date de la première publication 2023-03-02
Date d'octroi 2023-12-26
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Khlystik, Roman
  • Singh, Karun
  • Alikaniotis, Dimitrios
  • Vandamme, Jonathan

Abrégé

In an embodiment, a programmed computer system implemented via client-server Software as a Service (SaaS) techniques provides an interactive user interface for identifying specific portions of a digital document susceptible for review and improvement. A server computer may receive a representation of a digital document, such as an email, comprising words arranged into sentences arranged into paragraphs. An embodiment may tokenize a set of all sentences comprising the sequence of sentences into a document-specific vocabulary, then compute a corresponding first and second score for each sentence of the sequence of sentences. The first score may represent a calculated probability of semantic importance of the corresponding sentence to an overall meaning of the digital document. The second score may represent a calculated likelihood that the corresponding sentence will be read by a future reader of the digital document. An embodiment may identify key sentences using the first scores and second scores.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/40 - Traitement ou traduction du langage naturel

57.

Intent-based suggestion of phrases in a text editor

      
Numéro d'application 17462879
Numéro de brevet 12271697
Statut Délivré - en vigueur
Date de dépôt 2021-08-31
Date de la première publication 2023-03-02
Date d'octroi 2025-04-08
Propriétaire Grammarly Inc. (USA)
Inventeur(s)
  • Van Dam, Jennifer
  • Yavnyi, Sergey
  • Li, Xiaoshan
  • Ivenskaya, Masha
  • Foelsch, Jared

Abrégé

A computer-implemented process is programmed to detect a type or category of document that is being drafted and to suggest one or more phrases or sentences to add to the original and/or substitute for the original, the suggested text being potentially more personable and sincere than the writer's original text. Suggested text phrases are selected from a large corpus of previously manually drafted sentences and phrases. Selected text phrases are ranked and filtered to result in suggesting a manageable set of text phrases. With this approach, adding specially chosen content to existing content can change the warmth or tone of the text while preserving its meaning. Unlike prior approaches, in an embodiment, the process is programmed to artificially understand the intent of the original text as a basis of suggesting other content to add. Furthermore, embodiments may interoperate with a visual or graphical user interface that is programmed to enable users to see what the change to the text will be and whether they want it before they engage with the suggestion.

Classes IPC  ?

58.

Inferred event detection and text processing using transparent windows

      
Numéro d'application 17525740
Numéro de brevet 11468227
Statut Délivré - en vigueur
Date de dépôt 2021-11-12
Date de la première publication 2022-10-11
Date d'octroi 2022-10-11
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Pavlychko, Victor
  • Gaidylo, Valentyn
  • Volobuiev, Nikita
  • Rysai, Ievgen
  • Guliak, Roman
  • Tanskiy, Yura

Abrégé

In one embodiment, the disclosure provides a computer-implemented or programmed method, comprising: causing subscribing to a plurality of events provided by a first application programming interface; receiving a layout change event pushed from the first application programming interface; determining that a change in focused element resulted in a currently focused element; receiving, from the currently focused element, a digital electronic object comprising a source text; programmatically dividing the source text into a plurality of source text units; programmatically evaluating each particular source text unit among the plurality of source text units using a machine learning model, and receiving a classification output from the machine learning model; programmatically transforming the classification output to yield an output set of phrase suggestions; and, causing displaying one or more phrase suggestions of the output set of phrase suggestions.

Classes IPC  ?

  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/58 - Utilisation de traduction automatisée, p. ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
  • G06F 40/289 - Analyse syntagmatique, p. ex. techniques d’états finis ou regroupement
  • 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
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation

59.

Artificial intelligence communication assistance for augmenting a transmitted communication

      
Numéro d'application 16944344
Numéro de brevet 11463500
Statut Délivré - en vigueur
Date de dépôt 2020-07-31
Date de la première publication 2022-10-04
Date d'octroi 2022-10-04
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for an artificial intelligence communication assistant augmenting a communication after it has been transmitted.

Classes IPC  ?

  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06N 20/00 - Apprentissage automatique

60.

System, method, and apparatus for publication and external interfacing for a unified document surface

      
Numéro d'application 17679006
Numéro de brevet 12106039
Statut Délivré - en vigueur
Date de dépôt 2022-02-23
Date de la première publication 2022-08-25
Date d'octroi 2024-10-01
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Deneui, Alexander W.
  • Jaume, Glenn
  • Sivaramakrishnan, Hariharan
  • Jaramillo, Helena G.
  • Li, John Z.
  • Goldman, Jonathan L.
  • Charles, Martin
  • Varney, W. Michael
  • James, Timothy Andrew
  • Ginzberg, Adam
  • Penner, Nathan
  • Brooks, Evan
  • Hewitt, Michael
  • Shah, Punit
  • Barry, Patrick
  • Guo, Huayang
  • Stowe, Jason Peter
  • Eck, Christopher Leland
  • Salvino, Alicia
  • Fang, Alan
  • Chang, Spencer
  • Huang, Elizabeth
  • Vaskevich, Oleg

Abrégé

Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data including data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit; the client serving circuit structured to implement a unified document surface interface in response to the at least a portion of the document data; the client serving circuit further structured to implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface; and wherein the document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • 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
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 40/166 - Édition, p. ex. insertion ou suppression

61.

Artificial intelligence communication assistance for composition utilizing communication profiles

      
Numéro d'application 16055029
Numéro de brevet 11321522
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2022-05-03
Date d'octroi 2022-05-03
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for aiding in the composition of electronic communications utilizing user communication profiles.

Classes IPC  ?

  • 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
  • G06F 40/186 - Gabarits
  • H04L 67/306 - Profils des utilisateurs
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/174 - Remplissage de formulairesFusion

62.

G

      
Numéro d'application 216931200
Statut Enregistrée
Date de dépôt 2022-02-28
Date d'enregistrement 2024-03-28
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 25 - Vêtements; chaussures; chapellerie
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable plug-in software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements (2) Clothing, namely shirts, t-shirts, sweatshirts, jackets; headwear, namely hats and caps (1) Educational services, namely, providing computerized instruction in the nature of proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, editing text, and enhancing vocabulary, through the use of automated reports containing descriptions and explanations of errors and improvements (2) Software as a service (SAAS) services featuring software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; Providing non-downloadable software for use and instructions in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements via a website

63.

GRAMMARLY

      
Numéro d'application 018663801
Statut Enregistrée
Date de dépôt 2022-02-28
Date d'enregistrement 2022-06-22
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ? 25 - Vêtements; chaussures; chapellerie

Produits et services

Clothing, namely shirts, t-shirts, sweatshirts, jackets; headwear, namely hats and caps.

64.

G

      
Numéro d'application 018663828
Statut Enregistrée
Date de dépôt 2022-02-28
Date d'enregistrement 2022-07-01
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 25 - Vêtements; chaussures; chapellerie
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable plug-in software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements. Clothing, namely shirts, t-shirts, sweatshirts, jackets; headwear, namely hats and caps. Educational services, namely, providing computerized instruction in the nature of proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, editing text, and enhancing vocabulary, through the use of automated reports containing descriptions and explanations of errors and improvements. Software as a service (SAAS) services featuring software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; providing a website with non-downloadable software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements.

65.

GRAMMARLY

      
Numéro d'application 216931100
Statut Enregistrée
Date de dépôt 2022-02-28
Date d'enregistrement 2024-01-26
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ? 25 - Vêtements; chaussures; chapellerie

Produits et services

(1) Clothing, namely shirts, t-shirts, sweatshirts, jackets; headwear, namely hats and caps

66.

Artificial intelligence communication assistance for editing utilizing communication profiles

      
Numéro d'application 16055027
Numéro de brevet 11258734
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2022-02-22
Date d'octroi 2022-02-22
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for the editing of electronic communications utilizing user communication profiles.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • G06N 20/00 - Apprentissage automatique
  • 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
  • G06F 40/30 - Analyse sémantique
  • H04L 51/10 - Informations multimédias
  • H04L 67/306 - Profils des utilisateurs

67.

Computer-implemented presentation of synonyms based on syntactic dependency

      
Numéro d'application 17160193
Numéro de brevet 11544448
Statut Délivré - en vigueur
Date de dépôt 2021-01-27
Date de la première publication 2022-02-03
Date d'octroi 2023-01-03
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Guliak, Roman
  • Levental, Stanislav
  • Tanskiy, Yuriy

Abrégé

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.

Classes IPC  ?

  • G06F 40/247 - ThésaurusSynonymes
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/30 - Analyse sémantique
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 3/04886 - 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 par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p. ex. claviers virtuels ou menus
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • 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

68.

COMPUTER-IMPLEMENTED PRESENTATION OF SYNONYMS BASED ON SYNTACTIC DEPENDENCY

      
Numéro de document 03187397
Statut En instance
Date de dépôt 2021-07-30
Date de disponibilité au public 2022-02-03
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Guliak, Roman
  • Levental, Stanislav
  • Tanskiy, Yuriy

Abrégé

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.

Classes IPC  ?

  • 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
  • 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 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06F 40/247 - ThésaurusSynonymes
  • G06F 40/30 - Analyse sémantique

69.

COMPUTER-IMPLEMENTED PRESENTATION OF SYNONYMS BASED ON SYNTACTIC DEPENDENCY

      
Numéro d'application US2021044006
Numéro de publication 2022/026893
Statut Délivré - en vigueur
Date de dépôt 2021-07-30
Date de publication 2022-02-03
Propriétaire GRAMMARLY INC. (USA)
Inventeur(s)
  • Guliak, Roman
  • Levental, Stanislav
  • Tanskiy, Yuriy

Abrégé

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.

Classes IPC  ?

  • 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/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
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/247 - ThésaurusSynonymes
  • G06F 40/30 - Analyse sémantique
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification

70.

Artificial intelligence communication assistance in audio-visual composition

      
Numéro d'application 16905050
Numéro de brevet 11228731
Statut Délivré - en vigueur
Date de dépôt 2020-06-18
Date de la première publication 2022-01-18
Date d'octroi 2022-01-18
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for aiding in the audio-visual composition of electronic communications.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G06N 20/00 - Apprentissage automatique
  • G10L 15/197 - Grammaires probabilistes, p. ex. n-grammes de mots
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

71.

Sender-receiver interface for artificial intelligence communication assistance for augmenting communications

      
Numéro d'application 16782850
Numéro de brevet 11146609
Statut Délivré - en vigueur
Date de dépôt 2020-02-05
Date de la première publication 2021-10-12
Date d'octroi 2021-10-12
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for a sender-receiver interface for artificial intelligence communication assistance for augmenting a communication after it has been transmitted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]

72.

Customizations based on client resource values

      
Numéro d'application 17202924
Numéro de brevet 11726635
Statut Délivré - en vigueur
Date de dépôt 2021-03-16
Date de la première publication 2021-10-07
Date d'octroi 2023-08-15
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for interpreting a table grouping input value associated with a table, wherein the table comprises a plurality of categories and a plurality of associated data sets corresponding to the plurality of categories, determining an aggregation value in response to the table grouping input value, wherein the aggregation value corresponds to at least one of the plurality of categories, and in response to the aggregation value, providing an aggregated table view.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 40/103 - Mise en forme, c.-à-d. modification de l’apparence des documents
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/197 - Gestion des versions
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/0486 - Glisser-déposer
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 40/10 - Traitement de texte
  • G06F 16/23 - Mise à jour
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

73.

UNIFIED DOCUMENT SURFACE

      
Numéro d'application 17129271
Statut En instance
Date de dépôt 2020-12-21
Date de la première publication 2021-09-16
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • 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
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/197 - Gestion des versions
  • G06F 3/0486 - Glisser-déposer

74.

Formulas

      
Numéro d'application 16953664
Numéro de brevet 11435874
Statut Délivré - en vigueur
Date de dépôt 2020-11-20
Date de la première publication 2021-09-16
Date d'octroi 2022-09-06
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.

Classes IPC  ?

  • 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
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/197 - Gestion des versions
  • G06F 3/0486 - Glisser-déposer
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 40/10 - Traitement de texte
  • G06F 16/23 - Mise à jour
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 40/103 - Mise en forme, c.-à-d. modification de l’apparence des documents
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

75.

Proficiency and native language-adapted grammatical error correction

      
Numéro d'application 16807123
Numéro de brevet 11886812
Statut Délivré - en vigueur
Date de dépôt 2020-03-02
Date de la première publication 2021-09-02
Date d'octroi 2024-01-30
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Nadejde, Maria
  • Tetreault, Joel

Abrégé

In an embodiment, the disclosed technologies are capable of receiving, by a digital model, data representing a first text sequence in a first language; using the digital model, modifying the first text sequence to result in creating and digitally storing a second text sequence in the first language; and outputting, by the digital model, the second text sequence in the first language. The modifying may include any one or more of: deleting text from the first text sequence, adding text to the first text sequence, modifying text of the first text sequence, reordering text of the first text sequence, adding a digital markup to the first text sequence. The digital model may have been fine-tuned, after having been machine-learned, using a subset of values of model parameters associated with an encoding layer or an embedding layer or both the encoding layer and the embedding layer.

Classes IPC  ?

  • G06F 40/253 - Analyse grammaticaleCorrigé du style
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/263 - Identification de la langue
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

76.

G

      
Numéro de série 97002230
Statut Enregistrée
Date de dépôt 2021-08-30
Date d'enregistrement 2023-09-19
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Educational services, namely, providing computerized instruction in the nature of proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, editing text, and enhancing vocabulary, through the use of automated reports containing descriptions and explanations of errors and improvements

77.

GRAMMARLY

      
Numéro de série 97002220
Statut Enregistrée
Date de dépôt 2021-08-30
Date d'enregistrement 2024-09-17
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 25 - Vêtements; chaussures; chapellerie

Produits et services

Clothing, namely shirts, t-shirts, sweatshirts, jackets; headwear, namely hats and caps

78.

G

      
Numéro de série 97002228
Statut Enregistrée
Date de dépôt 2021-08-30
Date d'enregistrement 2023-10-17
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable plug-in software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements

79.

G

      
Numéro de série 97002231
Statut Enregistrée
Date de dépôt 2021-08-30
Date d'enregistrement 2023-09-12
Propriétaire Grammarly, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service (SAAS) services featuring software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; providing a website featuring non-downloadable software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements

80.

GRAMMARLY

      
Numéro d'application 1590638
Statut Enregistrée
Date de dépôt 2021-03-05
Date d'enregistrement 2021-03-05
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable plug-in software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements. Educational services, namely, providing computerized instruction in the nature of proofreading text, providing citations in text, applying rules of grammar and punctuation to text, the spelling of text, editing text, and enhancing vocabulary, through the use of automated reports containing descriptions and explanations of errors and improvements. Software as a service (SAAS) services featuring software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; providing non-downloadable software for use and instruction in proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements, via a website.

81.

GRAMMARLY

      
Numéro d'application 208650500
Statut Enregistrée
Date de dépôt 2021-02-23
Date d'enregistrement 2024-01-26
Propriétaire Grammarly, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable plug-in and add-in software and desktop and mobile application software in the fields of artificial intelligence, language arts and writing; downloadable plug-in and add-in software and desktop and mobile application software for use in assisting in writing; downloadable plug-in and add-in software and desktop and mobile application software featuring artificial intelligence for use in improving written text; downloadable plug-in and add-in software and desktop and mobile application software for proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, modifying the tone and format of text, improving the fluency, clarity and conciseness of text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements (1) Education services in the fields of language arts and writing; education services, namely, providing computerized training and instructions for improving written text; education services, namely, providing computerized training and instructions in the nature of proofreading text, providing citations in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, modifying the tone and format of text, improving the fluency, clarity and conciseness of text, and enhancing vocabulary; providing reports featuring descriptions and explanations of errors and improvements in written text for educational purposes (2) Software as a service (SaaS) and application service provider (ASP) services featuring software in the fields of artificial intelligence, language arts and writing; software as a service (SaaS) and application service provider (ASP) services featuring software for use in assisting in writing; software as a service (SaaS) and application service provider (ASP) services featuring artificial intelligence software for use in improving written text; software as a service (SaaS) and application service provider (ASP) services featuring software for proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, modifying the tone and format of text, improving the fluency, clarity and conciseness of text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements; providing online non-downloadable software in the fields of artificial intelligence, language arts and writing; providing online non-downloadable software for use in assisting in writing; providing online non-downloadable artificial intelligence software for use in improving written text; providing online non-downloadable software for proofreading text, providing citations in text, detecting plagiarism in text, applying rules of grammar and punctuation to text, checking the spelling of text, editing text, modifying the tone and format of text, improving the fluency, clarity and conciseness of text, enhancing the vocabulary of the user by providing word choice suggestions and providing reports that contain descriptions and explanations of errors and improvements

82.

Artificial intelligence communication assistance for providing communication advice utilizing communication profiles

      
Numéro d'application 16055030
Numéro de brevet 10922483
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2021-02-16
Date d'octroi 2021-02-16
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for providing advice in drafting an electronic communication to a target recipient utilizing user communication profiles.

Classes IPC  ?

  • G06F 40/186 - Gabarits
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/20 - Analyse du langage naturel

83.

Computer-implemented presentation of synonyms based on syntactic dependency

      
Numéro d'application 16945453
Numéro de brevet 10915697
Statut Délivré - en vigueur
Date de dépôt 2020-07-31
Date de la première publication 2021-02-09
Date d'octroi 2021-02-09
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Guliak, Roman
  • Levental, Stanislav
  • Tanskiy, Yuriy

Abrégé

In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.

Classes IPC  ?

  • G06F 40/247 - ThésaurusSynonymes
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/30 - Analyse sémantique
  • G06F 40/211 - Parsage syntaxique, p. ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • 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
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • 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

84.

Artificial intelligence communication assistance for augmenting a transmitted communication

      
Numéro d'application 16055032
Numéro de brevet 10771529
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2020-09-08
Date d'octroi 2020-09-08
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for an artificial intelligence communication assistant augmenting a communication after it has been transmitted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/253 - Analyse grammaticaleCorrigé du style

85.

Artificial intelligence communication assistance in audio-visual composition

      
Numéro d'application 16055036
Numéro de brevet 10764534
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2020-09-01
Date d'octroi 2020-09-01
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for aiding in the audio-visual composition of electronic communications.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • G10L 15/197 - Grammaires probabilistes, p. ex. n-grammes de mots
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G06N 20/00 - Apprentissage automatique

86.

Sender-receiver interface for artificial intelligence communication assistance for augmenting communications

      
Numéro d'application 16055034
Numéro de brevet 10594757
Statut Délivré - en vigueur
Date de dépôt 2018-08-04
Date de la première publication 2020-03-17
Date d'octroi 2020-03-17
Propriétaire Grammarly, Inc. (USA)
Inventeur(s)
  • Shevchenko, Oleksiy
  • Mandal, Ayan
  • Hoover, Bradley Jon
  • Tetreault, Joel
  • Lytvyn, Maksym
  • Lider, Dmytro

Abrégé

In embodiments of the present invention improved capabilities are described for a sender-receiver interface for artificial intelligence communication assistance for augmenting a communication after it has been transmitted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06N 20/00 - Apprentissage automatique

87.

Formulas

      
Numéro d'application 16568000
Numéro de brevet 10877633
Statut Délivré - en vigueur
Date de dépôt 2019-09-11
Date de la première publication 2020-03-12
Date d'octroi 2020-12-29
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.

Classes IPC  ?

  • 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
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 3/0486 - Glisser-déposer
  • G06F 40/10 - Traitement de texte
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

88.

Operations log

      
Numéro d'application 16570779
Numéro de brevet 11106332
Statut Délivré - en vigueur
Date de dépôt 2019-09-13
Date de la première publication 2020-03-05
Date d'octroi 2021-08-31
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • 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
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/197 - Gestion des versions
  • G06F 3/0486 - Glisser-déposer
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 40/10 - Traitement de texte
  • G06F 16/23 - Mise à jour
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

89.

Unified document surface

      
Numéro d'application 16597278
Numéro de brevet 10908784
Statut Délivré - en vigueur
Date de dépôt 2019-10-09
Date de la première publication 2020-02-06
Date d'octroi 2021-02-02
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.

Classes IPC  ?

  • 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
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 3/0486 - Glisser-déposer
  • G06F 40/10 - Traitement de texte
  • G06F 16/23 - Mise à jour
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

90.

ENOUGH OF THIS SHEET

      
Numéro de série 88695953
Statut Enregistrée
Date de dépôt 2019-11-18
Date d'enregistrement 2023-04-04
Propriétaire GRAMMARLY, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable cloud-based software for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents and spreadsheets with image, video, text, and graphic functionality; downloadable computer software for mobile phones for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents and spreadsheets with image, video, text, and graphic; downloadable software application and software development tools; downloadable software for document and application development

91.

ENOUGH OF THIS SHEET

      
Numéro de série 88695954
Statut Enregistrée
Date de dépôt 2019-11-18
Date d'enregistrement 2023-04-04
Propriétaire GRAMMARLY, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing temporary use of non-downloadable software for collaborating and sharing word processing documents and spreadsheets; providing temporary use of non-downloadable cloud-based software for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents, documents with spreadsheet functionality, spreadsheets, and documents with image, video, text, and graphic functionality; cloud computing featuring software for use as a spreadsheet and for word processing in the fields of document creation, customization, manipulation, collaboration, and sharing; providing a web site featuring technology that enables Internet users to create, share, customize, edit, manipulate, store, access, and manage documents, spreadsheets, images, videos, and multimedia files and attachments thereof; providing temporary use of online non-downloadable software tools for website development; providing temporary use of non-downloadable software for website development

92.

A DOC AS POWERFUL AS AN APP

      
Numéro de série 88517636
Statut Enregistrée
Date de dépôt 2019-07-16
Date d'enregistrement 2023-04-11
Propriétaire GRAMMARLY, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable cloud-based software for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents and spreadsheets with image, video, text, and graphic functionality; downloadable computer software for mobile phones for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents and spreadsheets with image, video, text, and graphic; downloadable software application and software development tools; downloadable software for document and application development

93.

A DOC AS POWERFUL AS AN APP

      
Numéro de série 88517638
Statut Enregistrée
Date de dépôt 2019-07-16
Date d'enregistrement 2023-04-11
Propriétaire GRAMMARLY, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing temporary use of non-downloadable software for collaborating and sharing word processing documents and spreadsheets; providing temporary use of non-downloadable cloud-based software for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents, documents with spreadsheet functionality, spreadsheets, and documents with image, video, text, and graphic functionality; cloud computing featuring software for use as a spreadsheet and for word processing in the fields of document creation, customization, manipulation, collaboration, and sharing; providing a web site featuring technology that enables Internet users to create, share, customize, edit, manipulate, store, access, and manage documents, spreadsheets, images, videos, and multimedia files and attachments thereof; providing temporary use of online non-downloadable software tools for website development; providing temporary use of online non-downloadable software for website development; providing temporary use of online non-downloadable application and software development tools

94.

Conditional formatting

      
Numéro d'application 15499882
Numéro de brevet 11775136
Statut Délivré - en vigueur
Date de dépôt 2017-04-27
Date de la première publication 2017-11-02
Date d'octroi 2023-10-03
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for a accessing a data element, providing a first view in response to the data element, the first view comprising at least a portion of the data element, determining a visualization element (VE) in response to the data element, and further in response to at least one of a user visualization selection or a user context value, and providing a second view in response to the VE and the data element.

Classes IPC  ?

  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/197 - Gestion des versions
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/0486 - Glisser-déposer
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 40/10 - Traitement de texte
  • G06F 16/23 - Mise à jour
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 40/103 - Mise en forme, c.-à-d. modification de l’apparence des documents
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

95.

Operations log

      
Numéro d'application 15499887
Numéro de brevet 10466868
Statut Délivré - en vigueur
Date de dépôt 2017-04-27
Date de la première publication 2017-11-02
Date d'octroi 2019-11-05
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 3/0486 - Glisser-déposer
  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • 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
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

96.

Formulas

      
Numéro d'application 15499875
Numéro de brevet 10466867
Statut Délivré - en vigueur
Date de dépôt 2017-04-27
Date de la première publication 2017-11-02
Date d'octroi 2019-11-05
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.

Classes IPC  ?

  • 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
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 3/0486 - Glisser-déposer
  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • 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
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

97.

Unified document surface

      
Numéro d'application 15499888
Numéro de brevet 10489018
Statut Délivré - en vigueur
Date de dépôt 2017-04-28
Date de la première publication 2017-11-02
Date d'octroi 2019-11-26
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.

Classes IPC  ?

  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 3/0486 - Glisser-déposer
  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • 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
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

98.

Multi-level table grouping

      
Numéro d'application 15499892
Numéro de brevet 10983670
Statut Délivré - en vigueur
Date de dépôt 2017-04-28
Date de la première publication 2017-11-02
Date d'octroi 2021-04-20
Propriétaire GRAMMARLY, INC. (USA)
Inventeur(s)
  • Boucher, Melissa Ming-Sak
  • Britton, Jeremy Edward
  • Bayes, Luke
  • Caso, Monica F.
  • Deneui, Alexander W.
  • Eck, Christopher Leland
  • Ellis, Nigel Robin
  • Fortes, Filipe P.
  • Greenspan, David Lilja
  • Hobbs, Brett Robert
  • Hudson, Matthew B.
  • James, Timothy Andrew
  • Mendes, Kenneth Francis
  • Mehrotra, Shishir S.
  • O'Brien, Trevor Michael
  • Shackleton, Lane Patrick
  • Shi, Rhed
  • Sivaramakrishnan, Hariharan
  • Stowe, Jason Peter
  • Tamulonis, Jason Andrew
  • Vasishth, Himanshu
  • Vyaghrapuri, Ramesh Krishna
  • Wright, David Richard
  • Zhan, Irvin
  • Zurawicki, Roger Mathieu

Abrégé

The present disclosure describes methods and systems for interpreting a table grouping input value associated with a table, wherein the table comprises a plurality of categories and a plurality of associated data sets corresponding to the plurality of categories, determining an aggregation value in response to the table grouping input value, wherein the aggregation value corresponds to at least one of the plurality of categories, and in response to the aggregation value, providing an aggregated table view.

Classes IPC  ?

  • 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
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/18 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 40/106 - Affichage de la mise en page des documentsPrévisualisation
  • G06F 40/177 - Édition, p. ex. insertion ou suppression de tableauxÉdition, p. ex. insertion ou suppression utilisant des lignes réglées
  • G06F 3/0486 - Glisser-déposer
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 40/10 - Traitement de texte
  • G06F 16/23 - Mise à jour
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

99.

CODA

      
Numéro de série 87609957
Statut Enregistrée
Date de dépôt 2017-09-15
Date d'enregistrement 2020-08-04
Propriétaire GRAMMARLY, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable cloud-based software for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents and spreadsheets with image, video, text, and graphic functionality and excluding such goods used for purposes of corporate accounting; Computer software for mobile phones for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents and spreadsheets with image, video, text, and graphic and excluding such goods used for purposes of corporate accounting

100.

CODA

      
Numéro de série 87609962
Statut Enregistrée
Date de dépôt 2017-09-15
Date d'enregistrement 2020-08-04
Propriétaire GRAMMARLY, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing temporary use of non-downloadable software for collaborating and sharing word processing documents and spreadsheets and excluding such services used for purposes of corporate accounting; Providing temporary use of non-downloadable cloud-based software for collaborating, creating, customizing, editing, manipulating, storing, accessing, and managing electronic documents, documents with spreadsheet functionality, spreadsheets, and documents with image, video, text, and graphic functionality and excluding such services used for purposes of corporate accounting; Cloud computing featuring software for use as a spreadsheet and for word processing in the fields of document creation, customization, manipulation, collaboration, and sharing and excluding such services used for purposes of corporate accounting; Providing a web site featuring technology that enables Internet users to create, share, customize, edit, manipulate, store, access, and manage documents, spreadsheets, images, videos, and multimedia files and attachments thereof excluding such services used for purposes of corporate accounting
  1     2        Prochaine page