Bitdrift, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-27 de 27 pour Bitdrift, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 24
        Marque 3
Juridiction
        États-Unis 19
        International 7
        Canada 1
Date
2026 janvier 1
2025 décembre 1
2026 (AACJ) 1
2025 6
2024 15
Voir plus
Classe IPC
H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression 5
H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau 5
H04L 69/04 - Protocoles de compression de données, p. ex. ROHC 5
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur 4
G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts 3
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 3
42 - Services scientifiques, technologiques et industriels, recherche et conception 3
Statut
En Instance 9
Enregistré / En vigueur 18

1.

SYSTEMS AND METHODS FOR MANAGING METRIC DATA

      
Numéro d'application 19252768
Statut En instance
Date de dépôt 2025-06-27
Date de la première publication 2026-01-22
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

A computing platform may be configured to (i) receive metric data for a metric that was produced by a metric producer, (ii) identify a metric handling rule that applies to the metric, wherein the identified metric handling rule comprises a handling action of storing metric data for the metric in a specified storage location (e.g., a different tier of a multi-tier storage architecture), and (iii) handle the received metric data for the metric in accordance with the identified metric handling rule by storing the received metric data in the specified storage location.

Classes IPC  ?

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

2.

Systems and Methods for Compressing Digital Data

      
Numéro d'application 19185024
Statut En instance
Date de dépôt 2025-04-21
Date de la première publication 2025-12-11
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Agarwal, Kirti
  • Badii, Behrooz
  • Oorloff, Nathaniel Joseph
  • Pinner, Jeffrey Tsvi
  • Ramin, Yann Thomas

Abrégé

A computing system configured to (i) obtain a set of key-value pairs, wherein each key- value pair corresponds to a respective timestamp in a period of time, (ii) for at least one timestamp in the given period of time: (a) identify a first subset of the key-value pairs corresponding to the timestamp, (b) sort the first subset, and (c) generate a subset of compression values for the sorted first subset, (iii) for at least one key: (a) identify a second subset of the key-value pairs corresponding to the key, (b) sort the second subset, and (c) generate a subset of compression values for the sorted second subset, and (iv) store a set of compression values comprising (a) the subset of compression values that is generated for each of the at least one timestamp and (b) the subset of compression values that is generated for each of the at least one key.

Classes IPC  ?

  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau

3.

SYSTEMS AND METHODS FOR MANAGING LOG DATA

      
Numéro d'application 19218033
Statut En instance
Date de dépôt 2025-05-23
Date de la première publication 2025-11-13
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Berghage, Alexander Thomas

Abrégé

A computing platform may be configured to (i) receive a log entry that was produced by a log producer, wherein the log entry comprises one or more data elements, (ii) produce a restructured representation of the log entry, the restructured representation comprising a sequence of one or more tokens that represent the one or more data elements of the log entry, (iii) based on the restructured representation of the log entry, determine a log identity of the log entry, and (iv) handle the log entry in accordance with a handling rule for the determined log identity.

Classes IPC  ?

4.

SYSTEMS AND METHODS FOR DYNAMICALLY CONFIGURING A SOFTWARE APPLICATION

      
Numéro d'application 19070466
Statut En instance
Date de dépôt 2025-03-04
Date de la première publication 2025-06-19
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Klein, Matthew David
  • Conte Mac Donell, Martin
  • Li, Vicky

Abrégé

A computing system configured to (i) present a user interface (UI) for creating a rule related to observability behavior of a software application, (ii) receive a first set of user inputs for creating a first UI element representing a trigger-event condition to be added to the rule, (iii) create the first UI element, (iv) receive a second set of user inputs for creating a second UI element representing an action to be added to the rule, (v) create the second UI element, and (vi) send, to a computing platform associated with a software provider of the software application, a request to deploy the rule and thereby cause the computing platform to deploy the rule to a set of computing devices installed with the software application, wherein the rule is defined to include the trigger-event condition represented by the first UI element and the action represented by the second UI element.

Classes IPC  ?

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

5.

SYSTEMS AND METHODS FOR ENCODING AND RENDERING GENERIC VISUALIZATIONS OF A GUI OF A CLIENT APPLICATION

      
Numéro d'application 18973782
Statut En instance
Date de dépôt 2024-12-09
Date de la première publication 2025-06-05
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Mac Donell, Martin
  • Klein, Matthew David

