Patents Assigned to Workday, Inc.
  • Patent number: 9940375
    Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 10, 2018
    Assignee: Workday, Inc.
    Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
  • Patent number: 9934304
    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.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: April 3, 2018
    Assignee: Workday, Inc.
    Inventors: Kevin Beyer, Mayank Pradhan, Vignesh Sukumar
  • Patent number: 9934299
    Abstract: Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: April 3, 2018
    Assignee: Workday, Inc.
    Inventors: Prithvi Prabhu, James Mulholland, Hans-Frederick Brown, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman
  • Patent number: 9910741
    Abstract: Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information change is enabled with respect to one a transaction time and/or an effective time. The stored information change is accessed with respect to a time.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: March 6, 2018
    Assignee: Workday, Inc.
    Inventor: John Malatesta
  • Patent number: 9892178
    Abstract: Systems and methods for interest-driven business intelligence systems including event-oriented data in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven business intelligence system includes raw data storage configured to contain raw data and perform ETL processes, a data mart configured to contain metadata that describes the raw data, and an intermediate processing layer, wherein the intermediate processing layer is configured to compile an interest-driven data pipeline configured to generate ETL processing jobs to generate event-oriented data from the raw data by filtering the raw data based on the metadata describing the raw data, determining ordering data based on the metadata describing the raw data, aligning the filtered raw data based on the ordering data, and generating event-oriented data based on the aligned filtered raw data, and storing the event-oriented data in the data mart.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: February 13, 2018
    Assignee: Workday, Inc.
    Inventors: John Schuster, Benjamin Mark Werther, Brian Babcock, Kevin Scott Beyer, Hans-Frederick Brown
  • Patent number: 9882914
    Abstract: A system for security group authentication comprises an interface, an authentication level determiner, and an authenticator. The interface is for receiving a request from a user to perform an action. The authentication level determiner is for determining that a current authentication level for the user is not adequate for the action. The authenticator is for providing a request to authenticate a new authentication level to the user. The current authentication level and the new authentication level are associated with the user using a security group.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: January 30, 2018
    Assignee: Workday, Inc.
    Inventor: Christopher W. Co
  • Patent number: 9881037
    Abstract: A system for determining a canonical title includes an interface and a processor. The interface is to receive a new title. The processor is to generate a set of n-grams based on the new title; look up n-grams in canonical database to assign one or more labels; and map the new title to a canonical title based on the one or more labels.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: January 30, 2018
    Assignee: Workday, Inc.
    Inventors: Vladimir Giverts, Jonathan Goldman, Adeyemi Ajao, Barzel Segal, Phil Monroe, Kristy Gateley, Jan Prach, Tarek Rabbani, Efraim Feinstein, Anuranjita Tewary, Lucian Lita
  • Patent number: 9824127
    Abstract: Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory connected configured to store an interest-driven data visualization application, and metadata storage, wherein the interest-driven data visualization application configures the processor to define reporting data requirements, generate data retrieval job data based on the reporting data requirements, transmit the data retrieval job data, receive aggregate data, create at least one piece of reporting data using the received aggregate data and the reporting data requirements, associate visualization metadata with the reporting data describing the visual appearance of the at least one piece of reporting data, and generate a report using the reporting data requirements and the visualization metadata.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 21, 2017
    Assignee: Workday, Inc.
    Inventors: Prithvi Prabhu, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman, James Mulholland
  • Patent number: 9798889
    Abstract: A system for spreadsheet region and cell sharing permissions includes an interface and a processor. An interface is to receive a request to display a subset of a spreadsheet document. A processor is to: determine whether to enable display access to the subset of the spreadsheet document based at least in part on a set of user access descriptors; in the event that display access is enabled, provide data associated with the subset of the spreadsheet document for display; and in the event that display access is not enabled, provide an indication of access denial for display.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: October 24, 2017
    Assignee: Workday, Inc.
    Inventors: Leonard Karpel, Brian Sean Morris, Terry M. Olkin, Sayan Chakraborty
  • Patent number: 9798593
    Abstract: A system for determining a toggle value includes an input interface and a processor. The input interface is to receive a request for the toggle value associated with a toggle. The processor is to determine an indicated toggle value associated with the toggle; determine the toggle value associated with the toggle based at least in part on the indicated toggle value and a set of dependencies; and provide the toggle value associated with the toggle.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: October 24, 2017
    Assignee: Workday, Inc.
    Inventors: Salvador Maiorano Quiroga, Saul Arjona Polo, Andrew Jacob Malin, Daniel Duan Ho
  • Patent number: 9792563
    Abstract: Defining a human resource system is disclosed. Metadata models are defined. Processes are defined. The human resources system is stored including metadata models and processes, wherein the stored metadata models and processes are interpreted using an interpretive engine, wherein the interpretive engine is configured to process the metadata model and process definitions without compilation of any code, and wherein defining metadata models and defining processes when interpreted by the interpretive engine is sufficient to define a fully functional human resource system.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: October 17, 2017
    Assignee: Workday, Inc.
    Inventor: Ralf Schroeder
  • Patent number: 9787696
    Abstract: A system for preventing a brute force attack includes an output interface, an input interface, and a processor. An output interface is to provide a workfactor, a challenge token, and a login page to a client. An input interface is to receive a response token, a username, and a password. A processor is to determine whether the response token satisfies a condition based at least in part on the workfactor and determine whether the username and password are valid in the event that it is determined that the response token satisfies the condition based at least in part on the workfactor.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: October 10, 2017
    Assignee: Workday, Inc.
    Inventors: Brandon Sterne, Austin Munsch
  • Patent number: 9767173
    Abstract: Systems and methods for interest-driven data sharing in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 19, 2017
    Assignee: Workday, Inc.
    Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
  • Patent number: 9747005
    Abstract: A system for determining display information comprises an interface and a processor. The interface is configured to receive widget information. A processor is configured to determine display information based at least in part on the widget information and display system information. Determining display information comprises determining a first subset of widget information to not display, determining a second subset of widget information to modify, and determining a third subset of widget information to display.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: August 29, 2017
    Assignee: Workday, Inc.
    Inventors: Omer Mahmood, Khurram Mahmood, Daniel Beaulne, Brent Velthoen, Matthew Grippo
  • Patent number: 9710774
    Abstract: A system for configuration of embedded intelligence comprises a processor and a memory. The processor is configured to associate a prompt of an embedded intelligence applet with an exposed field of a process. The memory is coupled to the processor and is configured to provide the processor with instructions. The memory is configured to store the process definition.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 18, 2017
    Assignee: Workday, Inc.
    Inventors: Paul Gustafson, Jonathan David Ruggiero, Bruce Shay, Nick Pouschine
  • Patent number: 9613116
    Abstract: Data formatting, migration and corresponding application acceptance for cloud-based applications may include various operations. One example operation may include identifying a data object eligible for migration to a cloud application and identifying a number of field groups linked to the data object, each of the field groups may include at least one data field. The operation may further provide receiving the field groups at a data formatting application operated on a remote cloud application server. Also, a format of the field group may be converted to a format associated with a simple data set of the cloud application for data migration purposes.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: April 4, 2017
    Assignee: Workday, Inc.
    Inventors: Wesley Bryan, Scott Ingulli
  • Patent number: 9600136
    Abstract: A system for creating a custom field type comprises an input interface, a processor, and an output interface. The input interface is configured to receive an indication to create a custom field type. The processor is configured to validate a parameter of the custom field type. The output interface is configured to provide the custom field type for creating a custom field of a custom object.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 21, 2017
    Assignee: Workday, Inc.
    Inventors: Erin Hsu Yang, Jonathan David Ruggiero, Charulatha Dhuvur
  • Patent number: 9595077
    Abstract: Large data sets are shown efficiently on a digital screen. A data set list is split up into smaller chunks with each chunk containing a number of items. Only the chunks that are within the viewable screen area are shown. As a user indicates to move up and down displayed data on a display (e.g., using a scroll bar), more chunks are loaded and stitched together with the previously shown chunk(s).
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 14, 2017
    Assignee: Workday, Inc.
    Inventors: Vu Le, Viswa Periyanan, Steve Chui
  • Patent number: 9501466
    Abstract: A system for identifying address components includes a training address interface, a training address probability processor, a parsing address interface, and a processor. The training address interface is to receive training addresses. The training addresses are a set of components with corresponding identifiers. The training address probability processor is to determine probabilities of each component of the training addresses being associated with each identifier. The parsing address interface to receive an address for parsing. The processor is to determine a matching model of a set of models based at least in part on a matching probability for each model for a tokenized address, which is based on the address for parsing, and associate each component of the tokenized address with an identifier based at least in part on the matching model.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 22, 2016
    Assignee: Workday, Inc.
    Inventors: Parag Avinash Namjoshi, Shuangshuang Jiang, Mohammad Sabah
  • Patent number: 9501426
    Abstract: A system for dynamically utilizing data storage comprises a processor and a memory. The processor is configured to determine whether a data storage criterion is satisfied; and, in the event that the data storage criterion is satisfied: determine a new archiving threshold based on a target data storage usage level; and set the archiving threshold. The memory is coupled to the processor and is configured to provide the processor with instructions.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 22, 2016
    Assignee: Workday, Inc.
    Inventors: Peter George Hendry, Jonathan David Ruggiero