-
公开(公告)号:US10387388B2
公开(公告)日:2019-08-20
申请号:US15438434
申请日:2017-02-21
Applicant: salesforce.com, inc.
Inventor: Dai Duong Doan , Parth Vaishnav , Danil Dvinov , Chenghung Ker
Abstract: A computing system may create a database schema representing tables for data assessment, organization identification (ID), rule ID, data source ID, and data assessment ID. The data assessment table may include a first field representing an organization ID, a second field representing a rule ID, a third field representing a data source ID, wherein the fields correspond to a records in the organization ID table, rule ID table and data source ID table, respectively. The data assessment table may also include a fourth field representing a match status indicating whether a record in data assessment ID table matches a record of a data source associated with the third field, a fifth field representing a data assessment record ID and corresponding to a record in data assessment record ID table, and a sixth field configured as a column family and representing a field of the business object.
-
公开(公告)号:US10387291B2
公开(公告)日:2019-08-20
申请号:US15727273
申请日:2017-10-06
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
公开(公告)号:US10387041B2
公开(公告)日:2019-08-20
申请号:US15802368
申请日:2017-11-02
Applicant: salesforce.com, inc.
Inventor: Minh Nguyen , Neeraj Ahuja
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating data migration. Data migration is customizable according to user-specified data formats. A data migration system monitors the data migration process and automatically retries data migration tasks that have failed. In addition, the results of data migration are reversed according to detected threshold conditions.
-
公开(公告)号:US20190251431A1
公开(公告)日:2019-08-15
申请号:US15974075
申请日:2018-05-08
Applicant: salesforce.com, inc.
Inventor: Nitish Shirish Keskar , Bryan McCann , Caiming Xiong , Richard Socher
CPC classification number: G06N3/08 , G06F17/2785 , G06F17/2881 , G06N3/0445 , G06N3/0454 , G06N5/04
Abstract: Approaches for multitask learning as question answering include a method for training that includes receiving a plurality of training samples including training samples from a plurality of task types, presenting the training samples to a neural model to generate an answer, determining an error between the generated answer and the natural language ground truth answer for each training sample presented, and adjusting parameters of the neural model based on the error. Each of the training samples includes a natural language context, question, and ground truth answer. An order in which the training samples are presented to the neural model includes initially selecting the training samples according to a first training strategy and switching to selecting the training samples according to a second training strategy. In some embodiments the first training strategy is a sequential training strategy and the second training strategy is a joint training strategy.
-
公开(公告)号:US10380094B2
公开(公告)日:2019-08-13
申请号:US15283130
申请日:2016-09-30
Applicant: salesforce.com, inc.
Inventor: Alex Warshavsky , Adam Torman , Eli Levine , Jan Asita Fernando , Samarpan Jain
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for creating custom platform objects for a multi-tenant non-relational database environment. A database system maintains a multi-tenant non-relational database associated with multiple enterprises and a number of records for each of the enterprises. The system also maintains a dynamic virtual table associated with a number of records. A request is received from one of the enterprises to define a custom data object within the database system, uniquely associated with an enterprise. The request is processed, and a custom object is generated based on the request. The custom object defines database columns corresponding to the data object and the enterprise. The virtual table is updated to include virtual columns corresponding to the database column definitions, and existing columns of a shared table in the non-relational database are updated to match the virtual columns. Access to the existing columns is then restricted for enterprises not uniquely associated with the custom data object.
-
公开(公告)号:US20190245822A1
公开(公告)日:2019-08-08
申请号:US16226451
申请日:2018-12-19
Applicant: Salesforce.com, Inc.
Inventor: Kedao Wang , Jón Tómas Grétarsson , Adam Evans , Jason Li
IPC: H04L12/58
CPC classification number: H04L51/18
Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.
-
公开(公告)号:US10375034B2
公开(公告)日:2019-08-06
申请号:US15419303
申请日:2017-01-30
Applicant: salesforce.com, inc.
Inventor: Paul Eldridge
Abstract: In various embodiments, a method of transferring data between datacenters may be performed. The method may include running a first plurality of host programs and a first plurality of encryption units at a first datacenter. The method may further include establishing, between the first datacenter and a second datacenter, secure communication connections between each of the first plurality of encryption units and a corresponding one of a second plurality of encryption units running at the second datacenter. The method may further include transferring, by the first datacenter, data from the first plurality of host programs to a second plurality of host programs running at the second datacenter.
-
公开(公告)号:US10373046B2
公开(公告)日:2019-08-06
申请号:US15400331
申请日:2017-01-06
Applicant: salesforce.com, inc.
Inventor: Amit Vijayant , Arun Kumar Jagota
Abstract: Client-server hybrid A.I. scores for customized actions are described. A client generates client scores corresponding to client customized actions by applying a user-specific model to an action received from a user, the user-specific model based on at least one historical action received from the user. The client requests a server to provide server scores corresponding to server customized actions by applying a cross-user model to the action received from the user, the cross-user model based on historical actions associated with server users. The client generates hybrid scores corresponding to hybrid customized actions by combining the client scores with the server scores, in response to receiving the server scores from the server. The client causes the hybrid customized actions to be outputted based on the corresponding hybrid scores.
-
公开(公告)号:US20190238467A1
公开(公告)日:2019-08-01
申请号:US15885594
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Colbert Guan , Jigna Bhatt , Tom Valine , Ruofan Zhang , Sampath Tulava
IPC: H04L12/813 , H04L29/06 , H04L12/24 , H04L29/08 , H04L12/26
Abstract: Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. The PEaaS may allow customer service providers to define policies for usage restrictions to be implemented across their distributed systems/platforms. The policy enforcement mechanisms of the PEaaS may prevent users from overloading the systems/platforms of the customer service providers. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20190236606A1
公开(公告)日:2019-08-01
申请号:US15932099
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Prithvi Krishnan Padmanabhan , Adrian Kunzle
CPC classification number: G06Q20/4014 , G06Q20/3821 , G06Q2220/145 , H04L67/1097
Abstract: Systems, methods, and apparatuses for implementing a virtual chain model for distributed ledger technologies in 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 and having therein: means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization, wherein each of the plurality of tenants are participating nodes with the blockchain; receiving a login request from a user device; authenticating the user device with the host organization; correlating the authenticated user device with a cryptographic ID for the blockchain corresponding to the authenticated user device; receiving a structured query from the user device to be executed against the blockchain, the structured query specifying a transaction command and a data object upon which the transaction command is to be performed; translating the transaction command of the structured query to native blockchain protocol code and translating the data object to a blockchain asset ID stored within the blockchain to form a native blockchain transaction; and executing the native blockchain transaction with the blockchain. Other related embodiments are disclosed.
-
-
-
-
-
-
-
-
-