Patents Assigned to Joviandata, Inc.
-
Patent number: 10659316Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.Type: GrantFiled: August 2, 2016Date of Patent: May 19, 2020Assignee: JOVIANDATA, INC.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 9477702Abstract: A computer readable storage medium includes executable instructions to define an interface to a multi-dimensional cube divided into partitions distributed across nodes supporting a shared nothing multi-dimensional distributed database. The interface includes a metadata module characterizing access paths to data within the multi-dimensional cube and an access path module to convert a data request into an access path protocol to retrieve data from the multi-dimensional cube to satisfy the data request.Type: GrantFiled: January 22, 2010Date of Patent: October 25, 2016Assignee: JOVIANDATA, INC.Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
-
Patent number: 9438485Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.Type: GrantFiled: February 13, 2015Date of Patent: September 6, 2016Assignee: JOVIANDATA, INC.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 9177079Abstract: A computer readable storage medium includes executable instructions to receive a request for data from a multi-dimensional cube divided into partitions distributed across nodes supporting a shared nothing distributed multi-dimensional database. The request is transformed into physical access layer operators in a tree structure. The tree structure is reduced into an index scan operator.Type: GrantFiled: January 22, 2010Date of Patent: November 3, 2015Assignee: JOVIANDATA, INC.Inventors: Satya Ramachandran, Anupam Singh, Parveen Jain, Sushil Thomas
-
Patent number: 8984327Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.Type: GrantFiled: December 20, 2012Date of Patent: March 17, 2015Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 8352775Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.Type: GrantFiled: December 9, 2011Date of Patent: January 8, 2013Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 8200741Abstract: A distributed computing system includes a memory storing execution state collected prior to an operator pause state. A controller modifies, during the operator pause state, characteristics of the distributed computing system. The controller invokes execution of the operator after the pause state such that the operator accesses the execution state to complete an operation.Type: GrantFiled: February 6, 2009Date of Patent: June 12, 2012Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 8090974Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.Type: GrantFiled: February 6, 2009Date of Patent: January 3, 2012Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh