Splunk Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 872 pour Splunk Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 1 817
        Marque 55
Juridiction
        États-Unis 1 784
        International 54
        Europe 20
        Canada 14
Date
Nouveautés (dernières 4 semaines) 17
2024 avril (MACJ) 15
2024 mars 17
2024 février 27
2024 janvier 29
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 290
G06F 16/2455 - Exécution des requêtes 273
G06F 16/248 - Présentation des résultats de requêtes 247
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus 246
G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées 243
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 49
09 - Appareils et instruments scientifiques et électriques 43
38 - Services de télécommunications 16
41 - Éducation, divertissements, activités sportives et culturelles 16
16 - Papier, carton et produits en ces matières 12
Voir plus
Statut
En Instance 64
Enregistré / En vigueur 1 808
  1     2     3     ...     19        Prochaine page

1.

DATA SOURCE VISUALIZATIONS

      
Numéro d'application 18494312
Statut En instance
Date de dépôt 2023-10-24
Date de la première publication 2024-04-25
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Block, Glenn
  • Ogdin, Patrick

Abrégé

A data intake and query system processes and stores events, which are associated with token identifiers for tokens corresponding to data sources for the messages that the events are generated from. Thus, the data intake and query system can receive a request to provide analyses and visualizations regarding stored events associated with a particular component associated with a plurality of events, such as a data source for the messages from which the plurality of events are generated from. These requests and the resulting visualizations can be customized based on selected tokens and selected components.

Classes IPC  ?

  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/951 - Indexation; Techniques d’exploration du Web

2.

Updating and executing search queries of multiple independent panels of a dashboard

      
Numéro d'application 17877002
Numéro de brevet 11966388
Statut Délivré - en vigueur
Date de dépôt 2022-07-29
Date de la première publication 2024-04-23
Date d'octroi 2024-04-23
Propriétaire SPLUNK INC. (USA)
Inventeur(s) Esman, Gleb

Abrégé

The disclosed embodiments relate to systems and methods that provides a dashboard that includes multiple independent panels where each independent panel functions independently and is associated with a respective search query that when executed generates data that may populate and/or configure the associated panel. The systems and methods further permits generation of a filter condition based on user input provided through a single panel and automatically apply the filter condition to the queries of some or all of the queries of the independent panels of the dashboard and execute the updated queries to update some or all of the independent panels.

Classes IPC  ?

3.

Remote custom code pre-loading for hybrid playbook execution

      
Numéro d'application 18318536
Numéro de brevet 11968101
Statut Délivré - en vigueur
Date de dépôt 2023-05-16
Date de la première publication 2024-04-23
Date d'octroi 2024-04-23
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Sridhar, Chakravarthy
  • Qiu, Minjie
  • Mahadik, Atif

Abrégé

Techniques are described for enabling a cloud-based IT and security operations application to execute playbooks containing custom code in a manner that mitigates types of risk related to the misuse of cloud-based resources and security of user data. Users use a client application to create and modify playbooks and, upon receiving input to save a playbook, the client application determines whether the playbook includes custom code. If the client application determines that the playbook includes custom code, the client application establishes a connection with a proxy application (also referred to as an “automation broker”) running in the user's own on-premises network and sends a representation of the playbook to the proxy application. The client application further sends to the IT and security operations application an identifier of the playbook and an indication that the playbook (or the custom code portions of the playbook) is stored within the user's on-premises network.

Classes IPC  ?

  • 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]
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 41/0681 - Configuration des conditions de déclenchement
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p.ex. en réponse aux événements dans le réseau
  • H04L 41/0894 - Gestion de la configuration du réseau basée sur des règles
  • H04L 41/5054 - Déploiement automatique des services déclenchés par le gestionnaire de service, p.ex. la mise en œuvre du service par configuration automatique des composants réseau

4.

INTERACTION WITH A FIELD SIDEBAR FOR FIELD INFORMATION PANEL DISPLAY

      
Numéro d'application 18469967
Statut En instance
Date de dépôt 2023-09-19
Date de la première publication 2024-04-18
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Lamas, Divanny I.
  • Robichaud, Marc Vincent
  • Yestrau, Carl Sterling

Abrégé

An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 3/04817 - 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 comport utilisant des icônes
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 16/23 - Mise à jour
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/9038 - Présentation des résultats des requêtes

5.

Retrieving event records from a field searchable data store using references values in inverted indexes

      
Numéro d'application 17829179
Numéro de brevet 11960545
Statut Délivré - en vigueur
Date de dépôt 2022-05-31
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Sabhanatarajan, Karthikeyan
  • Marquardt, David Ryan
  • Zhang, Steve
  • Romito, Nicholas

Abrégé

Embodiments of the present disclosure provide techniques for performing searches of event records by leveraging reference values in an inverted index. A method of searching comprises accessing a query associated with a first set of event records in a field searchable data store, each event record comprising a time-stamped portion of raw machine data. The method further comprises evaluating the query and generating results for the query by accessing an inverted index, wherein each entry in the inverted index comprises at least one field, a corresponding at least one field value and a reference value that identifies a location in the field searchable data store where an associated event record is stored. The method further comprises performing a search to filter out a second set of event records and retrieving the second set of event records from the field searchable data store using reference values in the inverted index.

Classes IPC  ?

  • G06F 16/903 - Requêtes
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

6.

Data processing for machine learning using a graphical user interface

      
Numéro d'application 17975122
Numéro de brevet 11960575
Statut Délivré - en vigueur
Date de dépôt 2022-10-27
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Sainani, Manish
  • Slepian, Sergey
  • Lu, Di
  • Oliner, Adam
  • Leverich, Jacob
  • Vogler-Ivashchanka, Iryna
  • Makaremi, Iman

Abrégé

Embodiments of the present invention are directed to facilitating data preprocessing for machine learning. In accordance with aspects of the present disclosure, a training set of data is accessed. A preprocessing query specifying a set of preprocessing parameter values that indicate a manner in which to preprocess the training set of data is received. Based on the preprocessing query, a preprocessing operation is performed to preprocess the training set of data in accordance with the set of preprocessing parameter values to obtain a set of preprocessed data. The set of preprocessed data can be provided for presentation as a preview. Based on an acceptance of the set of preprocessed data, the set of preprocessed data is used to train a machine learning model that can be subsequently used to predict data.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
  • G06F 18/25 - Techniques de fusion
  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p.ex. interfaces utilisateur ou boîtes à outils à cet effet
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 20/00 - Apprentissage automatique
  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
  • G06V 40/12 - Empreintes digitales ou palmaires
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

7.

Determining affinities for data set summarizations

      
Numéro d'application 17316421
Numéro de brevet 11954127
Statut Délivré - en vigueur
Date de dépôt 2021-05-10
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Filippi, Nicholas J.
  • Puchbauer, Siegfried
  • Ge, Ruyuan

Abrégé

Systems and methods are disclosed for associating summarizations of visualizations of a data set based on affinities between the summarizations. For a data set, a number of summarizations may be created that summarizes the data set in different ways. The summarizations may be linked, such that selecting a data element of a first summarization causes display of a second summarization. To assist in linking of summarizations, suggested linkings between summarizations can be determined based on affinities of the two summarizations. Affinities can reflect similarities in the data content of the two summarizations, such as an output of a first summarization being a valid input to the second summarization.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

8.

Analyzing servers based on data streams generated by instrumented software executing on the servers

      
Numéro d'application 17833519
Numéro de brevet 11956137
Statut Délivré - en vigueur
Date de dépôt 2022-06-06
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Turgut, Ozan
  • Ross, Joseph Ari
  • Ophir, Eyal
  • Chan, Calvin

Abrégé

An instrumentation analysis system processes data streams received from servers executing instrumented software. The system determines a set of servers that satisfy a given criteria, for example, a set of servers with high resource utilization. The set of servers may be determined by the system based on triggers or specified by a user. The system analyzes properties of servers to determine a property that characterizes the set of servers. The property characterizing the servers is provided to users via a user interface or alerts for further analysis, for example, to analyze the cause of high resource utilization.

Classes IPC  ?

  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • 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/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • H04L 41/0686 - Présence d’informations supplémentaires dans la notification, p.ex. pour l’amélioration de métadonnées spécifiques
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/16 - Surveillance de seuil

9.

Highly available message ingestion by a data intake and query system

      
Numéro d'application 17588074
Numéro de brevet 11954541
Statut Délivré - en vigueur
Date de dépôt 2022-01-28
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Splunk Inc. (USA)
Inventeur(s) Carl, Craig Keith

Abrégé

Techniques are described for providing a highly available data ingestion system for ingesting machine data sent from remote data sources across potentially unreliable networks. To provide for highly available delivery of such data, a data intake and query system provides users with redundant sets of ingestion endpoints to which messages sent from users' computing environments can be delivered to the data intake and query system. Users' data sources, or data forwarding components configured to obtain and send data from one or more data sources, are then configured to encapsulate obtained machine data into discrete messages and to send copies of each message to two or more of the ingestion endpoints provisioned for a user. The ingestion endpoints receiving the messages implement a deduplication technique and provide only one copy of each message to a subsequent processing component (e.g., to an indexing subsystem for event generation, event indexing, etc.).

Classes IPC  ?

10.

Navigator performance optimization and signalflow query acceleration

      
Numéro d'application 17846466
Numéro de brevet 11956133
Statut Délivré - en vigueur
Date de dépôt 2022-06-22
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Margulis, Michael
  • Allen, Bryan Browne
  • Scott, David Michael
  • Wang, Junyu

Abrégé

Described are techniques for accelerating streaming analytics jobs, which may be used for generating dashboards. The disclosed techniques can reduce overhead, such as in the form of processor usage, network usage, or the like, due to duplicative or overlapping requests for streaming analytics data by implementing a caching process in which analytics data is evaluated to determine if it is likely to be requested multiple times or by multiple users, caching the analytics data, and serving future requests for the same analytics data from the cache instead of requiring separate analytics jobs for each request.

Classes IPC  ?

  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 41/02 - Normalisation; Intégration
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire

11.

Computerized monitoring of a metric through execution of a search query, determining a root cause of the behavior, and providing a notification thereof

      
Numéro d'application 17891005
Numéro de brevet 11947556
Statut Délivré - en vigueur
Date de dépôt 2022-08-18
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Burnett, Ricky Gene
  • Das, Dipock
  • Mcintyre, Steven Shaun
  • Sano, Darrell

Abrégé

The disclosure includes methods and systems that perform operations of identifying a behavior of a metric, where the metric is associated with a node of included within a nodal graph displayed on a graphical user interface. Additionally, a root cause of the behavior is determined through automated, computerized analytics, which may include execution of a search query associated with the node, and a notification of the root cause may be provided via the graphical user interface. Additionally, the graphical user interface may be configured to receive user input that results in the generation of a nodal graph, where the user input includes placement of nodes on a display screen and edges representing a connection between two nodes, where the edges may represent a dependency between the nodes.

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

12.

Load balancer bypass for direct ingestion of data into a data intake and query system

      
Numéro d'application 17073973
Numéro de brevet 11947988
Statut Délivré - en vigueur
Date de dépôt 2020-10-19
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Kulkarni, Sanjeev
  • Merli, Matteo
  • Peng, Boyang

