DATA SPACE SCALABILITY FOR ALGORITHM TRAVERSAL

    公开(公告)号:US20210319001A1

    公开(公告)日:2021-10-14

    申请号:US17357695

    申请日:2021-06-24

    Applicant: Workday, Inc.

    Abstract: A system for data space limitation includes and interface and a processor. The interface is configured to receive a query for a structured data set. The processor is configured to determine an ordered list for calculations to respond to the query; perform the calculations according to the ordered list until an allowed time required for interactivity is reached; and in response to the allowed time being reached, provide results of the calculations.

    SYSTEM AND METHOD FOR VERIFYING AN IDENTITY OF A USER USING A CRYPTOGRAPHIC CHALLENGE BASED ON A CRYPTOGRAPHIC OPERATION

    公开(公告)号:US20210314174A1

    公开(公告)日:2021-10-07

    申请号:US17354384

    申请日:2021-06-22

    Applicant: Workday, Inc.

    Abstract: A processor-implemented system and method for enabling a relying party device associated with a relying party to verify an identity of a user. The method includes the steps of (i) generating, using a cryptographic processor on a user device associated with the user, a first set of credentials including a public-private key pair associated with the user, (ii) receiving at least one cryptographic challenge from the relying party device associated with the relying party, (iii) verifying at least one of a biometric or a PIN code, (iv) responding to the at least one cryptographic challenge by performing the at least one cryptographic operation on the cryptographic challenge using the user private key to form a result of the at least one cryptographic operation and (v) transmitting the result of the at least one cryptographic operation as a cryptographic challenge response to the relying party device.

    Sharing credentials
    94.
    发明授权

    公开(公告)号:US11012436B2

    公开(公告)日:2021-05-18

    申请号:US16021240

    申请日:2018-06-28

    Applicant: Workday, Inc.

    Abstract: A system for providing an application includes an interface and a processor. The interface is configured to receive an indication to provide an application to a device. The processor is configured to provide the application to the device. The application is configured to receive a request for credentialed information associated with a user from a requesting server; determine whether a stored credential satisfies the request for the credentialed information; and in response to a determination that the stored credential satisfies the request for the credentialed information: determine a response credential for responding to the request; determine that the user approves sharing the credentialed information indicated by the response credential; and provide the response credential to the requesting server.

    Systems and methods for memory optimization interest-driven business intelligence systems

    公开(公告)号:US10977280B2

    公开(公告)日:2021-04-13

    申请号:US15904252

    申请日:2018-02-23

    Applicant: Workday, Inc.

    Abstract: Systems and methods for optimizing memory in an interest-driven business intelligence system in accordance with embodiments of the invention are illustrated. A dictionary for storing values of a dataset may be partitioned in accordance with some embodiments. The partitions of the dictionary may be generated by mapping and reducer processes. The mapping processes receive a value, determine the dimension of the data to which the value belongs, and provides the value to a reducer process that handles the determined dimension. Each reducer process generates partitions of the dictionary for each dimension. The number of values in each partition is determined and compared to a threshold value. Partitions that have a number of values greater than the threshold are stored in a common memory. Partitions smaller than the threshold value can be combined with other partitions such that the cardinality of the combined partition exceeds the threshold value.

    Data transformation for time period associated data

    公开(公告)号:US10891433B2

    公开(公告)日:2021-01-12

    申请号:US15601788

    申请日:2017-05-22

    Applicant: Workday, Inc.

    Abstract: A system for data transformation includes a database, a spreadsheet storage of a spreadsheet for planning, an interface, and a processor. The spreadsheet storage is separate from the database. The interface is configured to receive a database datum associated with a large time period. The processor is configured to generate a plurality of spreadsheet data based at least in part on the database datum. Each spreadsheet datum is associated with one of a set of small time periods. The plurality of spreadsheet data is stored in the spreadsheet storage. The spreadsheet storage is separate from the database. The processor is configured to provide the plurality of spreadsheet data for display in the spreadsheet.

    System and method for blockchain-based device authentication based on a cryptographic challenge

    公开(公告)号:US10715312B2

    公开(公告)日:2020-07-14

    申请号:US15973479

    申请日:2018-05-07

    Applicant: Workday, Inc.

    Abstract: Blockchain-based device authentication by a user device to enable a second device is disclosed to perform an action on a first device on behalf of a user linked to the user device, based on a command received from the second device. Authentication includes the steps of: (i) obtaining an indentity information associated with an identity document of the user; (ii) storing the identity information, and a set of credentials, with a blockchain to link the identity information with the set of credentials for the user; (iii) signing a first trust certificate by a user private key on the blockchain to obtain a first signed trust certificate; and (iv) signing a second trust certificate by the user private key on the blockchain to obtain a second signed trust certificate.

    System and method for generating a recovery key and managing credentials using a smart blockchain contract

    公开(公告)号:US10700861B2

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

    申请号:US16147842

    申请日:2018-09-30

    Applicant: Workday, Inc.

    Abstract: A processor implemented method for generating a recovery key for a first device associated with a user and conditionally registering an identifier of the recovery key in a blockchain is provided. The method includes the steps of generating, using a first cryptographic processor on the first device associated with the user, a first set of credentials; generating a mnemonic sentence from pseudorandom data; applying a key derivation algorithm to generate the recovery key and conditionally registering an identifier of the recovery key for the first public key of the first device in a smart contract in the blockchain. The first set of credentials includes a first blockchain-compatible public-private key pair associated with the user. The first blockchain-compatible public-private key pair includes a first public key and a first private key. The first private key is restricted to the first cryptographic processor on the first device.

Patent Agency Ranking