Ab Initio Technology LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 816 pour Ab Initio Technology LLC Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 355
        Canada 242
        International 219
Date
Nouveautés (dernières 4 semaines) 2
2026 septembre (MACJ) 2
2026 mai 2
2026 (AACJ) 9
2025 44
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 130
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 91
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT] 76
G06F 8/34 - Programmation graphique ou visuelle 73
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage 60
Voir plus
Statut
En Instance 90
Enregistré / En vigueur 726
Résultats pour  brevets
  1     2     3     ...     9        Prochaine page

1.

USE OF GENERATIVE ARTIFICIAL INTELLIGENCE TO CREATE SOURCE TO TARGET MAPPINGS AND TRANSFORMATIONS

      
Numéro d'application US2026017076
Numéro de publication 2026/183467
Statut Délivré - en vigueur
Date de dépôt 2026-02-27
Date de publication 2026-09-03
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Brobst, Stephen
  • Schechter, Ian
  • Kavishwar, Arun

Abrégé

A method for using a machine learning model to identify mappings and transformations to map and transform datasets from a first schema to a second schema, including: receiving an indication of datasets, with the datasets being structured with fields, and with a first schema specifying identifiers for the fields; profiling at least a portion of the datasets; based on the profiled data and metadata associated with the datasets, identifying classifications for fields; generating classification associations among the identifiers and the classifications; receiving a second schema to which the datasets are to be transformed; inputting, into a machine learning model, the profiled data, the classification associations and the second schema; and receiving, from the machine learning model, an output specifying mappings and transformations to be performed on the datasets to map and transform the datasets from being in accordance with the first schema to being in accordance with the second schema.

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

2.

Use of Generative Artificial Intelligence to Create Source to Target Mappings and Transformations

      
Numéro d'application 19552943
Statut En instance
Date de dépôt 2026-02-27
Date de la première publication 2026-09-03
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Brobst, Stephen
  • Schechter, Ian
  • Kavishwar, Arun

Abrégé

A method for using a machine learning model to identify mappings and transformations to map and transform datasets from a first schema to a second schema, including: receiving an indication of datasets, with the datasets being structured with portion of the datasets; based on the profiled data and metadata associated with the datasets, identifying classifications for fields; generating classification associations among the identifiers and the classifications; receiving a second schema to which the datasets are to be transformed; inputting, into a machine learning model, the profiled data, the classification associations and the second schema; and receiving, from the machine learning model, an output specifying mappings and transformations to be performed on the datasets to map and transform the datasets from being in accordance with the first schema to being in accordance with the second schema.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06N 20/00 - Apprentissage automatique

3.

AUTOMATED MODIFICATION OF COMPUTER PROGRAMS

      
Numéro d'application 19440179
Statut En instance
Date de dépôt 2026-01-05
Date de la première publication 2026-05-07
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Joyce, John
  • Isman, Marshall A.
  • Bach, Edward Alan

Abrégé

A method for updating a computer program includes receiving a computer program hosted on and configured to be executed by a first computing system. The method includes analyzing the computer program to obtain characterization of a lineage, an architecture, and an operation of the computer program. The lineage includes relationships among elements of the computer program, the architecture includes a characteristic of the data source, the data target, and one or more processors configured to process the data contained in data records, and the operation includes processes that are executed to process the data from the data records. The method includes receiving a characterization of an update to be made to the computer program, in which when the computer program is modified according to the update, at least some of the modified computer program is configured to be hosted on and executed by a second computing system; and modifying the computer program to implement the update to generate the modified computer program.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]

4.

DATA PROCESSING SYSTEM FOR AUTOMATIC PROCESSING OF CONTINUOUS FLOWS OR BATCH DATA

      
Numéro d'application US2025053064
Numéro de publication 2026/096598
Statut Délivré - en vigueur
Date de dépôt 2025-10-29
Date de publication 2026-05-07
Propriétaire
  • AB INITIO TECHNOLOGY LLC (USA)
  • AB INITIO ORIGINAL WORKS LLC (USA)
  • AB INITIO SOFTWARE LLC (USA)
Inventeur(s) Wholey, Joseph, Skeffington

Abrégé

Techniques for executing a data processing application in an environment in which there can be a plurality of data sources including continuous data sources and batch data sources. A data processing application may be representable as a plurality of input nodes and a plurality of processing nodes. The techniques include: for a node of the plurality of processing nodes having a first input configured at the time of execution of the application to receive batch data and a second input configured to receive continuous data: computing first data by executing data processing operations of the data processing application between the first input of the node and one or more data sources of the plurality of data sources on data from the one or more data sources; and storing the first data; and configuring the data processing system to, when executing the data processing application, use the stored first data as the first input to the node.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 8/34 - Programmation graphique ou visuelle
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/41 - Compilation
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation

5.

DATA PROCESSING SYSTEM FOR AUTOMATIC PROCESSING OF CONTINUOUS FLOWS OR BATCH DATA

      
Numéro d'application 19373041
Statut En instance
Date de dépôt 2025-10-29
Date de la première publication 2026-04-30
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Wholey, Iii, Joseph Skeffington

Abrégé

Techniques for executing a data processing application in an environment in which there can be a plurality of data sources including continuous data sources and batch data sources. A data processing application may be representable as a plurality of input nodes and a plurality of processing nodes. The techniques include: for a node of the plurality of processing nodes having a first input configured at the time of execution of the application to receive batch data and a second input configured to receive continuous data: computing first data by executing data processing operations of the data processing application between the first input of the node and one or more data sources of the plurality of data sources on data from the one or more data sources; and storing the first data; and configuring the data processing system to, when executing the data processing application, use the stored first data as the first input to the node.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

6.

GENERATING, ACCESSING, AND DISPLAYING LINEAGE METADATA

      
Numéro d'application 19314968
Statut En instance
Date de dépôt 2025-08-29
Date de la première publication 2026-04-02
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Clemens, David
  • Radivojevic, Dusan
  • Galarneau, Neil

Abrégé

Among other things, we describe a method of receiving a portion of metadata from a data source, the portion of metadata describing nodes and edges; generating instances of a data structure representing the portion of metadata, at least one instance of the data structure including an identification value that identifies a corresponding node, one or more property values representing respective properties of the corresponding node, and one or more pointers to respective identification values, each pointer representing an edge associated with a node identified by the corresponding respective identification value; storing the instances of the data structure in random access memory; receiving a query that includes an identification of at least one particular element of data; and using at least one instance of the data structure to cause a display of a computer system to display a representation of lineage of the particular element of data.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/83 - Requêtes
  • G06F 40/117 - ÉtiquetageAnnotation Désignation de blocChoix des attributs

7.

DATASET MULTIPLEXER FOR DATA PROCESSING SYSTEM

      
Numéro d'application 19204217
Statut En instance
Date de dépôt 2025-05-09
Date de la première publication 2026-01-29
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Fantasia, Cory Christopher James
  • Becker, Matthew Douglas
  • Schechter, Ian Robert
  • Bach, Edward Alan
  • Parks, Robert

Abrégé

A data processing system with a dataset multiplexer that enables applications to be written to specify access to datasets as operations on logical datasets. During execution of an application by the data processing system, operations that access a dataset are implemented by accessing an entry in a dataset catalog for the logical dataset. That entry includes information to access the physical data source storing the logical dataset, including conversion of data from the format of the physical data source to the format of the logical dataset. An entry in the catalog may be created based on registration of a data source with the dataset multiplexer and may be updated automatically based on changes in storage of the dataset. This maintenance of the catalog may be partially or totally automated such that the system automatically adjusts to any changes in storage of the dataset without need for modification of any application.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

8.

Identity Management in a Heterogeneous Cloud Computing System

      
Numéro d'application 19280488
Statut En instance
Date de dépôt 2025-07-25
Date de la première publication 2026-01-29
Propriétaire
  • AB INITIO ORIGINAL WORKS LLC (USA)
  • AB INITIO SOFTWARE LLC (USA)
  • AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Yeracaris, Anthony M.
  • Roman, John

Abrégé

A method for managing credentials in a heterogeneous cloud computing system, includes receiving, at a local computing system, a request to access a cloud resource on behalf of an end user, the request including a unique identifier associated with the end user and a resource identifier associated with the cloud resource, identifying, using the resource identifier, a predefined procedure for obtaining credentials for accessing the cloud resource, performing the predefined procedure to obtain the credentials for accessing the cloud resource, and accessing the cloud resource on behalf of the end user using the credentials.

Classes IPC  ?

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

9.

IDENTITY MANAGEMENT IN A HETEROGENEOUS CLOUD COMPUTING SYSTEM

      
Numéro d'application US2025039216
Numéro de publication 2026/025011
Statut Délivré - en vigueur
Date de dépôt 2025-07-25
Date de publication 2026-01-29
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Yeracaris, Anthony M.
  • Roman, John

Abrégé

A method for managing credentials in a heterogeneous cloud computing system, includes receiving, at a local computing system, a request to access a cloud resource on behalf of an end user, the request including a unique identifier associated with the end user and a resource identifier associated with the cloud resource, identifying, using the resource identifier, a predefined procedure for obtaining credentials for accessing the cloud resource, performing the predefined procedure to obtain the credentials for accessing the cloud resource, and accessing the cloud resource on behalf of the end user using the credentials.

Classes IPC  ?

  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 9/40 - Protocoles réseaux de sécurité

10.

METADATA DRIVEN INGESTION AND DATA PROCESSING

      
Numéro d'application 19241987
Statut En instance
Date de dépôt 2025-06-18
Date de la première publication 2025-12-11
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Weiss, Adam
  • Egenolf, Jonah
  • Parks, Robert
  • Maclean, John
  • Mellon, Richard
  • Radivojevic, Dusan
  • Veiser, Paul
  • Khader, Mazin Woodrow

Abrégé

A method implemented by a data processing system for enabling a system to pipeline or otherwise process data in conformance with specified criteria by providing a graphical user interface for selecting data to be processed, determining metadata of selected data, and, based on the metadata, automatically processing the selected data in conformance with the specified criteria.

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/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 16/908 - 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

