-
公开(公告)号:US20210319001A1
公开(公告)日:2021-10-14
申请号:US17357695
申请日:2021-06-24
Applicant: Workday, Inc.
Inventor: Viktor Brada , Peter Fedorocko , Filip Dousek , Hynek Walner
IPC: G06F16/215 , G06F16/23
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.
-
公开(公告)号:US20210314174A1
公开(公告)日:2021-10-07
申请号:US17354384
申请日:2021-06-22
Applicant: Workday, Inc.
Inventor: Prakash Sundaresan , Lionello G. Lunesu , Antoine Cote
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.
-
公开(公告)号:US11093479B2
公开(公告)日:2021-08-17
申请号:US16182406
申请日:2018-11-06
Applicant: Workday, Inc.
Inventor: Parvinder Singh Thapar , Bradley Hoyle , Dirk Nicholas Dougherty
Abstract: A system for ledger data includes a block repository, a metadata database, and a processor. The block repository stores verified secure ledger data in one or more blocks that are cryptographically linked. The metadata database stores metadata information for the one or more blocks in the block repository. The processor is configured to receive a request to create a block content and to determine the block content for a block to be stored in the block repository and metadata content to be stored in the metadata database associated with the block to be stored in the block repository. The metadata content includes one or more flags and source information.
-
公开(公告)号:US11012436B2
公开(公告)日:2021-05-18
申请号:US16021240
申请日:2018-06-28
Applicant: Workday, Inc.
Inventor: Bjorn Hamel , Jonathan David Ruggiero
IPC: H04L29/06 , H04L9/32 , G06F21/45 , G06F21/31 , G06F16/27 , G06F21/60 , G06Q10/10 , H04L9/08 , G06F21/62
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.
-
95.
公开(公告)号:US10977280B2
公开(公告)日:2021-04-13
申请号:US15904252
申请日:2018-02-23
Applicant: Workday, Inc.
Inventor: Kevin Scott Beyer , Mayank Pradhan , Vignesh Sukumar
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.
-
公开(公告)号:US10891433B2
公开(公告)日:2021-01-12
申请号:US15601788
申请日:2017-05-22
Applicant: Workday, Inc.
Inventor: Wendy Yang , Dylan Owen , Kevin Chan , Jonathan David Ruggiero , Daniel G. Rabe , Sayan Chakraborty
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.
-
公开(公告)号:US10747461B1
公开(公告)日:2020-08-18
申请号:US14970387
申请日:2015-12-15
Applicant: Workday, Inc.
Inventor: Seamus Donohue , Sergio Mendiola Cruz , Ken Pugsley , John Levey , Gerald Green , Iacopo Pace
IPC: G06F3/06
Abstract: A system for updating archived data includes an active memory, an archive memory, an interface, and a processor. The interface is to receive an indication to update data structure. The processor is to update archive data structure in the archive memory. The archive data structure comprises a former active data structure that has been archived.
-
公开(公告)号:US10733383B1
公开(公告)日:2020-08-04
申请号:US15989074
申请日:2018-05-24
Applicant: Workday, Inc.
Inventor: Samir Mavji Shah , Michael David Conover , Peter Nicholas Skomoroch , Matthew Terence Hayes , Scott Mitchell Blackburn
IPC: G06F40/00 , G06F40/30 , G06F16/35 , G06F40/216 , G06F40/284
Abstract: A system for disambiguation of noisy text includes an interface and processor. The interface is configured to receive a set of words. The processor is configured to determine a token from the set of words, wherein the token includes a subset of the set of words; determine candidates for the token; determine a ranking for the candidates based at least in part on a semantic similarity between the token and each of the candidates; determine whether to select a top ranked candidate or to abstain; and in response to a select determination to select the top ranked candidate, indicate the top ranked candidate is selected.
-
99.
公开(公告)号:US10715312B2
公开(公告)日:2020-07-14
申请号:US15973479
申请日:2018-05-07
Applicant: Workday, Inc.
Inventor: Prakash Sundaresan , Lionello G. Lunesu , Antoine Cote
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.
-
100.
公开(公告)号:US10700861B2
公开(公告)日:2020-06-30
申请号:US16147842
申请日:2018-09-30
Applicant: Workday, Inc.
Inventor: Prakash Sundaresan , Lionello G. Lunesu , Antoine Cote
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.