Executable Annotations for Content Sharing Intent

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The sharing of multimedia content from mobile devices is cumbersome, as users face challenges in conveying specific intentions and desired actions to recipients, leading to inefficiencies in content management and response processes.

Innovation Solution

A system that allows users to add executable annotations or tags to electronic content, enabling recipients to perform specific tasks associated with the content upon sharing, such as sending, embedding, or posting, by executing instructions embedded in the tags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users share multimedia content through traditional methods (MMS, email), then content can be transmitted to recipients, but the sharing process becomes cumbersome and user intentions are lost during transmission

Engineering Contradiction:
Improvecontent sharing efficiencyVSAvoiduser intention
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system attaches executable tags to electronic content before sharing, pre-defining the actions recipients should take. This preliminary action embeds the user's intent directly into the content, so when the recipient receives the content, the intended action is already prepared and can be executed with a single interaction, eliminating the need for lengthy explanations or back-and-forth communication.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users add detailed instructions for content sharing intentions, then recipient understanding improves, but the process becomes time-intensive

Engineering Contradiction:
Improveintent communication accuracyVSAvoidconveying intention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces the mechanical process of writing and communicating detailed instructions with an automated tagging system. Instead of manually composing lengthy messages to explain what recipients should do with shared content, users simply attach pre-defined executable tags that automatically encode the intended action, dramatically reducing the time required to convey intent while maintaining high accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If recipients manually respond to shared content, then they can provide feedback, but the response process lacks efficiency and structure

Engineering Contradiction:
Improveresponse processVSAvoidresponse efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables recipients to self-serve by providing them with pre-configured executable tags that they can attach to shared content in return. When a recipient receives tagged content, they can immediately execute the tagged action or attach their own tags to indicate their response intent, creating a self-service loop that eliminates the need for manual composition of responses and accelerates the overall interaction efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11609956B2Extensible framework for executable annotations in electronic content
Publication Date: 2023.03.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11609956B2 patent drawing
  • US11609956B2 patent drawing
  • US11609956B2 patent drawing

AI summary

Techniques for annotating electronic content items include receiving over a communication network a first request to associate a first tag from among a plurality different of tags with first electronic content, wherein each tag from among the plurality of tags is: configured to label electronic content, and associated with a respective task from among a plurality of tasks; recording, in response to receiving the first request, a first association between the first electronic content and the first tag; and transmitting over the communication network to a first recipient client: the first electronic content, and an instruction to the first recipient client to cause the first recipient client to execute, in response to receiving the first electronic content, the respective task associated with the first tag on the first electronic content.