US2024256576A1PendingUtilityA1

Data processing system with manipulation of logical dataset groups

Assignee: AB INITIO TECHNOLOGY LLCPriority: Jan 31, 2021Filed: Feb 6, 2024Published: Aug 1, 2024
Est. expiryJan 31, 2041(~14.5 yrs left)· nominal 20-yr term from priority
Inventors:Amit Weisman
G06F 3/0482G06F 16/248G06F 16/215G06F 16/287G06F 16/26
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 .- 21 . (canceled) 
     
     
         22 . A method for enabling efficient operation of a data processing system in an environment with multiple datasets by forming groups of datasets, the method comprising:
 rendering one or more first user interfaces in which a plurality of datasets are identified;   receiving user input through the one or more first user interfaces selecting one or more identified datasets for association with a group of a plurality of groups of datasets; and   storing representations of the plurality of groups of datasets.   
     
     
         23 . The method of  claim 22 , wherein storing representations of the plurality of groups comprises:
 for each group of the plurality of groups of datasets, storing information regarding one or more users authorized to access the group.   
     
     
         24 . The method of  claim 22 , wherein the method further comprises:
 rendering a second user interface associated with user configuration of the data processing system to perform an operation related to data access, wherein the second user interface comprises a dataset selection portion; and   rendering the second user interface comprises presenting a representation of one or more groups of the plurality of groups of datasets in the dataset selection portion.   
     
     
         25 . The method of  claim 24 , wherein the method further comprises:
 selecting based on a persona of a user the one or more groups of the plurality of groups of datasets for presentation in the second user interface.   
     
     
         26 . The method of  claim 24 , wherein:
 the second user interface comprises a user interface in a program development environment; and   the operation related to data access comprises configuring a component in a program under development to access a dataset or a group of datasets.   
     
     
         27 . The method of  claim 22 , wherein:
 the one or more first user interfaces comprise a dataset search interface.   
     
     
         28 . The method of  claim 27 , wherein:
 the dataset search interface comprises a faceted search interface; and   facets in the faceted search interface are based on values of metadata associated with the plurality of datasets.   
     
     
         29 . The method of  claim 22 , wherein:
 the one or more first user interfaces comprise a user interface displaying lineage of a dataset, and   receiving user input through the one or more first user interfaces comprises:
 receiving user input, through the user interface displaying the lineage, selecting the one or more identified datasets for association with the group of the plurality of groups of datasets. 
   
     
     
         30 . The method of  claim 22 , wherein:
 the one or more first user interfaces comprise a user interface displaying metadata related to a dataset of the plurality of datasets, and   receiving user input through the one or more first user interfaces comprises:
 receiving user input, through the user interface displaying the metadata, selecting the one or more identified datasets for association with the group of the plurality of groups of datasets. 
   
     
     
         31 . A data processing system operable in an environment with multiple datasets, the data processing system comprising:
 means for rendering one or more first user interfaces in which datasets are identified;   means for receiving user input through the one or more first user interfaces selecting one or more identified datasets for association with a group of a plurality of groups of datasets; and   means for storing representations of the plurality of groups of datasets.   
     
     
         32 . The data processing system of  claim 31 , further comprising:
 means for rendering a second user interface associated with user configuration of the data processing system to perform an operation related to data access, wherein the second user interface comprises a dataset selection portion; and   means for rendering the second user interface comprises presenting a representation of one or more groups of the plurality of groups of datasets in the dataset selection portion.   
     
     
         33 . The data processing system of  claim 32 , further comprising:
 means for selecting based on a persona of a user the one or more groups of the plurality of groups of datasets for presentation in the second user interface.   
     
     
         34 . A method for creating dataset groups in a data processing system operable with a plurality of datasets, the method comprising, with at least one hardware processor:
 identifying a set of datasets that are available for use in performing an operation by the data processing system, the operation relating to data access with the data processing system;   presenting the identified set of datasets in a first user interface;   receiving, via the first user interface, a user selection of one or more datasets from the presented identified set of datasets; and   storing a representation of a group comprising the selected one or more datasets.   
     
     
         35 . The method of  claim 34 , wherein identifying the set of datasets that are available for use in performing an operation relating to data access with the data processing system comprises:
 receiving, via a user interface, a search query specifying one or more values of facets that describe the plurality of datasets defined in the data processing system; and   executing a search based on the search query to generate search results, the search results including the set of datasets that are available for use in performing the operation.   
     
     
         36 . The method of  claim 35 , wherein the search query comprises a faceted search query, the faceted search query including one or more facets for filtering the search results. 
     
     
         37 . The method of  claim 36 , wherein the one or more facets comprises a facet indicating whether a dataset is registered in a catalog associating information for accessing a physical dataset to a logical dataset. 
     
     
         38 . The method of  claim 36 , wherein:
 the user interface for receiving the search query comprises a plurality of fields for receiving user input identifying values for the one or more facets; and   the plurality of fields comprise fields for receiving values of logical, physical and/or operational metadata associated with the plurality of datasets.   
     
     
         39 . The method of  claim 34 , wherein the operation relating to data access comprises configuring components of an application executed by the data processing system. 
     
     
         40 . The method of  claim 34 , further comprising:
 receiving, via a second user interface, a command to update the group, the command including a request to add one or more datasets to the group or a request to delete one or more datasets from the group.   
     
     
         41 . The method of  claim 34 , further comprising:
 presenting, via the first user interface, metadata regarding a dataset of the identified set of datasets in response to user input requesting metadata relating to the dataset.   
     
     
         42 . The method of  claim 34 , wherein:
 the group is a second group; and   receiving the user selection of one or more datasets comprises receiving a selection of a previously defined first group of datasets such that the second group comprises a hierarchical grouping of datasets.   
     
     
         43 . The method of  claim 34  or any other preceding claim, wherein storing the representation of the group comprises storing scope information for the group. 
     
     
         44 . The method of  claim 43 , wherein the scope information comprises identification of one or more users authorized to access the group. 
     
     
         45 . The method of  claim 43 , wherein the scope information comprises identification of one or more roles authorized to access the group. 
     
     
         46 . The method of  claim 34 , further comprising:
 rendering a second user interface associated with user configuration of the data processing system to perform the operation relating to data access, wherein the second user interface includes a dataset selection portion and rendering the second user interface comprises presenting a representation of the group comprising the selected one or more datasets in the dataset selection portion.

Join the waitlist — get patent alerts

Track US2024256576A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.