Patents by Inventor JORGE-ARNULFO QUIANE-RUIZ

JORGE-ARNULFO QUIANE-RUIZ 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: 11748837
    Abstract: The present disclosure provides a cargo revenue management system and method that increases the efficiency of cargo revenue management by increasing the prediction accuracy of cargo volumes that customers will tender in order to generate more efficient decisions to accept or reject cargo bookings. The provided system accomplishes this increased efficiency by identifying cargo volumes that customers arbitrarily book when an actual volume is unknown as disguised missing values and deemphasizing such values in the prediction of a cargo volume that will be received. The provided system additionally utilizes machine-learning models trained on a combination of features to predict a cargo volume that will be received for a particular cargo booking. Based on the predicted cargo volume that will be received, the system generates a decision of whether to accept or reject the cargo booking to maximize revenue generation.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: September 5, 2023
    Assignee: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENT
    Inventors: Stefano Rizzo, Ji Lucas, Zoi Kaoudi, Jorge-Arnulfo Quiane-Ruiz, Sanjay Chawla
  • Patent number: 11288270
    Abstract: The present disclosure generally relates to a cost-based optimizer for efficiently processing data through the use of multiple different data processing platforms. The cost-based optimizer may receive an input plan for processing data that includes a number of base operators. The cost-based optimizer may then determine execution operators for each base operator, where each execution operator corresponds to a different data processing platform. From the execution operators, the cost-based optimizer may determine possible subplans for executing the input plan on one or more data processing platforms. The cost-based optimizer may determine the cost of executing each possible subplan and choose the subplan with the lowest cost.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 29, 2022
    Assignees: QATAR FOUNDATION FOR EDUCATION, SCIENCE AND COMMUNITY DEVELOPMENT, HASSO PLATTNER INSTITUTE
    Inventors: Jorge Arnulfo Quiane Ruiz, Sebastian Kruse, Zoi Kaoudi, Sanjay Chawla, Bertty Contreras, Felix Naumann
  • Publication number: 20200364818
    Abstract: The present disclosure provides a cargo revenue management system and method that increases the efficiency of cargo revenue management by increasing the prediction accuracy of cargo volumes that customers will tender in order to generate more efficient decisions to accept or reject cargo bookings. The provided system accomplishes this increased efficiency by identifying cargo volumes that customers arbitrarily book when an actual volume is unknown as disguised missing values and deemphasizing such values in the prediction of a cargo volume that will be received. The provided system additionally utilizes machine-learning models trained on a combination of features to predict a cargo volume that will be received for a particular cargo booking. Based on the predicted cargo volume that will be received, the system generates a decision of whether to accept or reject the cargo booking to maximize revenue generation.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 19, 2020
    Inventors: Stefano Rizzo, Ji Lucas, Zoi Kaoudi, Jorge-Arnulfo Quiane-Ruiz, Sanjay Chawla
  • Publication number: 20190347261
    Abstract: The present disclosure generally relates to a cost-based optimizer for efficiently processing data through the use of multiple different data processing platforms. The cost-based optimizer may receive an input plan for processing data that includes a number of base operators. The cost-based optimizer may then determine execution operators for each base operator, where each execution operator corresponds to a different data processing platform. From the execution operators, the cost-based optimizer may determine possible subplans for executing the input plan on one or more data processing platforms. The cost-based optimizer may determine the cost of executing each possible subplan and choose the subplan with the lowest cost.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 14, 2019
    Inventors: Jorge Arnulfo Quiane Ruiz, Sebastian Kruse, Zoi Kaoudi, Sanjay Chawla
  • Patent number: 10318388
    Abstract: A dataset profiling tool configured to identify unique and non-unique column combinations in a dataset which includes a plurality of tuples, the tool including: an inserts handler module configured to: receive one or more new tuples for insertion into the dataset, receive one or more minimal uniques and one or more maximal non-uniques for the dataset, identify and group, for each minimal unique, any tuples of the dataset and any of the one or more new tuples which contain duplicate values in the column combinations of the minimal unique, to form grouped tuples which are grouped according to the minimal unique to which the tuples relate, validate the grouped tuples to identify supersets of the minimal uniques for which duplicate values were identified, to generate a new set of one or more minimal uniques and one or more maximal non-uniques, and output the new set of one or more updated minimal uniques and one or more maximal non-uniques.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: June 11, 2019
    Assignee: Qatar Foundation
    Inventors: Jorge Arnulfo Quiané Ruiz, Felix Naumann, Ziawasch Abedjan
  • Patent number: 10162857
    Abstract: The optimized inequality join method is a method for joining relational tables on input inequality conditions. The optimized inequality join method is a relatively fast inequality join method using permutation arrays to store positional information for sorted attributed values. Additionally, space efficient bit arrays are used to enable optimization, such as Bloom filter indices, thus providing faster computation of the join results. The method may be used, for example, for joining various inequalities associated with a variety of measured environmental conditions for raising an alarm when certain conditions are met.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: December 25, 2018
    Assignee: Qatar Foundation For Education, Science and Community
    Inventors: Zuhair Khayyat, William Lucia, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiane-Ruiz, Nan Tang
  • Publication number: 20170060944
    Abstract: The optimized inequality join method is a method for joining relational tables on input inequality conditions. The optimized inequality join method is a relatively fast inequality join method using permutation arrays to store positional information for sorted attributed values. Additionally, space efficient bit arrays are used to enable optimization, such as Bloom filter indices, thus providing faster computation of the join results. The method may be used, for example, for joining various inequalities associated with a variety of measured environmental conditions for raising an alarm when certain conditions are met.
    Type: Application
    Filed: August 15, 2016
    Publication date: March 2, 2017
    Inventors: ZUHAIR KHAYYAT, WILLIAM LUCIA, MOURAD OUZZANI, PAOLO PAPOTTI, JORGE-ARNULFO QUIANE-RUIZ, NAN TANG
  • Publication number: 20160139997
    Abstract: A dataset profiling tool configured to identify unique and non-unique column combinations in a dataset which comprises a plurality of tuples, the tool including: an inserts handler module configured to: receive one or more new tuples for insertion into the dataset, receive one or more minimal uniques and one or more maximal non-uniques for the dataset, identify and group, for each minimal unique, any tuples of the dataset and any of the one or more new tuples which contain duplicate values in the column combinations of the minimal unique, to form grouped tuples which are grouped according to the minimal unique to which the tuples relate, validate the grouped tuples to identify supersets of the minimal uniques for which duplicate values were identified, to generate a new set of one or more minimal uniques and one or more maximal non-uniques, and output the new set of one or more updated minimal uniques and one or more maximal non-uniques.
    Type: Application
    Filed: May 20, 2014
    Publication date: May 19, 2016
    Inventors: Jorge Arnulfo Quiané Ruiz, Felix Naumann, Ziawasch Abedjan
  • Publication number: 20160117415
    Abstract: A method of processing data stored in a database which comprises a plurality of rows and columns, the method comprising identifying a plurality of sets of column combinations, each set of column combinations comprising an identifier of at least one column allocating each set of column combinations to one of a plurality of nodes mapping the nodes to a lattice structure in which the nodes are connected in a superset or subset relationship according to the set of column combinations of each node selecting a current node processing the data in the set of columns of the current node to detect if the column combination is unique or non-unique traversing the lattice to a next node which is connected to the current node processing the data in the set of columns of the next node to detect if the column combination of the next node is unique or non-unique; and storing a record of whether each processed set of column combinations is unique or non-unique.
    Type: Application
    Filed: July 10, 2013
    Publication date: April 28, 2016
    Inventors: Jorge Arnulfo QUIANÉ RUIZ, Felix NAUMANN, Arvid HEISE
  • Publication number: 20150120652
    Abstract: A method for storing data in a replicated data storage system according to the invention comprises the steps of: partitioning the data into data blocks; and storing multiple replicas of a data block in a machine readable medium.
    Type: Application
    Filed: March 20, 2012
    Publication date: April 30, 2015
    Inventors: Jens Dittrich, Jorge-Arnulfo Quiané-Ruiz, Stefan Richter, Stefan Schuh, Alekh Jindal, Jörg Schad