Patent ID: 7596584
Filing Date: 2009-09-29
Classification: G06F,Y10S

Abstract:
1. A computer readable storage medium including executable instructions for generating a database view that integrates a number of predicate-based views with a number of enumerated groups, said executable instructions when executed by a computer causes a processor to perform a method comprising: defining a predicate-based group, wherein the predicate-based group includes a number of group members; creating a predicate-based rule for the predicate-based group using a logical schema that includes a group identifier associated with the predicate-based group, wherein said predicate based rule defines an inclusion interval associated with the predicate-based rule and an exclusion interval associated with the predicate-based rule, and wherein said predicate based rule indicates when the predicate-based rule is created; creating a predicate-based data structure based in part on the predicate-based rule, wherein the predicate-based data structure includes the number of group members associated with the predicate-based group; creating a predicate membership data structure that includes the predicate-based data structure; defining a number of enumerated groups including a number of enumerated objects, wherein the number of enumerated group members creates an integrated data structure which includes the predicate membership data structure; generating a predicate membership view based in part on the membership rule and a union of a number of predicate based group views; and generating an objects view including information associated with the predicate membership view and the number of enumerated objects.