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:
Aug. 30, 2022

Filed:

Dec. 22, 2016
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Frank Wu, Palo Alto, CA (US);

Tu Truong, San Jose, CA (US);

Michael Kunzmann, Palo Alto, CA (US);

Hameesh Manadath, Palo Alto, CA (US);

Hansen Chen, Burnaby, CA;

Makoto Sugishita, Osaka, JP;

Masamitsu Ochiai, Sunnyvale, CA (US);

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); G06F 16/2455 (2019.01); G06F 16/242 (2019.01); G06F 40/205 (2020.01);
U.S. Cl.
CPC ...
G06F 16/2365 (2019.01); G06F 16/2423 (2019.01); G06F 16/24564 (2019.01); G06F 40/205 (2020.01);
Abstract

Technologies are provided for validating expression updates. A change to an editable expression can be detected by a client computing device and an expression update describing the detected change can be transmitted to an application server over a bidirectional communication channel. The application server can analyze the expression update to determine whether the detected change resulted in a valid expression. Analyzing the expression update can comprise locating an entity identifier in the detected change and searching a database to determine whether the identified entity exists. The application server can also determine whether a given user has permission to access the identified entity. The application server can transmit expression update validation information back to the client computing device over the bidirectional communication channel. The client computing device can update a user interface displaying the expression based on the validation information.


Find Patent Forward Citations

Loading…