11.

Metadata change triggers

      
Numéro d'application 18885179
Numéro de brevet 12524413
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de la première publication 2025-10-30
Date d'octroi 2026-01-13
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Gylfason, Halldor

Abrégé

A method implemented by a data processing system for automatically detecting a change in entities of a first entity class, and, in response to the detecting, generating a notification specifying that a change relating to a second entity class has been detected, including: storing an entity model for entity classes; determining that a notification is to be generated upon detection of a change to entities of a first entity class of the entity model, the notification specifying that the detected change relates to a second entity class; detecting a change to an entity of the first entity class; responsive to the change, traversing edges of the entity model to identify a node representing an entity of the second entity class related to another node representing the entity of the first entity class; generating the notification for the entity of the second entity class; and storing the notification for transmission.

Classes IPC  ?

12.

METADATA CHANGE TRIGGERS

      
Numéro d'application US2025026211
Numéro de publication 2025/226952
Statut Délivré - en vigueur
Date de dépôt 2025-04-24
Date de publication 2025-10-30
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Gylfason, Halldor

Abrégé

A method implemented by a data processing system for automatically detecting a change in entities of a first entity class, and, in response to the detecting, generating a notification specifying that a change relating to a second entity class has been detected, including: storing an entity model for entity classes; determining that a notification is to be generated upon detection of a change to entities of a first entity class of the entity model, the notification specifying that the detected change relates to a second entity class; detecting a change to an entity of the first entity class; responsive to the change, traversing edges of the entity model to identify a node representing an entity of the second entity class related to another node representing the entity of the first entity class; generating the notification for the entity of the second entity class; and storing the notification for transmission.

Classes IPC  ?

13.

GUIDING A MACHINE LEARNING MODEL IN GENERATING RULES FOR DATA PROCESSING

      
Numéro d'application 19174721
Statut En instance
Date de dépôt 2025-04-09
Date de la première publication 2025-10-16
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Radivojevic, Dusan
  • Parks, Robert
  • Gracely, Fred
  • Polstra, Drew
  • Wilkins, Sam
  • Elmaliki, Nour

Abrégé

A method implemented by a data processing system for dynamically and automatically guiding a machine learning model in generating a rule from natural language content by controlling the machine learning model to select from candidates that will enable the rule to operate efficiently includes: receiving, by a data processing system, natural language content specifying one or more criteria, identifying candidates for generating a rule representing at least one of the criteria specified by the natural language content, providing the identified candidates and at least a portion of the natural language content to a machine learning model, receiving an indication of at least one of the candidates selected by the machine learning model, generating the rule using the at least one of the candidates selected by the machine learning model, and storing, in a data store, the generated rule.

Classes IPC  ?

14.

MIGRATION OF DATASETS AMONG FEDERATED DATABASE SYSTEMS

      
Numéro d'application 19253294
Statut En instance
Date de dépôt 2025-06-27
Date de la première publication 2025-10-16
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Bach, Edward Alan
  • Eads, Matthew

Abrégé

In an aspect, a method for migrating data records to a federated database system includes obtaining data records from a data source in a first federated database system; generating a data snapshot file based on the obtained data records and data indicative of a characteristic associated with the obtained data records; generating a hash of the data snapshot file to prevent modification of the data snapshot file; storing the data snapshot file and the generated hash in a data storage; migrating the obtained data records from the data snapshot file to a data target in a second federated database system, the migrating including: retrieving the data records from the data snapshot file stored in the data storage; providing the retrieved data records to the data target according to a mapping between a characteristic of the data source and a characteristic of the data target.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

15.

GUIDING A MACHINE LEARNING MODEL IN GENERATING RULES FOR DATA PROCESSING

      
Numéro d'application US2025024008
Numéro de publication 2025/217363
Statut Délivré - en vigueur
Date de dépôt 2025-04-10
Date de publication 2025-10-16
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Radivojevic, Dusan
  • Parks, Robert
  • Gracely, Fred
  • Polstra, Drew
  • Wilkins, Sam
  • Elmaliki, Nour

Abrégé

A method implemented by a data processing system for dynamically and automatically guiding a machine learning model in generating a rule from natural language content by controlling the machine learning model to select from candidates that will enable the rule to operate efficiently includes: receiving, by a data processing system, natural language content specifying one or more criteria, identifying candidates for generating a rule representing at least one of the criteria specified by the natural language content, providing the identified candidates and at least a portion of the natural language content to a machine learning model, receiving an indication of at least one of the candidates selected by the machine learning model, generating the rule using the at least one of the candidates selected by the machine learning model, and storing, in a data store, the generated rule.

Classes IPC  ?

16.

SENDING CONTEXTUAL DATA ON DATAFLOWS OF DATAFLOW GRAPHS

      
Numéro d'application US2025021313
Numéro de publication 2025/212318
Statut Délivré - en vigueur
Date de dépôt 2025-03-25
Date de publication 2025-10-09
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Epstein, Aaron
  • Lynch, Frank
  • Schmidt, Stephen

Abrégé

A method implemented by a data processing system for processing records with a dataflow graph that includes transmitting the records over a dataflow of the dataflow graph and transmitting, among the records, information, associated with the processing of the records, over the same dataflow without modifying the records. The information can include trace data describing how the records are being processed.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

17.

Sending Contextual Data on Dataflows of Dataflow Graphs

      
Numéro d'application 18796730
Statut En instance
Date de dépôt 2024-08-07
Date de la première publication 2025-10-02
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Epstein, Aaron
  • Lynch, Frank
  • Schmidt, Stephen

Abrégé

A method implemented by a data processing system for processing records with a dataflow graph that includes transmitting the records over a dataflow of the dataflow graph and transmitting, among the records, information, associated with the processing of the records, over the same dataflow without modifying the records. The information can include trace data describing how the records are being processed.

Classes IPC  ?

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

18.

DYNAMIC DISTRIBUTION OF CONTAINER IMAGES

      
Numéro d'application 19196812
Statut En instance
Date de dépôt 2025-05-02
Date de la première publication 2025-10-02
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Lynch, Frank
  • Wakeling, Tim

Abrégé

A method implemented by a data processing system including: accessing the container image that includes the first application and a second application; determining, by the data processing system, the number of parallel executions of the given module of the first application; for the given module, generating a plurality of instances of the container image in accordance with the number of parallel executions determined, for each instance, configuring that instance to execute the given module of the first application; causing each of the plurality of configured instances to execute on one or more of the host systems; and for at least one of the plurality of configured instances, causing, by the second application of that configured instance, communication between the data processing system and the one or more of the host systems executing that configured instance.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/61 - Installation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

19.

CONTROLLING QUALITY OF DYNAMICALLY IDENTIFIED METADATA TRANSFERRED AMONG ENVIRONMENTS

      
Numéro d'application US2025017654
Numéro de publication 2025/184381
Statut Délivré - en vigueur
Date de dépôt 2025-02-27
Date de publication 2025-09-04
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Rossi, Larry, Paul
  • Gylfason, Halldor
  • Brooks, Nathaniel
  • Bach, Ted
  • Millis, Tyler

Abrégé

A method for delivering a dynamically identified set of related metadata of a specified quality to a target environment for metadata-driven processing of data includes, in a source environment, dynamically identifying a related set of metadata including given metadata and metadata related to the given metadata, processing identified metadata corresponding to the related set of metadata with one or more quality rules to determine whether the identified metadata has a specified quality, and in accordance with the identified metadata having the specified quality, making the identified metadata available for metadata-driven processing of data in the target environment.

Classes IPC  ?

  • 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

20.

CONTROLLING QUALITY OF DYNAMICALLY IDENTIFIED METADATA TRANSFERRED AMONG ENVIRONMENTS

      
Numéro d'application 18662539
Statut En instance
Date de dépôt 2024-05-13
Date de la première publication 2025-09-04
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Rossi, Larry Paul
  • Gylfason, Halldor
  • Brooks, Nathaniel
  • Bach, Ted
  • Millis, Tyler

Abrégé

A method for delivering a dynamically identified set of related metadata of a specified quality to a target environment for metadata-driven processing of data includes, in a source environment, dynamically identifying a related set of metadata including given metadata and metadata related to the given metadata, processing identified metadata corresponding to the related set of metadata with one or more quality rules to determine whether the identified metadata has a specified quality, and in accordance with the identified metadata having the specified quality, making the identified metadata available for metadata-driven processing of data in the target environment.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

21.

REMOTE FILE SERVICE SYSTEM FOR FILE OPERATIONS

      
Numéro d'application US2025014994
Numéro de publication 2025/171249
Statut Délivré - en vigueur
Date de dépôt 2025-02-07
Date de publication 2025-08-14
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Lynch, Frank
  • Popov, Arkadi

Abrégé

A method implemented by data processing systems enables usage of a cloud object storage for storing data accessed based on execution of file operations that are unsupported by the cloud object storage. The method includes executing an application configured to access application data; as the application executes, generating instructions to perform operations, unsupported by cloud object storage, to modify the application data; transmitting the instructions to a first file service system representing a location for the application data to be stored in the cloud object storage; recording an indication of the operations specified by the instructions; and transmitting, to the cloud object storage, the indication of the operations specified by the instructions, whereby transmittal of the indication to cloud object storage enables a second data processing system to access the application data that is modified in accordance with the operations unsupported by cloud object storage.

Classes IPC  ?

  • 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/18 - Types de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

22.

REMOTE FILE SERVICE SYSTEM FOR FILE OPERATIONS

      
Numéro de document 03320538
Statut En instance
Date de dépôt 2025-02-07
Date de disponibilité au public 2025-08-14
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Lynch, Frank
  • Popov, Arkadi

Abrégé

A method implemented by data processing systems enables usage of a cloud object storage for storing data accessed based on execution of file operations that are unsupported by the cloud object storage. The method includes executing an application configured to access application data; as the application executes, generating instructions to perform operations, unsupported by cloud object storage, to modify the application data; transmitting the instructions to a first file service system representing a location for the application data to be stored in the cloud object storage; recording an indication of the operations specified by the instructions; and transmitting, to the cloud object storage, the indication of the operations specified by the instructions, whereby transmittal of the indication to cloud object storage enables a second data processing system to access the application data that is modified in accordance with the operations unsupported by cloud object storage.