Abrégé

A client device installed with a client application having a graphical user interface (GUI) may be configured to (i) at a given time during a runtime session of the client application, identify a set of GUI elements within the GUI of the client application that is to be represented in a generic visualization of the GUI, (ii) generate a dataset that encodes the generic visualization of the GUI, wherein the generated dataset comprises a respective data structure for each GUI element in the identified set that encodes information for rendering a generic representation of the GUI element, and (iii) after generating the dataset that encodes the generic visualization of the GUI, transmit the generated dataset that encodes the generic visualization of the GUI to a back-end platform associated with a provider of the client application.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]

6.

INTELLIGENTLY GENERATING AND DEPLOYING A METRIC BLOCKLIST WITHIN A DISTRIBUTED COMPUTING SYSTEM TO EFFICIENTLY MANAGE DATA METRIC REQUESTS

      
Numéro d'application 18943738
Statut En instance
Date de dépôt 2024-11-11
Date de la première publication 2025-05-01
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving the efficiency and flexibility of implementing computer devices by intelligently generating a metric blocklist based on predicted utilization of digital metrics and deploying the metric blocklist at one or more computing devices to limit digital metric requests to distributed databases. In particular, in one or more embodiments, the disclosed systems monitor historical digital metric utilization and apply a prediction model to generate a metric blocklist of digital metrics that are not likely to be utilized by one or more metric requesting devices of a distributed computing system. The disclosed systems can deploy the metric blocklist to computing devices of a distributed computing system to efficiently limit digital requests, processing resources, bandwidth consumption, and storage load with regard to utilization of metric storage devices (e.g., time-series databases).

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises

7.

Systems and methods for reducing the cardinality of metrics queries

      
Numéro d'application 18893891
Numéro de brevet 12596713
Statut Délivré - en vigueur
Date de dépôt 2024-09-23
Date de la première publication 2025-03-13
Date d'octroi 2026-04-07
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

A computing platform may be configured to (i) perform an analysis of a saved query comprising an expression that specifies a set of one or more unique metrics for which metric data is to be fetched from a metrics management platform when the saved query is run, (ii) determine a strategy for reducing a cardinality level of the saved query based at least in part on the analysis of the saved query, and (iii) cause the saved query to be modified in accordance with the determined strategy for reducing the cardinality level of the saved query.

Classes IPC  ?

8.

SYSTEMS AND METHODS FOR MANAGING METRIC DATA

      
Numéro d'application US2024018229
Numéro de publication 2024/186685
Statut Délivré - en vigueur
Date de dépôt 2024-03-01
Date de publication 2024-09-12
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

A computing platform may be configured to (i) receive metric data for a metric that was produced by a metric producer, (ii) identify a metric handling rule that applies to the metric, wherein the identified metric handling rule comprises a handling action of storing metric data for the metric in a specified storage location (e.g., a different tier of a multi-tier storage architecture), and (iii) handle the received metric data for the metric in accordance with the identified metric handling rule by storing the received metric data in the specified storage location.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

9.

Systems and methods for managing metric data

      
Numéro d'application 18178313
Numéro de brevet 12346580
Statut Délivré - en vigueur
Date de dépôt 2023-03-03
Date de la première publication 2024-09-05
Date d'octroi 2025-07-01
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

A computing platform may be configured to (i) receive metric data for a metric that was produced by a metric producer, (ii) identify a metric handling rule that applies to the metric, wherein the identified metric handling rule comprises a handling action of storing metric data for the metric in a specified storage location (e.g., a different tier of a multi-tier storage architecture), and (iii) handle the received metric data for the metric in accordance with the identified metric handling rule by storing the received metric data in the specified storage location.

Classes IPC  ?

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

10.

SYSTEMS AND METHODS FOR REDUCING THE CARDINALITY OF METRICS QUERIES

      
Numéro d'application US2024014686
Numéro de publication 2024/167976
Statut Délivré - en vigueur
Date de dépôt 2024-02-06
Date de publication 2024-08-15
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

