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. 02, 2024

Filed:

Jan. 28, 2021
Applicant:

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

Inventors:

Robert Spremulli, Nashua, NH (US);

Chris Smith, Burlington, MA (US);

Radha Shelat, Lexington, MA (US);

Myles Taggart Frothingham, Acton, MA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
H04L 63/168 (2013.01); H04L 63/08 (2013.01); H04L 63/126 (2013.01); H04L 63/1466 (2013.01); H04L 63/1483 (2013.01);
Abstract

Digital data processing systems of the type in which a server digital data device ('server') is coupled to a client digital data device (“client”) over a network, e.g., the Internet, include web server software executing within an application layer on the server that responds to a request from the client by (i) validating a key received from the client with that request, (ii) generating a result code indicative of a success of that validation, (iii) initiating processing of the request, including invoking server resource software executing outside the application layer. The server resource software, which checks the result code upon invocation and before performing a protected operation required for processing the request, responds to a result code indicating that the result did not validate by exiting before executing the protected operation.


Find Patent Forward Citations

Loading…