Classes IPC  ?

  • 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/18 - Types de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

23.

Remote file service system for file operations

      
Numéro d'application 18778121
Numéro de brevet 12585553
Statut Délivré - en vigueur
Date de dépôt 2024-07-19
Date de la première publication 2025-08-14
Date d'octroi 2026-03-24
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Lynch, Frank
  • Popov, Arkadi

Abrégé

A method implemented by data processing systems enables usage of a cloud object storage for storing data accessed based on execution of file operations that are unsupported by the cloud object storage. The method includes executing an application configured to access application data; as the application executes, generating instructions to perform operations, unsupported by cloud object storage, to modify the application data; transmitting the instructions to a first file service system representing a location for the application data to be stored in the cloud object storage; recording an indication of the operations specified by the instructions; and transmitting, to the cloud object storage, the indication of the operations specified by the instructions, whereby transmittal of the indication to cloud object storage enables a second data processing system to access the application data that is modified in accordance with the operations unsupported by cloud object storage.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 11/1446 -
  • G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués
  • G06F 16/18 - Types de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

24.

TECHNIQUES FOR CONVERTING SQL DIALECT APPLICATION PROGRAMS TO DATAFLOW GRAPHS

      
Numéro d'application US2025013368
Numéro de publication 2025/165740
Statut Délivré - en vigueur
Date de dépôt 2025-01-28
Date de publication 2025-08-07
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Bradshaw, Kevin
  • Smythe, Jared
  • Isman, Marshall

Abrégé

Techniques for converting application programs written in a source structured query language (SQL) dialect to respective computer programs embodied by dataflow graphs, the method comprising using at least one computer hardware processor to perform: obtaining a source SQL dialect (SSD) application program comprising one or more SSD scripts, the one or more SSD scripts comprising a plurality of SSD statements; translating the plurality of SSD statements into a respective plurality of target SQL dialect (TSD) statements; converting the plurality of TSD statements into a respective plurality of dataflow graphs; and merging dataflow graphs in the plurality of dataflow graphs to obtain one or more merged dataflow graphs.

Classes IPC  ?

25.

SYSTEMS AND METHODS FOR ACCESSING DATA ENTITIES MANAGED BY A DATA PROCESSING SYSTEM

      
Numéro d'application 19043795
Statut En instance
Date de dépôt 2025-02-03
Date de la première publication 2025-08-07
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Gylfason, Halldor Isak
  • Parks, Robert

Abrégé

Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.

Classes IPC  ?

26.

TECHNIQUES FOR CONVERTING SQL DIALECT APPLICATION PROGRAMS TO DATAFLOW GRAPHS

      
Numéro d'application 19039118
Statut En instance
Date de dépôt 2025-01-28
Date de la première publication 2025-07-31
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Bradshaw, Kevin
  • Smythe, Jared
  • Isman, Marshall

Abrégé

Techniques for converting application programs written in a source structured query language (SQL) dialect to respective computer programs embodied by dataflow graphs, the method comprising using at least one computer hardware processor to perform: obtaining a source SQL dialect (SSD) application program comprising one or more SSD scripts, the one or more SSD scripts comprising a plurality of SSD statements; translating the plurality of SSD statements into a respective plurality of target SQL dialect (TSD) statements; converting the plurality of TSD statements into a respective plurality of dataflow graphs; and merging dataflow graphs in the plurality of dataflow graphs to obtain one or more merged dataflow graphs.

Classes IPC  ?

27.

TECHNIQUES FOR ASSIGNING LABELS TO DATASET FIELDS

      
Numéro d'application 18999645
Statut En instance
Date de dépôt 2024-12-23
Date de la première publication 2025-07-03
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Melbouci, Sandrick
  • Schon, Andrew

Abrégé

Techniques for processing a dataset comprising data stored in fields to identify field labels. The field labels describe data stored in the dataset fields. The techniques determine whether any field labels in a field label glossary match a field. If none of the field labels in the field label glossary match the field, the techniques generate a new field label using the name of the field. The generated field label may be assigned to the field.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

28.

TECHNIQUES FOR ASSIGNING LABELS TO DATASET FIELDS

      
Numéro de document 03314599
Statut En instance
Date de dépôt 2024-12-23
Date de disponibilité au public 2025-07-03
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Melbouci, Sandrick
  • Schon, Andrew

Abrégé

Techniques for processing a dataset comprising data stored in fields to identify field labels. The field labels describe data stored in the dataset fields. The techniques determine whether any field labels in a field label glossary match a field. If none of the field labels in the field label glossary match the field, the techniques generate a new field label using the name of the field. The generated field label may be assigned to the field.

Classes IPC  ?

  • G06F 16/81 - Indexation, p. ex. balises XMLStructures de données à cet effetStructures de stockage
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

29.

TECHNIQUES FOR ASSIGNING LABELS TO DATASET FIELDS

      
Numéro d'application US2024061691
Numéro de publication 2025/144787
Statut Délivré - en vigueur
Date de dépôt 2024-12-23
Date de publication 2025-07-03
Propriétaire
  • AB INITIO TECHNOLOGY LLC (USA)
  • AB INITIO SOFTWARE LLC (USA)
  • AB INITIO ORIGINAL WORKS LLC (USA)
Inventeur(s)
  • Melbouci, Sandrick
  • Schon, Andrew

Abrégé

Techniques for processing a dataset comprising data stored in fields to identify field labels. The field labels describe data stored in the dataset fields. The techniques determine whether any field labels in a field label glossary match a field. If none of the field labels in the field label glossary match the field, the techniques generate a new field label using the name of the field. The generated field label may be assigned to the field.

Classes IPC  ?

  • G06F 16/81 - Indexation, p. ex. balises XMLStructures de données à cet effetStructures de stockage
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

30.

DEVELOPMENT ENVIRONMENT FOR AUTOMATICALLY GENERATING CODE USING A MULTI-TIERED METADATA MODEL

      
Numéro d'application 18987691
Statut En instance
Date de dépôt 2024-12-19
Date de la première publication 2025-06-26
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Radivojevic, Dusan
  • Egenolf, Jonah

Abrégé

A method for using a development environment to automatically generate code from a multi-tiered metadata model includes: receiving a specification to process a dataset, and, in response, accessing dataset characteristics and identifying controls received from a development environment to be applied to a field of the dataset in accordance with a metadata model by: accessing a first instance of a data structure that corresponds to the dataset; based on a reference in the first instance, accessing a second instance of a data structure associated with the field; based on a reference in the second instance, accessing a third instance of a data structure associated with metadata describing the field, and based on a reference in the third instance, accessing a fourth instance of a data structure storing a control defined based on the metadata. Based on the dataset characteristics, code is generated to apply the identified control to the field.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 8/41 - Compilation
  • G06F 40/30 - Analyse sémantique

31.

LIVE INTERVAL ANALYSIS

      
Numéro d'application US2024034454
Numéro de publication 2025/136448
Statut Délivré - en vigueur
Date de dépôt 2024-06-18
Date de publication 2025-06-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) Bason, Iain

Abrégé

An approach to allocation of referenced objects to memory resources addresses a situation in which there are a far greater number of memory resources, for example, 216 elements in the set of memory resources, and yet the objects referenced in a program specification exceeds this number. The approach is applicable to compilation of a program specification for execution on a physical or virtual processor.

Classes IPC  ?

32.

A DEVELOPMENT ENVIRONMENT FOR AUTOMATICALLY GENERATING CODE USING A MULTI-TIERED METADATA MODEL

      
Numéro d'application US2024061392
Numéro de publication 2025/137522
Statut Délivré - en vigueur
Date de dépôt 2024-12-20
Date de publication 2025-06-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Radivojevic, Dusan
  • Egenolf, Jonah

Abrégé

A method for using a development environment to automatically generate code from a multi-tiered metadata model includes: receiving a specification to process a dataset, and, in response, accessing dataset characteristics and identifying controls received from a development environment to be applied to a field of the dataset in accordance with a metadata model by: accessing a first instance of a data structure that corresponds to the dataset; based on a reference in the first instance, accessing a second instance of a data structure associated with the field; based on a reference in the second instance, accessing a third instance of a data structure associated with metadata describing the field, and based on a reference in the third instance, accessing a fourth instance of a data structure storing a control defined based on the metadata. Based on the dataset characteristics, code is generated to apply the identified control to the field.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/23 - Mise à jour
  • G06F 16/242 - Formulation 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
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 40/30 - Analyse sémantique
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

33.

LIVE INTERVAL ANALYSIS

      
Numéro de document 03314480
Statut En instance
Date de dépôt 2024-06-18
Date de disponibilité au public 2025-06-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) Bason, Iain

Abrégé

An approach to allocation of referenced objects to memory resources addresses a situation in which there are a far greater number of memory resources, for example, 2 16 elements in the set of memory resources, and yet the objects referenced in a program specification exceeds this number. The approach is applicable to compilation of a program specification for execution on a physical or virtual processor.

Classes IPC  ?

34.

A DEVELOPMENT ENVIRONMENT FOR AUTOMATICALLY GENERATING CODE USING A MULTI-TIERED METADATA MODEL

      
Numéro de document 03315284
Statut En instance
Date de dépôt 2024-12-20
Date de disponibilité au public 2025-06-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Radivojevic, Dusan
  • Egenolf, Jonah

Abrégé

A method for using a development environment to automatically generate code from a multi-tiered metadata model includes: receiving a specification to process a dataset, and, in response, accessing dataset characteristics and identifying controls received from a development environment to be applied to a field of the dataset in accordance with a metadata model by: accessing a first instance of a data structure that corresponds to the dataset; based on a reference in the first instance, accessing a second instance of a data structure associated with the field; based on a reference in the second instance, accessing a third instance of a data structure associated with metadata describing the field, and based on a reference in the third instance, accessing a fourth instance of a data structure storing a control defined based on the metadata. Based on the dataset characteristics, code is generated to apply the identified control to the field.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/23 - Mise à jour
  • G06F 16/242 - Formulation 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
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 40/30 - Analyse sémantique