Abrégé

A process for ingesting raw machine data that reduces network and data intake and query system resources is described herein. For example, instead of routing the raw machine data to an intake ingestion buffer via a load balancer, a publisher may instead route metadata to the load balancer. The load balancer can use the metadata to identify an available virtual machine in the intake ingestion buffer. The load balancer can then provide to the publisher the public IP address of the available virtual machine. The publisher can communicate with the available virtual machine using the public IP address, and the available virtual machine can identify which virtual machine owns the topic related to the raw machine data. The publisher can then transmit raw machine data to the virtual machine that owns the topic.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

13.

Analysis and mitigation of network security risks

      
Numéro d'application 18052030
Numéro de brevet 11949702
Statut Délivré - en vigueur
Date de dépôt 2022-11-02
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bagga, Sumit Singh
  • Gerard, Francis E.
  • Hu, Robin Jinyang
  • Iliofotou, Marios
  • Jordan, J. Evan
  • Pendala, Amarendra
  • Satish, Sourabh

Abrégé

A method comprises acquiring anomaly data including a plurality of anomalies detected from streaming data, wherein each of the anomalies relates to an entity on or associated with a computer network. The method determines a risk score of each of the anomalies, and adjusts the risk score of an anomaly according to a set of factors. The method further determines, for each of a plurality of sliding time windows of different lengths, an entity score of the entity in relation to the sliding time window, based on an aggregation of risk scores of all anomalies related to the entity that were detected within the sliding time window, where the entity score corresponds to a risk level associated with the entity. An action to prevent the entity from performing an operation can be determined and caused to occur based on the entity score.

Classes IPC  ?

  • H04L 12/00 - Réseaux de données à commutation
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 65/61 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet

14.

Automatic generation of queries using non-textual input

      
Numéro d'application 17589677
Numéro de brevet 11947528
Statut Délivré - en vigueur
Date de dépôt 2022-01-31
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Bhagat, Ankit
  • Karis, Steven
  • Moshgabadi, Amin
  • Raman, Rajesh

Abrégé

Systems and methods are described for generation of a query using a non-textual input. For example, the query can be generated using a point and click input. A selection of a data source can be identified and an initial query can be automatically generated based on the selection of the data source. A graphical user interface can be displayed and populated with one or more selectable parameters based on the initial query. A selection of the one or more selectable parameters can be received as a non-textual input and a query can be automatically generated based on the selection. For example, a query for execution by a data intake and query system can be generated based on the selection. The query can be provided to the data intake and query system. The data intake and query system may then execute the query on a set of data.

Classes IPC  ?

15.

Method and system for centralized multi-instance deployment consolidation

      
Numéro d'application 17703786
Numéro de brevet 11947614
Statut Délivré - en vigueur
Date de dépôt 2022-03-24
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Yestrau, Carl
  • Stone, Nicolas

Abrégé

A computerized method is disclosed including establishing communicative couplings with each of a first data intake and query system instance and a second data intake and query system instance, automating execution of a first search query on the first data intake and query system instance and a second search query on the second data intake and query system instance, and causing rendering of a graphical user interface that consolidates results from each of the first data intake and query system instance and the second data intake and query system instance. Additional operations may include obtaining a result of the first search query while preserving fields within the results of the first and second search queries extracted by the first data intake and query system instance and the second data intake and query system instance, respectively.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/9538 - Présentation des résultats des requêtes

16.

Summarized view of search results with a panel in each column

      
Numéro d'application 17806151
Numéro de brevet 11940989
Statut Délivré - en vigueur
Date de dépôt 2022-06-09
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Miller, Jesse
  • Robichaud, Marc V.
  • Burke, Cory
  • Lloyd, Jeffrey Thomas
  • James, Alexander
  • Robbins, Andrew

Abrégé

In some embodiments, a method may include display of a data summary view of a set of events that correspond to query results of a query. Each event of the set of events may include data items of a plurality of event attributes. In embodiments, the data summary view can include various summary reports. Each summary report can include summary entries and a summary graph that each present a summary of data items of a selected event attribute, of the plurality of event attributes. At least one summary report can include summary entries that are selectable by a user. The method may further include filtering the set of event, in response to, and based on, selection of one or more of the selectable summary entries by the user and updating of at least the first and second summary graphs to correspond to the filtered set of events.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/33 - Requêtes
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06F 40/177 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées
  • G06F 40/186 - Gabarits
  • G06Q 10/00 - Administration; Gestion
  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles
  • G06Q 10/10 - Bureautique; Gestion du temps

17.

Evaluating and scaling a collection of isolated execution environments at a particular geographic location

      
Numéro d'application 17305550
Numéro de brevet 11941421
Statut Délivré - en vigueur
Date de dépôt 2021-07-09
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Smith, Patrick Joseph
  • Beasley, Michael

Abrégé

A method for evaluating metrics associated with isolated execution environments utilized for synthetic monitoring of a web application and modifying the quantity of isolation execution environments hosted by a particular hosting service at a particular geographic location based on the metrics. The method can include receiving an instruction to monitor computing resources at the particular geographic location; obtaining configuration data for the particular geographic location; communicating a request to the particular hosting provider for an identification of a collection of isolated execution environments that are instantiated at the particular geographic location; obtaining metrics associated with the collection of isolated execution environments; evaluating the metrics against the set of scaling criteria; and/or generating an instruction for the particular hosting provider to modify the quantity of the collection of isolated execution environments.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

18.

Enhancing efficiency of data collection using a discover process

      
Numéro d'application 17808935
Numéro de brevet 11934869
Statut Délivré - en vigueur
Date de dépôt 2022-06-24
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Vergnes, Denis
  • Liang, Zhimin

Abrégé

This technology is directed to facilitating scalable and secure data collection. In particular, scalability of data collection is enabled in a secure manner by, among other things, abstracting a connector(s) to a pod(s) and/or container(s) that executes separate from other data-collecting functionality. For example, an execution manager can initiate deployment of a collect coordinator on a first pod associated with a first job and deployment of a first connector on a second pod associated with a second job separate from the first job of a container-managed platform. The collect coordinator can provide a data collection task to the first connector deployed on the second pod of the second job. The first connector can then obtain the set of data from the data source and provide the set of data to the collect coordinator for providing the set of data to a remote source.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • 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

19.

Systems and methods for detecting beaconing communications in aggregated traffic data

      
Numéro d'application 17573195
Numéro de brevet 11936545
Statut Délivré - en vigueur
Date de dépôt 2022-01-11
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Miskovic, Stanislav
  • Lin, Cui

Abrégé

A computerized method is disclosed that includes operations of obtaining network traffic data between a source device and a destination device, performing a regularity assessment of a first metric of the network traffic data across communication sessions of the source device and the destination device over a given time period by: determining an average of the first metric for each of the communication sessions; establishing an upper bound and a lower bound for the averages of the first metric over the given time period; determining a difference between the upper bound and the lower bound; comparing the difference between the upper bound and the lower bound to a mean of the first metric for each of the communication sessions over the given time period, and determining whether beaconing transmissions are present within the network traffic data based on the regularity assessment of the first metric.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • H04L 43/0894 - Taux de paquets

20.

Generating event streams based on application-layer events captured by remote capture agents

      
Numéro d'application 17865041
Numéro de brevet 11936764
Statut Délivré - en vigueur
Date de dépôt 2022-07-14
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Shcherbakov, Vladimir A.
  • Dickey, Michael R.

Abrégé

The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.

Classes IPC  ?

  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

21.

Determining ingestion latency of data intake and query system instances

      
Numéro d'application 17336013
Numéro de brevet 11934256
Statut Délivré - en vigueur
Date de dépôt 2021-06-01
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Akulov, Vitaly
  • Bath, Amritpal Singh
  • Colgate, William King
  • Harun, Sarah
  • Liu, Jibang
  • Patel, Vishal
  • Xu, Tingjin

Abrégé

In accordance with various embodiments of the present disclosure, a first instance of a data intake and query system (DIQS) may receive latency data that indicates latency states of second instances of the DIQS, the latency states indicative of latencies associated with processing of event data by the plurality of second instances. The first instance may then determine overall latency state of the first instance based, at least in part, on determining number or percentage of the first instance and the second instances of the DIQS having one or more particular latency states, and determining whether the number or percentage of the first instance and the f second instances of the DIQS having the one or more particular latency states is equal to or exceeds a threshold. The first instance may then present the overall latency state of the first instance.

Classes IPC  ?

  • G06F 16/24 - Requêtes
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 43/0852 - Retards
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route

22.

Interactive development environment for visualization of query result information

      
Numéro d'application 17665406
Numéro de brevet 11934408
Statut Délivré - en vigueur
Date de dépôt 2022-02-04
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire SPLUNK INC. (USA)
Inventeur(s) Woo, Eric

Abrégé

Embodiments of the present disclosure are directed to an interactive development environment (IDE) interface that provides historical visualization of queries and query result information iteratively and intuitively. According to an embodiment of the present disclosure, a process is provided to generate visualizations of queries and processed query result information in a single, persistent, integrated display. Each query and resultant search data information is presented iteratively in chronological order, and maintain a persistent, viewable history of a search data exploration session.

Classes IPC  ?

  • G06F 16/24 - Requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/248 - Présentation des résultats de requêtes

23.

DATA SEARCH AND ANALYSIS FOR DISTRIBUTED DATA SYSTEMS

      
Numéro d'application 18470251
Statut En instance
Date de dépôt 2023-09-19
Date de la première publication 2024-03-14
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Pal, Sourav
  • Pride, Christopher
  • Bhattacharjee, Arindam
  • Wang, Xiaowei
  • Hodge, James Alasdair Robert
  • Ahamed, Mustafa

Abrégé

Disclosed is a data fabric service system that can be implemented in a distributed computer network, such as a data intake and query system. The data index and query system can receive a search query and define a search scheme for applying the search query on distributed data storage systems including internal data storage and external data storage. The data index and query system may provide a portion of the search scheme to a search service of the data fabric service system, which can cause worker nodes of the data fabric service system to perform various functions—including applying the search query to the external data storage based on the portion of the search scheme in order to obtain search results.

Classes IPC  ?

  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/9038 - Présentation des résultats des requêtes
  • G06F 16/904 - Navigation; Visualisation à cet effet

24.

In a microservices-based application, tracking errors by mapping traces to error stacks

      
Numéro d'application 17681446
Numéro de brevet 11928014
Statut Délivré - en vigueur
Date de dépôt 2022-02-25
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Agarwal, Mayank
  • Flanders, Steven
  • Smith, Justin
  • Danyi, Gergely

Abrégé

A method of tracking errors in a system comprising microservices comprises ingesting a plurality of spans generated by the microservices during a given duration of time. The method further comprises consolidating the plurality of spans associated with the given duration of time into a plurality of traces, wherein each trace comprises a subset of the plurality of spans that comprise a common trace identifier. For each trace, the method comprises: a) mapping a respective trace to one or more error stacks computed for the respective trace and to one or more attributes determined for the respective trace; and b) emitting each error stack computed from the respective trace with an associated pair of attributes. The method then comprises reducing duplicate pairs of error stack and associated attributes and maintaining a count for each pair of error stack and associated attributes.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • 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
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