A computing platform may be configured to (i) perform an analysis of a saved query comprising an expression that specifies a set of one or more unique metrics for which metric data is to be fetched from a metrics management platform when the saved query is run, (ii) determine a strategy for reducing a cardinality level of the saved query based at least in part on the analysis of the saved query, and (iii) cause the saved query to be modified in accordance with the determined strategy for reducing the cardinality level of the saved query.

Classes IPC  ?

11.

Systems and methods for reducing the cardinality of metrics queries

      
Numéro d'application 18165927
Numéro de brevet 12099507
Statut Délivré - en vigueur
Date de dépôt 2023-02-07
Date de la première publication 2024-08-08
Date d'octroi 2024-09-24
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

A computing platform may be configured to (i) perform an analysis of a saved query comprising an expression that specifies a set of one or more unique metrics for which metric data is to be fetched from a metrics management platform when the saved query is run, (ii) determine a strategy for reducing a cardinality level of the saved query based at least in part on the analysis of the saved query, and (iii) cause the saved query to be modified in accordance with the determined strategy for reducing the cardinality level of the saved query.

Classes IPC  ?

12.

Systems and methods for compressing digital data

      
Numéro d'application 18623625
Numéro de brevet 12284261
Statut Délivré - en vigueur
Date de dépôt 2024-04-01
Date de la première publication 2024-07-18
Date d'octroi 2025-04-22
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Agarwal, Kirti
  • Badii, Behrooz
  • Oorloff, Nathaniel Joseph
  • Pinner, Jeffrey Tsvi
  • Ramin, Yann Thomas

Abrégé

A computing system configured to (i) obtain a set of key-value pairs, wherein each key-value pair corresponds to a respective timestamp in a period of time, (ii) for at least one timestamp in the given period of time: (a) identify a first subset of the key-value pairs corresponding to the timestamp, (b) sort the first subset, and (c) generate a subset of compression values for the sorted first subset, (iii) for at least one key: (a) identify a second subset of the key-value pairs corresponding to the key, (b) sort the second subset, and (c) generate a subset of compression values for the sorted second subset, and (iv) store a set of compression values comprising (a) the subset of compression values that is generated for each of the at least one timestamp and (b) the subset of compression values that is generated for each of the at least one key.

Classes IPC  ?

  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau

13.

Systems and methods for managing log data

      
Numéro d'application 18090949
Numéro de brevet 12314295
Statut Délivré - en vigueur
Date de dépôt 2022-12-29
Date de la première publication 2024-07-04
Date d'octroi 2025-05-27
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Berghage, Alexander Thomas

Abrégé

A computing platform may be configured to (i) receive a log entry that was produced by a log producer, wherein the log entry comprises one or more data elements, (ii) produce a restructured representation of the log entry, the restructured representation comprising a sequence of one or more tokens that represent the one or more data elements of the log entry, (iii) based on the restructured representation of the log entry, determine a log identity of the log entry, and (iv) handle the log entry in accordance with a handling rule for the determined log identity.

Classes IPC  ?

14.

SYSTEMS AND METHODS FOR MANAGING LOG DATA

      
Numéro d'application US2023085665
Numéro de publication 2024/145208
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de publication 2024-07-04
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Berghage, Alexander Thomas

Abrégé

A computing platform may be configured to (i) receive a log entry that was produced by a log producer, wherein the log entry comprises one or more data elements, (ii) produce a restructured representation of the log entry, the restructured representation comprising a sequence of one or more tokens that represent the one or more data elements of the log entry, (iii) based on the restructured representation of the log entry, determine a log identity of the log entry, and (iv) handle the log entry in accordance with a handling rule for the determined log identity.

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 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • H04L 41/069 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant des journaux de notificationsPost-traitement des notifications

15.

