Patents Assigned to Workday, Inc.
-
Patent number: 9940375Abstract: 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: GrantFiled: July 29, 2016Date of Patent: April 10, 2018Assignee: Workday, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Patent number: 9934304Abstract: 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: GrantFiled: August 18, 2015Date of Patent: April 3, 2018Assignee: Workday, Inc.Inventors: Kevin Beyer, Mayank Pradhan, Vignesh Sukumar
-
Patent number: 9934299Abstract: Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated.Type: GrantFiled: December 24, 2013Date of Patent: April 3, 2018Assignee: Workday, Inc.Inventors: Prithvi Prabhu, James Mulholland, Hans-Frederick Brown, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman
-
Patent number: 9910741Abstract: 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: GrantFiled: September 18, 2015Date of Patent: March 6, 2018Assignee: Workday, Inc.Inventor: John Malatesta
-
Patent number: 9892178Abstract: 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: GrantFiled: March 5, 2014Date of Patent: February 13, 2018Assignee: Workday, Inc.Inventors: John Schuster, Benjamin Mark Werther, Brian Babcock, Kevin Scott Beyer, Hans-Frederick Brown
-
Patent number: 9882914Abstract: 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: GrantFiled: February 25, 2015Date of Patent: January 30, 2018Assignee: Workday, Inc.Inventor: Christopher W. Co
-
Patent number: 9881037Abstract: 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: GrantFiled: April 14, 2016Date of Patent: January 30, 2018Assignee: 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: 9824127Abstract: 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: GrantFiled: March 8, 2013Date of Patent: November 21, 2017Assignee: Workday, Inc.Inventors: Prithvi Prabhu, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman, James Mulholland
-
Patent number: 9798889Abstract: 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: GrantFiled: August 12, 2015Date of Patent: October 24, 2017Assignee: Workday, Inc.Inventors: Leonard Karpel, Brian Sean Morris, Terry M. Olkin, Sayan Chakraborty
-
Patent number: 9798593Abstract: 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: GrantFiled: July 6, 2016Date of Patent: October 24, 2017Assignee: Workday, Inc.Inventors: Salvador Maiorano Quiroga, Saul Arjona Polo, Andrew Jacob Malin, Daniel Duan Ho
-
Patent number: 9792563Abstract: 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: GrantFiled: March 22, 2007Date of Patent: October 17, 2017Assignee: Workday, Inc.Inventor: Ralf Schroeder
-
Patent number: 9787696Abstract: 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: GrantFiled: May 19, 2015Date of Patent: October 10, 2017Assignee: Workday, Inc.Inventors: Brandon Sterne, Austin Munsch
-
Patent number: 9767173Abstract: Systems and methods for interest-driven data sharing in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated.Type: GrantFiled: March 8, 2013Date of Patent: September 19, 2017Assignee: Workday, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Patent number: 9747005Abstract: 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: GrantFiled: March 11, 2013Date of Patent: August 29, 2017Assignee: Workday, Inc.Inventors: Omer Mahmood, Khurram Mahmood, Daniel Beaulne, Brent Velthoen, Matthew Grippo
-
Patent number: 9710774Abstract: 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: GrantFiled: November 19, 2015Date of Patent: July 18, 2017Assignee: Workday, Inc.Inventors: Paul Gustafson, Jonathan David Ruggiero, Bruce Shay, Nick Pouschine
-
Patent number: 9613116Abstract: 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: GrantFiled: November 15, 2013Date of Patent: April 4, 2017Assignee: Workday, Inc.Inventors: Wesley Bryan, Scott Ingulli
-
Patent number: 9600136Abstract: 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: GrantFiled: March 11, 2013Date of Patent: March 21, 2017Assignee: Workday, Inc.Inventors: Erin Hsu Yang, Jonathan David Ruggiero, Charulatha Dhuvur
-
Patent number: 9595077Abstract: 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: GrantFiled: December 22, 2014Date of Patent: March 14, 2017Assignee: Workday, Inc.Inventors: Vu Le, Viswa Periyanan, Steve Chui
-
Patent number: 9501466Abstract: 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: GrantFiled: June 3, 2015Date of Patent: November 22, 2016Assignee: Workday, Inc.Inventors: Parag Avinash Namjoshi, Shuangshuang Jiang, Mohammad Sabah
-
Patent number: 9501426Abstract: 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: GrantFiled: February 8, 2013Date of Patent: November 22, 2016Assignee: Workday, Inc.Inventors: Peter George Hendry, Jonathan David Ruggiero