×

Data aggregation and analysis system

  • US 9,767,172 B2
  • Filed: 10/02/2015
  • Issued: 09/19/2017
  • Est. Priority Date: 10/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing-implemented method of accessing and displaying data from a plurality of different applications or data sources, the method comprising:

  • by one or more processors executing program instructions;

    communicating with a database storing one or more projects and one or more plug-ins each corresponding to a respective external application or external data source of a plurality of external applications or external data sources, wherein each of the one or more projects includes a respective one or more links, wherein at least some of the links encode data indicative of at least;

    a corresponding external application or external data source,data of the corresponding external application or external data source to be accessed, anda format in which the data to be accessed from the corresponding external application or external data source is to be displayed; and

    accessing, from the database, a first project of the one or more projects;

    identifying a first link included in the first project;

    analyzing the first link to determine whether the first link is associated with a first external application or external data source corresponding to a plug-in of the one or more plug-ins by;

    providing at least a portion of the first link to at least one of the one or more plug-ins, wherein the one or more plug-ins parse the received portion of the first link at least in part for information encoded into the received portion of the first link, the information including one or more display parameters; and

    receiving, from at least one of the one or more plug-ins, an indication of whether the plug-in is associated with the first external application or external data source associated with the first link; and

    in response to determining that the first external application or external data source is associated with a first plug-in of the one or more plug-ins;

    accessing the first external application or external data source through the first plug-in;

    using the first plug-in, retrieving data from the first external application or external data source as indicated by the first link; and

    displaying the retrieved data in a format indicated by the first link, wherein the displayed data is interactively accessible to a user as if the displayed data were displayed natively by the first external application or external data source.

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