-
公开(公告)号:US12242834B2
公开(公告)日:2025-03-04
申请号:US17857367
申请日:2022-07-05
Applicant: Salesforce, Inc.
Inventor: Julie Tung , Rajeev Nayak , Kevin Gibbs , Bret Taylor , Yang Su , Nate Botwick , Pedram Razavi , Scott Goodfriend , Nikrad Mahdi , Andy Chung , Drew Hamlin , Patrick Linehan , Sophia Westwood , Lindsey Simon , Shrey Banga , Diana Berlin
IPC: G06F8/71 , G06F8/34 , G06F8/36 , G06F8/60 , G06F9/451 , G06F9/50 , G06F9/54 , G06F12/0871 , G06F16/17 , G06F16/172 , G06F16/176 , G06F16/25 , G06F16/901 , G06F16/93 , G06F21/31 , G06F21/53 , G06F21/56 , G06F40/166 , H04L9/40 , H04L65/401 , H04L67/00
Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a security model to customizable live applications in a cloud collaboration platform. The security approach may dedicate a frame to each live application, serving the frame from a different domain than a document in which the live application is embedded. This approach ensures that more stringent security requirements may be required of the live application and allows the data presented to the live application to be narrowly tailored. The security model may further leverage sandbox attributes and content-security policies to restrict the behavior of sandboxed and non-sandboxed live applications in accordance with best security practices.
-
公开(公告)号:US20230052809A1
公开(公告)日:2023-02-16
申请号:US17817979
申请日:2022-08-05
Applicant: Salesforce, Inc.
Inventor: Nathan Botwick , Anuj Bheda , Nikrad Mahdi , Justin Edmond , Kyle Meyer , Hieu Van Nguyen , David Rapoport , Jiaying Xu , Thinh Van Lam , Bashar Al-Rawi , Yunjie Ma , Oguz Demir , Melanie Matsuo
Abstract: Methods, systems, and devices supporting data processing are described. In some systems, a user device may receive an indication to aviate an in-line view of a data record from a data platform that is external to a document editing client. A server running the document editing client may query the external data platform for a value of a field of the data record based on the received indication to activate the in-line view. The server, the user device, or both may cause the value to be displayed within the document editing client in an in-line position at which the indication to activate the in-line view is received.
-