35.

Live Interval Analysis

      
Numéro d'application 18746432
Statut En instance
Date de dépôt 2024-06-18
Date de la première publication 2025-06-26
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Bason, Iain

Abrégé

An approach to allocation of referenced objects to memory resources addresses a situation in which there are a far greater number of memory resources, for example, 216 elements in the set of memory resources, and yet the objects referenced in a program specification exceeds this number. The approach is applicable to compilation of a program specification for execution on a physical or virtual processor.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

36.

PARTITION-BASED ESCROW IN A DISTRIBUTED COMPUTING SYSTEM

      
Numéro de document 03311150
Statut En instance
Date de dépôt 2024-12-13
Date de disponibilité au public 2025-06-19
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) Babroudi, Zori

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

37.

PARTITION-BASED ESCROW IN A DISTRIBUTED COMPUTING SYSTEM

      
Numéro d'application US2024060078
Numéro de publication 2025/129027
Statut Délivré - en vigueur
Date de dépôt 2024-12-13
Date de publication 2025-06-19
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) Babroudi, Zori

Abrégé

A method for fault-tolerant processing of a number of data elements using a distributed computing cluster. The distributed computing cluster includes a number of data processors associated with a corresponding number of data stores. The method includes storing the data elements in the distributed computing cluster, wherein the data elements are distributed across the data stores according to a number of partitions of data elements, processing data elements of a first set of partitions stored at a first data store using a first data processor to generate first result data for the data elements of the first set of partitions, sending the first result data from the distributed computing cluster to a processing component of the first result data outside the distributed computing cluster, and storing the first result data in a first buffer located in the distributed computing cluster and associated with the first data processor until the processing component has persistently stored the first result data outside the distributed computing cluster.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

38.

Partition-based Escrow in a Distributed Computing System

      
Numéro d'application 18980527
Statut En instance
Date de dépôt 2024-12-13
Date de la première publication 2025-06-19
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Babroudi, Zori

Abrégé

A method for fault-tolerant processing of a number of data elements using a distributed computing cluster. The distributed computing cluster includes a number of data processors associated with a corresponding number of data stores. The method includes storing the data elements in the distributed computing cluster, wherein the data elements are distributed across the data stores according to a number of partitions of data elements, processing data elements of a first set of partitions stored at a first data store using a first data processor to generate first result data for the data elements of the first set of partitions, sending the first result data from the distributed computing cluster to a consumer of the first result data outside the distributed computing cluster, and storing the first result data in a first buffer located in the distributed computing cluster and associated with the first data processor until the consumer has persistently stored the first result data outside the distributed computing cluster.

Classes IPC  ?

  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • G06F 16/23 - Mise à jour

39.

AUTOMATED IDENTIFICATION AND MIGRATION OF INPUT AND BASELINE TEST DATA

      
Numéro de document 03312680
Statut En instance
Date de dépôt 2024-12-02
Date de disponibilité au public 2025-06-05
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Hawkins, Miranda
  • Isman, Marshall A.
  • Jankovic, Maja
  • Samoylovich, Alexander
  • Hurd, Ben

Classes IPC  ?

40.

DATASET MULTIPLEXER WITH DATASET RESOLVER FOR DATA PROCESSING SYSTEM

      
Numéro de document 03312822
Statut En instance
Date de dépôt 2024-11-27
Date de disponibilité au public 2025-06-05
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Fantasia, Cory Christopher James
  • Parks, Robert
  • Eads, Matthew Austin
  • Zimmerman, William Robert
  • Huang, Aaron
  • Becker, Matthew Douglas

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

41.

TECHNIQUES FOR RESOLVING DATA FIELDS AVAILABLE AT POINTS IN A SOFTWARE APPLICATION

      
Numéro de document 03313386
Statut En instance
Date de dépôt 2024-11-29
Date de disponibilité au public 2025-06-05
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Dickie, Garth Allen
  • Sciarappa, Luke Bryant
  • Miller, Zachary James
  • Schechter, Ian Robert

Abrégé

Some embodiments relate to generating a list of data fields referenceable at a point in a graph (there are different lists for each point). This list may be used as part of programming a dataflow graph to select data (e.g., at an input node of a component to select data processed in that component). One aspect relates to display of the list of data fields, because some of the data field names may be overloaded. Accordingly, the data fields may be presented hierarchically if necessary, showing the source for each overloaded data field name. Otherwise, the user may select whether the list of referenceable fields is grouped by source.

Classes IPC  ?

42.

DATASET MULTIPLEXER WITH DATASET RESOLVER FOR DATA PROCESSING SYSTEM

      
Numéro d'application 18961714
Statut En instance
Date de dépôt 2024-11-27
Date de la première publication 2025-06-05
Propriétaire
  • AB INITIO ORIGINAL WORKS LLC (USA)
  • AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Fantasia, Cory Christopher James
  • Parks, Robert
  • Eads, Matthew Austin
  • Zimmerman, William Robert
  • Huang, Aaron
  • Becker, Matthew Douglas

Abrégé

A data processing system with a dataset multiplexer that enables applications to be written to specify access to datasets as operations on logical datasets. During execution of an application by the data processing system, the physical dataset used for performing data access operations may be selected based on current context. Current context may be specified based on values of system parameters and/or user specified values. The physical dataset accessed may be identified by selecting a record from multiple records in a dataset catalog associated with the logical dataset. Each record includes information to access a physical dataset associated with the selected record and context information to indicate the context in which the specific physical dataset is to be selected.

Classes IPC  ?

  • G06F 16/908 - 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
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

43.

TECHNIQUES FOR RESOLVING DATA FIELDS AVAILABLE AT POINTS IN A SOFTWARE APPLICATION

      
Numéro d'application 18964167
Statut En instance
Date de dépôt 2024-11-29
Date de la première publication 2025-06-05
Propriétaire
  • AB INITIO ORIGINAL WORKS LLC (USA)
  • AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Dickie, Garth Allen
  • Sciarappa, Luke Bryant
  • Miller, Zachary James
  • Schechter, Ian Robert

Abrégé

Some embodiments relate to generating a list of data fields referenceable at a point in a graph (there are different lists for each point). This list may be used as part of programming a dataflow graph to select data (e.g., at an input node of a component to select data processed in that component). One aspect relates to display of the list of data fields, because some of the data field names may be overloaded. Accordingly, the data fields may be presented hierarchically if necessary, showing the source for each overloaded data field name. Otherwise, the user may select whether the list of referenceable fields is grouped by source.

Classes IPC  ?

44.

TECHNIQUES FOR RESOLVING DATA FIELDS AVAILABLE AT POINTS IN A SOFTWARE APPLICATION

      
Numéro d'application US2024057981
Numéro de publication 2025/117907
Statut Délivré - en vigueur
Date de dépôt 2024-11-29
Date de publication 2025-06-05
Propriétaire
  • AB INITIO TECHNOLOGY LLC (USA)
  • AB INITIO SOFTWARE LLC (USA)
  • AB INITIO ORIGINAL WORKS LLC (USA)
Inventeur(s)
  • Dickie, Garth, Allen
  • Sciarappa, Luke, Bryant
  • Miller, Zachary, James
  • Schechter, Ian, Robert

Abrégé

Some embodiments relate to generating a list of data fields referenceable at a point in a graph (there are different lists for each point). This list may be used as part of programming a dataflow graph to select data (e.g., at an input node of a component to select data processed in that component). One aspect relates to display of the list of data fields, because some of the data field names may be overloaded. Accordingly, the data fields may be presented hierarchically if necessary, showing the source for each overloaded data field name. Otherwise, the user may select whether the list of referenceable fields is grouped by source.

Classes IPC  ?

45.

AUTOMATED IDENTIFICATION AND MIGRATION OF INPUT AND BASELINE TEST DATA

      
Numéro d'application US2024058077
Numéro de publication 2025/117946
Statut Délivré - en vigueur
Date de dépôt 2024-12-02
Date de publication 2025-06-05
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Hawkins, Miranda
  • Isman, Marshall A.
  • Jankovic, Maja
  • Samoylovich, Alexander
  • Hurd, Ben

Abrégé

A computer-implemented method for defining a test for a computer program includes receiving operational data generated during execution of a computer program in a first computing environment, the operational data indicative of (i) a data source accessed by the computer program during execution of the computer program and (ii) a destination to where baseline data records are output by the computer program during execution of the computer program. Based on the received operational data, a data storage object is generated that includes (i) input data records from the data source and the baseline data records from the destination, and (ii) test definition data for the first computing environment. Responsive to migration of the computer program to a second computing environment, the input and baseline data records from the data storage object are stored in the second computing environment. A test configuration is defined for the migrated computer program in the second computing environment according to the test definition data in the data storage object and the mapping between the first computing environment and the second computing environment, the test configuration for the migrated computer program identifying a location of the input data records and a location of the baseline data records in the second computing environment. Execution of the migrated computer program in the second computing environment is tested using the input data records and baseline data records in the second computing environment and according to the defined test configuration for the migrated computer program.

Classes IPC  ?

46.

AUTOMATED IDENTIFICATION AND MIGRATION OF INPUT AND BASELINE TEST DATA

      
Numéro d'application 18962909
Statut En instance
Date de dépôt 2024-11-27
Date de la première publication 2025-06-05
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Hawkins, Miranda
  • Isman, Marshall A.
  • Jankovic, Maja
  • Samoylovich, Alexander
  • Hurd, Ben

Abrégé

A computer-implemented method for defining a test for a computer program includes receiving operational data generated during execution of a computer program in a first computing environment, the operational data indicative of (i) a data source accessed by the computer program during execution of the computer program and (ii) a destination to where baseline data records are output by the computer program during execution of the computer program. Based on the received operational data, a data storage object is generated that includes (i) input data records from the data source and the baseline data records from the destination, and (ii) test definition data for the first computing environment. Responsive to migration of the computer program to a second computing environment, the input and baseline data records from the data storage object are stored in the second computing environment. A test configuration is defined for the migrated computer program in the second computing environment according to the test definition data in the data storage object and the mapping between the first computing environment and the second computing environment, the test configuration for the migrated computer program identifying a location of the input data records and a location of the baseline data records in the second computing environment. Execution of the migrated computer program in the second computing environment is tested using the input data records and baseline data records in the second computing environment and according to the defined test configuration for the migrated computer program.