25.

Real-time processing of data streams received from instrumented software

      
Numéro d'application 17515272
Numéro de brevet 11928046
Statut Délivré - en vigueur
Date de dépôt 2021-10-29
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Liu, Phillip
  • Mukherji, Arijit
  • Raman, Rajesh

Abrégé

An analysis system receives data streams generated by instances of instrumented software executing on external systems. The analysis system evaluates an expression using data values of the data streams over a plurality of time intervals. For example, the analysis system may aggregate data values of data streams for each time interval. The analysis system determines whether or not a data stream is considered for a time interval based on when the data value arrives during the time interval. The analysis system determines a maximum expected delay value for each data stream being processed. The analysis system evaluates the expression using data values that arrive before their maximum expected delay values. The analysis system also determines a failure threshold value for a data stream. If a data value of a data stream fails to arrive before the failure threshold value, the analysis system marks the data stream as dead.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06F 16/2455 - Exécution des requêtes

26.

HTTP events with custom fields

      
Numéro d'application 17305650
Numéro de brevet 11921693
Statut Délivré - en vigueur
Date de dépôt 2021-07-12
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Neeman, Itay Alfred
  • Block, Glenn
  • Ma, Lin
  • Blank, Mitch
  • Patel, Vishal

Abrégé

A data intake and query system receives a message including raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The message includes a distinct payload portion and a distinct custom field portion. The payload portion includes raw machine data, while the custom field portion includes values for fields. An event that includes the raw machine data and the values is generated from the payload portion and the values are extracted from the custom field portion. The event is then stored such that the values are associated with the event.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/951 - Indexation; Techniques d’exploration du Web

27.

Authenticating data associated with a data intake and query system using a distributed ledger system

      
Numéro d'application 17305646
Numéro de brevet 11921873
Statut Délivré - en vigueur
Date de dépôt 2021-07-12
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Mckervey, Nathaniel Gerard
  • Moore, Ryan Russell

Abrégé

Systems and methods are disclosed for authenticating a chunk of data identified in a query received by a data intake and query system. The data intake and query system receives a query that identifies a set of data and manner for processing the set of data, and identifies a chunk of data that is part of the set of data. The system generates a content identifier, such as a hash, of the chunk of data. The system further authenticates the chunk of data based on the generated content identifier and a content identifier stored by a distributed ledger system.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/245 - Traitement des requêtes
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES

28.

Generating a modified component for a data intake and query system using an isolated execution environment image

      
Numéro d'application 16777612
Numéro de brevet 11922222
Statut Délivré - en vigueur
Date de dépôt 2020-01-30
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Chawla, Gaurav
  • Goyal, Mehul
  • Mahadik, Sanish
  • Rohatgi, Sumeet

Abrégé

A control plane system can be used to manage or generated components in a shared computing resource environment. To generate a modified components, the control plane system can receive receiving configurations of a component. The configurations can include software versions and/or parameters for the component. Using the configurations, the control plane system can generate an image of a modified component, and communicate the image to a master node in the shared computing resource environment. The master node can provides one or more instances of the modified component for use based on the received image.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 8/71 - Gestion de versions ; Gestion de configuration
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

29.

Actionable event responder architecture

      
Numéro d'application 17846983
Numéro de brevet 11924021
Statut Délivré - en vigueur
Date de dépôt 2022-06-22
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Goyal, Shalabh
  • Shrigondekar, Anish
  • Thaker, Bhavin
  • Xie, Zhenghui
  • Zhang, Ruochen

Abrégé

An actionable event collector in a server cluster receives information specifying an actionable event instance regarding an actionable event occurrence in the server cluster. The actionable event collector transmits a representation of the actionable event instance to an actionable event queue builder. The actionable event queue builder inserts the representation as an entry into an actionable event queue. The event action dispatcher processes the entry from the actionable event queue, wherein processing the entry comprises determining a responsive action for the entry and causing performance of the responsive action.

Classes IPC  ?

  • H04L 41/0631 - Gestion 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
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

30.

Automated security, orchestration, automation, and response (SOAR) app generation based on application programming interface specification data

      
Numéro d'application 18326830
Numéro de brevet 11924284
Statut Délivré - en vigueur
Date de dépôt 2023-05-31
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Hanson, Matthew
  • Davis, Jacob
  • Zhou, Zhi Peng
  • Harris, James
  • Moore, Jacob Andrew Edward
  • Hariri, Austin Tyler
  • Tu, Shiying
  • Trenkner, Daniel
  • Varadarajan, Kavita

Abrégé

Described herein are techniques are provided for enabling a security orchestration, automation, and response (SOAR) service to automatically manage apps used to interface with an integrated security operations service and other related devices and services. Further described herein is a SOAR app generator service or application used to automate the creation of apps for a SOAR service based on application programming interfaces (API) specifications for related devices or services, as well as visual playbook editor interfaces for a SOAR service that enable the configuration of complex action input parameters including arrays and objects.

Classes IPC  ?

  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]

31.

Systems and methods for decoupling search processing language and machine learning analytics from storage of accessed data

      
Numéro d'application 17978684
Numéro de brevet 11921720
Statut Délivré - en vigueur
Date de dépôt 2022-11-01
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Kulkarni, Chinmay Madhav
  • Ma, Lin
  • Malekpour, Amir
  • Rajagopalan, Mohan
  • Reed, John C.
  • Sriharsha, Ram

Abrégé

A computer-implemented method is disclosed that includes operations of parsing a query comprised of a sequence of operators to detect each operator of the sequence of operators, where the sequence of operators includes a machine learning (ML) operator representing a trained ML model. Additionally, a schema of the ML operator is determined through metadata. A filter or a projection is generated based on the schema of the ML operator, where the filter or projection is configured to reduce an amount of data retrieved upon application of the filter of the projection to an operator of the sequence of operators comprising the query. The schema of the ML operator indicates a schema of input data to be provided to the ML operator and a schema of output data to be provided by the ML operator following processing.

Classes IPC  ?

32.

Generating and using alert definitions

      
Numéro d'application 18162632
Numéro de brevet 11921799
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Makaremi, Iman
  • Rana, Gyanendra
  • Vogler-Ivashchanka, Iryna
  • Oliner, Adam
  • Keswani, Harsh
  • Sainani, Manish
  • Kim, Alexander

Abrégé

Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of an automatic data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive the disparate data and ingest certain of the data as measurement entries of a DIQS metrics datastore that is searchable for DIQS query processing. The DIQS may receive search queries to process against the received and ingested data via an exposed network interface. In one example embodiment, a query building component conducts a user interface using a network attached client device. The query building component may elicit search criteria via the user interface using a natural language interface, construct a proper query therefrom, and present new information based on results returned from the DIQS.

Classes IPC  ?

  • H04L 41/069 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant des journaux de notifications; Post-traitement des notifications
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 40/30 - Analyse sémantique
  • H04L 41/0686 - Présence d’informations supplémentaires dans la notification, p.ex. pour l’amélioration de métadonnées spécifiques
  • H04L 67/01 - Protocoles
  • H04L 67/141 - Configuration des sessions d'application

33.

User interface for specifying data stream processing language programs for analyzing instrumented software

      
Numéro d'application 17463430
Numéro de brevet 11914501
Statut Délivré - en vigueur
Date de dépôt 2021-08-31
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Ophir, Eyal
  • Cheng, Kevin

Abrégé

An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. A user interface allows users to specify data stream language programs. The user interface presents widgets to the user to specify various components of a data stream language program, including a filter expression, an analytical function representing an aggregation or transformation, and so on. The user interface allows users to specify an expression based on results of previously specified data stream language programs. The instrumentation analysis system processes the data stream language programs specified by the user to generate a set of result data streams and plots the result data streams, for example, on a screen of a client device.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

34.

Determining a user-specific approach for disambiguation based on an interaction recommendation machine learning model

      
Numéro d'application 17943037
Numéro de brevet 11914588
Statut Délivré - en vigueur
Date de dépôt 2022-09-12
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Das, Dipock
  • Pochugari, Dayanand
  • Verma, Neeraj
  • Padakanti, Nikesh
  • Radon, Aungon Nag
  • Srinivasabagavathar, Anand
  • Oliner, Adam

Abrégé

In various embodiments, a natural language (NL) application implements functionality that enables users to more effectively access various data storage systems based on NL requests. As described, the operations of the NL application are guided by, at least in part, on one or more templates and/or machine-learning models. Advantageously, the templates and/or machine-learning models provide a flexible framework that may be readily tailored to reduce the amount of time and user effort associated with processing NL requests and to increase the overall accuracy of NL application implementations.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/2452 - Traduction des requêtes
  • G06N 5/046 - Inférence en avant; Systèmes de production
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p.ex. séparateurs à vaste marge [SVM]

35.

Collaboration spaces in networked remote collaboration sessions

      
Numéro d'application 17246423
Numéro de brevet 11915377
Statut Délivré - en vigueur
Date de dépôt 2021-04-30
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bhushan, Devin
  • Jackson-King, Caelin Thomas
  • Yazhenskikh, Stanislav
  • Zhu, Jim Jiaming

Abrégé

Extended reality (XR) software application programs establish remote collaboration sessions in which a host device and one or more remote devices can interact. When initiating a remote collaboration session, an XR application in a host device determines a collaboration area. The collaboration area corresponds to a portion of a real-world environment that is shared by the host device with the one or more remote devices. In some embodiments, the collaboration area can be determined automatically and/or based on user input. The XR application causes sensors associated with the host device to scan the collaboration area. Then, the XR application transmits, to the one or more remote devices, a three-dimensional representation of the collaboration area for rendering in one or more remote XR environments.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 17/20 - Description filaire, p.ex. polygonalisation ou tessellation
  • G06T 7/13 - Détection de bords
  • G06T 15/04 - Mappage de texture
  • H04L 67/131 - Protocoles pour jeux, simulations en réseau ou réalité virtuelle

36.

Server-side operations for edge analytics

      
Numéro d'application 18152027
Numéro de brevet 11916764
Statut Délivré - en vigueur
Date de dépôt 2023-01-09
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Nagaraju, Pradeep Baliganapalli
  • Oliner, Adam Jamison
  • Gilmore, Brian Matthew
  • Dean, Erick Anthony
  • Wang, Jiahan

Abrégé

Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • H04L 43/028 - Capture des données de surveillance en filtrant
  • H04L 41/14 - Analyse ou conception de réseau
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/9038 - Présentation des résultats des requêtes
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06N 5/047 - Réseaux de filtrage par motifs; Réseaux de Rete

37.

Automatic assignment of incidents in an information technology (IT) and security operations application

      
Numéro d'application 16657966
Numéro de brevet 11916929
Statut Délivré - en vigueur
Date de dépôt 2019-10-18
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Thimmegowda, Vadan
  • Satish, Sourabh

Abrégé

