Automatic contextualization for in-situ data issue reporting, presentation and resolution

Inventors

Bruckner, Daniel MeirGoldin, GideonHolzapfel, MatthewMalfroy-Camine, Nicolas

Assignees

Tamr Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-10817362-B1

Patent

Publication Date

2020-10-27

Expiration Date


Abstract

Structured metadata is automatically captured regarding issues reported by a user when the user interacts with application software for presentation, analysis, or management of structured data. The reported issues correspond to structured data that is displayed by the application software. During user interaction with the application software, a user interface display screen is presented that includes one or more fields for reporting an issue with respect to structured data that is presently being displayed by the application software. Structured metadata is then automatically captured related to the reported issue. The structured metadata includes at least a location within the structured data for the reported issue. Records are stored of each reported issue in a database. Each record includes the reported issue, and the automatically captured structured metadata related to the reported issue.

Core Innovation

The invention provides an automated in-situ issue reporting system for structured-data applications that use application software for presentation, analysis, or management of structured data. During user interaction with the application software, the system invokes a user interface display screen including one or more fields for reporting an issue with respect to structured data presently being displayed prior to invocation. The issue reporting occurs within the context of the structured data that is currently displayed by the application software.

The system automatically captures structured metadata related to the reported issue, where the structured metadata includes at least a location within the structured data for the reported issue. The system stores records of each reported issue in an issue database, and each record includes the reported issue and the automatically captured structured metadata related to the reported issue. The document describes enrichment of issue records by querying inferred or collated metadata related to the issue.

The invention further supports contextual display of relevant unresolved and resolved issues alongside the currently viewed structured data by determining optimal display locations using captured structured locations or by inferring matching locations. It visually tags and overlays issues on the currently viewed page or element to reduce redundant reporting and improve prioritization and assignment workflows. It also supports concurrently presenting matching unresolved issues and, for resolved issues, restricting concurrent display to the user who originally reported the issue.

Claims Coverage

The independent claim provides three core capabilities: invoking an issue-reporting user interface during user interaction with structured-data application software, automatically capturing structured metadata including at least a location within the structured data, and storing database records of each reported issue with the captured structured metadata. The dependent claims add location-based matching for unresolved and resolved issues, constrain the database to a log file, and add later query results for structured metadata that was not available at reporting time.

Issue reporting UI invoked during structured-data interaction

During user interaction with the application software, invoke a user interface display screen that includes one or more fields for reporting an issue with respect to structured data presently being displayed by the application software prior to the user interface display screen being invoked, wherein the user interface display screen is invoked by the user.

Automatically captured structured metadata including location within structured data

Automatically capture structured metadata related to the reported issue, the structured metadata including at least a location within the structured data for the reported issue.

Database storage of issue records with captured structured metadata

Store records of each reported issue in a database, each record including the reported issue and the automatically captured structured metadata related to the reported issue.

Location-tracked display of matching unresolved issues

During user interaction, track the location of structured data currently being displayed, compare it to locations within structured data for previously reported unresolved issues, identify matching unresolved issues, and display those matching issues concurrently with the application software.

Location-based concurrent display of matching resolved issues restricted to original reporter

Compare the location of currently displayed structured data with the locations within structured data for previously resolved issues, identify resolved issues whose locations match the currently displayed location, and concurrently display those matching resolved issues only to the user who originally reported them.

Issue database implemented as a log file

The database used is a log file.

Stored issue records including results of later metadata queries

Store in a database records of each reported issue, with each record including results of later queries for structured metadata related to the issue that was not immediately available at the time of reporting.

Across the independent claim and its dependents, the document centers on in-situ issue reporting for structured-data applications that automatically captures structured metadata with at least a location within the structured data and stores issue records in a database. The dependents further add location-based matching and concurrent display for previously reported unresolved and resolved issues (with resolved visibility restricted to the original reporter), optionally implement the database as a log file, and allow stored issue records to include later query results for additional structured metadata.

Stated Advantages

Reduces redundant reporting.

Improves prioritization and assignment workflows.

Documented Applications

Automated in-situ issue reporting for structured-data application software, including via application software plugins (e.g., Tableau plugin) and a browser-based context (e.g., Chrome/DOM).

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.