×

Systems and methods for context-sensitive data annotation and annotation visualization

  • US 10,452,679 B2
  • Filed: 09/30/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 09/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating a first data visualization representative of a plurality of data values, wherein the plurality of data values are a function of values of a plurality of source data entries stored in a database;

    receiving, from a first user, a selection of an element of the first data visualization associated with one or more of the plurality of data values;

    identifying a subset of the plurality of source data entries based on the selection, wherein the one or more of the plurality of data values are a function of the subset of the plurality of source data entries;

    receiving, from the first user, annotation data associated with the selection and one or more privileges associated with the annotation data;

    recording, in the database, an associative record associating the received annotation data with the identified subset of the plurality of source data entries and the one or more privileges;

    receiving, from a second user, a request to generate a second data visualization representative of data that includes a data value, wherein the data value is a function of at least one source data entry from the identified subset of the plurality of source data entries;

    determining, based on the one or more privileges, whether the second user is authorized to view the annotation data;

    generating the second data visualization in response to the request;

    causing a user device to display the second data visualization with the received annotation data in association with a portion of the second data visualization representative of the data value in response to a first determination that the second user is authorized to view the annotation data; and

    causing the user device to display the second data visualization without the annotation data in response to a second determination that the second user is not authorized to view the annotation data.

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