Database schema for efficient data assessment

    公开(公告)号:US10387388B2

    公开(公告)日:2019-08-20

    申请号:US15438434

    申请日:2017-02-21

    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.

    Virtualization of ephemeral organization structures in a multitenant environment

    公开(公告)号:US10387291B2

    公开(公告)日:2019-08-20

    申请号:US15727273

    申请日:2017-10-06

    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.

    Data migration system
    793.
    发明授权

    公开(公告)号:US10387041B2

    公开(公告)日:2019-08-20

    申请号:US15802368

    申请日:2017-11-02

    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.

    Multitask Learning As Question Answering
    794.
    发明申请

    公开(公告)号:US20190251431A1

    公开(公告)日:2019-08-15

    申请号:US15974075

    申请日:2018-05-08

    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.

    Custom multi-tenant non-relational platform objects

    公开(公告)号:US10380094B2

    公开(公告)日:2019-08-13

    申请号:US15283130

    申请日:2016-09-30

    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.

    Secured transfer of data between datacenters

    公开(公告)号:US10375034B2

    公开(公告)日:2019-08-06

    申请号:US15419303

    申请日:2017-01-30

    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.

    Client-server hybrid AI scores for customized actions

    公开(公告)号:US10373046B2

    公开(公告)日:2019-08-06

    申请号:US15400331

    申请日:2017-01-06

    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.

    Systems, methods, and apparatuses for implementing a virtual chain model for distributed ledger technologies in a cloud based computing environment

    公开(公告)号:US20190236606A1

    公开(公告)日:2019-08-01

    申请号:US15932099

    申请日:2018-01-31

    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.

Patent Agency Ranking