-
公开(公告)号: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.
-
公开(公告)号: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.
-
633.
公开(公告)号: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.
-
公开(公告)号:US20200252447A1
公开(公告)日:2020-08-06
申请号:US16263435
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Eugene Lew
IPC: H04L29/08 , H04L9/08 , H04L12/721
Abstract: Electronic data can be transmitted from a device outside a multitenant system to a recipient device that is a tenant device associated with the multitenant system. A processor of the device outside the multitenant system can encrypt the electronic data to produce a first file. The processor can produce a second file. The second file can include the first file and an identification. The identification can be for the recipient device. The processor can encrypt the second file to produce a third file. The processor can transmit, to the multitenant system, a file for transmission. The file for transmission can include the third file. The multitenant system can be configured to communicate with the recipient device.
-
公开(公告)号: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.
-
公开(公告)号:US20200250176A1
公开(公告)日:2020-08-06
申请号:US16777107
申请日:2020-01-30
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan
Abstract: Systems, methods, and apparatuses for systems, methods, and apparatuses for distributing a metadata driven application to customers and non-customers of a host organization using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment, there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for operating a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain; receiving, from a user device communicably interfaced with the system, input for adding a plurality of authorized network participants to a declared application, in which the network participants are granted access rights to the declared application; updating a blockchain asset on the blockchain having encoded therein as defined metadata for the declared application, a plurality of entity types declared for the application and one or more new field definitions declared for each of the plurality of entity types, in which the update to the blockchain asset specifies the plurality of authorized network participants for the declared application; deploying an executable install package to each of the plurality of authorized network participants for the declared application; and in which the executable install package retrieves the metadata for the declared application from the blockchain and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata. Other related embodiments are disclosed.
-
公开(公告)号:US20200250166A1
公开(公告)日:2020-08-06
申请号:US16264442
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Rohitashva Mathur
Abstract: A data table comprising one or more table columns including but not limited to an organization table column for identifying individual organizations, data entities and one or more table columns storing common-denominator data type values is accessed. Discriminant values and first native index values are generated by applying discriminant mappings and native index value mappings to table rows in the data table. A function-based table index using the discriminant values and the native index values is generated for the data table. The function-based table index is used for accessing at least a portion of data values in the data table.
-
639.
公开(公告)号:US20200250155A1
公开(公告)日:2020-08-06
申请号:US16851387
申请日:2020-04-17
Applicant: salesforce.com, inc.
Inventor: Patrick James Helland
Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically unified system of record in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes integrating, by and incorporating into the database system, a plurality of subsystems into a unified system of record (“unified system), where each subsystem is independent of and incompatible with other subsystems of the plurality of subsystems, and collectively managing the plurality of subsystems, where collectively managing includes facilitating common communication within and between and uniform management of the plurality of subsystems based on common communication criteria and unified storage of data associated with the plurality of subsystems.
-
公开(公告)号:US20200250102A1
公开(公告)日:2020-08-06
申请号:US16779309
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Sameer Khan , Francis James Leahy, III
IPC: G06F12/0893 , G06F12/126 , G06F12/0871 , G06F12/0808
Abstract: A request for retrieving a cached data object from a data object cache used to cached data objects retrieved from one or more primary data sources is received from a data object requester. Responsive to determining that the cached data object in the data object cache is expired, it is determined whether the cached data object in the data object cache is still within an extended time period. If the cached data object in the data object cache is still within an extended time period, it is determined whether the cached data object is free of a cache invalidity state change caused by a data change operation. If the cached data object is free of a cache invalidity state change, the cached data object is returned to the data object requester.
-
-
-
-
-
-
-
-
-