Classes IPC  ?

  • G06F 16/36 - Création d’outils sémantiques, p. ex. ontologie ou thésaurus

47.

DATASET MULTIPLEXER WITH DATASET RESOLVER FOR DATA PROCESSING SYSTEM

      
Numéro d'application US2024057602
Numéro de publication 2025/117635
Statut Délivré - en vigueur
Date de dépôt 2024-11-27
Date de publication 2025-06-05
Propriétaire
  • AB INITIO TECHNOLOGY LLC (USA)
  • AB INITIO ORIGINAL WORKS LLC (USA)
  • AB INITIO SOFTWARE LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Fantasia, Cory, Christopher James
  • Parks, Robert
  • Eads, Matthew, Austin
  • Zimmerman, William, Robert
  • Huang, Aaron
  • Becker, Matthew, Douglas

Abrégé

A data processing system with a dataset multiplexer that enables applications to be written to specify access to datasets as operations on logical datasets. During execution of an application by the data processing system, the physical dataset used for performing data access operations may be selected based on current context. Current context may be specified based on values of system parameters and/or user specified values. The physical dataset accessed may be identified by selecting a record from multiple records in a dataset catalog associated with the logical dataset. Each record includes information to access a physical dataset associated with the selected record and context information to indicate the context in which the specific physical dataset is to be selected.

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

48.

CONVERSION OF DATA LINEAGES

      
Numéro d'application US2024043393
Numéro de publication 2025/049234
Statut Délivré - en vigueur
Date de dépôt 2024-08-22
Date de publication 2025-03-06
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) Wagner, Philippe

Abrégé

The present disclosure relates to a computer-implemented method for conversion of a first data lineage to a second data lineage, the method comprising: obtaining a first data lineage specifying relationships among physical components of a plurality of physical components; receiving an identification of a portion of the first data lineage; generating a second data lineage from the identified portion of the first data lineage, the second data lineage specifying relationships among second components of a plurality of second components, wherein the second components of the plurality of second components are associated with at least some of the physical components of the identified portion of the first data lineage. A corresponding computer-readable medium, a corresponding a data processing system, and a corresponding computer program are also described.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/904 - NavigationVisualisation à cet effet
  • G06F 8/41 - Compilation

49.

DATA SET EVALUATION BASED ON DATA LINEAGE ANALYSIS

      
Numéro d'application US2024042084
Numéro de publication 2025/038623
Statut Délivré - en vigueur
Date de dépôt 2024-08-13
Date de publication 2025-02-20
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) De Jager, Dirk

Abrégé

The present disclosure relates to a computer-implemented method, the method comprising: obtaining a data lineage whose structure specifies relationships among data sets of a plurality of data sets; analyzing the structure of the data lineage; based on a result of the analyzing, identifying a subset of the plurality of data sets for which a parameter is to be evaluated, wherein the subset includes one or more of the data sets, and wherein the parameter is for indicating a potential error within a data set; and outputting an indication of the identified subset of one or more data sets. A computer-readable medium, computer program, a corresponding data processing apparatus, and a data structure are described as well.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

50.

MACHINE LEARNING TECHNIQUES FOR DISCOVERING KEYS IN RELATIONAL DATASETS

      
Numéro d'application US2024039543
Numéro de publication 2025/029579
Statut Délivré - en vigueur
Date de dépôt 2024-07-25
Date de publication 2025-02-06
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Chang, Andrew
  • Oberdorf, Richard
  • Wang, Song
  • Smith, Nathan

Abrégé

Techniques for discovering primary, unique, and/or foreign keys for relational datasets are described. The techniques include profiling the relational datasets to obtain respective data profiles; identifying one or more primary key candidates for a first relational dataset using a first data profile of the first relational dataset and a first trained machine learning model; identifying one or more foreign key proposals for a second relational dataset using the one or more primary key candidates by performing a subset analysis of the second relational dataset with respect to the first relational dataset; identifying one or more foreign key candidates for the second relational dataset using the first data profile, a second data profile of the second relational dataset, and a second trained machine learning model different from the first trained machine learning model; and outputting the at primary key candidate(s) and the foreign key candidate(s).

Classes IPC  ?

51.

SYSTEMS AND METHODS FOR PERFORMING DATA PROCESSING OPERATIONS USING VARIABLE LEVEL PARALLELISM

      
Numéro d'application 18736974
Statut En instance
Date de dépôt 2024-06-07
Date de la première publication 2025-01-30
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Dickie, Garth Allen

Abrégé

Techniques for determining processing layouts to nodes of a dataflow graph. The techniques include: obtaining information specifying a dataflow graph, the dataflow graph comprising a plurality of nodes and a plurality of edges connecting the plurality nodes, the plurality of edges representing flows of data among nodes in the plurality of nodes, the plurality of nodes comprising: a first set of one or more nodes; and a second set of one or more nodes disjoint from the first set of nodes; obtaining a first set of one or more processing layouts for the first set of nodes; and determining a processing layout for each node in the second set of nodes based on the first set of processing layouts and one or more layout determination rules, the one or more layout determination rules including at least one rule for selecting among processing layouts having different degrees of parallelism, and information indicating that data generated by at least one node in the first and/or third set of nodes is not used by any nodes in the dataflow graph downstream from the at least one node.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

52.

Machine learning techniques for discovering keys in relational datasets

      
Numéro d'application 18783851
Numéro de brevet 12688166
Statut Délivré - en vigueur
Date de dépôt 2024-07-25
Date de la première publication 2025-01-30
Date d'octroi 2026-07-21
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Chang, Andrew
  • Oberdorf, Richard
  • Wang, Song
  • Smith, Nathan

Abrégé

Techniques for discovering primary, unique, and/or foreign keys for relational datasets are described. The techniques include profiling the relational datasets to obtain respective data profiles; identifying one or more primary key candidates for a first relational dataset using a first data profile of the first relational dataset and a first trained machine learning model; identifying one or more foreign key proposals for a second relational dataset using the one or more primary key candidates by performing a subset analysis of the second relational dataset with respect to the first relational dataset; identifying one or more foreign key candidates for the second relational dataset using the first data profile, a second data profile of the second relational dataset, and a second trained machine learning model different from the first trained machine learning model; and outputting the at primary key candidate(s) and the foreign key candidate(s).

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 40/30 - Analyse sémantique

53.

FOR DATA OBJECTS MANAGED BY A DATA PROCESSING SYSTEM

      
Numéro d'application 18909013
Statut En instance
Date de dépôt 2024-10-08
Date de la première publication 2025-01-23
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Yeracaris, Anthony
  • Radivojevic, Dusan

Abrégé

Techniques for using finite state machines (FSMs) to implement workflows in a data processing system comprising at least one data store storing data objects and a workflow management system (WMS). The WMS is configured to perform: determining a current value of an attribute of a first data object by accessing the current value in the at least one data store; identifying, using the current value and metadata specifying relationships among at least some of the data objects, an actor authorized to perform a workflow task for the first data object; generating a GUI through which the actor can provide the input that the workflow task is to be performed; and in response to receiving, from the actor and through the GUI, input specifying that the workflow task is to be performed: performing the workflow task; and updating the current workflow state of the first FSM to a second workflow state.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation
  • G06F 16/906 - GroupementClassement

54.

REUSABLE DATA PROCESSING PROGRAM GENERATION

      
Numéro de document 03293980
Statut En instance
Date de dépôt 2024-04-12
Date de disponibilité au public 2024-12-19
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Pribble, Molly
  • Keare, Avery
  • Stahlecker, Dirk
  • Abaya, Victor T.
  • Angiolillo, Carl

Classes IPC  ?

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

55.

REUSABLE DATA PROCESSING PROGRAM GENERATION

      
Numéro d'application US2024024224
Numéro de publication 2024/258483
Statut Délivré - en vigueur
Date de dépôt 2024-04-12
Date de publication 2024-12-19
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Pribble, Molly
  • Keare, Avery
  • Stahlecker, Dirk
  • Abaya, Victor, T.
  • Angiolillo, Carl

Abrégé

A method for developing a reusable data processing program including a set of data transformation steps by displaying a set of records and enabling a user to select one or more data transformation steps, applying the data transformation steps to the records, and displaying the transformed records.

Classes IPC  ?

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

56.

REUSABLE DATA PROCESSING PROGRAM GENERATION

      
Numéro d'application 18633887
Statut En instance
Date de dépôt 2024-04-12
Date de la première publication 2024-12-12
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Weisman, Amit
  • Pribble, Molly
  • Keare, Avery
  • Stahlecker, Dirk
  • Abaya, Victor T.
  • Angiolillo, Carl

Abrégé

A method for developing a reusable data processing program including a set of data transformation steps by displaying a set of records and iteratively enabling a user to select one or more data transformation steps, iteratively applying the data transformation steps to the records, and iteratively displaying the transformed records.

Classes IPC  ?

57.

MIGRATION OF DATASETS AMONG FEDERATED DATABASE SYSTEMS

      
Numéro de document 03291655
Statut En instance
Date de dépôt 2024-05-09
Date de disponibilité au public 2024-11-14
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Bach, Edward Alan
  • Eads, Matthew

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/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet

58.

MIGRATION OF DATASETS AMONG FEDERATED DATABASE SYSTEMS

      
Numéro d'application US2024028621
Numéro de publication 2024/233801
Statut Délivré - en vigueur
Date de dépôt 2024-05-09
Date de publication 2024-11-14
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Bach, Edward, Alan
  • Eads, Matthew

Abrégé

