Datadog, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-67 de 67 pour Datadog, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 43
        Marque 24
Juridiction
        États-Unis 49
        International 8
        Canada 6
        Europe 4
Date
Nouveautés (dernières 4 semaines) 1
2026 août (MACJ) 1
2026 juillet 1
2026 juin 1
2026 (AACJ) 10
Voir plus
Classe IPC
G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts 7
G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel 7
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage 7
G06F 21/60 - Protection de données 6
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 6
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 23
09 - Appareils et instruments scientifiques et électriques 21
38 - Services de télécommunications 2
41 - Éducation, divertissements, activités sportives et culturelles 1
Statut
En Instance 12
Enregistré / En vigueur 55

1.

Display screen or portion thereof with graphical user interface

      
Numéro d'application 29991389
Numéro de brevet D1139396
Statut Délivré - en vigueur
Date de dépôt 2025-02-28
Date de la première publication 2026-08-04
Date d'octroi 2026-08-04
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Riffault, Ludovic André Bernard
  • Smith, Kemper Bauder
  • Nema, Omar Waleed
  • Sherif, Tarek Helmy

2.

DATABASE APPLICATION TRACING

      
Numéro d'application 19006987
Statut En instance
Date de dépôt 2024-12-31
Date de la première publication 2026-07-02
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Iso, Justin James
  • Noveljic, Nenad
  • Bressani-Normand, Alexandre Nicolas

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating trace log messages. A database server may include an agent or other feature to monitor and track performance of the database server to generate the trace log messages. The agent can use one or more identifiers associated with the database commands to generate the trace log messages. In particular, the agent can obtain such identifiers as part of the context data that is associated with a session established between a client application and the database server.

Classes IPC  ?

  • G06F 11/362 - Débogage de logiciel
  • G06F 11/3604 - Analyse de logiciel pour vérifier les propriétés des programmes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

3.

Double-Delta Filter Systems and Methods

      
Numéro d'application 18999641
Statut En instance
Date de dépôt 2024-12-23
Date de la première publication 2026-06-25
Propriétaire Datadog Inc. (USA)
Inventeur(s)
  • Nichols, Colin Andrew
  • Alexandre Barraud, Hippolyte Marie
  • Yuan, Jun
  • Knap, Pawel
  • Sokolov, Maxim
  • Thomas, Mathias Hailu

Abrégé

The technology provides an efficient delta-of-delta compression process, which is designed to take advantage of large register configurations such as 128-bit or 256-bit registers. The process employs predictors to predict particular data values, such as for a timeseries of data. The timeseries is stored as a vector of points in memory. Predictors leverage instruction size and register size so that data storage is highly efficient, and processing latency is minimized or otherwise reduced. The process can be particularly beneficial for certain architectures, including single instruction, multiple data (“SIMD”) architectures, as it allows for the reuse of operands between iterations. This reduces the number of register loads required by the processing system, such as by omitting one or more load instructions that would otherwise be required. Moreover, decompression of compressed data generated by this approach can be performed very quickly, which can be important for data retrieval.

Classes IPC  ?

  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance

4.

Latent Decoding Schema For A Time Series Optimized Transformer for Observability

      
Numéro d'application 19432394
Statut En instance
Date de dépôt 2025-12-24
Date de la première publication 2026-04-30
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Cohen, Benjamin Jacob
  • Khwaja, Emaad Ali
  • Paquin, Enguerrand René Claude
  • Woo, Jiale Gerald

Abrégé

The present disclosure describes technology for training and deploying time-series optimized transformers for observability with latent decoding (Toto-LD). The system includes processors and a storage device for storing instructions. The processors may execute the instructions to process data using an artificial intelligence (AI) model. The AI model includes a patch embedding layer a transformer architecture, and a sequence combining layer. The patch embedding layer may be configured to receive patches of time-series data and generate patch embeddings. The transformer architecture may be configured to generate output embeddings based on an input sequence comprising patch embeddings. The sequence combining layer may be configured to generate the input sequence based on the patch embeddings and the output embedding.

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeursRéseaux encodeurs-décodeurs
  • G06N 3/09 - Apprentissage supervisé
  • G06N 3/0985 - Optimisation d’hyperparamètresMeta-apprentissageApprendre à apprendre

5.

Patch Normalization For A Time Series Optimized Transformer for Observability

      
Numéro d'application 19432435
Statut En instance
Date de dépôt 2025-12-24
Date de la première publication 2026-04-30
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Cohen, Benjamin Jacob
  • Khwaja, Emaad Ali

Abrégé

The present disclosure describes technology for training and deploying time-series optimized transformers for observability with latent decoding (Toto-LD). The system includes processors and a storage device for storing instructions. The processors may execute the instructions to receive an input sequence of multivariate time-series data having a plurality of data points. The input sequence may be separated into a plurality of temporal patches. For each temporal patch, the respective patch may be normalized based on causal statistics derived from the data points within the respective patch and preceding patches. Patch embeddings may be generated for subsequent processing by a transformer.

Classes IPC  ?

  • G06N 3/0895 - Apprentissage faiblement supervisé, p. ex. apprentissage semi-supervisé ou auto-supervisé
  • G06N 3/045 - Combinaisons de réseaux

6.

Time-Series Optimized Transformer For Observability With Multimodal Input (TOTO-M)

      
Numéro d'application 19249420
Statut En instance
Date de dépôt 2025-06-25
Date de la première publication 2026-03-19
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Cohen, Benjamin Jacob
  • Khwaja, Emaad Ali
  • Zhukova, Viktoriya
  • Abou-Amal, Othmane

Abrégé

The present disclosure describes technology for training and deploying time-series optimized transformers for observability with multimodal input (TOTO-M). The system includes processors and a storage device for storing instructions. The processors may execute the instructions to process multimodal data using an artificial intelligence (AI) model. The AI model includes a text embedding model configured to generate one or more query text embeddings based one or more query texts corresponding to multivariate time-series data The AI model further includes a patch embedding layer configured to generate patch embeddings from the multivariate time-series data and a transformer architecture comprising one or more segments including space-wise blocks and time-wise blocks. The transformer architecture is configured to receive the patch embeddings combined with the one or more query text embeddings, process the patch embeddings, and output transformed embeddings.