An information technology (IT) and security operations application enables the automatic assignment of incident events to analysts based on a variety of characteristics of the incident events to be assigned, the analysts and analyst teams, and other considerations. An IT and security operations application can perform the automatic assignment of incident events based at least in part on data indicating each analyst's knowledge of certain types of incidents, data indicating each analyst's efficiency at responding to certain types of incidents, and the like, where such data is automatically created and maintained by the application. In this manner, incident events can be efficiently assigned to analysts upon their receipt by the system without the need for a security team to constantly perform a cumbersome incident event assignment process based on a limited set of data, thereby improving analyst teams' ability to efficiently ensure the operation and security of IT environments for which the teams are responsible.

Classes IPC  ?

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

38.

Facilitating existing item determinations

      
Numéro d'application 18160123
Numéro de brevet 11914552
Statut Délivré - en vigueur
Date de dépôt 2023-01-26
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Bath, Amritpal Singh
  • Blank, Jr., Mitchell Neuman
  • Patel, Vishal
  • Sorkin, Stephen Phillip

Abrégé

Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/20 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données structurées, p.ex. de données relationnelles
  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers

39.

Generating search results based on intermediate summaries

      
Numéro d'application 18166326
Numéro de brevet 11914562
Statut Délivré - en vigueur
Date de dépôt 2023-02-08
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bitincka, Ledion
  • Sorkin, Stephen Phillip
  • Zhang, Steve Yu

Abrégé

A method and system for managing searches of a data set that is partitioned based on a plurality of events. A structure of a search query may be analyzed to determine if logical computational actions performed on the data set is reducible. Data in each partition is analyzed to determine if at least a portion of the data in the partition is reducible. In response to a subsequent or reoccurring search request, intermediate summaries of reducible data and reducible search computations may be aggregated for each partition. Next, a search result may be generated based on at least one of the aggregated intermediate summaries, the aggregated reducible search computations, and a query of adhoc non-reducible data arranged in at least one of the plurality of partitions for the data set.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/248 - Présentation des résultats de requêtes
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

40.

Identifying leading indicators for target event prediction

      
Numéro d'application 17384519
Numéro de brevet 11915156
Statut Délivré - en vigueur
Date de dépôt 2021-07-23
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Oliner, Adam Jamison
  • Radon, Aungon Nag
  • Wong, Manwah
  • Sainani, Manish
  • Keswani, Harsh

Abrégé

Embodiments of the present invention are directed to facilitating event forecasting. In accordance with aspects of the present disclosure, a set of events determined from raw machine data is obtained. The events are analyzed to identify leading indicators that indicate a future occurrence of a target event, wherein the leading indicators occur during a search period of time the precedes a warning period of time, thereby providing time for an action to be performed prior to an occurrence of a predicted target event. At least one of the leading indicators is used to predict a target event. An event notification is provided indicating the prediction of the target event.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées

41.

Techniques for processing trace data

      
Numéro d'application 18104207
Numéro de brevet 11907097
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Drutu, Bogdan Cristian
  • Slunecko, Filip
  • Smith, Charles Joseph
  • Williamson, Timothy Matthew Robin

Abrégé

Techniques may include receiving a plurality of spans of trace data at a computing system during a first time period. The techniques may include storing the plurality of spans in a span partition of a data store. The data store can contain a plurality of span partitions with spans that are grouped in the partition by trace identifier. The device may include generating a timestamp partition, with an index of timestamps by trace identifiers, for the first time period. The techniques may include storing the timestamp partition in the data store. Also, the techniques may include identifying at least two timestamp partitions that correspond to a second time period that preceded the first time period. The techniques may include generating and storing a primary compacted timestamp partition by combining the at least two timestamp partitions.

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
  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux

42.

Data reduction and evaluation via link analysis

      
Numéro d'application 17217985
Numéro de brevet 11909750
Statut Délivré - en vigueur
Date de dépôt 2021-03-30
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire SPLUNK INC. (USA)
Inventeur(s) Morris, Andrew

Abrégé

Disclosed herein is a fraud analysis data reduction technique. When reviewing a large set of data for potential fraudulent action there is often too much data for a human to reasonably analyze. A technique to reduce the overall amount of data associates entities that have duplicate values stored in corresponding data elements with one another and removes those entities that do not have at least one duplicate value. The entities with duplicate values are entered into a node graph and analyzed for connected components. The connected components analysis and a duplicate threshold analysis provide usable results to identify fraudulent activity.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

43.

Display screen or a portion thereof having an animated graphical user interface for an isometric view of an abstraction of a system platform

      
Numéro d'application 29813433
Numéro de brevet D1015375
Statut Délivré - en vigueur
Date de dépôt 2021-10-28
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Hama, Tatsuya
  • Jaber, Vanessa

44.

System and method for changepoint detection in streaming data

      
Numéro d'application 17591511
Numéro de brevet 11907227
Statut Délivré - en vigueur
Date de dépôt 2022-02-02
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Wang, Zhaohui
  • Gannon, Ryan
  • Lin, Xiao
  • Mishra, Abhinav
  • Sarkar, Chandrima
  • Sriharsha, Ram

Abrégé

A computerized method is disclosed including operations of receiving a data stream, performing a changepoint detection resulting in a detection of changepoints in the data stream including: maintaining a listing of starting indices for each run within the data stream in a buffer of size L wherein each index of the listing has a run length probability representing a likelihood of being a changepoint, receiving a new data point within the data stream and adding a new index to the buffer resulting in the buffer having size L+1, calculating a posterior run length probability that the new data point is a changepoint, and removing an index from the listing that has a lowest run length probability thereby returning the buffer to size L, and responsive to determining the index removed from the listing does not correspond to the new data point, identifying a changepoint associated with the new data point.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

45.

Advanced persistent threat detection by an information technology and security operations application

      
Numéro d'application 16863911
Numéro de brevet 11902306
Statut Délivré - en vigueur
Date de dépôt 2020-04-30
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire Splunk Inc. (USA)
Inventeur(s) Satish, Sourabh

Abrégé

Techniques are described for enabling an IT and security operations application to detect and remediate advanced persistent threats (APTs). The detection of APTs involves the execution of search queries to search event data that initially was associated with lower-severity activity or that otherwise did not initially rise to the level of actionable event data in the application. The execution of such search queries may thus generally be configured to search non-real-time event data, e.g., event data that outside of a current window of days or a week and instead searches and aggregates event data spanning time periods of many weeks, months, or years. Due the nature of APTs, analyses of historical event data spanning such relatively long periods of time may in the aggregate uncover the types of persistent activity associated with APTs that would otherwise go undetected based only on searches of more current, real-time event data.

Classes IPC  ?

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

46.

Codeless anchor detection for aggregate anchors

      
Numéro d'application 17086301
Numéro de brevet 11899658
Statut Délivré - en vigueur
Date de dépôt 2020-10-30
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bhushan, Devin
  • Han, Seunghee
  • Jackson-King, Caelin Thomas
  • Kuppel, Jamie
  • Yazhenskikh, Stanislav
  • Zhu, Jim Jiaming

Abrégé

A client device that includes a camera and an extended reality client application program is employed by a user in a physical space, such as an industrial or campus environment. The user aims the camera within the mobile device at a real-world asset, such as a computer system, classroom, or vehicle. The client device acquires a digital image via the camera and detects textual and/or pictorial content included in the acquired image that corresponds to one or more anchors. The client device queries a data intake and query system for asset content associated with the detected anchors. Upon receiving the asset content from the data intake and query system, the client device generates visualizations of the asset content and presents the visualizations via a display device.

Classes IPC  ?

  • G06F 16/242 - Formulation des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères

47.

Generation of queries for execution at a separate system

      
Numéro d'application 17589558
Numéro de brevet 11899670
Statut Délivré - en vigueur
Date de dépôt 2022-01-31
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Bhagat, Ankit
  • Karis, Steven
  • Moshgabadi, Amin
  • Raman, Rajesh

Abrégé

Systems and methods are described for generation of queries for execution by a separate system. In order establish a connection with the separate system, credentials can be obtained. For example, the credentials may be based on a user identifier and/or a login identifier. Indices can be identified that correspond to the credentials and a query can be identified that includes a selection of at least one of the indices. For example, the query may identify a set of log data ingested and indexed by the separate system. A request that includes the query, the credentials, and a connection identifier can be communicated to the separate system. In response to the request, a set of data can be received from the separate system. The set of data can be provided to a computing device. For example, the set of data can be provided to a computing device providing the query.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

48.

Managing collection agents via an agent controller

      
Numéro d'application 17589127
Numéro de brevet 11902081
Statut Délivré - en vigueur
Date de dépôt 2022-01-31
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Sharma, Dinesh Dutt
  • Gupta, Anuj
  • Alazath, Vinu K.

Abrégé

Embodiments described herein are directed to facilitating management of collection agents. In one embodiment, a control request is provided to an agent service manager from an agent controller that manages collection agents that collect data. The agent controller and the collection agents operate on a computing machine remote from the agent service manager. In response to the control request, a control directive is received, the control directive including an agent event indicator indicating an agent event to be executed in association with a set of collection agents of the collection agents. Thereafter, execution of the agent event is initiated in association with each collection agent of the set of collection agents.

Classes IPC  ?

  • H04L 41/046 - Architectures ou dispositions de gestion de réseau comprenant des agents de gestion de réseau ou des agents mobiles à cet effet
  • H04L 9/40 - Protocoles réseaux de sécurité

49.

Content pack management

      
Numéro d'application 17163269
Numéro de brevet 11892988
Statut Délivré - en vigueur
Date de dépôt 2021-01-29
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Wu, Kan
  • Torbett, Ian Edward
  • Wang, James

Abrégé

A method includes selecting, from content packs in a centralized content management system, a content pack to update in a data intake and query system. The content pack includes utility objects. For each utility object of at least a subset of the utility objects determining whether the utility object already exists in the data intake and query system, and loading the utility object to the data intake and query system when the utility object does not exist to obtain an updated utility object. The method further includes monitoring, by the data intake and query system, an endpoint of an endpoint type using the updated utility object.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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 8/658 - Mises à jour par incrément; Mises à jour différentielles
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine

50.

Data model selection and application based on data sources

      
Numéro d'application 17734786
Numéro de brevet 11893010
Statut Délivré - en vigueur
Date de dépôt 2022-05-02
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Neels, Alice Emily
  • Ganapathi, Archana Sulochana
  • Robichaud, Marc Vincent
  • Sorkin, Stephen Phillip
  • Zhang, Steve Yu

Abrégé

Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model.

Classes IPC  ?

  • G06F 16/242 - Formulation des requêtes
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 40/186 - Gabarits
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus

51.

Notification interface on a wearable device for data alerts

      
Numéro d'application 16264520
Numéro de brevet 11893296
Statut Délivré - en vigueur
Date de dépôt 2019-01-31
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chen, Mingyuan
  • Conway, Dylan Patricia
  • Tam, Simon

Abrégé

