-
公开(公告)号: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.
-
公开(公告)号:US20220060552A1
公开(公告)日:2022-02-24
申请号:US17454032
申请日:2021-11-08
Applicant: salesforce.com, inc.
Inventor: Shacarah Gagnon-Kvale , Samuel Winton Whitmore
Abstract: A communication server supports automatic content receipt and distribution. The communication server receives a set of content objects, where a content object of the set is associated with a set of target group identifiers. A content object of the set may include different versions of content for ABn and/or multivariate testing. The communication server generates target segment identifier combinations and distributes versions of messages proportionally to each user identifier associated with the target segment combinations. The server generates engagement metrics corresponding to interaction by the user identifiers with the messages. The metrics may be generated for each message version, each group of users, and each group combination.
-
公开(公告)号:US11256606B2
公开(公告)日:2022-02-22
申请号:US15716343
申请日:2017-09-26
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , Michael Dwayne Miller , Michael Christopher Olson , Vamshidhar Rao Gandham
IPC: G06F11/36 , G06F21/62 , H04L12/26 , H04L29/08 , H04L43/50 , H04L67/1097 , H04L67/14 , H04L67/52
Abstract: Techniques and architectures for creating scratch organizations in a multitenant environment. A scratch organization defined by metadata corresponding to a subject organization is generated. The metadata defines at least a set of privileges for the subject organization to be replicated in the scratch organization. Test data is loaded from a test source that is not the subject organization. Changes to the subject organization are not applied to the scratch organization after creation of the scratch organization and changes to the scratch organization are not applied to the subject organization. One or more test operations are performed on the scratch organization using the loaded test data. The scratch organization is destroyed after the one or more test operations have been performed.
-
公开(公告)号:US11250572B2
公开(公告)日:2022-02-15
申请号:US16658206
申请日:2019-10-21
Applicant: salesforce.com, inc.
Inventor: Michael Sollami , Amir Hossein Raffiee
Abstract: Systems and methods are provided for determining a first semantic segmentation image of a first image, wherein the first image includes at least a portion of a person wearing a first fashion item. A plurality of keypoints of the person's body may be determined in the first image. Using the determined first semantic segmentation image, the determined keypoints, and a second image that includes a second fashion item, a second semantic segmentation image of the person in the first image with the second fashion item of the second image may be generated. The first image may be masked to occlude pixels of the first fashion item that is to be replaced with the second fashion item. Using the masked first image, the second semantic segmentation image, and the second image that includes the second fashion item, a third image may be generated that includes the person with the second fashion item.
-
公开(公告)号:US11250025B2
公开(公告)日:2022-02-15
申请号:US16286359
申请日:2019-02-26
Applicant: salesforce.com, inc.
Inventor: Manoj Cheenath , Simon Z. Fell , Jesper Joergensen
IPC: G06F16/27 , G06F16/955 , G06F16/23
Abstract: Methods and systems for bulk uploading of data in an on-demand service environment are described. In one embodiment, such a method includes retrieving a bulk transaction request from a transaction queue within a host organization, where the bulk transaction request specifies a plurality of database transactions to be processed against a multi-tenant database system of the host organization. Such a method further includes determining a current computational load of the multi-tenant database system, processing a subset of the plurality of database transactions specified by the bulk transaction request against the multi-tenant database system when the current computational load is below a threshold, and updating a bulk transaction results log based on the subset of the plurality of database transactions processed. Remaining database transactions specified by the bulk transaction request may then be re-queued for later processing.
-
公开(公告)号:US11243966B1
公开(公告)日:2022-02-08
申请号:US17034819
申请日:2020-09-28
Applicant: salesforce.com, inc.
Inventor: Carey Kai-Bun Wong
IPC: G06F16/2458 , G06F16/242 , G06F16/28 , G06F16/23
Abstract: Methods, systems, and devices supporting data storage are described. A database system may implement a hierarchical organization in which child data objects store hierarchical data for parent data objects. However, to support low latency time-series volume planning and analysis, the database system may additionally store a data object with a first set of data fields that includes object-specific data for the data object and a second set of data fields that includes hierarchical data (e.g., time-based hierarchical data organized into separate data fields for different time segments) for the data object. The database system may support both transactions and analytical queries using the data model. For example, the database system may receive a query indicating a time period for predictive analysis and may execute the query on the second set of data fields for the data object (e.g., without searching for child data objects storing the time-based hierarchical data).
-
公开(公告)号:US11243827B2
公开(公告)日:2022-02-08
申请号:US16913200
申请日:2020-06-26
Applicant: salesforce.com, inc.
Inventor: Jason Gerner
Abstract: Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call.
-
公开(公告)号:US11243818B2
公开(公告)日:2022-02-08
申请号:US16528610
申请日:2019-07-31
Applicant: salesforce.com, inc.
Inventor: Armin Bahramshahry , Piranavan Selvanandan
IPC: G06F9/50 , G06F9/48 , H04L12/24 , G06F12/0862 , G06F9/455
Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.
-
公开(公告)号:US11243753B2
公开(公告)日:2022-02-08
申请号:US16177813
申请日:2018-11-01
Applicant: salesforce.com, inc.
Inventor: Steven Holly , Eugene Oksman , Amit Lubovsky , Jenton Lee
Abstract: Embodiments of apparatus, systems, and methods are described for creating and configuring a custom mobile application (app), with communities, using a graphical user interface (GUI). The GUI enables selection of a pre-configured template for creating a custom mobile app for a user group of a customer relationship management system or of an existing community. The GUI enables entry of metadata comprising identification of a specific user community of the custom mobile app. The GUI enables selection of a distribution model for the custom mobile app for the specific user community, further allowing entry of additional metadata comprising distribution model parameters and packaging parameters of the app. The GUI enables packaging of the app using the packaging parameters and publishing of the app to an app store using the distribution model parameters. The app becomes accessible from the app store for installation on a mobile device according to the distribution model.
-
公开(公告)号:US20220035883A1
公开(公告)日:2022-02-03
申请号:US17162346
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Scott Pitkin , Pranavkumar Janakbhai Parekh , Brian Brinegar , Justin Prather , Matthew Zelenak , Craig Whynot , Ashwin Lulla , Alicia Greer , Rob Everetts , James MacManus , Andrew Short
IPC: G06F16/9538 , G06F16/9537 , G06F16/9535 , G06F3/0484
Abstract: Methods, computer readable media, and devices for management of a user journey through predefined communications activities are presented. A method may include obtaining a contact identifier for one or more contacts, determining a journey for a contact corresponding to the contact identifier, determining a contact status for the contact, displaying a visual depiction of the journey and a visual depiction of the contact status for the contact, receiving an indication of a contact journey modification, generating an updated contact status, and displaying an updated visual depiction of the journey and the updated contact status for the contact.
-
-
-
-
-
-
-
-
-