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:
Oct. 16, 2018

Filed:

Oct. 21, 2014
Applicant:

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

Inventors:

Marco Casalaina, San Francisco, CA (US);

Jason Ellis, San Leandro, CA (US);

David Yung, Concord, CA (US);

Luke Fu, San Francisco, CA (US);

Eric Wulff, San Francisco, CA (US);

Chitra Gulabrani, San Francisco, CA (US);

Sutthipong Thavisomboon, San Francisco, CA (US);

Natalie Doan, San Jose, CA (US);

Steve Weiss, Foster City, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 3/0484 (2013.01); H04L 12/24 (2006.01); G06F 3/0481 (2013.01); G06F 3/0483 (2013.01); G06Q 30/00 (2012.01); H04M 3/51 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0484 (2013.01); G06F 3/0481 (2013.01); G06F 3/0483 (2013.01); G06F 17/30528 (2013.01); G06F 17/30554 (2013.01); G06F 17/30557 (2013.01); G06F 17/30905 (2013.01); G06Q 30/016 (2013.01); H04L 41/22 (2013.01); H04L 41/5061 (2013.01); H04L 67/02 (2013.01); H04L 67/42 (2013.01); H04M 3/5183 (2013.01);
Abstract

Disclosed are methods, systems, and computer program products for providing cross-domain communication via a user interface provided in a web browser. One or more servers of a database system receive an indication of a first event message sent from a second user interface component to a first user interface component of the user interface, the first event message comprising a request to perform a first operation. The one or more servers identify a first one or more trusted data network domains for a first application displayed in the first user interface component. The one or more servers determine that the first one or more trusted data network domains comprise a second data network domain for a third party application displayed in the second user interface component. The one or more servers determine that the first operation is a safe operation and perform the first operation.


Find Patent Forward Citations

Loading…