Various embodiments of the present application set forth a computer-implemented method that includes generating a first alert that includes one or more parameters, wherein the first notification is associated with the first alert, receiving, by a wearable device, a notification dashboard that includes at least a first visualization associated with a first notification, storing, by the wearable device, the notification dashboard in a notification cache, and in response to receiving a request associated with the first notification, retrieving the notification dashboard from the notification cache, and displaying at least a portion of the first visualization included in the notification dashboard on the wearable device.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 16/2455 - Exécution des requêtes

52.

Precise manipulation of virtual object position in an extended reality environment

      
Numéro d'application 17897871
Numéro de brevet 11893703
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bhushan, Devin
  • Chor, Jesse
  • Wong, Glen

Abrégé

A mobile device is fitted with a camera and an extended reality (XR) software application program executing on a processor within an XR system. Via the XR software application program, various techniques are performed for manipulating virtual objects in an XR environment. In a first technique, the XR software application program facilitates the movement of a virtual object from a first location to a second location. In a second technique, the XR software application program facilitates the rotation of a virtual object. In a third technique, the XR software application program facilitates the scaling of a virtual object along one or more axes.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p.ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaiso
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/04845 - 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 pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur

53.

Managing subscriptions to resource updates made via a target interface

      
Numéro d'application 18050024
Numéro de brevet 11895192
Statut Délivré - en vigueur
Date de dépôt 2022-10-26
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Mehta, Neel
  • Aberg, Allyson
  • Jacob, Joel
  • Huang, William
  • Kumari, Neha
  • Lee, Yi Chien
  • Ng, Anthony
  • Quaresma, Rodrigo Paulo
  • Shu, Qi
  • Shum, Warren
  • Yeung, Jonathan

Abrégé

A wrapper layer over a target interface receives requests from client devices over a different interface, converts the requests into a format that is compatible with the target interface, and transmits each converted request over the target interface for processing by a service. The wrapper layer also processes a request by a client device to subscribe to a certain type of update made via the target interface by verifying that the client device is authorized to access a resource associated with that type of update and creating a subscription that identifies the client device and the type of update. When the wrapper layer subsequently receives a request corresponding to that type of update, the wrapper layer matches attributes of the request to the subscription by the client device and transmits a message notifying the client device of the request.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
  • H04L 67/55 - Services réseau par poussée

54.

Display screen or portion thereof having a graphical user interface with a time slider for a map

      
Numéro d'application 29800320
Numéro de brevet D1013705
Statut Délivré - en vigueur
Date de dépôt 2021-07-20
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK Inc. (USA)
Inventeur(s) Bahatyrevich, Uladzimir

55.

Display screen or a portion thereof having a graphical user interface for an isometric view of an abstraction of a system platform

      
Numéro d'application 29811962
Numéro de brevet D1013707
Statut Délivré - en vigueur
Date de dépôt 2021-10-18
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Hama, Tatsuya
  • Jaber, Vanessa

56.

Processing updated sensor data for remote collaboration

      
Numéro d'application 17515345
Numéro de brevet 11893675
Statut Délivré - en vigueur
Date de dépôt 2021-10-29
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bhushan, Devin
  • Jackson-King, Caelin Thomas
  • Yazhenskikh, Stanislav
  • Zhu, Jim Jiaming

Abrégé

Various implementations set forth a computer-implemented method for scanning a three-dimensional (3D) environment. The method includes generating, in a first time interval, a first extended reality (XR) stream based on a first set of meshes representing a 3D environment, transmitting, to a remote device, the first XR stream for rendering a 3D representation of a first portion of the 3D environment in a remote XR environment, determining that the 3D environment has changed based on a second set of meshes representing the 3D environment and generated subsequent to the first time interval, generating a second XR stream based on the second set of meshes, and transmitting, to the remote device, the second XR stream for rendering a 3D representation of at least a portion of the changed 3D environment in the remote XR environment.

Classes IPC  ?

57.

Identifying an indexing node to process data using a resource catalog

      
Numéro d'application 16513365
Numéro de brevet 11892996
Statut Délivré - en vigueur
Date de dépôt 2019-07-16
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Anwar, Tameem
  • Batsakis, Alexandros
  • Sajja, Sai Krishna
  • Stojanovski, Igor
  • Woo, Eric

Abrégé

Systems and methods are described for monitoring indexing nodes, populating and maintaining a resource catalog with relevant information, receiving requests for indexing node availability or assignments, identifying indexing nodes that are available to process data, and/or communicating information relating to available indexing nodes. The system can maintain the resource catalog based on communications with each of the containerized indexing nodes. The system can receive, from a partition manager of a data intake and query system, a request for a containerized indexing node that the partition manager can assign to process data received by the partition manager. The system can identify an available containerized indexing node to process the data. The system can communicate, to the partition manager, an indexing node identifier associated with the available containerized indexing node.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

58.

Analyzing data across tenants of an information technology (IT) and security operations application

      
Numéro d'application 16657964
Numéro de brevet 11895126
Statut Délivré - en vigueur
Date de dépôt 2019-10-18
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Satish, Sourabh
  • Truesdell, Robert John

Abrégé

An information technology (IT) and security operations application is described that enables cross-tenant analyses of data to derive insights that can be used to provide actionable information across the application including, for example, action recommendations, threat confidence scores, and other incident data enrichments. The generation and presentation of such information to users of an IT and security operations application can enable analyst teams to more efficiently and accurately respond to various types of incidents in IT environments, thereby improving the overall operation and security of the IT environments. Furthermore, because of the shared use of an IT and security operations application concurrently by any number of separate tenants, such cross-tenant analyses can be performed in near real-time and on an ongoing basis to deliver relevant insights.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

59.

Scaled authentication of endpoint devices

      
Numéro d'application 18150769
Numéro de brevet 11895237
Statut Délivré - en vigueur
Date de dépôt 2023-01-05
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chen, Mingyuan
  • Chor, Jesse
  • Conway, Dylan Patricia
  • Emery, Michael
  • Tam, Simon
  • Wagh, Eeshan
  • Wong, Glen
  • Yip, Everett

Abrégé

Various embodiments of the present application set forth a computer-implemented method that includes generating, based on a resource file stored at an endpoint device, a credential data packet for authenticating with a first application executing in a first network, where the resource file includes a set of encryption keys associated with a plurality of applications including the first application, and where the credential data packet is encrypted with a device key signed by the endpoint device, and the credential data packet is signed by an endpoint device management (EDM) key extracted from the set of encryptions keys included in the resource file, sending, by the endpoint device, the credential data packet to the first application via a trusted communication channel, and receiving, by the endpoint device and in response to the credential data packet, an authorization packet from the first application via the trusted communication channel.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

60.

Intent-based natural language processing system

      
Numéro d'application 17689562
Numéro de brevet 11886430
Statut Délivré - en vigueur
Date de dépôt 2022-03-08
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Moo, Yow Han
  • Pochugari, Dayanand
  • Radon, Aungon Nag
  • Li, Xin
  • Mamdi, Venkat
  • Srinivasabagavathar, Anand

Abrégé

Various embodiments of the present application set forth a computer-implemented method that includes receiving, from a device, a natural-language (NL) request. The method further includes selecting, using the NL request, an intent from a set of intents, wherein the intent is associated with a pre-defined intent template, the pre-defined intent template including a set of property fields that are associated with one or more portions of the NL request. The method also includes determining, based on the NL request, a set of property field values for the set of property fields. The method further includes generating a query to be executed on a field-searchable data source, wherein the query is based on one or more property field values included in the set of property field values. The method also includes receiving, in response to the query, a result that includes a set of event field values. In addition, the method includes causing the device to display at least a portion of the result.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06N 20/00 - Apprentissage automatique

61.

Guided creation interface for streaming data processing pipelines

      
Numéro d'application 17589441
Numéro de brevet 11886440
Statut Délivré - en vigueur
Date de dépôt 2022-01-31
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Breeden, Jared
  • Puri, Asmita

Abrégé

Systems and methods are disclosed for implementing a data processing workflow user interface for a streaming data processing system. The workflow is visually represented as a series of modules along with interconnections for the modules. Each module represents an operation on a streaming data object, such as a data transformation. The user interface enables selection of a workflow template based on a user-specified data source, and then allows the user to customize the workflow template by specifying additional operations to apply to data objects. The interface may show the user a preview of output data objects processed according to the customized workflow.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

62.

Computer dashboard editing tool

      
Numéro d'application 17877687
Numéro de brevet 11886845
Statut Délivré - en vigueur
Date de dépôt 2022-07-29
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Splunk, Inc. (USA)
Inventeur(s)
  • Barbato, Anthony
  • Gill, Patrick
  • Shukla, Nitu
  • Wied, Patrick
  • Yuen, Tara

Abrégé

Dashboard evaluation includes receiving a dashboard code defining a dashboard that includes visualizations in a layout, rendering, in a graphical user interface (GUI) of a dashboard editing tool, the dashboard based on the dashboard code, and extracting, using the dashboard code, a data attribute of a data object represented by a visualization of the multiple visualizations. Dashboard evaluation further includes evaluating, by the dashboard editing tool, the visualization based on the data attribute to obtain a score, presenting, in the GUI of the dashboard editing tool, a recommendation based on the score failing to satisfy a first threshold, receiving, through the GUI of the dashboard editing tool and after presenting the recommendation, an edit to the dashboard code that adjusts the visualization, and storing, by the dashboard editing tool, the edit to the dashboard code.

Classes IPC  ?

  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur

63.

Networked cloud service monitoring

      
Numéro d'application 18146256
Numéro de brevet 11886455
Statut Délivré - en vigueur
Date de dépôt 2022-12-23
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Baskaran, Subramaniam
  • Chene, Marc
  • Fletcher, Tristan
  • Mehasanewala, Sakib
  • Thoppai, Omprakaash

Abrégé

Systems and methods ingest machine data including logs, metadata, and cost and usage information from multiple heterogeneous cloud services. The machine data is saved as events. An application retrieves the metadata, events, metrics, and logs and causes an easy to understand visual representation of costs, resource usage, and non-compliance for each of a client's cloud services. Further, the data across the client's multiple heterogeneous cloud services is normalized to provide visual representations that compare the costs, resource usage, and non-compliance across the client's multiple heterogeneous cloud services. Further, machine learning aspects of the application can provide recommendations and trend analysis for cloud service asset usage.

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/951 - Indexation; Techniques d’exploration du Web

64.

Triage model in service monitoring system

      
Numéro d'application 18100329
Numéro de brevet 11886464
Statut Délivré - en vigueur
Date de dépôt 2023-01-23
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Oliner, Adam Jamison
  • Curtis, Kristal
  • Makaremi, Iman
  • Lazerowitz, Ross Andrew

Abrégé

Machine data of an operating environment is conveyed by a network to a data intake and query system (DIQS) which reflects the machine data as timestamped entries of a field-searchable datastore. Monitoring functionality may search the machine data to identify notable event instances. A notable event processing system correlates the notable event instance to one or more triaging models which are executed against the notable event to produce a modeled result. Information of the received notable event and the modeled results are combined into an enhanced representation of a notable event instance. The enhanced representation conditions downstream processing to automatically perform or assist triaging of notable event instances to optimize application of computing resources to highest priority conditions in the operating environment.

