×

Method and system for generating and sharing dataset segmentation schemes

  • US 8,543,591 B2
  • Filed: 10/07/2009
  • Issued: 09/24/2013
  • Est. Priority Date: 09/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating and sharing dataset segment schemes of a multidimensional dataset, wherein the multidimensional dataset is characterized by a set of dimension attributes and a set of metric attributes, comprising:

  • at a client device having one or more processors and memory storing programs executed by the one or more processors, wherein the client device is connected to a server system through a network;

    concurrently displaying a first filter definition template including one or more user-interactive fields and an attribute list including at least one dimension attribute and at least one metric attribute in a web browser window, wherein the first filter definition template and the attribute list are displayed in two separate regions in the web browser window;

    receiving a user instruction of selecting a first attribute in the attribute list and associating the first attribute with one of the one or more user-interactive fields to define a first data filter in the first filter definition template;

    in response to the user instruction;

    replacing the user-interactive field with first and second user-interactive sub-fields;

    displaying the first attribute in the first user-interactive sub-field and one or more candidate filter conditions in the second user-interactive sub-field of the first filter definition template;

    receiving a user selection of a first filter condition among the one or more candidate filter conditions in the first filter definition template;

    in response to the user selection of the first filter condition;

    submitting a segment scheme generation request to the server system, wherein the segment scheme generation request includes a first data filter including the first attribute and the first filter criterion;

    receiving from the server system a first segment identifier that identifies a dataset segment scheme generated by the server system in response to the segment scheme generation request;

    displaying a first segment link at the client device, the first segment link including the first segment identifier, wherein a user selection of the first segment link in association with any one of a plurality of sub-datasets of the multidimensional dataset, each sub-dataset being associated with a respective user, causes a display of a result of processing the sub-dataset in accordance with the dataset segment scheme identified by the first segment identifier;

    receiving a request to share the first segment identifier with a second user;

    generating a second segment link that includes the first segment identifier; and

    sending the second segment link to the second user, wherein a second user selection of the second segment link at a respective client device generates another instance of the first filter definition template including the first data filter and the first filter condition, wherein the another instance of the first filter definition template is used for generating a second dataset segment scheme to be applied to a sub-dataset associated with the second user and the second dataset segment scheme has a second segment identifier different from the first segment identifier.

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