-
公开(公告)号:US10761829B2
公开(公告)日:2020-09-01
申请号:US16006193
申请日:2018-06-12
Applicant: salesforce.com, inc.
Inventor: Saptarshi Roy , Daniel C. Silver , Donovan A. Schneider , Medha Pradhan , Ryan Lamore , Naveen Purushothama Rao , Nicholas Geh , Srirama Koneru
Abstract: Methods are disclosed for dynamic node allocation for a server system that can automatically heal on failure—minimizing the need for static configuration—dynamically adjusting server resources to match load, and minimize end user wait times. The disclosed methods dynamically allocate nodes to increase capacity for a platform that accepts data queries. Additionally disclosed is a system for rolling version update deployment: workers maintain org lists of org-task-queues that they service; org-affinities between the workers and the org-task-queues require the workers to have access to local copies of immutable data sets to service org-tasks from the org-task-queues of the orgs that they service. A leader running on a worker implements a healing and balancing service that maintains worker redundancy, manages the workers' org-affinities to accumulate orgs on their respective org-lists. The leader implements messaging to the workers to update to a new software version and monitors completion of updates.
-
公开(公告)号:US10755030B2
公开(公告)日:2020-08-25
申请号:US15637096
申请日:2017-06-29
Applicant: salesforce, inc.
Inventor: Drew Hamlin , William Joseph Flynn, III , Andrew Chung
IPC: G06F40/00 , G06F40/103 , G06F40/106 , G06F40/166 , G06F40/186 , G06F16/438
Abstract: Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving a border image, a background color rule, a text color rule, and compiling the rules into a theme for a presentation. The compiled theme is provided to an application configured to display the presentation including the compiled theme in accordance with the background color rule and the text color rule.
-
公开(公告)号:US10754972B2
公开(公告)日:2020-08-25
申请号:US15884146
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Arastun Efendiyev , Daniel Thomas Harrison , Jeffrey DiMuro
Abstract: In various embodiments, a method of verifying a multi-factor administrator action may be performed. The method may include receiving, from a first user, an authentication request that indicates a requested access, where the first user has administrative privileges to perform the requested access. The method may further include identifying a second user that has administrative privileges to approve the requested access. A verification request may be to the second user. In response to receiving an approval message from the second user within a particular amount of time, an authentication response that indicates that the first user is authorized to perform the requested access may be sent to the first user.
-
564.
公开(公告)号:US20200267102A1
公开(公告)日:2020-08-20
申请号:US15929492
申请日:2020-05-05
Applicant: salesforce.com, Inc.
Inventor: Eli Spencer Hickox , Christianne Brittany Dennison
Abstract: Methods and systems are provided for real-time blocking of content from an organization activity timeline of an organization. The content blocked can be, for example, activities, or contributions to those activities. The organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization. The disclosed methods and systems can be used to control which activities or contributions to activities are displayed in the organization activity timeline. One or more identifiers can be added to one or more blacklists. New activities are evaluated for inclusion in the organization activity timeline. Any new activity that includes an identifier (or contributions to that new activity) can be blocked so that it does not appear in the organization activity timeline.
-
公开(公告)号:US20200252303A1
公开(公告)日:2020-08-06
申请号:US16596078
申请日:2019-10-08
Applicant: salesforce.com, inc.
Inventor: Eugene LEW , Mohit AGGARWAL
Abstract: The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a combination of routing conditions with which to determine the routing of the incoming media type: a time zone against which routing schedules are measured; a time window for the routing schedules that covers both time of day and day of week; and available receiver devices for the routing under the selected combination of the incoming media type, time zone and time window. The disclosed systems and methods include committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages.
-
公开(公告)号:US20200250576A1
公开(公告)日:2020-08-06
申请号:US16361026
申请日:2019-03-21
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Piranavan Selvanandan
IPC: G06N20/00 , G06N7/00 , G06F16/901
Abstract: System determines first and second scores based on applying function to features of first and second values in fields in first and second records, respectively. System determines first priority based on first score and second priority based on second score for displaying first and second values in fields in first profile. System revises, based on feedback associated with first value and second value, parameter associated with function and determines third score based on applying function, associated with revised parameter, to feature of third value in field in third record. System determines fourth score based on applying function, associated with revised parameter, to feature of fourth value in field in fourth record and determines third priority, based on third score, for displaying third value in field in second profile and fourth priority, based on fourth score, for displaying fourth value in field in second profile.
-
公开(公告)号:USD892139S1
公开(公告)日:2020-08-04
申请号:US29678799
申请日:2019-01-31
Applicant: Salesforce.com, Inc.
Designer: Adam McCormick Doti , Cameron Reynolds-Flatt
-
568.
公开(公告)号:US10735277B2
公开(公告)日:2020-08-04
申请号:US16161829
申请日:2018-10-16
Applicant: salesforce.com, inc.
Inventor: Jayesh Sureshchandra , Peter Dapkus , Aaron Fiske , Nikita Prokopev , Ryan Guest , Addison Luh
Abstract: In accordance with embodiments, there are provided mechanisms and methods for serving an application from a custom subdomain. These mechanisms and methods for serving an application from a custom subdomain can enable improved data security, enhanced system performance, optimized resource utilization, etc.
-
公开(公告)号:US10733358B2
公开(公告)日:2020-08-04
申请号:US13969399
申请日:2013-08-16
Applicant: salesforce.com, inc.
Inventor: Gavin Guinane
IPC: G06F17/21 , G06F40/117 , G06F16/958 , G06F40/14 , G06F40/154
Abstract: Embodiments include methods and systems of site migration. In one embodiment, a site migrator receives a website address from a user for a website to be migrated to a content management system (CMS). The site migrator accesses source code of the website at the received website address. The site migrator identifies markup content of the website based on source code of the website. The markup content includes tags grouping content of the website. The site migrator transforms the identified markup content into content modules in a format usable by the CMS based on the tags grouping the content of the website. The site migrator stores the content modules to a memory, sends the content modules to the CMS via an application programming interface (API) to generate a second website which resembles the website to be migrated based on the content modules.
-
公开(公告)号:US10733148B2
公开(公告)日:2020-08-04
申请号:US15452390
申请日:2017-03-07
Applicant: salesforce.com, inc.
Inventor: Lars Hofhansl
IPC: G06F17/30 , G06F16/174 , G06F16/16 , G06F16/21
Abstract: A database may delete rows of data based on one or more predicate parameters. A method of data storage includes receiving a delete request for a database, where the delete request includes one or more predicate parameters and adding the predicate parameters to a set of deletion predicate parameters in metadata of the database. The method may further include performing a compaction of the database, where the compaction includes rewriting each data element of the database unless a key of the data element corresponds to at least one of the set of deletion predicate parameters.
-
-
-
-
-
-
-
-
-