Patents Assigned to ADDEPAR, INC.
-
Patent number: 9244899Abstract: Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically generate detailed reports (including tables, charts, and/or the like) of complex data including time varying attributes. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically calculates applicable time intervals, accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals and the calculated time intervals, displays the calculated complex data to the user, and/or enters the calculated complex data into the tables, charts, and/or the like. The user interfaces may be automatically updated based on a context selected by the user.Type: GrantFiled: March 10, 2015Date of Patent: January 26, 2016Assignee: Addepar, Inc.Inventor: Michael Lee Greenbaum
-
Patent number: 9218502Abstract: An electronic permissions and security system are disclosed which may be used to determine permissions and policies for resources in a complex multi-dimensional data system. Analysis of resource data hierarchies and/or accessor data hierarchies using the permissions computing systems and methods discussed herein may provide efficient and flexible permissions analysis, determination, and management. The electronic permissions system may include for example, a permissions analysis module or component configured to access, traverse and/or analyze a resource hierarchy and/or an accessor hierarchy to determine permissions with respect to a resource. Permissions may be defined according to various policies which may include specific actions allowed or disallowed for the policy. Specific actions within a policy may also be organized hierarchically such that one particular grant of one permission may imply granting of another permission.Type: GrantFiled: March 10, 2015Date of Patent: December 22, 2015Assignee: Addepar, Inc.Inventors: Matthew Andreas Doermann, Alan Tracey Wootton, Louise Elizabeth Briguglio
-
Patent number: 9105062Abstract: A method comprising creating and storing, in computer memory, a financial graph having nodes and edges, wherein the nodes include first nodes representing assets and second nodes representing any one or more of accounts in which one or more of the assets are held, individuals who own one or more of the assets, or legal entities who own one or more of the assets; obtaining, from an asset custodian data source, asset transaction data associated with one or more of the assets represented by the first nodes of the financial graph; transforming the asset transaction data into one or more stored transaction objects, wherein each transaction object is associated with a plurality of transaction effect objects; wherein each of the plurality of transaction effect objects is associated with a particular edge in the financial graph and represents one of a credit to an account type associated with the particular edge and a debit from an account type associated with the particular edge.Type: GrantFiled: December 13, 2012Date of Patent: August 11, 2015Assignee: ADDEPAR, INC.Inventors: Daniel Posch, Jason Mirra, Miroslav Kukla
-
Patent number: 9105064Abstract: A method comprising creating and storing, in computer memory, a financial graph having nodes and edges, wherein the nodes include first nodes representing assets and second nodes representing any one or more of accounts in which one or more of the assets are held, individuals who own one or more of the assets, or legal entities who own one or more of the assets; obtaining, from an asset custodian data source, asset transaction data representing a plurality of financial transaction events; identifying a financial transaction type represented by one or more of the plurality of financial transaction events; generating, based on the identified financial transaction type, a plurality of transaction effect objects; wherein each of the plurality of transaction effect objects is associated with a particular edge in the financial graph and represents one of a credit to an account type associated with the particular edge and a debit from an account type associated with the particular edge.Type: GrantFiled: June 14, 2013Date of Patent: August 11, 2015Assignee: ADDEPAR, INC.Inventors: Daniel Posch, Jason Mirra, Miroslav Kukla
-
Patent number: 9087361Abstract: A method comprising creating and storing a graph having nodes and edges that represent financial assets and accounts in which the assets are held; individuals who own the assets; or legal entities who own the assets; receiving and storing bucketing factors and column factors; traversing the graph and creating a list of a plurality of paths of nodes and edges in the graph; applying the bucketing factors to the paths to result in associating each set among a plurality of sets of the nodes with a different value node among a plurality of value nodes; applying the column factors to the paths and the value nodes to result in associating column result values with the value nodes; creating and causing displaying a table view by forming rows based on the value nodes and forming columns based on the column result values.Type: GrantFiled: June 6, 2012Date of Patent: July 21, 2015Assignee: ADDEPAR, INC.Inventors: Jason Mirra, Anthony Sherbondy, Nhan Nguyen, Michael Paulus, Zachary Reynolds, William Chu, Wai Loon Chan, Jerry Zhang, Richard Thomas Martell, III, Justin Ross, Michael Greenbaum, Joe Lonsdale
-
Patent number: 9015073Abstract: A method comprising creating and storing, in memory of a computer, a graph having nodes and edges, wherein the nodes represent financial assets and any one or more of: accounts in which one or more of the assets are held; individuals who own one or more of the assets; or legal entities who own one or more of the assets; receiving and storing one or more bucketing factors and one or more column factors; the computer traversing the graph and creating a list of a plurality of paths of nodes and edges in the graph; the computer applying the bucketing factors to the paths to result in associating each set among a plurality of sets of the nodes with a different value node among a plurality of value nodes; the computer applying the column factors to the paths and the value nodes to result in associating column result values with the value nodes; creating and causing displaying a table view by forming rows based on the value nodes and forming columns based on the column result values.Type: GrantFiled: October 8, 2012Date of Patent: April 21, 2015Assignee: Addepar, Inc.Inventors: Jason Mirra, Michael Paulus, Wai Loon Chan, Richard Thomas Martell, III, Justin D. Ross, Michael Lee Greenbaum
-
Publication number: 20140172745Abstract: A method comprising creating and storing, in computer memory, a financial graph having nodes and edges, wherein the nodes include first nodes representing assets and second nodes representing any one or more of accounts in which one or more of the assets are held, individuals who own one or more of the assets, or legal entities who own one or more of the assets; obtaining, from an asset custodian data source, asset transaction data associated with one or more of the assets represented by the first nodes of the financial graph; transforming the asset transaction data into one or more stored transaction objects, wherein each transaction object is associated with a plurality of transaction effect objects; wherein each of the plurality of transaction effect objects is associated with a particular edge in the financial graph and represents one of a credit to an account type associated with the particular edge and a debit from an account type associated with the particular edge.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: ADDEPAR, INC.Inventor: Addepar, Inc.
-
Publication number: 20130332862Abstract: A method comprising creating and storing, in memory of a computer, a graph having nodes and edges, wherein the nodes represent financial assets and any one or more of: accounts in which one or more of the assets are held; individuals who own one or more of the assets; or legal entities who own one or more of the assets; receiving and storing one or more bucketing factors and one or more column factors; the computer traversing the graph and creating a list of a plurality of paths of nodes and edges in the graph; the computer applying the bucketing factors to the paths to result in associating each set among a plurality of sets of the nodes with a different value node among a plurality of value nodes; the computer applying the column factors to the paths and the value nodes to result in associating column result values with the value nodes; creating and causing displaying a table view by forming rows based on the value nodes and forming columns based on the column result values.Type: ApplicationFiled: October 8, 2012Publication date: December 12, 2013Applicant: ADDEPAR, INC.Inventor: ADDEPAR, INC.