Classes IPC  ?

  • H04L 41/0604 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant du filtrage, p.ex. la réduction de l’information en utilisant la priorité, les types d’éléments, la position ou le temps
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 9/54 - Communication interprogramme
  • 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]
  • H04L 41/069 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant des journaux de notifications; Post-traitement des notifications
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p.ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 41/0681 - Configuration des conditions de déclenchement
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits
  • G06F 16/903 - Requêtes
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 67/50 - Services réseau

65.

IT service monitoring by ingested machine data with KPI prediction and impactor determination

      
Numéro d'application 17745848
Numéro de brevet 11886475
Statut Délivré - en vigueur
Date de dépôt 2022-05-16
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Swaminathan, Arvind
  • Zhou, Xiang

Abrégé

A service monitoring system (SMS) transforms machine data from a monitored information technology (IT) environment into meaningful key performance indicators (KPIs) that each represents some measure of a service implemented by the environment on an ongoing basis. An overall health score for the service is determined from the KPIs and a prediction is made for a future health score. Data regarding a particular KPI and other KPIs is transformed to predicted future values for the particular KPI over a prediction window. Additionally, predicted future KPI scores may be used to determine a KPI impact score reflecting some measure of the degree to which the KPI, its related components, or processing related thereto, can influence the actual future health score. The KPI impact scores condition or direct the future operation of one or more SMS processes. Production of an impactor list identifying priority targets for interventive processing may be produced based at least on KPI impact scores and may also condition or direct the future operation of one or more SMS processes.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/33 - Requêtes
  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance

66.

Updating reusable custom functions across playbooks

      
Numéro d'application 17950848
Numéro de brevet 11886844
Statut Délivré - en vigueur
Date de dépôt 2022-09-22
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Hanson, Matthew
  • Flak, Sydney
  • Fagan, Colin
  • Roberts, Jeffery
  • Salinas, Govinda
  • Royer, Philip

Abrégé

Techniques are described for enabling users of an information technology (IT) and security operations application to create highly reusable custom functions for playbooks. The creation and execution of playbooks using an IT and security operations application generally enables users to automate operations related to an IT environment responsive to the identification of various types of incidents or other triggering conditions. Users can create playbooks to automate operations such as, for example, modifying firewall settings, quarantining devices, restarting servers, etc., to improve users' ability to efficiently respond to various types of incidents operational issues that arise from time to time in IT environments.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/658 - Mises à jour par incrément; Mises à jour différentielles
  • G06F 8/71 - Gestion de versions ; Gestion de configuration

67.

SELECTING ACTIONS RESPONSIVE TO COMPUTING ENVIRONMENT INCIDENTS BASED ON SEVERITY RATING

      
Numéro d'application 18231715
Statut En instance
Date de dépôt 2023-08-08
Date de la première publication 2024-01-25
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Satish, Sourabh
  • Friedrichs, Oliver
  • Mahadik, Atif
  • Salinas, Govind

Abrégé

Systems, methods, and software described herein provide enhancements for implementing security actions in a computing environment. In one example, a method of operating an advisement system to provide actions in a computing environment includes identifying a security incident in the computing environment, identifying a criticality rating for the asset, and obtaining enrichment information for the security incident from one or more internal or external sources. The method also provides identifying a severity rating for the security incident based on the enrichment information, and determining one or more security actions based on the enrichment information. The method further includes identifying effects of the one or more security actions on operations of the computing environment based on the criticality rating and the severity rating, and identifying a subset of the one or more security actions to respond to the security incident based on the effects.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

68.

Interface layout profiles including interface actions in an information technology and security operations application

      
Numéro d'application 17750032
Numéro de brevet 11880558
Statut Délivré - en vigueur
Date de dépôt 2022-05-20
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Catakli, Timur
  • Satish, Sourabh

Abrégé

An information technology (IT) and security operations application is described that stores data reflecting customizations that users make to GUIs displaying information about various types of incidents, and further uses such data to generate “popular” interface profiles indicating popular GUI modifications. The analysis of the GUI customizations data is performed using data associated with multiple tenants of the IT and security operations application to develop profiles that may represent a general consensus on a collection and arrangement of interface elements that enable analysts to efficiently respond to certain types of incidents. Users of the IT and security operations application can then optionally apply these popular interface profiles to various GUIs during their use of the application. Among other benefits, the ability to generate and provide popular interface profiles can help analysts and other users more efficiently investigate and respond to a wide variety of incidents within IT environments, thereby improving the operation and security of those environments.

Classes IPC  ?

  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • 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]
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

69.

Trusted tunnel bridge

      
Numéro d'application 17162941
Numéro de brevet 11882099
Statut Délivré - en vigueur
Date de dépôt 2021-01-29
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chor, Jesse
  • Emery, Michael

Abrégé

Various embodiments of the present application set forth a computer-implemented method that includes receiving, by a trusted tunnel bridge and from a first application executing in a first network, a first encrypted data packet, where the first encrypted data packet includes an encrypted portion of data, and a destination device identifier (DDI). The method further includes determining, by the trusted tunnel bridge, a particular device in a second network and associated with the DDI included in the first encrypted data packet. The method further includes sending, by the trusted tunnel bridge directly to the particular device, the first encrypted data packet.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/951 - Indexation; Techniques d’exploration du Web

70.

Managing efficient query execution including mapping of buckets to search nodes

      
Numéro d'application 16000664
Numéro de brevet 11874691
Statut Délivré - en vigueur
Date de dépôt 2018-06-05
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Batsakis, Alexandros
  • Mathew, Ashish
  • Pride, Christopher
  • Aleti, Bharath Kishore Reddy
  • Pal, Sourav
  • Bhattacharjee, Arindam
  • Monschke, James

Abrégé

Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system identifies buckets that are to be searched and search nodes to execute the query. The data intake and query system maps the identified buckets to the search nodes and executes the query using the identified bucket and search nodes.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

71.

Detecting anomalies in key performance indicator values

      
Numéro d'application 17732131
Numéro de brevet 11875032
Statut Délivré - en vigueur
Date de dépôt 2022-04-28
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Sainani, Manish
  • Oliner, Adam Jamison
  • Leverich, Jacob Barton
  • Alekseyev, Leonid
  • Maheshwari, Sonal

Abrégé

Techniques are disclosed for anomaly detection based on a predicted value. A search query can be executed over a period of time to produce values for a key performance indicator (KPI), the search query defining the KPI and deriving a value indicative of the performance of a service at a point in time or during a period of time, the value derived from machine data pertaining to one or more entities that provide the service. A graphical user interface (GUI) enabling a user to indicate a sensitivity setting can be displayed. A user input indicating the sensitivity setting can be received via the GUI. Zero or more of the values as anomalies can be identified in consideration of the sensitivity setting indicated by the user input.

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
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 16/24 - Requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

72.

Custom time series models in computer analytics systems

      
Numéro d'application 18112410
Numéro de brevet 11875275
Statut Délivré - en vigueur
Date de dépôt 2023-02-21
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Ghosh, Koulick
  • Tsironis, George

Abrégé

A custom use case framework in a computer analytics system is shown and described. The custom use case framework includes a custom model creation wizard interface that guides a user through submitting custom model parameters of a custom model definition. The computing system transforms custom model parameters of the custom model definition into a custom model. The custom model is executed in an analytics system. Thus, one or more embodiments provide a simplified method for a user to generate a custom model that is executable by a computer system.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06N 20/00 - Apprentissage automatique

73.

Combined real-time and batch threat detection

      
Numéro d'application 18167040
Numéro de brevet 11876821
Statut Délivré - en vigueur
Date de dépôt 2023-02-09
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Pratt, Robert Winslow
  • Bulusu, Ravi Prasad

Abrégé

First event data, indicative of a first activity on a computer network and second event data indicative of a second activity on the computer network, is received. A first machine learning anomaly detection model is applied to the first event data, by a real-time analysis engine operated by the threat indicator detection system in real time, to detect first anomaly data. A second machine learning anomaly detection model is applied to the first anomaly data and the second event data, by a batch analysis engine operated by the threat indicator detection system in a batch mode, to detect second anomaly data. A third anomaly is detected using an anomaly detection rule. The threat indictor system processes the first anomaly data, the second anomaly data, and the third anomaly data using a threat indicator model to identify a threat indicator associated with a potential security threat to the computer network.

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
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité utilisant plusieurs clés ou algorithmes
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06N 20/00 - Apprentissage automatique

74.

Generating search commands based on selected search options

      
Numéro d'application 17952950
Numéro de brevet 11868158
Statut Délivré - en vigueur
Date de dépôt 2022-09-26
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Burke, Cory Eugene
  • Feeney, Katherine Kyle
  • Lamas, Divanny I.
  • Robichaud, Marc Vincent
  • Ness, Matthew G.
  • Lee, Clara E.

Abrégé

In embodiments of field value search drill down, a search system exposes a search interface that displays one or more events returned as a search result set. A field-value pair can be emphasized in the field-value pairs of an event displayed in the search interface, and a menu is displayed with search options that are selectable to operate on the emphasized field-value pair of the event. The menu includes the search options to add search criteria of the emphasized field-value pair to a search command in a search bar of the search interface, exclude the search criteria of the emphasized field-value pair from a search, or create a new data search based on the emphasized field-value pair. A selection of one of the search options in the menu can be received, and the search command in the search bar is updated based on the search option that is selected.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/2455 - Exécution des requêtes
  • G06F 40/18 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

75.

Generating metrics values at component levels of a monolithic application and of a microservice of a microservices-based architecture

      
Numéro d'application 17698851
Numéro de brevet 11868234
Statut Délivré - en vigueur
Date de dépôt 2022-03-18
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Agarwal, Mayank
  • Karis, Steven
  • Smith, Justin

Abrégé

Monitoring and troubleshooting tools provide the capability to visualize different levels of a client's application that is deployed as a suite of independent but cooperating services (e.g., an application that includes a monolithic application and a microservices-based application), collect values of monitored or tracked metrics at those different levels, and visualize values of the metrics at those levels. For example, metrics values can be generated for components of the monolithic application and/or for components of a microservice of the microservice-based application.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

76.

Graphical user interface for extracting from extracted fields

      
Numéro d'application 17809830
Numéro de brevet 11868364
Statut Délivré - en vigueur
Date de dépôt 2022-06-29
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Splunk Inc. (USA)
Inventeur(s) Robichaud, Marc Vincent

Abrégé

First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs. Second one or more values are extracted from the plurality of the events using a second extraction rule. The second extraction rule identifies the second one or more values and a field label corresponding to the second one or more values in the extracted first one or more values of the first set of field-data item pairs. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs. The field label extracted using the second extraction rule or a modified version thereof may be assigned to the second field.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • 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

77.

Identifying attack behavior based on scripting language activity

      
Numéro d'application 17347278
Numéro de brevet 11870795
Statut Délivré - en vigueur
Date de dépôt 2021-06-14
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Zadeh, Joseph Auguste
  • Soto, Rodolfo
  • Chandrasekaran, Madhupreetha
  • Li, Yijiang

Abrégé

