Entity-Aware Content Capture and Structured Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content capture tools lack the ability to recognize and structure entities within web pages, leading to inconsistent tagging and limited access to relevant information, making it difficult to manage and enhance user-generated content across multiple devices.

Innovation Solution

A notebook application service that utilizes a capture service to identify and create entity containers for recognized entities, allowing for structured storage and augmentation of content, enabling access and actions based on entity type, and providing permissions to third-party applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If content is captured as-is using traditional capture tools, then the capture process is simple and fast, but the content lacks structured organization and consistent tagging

Engineering Contradiction:
Improvecontent organization precisionVSAvoidcapture process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs entity recognition and extraction during the content capture process itself, rather than as a subsequent processing step. The entity container is created and populated with structured data at the moment of capture, enabling organized storage without adding complex post-processing steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An entity container serves as an intermediary data structure between the captured content and the storage system. This container holds both the raw content and extracted entity information in a standardized format, facilitating both simple capture operations and structured organization simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If keyword tagging is used to enhance content collections, then content can be annotated and organized, but the tagging is not uniform across users or consistent for the same user

Engineering Contradiction:
Improvetagging consistencyVSAvoidautomated entity recognition
Core Design Contradiction:
Manufacturing precisionVSExtent of automation

Solution Approach 1:

The system automatically performs entity recognition and extraction without requiring user input or manual tagging. The entity container is populated with structured data about the content's subject matter, entities, and concepts automatically, ensuring consistency across all users and sessions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms unstructured content into structured data by extracting specific parameters such as entity types, names, and attributes. This parameterization of content information enables consistent organization and retrieval across different users and applications.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If structured data with entity containers is created during capture, then content access and management is enhanced, but the capture and storage process becomes more complex

Engineering Contradiction:
Improvecontent access easeVSAvoidstorage system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The entity container serves multiple functions simultaneously: it stores the captured content, holds extracted entity information, provides structured organization, and enables various access patterns. This multi-functionality reduces the need for separate systems for each purpose.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system adds a new dimension of organization by creating entity containers that hold both the original content and structured metadata about entities. This dimensional expansion enables sophisticated access and management capabilities while maintaining the original content integrity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Adaptability or versatility

If entity containers with multiple attributes are stored in the repository, then content can be accessed and augmented based on entity type, but the data structure becomes more complex

Engineering Contradiction:
Improvecontent access flexibilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The entity container is segmented into distinct components: the captured content, entity information, attributes, and relationships. This segmentation allows for flexible access to different parts of the data structure while maintaining overall organization and reducing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10817613B2Access and management of entity-augmented content
Publication Date: 2020.10.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10817613B2 patent drawing
  • US10817613B2 patent drawing
  • US10817613B2 patent drawing

AI summary

Access and management of a user's content may be facilitated by, in response to receiving a request for content related to a specified entity from the repository associated with at least the user's account, identifying, in a content of a file in the repository, an entity container of at least one entity container associated with the specified entity; and communicating the entity container that is associated with the specific entity to a source of the request.