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:
Apr. 23, 2019

Filed:

Oct. 31, 2014
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Arup Dutta, San Ramon, CA (US);

Prem Veeramani, Hayward, CA (US);

Jesse Yarbro Collins, Berkeley, CA (US);

Assignee:

salesforce.com, inc, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 17/30 (2006.01); G06F 21/62 (2013.01); G06F 21/85 (2013.01);
U.S. Cl.
CPC ...
G06F 17/30424 (2013.01); G06F 21/6218 (2013.01); G06F 21/85 (2013.01);
Abstract

Embodiments regard protected handling of database queries. An embodiment of a method for querying database system views and tables includes: receiving a user query from a user, the user query being directed to one or both of a view and a table of a database, wherein the user is not a database administrator; parsing the user query with a query parser to identify elements of the user query, parsing the query including determining whether the query meets certain database access criteria; automatically generating a database query based on the parsing of the user query, the generation of the database query including generating a database query that is limited by the database access criteria; accessing the one or both of the view and the table using the generated database query, wherein the access is limited to read-only access; and obtaining a result of the access of the one or both of the view and table.


Find Patent Forward Citations

Loading…