In an aspect, a method for migrating data records to a federated database system includes obtaining data records from a data source in a first federated database system; generating a data snapshot file based on the obtained data records and data indicative of a characteristic associated with the obtained data records; generating a hash of the data snapshot file to prevent modification of the data snapshot file; storing the data snapshot file and the generated hash in a data storage; migrating the obtained data records from the data snapshot file to a data target in a second federated database system, the migrating including: retrieving the data records from the data snapshot file stored in the data storage; providing the retrieved data records to the data target according to a mapping between a characteristic of the data source and a characteristic of the data target.

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/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet

59.

Migration of datasets among federated database systems

      
Numéro d'application 18442567
Numéro de brevet 12346288
Statut Délivré - en vigueur
Date de dépôt 2024-02-15
Date de la première publication 2024-11-14
Date d'octroi 2025-07-01
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Bach, Edward Alan
  • Eads, Matthew

Abrégé

In an aspect, a method for migrating data records to a federated database system includes obtaining data records from a data source in a first federated database system; generating a data snapshot file based on the obtained data records and data indicative of a characteristic associated with the obtained data records; generating a hash of the data snapshot file to prevent modification of the data snapshot file; storing the data snapshot file and the generated hash in a data storage; migrating the obtained data records from the data snapshot file to a data target in a second federated database system, the migrating including: retrieving the data records from the data snapshot file stored in the data storage; providing the retrieved data records to the data target according to a mapping between a characteristic of the data source and a characteristic of the data target.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

60.

Meta-data driven ingestion and data processing

      
Numéro d'application 18496543
Numéro de brevet 12346350
Statut Délivré - en vigueur
Date de dépôt 2023-10-27
Date de la première publication 2024-10-17
Date d'octroi 2025-07-01
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Weiss, Adam
  • Egenolf, Jonah
  • Parks, Robert
  • Maclean, John
  • Mellon, Richard
  • Radivojevic, Dusan
  • Veiser, Paul
  • Khader, Mazin Woodrow

Abrégé

A method implemented by a data processing system for enabling a system to pipeline or otherwise process data in conformance with specified criteria by providing a graphical user interface for selecting data to be processed, determining metadata of selected data, and, based on the metadata, automatically processing the selected data in conformance with the specified criteria.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données structurées, p. ex. de données relationnelles
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 16/908 - 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

61.

METADATA DRIVEN INGESTION AND DATA PROCESSING

      
Numéro d'application US2024024348
Numéro de publication 2024/216088
Statut Délivré - en vigueur
Date de dépôt 2024-04-12
Date de publication 2024-10-17
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Weiss, Adam
  • Egenolf, Jonah
  • Parks, Robert
  • Maclean, John
  • Mellon, Richard
  • Radivojevic, Dusan
  • Veiser, Paul
  • Khader, Mazin Woodrow

Abrégé

A method implemented by a data processing system for enabling a system to pipeline or otherwise process data in conformance with specified criteria by providing a graphical user interface for selecting data to be processed, determining metadata of selected data, and, based on the metadata, automatically processing the selected data in conformance with the specified criteria.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

62.

META-DATA DRIVEN INGESTION AND DATA PROCESSING

      
Numéro de document 03288731
Statut En instance
Date de dépôt 2024-04-12
Date de disponibilité au public 2024-10-17
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Weiss, Adam
  • Egenolf, Jonah
  • Parks, Robert
  • Maclean, John
  • Mellon, Richard
  • Radivojevic, Dusan
  • Veiser, Paul
  • Khader, Mazin Woodrow

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

63.

Systems and methods for accessing data entities managed by a data processing system

      
Numéro d'application 18415067
Numéro de brevet 12254002
Statut Délivré - en vigueur
Date de dépôt 2024-01-17
Date de la première publication 2024-10-17
Date d'octroi 2025-03-18
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Gylfason, Halldor Isak
  • Parks, Robert

Abrégé

Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.

Classes IPC  ?

64.

On-demand integration of records with data catalog identifiers

      
Numéro d'application 18491324
Numéro de brevet 12339826
Statut Délivré - en vigueur
Date de dépôt 2023-10-20
Date de la première publication 2024-10-10
Date d'octroi 2025-06-24
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Hunter, Matthew Jonathon

Abrégé

A method implemented by a data processing system for enabling a user to browse a data catalog and select fields from multiple data sources to be integrated into a data profile so that, when a request is received for the data profile, data from those fields can be made available efficiently and immediately.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

65.

ON-DEMAND INTEGRATION OF RECORDS WITH DATA CATALOG IDENTIFIERS

      
Numéro d'application US2024023227
Numéro de publication 2024/211674
Statut Délivré - en vigueur
Date de dépôt 2024-04-05
Date de publication 2024-10-10
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Hunter, Matthew Jonathon

Abrégé

A method implemented by a data processing system for enabling a user to browse a data catalog and select fields of datasets from multiple data sources to be integrated into a data profile so that, when a request is received for the data profile, data from those fields can be made available efficiently and immediately.

Classes IPC  ?

  • G06F 16/242 - Formulation 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
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

66.

USING METADATA TO DRIVE BATCH AND REAL-TIME PROCESSING IN DATA PROCESSING SYSTEMS

      
Numéro de document 03284047
Statut En instance
Date de dépôt 2024-03-15
Date de disponibilité au public 2024-09-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Egenolf, Jonah

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

67.

LOGICAL ACCESS FOR PREVIEWING EXPANDED VIEW DATASETS

      
Numéro de document 03286845
Statut En instance
Date de dépôt 2024-03-22
Date de disponibilité au public 2024-09-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Egenolf, Jonah
  • Schechter, Ian

Classes IPC  ?

  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques

68.

Logical Access for Previewing Expanded View Datasets

      
Numéro d'application 18492904
Statut En instance
Date de dépôt 2023-10-24
Date de la première publication 2024-09-26
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Egenolf, Jonah
  • Schechter, Ian

Abrégé

A method implemented by a data processing system for: enabling a user to preview attributes of fields of an expanded view of a base dataset and to specify one or more of the fields to use in downstream data processing and generating a dataset that includes the one or more of the fields from the preview specified to be used in the downstream data processing, with the generated dataset having increased efficiency with respect to speed and data memory, relative to an efficiency of generating a dataset including all the fields of the expanded view when only the specified one or more of the fields are used in the downstream data processing.

Classes IPC  ?

69.

USING METADATA TO DRIVE BATCH AND REAL-TIME PROCESSING IN DATA PROCESSING SYSTEMS

      
Numéro d'application US2024020140
Numéro de publication 2024/196759
Statut Délivré - en vigueur
Date de dépôt 2024-03-15
Date de publication 2024-09-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Egenolf, Jonah

Abrégé

Described are techniques for causing a data processing system to perform real-time decisioning by generating a data record (e.g., a dynamic data record) based on a request for the real-time decisioning, wherein the data record includes batch data and real-time data retrieved from one or more operational systems responsive to receipt of the request, with real-time being with regard to when the request is received by the data processing system.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

70.

LOGICAL ACCESS FOR PREVIEWING EXPANDED VIEW DATASETS

      
Numéro d'application US2024021174
Numéro de publication 2024/197264
Statut Délivré - en vigueur
Date de dépôt 2024-03-22
Date de publication 2024-09-26
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Egenolf, Jonah
  • Schechter, Ian

Abrégé

A method implemented by a data processing system for: enabling a user to preview attributes of fields of an expanded view of a base dataset and to specify one or more of the fields to use in downstream data processing and generating a dataset that includes the one or more of the fields from the preview specified to be used in the downstream data processing, with the generated dataset having increased efficiency with respect to speed and data memory, relative to an efficiency of generating a dataset including all the fields of the expanded view when only the specified one or more of the fields are used in the downstream data processing.

Classes IPC  ?

  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques

71.

Using Metadata to Drive Batch and Real-Time Processing in Data Processing Systems

      
Numéro d'application 18491601
Statut En instance
Date de dépôt 2023-10-20
Date de la première publication 2024-09-19
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Isman, Marshall A.
  • Egenolf, Jonah

Abrégé

Described are techniques for causing a data processing system to perform real-time decisioning by generating a record (e.g., dynamic record) based on a request for the real-time decisioning, wherein the record (e.g., dynamic record) includes batch data and real-time data retrieved from one or more operational systems responsive to receipt of the request, with real-time being with regard to when the request is received by the data processing system.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/23 - Mise à jour

72.

SYSTEMS AND METHODS FOR DATAFLOW GRAPH OPTIMIZATION

      
Numéro d'application 18670461
Statut En instance
Date de dépôt 2024-05-21
Date de la première publication 2024-09-19
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Dickie, Garth Allen

Abrégé

At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform: obtaining an automatically generated initial dataflow graph, the initial dataflow graph comprising a first plurality of nodes representing a first plurality of data processing operations and a first plurality of links representing flows of data among nodes in the first plurality of nodes; and generating an updated dataflow graph by iteratively applying dataflow graph optimization rules to update the initial dataflow graph, the updated dataflow graph comprising a second plurality of nodes representing a second plurality of data processing operations and a second plurality of links representing flows of data among nodes in the second plurality of nodes.

Classes IPC  ?

73.

BACK-CALCULATION OF AGGREGATES

      
Numéro d'application US2024014447
Numéro de publication 2024/167838
Statut Délivré - en vigueur
Date de dépôt 2024-02-05
Date de publication 2024-08-15
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Roche, Benjamin James Robbie

Abrégé

Described are techniques for back-calculating one or more values of a new, real-time aggregate before sufficient data to calculate the new, real-time aggregate has been collected, wherein the back-calculating is based on data collected for one or more aggregates that have been executing prior to start of execution of the new, real-time aggregate.

Classes IPC  ?

  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

74.

PROCESSING STRUCTURED DATA FOR REAL-TIME SEGMENTATION

      
Numéro de document 03279820
Statut En instance
Date de dépôt 2024-02-02
Date de disponibilité au public 2024-08-08
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Roche, Benjamin James Robbie
  • Banks, Matthew John

Classes IPC  ?

75.

Processing Structured Data for Real-time Segmentation

      
Numéro d'application 18486300
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-08-08
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Roche, Benjamin James Robbie
  • Banks, Matthew John