BITDRIFT

      
Numéro d'application 1791792
Statut Enregistrée
Date de dépôt 2024-02-14
Date d'enregistrement 2024-02-14
Propriétaire BITDRIFT, 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 for remote observation of hardware, computer applications, systems and networks; downloadable software for collecting, indexing, searching, monitoring and analyzing data generated by hardware, computer applications, systems and networks; downloadable software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring based on client data; downloadable software for collecting, sorting, searching, processing, encrypting, transmitting, routing, reporting, visualizing, and analyzing software and computer hardware data from multiple sources and in structured and unstructured formats; downloadable software for tracing, detecting, discovering, testing, monitoring, analyzing, modeling, diagnosing, notifying and reporting the performance, availability, dependencies, functionality, behavior, business impact, user experience, failures and content of hardware, computer applications, systems and networks; downloadable software for producing reports, dashboards, and alerts and notifications from client data; downloadable software for use in application and server infrastructure performance management; downloadable software in the fields of compliance, network security, enterprise security, and maintenance; downloadable software for troubleshooting, diagnosing, and protecting computer software, hardware, networks, virtual machines, and operational technology; downloadable data reduction and compression software; downloadable software for visualization of data; downloadable software for data storage and access; downloadable software development kits (sdk). Providing non-downloadable software for remote observation of hardware, computer applications, systems and networks; providing non-downloadable software for collecting, indexing, searching, monitoring and analyzing data generated by hardware, computer applications, systems and networks; providing non-downloadable software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring based on client data; providing non-downloadable software for collecting, sorting, searching, processing, encrypting, transmitting, routing, reporting, visualizing, and analyzing software and computer hardware data from multiple sources and in structured and unstructured formats; providing non-downloadable software for tracing, detecting, discovering, testing, monitoring, analyzing, modeling, diagnosing, notifying and reporting the performance, availability, dependencies, functionality, behavior, business impact, user experience, failures and content of hardware, computer applications, systems and networks; providing non-downloadable software for producing reports, dashboards, and alerts and notifications from client data; providing non-downloadable software for use in application and server infrastructure performance management; providing non-downloadable software in the fields of compliance, network security, enterprise security, and maintenance; providing non-downloadable software for troubleshooting, diagnosing, and protecting computer software, hardware, networks, virtual machines, and operational technology; providing non-downloadable data reduction and compression software; providing non-downloadable software for visualization of data; providing non-downloadable software for data storage and access; providing non-downloadable software development kits (sdk).

16.

SYSTEMS AND METHODS FOR PROVIDING A TIMELINE VIEW OF LOG INFORMATION FOR A CLIENT APPLICATION

      
Numéro d'application US2023036499
Numéro de publication 2024/097232
Statut Délivré - en vigueur
Date de dépôt 2023-10-31
Date de publication 2024-05-10
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Mac Donell, Martin
  • Klein, Matthew David
  • Juarez Lopez, Miguel Angel

Abrégé

A computing platform may be configured with technology for presenting information about a given runtime session of a given client application in the form of a timeline view comprising a time-sorted listing of line items for log events recorded during the given runtime session, wherein each log event's line item includes (i) timing information, (ii) a textual descriptor log event, and (iii) an indication of one or more contextual values associated with the respective log event.

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

17.

SYSTEMS AND METHODS FOR ENCODING AND RENDERING GENERIC VISUALIZATIONS OF A GUI OF A CLIENT APPLICATION

      
Numéro d'application US2023036507
Numéro de publication 2024/097237
Statut Délivré - en vigueur
Date de dépôt 2023-10-31
Date de publication 2024-05-10
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Mac Donell, Martin
  • Klein, Matthew David

Abrégé

A client device installed with a client application having a graphical user interface (GUI) may be configured to (i) at a given time during a runtime session of the client application, identify a set of GUI elements within the GUI of the client application that is to be represented in a generic visualization of the GUI, (ii) generate a dataset that encodes the generic visualization of the GUI, wherein the generated dataset comprises a respective data structure for each GUI element in the identified set that encodes information for rendering a generic representation of the GUI element, and (iii) after generating the dataset that encodes the generic visualization of the GUI, transmit the generated dataset that encodes the generic visualization of the GUI to a back-end platform associated with a provider of the client application.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

18.

SYSTEMS AND METHODS FOR DYNAMICALLY CONFIGURING A CLIENT APPLICATION

      
Numéro d'application US2023036500
Numéro de publication 2024/097233
Statut Délivré - en vigueur
Date de dépôt 2023-10-31
Date de publication 2024-05-10
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Mac Donell, Martin
  • Klein, Matthew David

Abrégé

