-
1.
公开(公告)号:US20200089397A1
公开(公告)日:2020-03-19
申请号:US16263860
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Andy Chung , Aaron Boodman , Josh Li , Erik Arvidsson , Kevin Gibbs , Diana Berlin
IPC: G06F3/0484 , G06F3/0486 , G06F17/21 , G06F3/0488 , H04L29/06
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.
-
公开(公告)号:US12112029B2
公开(公告)日:2024-10-08
申请号:US17468255
申请日:2021-09-07
Applicant: salesforce.com, inc.
Inventor: Andy Chung , Aaron Boodman , Erik Arvidsson , Kevin Gibbs , Julie Tung , Diana Berlin
IPC: G06Q10/101 , B25J9/16 , B25J13/08 , G06F3/04847 , G06F3/0486 , G06F3/04883 , G06F11/34 , G06F16/176 , G06F16/2457 , G06F40/106 , G06N3/008 , G10L15/22 , H04L65/401 , 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 improving user experiences within a cloud collaboration platform that integrates communication tools with word processor functions to enhance workflows, save time, and promote teamwork in the development of slide presentations. To improve usability, a cloud collaboration platform may furnish a reader mode to streamline the presentation review process. The reader mode may allow viewers to review the presentation as the presentation will eventually be presented to an audience. The viewers may provide comments and feedback on the presentation without being inundated with comments and metadata added to an edit mode of the presentation by the original authors.
-
公开(公告)号:US11520780B2
公开(公告)日:2022-12-06
申请号:US17316451
申请日:2021-05-10
Applicant: salesforce.com, inc.
Inventor: Aaron Boodman , Rafael Weinstein , Erik Arvidsson , Chris Masone , Dan Willhite , Benjamin Kalman
IPC: G06F16/30 , G06F16/23 , H04L67/1097 , G06F16/28 , G06F16/22
Abstract: Systems and techniques are described for efficient, general-purpose, and potentially decentralized databases, distributed storage systems, version control systems, and/or other types of data repositories. Data is represented in a database system in such a way that any value is represented by a unique identifier which is derived from the value itself. Any database peer in the system will derive an identical identifier from the same logical value. The identifier for a value may be derived using a variety of mechanisms, including, without limitation, a hash function known to all peers in the system. The values may be organized hierarchically as a tree of nodes. Any two peers storing the same logical value will deterministically represent that value with a graph, such as the described “Prolly” tree, having the same topology and hash value, irrespective of possibly differing sequences of mutations which caused each to arrive at the same final value.
-
公开(公告)号:US20220063106A1
公开(公告)日:2022-03-03
申请号:US17468255
申请日:2021-09-07
Applicant: salesforce.com, inc.
Inventor: Andy Chung , Aaron Boodman , Erik Arvidsson , Kevin Gibbs , Julie Tung , Diane Berlin
Abstract: Disclosed herein are system, method, and computer program product embodiments for improving user experiences within a cloud collaboration platform that integrates communication tools with word processor functions to enhance workflows, save time, and promote teamwork in the development of slide presentations. To improve usability, a cloud collaboration platform may furnish a reader mode to streamline the presentation review process. The reader mode may allow viewers to review the presentation as the presentation will eventually be presented to an audience. The viewers may provide comments and feedback on the presentation without being inundated with comments and metadata added to an edit mode of the presentation by the original authors.
-
公开(公告)号:US11113666B2
公开(公告)日:2021-09-07
申请号:US16264041
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Andy Chung , Aaron Boodman , Erik Arvidsson , Kevin Gibbs , Julie Tung , Diane Berlin
IPC: G06Q10/10 , G06F16/955 , G06F16/176 , G06F40/169
Abstract: Disclosed herein are system, method, and computer program product embodiments for improving user experiences within a cloud collaboration platform that integrates communication tools with word processor functions to enhance workflows, save time, and promote teamwork in the development of slide presentations. To improve usability, a cloud collaboration platform may furnish a reader mode to streamline the presentation review process. The reader mode may allow viewers to review the presentation as the presentation will eventually be presented to an audience. The viewers may provide comments and feedback on the presentation without being inundated with comments and metadata added to an edit mode of the presentation by the original authors.
-
6.
公开(公告)号: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.
-
公开(公告)号:US20210263913A1
公开(公告)日:2021-08-26
申请号:US17316451
申请日:2021-05-10
Applicant: salesforce.com, inc.
Inventor: Aaron Boodman , Rafael Weinstein , Erik Arvidsson , Chris Masone , Dan Willhite , Benjamin Kalman
Abstract: Systems and techniques are described for efficient, general-purpose, and potentially decentralized databases, distributed storage systems, version control systems, and/or other types of data repositories. Data is represented in a database system in such a way that any value is represented by a unique identifier which is derived from the value itself. Any database peer in the system will derive an identical identifier from the same logical value. The identifier for a value may be derived using a variety of mechanisms, including, without limitation, a hash function known to all peers in the system. The values may be organized hierarchically as a tree of nodes. Any two peers storing the same logical value will deterministically represent that value with a graph, such as the described “Prolly” tree, having the same topology and hash value, irrespective of possibly differing sequences of mutations which caused each to arrive at the same final value.
-
公开(公告)号:US11030187B1
公开(公告)日:2021-06-08
申请号:US15598282
申请日:2017-05-17
Applicant: salesforce.com, inc.
Inventor: Aaron Boodman , Rafael Weinstein , Erik Arvidsson , Chris Masone , Dan Willhite , Benjamin Kalman
Abstract: Systems and techniques are described for efficient, general-purpose, and potentially decentralized databases, distributed storage systems, version control systems, and/or other types of data repositories. Data is represented in a database system in such a way that any value is represented by a unique identifier which is derived from the value itself. Any database peer in the system will derive an identical identifier from the same logical value. The identifier for a value may be derived using a variety of mechanisms, including, without limitation, a hash function known to all peers in the system. The values may be organized hierarchically as a tree of nodes. Any two peers storing the same logical value will deterministically represent that value with a graph, such as the described “Prolly” tree, having the same topology and hash value, irrespective of possibly differing sequences of mutations which caused each to arrive at the same final value.
-
-
-
-
-
-
-