-
公开(公告)号: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.
-
公开(公告)号:US12294557B2
公开(公告)日:2025-05-06
申请号:US17127375
申请日:2020-12-18
Applicant: Salesforce, Inc.
Inventor: Nate Botwick , Anh Khuc , Ben Cronin , Matthew Chan , Christopher Masterson , David Engelberg , Diana Berlin , Merwan Hade , John Brock , Andrew Chung , Justin Edmund , Norris Lee
IPC: H04L51/04 , G06F3/04817 , G06F3/04886 , G06F21/62 , G06Q10/101
Abstract: Disclosed herein are system, method, and computer program product embodiments for sharing of collaborative documents with users via instant messaging. In one aspect, a collaborative application is configured to display one or more user interfaces associated with a collaborative application that allows a user to engage in a real-time chat between and among one or more users. The collaborative application may also present one or more user interfaces that allow the user to select one or more references of collaborative documents stored at a remote document datastore, and then share these references of collaborative documents with one or more users in the real-time chat. In one example, these references may be represented in real-time chat as a user interface element that visually present the collaborative document title and associated collaborative document pictogram or icon.
-