Patents by Inventor Matthew Shore

Matthew Shore has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11429668
    Abstract: Multidimensional databases are well-suited for viewing data at different levels of detail. Graph databases are well-suited for modeling data sets with complex relationships. A novel platform for analysis and planning is enabled by linking multidimensional and graph databases. Graphs are data structures stored in graph databases. Graphs use nodes and edges to model data elements, some of which are derived. A graph is traversed to derive new data elements. To perform analysis on the graph data elements, graph traversal paths are stored as tuples in a fact table. This fact table is in turn loaded into the multidimensional database by mapping the fact table's attribute columns to dimensions of the multidimensional database.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 30, 2022
    Assignee: Workday, Inc.
    Inventors: Matthew Shore, Huned Botee, Joe Kuo, Suresh Balasubramhanya
  • Publication number: 20210173870
    Abstract: Multidimensional databases are well-suited for viewing data at different levels of detail. Graph databases are well-suited for modeling data sets with complex relationships. A novel platform for analysis and planning is enabled by linking multidimensional and graph databases. Graphs are data structures stored in graph databases. Graphs use nodes and edges to model data elements, some of which are derived. A graph is traversed to derive new data. elements. To perform analysis on the graph data elements, graph traversal paths are stored as tuples in a fact table. This fact table is in turn loaded into the multidimensional database by mapping the fact table's attribute columns to dimensions of the multidimensional database.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 10, 2021
    Inventors: Matthew Shore, Huned Botee, Joe Kuo, Suresh Balasubramhanya
  • Patent number: 10909178
    Abstract: Multidimensional databases are well-suited for viewing data at different levels of detail. Graph databases are well-suited for modeling data sets with complex relationships. A novel platform for analysis and planning is enabled by linking multidimensional and graph databases. Graphs are data structures stored in graph databases. Graphs use nodes and edges to model data elements, some of which are derived. A graph is traversed to derive new data elements. To perform analysis on the graph data elements, graph traversal paths are stored as tuples in a fact table. This fact table is in turn loaded into the multidimensional database by mapping the fact table's attribute columns to dimensions of the multidimensional database.
    Type: Grant
    Filed: March 5, 2016
    Date of Patent: February 2, 2021
    Assignee: Workday, Inc.
    Inventors: Matthew Shore, Huned Botee, Joe Kuo, Suresh Balasubramhanya
  • Publication number: 20160259832
    Abstract: Multidimensional databases are well-suited for viewing data at different levels of detail. Graph databases are well-suited for modeling data sets with complex relationships. A novel platform for analysis and planning is enabled by linking multidimensional and graph databases. Graphs are data structures stored in graph databases. Graphs use nodes and edges to model data elements, some of which are derived. A graph is traversed to derive new data elements. To perform analysis on the graph data elements, graph traversal paths are stored as tuples in a fact table. This fact table is in turn loaded into the multidimensional database by mapping the fact table's attribute columns to dimensions of the multidimensional database.
    Type: Application
    Filed: March 5, 2016
    Publication date: September 8, 2016
    Applicant: Adaptive Insights, Inc.
    Inventors: Matthew Shore, Huned Botee, Joe Kuo, Suresh Balasubramhanya
  • Publication number: 20150186825
    Abstract: Implementations generally relate to cost and profitability planning. In some implementations, a method includes constructing a graph data structure based on supply chain information and financial information. The method also includes computing cost information and profitability information based on the graph data structure. The method also includes generating a grid model from the cost information and the profitability information, where the grid model includes measures that are associated with dimension members arranged in hierarchies.
    Type: Application
    Filed: July 16, 2014
    Publication date: July 2, 2015
    Inventors: Suresh Balasubramhanya, Huned Botee, Joe Kuo, Matthew Shore
  • Publication number: 20140025760
    Abstract: Described herein are methods and systems for regulating the communication between a group of heterogeneous nodes. In one embodiment, the heterogeneous nodes include parents and their children. According to techniques of one embodiment of the present invention, children are permitted to communicate with one another via a social network if their respective parent(s) are acquaintances (e.g., dad of first child is a friend of dad of second child). Conversely, children are not permitted to communicate with one another via a social network if their respective parent(s) are not acquaintances. In one embodiment, one parent is an “acquaintance” of another parent, if the parents are connected via a social network.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 23, 2014
    Inventors: Matthew Shore, Huned M. Botee
  • Patent number: 8396777
    Abstract: This disclosure provides a database, methods and associated software to implement and manage a prediction market. By collecting individual predictions as a set of predicted outcomes, such as a range of outcomes, the principles presented herein permit aggregation of overlapping predictions to generate a cumulative probability distribution, effectively using “crowd wisdom” to build a probability model of an event. Through the use of “roll-up” and “roll-down” techniques, this disclosure provides a way of applying new information not only to an event being predicted, but also to the outcomes of other, related events. Conversion to a common probability distribution format may be used to simplify and accelerate mathematical operations, easing the burden in quickly calculating and updating a cumulative probability model for events in each affected dimension in the predicted market.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 12, 2013
    Assignee: Spigit, Inc.
    Inventors: Leslie R. Fine, Matthew J. Fogarty, Matthew Shore
  • Patent number: 8069146
    Abstract: Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: November 29, 2011
    Assignee: Oracle International Corporation
    Inventors: Anurag Gupta, Kumar Ramaiyer, Matthew Shore, John Xiao
  • Publication number: 20090259695
    Abstract: Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list.
    Type: Application
    Filed: June 18, 2009
    Publication date: October 15, 2009
    Applicant: Oracle International Corporation
    Inventors: Anurag Gupta, Kumar Ramaiyer, Matthew Shore, John Xiao
  • Patent number: 7571192
    Abstract: Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: August 4, 2009
    Assignee: Oracle International Corporation
    Inventors: Anurag Gupta, Kumar Ramaiyer, Matthew Shore, John Xiao
  • Publication number: 20060288046
    Abstract: Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Applicant: Interlace Systems, Inc.
    Inventors: Anurag Gupta, Kumar Ramaiyer, Matthew Shore, John Xiao