Classes IPC  ?

7.

Automatically investigating security alerts for Security Operations Center (SOC)

      
Numéro d'application 18826337
Numéro de brevet 12671710
Statut Délivré - en vigueur
Date de dépôt 2024-09-06
Date de la première publication 2026-03-12
Date d'octroi 2026-06-30
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Lin, Dianhuan
  • Guo, Xiaofei

Abrégé

Systems and methods for automatically investigating potential cyber security alerts threats are provided. A method includes receiving logs related to security alerts from multiple sources, the security alerts representing potential cyber security threats in a compute domain; and performing an automated investigation procedure configured to determine whether the logs represent actual cyber security threats, the automated investigation procedure including a plan generation stage in which high-level logical steps are planned for analyzing the logs and retrieving evidences for proving it either malicious or benign, a log comprehension stage in which details of the logs are analyzed to obtain observations of the logs, a plan execution stage in which the steps of the plan generation stage are executed with respect to the observations of the logs, a reasoning stage to conclude the case, and a re-planning stage to generate a new investigation plan for newly discovered entities or signal.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

8.

CODE ORIGIN AND RUNTIME DUPLICITY OPTIMIZATION

      
Numéro d'application 18828099
Statut En instance
Date de dépôt 2024-09-09
Date de la première publication 2026-03-12
Propriétaire DataDog Inc. (USA)
Inventeur(s)
  • Green, Matan
  • Wachnowezki, Evgeni
  • Raviv, Omer

Abrégé

The technology relates to program monitoring, which can involve using metadata as part of span information evaluated by the system in order to identify a location of interest in user (source) code. This can be used to pinpoint the exact code location that participated in a trace being debugged. The span information may be enriched with the code location from which it originated. The technology is also able to avoid unnecessary execution of instrumented functions by creating an alternate code execution path. This alternate path gets the code path to a variation of the instrumented function, in which the variation has a different set of operations. Upon determination that an execution call path has been previously followed, the alternate path would be automatically called instead of the path with the original instrumented function.

Classes IPC  ?

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

9.

Vulnerability detection and smart remediation using runtime data

      
Numéro d'application 18771683
Numéro de brevet 12651076
Statut Délivré - en vigueur
Date de dépôt 2024-07-12
Date de la première publication 2026-01-15
Date d'octroi 2026-06-09
Propriétaire Datadog, Inc. (USA)
Inventeur(s) Ruiz Ayesta, Joseba Ander

Abrégé

The present disclosure describes a system and method for generating a dependency tree for program information collected at runtime, and enriching the dependency tree with information relating to how frequently functions are called at runtime. The present disclosure further provides for detecting vulnerabilities in functions, and generating recommendations for an optimal remediation that efficiently addresses one or more vulnerabilities. Either or both of the vulnerabilities and the remediations may be sorted and ranked, such that the most critical vulnerabilities are identified and the most effective remediations are identified.

Classes IPC  ?

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

10.

Time-Series Optimized Transformer for Observability (TOTO)

      
Numéro d'application 19249359
Statut En instance
Date de dépôt 2025-06-25
Date de la première publication 2026-01-01
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Cohen, Benjamin Jacob
  • Khwaja, Emaad Ali
  • Zhukova, Viktoriya
  • Abou-Amal, Othmane

Abrégé

The present disclosure describes technology for training and deploying time-series optimized transformers for observability (TOTO). The system may process multivariate time-series data using an artificial intelligence (AI) model. The model may include a patch embedding layer and a transformer architecture. The patch embedding layer is configured to receive the multivariate time-series data and output patch embeddings. The transformer architecture is configured to process the output patch embeddings and output transformed embeddings. The transformer architecture may include segments, with each segment including at least one space-wise block and a configurable number of time-wise blocks.

Classes IPC  ?

  • G06N 3/0985 - Optimisation d’hyperparamètresMeta-apprentissageApprendre à apprendre
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/0499 - Réseaux à propagation avant

11.

Detecting Faulty Deployments Using Weak Supervision

      
Numéro d'application 19081271
Statut En instance
Date de dépôt 2025-03-17
Date de la première publication 2025-12-04
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Acher, Clément Damien
  • Asker, David Stefan
  • Levy, Sebastien Nathan R

Abrégé

The technology disclosed herein provides a framework for quickly detecting faulty software deployments, using a sequence of different analysis models executed at different time increments after the deployment. The analyses may include different machine learning models. Periodically, the system collects data on each deployment during the given period, and applies a set of labelling functions to generate non-binary classifications. The non-binary classifications are used to generate labels using weak supervision, and the labels are used for training a supervised machine learning model. The trained models may be used in the sequence of different analyses executed for future software deployments.

Classes IPC  ?

  • G06F 11/3604 - Analyse de logiciel pour vérifier les propriétés des programmes
  • G06F 8/60 - Déploiement de logiciel
  • G06F 11/30 - Surveillance du fonctionnement

12.

BITS AI

      
Numéro d'application 241740600
Statut En instance
Date de dépôt 2025-08-12
Propriétaire DATADOG, INC. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable mobile applications for analyzing and investigating issues related to computer monitoring software, generating responses, and providing technical support (1) Providing temporary use of on-line non-downloadable software and applications for analyzing and investigating issues related to computer monitoring software, generating responses, and providing technical support

13.

BITS AI

      
Numéro d'application 019231602
Statut Enregistrée
Date de dépôt 2025-08-12
Date d'enregistrement 2025-12-25
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable mobile applications for analyzing and investigating issues related to computer monitoring software, generating responses, and providing technical support. Providing temporary use of on-line non-downloadable software and applications for analyzing and investigating issues related to computer monitoring software, generating responses, and providing technical support.