Techniques for identifying attack behavior based on scripting language activity are disclosed. A security monitoring system generates a behavior profile for a first client device based on scripting language commands included in a first set of raw machine data received from the first client device, where the first client device is coupled to a network, and the first set of raw machine data is associated with network traffic received by or transmitted from the first client device. The security monitoring system analyzes a second set of raw machine data received from the first client device, where the second set of raw machine data is associated with subsequent network traffic received by or transmitted from the first client device. The security monitoring system detects an anomaly in the second set of raw machine data based on the behavior profile, and initiates a mitigation action in response to detecting the anomaly.

Classes IPC  ?

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

78.

Identifying automated responses to security threats based on communication interactions content

      
Numéro d'application 17710523
Numéro de brevet 11870802
Statut Délivré - en vigueur
Date de dépôt 2022-03-31
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Satish, Sourabh
  • Friedrichs, Oliver
  • Mahadik, Atif
  • Salinas, Govind

Abrégé

Systems, methods, and software described herein provide security actions based on related security threat communications. In one example, a method of operating an advisement system includes identifying a security threat within the computing environment, wherein the computing environment comprises a plurality of computing assets. The method further provides obtaining descriptor information for the security threat, and retrieving related communication interactions based on the descriptor information. The method also includes generating a response to the security threat based on the related communication interactions.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • H04L 47/2425 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS pour la prise en charge de spécifications de services, p.ex. SLA

79.

Monitoring service-level performance using defined searches of machine data

      
Numéro d'application 17121692
Numéro de brevet 11868404
Statut Délivré - en vigueur
Date de dépôt 2020-12-14
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Boe, Brent
  • Bingham, Brian
  • Coates, John Robert
  • Fletcher, Tristan Antonio

Abrégé

One or more processing devices cause display of a user interface that identifies a service definition representing a service, receive input identifying an entity, where the service is performed at least in part by the entity, and store the service definition representing the service in association with an entity definition representing the entity. The entity definition comprises information identifying data pertaining to the entity in a datastore of machine data that reflects activity in an information technology environment produced by a plurality of components of the information technology environment. The one or more processing devices receive input pertaining to a search definition representing a search producing a measure of the service, and store the search definition representing the search, where the search produces the measure of the service using at least a portion of the data pertaining to the entity.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 16/903 - Requêtes
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/33 - Requêtes
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/9038 - Présentation des résultats des requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2453 - Optimisation des requêtes
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p.ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • 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
  • G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
  • H04L 41/0213 - Protocoles de gestion de réseau normalisés, p.ex. protocole de gestion de réseau simple [SNMP]
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • 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
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 9/54 - Communication interprogramme
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 3/04817 - 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 comport utilisant des icônes
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • 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]
  • 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 comport
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux
  • H04L 43/16 - Surveillance de seuil
  • H04L 43/55 - Test de la qualité du niveau de service, p.ex. simulation de l’utilisation du service
  • H04L 43/091 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en mesurant la contribution de chaque composant du réseau au niveau du service réel
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles

80.

Techniques for compiling and presenting query results

      
Numéro d'application 17468428
Numéro de brevet 11868411
Statut Délivré - en vigueur
Date de dépôt 2021-09-07
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire SPLUNK INC. (USA)
Inventeur(s) Panuganty, Ramesh

Abrégé

Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.

Classes IPC  ?

  • G06F 16/951 - Indexation; Techniques d’exploration du Web

81.

Identification of related event groups for IT service monitoring system

      
Numéro d'application 18125994
Numéro de brevet 11870558
Statut Délivré - en vigueur
Date de dépôt 2023-03-24
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Bettaiah, Vineetha
  • Fletcher, Tristan Antonio
  • Lazerowitz, Ross Andrew
  • Choudhary, Hemendra Singh

Abrégé

An example method of identification of related event groups for a service monitoring system includes: receiving a sample set of events from a service monitoring system; choosing, based the sample set of events, a set of fieldnames for defining factors; generating a plurality of event group definitions, wherein each event group definition of the plurality of event group definitions comprises a plurality of factors, wherein each factor of the plurality of factors is represented by a respective fieldname-value pair of an event of the sample set of events, wherein a fieldname of the respective fieldname-value pair is selected from the set of fieldnames; and determining, based on the plurality of event group definitions, one or more event groups for a plurality of events.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06F 40/177 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées

82.

Graphical user interface for presenting crash data

      
Numéro d'application 17963637
Numéro de brevet 11860717
Statut Délivré - en vigueur
Date de dépôt 2022-10-11
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Splunk Inc. (USA)
Inventeur(s) Polychronis, Konstantinos

Abrégé

Various methods and systems for tracking incomplete purchases in correlation with application performance, such as application errors or crashes, are provided. In this regard, aspects of the invention facilitate monitoring transaction and application error events and analyzing data associated therewith to identify data indicating an impact of incomplete purchases in relation to an error(s) such that application performance can be improved. In various implementations, application data associated with an application installed on a mobile device is received. The application data is used to determine that an error that occurred in association with the application installed on the mobile device correlates with an incomplete monetary transaction initiated via the application. Based on the error correlating with the incomplete monetary transaction, a transaction attribute associated with the error is determined.

Classes IPC  ?

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

83.

Decoding distributed ledger transaction records

      
Numéro d'application 17091531
Numéro de brevet 11860858
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Mckervey, Nathaniel G.
  • Moore, Ryan
  • Puchbauer, Siegfried
  • Toulme, Antoine

Abrégé

Systems and methods for decoding distributed ledger transactions by data intake and query systems. An example method includes: receiving a transaction of a distributed ledger, wherein the transaction includes transaction data and an identifier of an account of the distributed ledger; receiving a bytecode module, wherein the bytecode module is associated with the account of the distributed ledger; computing a bytecode digital fingerprint associated with the bytecode module; identifying, among a plurality of stored application binary interface (ABI) definitions, an ABI definition having an ABI digital fingerprint that matches the bytecode digital fingerprint; and producing decoded transaction data by decoding, using the identified ABI definition, the transaction data.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/23 - Mise à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES

84.

Tracking event records across multiple search sessions

      
Numéro d'application 17526606
Numéro de brevet 11860881
Statut Délivré - en vigueur
Date de dépôt 2021-11-15
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Zhang, Steve Yu
  • Sorkin, Stephen Phillip

Abrégé

A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/24 - Requêtes
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/33 - Requêtes
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/23 - Mise à jour
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/9038 - Présentation des résultats des requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/9032 - Formulation de requêtes
  • H04L 41/0604 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant du filtrage, p.ex. la réduction de l’information en utilisant la priorité, les types d’éléments, la position ou le temps
  • 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]
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

85.

Identifying buckets for query execution using a catalog of buckets

      
Numéro d'application 17233193
Numéro de brevet 11860940
Statut Délivré - en vigueur
Date de dépôt 2021-04-16
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Batsakis, Alexandros
  • Mathew, Ashish
  • Pride, Christopher Madden
  • Aleti, Bharath Kishore Reddy
  • Pal, Sourav
  • Bhattacharjee, Arindam
  • Monschke, James

Abrégé

Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses a search node catalog to identify search nodes that are available to execute the query and uses a bucket catalog to identify buckets to be searched. The data intake and query system executes the query using the identified bucket and search nodes.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

86.

Streaming data visualizations

      
Numéro d'application 17085954
Numéro de brevet 11861767
Statut Délivré - en vigueur
Date de dépôt 2020-10-30
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Kong, Kelly
  • Mcintyre, Steven Shaun

Abrégé

A device executes a visualization application program on a processor. Via the visualization application, a technique for visualizing data paths are performed. The technique includes receiving a data structure from a data intake and query system, where the data stream includes event stream data associated with the data path. The data path includes a set of entities, including an origin entity and a destination entity. The technique further includes generating visualizations of the origin entity, destination entity, and the event stream data. The visualization of the event stream data includes visualizations of events streaming between the visualization of the origin entity and visualization of the destination entity. The technique also includes causing the visualizations of the origin entity, destination entity, and the event stream data to be presented in an extended reality environment.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/2455 - Exécution des requêtes

87.

Generating event streams including modified network data monitored by remote capture agents

      
Numéro d'application 17578206
Numéro de brevet 11863408
Statut Délivré - en vigueur
Date de dépôt 2022-01-18
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Splunk Inc. (USA)
Inventeur(s) Dickey, Michael

Abrégé

The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.

Classes IPC  ?

  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux
  • H04L 41/0853 - Récupération de la configuration du réseau; Suivi de l’historique de configuration du réseau en recueillant activement des informations de configuration ou en sauvegardant les informations de configuration
  • H04L 41/046 - Architectures ou dispositions de gestion de réseau comprenant des agents de gestion de réseau ou des agents mobiles à cet effet
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p.ex. en réponse aux événements dans le réseau
  • H04L 43/106 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route en utilisant des informations liées au temps dans des paquets, p.ex. en ajoutant des horodatages

88.

Aggregating metrics for workflows associated with a real user session

      
Numéro d'application 17390614
Numéro de brevet 11860760
Statut Délivré - en vigueur
Date de dépôt 2021-07-30
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire SPLUNK Inc. (USA)
Inventeur(s)
  • Agarwal, Mayank
  • Sehgal, Shashwat
  • Smith, Justin
  • Tagatac, David
  • Vasudevan, Rashmi Kalyani
  • Wundes, John Bennett

Abrégé

A method of aggregating metrics associated with a user interaction during a real user session comprises identifying a span comprising a tag associated with a workflow from ingested spans associated with the real user session, where the workflow comprises spans generated in response to the user interaction. The method also comprises identifying other spans associated with the workflow from the ingested spans. The method further comprises grouping the other spans associated with the workflow with the tagged span and aggregating metrics for the workflow over a duration of time.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • 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
  • G06F 16/23 - Mise à jour

89.

Performance monitoring using correlation search with triggering conditions

      
Numéro d'application 17835542
Numéro de brevet 11853361
Statut Délivré - en vigueur
Date de dépôt 2022-06-08
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Choudhary, Hemendra Singh
  • Fletcher, Tristan Antonio
  • Bingham, Brian John
  • Hsiao, Fang I.
  • Reyes, Brian

Abrégé

A service monitoring system executing on one or more processors may have operations that are determined by control information. Control over the operation of the service monitoring system can be exerted through the use of a graphical interface. The graphical interface may present the control information of a new or existing correlation search definition for user interaction. The service monitoring system may maintain a data store of key performance indicator (KPI) data, where a KPI value in the data store is produced by a KPI-defining search query that derives the value from machine data associated with one or more entities that perform a monitored service. A correlation search definition of the service monitoring system determines how a search of the KPI data is conducted, how its data is evaluated to determine whether a triggering condition has been met, and, if so, determines what triggered action is to be initiated.

Classes IPC  ?

  • H04L 43/16 - Surveillance de seuil
  • G06F 9/54 - Communication interprogramme
  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p.ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • 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 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]
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 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 comport
  • G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • 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/903 - Requêtes
  • G06F 3/04817 - 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 comport utilisant des icônes
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/2455 - Exécution des requêtes
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 41/0213 - Protocoles de gestion de réseau normalisés, p.ex. protocole de gestion de réseau simple [SNMP]
  • G06F 16/33 - Requêtes
  • G06F 16/9038 - Présentation des résultats des requêtes
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 43/091 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en mesurant la contribution de chaque composant du réseau au niveau du service réel
  • H04L 43/55 - Test de la qualité du niveau de service, p.ex. simulation de l’utilisation du service
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles

