Computer implemented methods and apparatus for recommending events

    公开(公告)号:US10565217B2

    公开(公告)日:2020-02-18

    申请号:US15860552

    申请日:2018-01-02

    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for recommending an event to a user. In some implementations, one or more servers receive information identifying a plurality of events. The one or more servers store data of the plurality of events in a first one or more data tables having an action field, an intent field, and a user field, and analyze the data of the first one or more data tables to generate one or more pairs, each pair including information identifying a set of events and a target event. The one or more servers may calculate a similarity score for each of the one or more pairs and store the respective similarity score in a second one or more data tables having a set field, a target event field, and a similarity score field.

    Multi-user probabalistic array
    734.
    发明授权

    公开(公告)号:US10558634B2

    公开(公告)日:2020-02-11

    申请号:US15257216

    申请日:2016-09-06

    Inventor: Matthew Fuchs

    Abstract: A system receives an association of first item with first system user, generates first hash value by applying first hash function associated with first system user to first item identifier associated with first item, and sets a bit corresponding to first hash value in array. The system receives an association of second item with second system user, generates second hash value by applying second hash function associated with second user to second item identifier associated with second item, and sets a bit corresponding to second hash value in array. The system receives a request to determine whether third item is associated with first system user, generates third hash value by applying first hash function to third item identifier associated with third item, and outputs message that third item is not associated with first user if a bit corresponding to third hash value is not set in array.

    INTERCEPTING CALLS FOR ENCRYPTION HANDLING IN PERSISTENT ACCESS MULTI-KEY SYSTEMS

    公开(公告)号:US20200045086A1

    公开(公告)日:2020-02-06

    申请号:US16599503

    申请日:2019-10-11

    Abstract: Some database systems may implement encryption services to improve the security of data stored in databases or on disks. The systems may implement encryption using multiple encryption keys. For example, a worker server may implement a system call interceptor, such as a filesystem in userspace (Fuse) driver. The system call interceptor may intercept system calls (e.g., associated with query or extract, transform, and load (ETL) jobs) as they enter or exit the kernel. The system call interceptor may determine whether data sets associated with the jobs are marked for encryption, and may perform an encryption process on the data sets. A worker may encrypt and store data sets on a worker disk or at a file store, or may retrieve and decrypt the data sets. The system may additionally manage encryption keys, and may provide mechanisms for archiving or revoking encryption keys while maintaining user access to stored data sets.

    SYSTEMS AND METHODS FOR SECURE DATA TRANSFER BETWEEN ENTITIES IN A MULTI-USER ON-DEMAND COMPUTING ENVIRONMENT

    公开(公告)号:US20200042724A1

    公开(公告)日:2020-02-06

    申请号:US16050671

    申请日:2018-07-31

    Abstract: Techniques and structures to provide secure data transfer between entities in a multi-user on-demand computing environment. An electronic device may comprise at least one physical memory device, one or more processors coupled with the at least one physical memory device, the one or more processors configurable to create a scratch organization within the computing environment, receive, via a user interface, a metadata selection comprising a plurality of metadata resources which define a set of components for a service implemented in an origin organization of the multi-user, on demand computing environment, extract the plurality of metadata resources from the origin organization within the computing environment into a metadata bundle, and deploy the metadata bundle in the scratch organization. Additional subject matter may be described and claimed.

    PREDICTING ENTITIES FOR SEARCH QUERY RESULTS
    739.
    发明申请

    公开(公告)号:US20200034493A1

    公开(公告)日:2020-01-30

    申请号:US16049559

    申请日:2018-07-30

    Abstract: For a database accessible by a plurality of separate organizations, a system is provided for predicting entities for database query results. The system includes a multi-layer neural network. The system is configured to receive a query encoding for one or more previous queries made into the database, a user entity view frequency encoding for a frequency of views by one or more users, and an organization encoding for one or more separate organizations accessing the database; and based on the query encoding, the user entity view frequency encoding, and the organization encoding, generate a neural model for predicting entities for results to a present query into the database. In some embodiments, the neural model is global across the separate organizations accessing the database.

    EVALUATION OF NODES WRITING TO A DATABASE
    740.
    发明申请

    公开(公告)号:US20200019898A1

    公开(公告)日:2020-01-16

    申请号:US16035460

    申请日:2018-07-13

    Abstract: Techniques are disclosed relating to evaluating nodes of a process. A computer system may receive instance data that relates to an instance of a multi-step process and is written by a set of the plurality of nodes that performed the instance according to a particular ordering. The computer system may process the instance data to produce path data that corresponds to a path indicative of the particular ordering. The computer system may further receive feedback data indicative of an outcome of the instance. The computer system may process the path data and the feedback data to update a model that indicates confidence scores for the plurality of nodes. The computer system may determine, using confidence scores indicated by the model, that one or more of the set of nodes do not satisfy a quality threshold.

Patent Agency Ranking