The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 14, 2024

Filed:

Apr. 13, 2020
Applicant:

Switchbit, Inc., San Francisco, CA (US);

Inventors:

Yacov Salomon, Danville, CA (US);

Seth Yates, Danville, CA (US);

Maxwell Anderson, San Francisco, CA (US);

Vivek Vaidya, San Francisco, CA (US);

Anton Winter, San Mateo, CA (US);

Samuel Alexander, San Francisco, CA (US);

Tom Chavez, San Francisco, CA (US);

Assignee:

Ketch Kloud, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 16/242 (2019.01); G06F 16/2453 (2019.01); G06F 21/31 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 21/6218 (2013.01); G06F 16/2423 (2019.01); G06F 16/24534 (2019.01); G06F 21/31 (2013.01); G06F 21/602 (2013.01);
Abstract

Methods, systems, and devices for data processing are described. Some database systems may implement data processing permits to manage data access. A database system may use encryption schemes to tie permits to data (e.g., cryptographically ensuring that the system follows data regulations). To support queries for a database implementing such encryption schemes, the database may implement a proxy. When the system receives a query, the database proxy may intercept and transform the query based on the encryption schema of the database. The database proxy may execute the transformed query at the database, receive encrypted query results in response, and decrypt the results for use by the querying application. Additionally, the system may access relevant data processing permits to support querying operations. For example, the system may use permits when transforming the query, executing the query in the database, preparing query results for the querying application, or any combination thereof.


Find Patent Forward Citations

Loading…