-
公开(公告)号:US10936292B2
公开(公告)日:2021-03-02
申请号:US16264077
申请日:2019-01-31
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/93 , 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/172 , G06F16/17 , G06F16/25
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.
-
公开(公告)号:US20190005010A1
公开(公告)日:2019-01-03
申请号:US15637077
申请日:2017-06-29
Applicant: salesforce.com, inc.
Inventor: Drew Hamlin , Andrew Chung , William Joseph Flynn, III
CPC classification number: G06F17/24 , G06F17/212 , G06F17/248 , G09B5/02
Abstract: Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving original content for placement on a first slide of a presentation. Additional content for placement on the first slide is received and it is determined that the original content and the additional content exceeds a content-threshold of the first slide. A second slide is created using a format of the first slide based upon the determining. The additional content and at least a portion of the original content is moved onto the second slide upon a completion of the creating.
-
公开(公告)号:USD833471S1
公开(公告)日:2018-11-13
申请号:US29614474
申请日:2017-08-18
Applicant: salesforce.com, inc.
Designer: Andrew Chung , William Joseph Flynn, III , Drew Hamlin
-
公开(公告)号:USD832877S1
公开(公告)日:2018-11-06
申请号:US29614472
申请日:2017-08-18
Applicant: salesforce.com, inc.
Designer: Andrew Chung , William Joseph Flynn, III , Drew Hamlin
-
公开(公告)号:USD832295S1
公开(公告)日:2018-10-30
申请号:US29614468
申请日:2017-08-18
Applicant: salesforce.com, inc.
Designer: Andrew Chung , William Joseph Flynn, III , Drew Hamlin
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US11079917B2
公开(公告)日:2021-08-03
申请号:US16263851
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Kevin Gibbs , Drew Hamlin , Chris de la Iglesia , Diana Berlin
IPC: G06F3/0484 , G06F3/0486 , H04L29/06 , G06F3/0488 , G06F40/106 , G06F16/2457 , G06F16/176 , G06Q10/10 , H04L29/08 , G06F11/34 , G06F3/14 , G06F40/169
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.
-
公开(公告)号:US11036914B2
公开(公告)日:2021-06-15
申请号:US15637717
申请日:2017-06-29
Applicant: salesforce.com, inc.
Inventor: Drew Hamlin , Andrew Chung , William Joseph Flynn, III
IPC: G06F40/00 , G06F40/103 , G06F3/0484 , G06F3/0486 , G06F3/0488 , G06F40/106 , G06F40/166
Abstract: Disclosed herein are system, method, and computer program product embodiments for performing automatic layout of an object in a presentation slide. An embodiment operates by implementing a graphical user interface defining a plurality of layout segments on a presentation slide. The embodiment receives an object from a user via an input gesture. The embodiment determines the object is in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined layout segment and a property of the object. The embodiment then modifies the object based on the determined layout segment. The embodiment outputs a layout result based on the presentation slide and the modified object.
-
公开(公告)号:US10861206B2
公开(公告)日:2020-12-08
申请号:US15637729
申请日:2017-06-29
Applicant: salesforce.com, inc.
Inventor: Drew Hamlin , Andrew Chung , William Joseph Flynn, III
IPC: G06T11/60 , G06T11/00 , G06F40/106 , G06F3/0484 , G06F3/0486 , G06F17/00
Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a presentation across various electronic devices. An embodiment operates by receiving a presentation slide comprising a plurality of layout segments and an object. The embodiment determines a device characteristic for an electronic device. The embodiment determines the object in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined device characteristic, the determined layout segment, and a property of the object. The embodiment modifies the object based on the determined layout rule. The embodiment then outputs a layout result based on the presentation slide and the modified object.
-
-
-
-
-
-
-
-
-