90.

Animated visualizations of network activity across network address spaces

      
Numéro d'application 17528963
Numéro de brevet 11855863
Statut Délivré - en vigueur
Date de dépôt 2021-11-17
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Cavuto, David J.
  • Shcherbakov, Vladimir A.
  • Mak, Joshua H.
  • Hsiao, Fang I.

Abrégé

Techniques and mechanisms are disclosed for generating visualizations which graphically depict network activity occurring between pairs of networked computing devices. The visualizations are based on data indicating the network activity, where the network activity can involve devices having any network addresses within an entire network address space (e.g., any address within the Internet Protocol version v4 (IPv4) or IPv6 network address space), or within some subset of an entire network address space. The ability to visualize high-level information related to network activity occurring across an entire network address space enables network analysts and other users to readily analyze characteristics of computer networks which otherwise might not be evident or difficult to obtain using other types of visualizations.

Classes IPC  ?

  • 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/106 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route en utilisant des informations liées au temps dans des paquets, p.ex. en ajoutant des horodatages
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux

91.

Enabling role-based operations to be performed on machine data in a machine environment

      
Numéro d'application 17677760
Numéro de brevet 11855998
Statut Délivré - en vigueur
Date de dépôt 2022-02-22
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Das, Robin Kumar
  • Ago, Ledio
  • Shanaghy, Declan Gerald
  • Gupta, Gaurav

Abrégé

Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p.ex. requêtes spatio-temporelles
  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

92.

Data stream generation based on sourcetypes associated with messages

      
Numéro d'application 17411357
Numéro de brevet 11853303
Statut Délivré - en vigueur
Date de dépôt 2021-08-25
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Oliner, Adam
  • Sammer, Eric
  • Curtis, Kristal
  • Nguyen, Nghi

Abrégé

As described herein, a portion of machine data of a message may be analyzed to infer, using an inference model, a sourcetype of the message. The portion of machine data may be generated by one or more components in an information technology environment. Based on the inference, a set of extraction rules associated with the sourcetype may be selected. Each extraction rule may define criteria for identifying a sub-portion of text from the portion of machine data of the message to produce a value. The set of extraction rules may be applied to the portion of machine data of the message to produce a result set that indicates a number of values identified using the set of extraction rules. Based on the result set, at least one action may be performed on one or more of inference data associated with the inference model and one or more messages.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes
  • G06F 40/205 - Analyse syntaxique
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

93.

Data structure navigator

      
Numéro d'application 16863657
Numéro de brevet 11853330
Statut Délivré - en vigueur
Date de dépôt 2020-04-30
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Bannon, Ann
  • Chan, Calvin
  • Kasthurirangan, Nikhil
  • Kittipatkul, Park
  • Mamidpalliwar, Kunal
  • Nuttbrown, Alexandra
  • Ophir, Eyal
  • Pinn, Caitlin Jessica Yolanda
  • Tortell, Rebecca
  • Vashistha, Harsh
  • Yu, Janet W.

Abrégé

According to embodiments, a method for navigating clusters of a data structure includes gathering data from the data structure by instrumenting instances of application software executing on the data structure. The method also includes identifying clusters of the data structure based on the gathered data. The method also includes causing display of a cluster map of the data structure, the cluster map comprising a plurality of clusters, each cluster of the plurality of clusters comprising a plurality of nodes, each node of the plurality of nodes comprising a plurality of pods, each pod of the plurality of pods comprising a plurality of containers. The method also includes providing a status for each node, each pod, and each container of each cluster. The method also includes causing display of analysis of each cluster of the cluster map, the analysis comprising granular information for each cluster.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • 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 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus

94.

Generating extended reality views based on user-based filters

      
Numéro d'application 16399997
Numéro de brevet 11853366
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Bhushan, Devin
  • Chor, Jesse
  • Wong, Glen

Abrégé

Various embodiments of the present application set forth a computer-implemented method comprising detecting a tag associated with a real-world object, determining a object identifier (ID) associated with the tag, determining a first user role associated with a user of an XR environment, receiving a set of values associated with the object ID and the user role from a data source, wherein the set of values is provided by the data source based on the object ID and on a query executed on raw machine data associated with the real-world object, and displaying, by a client device within the XR environment, a visualization that displays the set of values.

Classes IPC  ?

95.

Identifying and preserving evidence of an incident within an information technology operations platform

      
Numéro d'application 17869693
Numéro de brevet 11853367
Statut Délivré - en vigueur
Date de dépôt 2022-07-20
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Satish, Sourabh
  • Wayman, David
  • Varadarajan, Kavita

Abrégé

Techniques are described for enabling analysts and other users of an IT operations platform to identify certain data objects managed by the platform (for example, events, files, notes, actions results, etc.) as “evidence” when such data objects are believed to be of particular significance to an investigation or other matter. For example, an event generated based on data ingested from an anti-virus service and representing a security-related incident might include artifacts indicating an asset identifier, a hash value of a suspected malicious file, a file path on the infected endpoint, and so forth. An analyst can use various interfaces and interface elements of an IT operations platform to indicate which of such events and/or artifacts, if any, represent evidence in the context of the investigation that the analyst is conducting. In response, the IT operations platform can perform various automated actions.

Classes IPC  ?

  • G06F 16/906 - Groupement; Classement
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/9038 - Présentation des résultats des requêtes
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 16/907 - 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

96.

Data visualization workspace in an extended reality environment

      
Numéro d'application 16264532
Numéro de brevet 11853533
Statut Délivré - en vigueur
Date de dépôt 2019-01-31
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chor, Jesse
  • Daly, Colin
  • Kong, Kelly
  • Wong, Glen

Abrégé

A device that includes an extended reality application is employed by a user to access an extended reality environment. A selection of a first user interface object included in a plurality of user interface objects displayed in the extended reality environment is received via an input device associated with the extended reality environment. Each user interface object included in the plurality of user interface objects is associated with a different set of dashboard panels. At least a first portion of a first set of dashboard panels associated with the first user interface object is displayed in a foreground area of a workspace of the XR environment. The foreground area has a first depth relative to a user viewpoint within the XR environment. The workspace further comprises a background area having a second depth relative to the user viewpoint within the XR environment.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 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 comport

97.

Geofence-based object identification in an extended reality environment

      
Numéro d'application 15965799
Numéro de brevet 11847773
Statut Délivré - en vigueur
Date de dépôt 2018-04-27
Date de la première publication 2023-12-19
Date d'octroi 2023-12-19
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chor, Jesse
  • Emery, Michael
  • Chan, Christopher
  • Wong, Glen
  • Bhushan, Devin

Abrégé

A mobile device that includes a camera and an extended reality software application program is employed by a user in an operating environment, such as an industrial environment. One or more objects within a geofence may be identified. A device crosses within the geofence and acquires sensor data associated with an object within the geofence. The sensor data may include image data and/or audio data. The device or a server system may then determine an object identifier associated with the object based on a comparison of the sensor data with data associated with object identifiers corresponding to objects within the geofence. Based on the object identifier, data associated with the object are obtained. The data associated with the object may be presented via the device, such as an extended reality overlay over a view of the object in the device.

Classes IPC  ?

  • G06T 7/00 - Analyse d'image
  • G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • H04W 4/38 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la collecte d’informations de capteurs
  • G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • H04L 67/131 - Protocoles pour jeux, simulations en réseau ou réalité virtuelle
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques

98.

Real-time collaborative data visualization and interaction

      
Numéro d'application 17390742
Numéro de brevet 11847133
Statut Délivré - en vigueur
Date de dépôt 2021-07-30
Date de la première publication 2023-12-19
Date d'octroi 2023-12-19
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chan, Christopher Yan-Loon
  • Fong, James
  • Gao, Eason Yicheng
  • Manek, Dhruvkumar
  • Nguyen, Syndey
  • Xu, Henry Maozhong

Abrégé

In various embodiments, a computer-implemented method comprises receiving an artifact manifest representing at least a portion of a shared session between a first application and at least a second application, where the artifact manifest identifies a set of data visualization artifacts that are generated by the first application, transmitting the artifact manifest to the second application, receiving, from the second application accessing the shared session, a modification to a first data visualization artifact in the set of data visualization artifacts, and causing, based on the modification, the first data visualization artifact to be updated by the first application.

Classes IPC  ?

  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles
  • 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
  • G06F 16/2452 - Traduction des requêtes

99.

Extraction rule determination based on user-selected text

      
Numéro d'application 17964556
Numéro de brevet 11841908
Statut Délivré - en vigueur
Date de dépôt 2022-10-12
Date de la première publication 2023-12-12
Date d'octroi 2023-12-12
Propriétaire Splunk Inc. (USA)
Inventeur(s)
  • Robichaud, Marc Vincent
  • Burke, Cory Eugene Eugene
  • Lloyd, Jeffrey Thomas

Abrégé

Based on a selection by a user of first one or more values of one or more events displayed in a graphical interface, an extraction rule is automatically determined that is capable of extracting a field label-value pair at least partially within at least the selected one or more values. An option is displayed that correspond to the determined extraction rule in the graphical interface. Based on the user selecting the option in the graphical interface, display is caused of second one or more values of one or more field label-value pairs extracted from the one or more events using the extraction rule. The one or more events may be displayed in a table format, and the first one or more value may be selected by the user selecting one or more cells, columns, or text portions in the table format.

Classes IPC  ?

  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/9038 - Présentation des résultats des requêtes

100.

Interface for data visualizations on a wearable device

      
Numéro d'application 17948073
Numéro de brevet 11842118
Statut Délivré - en vigueur
Date de dépôt 2022-09-19
Date de la première publication 2023-12-12
Date d'octroi 2023-12-12
Propriétaire SPLUNK INC. (USA)
Inventeur(s)
  • Chen, Mingyuan
  • Conway, Dylan Patricia
  • Tam, Simon

Abrégé

Various embodiments of the present application set forth a computer-implemented method that includes transmitting, by a wearable device, a first request that includes a first set of parameters, receiving, by the wearable device, a first set of values based on the first set of parameters, wherein the first set of values are provided by a first data source, displaying, by the wearable device, a first dashboard that includes a first visualization associated with the first set of values, determining that a first physical interaction with a first physical input device associated with the wearable device occurred, and in response to the first physical interaction, causing the first visualization to display a first data value included in the first set of values.

Classes IPC  ?

  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G04G 9/08 - Moyens visuels d'indication de l'heure ou de la date en constituant des caractères par combinaison d'éléments indicateurs, p.ex. en utilisant des techniques de multiplexage
  • G06F 16/248 - Présentation des résultats de requêtes
  • G04G 21/00 - Dispositifs d'entrée ou de sortie intégrés dans des garde-temps
  • G06F 16/2455 - Exécution des requêtes
  1     2     3     ...     19        Prochaine page