Abrégé

A method for performing real-time segmentation by updating a wide record based on receipt of real-time data, wherein an item of real-time data represents a transaction, detecting that the updated wide record satisfies criteria for performing real-time segmentation, and performing real-time segmentation on the updated, wide record, wherein real-time is relative to when a transaction represented in the updated wide record occurs.

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
  • H04L 67/55 - Services réseau par poussée

76.

Back-calculation of aggregates

      
Numéro d'application 18233418
Numéro de brevet 12670171
Statut Délivré - en vigueur
Date de dépôt 2023-08-14
Date de la première publication 2024-08-08
Date d'octroi 2026-06-30
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Roche, Benjamin James Robbie

Abrégé

Described are techniques for back-calculating one or more values of a new, real-time aggregate before sufficient data to calculate the new, real-time aggregate has been collected, wherein the back-calculating is based on data collected for one or more aggregates that have been executing prior to start of execution of the new, real-time aggregate.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données structurées, p. ex. de données relationnelles
  • G06F 16/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

77.

PROCESSING STRUCTURED DATA FOR REAL-TIME SEGMENTATION

      
Numéro d'application US2024014305
Numéro de publication 2024/163937
Statut Délivré - en vigueur
Date de dépôt 2024-02-02
Date de publication 2024-08-08
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Gould, Joel
  • Roche, Benjamin James Robbie
  • Banks, Matthew John

Abrégé

A method for performing real-time segmentation by updating a wide record based on receipt of real-time data, wherein an item of real-time data represents a transaction, detecting that the updated wide record satisfies criteria for performing real-time segmentation, and performing real-time segmentation on the updated, wide record, wherein real-time is relative to when a transaction represented in the updated wide record occurs.

Classes IPC  ?

78.

ON-DEMAND RETRIEVAL OF STRUCTURED DATA IN AGGREGATING DATA ACROSS DISTINCT SOURCES

      
Numéro d'application US2024012793
Numéro de publication 2024/158920
Statut Délivré - en vigueur
Date de dépôt 2024-01-24
Date de publication 2024-08-02
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s) Gould, Joel

Abrégé

A method for enabling a user to generate a complex aggregation on their own by providing the user with a graphical user interface that displays data items in a data catalog and that provides controls for the user to select data items to be used in generating the complex aggregation, and to select a type of aggregation, and based on the user's selections, automatically generating computer instructions to generate a value of the complex aggregation is described.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantané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 8/34 - Programmation graphique ou visuelle
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

79.

DATA PROCESSING SYSTEM WITH MANIPULATION OF LOGICAL DATASET GROUPS

      
Numéro d'application 18434546
Statut En instance
Date de dépôt 2024-02-06
Date de la première publication 2024-08-01
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Weisman, Amit

Abrégé

A data processing system that receives user input specifying datasets on which operations are performed with user interfaces that enable manipulation of hierarchical groups of datasets. A user interface may enable individual datasets or a previously defined group of datasets to be aggregated into another grouping. The groupings may be scoped, including by persona of users, such that, when a user is prompted to specify one or more datasets as a target of an operation by the data processing system, the available choices are limited to datasets that have a scope encompassing that user. The interfaces may prompt a user to select a grouping within the hierarchy that contains datasets on which the operation can be performed. Upon selection of a grouping with multiple datasets as a target of an operation that is performed on datasets singly, the operation may be performed on each dataset in the selected group.

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/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/248 - Présentation des résultats de requêtes

80.

On-demand retrieval of structured data in aggregating data across distinct sources

      
Numéro d'application 18338180
Numéro de brevet 12619623
Statut Délivré - en vigueur
Date de dépôt 2023-06-20
Date de la première publication 2024-07-25
Date d'octroi 2026-05-05
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Gould, Joel

Abrégé

A method for enabling a user to generate a complex aggregation on their own by providing the user with a graphical user interface that displays data items in a data catalog and that provides controls for the user to select data items to be used in generating the complex aggregation, and to select a type of aggregation, and based on the user's selections, automatically generating computer instructions to generate a value of the complex aggregation is described.

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • 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

81.

Display panel portion with an animated computer icon

      
Numéro d'application 29831258
Numéro de brevet D1032627
Statut Délivré - en vigueur
Date de dépôt 2022-03-18
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Nielsen, Bo Hjort

82.

Display panel portion with an animated computer icon

      
Numéro d'application 29831275
Numéro de brevet D1032628
Statut Délivré - en vigueur
Date de dépôt 2022-03-18
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Nielsen, Bo Hjort

83.

Display panel portion with an animated computer icon

      
Numéro d'application 29831244
Numéro de brevet D1031741
Statut Délivré - en vigueur
Date de dépôt 2022-03-18
Date de la première publication 2024-06-18
Date d'octroi 2024-06-18
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Nielsen, Bo Hjort

84.

Display panel portion with an animated computer icon

      
Numéro d'application 29831176
Numéro de brevet D1031740
Statut Délivré - en vigueur
Date de dépôt 2022-03-17
Date de la première publication 2024-06-18
Date d'octroi 2024-06-18
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s) Nielsen, Bo Hjort

85.

Generating rules for data processing values of data fields from semantic labels of the data fields

      
Numéro d'application 18545416
Numéro de brevet 12242444
Statut Délivré - en vigueur
Date de dépôt 2023-12-19
Date de la première publication 2024-05-09
Date d'octroi 2025-03-04
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Joyce, John
  • Isman, Marshall A.
  • Melbouci, Sandrick

Abrégé

Methods and systems are configured to determine a semantic meaning for data and generate data processing rules based on the semantic meaning of the data. The semantic meaning includes syntactical or contextual meaning for the data that is determined, for example, by profiling, by the data processing system, values stored in a field included in data records of one or more datasets; applying, by the data processing system, one or more classifiers to the profiled values; identifying, based on applying the one or more classifiers, one or more attributes indicative of a logical or syntactical characteristic for the values of the field, with each of the one or more attributes having a respective confidence level that is based on an output of each of the one or more classifiers. The attributes are associated with the fields and are used for generating data processing rules and processing the data.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

86.

SYSTEMS AND METHODS FOR MANAGING PRIVILEGES IN A DATA PROCESSING SYSTEM

      
Numéro d'application 18278264
Statut En instance
Date de dépôt 2022-02-23
Date de la première publication 2024-05-02
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Polstra, Drew
  • Parks, Robert

Abrégé

Techniques for managing access privileges in a data processing system include obtaining a plurality of rules for granting and/or denying privileges to a first actor to perform at least one action on a first instance of a first data entity of data entities; identifying, from among attributes of the first data entity, a first attribute whose values are used by one or more of the plurality of rules; obtaining, from a user or from at least one data store, a first value of the first attribute; identifying, using the first value and from among the plurality of rules, a first rule that depends on the first value; generating a graphical user interface (GUI) including a visual rendering of at least some of the plurality of rules, the visual rendering emphasizing the first rule identified using the first value of the first attribute; and displaying the generated GUI to the user.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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]

87.

Generating rules for data processing values of data fields from semantic labels of the data fields

      
Numéro d'application 18399522
Numéro de brevet 12242442
Statut Délivré - en vigueur
Date de dépôt 2023-12-28
Date de la première publication 2024-04-18
Date d'octroi 2025-03-04
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Joyce, John
  • Isman, Marshall A.
  • Melbouci, Sandrick

Abrégé

Methods and systems are configured to determine a semantic meaning for data and generate data processing rules based on the semantic meaning of the data. The semantic meaning includes syntactical or contextual meaning for the data that is determined, for example, by profiling, by the data processing system, values stored in a field included in data records of one or more datasets; applying, by the data processing system, one or more classifiers to the profiled values; identifying, based on applying the one or more classifiers, one or more attributes indicative of a logical or syntactical characteristic for the values of the field, with each of the one or more attributes having a respective confidence level that is based on an output of each of the one or more classifiers. The attributes are associated with the fields and are used for generating data processing rules and processing the data.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

88.

Generating rules for data processing values of data fields from semantic labels of the data fields

      
Numéro d'application 18399545
Numéro de brevet 12242443
Statut Délivré - en vigueur
Date de dépôt 2023-12-28
Date de la première publication 2024-04-18
Date d'octroi 2025-03-04
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Joyce, John
  • Isman, Marshall A.
  • Melbouci, Sandrick

Abrégé

Methods and systems are configured to determine a semantic meaning for data and generate data processing rules based on the semantic meaning of the data. The semantic meaning includes syntactical or contextual meaning for the data that is determined, for example, by profiling, by the data processing system, values stored in a field included in data records of one or more datasets; applying, by the data processing system, one or more classifiers to the profiled values; identifying, based on applying the one or more classifiers, one or more attributes indicative of a logical or syntactical characteristic for the values of the field, with each of the one or more attributes having a respective confidence level that is based on an output of each of the one or more classifiers. The attributes are associated with the fields and are used for generating data processing rules and processing the data.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

89.

Dynamic distribution of container images

      
Numéro d'application 18492173
Numéro de brevet 12307262
Statut Délivré - en vigueur
Date de dépôt 2023-10-23
Date de la première publication 2024-04-18
Date d'octroi 2025-05-20
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Lynch, Frank
  • Wakeling, Tim

Abrégé

A method implemented by a data processing system including: accessing the container image that includes the first application and a second application; determining, by the data processing system, the number of parallel executions of the given module of the first application; for the given module, generating a plurality of instances of the container image in accordance with the number of parallel executions determined, for each instance, configuring that instance to execute the given module of the first application; causing each of the plurality of configured instances to execute on one or more of the host systems; and for at least one of the plurality of configured instances, causing, by the second application of that configured instance, communication between the data processing system and the one or more of the host systems executing that configured instance.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/61 - Installation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

90.

Generation of optimized logic from a schema

      
Numéro d'application 18345852
Numéro de brevet 12346312
Statut Délivré - en vigueur
Date de dépôt 2023-06-30
Date de la première publication 2024-04-18
Date d'octroi 2025-07-01
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Egenolf, Jonah
  • Isman, Marshall A.
  • Schechter, Ian