A client device installed with a client application comprising a configurable rules engine may be configured to (i) receive configuration data for a given rule related to the client application's observability behavior that comprises (a) a trigger event and (b) a set of one or more actions, (ii) based on the received configuration data, configure the configurable rules engine of the client application to execute the given rule, and (iii) initiate a runtime session of the client application during which the configurable rules engine of the client application executes the given rule by (a) monitoring for the trigger event, (b) while monitoring for the trigger event, detecting an occurrence of the trigger event, and (c) based on detecting the occurrence of the trigger event, causing the set of one or more actions to be carried out.

Classes IPC  ?

19.

Systems and methods for providing a timeline view of log information for a client application

      
Numéro d'application 17977916
Numéro de brevet 12536093
Statut Délivré - en vigueur
Date de dépôt 2022-10-31
Date de la première publication 2024-05-02
Date d'octroi 2026-01-27
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Macdonell, Martin
  • Klein, Matthew David
  • Juarez Lopez, Miguel Angel

Abrégé

A computing platform may be configured with technology for presenting information about a given runtime session of a given client application in the form of a timeline view comprising a time-sorted listing of line items for log events recorded during the given runtime session, wherein each log event's line item includes (i) timing information, (ii) a textual descriptor log event, and (iii) an indication of one or more contextual values associated with the respective log event.

Classes IPC  ?

  • G06F 11/3604 - Analyse de logiciel pour vérifier les propriétés des programmes
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

20.

Systems and methods for encoding and rendering generic visualizations of a GUI of a client application

      
Numéro d'application 17977925
Numéro de brevet 12164937
Statut Délivré - en vigueur
Date de dépôt 2022-10-31
Date de la première publication 2024-05-02
Date d'octroi 2024-12-10
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Macdonell, Martin
  • Klein, Matthew David

Abrégé

A client device installed with a client application having a graphical user interface (GUI) may be configured to (i) at a given time during a runtime session of the client application, identify a set of GUI elements within the GUI of the client application that is to be represented in a generic visualization of the GUI, (ii) generate a dataset that encodes the generic visualization of the GUI, wherein the generated dataset comprises a respective data structure for each GUI element in the identified set that encodes information for rendering a generic representation of the GUI element, and (iii) after generating the dataset that encodes the generic visualization of the GUI, transmit the generated dataset that encodes the generic visualization of the GUI to a back-end platform associated with a provider of the client application.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]

21.

Systems and methods for dynamically configuring a client application

      
Numéro d'application 17977921
Numéro de brevet 12547516
Statut Délivré - en vigueur
Date de dépôt 2022-10-31
Date de la première publication 2024-05-02
Date d'octroi 2026-02-10
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Lim, Brendan Gonzales
  • Matthiesen, Taggart C.
  • Li, Vicky
  • Conte Mac Donell, Martin
  • Klein, Matthew David

Abrégé

A client device installed with a client application comprising a configurable rules engine may be configured to (i) receive configuration data for a given rule related to the client application's observability behavior that comprises (a) a trigger event and (b) a set of one or more actions, (ii) based on the received configuration data, configure the configurable rules engine of the client application to execute the given rule, and (iii) initiate a runtime session of the client application during which the configurable rules engine of the client application executes the given rule by (a) monitoring for the trigger event, (b) while monitoring for the trigger event, detecting an occurrence of the trigger event, and (c) based on detecting the occurrence of the trigger event, causing the set of one or more actions to be carried out.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

22.

