Patent ID: 7966340
Filing Date: 2011-06-21
Classification: G06F

Abstract:
1. A method comprising: generating an interpretation of a customizable database request which includes an extensible computer process externally provided to a customizable database, wherein the generation of interpretation comprises: providing an input guidance to available processors of an available computing environment, wherein the input guidance is provided to each of the available processors and is comprised of certain portions of the input data, and wherein the input guidance is used to determine which of the available processors are to perform functions related to the at least the part of the input data; processing an interpretation of the customizable database request augmented with the input information by automatically distributing at least one of a component of an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of execution comprises at least one of an extensible computer process, a partitioning operation, a sort operation, a grouping operation, an aggregation operation, and a join operation, wherein a component of the execution is limited to at least a part of an input data, automatically assembling a response using a distributed output of the execution, wherein the output data is at least one of a structured format and an unstructured format; detecting a fault in the execution of the interpretation; and automatically rectifying an output effect of the fault, wherein rectifying the output effect of the fault includes at least one of reprocessing an operation, excluding a corrupted data, and logging the corrupted data, wherein the customizable database request is comprised of at least one of a predetermined function, a developer created function, and an analyst created function.