Patents by Inventor Salvador Maiorano
Salvador Maiorano 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: 10884726Abstract: An object class is disclosed. The object class comprises a mixed-tenanted object class. An instance of the mixed tenanted object class is indicated as tenanted or is indicated as non-tenanted.Type: GrantFiled: December 16, 2014Date of Patent: January 5, 2021Assignee: Workday, Inc.Inventors: Salvador Maiorano, Kashif Qayyum, Jon Ruggiero
-
Patent number: 10394842Abstract: A system for data conversion includes an interface and a processor. The interface is to receive an indication to convert a set of data. The processor is to determine a subset of the set of data based at least in part on a boundary condition; convert the subset of data to a converted subset of data; and provide the converted subset of data.Type: GrantFiled: March 30, 2016Date of Patent: August 27, 2019Assignee: Workday, Inc.Inventors: Salvador Maiorano Quiroga, Vishal Garg, Zhenpeng Li
-
Patent number: 10346419Abstract: A system for data conversion comprises an interface and a processor. The interface is to receive a data conversion definition. The processor is to store an indication of data requiring data conversion; launch a data traverser and an on-the-fly converter; and in the event that data requested to be accessed requires data conversion: convert, using the on-the-fly converter, data to a converted data using the data conversion definition and provide the converted data.Type: GrantFiled: August 11, 2015Date of Patent: July 9, 2019Assignee: Workday, Inc.Inventors: Salvador Maiorano Quiroga, Vishal Garg, Zhenpeng Li
-
Patent number: 10198256Abstract: A system for determining a toggle value includes an input interface and a processor. The input interface is to receive a request for the toggle value associated with a toggle. The processor is to determine an indicated toggle value associated with the toggle; determine the toggle value associated with the toggle based at least in part on the indicated toggle value and a set of dependencies; and provide the toggle value associated with the toggle.Type: GrantFiled: September 19, 2017Date of Patent: February 5, 2019Assignee: Workday, Inc.Inventors: Salvador Maiorano Quiroga, Saul Arjona Polo, Andrew Jacob Malin, Daniel Duan Ho
-
Patent number: 10083060Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: November 20, 2014Date of Patent: September 25, 2018Assignee: Workday, Inc.Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Publication number: 20180011750Abstract: A system for determining a toggle value includes an input interface and a processor. The input interface is to receive a request for the toggle value associated with a toggle. The processor is to determine an indicated toggle value associated with the toggle; determine the toggle value associated with the toggle based at least in part on the indicated toggle value and a set of dependencies; and provide the toggle value associated with the toggle.Type: ApplicationFiled: September 19, 2017Publication date: January 11, 2018Inventors: Salvador Maiorano Quiroga, Saul Arjona Polo, Andrew Jacob Malin, Daniel Duan Ho
-
Patent number: 9798593Abstract: A system for determining a toggle value includes an input interface and a processor. The input interface is to receive a request for the toggle value associated with a toggle. The processor is to determine an indicated toggle value associated with the toggle; determine the toggle value associated with the toggle based at least in part on the indicated toggle value and a set of dependencies; and provide the toggle value associated with the toggle.Type: GrantFiled: July 6, 2016Date of Patent: October 24, 2017Assignee: Workday, Inc.Inventors: Salvador Maiorano Quiroga, Saul Arjona Polo, Andrew Jacob Malin, Daniel Duan Ho
-
Patent number: 9495200Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.Type: GrantFiled: May 23, 2014Date of Patent: November 15, 2016Assignee: Workday, Inc.Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Publication number: 20150178069Abstract: An object class is disclosed. The object class comprises a mixed-tenanted object class. An instance of the mixed tenanted object class is indicated as tenanted or is indicated as non-tenanted.Type: ApplicationFiled: December 16, 2014Publication date: June 25, 2015Inventors: Salvador Maiorano, Kashif Qayyum, Jon Ruggiero
-
Publication number: 20150143376Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.Type: ApplicationFiled: November 20, 2014Publication date: May 21, 2015Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Patent number: 8943075Abstract: An object class is disclosed. The object class comprises a mixed-tenanted object class. An instance of the mixed tenanted object class is indicated as tenanted or is indicated as non-tenanted.Type: GrantFiled: October 31, 2008Date of Patent: January 27, 2015Assignee: Workday, Inc.Inventors: Salvador Maiorano, Kashif Qayyum, Jon Ruggiero
-
Patent number: 8924974Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: June 8, 2011Date of Patent: December 30, 2014Assignee: Workday, Inc.Inventors: Jonathan Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Publication number: 20140373016Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.Type: ApplicationFiled: May 23, 2014Publication date: December 18, 2014Applicant: Workday, Inc.Inventors: Jonathan David Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Patent number: 8769537Abstract: A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and to determine one or more nodes to run the job. The processor is configured to determine one or steps, where for each step: a step is executed on a node using a state of data associated with a start state of the step; and upon completion of executing the step, a result is stored to a durable storage. The durable storage stores the state of data associated with the start state of the step and the completion state of the step and are accessible by other execution processes as associated with either the start state of the step or the completion state of the step. The memory of the system is coupled to the processor and configured to provide processor with instructions.Type: GrantFiled: June 8, 2011Date of Patent: July 1, 2014Assignee: Workday, Inc.Inventors: Jonathan Ruggiero, Salvador Maiorano Quiroga, Kevin Chan, Christopher Speer
-
Patent number: 7039899Abstract: A script generator facilitates the testing of software, such as application software or other software. The script generator automatically generates a script from metadata that includes code defining the application software. The script contains logic for the application software. The script is used in conjunction with a second set of data, such as a spreadsheet, that is extracted from application data and metadata by the script generator or is created manually. An execution engine uses the script and corresponding second set of data to simulate an end user's potential use of the application software. The application software is thus efficiently tested in this manner.Type: GrantFiled: March 27, 2002Date of Patent: May 2, 2006Assignee: Oracle International CorporationInventor: Salvador Maiorano Quiroga