Abrégé

A method includes accessing a schema that specifies relationships among datasets, computations on the datasets, or transformations of the datasets, selecting a dataset from among the datasets, and identifying, from the schema, other datasets that are related to the selected dataset. Attributes of the datasets are identified, and logical data representing the identified attributes and relationships among the attributes is generated. The logical data is provided to a development environment, which provides access to portions of the logical data representing the identified attributes. A specification that specifies at least one of the identified attributes in performing an operation is received from the development environment. Based on the specification and the relationships among the identified attributes represented by the logical data, a computer program is generated to perform the operation by accessing, from storage, at least one dataset having the at least one of the attributes specified in the specification.

Classes IPC  ?

  • G06F 8/34 - Programmation graphique ou visuelle
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/23 - Mise à jour
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/2452 - Traduction des requêtes
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 16/81 - Indexation, p. ex. balises XMLStructures de données à cet effetStructures de stockage
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 30/0242 - Détermination de l’efficacité des publicités

91.

TECHNIQUES FOR DISCOVERING AND UPDATING SEMANTIC MEANING OF DATA FIELDS

      
Numéro d'application US2023074617
Numéro de publication 2024/064705
Statut Délivré - en vigueur
Date de dépôt 2023-09-19
Date de publication 2024-03-28
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Joyce, John
  • Huang, David
  • Chang, Andrew
  • Morrison, Niel

Abrégé

Techniques for discovering semantic meaning of data in fields included in one or more data sets, the method including: a first field having a previously-assigned label that indicates a semantic meaning of the first field; identifying a set of one or more candidate labels, for potential assignment to the first field instead of the previously-assigned label; evaluating, using a previously-determined label score and a first candidate label score, whether to assign a first candidate label to the first field, the evaluating comprising: when the first candidate label score is at least a first threshold amount greater than a previously- determined label score, presenting the first candidate label to a user by generating an interface through which the user can provide input indicating whether to assign the first candidate label to the first field instead of the previously-determined label.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • 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

92.

TECHNIQUES FOR DISCOVERING AND UPDATING SEMANTIC MEANING OF DATA FIELDS

      
Numéro de document 03268252
Statut Délivré - en vigueur
Date de dépôt 2023-09-19
Date de disponibilité au public 2024-03-28
Date d'octroi 2026-04-21
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Joyce, John
  • Huang, David
  • Chang, Andrew
  • Morrison, Niel

Abrégé

Techniques for discovering semantic meaning of data in fields included in one or more data sets, the method including: a first field having a previously-assigned label that indicates a semantic meaning of the first field; identifying a set of one or more candidate labels, for potential assignment to the first field instead of the previously-assigned label; evaluating, using a previously-determined label score and a first candidate label score, whether to assign a first candidate label to the first field, the evaluating comprising: when the first candidate label score is at least a first threshold amount greater than a previously- determined label score, presenting the first candidate label to a user by generating an interface through which the user can provide input indicating whether to assign the first candidate label to the first field instead of the previously-determined label.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • 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

93.

Publishing to a data warehouse

      
Numéro d'application 18492425
Numéro de brevet 12277135
Statut Délivré - en vigueur
Date de dépôt 2023-10-23
Date de la première publication 2024-03-28
Date d'octroi 2025-04-15
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Blom, Andrew
  • Miller, Darren
  • Isman, Marshall A.

Abrégé

A method for generating an executable application to transform and load data into a structured dataset includes receiving a metadata file that specifies values for parameters for structuring data feeds, received from a networked data source, into a structured database. The metadata file specifies logical rules for transforming the data feeds. The values of the parameters and the logical rules for transforming the plurality of the data feeds are validated to ensure logical consistency for each data feed. Data rules are generated that specify standards for transforming each data feed in accordance with the validated values of the parameters and logical rules. The executable application is generated that is configured to receive source data comprising a data feed from one or more data sources and transform the source data into structured data that satisfies the one or more standards for the structured data record in compliance with the data rules.

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 8/34 - Programmation graphique ou visuelle
  • 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/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 67/565 - Conversion ou adaptation du format ou du contenu d'applications

94.

Techniques for discovering and updating semantic meaning of data fields

      
Numéro d'application 18470405
Numéro de brevet 12141107
Statut Délivré - en vigueur
Date de dépôt 2023-09-19
Date de la première publication 2024-03-21
Date d'octroi 2024-11-12
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Joyce, John
  • Huang, David
  • Chang, Andrew
  • Morrison, Niel

Abrégé

Techniques for discovering semantic meaning of data in fields included in one or more data sets, the method including: a first field having a previously-assigned label that indicates a semantic meaning of the first field; identifying a set of one or more candidate labels, for potential assignment to the first field instead of the previously-assigned label; evaluating, using a previously-determined label score and a first candidate label score, whether to assign a first candidate label to the first field, the evaluating comprising: when the first candidate label score is at least a first threshold amount greater than a previously-determined label score, presenting the first candidate label to a user by generating an interface through which the user can provide input indicating whether to assign the first candidate label to the first field instead of the previously-determined label.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 40/30 - Analyse sémantique

95.

TECHNIQUES FOR PRE-ASSIGNMENT VALIDATION OF DATA MANAGED BY A DATA PROCESSING SYSTEM

      
Numéro d'application US2023070643
Numéro de publication 2024/054726
Statut Délivré - en vigueur
Date de dépôt 2023-07-20
Date de publication 2024-03-14
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Clemens, David
  • Procops, Roy

Abrégé

Some embodiments provide techniques of enforcing valid data assignments in a data processing system in which data can be dynamically updated by user devices and/or computerized processes. The techniques identify, using a validation rule associated with a data entity, one or more valid values for assignment to an attribute of an instance of the data entity. The techniques identify the valid value(s) by generating a query for the one or more valid values using one or more condition(s) on the attribute in the validation rule, and executing the generated query to obtain the one or more valid values for the first attribute. The attribute may then be assigned one or more of the identified valid value(s).

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

96.

TECHNIQUES FOR PRE-ASSIGNMENT VALIDATION OF DATA MANAGED BY A DATA PROCESSING SYSTEM

      
Numéro d'application 18356153
Statut En instance
Date de dépôt 2023-07-20
Date de la première publication 2024-03-14
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Clemens, David
  • Procops, Roy

Abrégé

Some embodiments provide techniques of enforcing valid data assignments in a data processing system in which data can be dynamically updated by user devices and/or computerized processes. The techniques identify, using a validation rule associated with a data entity, one or more valid values for assignment to an attribute of an instance of the data entity. The techniques identify the valid value(s) by generating a query for the one or more valid values using one or more condition(s) on the attribute in the validation rule, and executing the generated query to obtain the one or more valid values for the first attribute. The attribute may then be assigned one or more of the identified valid value(s).

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

97.

Generating, accessing, and displaying lineage metadata

      
Numéro d'application 18345706
Numéro de brevet 12405949
Statut Délivré - en vigueur
Date de dépôt 2023-06-30
Date de la première publication 2024-03-07
Date d'octroi 2025-09-02
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Clemens, David
  • Radivojevic, Dusan
  • Galarneau, Neil

Abrégé

Among other things, we describe a method of receiving a portion of metadata from a data source, the portion of metadata describing nodes and edges; generating instances of a data structure representing the portion of metadata, at least one instance of the data structure including an identification value that identifies a corresponding node, one or more property values representing respective properties of the corresponding node, and one or more pointers to respective identification values, each pointer representing an edge associated with a node identified by the corresponding respective identification value; storing the instances of the data structure in random access memory; receiving a query that includes an identification of at least one particular element of data; and using at least one instance of the data structure to cause a display of a computer system to display a representation of lineage of the particular element of data.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/83 - Requêtes
  • G06F 40/117 - ÉtiquetageAnnotation Désignation de blocChoix des attributs

98.

OPERATIONALIZING METADATA

      
Numéro d'application US2023029810
Numéro de publication 2024/044041
Statut Délivré - en vigueur
Date de dépôt 2023-08-09
Date de publication 2024-02-29
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Egenolf, Jonah

Abrégé

A method for using a metadata model to perform operations on data items, with the metadata model including parent nodes and child nodes connected by edges, with the parent nodes specifying logical metadata and the child nodes specifying physical metadata representing the data items, and with the edges specifying relationships between the nodes. The method includes: identifying a given data item and physical metadata of that given data item, accessing the metadata model, identifying, in the metadata model, a child node representing the physical metadata of the given data item, traversing one or more edges in the metadata model to identify parent nodes of the child node, determining, from logical metadata associated with the identified parent nodes, one or more operations to be performed on the given data item, applying the one or more operations to the given data item to transform the data item, and storing the transformed data item.

Classes IPC  ?

  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • 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

99.

OPERATIONALIZING METADATA

      
Numéro de document 03265601
Statut En instance
Date de dépôt 2023-08-09
Date de disponibilité au public 2024-02-29
Propriétaire AB INITIO TECHNOLOGY LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Egenolf, Jonah

Classes IPC  ?

  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • 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

100.

Operationalizing metadata

      
Numéro d'application 18104066
Numéro de brevet 12443615
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de la première publication 2024-02-29
Date d'octroi 2025-10-14
Propriétaire Ab Initio Technology LLC (USA)
Inventeur(s)
  • Parks, Robert
  • Egenolf, Jonah

Abrégé

A method for using a metadata model to perform operations on data items, with the metadata model including parent nodes and child nodes connected by edges, with the parent nodes specifying logical metadata and the child nodes specifying physical metadata representing the data items, and with the edges specifying relationships between the nodes. The method includes: identifying a given data item and physical metadata of that given data item, accessing the metadata model, identifying, in the metadata model, a child node representing the physical metadata of the given data item, traversing one or more edges in the metadata model to identify parent nodes of the child node, determining, from logical metadata associated with the identified parent nodes, one or more operations to be performed on the given data item, applying the one or more operations to the given data item to transform the data item, and storing the transformed data item.

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/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/26 - Exploration de données visuellesNavigation dans des données structurées
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  1     2     3     ...     9        Prochaine page