-
公开(公告)号:US10809991B2
公开(公告)日:2020-10-20
申请号:US16264068
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Julie Tung , Rajeev Nayak , Kevin Gibbs , Bret Taylor , Yang Su , Nate Botwick , Diana Berlin , Pedram Razavi , Scott Goodfriend , Nikrad Mahdi , Andy Chung , Drew Hamlin , Patrick Linehan , Sophia Westwood , Lindsey Simon , Shrey Banga
IPC: G06F8/60 , G06F8/71 , G06F9/451 , G06F8/34 , G06F21/31 , G06F9/50 , G06F21/56 , G06F8/36 , G06F16/901 , G06F9/54 , G06F12/0871 , G06F21/53 , H04L29/06 , H04L29/08 , G06F16/176 , G06F40/166 , G06F16/93 , G06F16/172 , G06F16/17 , G06F16/25
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.
-
公开(公告)号:US11729130B2
公开(公告)日:2023-08-15
申请号:US17500659
申请日:2021-10-13
Applicant: salesforce.com, inc.
Inventor: Nate Botwick , Anh Khuc , Ben Cronin , Matthew Chan , Christopher Masterson , David Engelberg , Diana Berlin , Merwan Hade , John Arlan Brock , Andrew Chung , Justin Edmund , Norris Lee
IPC: H04L51/214 , H04L51/046 , H04L51/42 , H04L51/212 , H04L51/216
CPC classification number: H04L51/42 , H04L51/046 , H04L51/212 , H04L51/214 , H04L51/216
Abstract: Described herein are a system, apparatus, device, method, and/or computer program product embodiments and/or combinations and sub-combinations thereof for displaying a live database record in a chat session. In a given embodiment, a collaborative communications system may cause display of a subset of fields the database record in a chat session. The collaborative communications system may detect activation of the chat session. The collaborative communications system may retrieve the current values of the subset of fields. Upon retrieval, the collaborative communications system causes display of the subset of fields of the database record including an updated value for a field in the chat session.
-
公开(公告)号:US20230067314A1
公开(公告)日:2023-03-02
申请号:US17857367
申请日:2022-07-05
Applicant: Salesforce.com, 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/60 , G06F8/71 , G06F9/451 , G06F8/34 , G06F21/31 , G06F9/50 , G06F21/56 , G06F8/36 , G06F16/901 , G06F9/54 , G06F12/0871 , G06F21/53 , H04L9/40 , H04L67/00 , G06F16/176 , G06F40/166 , H04L65/401 , G06F16/93 , G06F16/172 , G06F16/17 , G06F16/25
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.
-
公开(公告)号:US11522824B2
公开(公告)日:2022-12-06
申请号:US16926166
申请日:2020-07-10
Applicant: salesforce.com, inc.
Inventor: Nate Botwick , Anh Khuc , Ben Cronin , Matt Chan , Chris Masterson , Dave Engelberg , Diana Berlin , Merwan Hade , John Brock , Andy Chung , Justin Edmund , Norris Lee
IPC: H04L51/42 , G06F16/9032 , G06F16/903 , H04L51/046 , H04L51/00 , H04L51/216
Abstract: Provided herein are system, apparatus, device, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for displaying a database record in a chat platform. In a given embodiment, a server may detect a request to launch a search window, including an input field. The server may cause the display of the search window, including the input field, in response to detecting the request to launch the search window. The server may receive a string via the input field. The server may query a database for a database record matching the string. The server may receive a selection of the database record from the chat participant. The server may cause display of a subset of fields of the database record in the chat session.
-
公开(公告)号:USD937290S1
公开(公告)日:2021-11-30
申请号:US29743886
申请日:2020-07-24
Applicant: salesforce.com, inc.
Designer: Diana Berlin , Nate Botwick , John Arlan Brock , Matthew Chan , Andrew Chung , Ben Cronin , Justin Edmund , David Engelberg , Merwan Hade , Anh Khuc , Norris Lee , Christopher Masterson
-
公开(公告)号:US20200090125A1
公开(公告)日:2020-03-19
申请号:US16263851
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Kevin GIBBS , Drew Hamlin , Chris de la Iglesia , Diana Berlin
IPC: G06Q10/10 , G06F16/176 , G06F16/2457 , H04L29/08
Abstract: Disclosed herein are system, method, and computer program product embodiments for an insights panel for presentations slides in a cloud collaboration platform. An embodiment operates by loading a presentation and an account associated with the presentation, determining view status for the slide, comment status for the slide, total number of comments on the presentation, and percentage of engagement and displaying the presentation with an insights tab that includes this information. The creator of a presentation may view a comprehensive summary of edits made to the presentation, comments made to the presentation, and views of the presentation; see the users that were given access to the slide presentation and a level of engagement on an individualized basis; and benefit by seeing a level of engagement among the users over time.
-
公开(公告)号:US11847438B2
公开(公告)日:2023-12-19
申请号:US17160037
申请日:2021-01-27
Applicant: salesforce.com, 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: G06F16/901 , G06F8/60 , G06F8/71 , G06F9/451 , G06F8/34 , G06F21/31 , G06F9/50 , G06F21/56 , G06F8/36 , G06F9/54 , G06F12/0871 , G06F21/53 , H04L9/40 , H04L67/00 , G06F16/176 , G06F40/166 , H04L65/401 , G06F16/93 , G06F16/172 , G06F16/17 , G06F16/25
CPC classification number: G06F8/60 , G06F8/34 , G06F8/36 , G06F8/71 , G06F9/451 , G06F9/5072 , G06F9/5077 , G06F9/54 , G06F12/0871 , G06F16/172 , G06F16/1734 , G06F16/1774 , G06F16/252 , G06F16/901 , G06F16/93 , G06F21/31 , G06F21/53 , G06F21/563 , G06F40/166 , H04L63/10 , H04L63/20 , H04L65/4015 , H04L67/34
Abstract: Disclosed herein are system, method, and computer program product embodiments for providing offline capabilities to customizable live applications in a cloud collaboration platform. The cloud collaboration platform may provide offline functions and a data application programming interface to devices connecting to the cloud collaboration platform. The offline capabilities allow devices to store data related to documents and customizable live applications in a local cache. The offline capabilities retrieve data from and store modifications to data within the local cache. The cloud collaboration platform may subsequently process the changes and determine if conflicts arise, resolving conflicts where appropriate and possible. The cloud collaboration platform may then determine a final state for a record, return the final state to the devices, and update the local caches.
-
18.
公开(公告)号:US11733850B2
公开(公告)日:2023-08-22
申请号:US16263860
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Andy Chung , Aaron Boodman , Joshua Li , Erik Arvidsson , Kevin Gibbs , Diana Berlin
IPC: H04L29/08 , G06F3/04847 , G06F3/0486 , H04L65/401 , G06F3/04883 , G06F40/106 , G06F16/2457 , G06F16/176 , G06Q10/101 , G06F11/34 , B25J9/16 , B25J13/08 , G06N3/008 , G10L15/22 , H04L67/50 , G06F3/14 , G06F40/169
CPC classification number: G06F3/04847 , B25J9/1694 , B25J13/08 , G06F3/0486 , G06F3/04883 , G06F11/34 , G06F16/176 , G06F16/24573 , G06F40/106 , G06N3/008 , G06Q10/101 , G10L15/22 , H04L65/4015 , H04L67/535 , G06F3/1454 , G06F40/169
Abstract: Disclosed herein are system, method, and computer program product embodiments for slide grid snapping for presentations slides in a cloud collaboration platform. An embodiment operates by displaying a slide made up of rows and columns of pixels, receiving inputs to select and move an object, interpreting the movement, based on proximity to particular rows and columns, places the object along the particular row and column of pixels, and rendering the resulting slide. By serializing and coordinating design actions using the slide grid, the ease of design and the efficiency of the user experience may be enhanced. The grid system further allows users to comment anywhere in the document, associating those comments with objects or layers, and adjusting or moving the comments in response to grid-based actions.
-
公开(公告)号:US20230216823A1
公开(公告)日:2023-07-06
申请号:US18075254
申请日:2022-12-05
Applicant: salesforce.com, inc.
Inventor: Nate BOTWICK , Anh Khuc , Ben Cronin , Matt Chan , Chris Masterson , Dave Engelberg , Diana Berlin , Merwan Hade , John Brock , Andy Chung , Justin Edmund , Norris Lee
IPC: G06F16/9038 , G06F16/903 , G06F16/9035 , H04L51/216
CPC classification number: G06F16/9038 , G06F16/90344 , G06F16/9035 , H04L51/216
Abstract: Provided herein are system, apparatus, device, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for displaying a database record in a chat platform. In a given embodiment, a server may detect a request to launch a search window, including an input field. The server may cause the display of the search window, including the input field, in response to detecting the request to launch the search window. The server may receive a string via the input field. The server may query a database for a database record matching the string. The server may receive a selection of the database record from the chat participant. The server may cause display of a subset of fields of the database record in the chat session.
-
公开(公告)号:US11379205B2
公开(公告)日:2022-07-05
申请号:US17015527
申请日:2020-09-09
Applicant: salesforce.com, 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/60 , G06F8/71 , G06F9/451 , G06F8/34 , G06F21/31 , G06F9/50 , G06F21/56 , G06F8/36 , G06F16/901 , G06F9/54 , G06F12/0871 , G06F21/53 , H04L9/40 , H04L67/00 , G06F16/176 , G06F40/166 , H04L65/401 , G06F16/93 , G06F16/172 , G06F16/17 , G06F16/25
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.
-
-
-
-
-
-
-
-
-