Context-Sensitive Content Level Semantic Information Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional application sharing technologies cannot selectively identify or share specific regions of a displayed image, leading to the sharing of extraneous information and a lack of understanding about the content or context by both sharing and viewing computers.

Innovation Solution

A system and method that allows an application to identify and register application objects with a content manager, enabling selective sharing of specific regions of an image or application objects over a network, based on digital rights management and share type information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional application sharing technologies are used to share all displayed images, then the sharing computer can transmit complete visual information to viewing computers, but extraneous and unimportant information is unnecessarily shared

Engineering Contradiction:
Improveinformation sharing completenessVSAvoidextraneous information sharing
Core Design Contradiction:
Loss of informationVSLoss of substance

Solution Approach 1:

The patent segments the displayed image into multiple regions of interest (ROIs) and shares only the selected regions rather than the entire display. The sharing computer identifies specific regions containing important information and transmits only those regions to viewing computers, eliminating the need to share extraneous information while maintaining completeness of relevant content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and isolates specific regions of interest from the complete displayed image for sharing. The system identifies important content areas and separates them from the background and extraneous elements, allowing selective transmission of only the extracted relevant regions to viewing computers.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If conventional sharing technologies transmit all displayed content, then viewing computers receive complete image data, but screen reader applications must read all including unimportant information

Engineering Contradiction:
Improveinformation transmission accuracyVSAvoidscreen reader efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the visual content into distinct regions and associates each region with metadata describing its importance and content type. Screen reader applications can then access this metadata and selectively read only the important regions, improving efficiency while maintaining accurate representation of the shared content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer of metadata and region identification between the sharing computer and screen reader applications. This intermediary provides contextual information about each region's importance, allowing screen readers to intelligently determine what to read without processing all displayed information equally.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If sharing computers share all displayed images without region selection, then the sharing process is simple, but the viewing computer cannot identify or select specific regions to share

Engineering Contradiction:
Improvesharing system simplicityVSAvoidregion selection capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by having applications pre-identify and register their regions of interest with the operating system before sharing occurs. The sharing computer queries applications for their identified regions and presents these pre-processed region options to the user for selection, combining simplicity with versatility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal region identification framework that works across multiple applications and sharing scenarios. The same region identification and selection mechanism serves different applications (email, web browser, media players) and different sharing purposes, providing adaptability while maintaining operational simplicity through a unified approach.

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

4Adaptability or versatility

If conventional sharing technologies are used, then any application can be shared, but the sharing computer cannot determine the most efficient means of sharing based on content understanding

Engineering Contradiction:
Improveapplication sharing capabilityVSAvoidsharing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms where applications provide metadata about their content characteristics, importance levels, and appropriate sharing methods. The sharing computer uses this feedback information to automatically determine the most efficient sharing approach for each region, such as selecting appropriate compression levels, transmission priorities, or format conversions based on the actual content being shared.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7490133B1Context-sensitive content level semantic information propagation system and method
Publication Date: 2009.02.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7490133B1 patent drawing
  • US7490133B1 patent drawing
  • US7490133B1 patent drawing

AI summary

A sharer can share an application object with a viewer over a communication network. An application can register information relating to the application object with a content manager. A listener can read the content manager to display the application objects that are available to be shared with the viewer. Upon selecting from the listener an application object to be shared with the viewer, the sharer can share the application object with the viewer.