Patents by Inventor Enzo Cialini
Enzo Cialini has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11868500Abstract: A method of accessing objects with fine-grained access control (FGAC) in a relational database management system (RDBMS) storing a segmented column-major database. For each object with access restrictions, an artificial neural network (ANN), is trained by generating an equally distributed segment map of segmented data entries, so that the map reproduces the row disposition in the unsegmented object. When a user access request is received, these ANNs are referred to determine if any of the objects to be accessed are subject to access restrictions. If that is the case, then the ANN creates a pseudo-view construct of its associated object which is limited to data entries that the user has permission to access. The pseudo-views are then injected into the user access request to embed the fine-grained access controls for subsequent processing of the request, which can then proceed without further regard to user-specific access restrictions.Type: GrantFiled: March 24, 2021Date of Patent: January 9, 2024Assignee: International Business Machines CorporationInventors: Pedro Miguel Barbas, Enzo Cialini, David Kelly, Qinlong Luo, Clara Liu
-
Patent number: 11762867Abstract: Embodiments of the present invention provide systems and methods for associating rule mining in data comprising first and second variables, by generating a first and second filtering bitmap. The first filtering bitmap represents a set of values for the second variable for each of a plurality of values of the first variable. The second filtering bitmap represents, associations between frequent values of the second variable, which enables the identification of frequent 2-pattern itemsets. Thus, by performing first logical operations on the frequent 2-pattern itemsets, frequent high order-pattern itemsets may be identified. A max pattern itemset may be identified among the frequent high order-pattern itemsets. As a result, embodiments may mitigate performance and stability problems associated with conventional association rule mining approaches.Type: GrantFiled: October 7, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Pedro Miguel Barbas, David Kelly, Clara Liu, Enzo Cialini, Manohar Bashyam
-
Publication number: 20230112833Abstract: Embodiments of the present invention provide systems and methods for associating rule mining in data comprising first and second variables, by generating a first and second filtering bitmap. The first filtering bitmap represents a set of values for the second variable for each of a plurality of values of the first variable. The second filtering bitmap represents, associations between frequent values of the second variable, which enables the identification of frequent 2-pattern itemsets. Thus, by performing first logical operations on the frequent 2-pattern itemsets, frequent high order-pattern itemsets may be identified. A max pattern itemset may be identified among the frequent high order-pattern itemsets. As a result, embodiments may mitigate performance and stability problems associated with conventional association rule mining approaches.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Inventors: Pedro Miguel Barbas, DAVID KELLY, Clara Liu, Enzo Cialini, MANOHAR BASHYAM
-
Patent number: 11520804Abstract: Embodiments of the present invention provide systems and methods for associating rule mining. By way of example, embodiments obviate or mitigate performance and stability problems associated with conventional association rule mining approaches, by proposing concepts implementing association rule mining using rolling filtering bitmaps over dynamic data.Type: GrantFiled: May 13, 2021Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Pedro Miguel Barbas, David Kelly, Clara Liu, Enzo Cialini, Manohar Bashyam
-
Publication number: 20220365949Abstract: Embodiments of the present invention provide systems and methods for associating rule mining. By way of example, embodiments obviate or mitigate performance and stability problems associated with conventional association rule mining approaches, by proposing concepts implementing association rule mining using rolling filtering bitmaps over dynamic data.Type: ApplicationFiled: May 13, 2021Publication date: November 17, 2022Inventors: Pedro Miguel Barbas, DAVID KELLY, Clara Liu, Enzo Cialini, MANOHAR BASHYAM
-
Publication number: 20220309180Abstract: A method of accessing objects with fine-grained access control (FGAC) in a relational database management system (RDBMS) storing a segmented column-major database. For each object with access restrictions, an artificial neural network (ANN), is trained by generating an equally distributed segment map of segmented data entries, so that the map reproduces the row disposition in the unsegmented object. When a user access request is received, these ANNs are referred to determine if any of the objects to be accessed are subject to access restrictions. If that is the case, then the ANN creates a pseudo-view construct of its associated object which is limited to data entries that the user has permission to access. The pseudo-views are then injected into the user access request to embed the fine-grained access controls for subsequent processing of the request, which can then proceed without further regard to user-specific access restrictions.Type: ApplicationFiled: March 24, 2021Publication date: September 29, 2022Inventors: Pedro Miguel Barbas, Enzo Cialini, DAVID KELLY, Qinlong Luo, Clara Liu
-
Patent number: 11341139Abstract: Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition.Type: GrantFiled: July 2, 2019Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Enzo Cialini, Austin Clifford, Garrett Fitzsimons
-
Publication number: 20190377737Abstract: Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition.Type: ApplicationFiled: July 2, 2019Publication date: December 12, 2019Inventors: Enzo Cialini, Austin Clifford, Garrett Fitzsimons
-
Patent number: 10387422Abstract: Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition.Type: GrantFiled: December 9, 2014Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Enzo Cialini, Austin Clifford, Garrett Fitzsimons
-
Publication number: 20160299952Abstract: Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition.Type: ApplicationFiled: December 9, 2014Publication date: October 13, 2016Applicant: International Business Machines CorporationInventors: Enzo Cialini, Austin Clifford, Garrett Fitzsimons
-
Patent number: 8838651Abstract: A computer-implemented method of testing a database can include the steps of constructing one or more data generation rules, receiving one or more user-defined objects associated with the database, and generating a set of data entries using the generation rules, wherein at least a portion of the generated data is correlated data.Type: GrantFiled: January 10, 2008Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Changshen Kang, Enzo Cialini, David Godwin
-
Patent number: 8768650Abstract: A method for real time device evaluation starts a sampling tool for a sample, receives sample data from a sample data structure and sends the sample data to a target device. The method saves sample data operation results from the target device to form a sample result, and in response to determining that the sample is complete, calculates a target device transfer rate in real time using the sample result and calculates a target device overhead in real time using the target device transfer rate and the sample result, sending the target device transfer rate and the target device overhead.Type: GrantFiled: May 2, 2013Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Enzo Cialini, Aruna De Silva, Aslam F. Nomani
-
Patent number: 8762108Abstract: A method for real time device evaluation starts a sampling tool for a sample, receives sample data from a sample data structure and sends the sample data to a target device. The method saves sample data operation results from the target device to form a sample result, and in response to determining that the sample is complete, calculates a target device transfer rate in real time using the sample result and calculates a target device overhead in real time using the target device transfer rate and the sample result, sending the target device transfer rate and the target device overhead.Type: GrantFiled: July 22, 2011Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Enzo Cialini, Aruna De Silva, Aslam F Nomani
-
Patent number: 8700876Abstract: Database partition monitoring and dynamic logical partition reconfiguration in support of an autonomic self-tunable database management system are provided by an automated monitor that monitors one or more resource parameters in a logical partition running a database application in a logically partitioned data processing host. The monitor initiates dynamic logical partition reconfiguration in the event that the parameters vary from predetermined parameter values. In particular, the monitor can initiate removal of resources if one of the resource parameters is being underutilized and initiate addition of resources if one of the resource parameters is being overutilized. The monitor can also calculate an amount of resources to be removed or added. The monitor can interact directly with a dynamic logical partition reconfiguration function of the data processing host or it can utilize an intelligent intermediary that listens for a partition reconfiguration suggestion from the monitor.Type: GrantFiled: October 5, 2012Date of Patent: April 15, 2014Assignee: SAP AGInventors: Punit B. Shah, Nuzio Ruffolo, Enzo Cialini
-
Publication number: 20130246003Abstract: A method for real time device evaluation starts a sampling tool for a sample, receives sample data from a sample data structure and sends the sample data to a target device. The method saves sample data operation results from the target device to form a sample result, and in response to determining that the sample is complete, calculates a target device transfer rate in real time using the sample result and calculates a target device overhead in real time using the target device transfer rate and the sample result, sending the target device transfer rate and the target device overhead.Type: ApplicationFiled: May 2, 2013Publication date: September 19, 2013Applicant: International Business Machines CorporationInventors: Enzo CIALINI, Aruna De SILVA, Aslam F. NOMANI
-
Patent number: 8434085Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for scalable scheduling of tasks in heterogeneous systems is provided. According to one embodiment, the computer implemented method comprises fetching a set of tasks to form a received input, estimating run times of tasks, calculating average estimated completion times of tasks, producing a set of ordered tasks from the received input to form a task list, identifying a machine to be assigned, and assigning an identified task from the task list to an identified machine.Type: GrantFiled: May 9, 2008Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Enzo Cialini, Igor Jurisica, Julie Frances Waterhouse, Edward Guangyuan Xia
-
Patent number: 8392763Abstract: A present invention for estimating a confidence interval includes: receiving a dataset comprising information on software product defects found by a first customer and a second customer, the information comprising numbers of cases of software product defects found by the first customer and the second customer; determining a probability for each case of found software product defect using the frequencies and a total number of software product defects found; determining a plurality of bootstrapping draws from the cases of found software product defects in the dataset; determining an array of conditional probabilities that the first customer may find a given software product defect given that the second customer found the given software product defect, using the numbers of the cases and the probabilities corresponding to the cases in each bootstrapping draw; and determining a confidence interval for the determined plurality of arrays of conditional probabilities.Type: GrantFiled: November 24, 2009Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Enzo Cialini, David R Godwin, Andriy V Miranskyy
-
Publication number: 20130024161Abstract: A method for real time device evaluation starts a sampling tool for a sample, receives sample data from a sample data structure and sends the sample data to a target device. The method saves sample data operation results from the target device to form a sample result, and in response to determining that the sample is complete, calculates a target device transfer rate in real time using the sample result and calculates a target device overhead in real time using the target device transfer rate and the sample result, sending the target device transfer rate and the target device overhead.Type: ApplicationFiled: July 22, 2011Publication date: January 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Enzo CIALINI, Aruna De SILVA, Aslam F. NOMANI
-
Patent number: 8285966Abstract: An automated monitor monitors one or more resource parameters in a logical partition running a database application in a logically partitioned data processing host. The monitor initiates dynamic logical partition reconfiguration in the event that the parameters vary from predetermined parameter values. In particular, the monitor can initiate removal of resources if one of the resource parameters is being underutilized and initiate addition of resources if one of the resource parameters is being overutilized. The monitor can also calculate an amount of resources to be removed or added. The monitor can interact directly with a dynamic logical partition reconfiguration function of the data processing host or it can utilize an intelligent intermediary that listens for a partition reconfiguration suggestion from the monitor. In the latter configuration, the listener can determine where available resources are located and attempt to fully or partially satisfy the resource needs suggested by the monitor.Type: GrantFiled: December 21, 2011Date of Patent: October 9, 2012Assignee: SAP AGInventors: Punit B. Shah, Nuzio Ruffolo, Enzo Cialini
-
Publication number: 20120110592Abstract: An automated monitor monitors one or more resource parameters in a logical partition running a database application in a logically partitioned data processing host. The monitor initiates dynamic logical partition reconfiguration in the event that the parameters vary from predetermined parameter values. In particular, the monitor can initiate removal of resources if one of the resource parameters is being underutilized and initiate addition of resources if one of the resource parameters is being overutilized. The monitor can also calculate an amount of resources to be removed or added. The monitor can interact directly with a dynamic logical partition reconfiguration function of the data processing host or it can utilize an intelligent intermediary that listens for a partition reconfiguration suggestion from the monitor. In the latter configuration, the listener can determine where available resources are located and attempt to fully or partially satisfy the resource needs suggested by the monitor.Type: ApplicationFiled: December 21, 2011Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Punit B. Shah, Nuzio Ruffolo, Enzo Cialini