BITDRIFT

      
Numéro d'application 233016300
Statut En instance
Date de dépôt 2024-02-14
Propriétaire BITDRIFT, 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 for remote observation of hardware, computer applications, systems and networks; downloadable software for assisting developers in maintaining and troubleshooting computer software applications of others by collecting, indexing, searching, monitoring and analyzing data generated by hardware, computer applications, systems and networks; downloadable software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring based on client data; downloadable software for assisting developers in maintaining and troubleshooting computer software applications of others by collecting, sorting, searching, processing, encrypting, transmitting, routing, reporting, visualizing, and analyzing software and computer hardware data from multiple sources and in structured and unstructured formats; downloadable software for tracing, detecting, discovering, testing, monitoring, analyzing, modeling, diagnosing, notifying and reporting the performance, availability, dependencies, functionality, behavior, business impact, user experience, failures and content of hardware, computer applications, systems and networks; downloadable software for producing reports, dashboards, and alerts and notifications from client data; downloadable software for use to assist developers in managing the performance of computer software applications and cloud-based server infrastructure; downloadable software in the fields of data policy compliance of third-party user data, network security, enterprise security, and maintenance; downloadable software for troubleshooting, diagnosing, and protecting computer software, hardware, networks, virtual machines, and operational technology; downloadable data reduction and compression software; downloadable software for the visualization of data being performance and user behaviour analytics from computer software applications; downloadable software for data storage and access; downloadable software development kits (sdk) (1) Providing non-downloadable software for remote observation of hardware, computer applications, systems and networks; providing online non-downloadable software for assisting developers in maintaining and troubleshooting computer software applications of others by collecting, indexing, searching, monitoring and analyzing data generated by hardware, computer applications, systems and networks; providing non-downloadable software for providing operational intelligence, business analytics, security information, troubleshooting, and monitoring based on client data; providing online non-downloadable software for assisting developers in maintaining and troubleshooting computer software applications of others by collecting, sorting, searching, processing, encrypting, transmitting, routing, reporting, visualizing, and analyzing software and computer hardware data from multiple sources and in structured and unstructured formats; providing non-downloadable software for tracing, detecting, discovering, testing, monitoring, analyzing, modeling, diagnosing, notifying and reporting the performance, availability, dependencies, functionality, behavior, business impact, user experience, failures and content of hardware, computer applications, systems and networks; providing non-downloadable software for producing reports, dashboards, and alerts and notifications from client data; providing online non-downloadable software for use to assist developers in managing the performance of computer software applications and cloud-based server infrastructure; providing non-downloadable software in the fields of data policy compliance of third-party user data, network security, enterprise security, and maintenance; providing non-downloadable software for troubleshooting, diagnosing, and protecting computer software, hardware, networks, virtual machines, and operational technology; providing non-downloadable data reduction and compression software; providing non-downloadable software for the visualization of data being performance and user behaviour analytics from computer software applications; providing non-downloadable software for data storage and access; providing non-downloadable software development kits (sdk)

23.

BITDRIFT

      
Numéro de série 98134099
Statut En instance
Date de dépôt 2023-08-15
Propriétaire BITDRIFT, 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 for remote observation of computer, computer terminal and mobile devise hardware, computer applications, computer, computer terminal and mobile devise systems and networks; Downloadable software for collecting, indexing, searching, monitoring and analyzing data generated by computer, computer terminal and mobile devise hardware, computer applications, computer, computer terminal and mobile devise systems and networks; Downloadable software for providing operational intelligence, business analytics, security information, troubleshooting for computer hardware, software, and network issues, and monitoring computer hardware, software, and networks based on client data; Downloadable software for collecting, sorting, searching, processing, encrypting, transmitting, routing, reporting, visualizing, and analyzing software and computer hardware data from multiple sources and in structured and unstructured formats; Downloadable software for tracing, detecting, testing, monitoring, analyzing, modeling, diagnosing, notifying and reporting the performance, availability, dependencies, functionality, behavior, business impact, user experience, failures and content of computer, computer terminal and mobile devise hardware, computer applications, computer, computer terminal and mobile devise systems and networks; Downloadable software for generating reports, dashboards, and alerts and notifications from client data; Downloadable software for use in application and server infrastructure performance management; Downloadable software for storing and managing electronic data, data visualization, project management in the fields of compliance, network security, enterprise security, and maintenance; Downloadable software for troubleshooting problems with, diagnosing, and protecting computer software, hardware, networks, virtual machines, and operational technology; Downloadable data reduction and compression software; Downloadable software for visualization of data; Downloadable software for data storage and access; Downloadable software development kits (SDK) Providing online non-downloadable software for remote observation of computer, computer terminal and mobile devise hardware, computer applications, computer, computer terminal and mobile devise systems and networks; Providing online non-downloadable software for collecting, indexing, searching, monitoring and analyzing data generated by computer, computer terminal and mobile devise hardware, computer applications, computer, computer terminal and mobile devise systems and networks; Providing online non-downloadable software for providing operational intelligence, business analytics, security information, troubleshooting for computer hardware, software, and network issues, and monitoring computer hardware, software, and networks based on client data; Providing online non-downloadable software for collecting, sorting, searching, processing, encrypting, transmitting, routing, reporting, visualizing, and analyzing software and computer hardware data from multiple sources and in structured and unstructured formats; Providing online non-downloadable software for tracing, detecting, testing, monitoring, analyzing, modeling, diagnosing, notifying and reporting the performance, availability, dependencies, functionality, behavior, business impact, user experience, failures and content of computer, computer terminal and mobile devise hardware, computer applications, computer, computer terminal and mobile devise systems and networks; Providing online non-downloadable software for generating reports, dashboards, and alerts and notifications from client data; Providing online non-downloadable software for use in application and server infrastructure performance management; Providing online non-downloadable software for storing and managing electronic data, data visualization, project management in the fields of compliance, network security, enterprise security, and maintenance; Providing online non-downloadable software for troubleshooting problems with, diagnosing, and protecting computer software, hardware, networks, virtual machines, and operational technology; Providing online non-downloadable data reduction and compression software; Providing online non-downloadable software for visualization of data; Providing online non-downloadable software for data storage and access; Providing online non-downloadable software development kits (SDK)