14.

BITS AI

      
Numéro de série 99240686
Statut Enregistrée
Date de dépôt 2025-06-18
Date d'enregistrement 2026-03-31
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable mobile applications for analyzing and investigating issues related to computer monitoring software, generating responses, and providing technical support Providing temporary use of on-line non-downloadable software and applications for analyzing and investigating issues related to computer monitoring software, generating responses, and providing technical support

15.

Duplication Avoidance For Mutable Event Based Metrics

      
Numéro d'application 18389383
Statut En instance
Date de dépôt 2023-11-14
Date de la première publication 2025-05-15
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Bogtob, Karim
  • Tran, Emmanuel Manousack
  • Bouabdallah, Amina
  • Jolibois, Louis

Abrégé

The technology disclosed herein provides a mechanism to avoid double counting when generating metrics from monitoring events received from an endpoint (e.g., end user's web browser, or mobile application). A unique identifier is assigned to each monitoring event matching a metric definition. When the number of unique identifiers assigned is below a predetermined threshold, a deduplication system determines whether the unique identifier for a given monitoring event is duplicative of any other unique identifiers, corresponding to other monitoring events, using a hash set. When the number of unique identifiers exceeds the predetermined threshold, the unique identifiers are automatically added to a probabilistic data structure, such as a scalable Bloom filter. In this scenario, the deduplication system would determine whether the unique identifier for the given monitoring event is duplicative of any other identifiers in the probabilistic data structure.

Classes IPC  ?

16.

Consistent hashing with sequential indexing

      
Numéro d'application 18394275
Numéro de brevet 12299035
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de la première publication 2025-05-13
Date d'octroi 2025-05-13
Propriétaire Datadog Inc. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Lee, Homin K.

Abrégé

The technology provides a consistent hashing approach that can be used with many types of hash functions. This approach, called flip hashing, enables dynamic adjustment of a hash table while satisfying balance and monotonicity requirements. Flip hashing is particularly applicable to database and load rebalancing applications due to its low computational cost and ease of implementation. As computing resources are added to a system, keys are remapped evenly across the newly added resources, e.g., by one or more load-balancing or routing servers. This enables upscaling of the system to minimize hotspot issues. The computational cost for a flip hash approach is effectively constant and regardless of the number of resources. This can provide fast response times to queries and avoid overloading of routing servers.

Classes IPC  ?

  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

17.

RUM WITHOUT LIMITS

      
Numéro de série 99154248
Statut Enregistrée
Date de dépôt 2025-04-24
Date d'enregistrement 2025-08-19
Propriétaire Datadog, 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 indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; Software as a Service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting,and monitoring of applications and computing infrastructure based on client data; Software as a Service (SAAS) services featuring software for use by others in collecting, monitoring, analyzing and managing data generated by software applications and for providing alerts related to application performance; Software as a Service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks

18.

DASH BY DATADOG

      
Numéro de série 98870446
Statut Enregistrée
Date de dépôt 2024-11-25
Date d'enregistrement 2025-08-19
Propriétaire Datadog, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Downloadable computer application software for mobile phones and tablet computers, namely, software for accessing, browsing and managing conference information and to plan conference agenda Conducting of conferences in the field of application and server infrastructure performance management; arranging and conducting classes, seminars and workshops in the field of application and server infrastructure performance management

19.

Display screen or portion thereof with graphical user interface

      
Numéro d'application 29953706
Numéro de brevet D1050168
Statut Délivré - en vigueur
Date de dépôt 2024-07-23
Date de la première publication 2024-11-05
Date d'octroi 2024-11-05
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Riffault, Ludovic André Bernard
  • Smith, Kemper Bauder
  • Nema, Omar Waleed
  • Cariou, Pierre Alain Joseph
  • Sherif, Tarek Helmy

20.

Sampling space-saving set sketches

      
Numéro d'application 18239810
Numéro de brevet 12111819
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de la première publication 2024-10-08
Date d'octroi 2024-10-08
Propriétaire DataDog Inc. (USA)
Inventeur(s)
  • Lee, Homin K.
  • Masson, Charles-Philippe

Abrégé

The technology involves sampling space-saving set sketches, which relates to tracking and evaluating information associated with large data sets. This can include a number of distributed data streams or other data sets that may come from different sources such as Internet traffic. The sets each have corresponding labels and distinct items. One approach includes performing a query for each distributed data set to determine whether a given label associated with that distributed data set is in a corresponding sketch. When that label is in the corresponding sketch, the distinct item associated with that label is inserted into the corresponding sketch. When the label is not in the corresponding sketch, then depending on whether a number of labels in the sketch is less than a specified size, the approach may add the label to a particular sketch and/or insert the distinct item into the particular sketch according to certain defined criteria.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 16/535 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement

21.

High Availability Storage using Overlapping Time Windows

      
Numéro d'application 18170423
Statut En instance
Date de dépôt 2023-02-16
Date de la première publication 2024-08-22
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Gerth, Joshua Mason
  • Forciea, Dylan Shane

Abrégé

Methods and systems are configured for receiving data associated with a data item, accessing first data structures, corresponding to a first time window, and comprising a first data structure that maps to first storage locations and a second data structure that maps to second storage locations. Second data structures corresponding to the second time window are accessed. The second data structures comprise a first data structure that maps to a set of storage locations that are absent the storage locations of the first storage locations and a second data structure that maps to a set of storage locations that are absent the storage locations of the second storage locations. Elements of each of the first data structures second data structures are identified. First and second storage locations are selected based on the elements.

Classes IPC  ?

  • G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués
  • G06F 16/182 - Systèmes de fichiers distribués

22.

BITS AI

      
Numéro d'application 229865400
Statut Enregistrée
Date de dépôt 2023-12-13
Date d'enregistrement 2025-11-07
Propriétaire DATADOG, INC. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable software in the nature of a mobile application used to analyze and investigate issues related to computer monitoring software, generate responses, and to provide technical support (1) Providing temporary use of non-downloadable computer software used to analyze and investigate issues related to computer monitoring software, generate responses, and to provide technical support

23.

Bits Al

      
Numéro d'application 018962476
Statut Enregistrée
Date de dépôt 2023-12-12
Date d'enregistrement 2024-04-30
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software in the nature of a mobile application used to analyze and investigate issues related to computer monitoring software, generate responses, and to provide technical support. Providing temporary use of non-downloadable computer software used to analyze and investigate issues related to computer monitoring software, generate responses, and to provide technical support.

24.

BITS AI

      
Numéro de série 98305835
Statut Enregistrée
Date de dépôt 2023-12-08
Date d'enregistrement 2024-10-29
Propriétaire Datadog, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software in the nature of a mobile application used to analyze and investigate issues related to computer monitoring software, generate responses, and to provide technical support Providing temporary use of non-downloadable computer software used to analyze and investigate issues related to computer monitoring software, generate responses, and to provide technical support

25.

Protocol for correlating user space data with kernel space data

      
Numéro d'application 17652624
Numéro de brevet 11709720
Statut Délivré - en vigueur
Date de dépôt 2022-02-25
Date de la première publication 2023-07-25
Date d'octroi 2023-07-25
Propriétaire Datadog, Inc. (USA)
Inventeur(s) Fournier, Guillaume

Abrégé

Methods and systems are configured for monitoring operations of a computing device by associating threads executing in a user space with kernel events in a kernel space. The systems and methods are configured for detecting a kernel event in the kernel space of the computing device; in response to detecting the kernel event, accessing, from a mapping table that maps a computing thread in the user space to a span that is active on the computing thread, a base address of a memory in the user space of the computing device, the memory storing a span identifier for each span in the user space, the span comprising one or more operations of a computing thread that is active in the user space; accessing, based on the base address, a span identifier in the memory; and associating the span identifier with the kernel event.

Classes IPC  ?

26.

Analytics database and monitoring system for structuring and storing data streams

      
Numéro d'application 17461515
Numéro de brevet 12050576
Statut Délivré - en vigueur
Date de dépôt 2021-08-30
Date de la première publication 2023-03-09
Date d'octroi 2024-07-30
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Sedan, Boaz
  • Boyer, Geraud Louis

Abrégé

A monitoring system is configured for de-duplicating data for storing in a database. The monitoring system is configured for receiving a message including a sequence of fields and corresponding field values; generating an entry in a first mapping table that associates each unique field and each unique field value of the message to a corresponding index value that is unique; generating a first vector including index values; ordering the index values of the vector, the ordered index values indicating a structure of the message; generating an entry in a second mapping table that associates the structure of the message with a structure index value; generating a second vector including the structure index value and an ordered set of index values representing the field values; and storing, in a database, the second vector.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/2455 - Exécution des requêtes

27.

Monitoring system for sampling exception data with a controlled data rate

      
Numéro d'application 17238036
Numéro de brevet 11620206
Statut Délivré - en vigueur
Date de dépôt 2021-04-22
Date de la première publication 2022-10-27
Date d'octroi 2023-04-04
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Bachorik, Jaroslav
  • Hirt, Marcus
  • Martynov, Nikolay

Abrégé

Monitoring a performance of one or more computing systems includes configuring, by at least one processor, a sampling window for sampling exceptions data generated by at least one application instance being executed by a computing device, the exceptions data indicating an occurrence of at least one operation performed by the application instance. Configuring the sampling window comprises determining a number of exceptions generated for a prior sampling window, determining a computing bandwidth that is available for monitoring the exceptions, and controlling a sampling rate of the sampling window based on the number of exceptions and the computing bandwidth. The monitoring includes receiving, during the sampling window, the exceptions data generated by the at least one application instance, sampling, based on the sampling rate, the exceptions data, and generating, based on the sampling, summary data representing the exceptions data.

Classes IPC  ?

  • 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 11/30 - Surveillance du fonctionnement

28.

Apparatus and method for simultaneous multi-user screen and window sharing, capturing and coordination to form a collaboration recording

      
Numéro d'application 17236608
Numéro de brevet 11336704
Statut Délivré - en vigueur
Date de dépôt 2021-04-21
Date de la première publication 2022-05-17
Date d'octroi 2022-05-17
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Pieper, Till
  • Andaker, Max
  • Thomas, Jason

Abrégé

A non-transitory computer readable storage medium has instructions executed by a processor to host a composite window collection for a group of collaborators. The composite window collection includes individual windows controlled by individual collaborators and the group of collaborators observe the composite window collection from different computers connected via a network. A composite window collection session recording is formed. The composite window collection session recording is augmented with metadata to form a collaboration recording. Storage rules are applied to the collaboration recording. A request for the collaboration recording is received from a user. The user is prompted for metadata filtering criteria. A filtered collaboration recording is constructed in accordance with the metadata filtering criteria. The filtered collaboration recording is supplied to the user.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence

29.

Generating compact data structures for monitoring data processing performance across high scale network infrastructures

      
Numéro d'application 17397694
Numéro de brevet 11693842
Statut Délivré - en vigueur
Date de dépôt 2021-08-09
Date de la première publication 2021-11-25
Date d'octroi 2023-07-04
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Rim, Jee Eun
  • Lee, Homin

Abrégé

A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.

Classes IPC  ?

  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • H04L 41/142 - Analyse ou conception de réseau en utilisant des méthodes statistiques ou mathématiques
  • H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
  • H04L 43/16 - Surveillance de seuil

30.

Apparatus and method for simultaneous multi-user screen and window sharing, capturing and coordination

      
Numéro d'application 17101397
Numéro de brevet 11150861
Statut Délivré - en vigueur
Date de dépôt 2020-11-23
Date de la première publication 2021-10-19
Date d'octroi 2021-10-19
Propriétaire DATADOG, INC (USA)
Inventeur(s)
  • Thomas, Jason
  • Pieper, Till
  • Andaker, Max

Abrégé

A non-transitory computer readable storage medium has instructions executed by a processor to specify a group of collaborators. Each collaborator in the group of collaborators is polled for window information for each window to be shared among the collaborators in a composite window collection. The window information includes end user device attributes for each collaborator and window metadata for each window to be shared among the collaborators in the composite window collection. Required parameters are calculated for each window to be shared among the collaborators in the composite window collection. The required parameters include window visibility criteria in the composite window collection. Sending clients in the group of collaborators are instructed on required parameters for each window to be shared among the collaborators in the composite window collection.

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/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

31.

TRANSFORMING A DATA STREAM INTO STRUCTURED DATA

      
Numéro de document 03150836
Statut En instance
Date de dépôt 2020-05-14
Date de disponibilité au public 2021-02-18
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Kappel, Stephen Paul

Abrégé

A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données structurées, p. ex. de données relationnelles
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • H04L 43/06 - Génération de rapports

32.

Transforming a data stream into structured data

      
Numéro d'application 16880475
Numéro de brevet 11238069
Statut Délivré - en vigueur
Date de dépôt 2020-05-21
Date de la première publication 2021-02-18
Date d'octroi 2022-02-01
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Kappel, Stephen Paul

Abrégé

A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

33.

TRANSFORMING A DATA STREAM INTO STRUCTURED DATA

      
Numéro d'application US2020032890
Numéro de publication 2021/029928
Statut Délivré - en vigueur
Date de dépôt 2020-05-14
Date de publication 2021-02-18
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Kappel, Stephen Paul

Abrégé

A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.

Classes IPC  ?

  • G06F 16/34 - NavigationVisualisation à cet effet
  • G06F 16/35 - PartitionnementClassement
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

34.

Ring replication system

      
Numéro d'application 16455336
Numéro de brevet 11609931
Statut Délivré - en vigueur
Date de dépôt 2019-06-27
Date de la première publication 2020-12-31
Date d'octroi 2023-03-21
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Sedan, Boaz
  • Boyer, Geraud Louis

Abrégé

A ring replication system receives and redundantly stores electronic data for access by users. Two or more storage devices are configured in a ring and circulate received data to each other. At least one such device receives incoming data records from an external source. One storage device is designated as the ordering device for assigning a sequence order to each data record, and the assigned sequence order is circulated around the ring. After confirming that the assigned sequence order has been indexed within each storage device on the ring, data records may then be accessed by users. One or more access portals may be coupled to one or more storage devices in the replication ring for providing users with access to stored data records. Data records are accessed in accordance with the assigned sequence order. A related method for redundant storage of data records is also disclosed.

Classes IPC  ?

  • 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 16/23 - Mise à jour

35.

RING REPLICATION SYSTEM

      
Numéro d'application US2020040122
Numéro de publication 2020/264497
Statut Délivré - en vigueur
Date de dépôt 2020-06-29
Date de publication 2020-12-30
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Sedan, Boaz
  • Boyer, Geraud Louis

Abrégé

A ring replication system receives and redundantly stores electronic data for access by users. Two or more storage devices are configured in a ring and circulate received data to each other. At least one such device receives incoming data records from an external source. One storage device is designated as the ordering device for assigning a sequence order to each data record, and the assigned sequence order is circulated around the ring. After confirming that the assigned sequence order has been indexed within each storage device on the ring, data records may then be accessed by users. One or more access portals may be coupled to one or more storage devices in the replication ring for providing users with access to stored data records. Data records are accessed in accordance with the assigned sequence order. A related method for redundant storage of data records is also disclosed.

Classes IPC  ?

  • 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

36.

Generating data structures representing relationships among entities of a high-scale network infrastructure

      
Numéro d'application 16442192
Numéro de brevet 11323463
Statut Délivré - en vigueur
Date de dépôt 2019-06-14
Date de la première publication 2020-12-17
Date d'octroi 2022-05-03
Propriétaire Datadog, Inc. (USA)
Inventeur(s) Lee, Homin

Abrégé

A data structure is provided that identifies relationships between entities of an infrastructure of a computing system and that is configured to update in response to changes in the infrastructure of the computing system. The data structure includes vertices and edges, where each vertex of the data structure represents an entity of the infrastructure, and where each edge of the data structure represents a relationship between entities of the infrastructure. When usage data are received, the usage data are analyzed to determine a correlation between a first operation specifying a first entity and a second operation specifying a second entity. An edge between the first entity specified by the first operation and the second entity specified by the second operation is generated. Event data comprising usage data specifying either the first entity or the second entity is generated.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • H04L 41/069 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant des journaux de notificationsPost-traitement des notifications

37.

GENERATING DATA STRUCTURES REPRESENTING RELATIONSHIPS AMONG ENTITIES OF A HIGH-SCALE NETWORK INFRASTRUCTURE

      
Numéro d'application US2020036246
Numéro de publication 2020/251839
Statut Délivré - en vigueur
Date de dépôt 2020-06-05
Date de publication 2020-12-17
Propriétaire DATADOG, INC. (USA)
Inventeur(s) Lee, Homin

Abrégé

A data structure is provided that identifies relationships between entities of an infrastructure of a computing system and that is configured to update in response to changes in the infrastructure of the computing system. The data structure includes vertices and edges, where each vertex of the data structure represents an entity of the infrastructure, and where each edge of the data structure represents a relationship between entities of the infrastructure. When usage data are received, the usage data are analyzed to determine a correlation between a first operation specifying a first entity and a second operation specifying a second entity. An edge between the first entity specified by the first operation and the second entity specified by the second operation is generated. Event data comprising usage data specifying either the first entity or the second entity is generated.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06F 17/40 - Acquisition et consignation de données
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie

38.

A MULTI-LOCATOR SYSTEM FOR TRACKING DATA ELEMENTS IN RESOURCES

      
Numéro d'application US2020024691
Numéro de publication 2020/205363
Statut Délivré - en vigueur
Date de dépôt 2020-03-25
Date de publication 2020-10-08
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Deprez, Sébastien
  • Rousse, Mathieu

Abrégé

Methods and systems are configured for tracking content represented in a resource. A modified version of structure data of a resource that includes at least one element is received. Each element represents content of the resource in the structure data. Each element includes a portion of the structure data that defines the content. Data specifying a target element of the structure data is received. A plurality of locators for the target element are obtained. A locator of the plurality is derived as a function of a frequency that one or both of attributes and classes of the target element appear in the structure data and includes a subset of the attributes and the classes, the subset uniquely identifying the target element. The plurality of locators including the locator are applied to a modified version of the structure data to extract a modified version of the target element.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques

39.

Multi-locator system for tracking data elements in resources

      
Numéro d'application 16370344
Numéro de brevet 11455311
Statut Délivré - en vigueur
Date de dépôt 2019-03-29
Date de la première publication 2020-10-01
Date d'octroi 2022-09-27
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Deprez, Sebastien
  • Rousse, Mathieu

Abrégé

Methods and systems are configured for tracking content represented in a resource. A modified version of structure data of a resource that includes at least one element is received. Each element represents content of the resource in the structure data. Each element includes a portion of the structure data that defines the content. Data specifying a target element of the structure data is received. A plurality of locators for the target element are obtained. A locator of the plurality is derived as a function of a frequency that one or both of attributes and classes of the target element appear in the structure data and includes a subset of the attributes and the classes, the subset uniquely identifying the target element. The plurality of locators including the locator are applied to a modified version of the structure data to extract a modified version of the target element.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données structurées, p. ex. de données relationnelles
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/23 - Mise à jour
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

40.

GENERATING COMPACT DATA STRUCTURES FOR MONITORING DATA PROCESSING PERFORMANCE ACROSS HIGH SCALE NETWORK INFRASTRUCTURES

      
Numéro d'application US2020016933
Numéro de publication 2020/163557
Statut Délivré - en vigueur
Date de dépôt 2020-02-06
Date de publication 2020-08-13
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Rim, Jee Eun
  • Lee, Homin

Abrégé

A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • 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 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine

41.

Generating compact data structures for monitoring data processing performance across high scale network infrastructures

      
Numéro d'application 16271606
Numéro de brevet 11086838
Statut Délivré - en vigueur
Date de dépôt 2019-02-08
Date de la première publication 2020-08-13
Date d'octroi 2021-08-10
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Rim, Jee Eun
  • Lee, Homin

Abrégé

A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.

Classes IPC  ?

  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

42.

Miscellaneous Design

      
Numéro d'application 1536993
Statut Enregistrée
Date de dépôt 2020-03-19
Date d'enregistrement 2020-03-19
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks. Software as a service (SAAS) services featuring software for use by others in collecting, monitoring, analyzing and managing data generated by software applications and computing infrastructure and for providing alerts related to application and infrastructure performance; software as a service (SAAS) services featuring software for indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; software as a service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring of applications and computing infrastructure based on client data; software as a service (SAAS) services featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; computer services, namely, machine data management services in the nature of electronically monitoring and analyzing data generated by and collected in relation to computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance; software as a service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks.

43.

Transforming a data stream into structured data

      
Numéro d'application 16539861
Numéro de brevet 10691728
Statut Délivré - en vigueur
Date de dépôt 2019-08-13
Date de la première publication 2020-06-23
Date d'octroi 2020-06-23
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Masson, Charles-Philippe
  • Kappel, Stephen Paul

Abrégé

A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

44.

DATADOG

      
Numéro d'application 1530712
Statut Enregistrée
Date de dépôt 2020-03-31
Date d'enregistrement 2020-03-31
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks. Software as a service (SAAS) services, namely, hosting software for use by others in collecting, monitoring, analyzing and managing data generated by software applications and computing infrastructure, and providing alerts related to performance; Software as a service (SAAS) services featuring software for indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; Software as a service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring based on client data; Software as a service (SAAS) services, featuring a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting; correlate application performance and errors with infrastructure metrics and alerts; machine data management services, namely, collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, IT security and compliance.

45.

DATADOG

      
Numéro d'application 202818100
Statut Enregistrée
Date de dépôt 2020-03-31
Date d'enregistrement 2021-12-22
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks. (1) Software as a service (SAAS) services, featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; computer services, namely, machine data management services in the nature of electronically collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance.

46.

DATADOG

      
Numéro de série 88842057
Statut Enregistrée
Date de dépôt 2020-03-20
Date d'enregistrement 2020-12-22
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks Software as a service (SAAS) services, featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; Computer services, namely, machine data management services in the nature of electronically collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance

47.

DOG HOLDING ENVELOPE DESIGN

      
Numéro d'application 203605900
Statut Enregistrée
Date de dépôt 2020-03-19
Date d'enregistrement 2021-12-29
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks. (1) Software as a service (SAAS) services featuring software for use by others in collecting, monitoring, analyzing and managing data generated by software applications and computing infrastructure and for providing alerts related to application and infrastructure performance; software as a service (SAAS) services featuring software for indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; software as a service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring of applications and computing infrastructure based on client data; software as a service (SAAS) services featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; computer services, namely, machine data management services in the nature of electronically monitoring and analyzing data generated by and collected in relation to computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance; software as a service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks.

48.

Miscellaneous Design

      
Numéro de série 88625066
Statut Enregistrée
Date de dépôt 2019-09-20
Date d'enregistrement 2020-10-20
Propriétaire Datadog, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks Software as a service (SAAS) services featuring software for use by others in collecting, monitoring, analyzing and managing data generated by software applications and computing infrastructure and for providing alerts related to application and infrastructure performance; Software as a service (SAAS) services featuring software for indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; Software as a service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring of applications and computing infrastructure based on client data; Software as a service (SAAS) services featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; Computer services, namely, machine data management services in the nature of electronically collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance; Software as a service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks

49.

DATADOG WATCHDOG

      
Numéro de série 88625036
Statut Enregistrée
Date de dépôt 2019-09-20
Date d'enregistrement 2023-04-11
Propriétaire Datadog, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks Software as a service (SAAS) services featuring software for use by others in collecting, monitoring, analyzing and managing data generated by software applications and computing infrastructure and for providing alerts related to application and infrastructure performance; Software as a service (SAAS) services featuring software for indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; Software as a service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring of applications and computing infrastructure based on client data; Software as a service (SAAS) services featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; Computer services, namely, machine data management services in the nature of electronically collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance; Software as a service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks

50.

METRICS WITHOUT LIMITS

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

Produits et services

Computer services, namely, machine data management services in the nature of electronically collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance; Software as a service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks

51.

LOGGING WITHOUT LIMITS

      
Numéro de série 88562936
Statut Enregistrée
Date de dépôt 2019-08-02
Date d'enregistrement 2023-04-11
Propriétaire Datadog, 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 by others in collecting, monitoring, analyzing and managing data generated by software applications and computing infrastructure and for providing alerts related to application and infrastructure performance; Software as a service (SAAS) services featuring software for indexing, searching, and monitoring client's logs and other data collected from software, hardware, websites or network devices; Software as a service (SAAS) services featuring software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring of applications and computing infrastructure based on client data; Software as a service (SAAS) services featuring software for a user interface designed to enable access to application and server infrastructure performance management with a dashboard for software application and computing infrastructure performance metrics and events for aggregation, manipulation, graphing and reporting, and correlating application performance and errors with infrastructure metrics and alerts; Computer services, namely, machine data management services in the nature of electronically collecting, monitoring and analyzing data generated by computer applications, computer systems, and computer networks for use in IT operations, IT application management, and IT security and compliance; Software as a service (SAAS) services featuring software for use in application and server infrastructure performance management and for collecting, monitoring and analyzing data generated by computer applications, systems and networks

52.

Time travel source code debugger incorporating asynchronous collaboration

      
Numéro d'application 16240978
Numéro de brevet 10795801
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2019-07-25
Date d'octroi 2020-10-06
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Raviv, Omer
  • Fliess, Alon Mordechai

Abrégé

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués
  • 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 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • 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 21/60 - Protection de données
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/41 - Compilation
  • G06F 8/53 - DécompilationDésassemblage

53.

Time travel source code debugger incorporating visual annotations

      
Numéro d'application 16241031
Numéro de brevet 11048615
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2019-07-25
Date d'octroi 2021-06-29
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Raviv, Omer
  • Fliess, Alon Mordechai

Abrégé

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • 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 21/60 - Protection de données
  • 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 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/41 - Compilation
  • G06F 8/53 - DécompilationDésassemblage

54.

Time travel source code debugger incorporating live coding ability

      
Numéro d'application 16241068
Numéro de brevet 10783055
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2019-07-25
Date d'octroi 2020-09-22
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Raviv, Omer
  • Fliess, Alon Mordechai

Abrégé

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • 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 21/60 - Protection de données
  • 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 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/41 - Compilation
  • G06F 8/53 - DécompilationDésassemblage

55.

Time travel source code debugger incorporating redaction of sensitive information

      
Numéro d'application 16240872
Numéro de brevet 11080164
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2019-07-11
Date d'octroi 2021-08-03
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Raviv, Omer
  • Fliess, Alon Mordechai

Abrégé

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • 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 21/60 - Protection de données
  • 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 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/41 - Compilation
  • G06F 8/53 - DécompilationDésassemblage

56.

Time travel source code debugger incorporating pivoting ability

      
Numéro d'application 16241098
Numéro de brevet 10789151
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2019-07-11
Date d'octroi 2020-09-29
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Raviv, Omer
  • Fliess, Alon Mordechai

Abrégé

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • 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 21/60 - Protection de données
  • 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 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/41 - Compilation
  • G06F 8/53 - DécompilationDésassemblage

57.

Time travel source code debugger incorporating point in time links

      
Numéro d'application 16241145
Numéro de brevet 10783056
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2019-07-11
Date d'octroi 2020-09-22
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Raviv, Omer
  • Fliess, Alon Mordechai

Abrégé

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • 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 21/60 - Protection de données
  • 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 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 8/33 - Éditeurs intelligents
  • G06F 8/41 - Compilation
  • G06F 8/53 - DécompilationDésassemblage

58.

Systems and techniques for adaptive identification and prediction of data anomalies, and forecasting data trends across high-scale network infrastructures

      
Numéro d'application 16172273
Numéro de brevet 11256596
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de la première publication 2019-05-02
Date d'octroi 2022-02-22
Propriétaire Datadog, Inc. (USA)
Inventeur(s)
  • Lee, Homin
  • Kappel, Stephen
  • Ustian, Alex

Abrégé

An anomaly detection platform can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.

Classes IPC  ?

  • 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 17/15 - Calcul de fonction de corrélation
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques

59.

sqreen

      
Numéro d'application 1403078
Statut Enregistrée
Date de dépôt 2018-02-07
Date d'enregistrement 2018-02-07
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Scientific apparatus and instruments; data processing equipment. Technical evaluations concerning design (engineers' services); scientific research; technical research; design of computers for others; computer development; software design; software development; research and development of new products for others; conducting of technical project studies; architecture; design of interior decor; software development (design); software installation; software maintenance; updating of software; software rental; programming for computers; computer system analysis; computer system design; services provided by consultants relating to computer hardware design and development; digitization of documents; software as a service (SaaS); cloud computing; information technology (IT) consultancy; hosting of servers; vehicle roadworthiness testing; graphic arts design services; styling (industrial design); authentication of works of art; energy auditing; electronic data storage.

60.

Detection of manipulation of applications

      
Numéro d'application 15303399
Numéro de brevet 10581905
Statut Délivré - en vigueur
Date de dépôt 2015-03-27
Date de la première publication 2017-02-09
Date d'octroi 2020-03-03
Propriétaire DATADOG INC. (USA)
Inventeur(s) Velasco Sarasola, Roberto

Abrégé

The present invention relates to a solution to improve the security of applications. Particularly, the invention relates to the control of the whole lifecycle of data traffic between a client and a server applying also internal data flow system within the server only for editable data. The invention presents a method for detection of manipulation of data (29) by a client (11, 15, 25) that performs a request to a server (13, 17, 27) and detection of vulnerabilities within source code. The invention also presents an application and a system for the detection of manipulation in applications. As a particular example, the invention presents a method for detection of manipulation of web pages in HTTP.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

61.

Frictionless interface for virtual collaboration, communication and cloud computing

      
Numéro d'application 15208181
Numéro de brevet 10747418
Statut Délivré - en vigueur
Date de dépôt 2016-07-12
Date de la première publication 2017-01-26
Date d'octroi 2020-08-18
Propriétaire DATADOG, INC. (USA)
Inventeur(s)
  • Pieper, Till F.
  • Andaker, Max

Abrégé

Described herein are systems and methods for a virtual communication and collaboration application platform which automates the setup and operation of a virtual collaboration session, senses and reacts to user activity and contextual cues, and provides real-time intuitive interaction steps to enable users to easily interact in a simple and user-friendly manner. The Virtual Collaboration and Computing Platform provides a shared application window visible to multiple users on different displays for which users can easily share multiple types of data and applications through basic drag-and-drop interactions.

Classes IPC  ?

  • G06F 3/0486 - Glisser-déposer
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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/40 - Traitement ou traduction du langage naturel

62.

DATADOG

      
Numéro d'application 175431200
Statut Enregistrée
Date de dépôt 2015-11-12
Date d'enregistrement 2016-11-23
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Computer software for use in computer software application infrastructure and computer server infrastructure performance management (1) Software as a service (SAAS) services, namely, hosting computer software for use by others for use in computer software application infrastructure and computer server infrastructure performance management

63.

DATADOG

      
Numéro d'application 014787667
Statut Enregistrée
Date de dépôt 2015-11-12
Date d'enregistrement 2016-03-09
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software; computer software downloadable from the internet; computer software for use in application and server infrastructure performance management. Design and development of computer software; installation, maintenance and repair of computer software; software as a service (SAAS); software as a service (SAAS) services, namely, hosting software for use by others for use in application and server infrastructure performance management.

64.

DATADOG

      
Numéro de série 86656254
Statut Enregistrée
Date de dépôt 2015-06-09
Date d'enregistrement 2016-01-12
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software for use in application and server infrastructure performance management Software as a service (SAAS) services, namely, hosting software for use by others for use in application and server infrastructure performance management

65.

DATADOG

      
Numéro de série 86656264
Statut Enregistrée
Date de dépôt 2015-06-09
Date d'enregistrement 2016-01-12
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software for use in application and server infrastructure performance management Software as a service (SAAS) services, namely, hosting software for use by others for use in application and server infrastructure performance management

66.

HDIV

      
Numéro de série 86650002
Statut Enregistrée
Date de dépôt 2015-06-03
Date d'enregistrement 2016-06-21
Propriétaire DATADOG, INC. ()
Classes de Nice  ?
  • 38 - Services de télécommunications
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

[ Telecommunications services, namely, services providing online and telecommunications facilities for real time interaction with other computer users to share information related to security and to monitor and administer application level security; provision of on-line forums for security software, security of web applications and web services; chat room services for social networking; web messaging; providing access to weblogs; services providing online and telecommunication facilities for real-time interaction between and among users of computers, mobile and handheld computers, and wired and wireless communications devices concerning topics of general interest and security software; providing on-line chat rooms and electronic bulletin boards for transmission of messages among users in the field of general interest ] Computer software for developing and executing software applications and programs; Security software and application level security software for ensuring the security of web applications and web services; software for controlling information flows between clients and server and within servers; software for data security, integrity, validation and confidentiality in web environments; software for eliminating or reducing web security risks; software for firewalls and code vulnerability detection; downloadable electronic publications in the nature of pamphlets, brochures, newsletters, journals and magazines in the field of software application level security Creation, design, repair, developing, research, updating and installation of software; Computer programming services for others in the field of software configuration management; computer software consultancy; platform as a service (PAAS) featuring computer software platforms for sharing information related to security and for monitoring and administering application level security of third party web applications and web services; design of software for security and security applications; development of software applications for data security, integrity, validation and confidentiality in web environments; development of computer software application solutions for the purpose of development of computer software application solutions related to application security; computer programming; software implementation for application level security; software customization services; technical support services, namely, designing, managing and monitoring of remote and on-site information technology systems of others in the field of online discussion related to application level security

67.

HDIV

      
Numéro d'application 013575253
Statut Enregistrée
Date de dépôt 2014-12-15
Date d'enregistrement 2015-04-22
Propriétaire Datadog, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; computer software for developing and executing software applications and programs; software for security and security applications; software for controlling information flows between clients and server and within servers; software for data security, integrity, validation and confidentiality in web environments; software for eliminating or reducing web security risks; software for firewalls and code vulnerability detection; downloadable electronic publications. Telecommunications services; provision of on-line forums; forums [chat rooms] for social networking; access to content, websites and portals; web messaging; providing access to weblogs; chatroom services for social networking; services providing online and telecommunication facilities for real-time interaction between and among user of computers, mobile and handheld computers, and wired and wireless communications devices; providing on-line chat rooms and electronic bulletin boards for transmission of messages among users in the field of general interest. creation, configuration, design, repair, developing, research, updating and installation of software; computer hardware and software consultancy; platform as a service (PAAS); design of software for security and security applications; development of software applications for data security, integrity, validation and confidentiality in web environments; development of computer software application solutions; computer programming; software implementation; software customization services; designing, managing and monitoring online forums for discussion.