×

Object modeling for exploring large data sets

  • US 9,229,966 B2
  • Filed: 04/04/2011
  • Issued: 01/05/2016
  • Est. Priority Date: 09/15/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • accessing, by a data analysis system computer under program control of a data exploring logic, an object model stored on one or more computer-readable storage media, the object model comprising;

    a plurality of zero-order building block objects comprising a plurality of instruments corresponding to raw data that dynamically increases over time, wherein the zero-order building block objects are not decomposable into other objects;

    a plurality of higher-order objects that are decomposable into two or more of the zero-order building block objects; and

    a plurality of metrics that transform one or more input objects into an output object;

    providing, to a user for execution on a client computing device, a data analysis application that includes an interface for dynamically creating a custom metric object;

    receiving from the client computing device, by the data analysis system computer, user input comprising an expression that defines a new custom metric, the expression identifying a first metric configured to group two or more input objects, selected from the plurality of zero-order building block objects and the plurality of higher-order objects, into an output collection object;

    adding, by the data analysis system computer, the new custom metric to the object model stored on the one or more computer-readable storage media;

    dynamically loading the new custom metric into the data analysis system computer as a part of the data exploring logic;

    after loading the new custom metric, dynamically providing access to the new custom metric in the application executing on the client computing device;

    receiving from the client computing device, by the data analysis system computer, user input identifying the new custom metric and one or more input collection objects of the plurality of higher-order objects of the object model stored on the one or more computer-readable storage media;

    decomposing, by the data analysis system computer, the one or more input collection objects into two or more child objects based on the object model;

    applying, by the data analysis system computer, the new custom metric to the one or more input collection objects by generating an output object based on the raw data corresponding to the two or more child objects.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×