24.

Compressing digital metrics for transmission across a network utilizing a graph-based compression dictionary and time slice delta compression

      
Numéro d'application 17932882
Numéro de brevet 11902402
Statut Délivré - en vigueur
Date de dépôt 2022-09-16
Date de la première publication 2023-03-09
Date d'octroi 2024-02-13
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Agarwal, Kirti
  • Badii, Behrooz
  • Oorloff, Nathaniel Joseph
  • Pinner, Jeffrey Tsvi
  • Ramin, Yann Thomas

Abrégé

The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values. In some cases, the disclosed systems further compare the metric values across a time window.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau

25.

INTELLIGENTLY GENERATING AND DEPLOYING A METRIC BLOCKLIST WITHIN A DISTRIBUTED COMPUTING SYSTEM TO EFFICIENTLY MANAGE DATA METRIC REQUESTS

      
Numéro d'application 17410873
Statut En instance
Date de dépôt 2021-08-24
Date de la première publication 2023-03-02
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Badii, Behrooz
  • Ramin, Yann Thomas

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving the efficiency and flexibility of implementing computer devices by intelligently generating a metric blocklist based on predicted utilization of digital metrics and deploying the metric blocklist at one or more computing devices to limit digital metric requests to distributed databases. In particular, in one or more embodiments, the disclosed systems monitor historical digital metric utilization and apply a prediction model to generate a metric blocklist of digital metrics that are not likely to be utilized by one or more metric requesting devices of a distributed computing system. The disclosed systems can deploy the metric blocklist to computing devices of a distributed computing system to efficiently limit digital requests, processing resources, bandwidth consumption, and storage load with regard to utilization of metric storage devices (e.g., time-series databases).

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

26.

Compressing digital metrics for transmission across a network utilizing a graph-based compression dictionary and time slice delta compression

      
Numéro d'application 18047880
Numéro de brevet 11949764
Statut Délivré - en vigueur
Date de dépôt 2022-10-19
Date de la première publication 2023-03-02
Date d'octroi 2024-04-02
Propriétaire Bitdrift, Inc. (USA)
Inventeur(s)
  • Agarwal, Kirti
  • Badii, Behrooz
  • Oorloff, Nathaniel Joseph
  • Pinner, Jeffrey Tsvi
  • Ramin, Yann Thomas

Abrégé

The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values. In some cases, the disclosed systems further compare the metric values across a time window.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau

27.

Compressing digital metrics for transmission across a network utilizing a graph-based compression dictionary and time slice delta compression

      
Numéro d'application 17410921
Numéro de brevet 11463559
Statut Délivré - en vigueur
Date de dépôt 2021-08-24
Date de la première publication 2022-10-04
Date d'octroi 2022-10-04
Propriétaire BITDRIFT, INC. (USA)
Inventeur(s)
  • Agarwal, Kirti
  • Badii, Behrooz
  • Oorloff, Nathaniel Joseph
  • Pinner, Jeffrey Tsvi
  • Ramin, Yann Thomas

Abrégé

The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values. In some cases, the disclosed systems further compare the metric values across a time window.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 69/04 - Protocoles de compression de données, p. ex. ROHC
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression
  • H04L 51/06 - Adaptation des messages aux exigences du terminal ou du réseau