Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
57 words
An apparatus for secure storage of data comprising: a database having a semantically encrypted store of data; a database mechanism for performing database operations with semantically encrypted data without requiring decryption of the data, said database mechanism connected with said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism.
Claim 2
Independent Claim
57 words
An apparatus for secure storage of data comprising: a database having a semantically encrypted store of data; a database mechanism for performing database operations with semantically encrypted data without requiring decryption of the data, said database mechanism connected with said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism.
Claim 3
Dependent Claim
46 words
An apparatus as described in claim 1 wherein the access mechanism includes an encryption/decryption mechanism connected to the database mechanism for receiving the decrypted data, encrypting the data and providing it to the database, and for receiving encrypted data from the database mechanism, and decrypting it.
Claim 4
Dependent Claim
17 words
An apparatus as described in claim 2 wherein the semantically encrypted data is a property-oriented positional Q-code.
Claim 5
Dependent Claim
16 words
An apparatus as described in claim 3 wherein the property-oriented positional q-code comprises sparse binary matrices.
Claim 6
Dependent Claim
55 words
An apparatus as described in claim 4 wherein the access mechanism includes an end-user client workstation having a user CPU and a workstation memory connected to the CPU, and wherein the encryption/decryption mechanism includes a code book stored in the memory and a software program in the memory which accesses and updates the code book.
Claim 7
Dependent Claim
19 words
An apparatus as described in claim 5 including a database server computer having the database mechanism and the database.
Claim 8
Dependent Claim
30 words
An apparatus as described in claim 6 wherein the database mechanism includes a server CPU and a server memory connected to the server CPU, said server memory having said database.
Claim 9
Dependent Claim
23 words
An apparatus as described in claim 7 wherein the server memory includes a database command storage buffer, and a database response storage buffer.
Claim 10
Dependent Claim
25 words
An apparatus as described in claim 8 wherein the server computer includes a server communication port connected to the server memory and the server CPU.
Claim 11
Dependent Claim
55 words
An apparatus as described in claim 9 wherein the workstation includes a workstation communications port connected to the server communications port and to the workstation CPU and the workstation memory, an input port and an output port, both of which are connected to the workstation memory and the workstation CPU and the workstation communications port.
Claim 12
Dependent Claim
41 words
An apparatus as described in claim 4 wherein the property-oriented positional Q-code uses dummy columns, dummy rows, column splitting, column offsets, encryption of compressed sparse matrix dimension information or BPM column permutations to increase the security of the property-oriented positional Q-code.
Claim 13
Independent Claim
62 words
An apparatus for secure storage of data comprising: a database having fully indexed data; a database mechanism for performing operations on or with fully indexed data having index information which permits access and interpretation of the fully indexed data, said database mechanism connected to said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism.
Claim 14
Independent Claim
62 words
An apparatus for secure storage of data comprising: a database having fully indexed data; a database mechanism for performing operations on or with fully indexed data having index information which permits access and interpretation of the fully indexed data, said database mechanism connected to said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism.
Claim 15
Independent Claim
66 words
An apparatus for data storage comprising: a database having a semantically represented store of data; a database mechanism for performing database operations with the semantically represented data, said database mechanism connected with said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism such that the access mechanism provides different users with different representations of the semantically encrypted data.
Claim 16
Independent Claim
66 words
An apparatus for data storage comprising: a database having a semantically represented store of data; a database mechanism for performing database operations with the semantically represented data, said database mechanism connected with said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism such that the access mechanism provides different users with different representations of the semantically encrypted data.
Claim 17
Dependent Claim
24 words
An apparatus as described in claim 13 wherein the access mechanism provides different users with different natural language translations of the semantically represented data.
Claim 18
Dependent Claim
24 words
An apparatus as described in claim 13 wherein the access mechanism provides a sight-impaired person with an audio representation of the semantically represented data.
Claim 19
Independent Claim
40 words
A method for secure storage of data comprising the steps of: storing semantically encrypted data in a memory; performing database operations with semantically encrypted data from the memory without requiring decryption of the data; and obtaining data from the memory.
Claim 20
Independent Claim
40 words
A method for secure storage of data comprising the steps of: storing semantically encrypted data in a memory; performing database operations with semantically encrypted data from the memory without requiring decryption of the data; and obtaining data from the memory.