METHOD OF PARTITIONING A DATABASE
First Claim
Patent Images
1. A method of partitioning data in a database, the database configured to be accessed by an entity, the method comprising:
- a. defining a first partition within the database;
b. defining a second partition within the database; and
c. assigning a first set of data in the database to the first partition and the second partition,wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed towards a method of partitioning data in a database. The database is configured to be accessed by an entity. The method comprises the steps of defining a first partition within the database, defining a second partition within the database and assigning selected data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.
62 Citations
23 Claims
-
1. A method of partitioning data in a database, the database configured to be accessed by an entity, the method comprising:
-
a. defining a first partition within the database; b. defining a second partition within the database; and c. assigning a first set of data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of accessing partitioned data in a database, the method comprising:
-
receiving a request for access to particular data within the database from an entity; determining whether the data is assigned to a first partition; determining whether the data is assigned to a second partition; determining whether the entity is assigned to a first partition; and determining whether the entity is assigned to a second partition; if the data is assigned to a first partition and a second partition, conditionally granting the entity access to the data if the first partition assigned to the data matches a first partition assigned to the entity and the second partition assigned to the data matches a second partition assigned to the entity. - View Dependent Claims (9, 22)
-
-
10. A method of accessing partitioned data in a database comprising:
-
receiving a request for access to the database from an entity, the request comprising an entity reference; determining whether the entity is assigned to any partitions of the database based on the entity reference; and filtering the data within the database so that data assigned to a first partition and a second partition may only be accessed by an entity assigned to said first partition and said second partition. - View Dependent Claims (11, 12, 13, 14, 15, 23)
-
-
16. A data structure for partitioning data within a database comprising:
-
one or more data tables comprising one or more entries, each entry comprising a set of data; and for each entry in said one or more data tables; a first partition parameter for assigning the set of data to a first partition; a second partition parameter for assigning the set of data to a second partition. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification