Item References for Semantic File Relationships

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file systems lack a robust mechanism for users to form relationships between items beyond traditional folder containment, limiting the ability to associate additional semantic information and making it difficult to manage and share digital content effectively.

Innovation Solution

The creation and maintenance of item references that associate source and target items, allowing for the overlay of semantic information without modifying existing data structures, enabling richer relationships between files, folders, and other objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional folder containment structure is used to organize files, then data storage is simple, but the ability to associate semantic information and form relationships between items is limited

Engineering Contradiction:
Improveability to form relationships between itemsVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces item references as intermediary objects that connect source items to target items. These references act as mediators that establish relationships without modifying the original folder containment structure. The reference contains a source item identifier, target item identifier, and optional payload, enabling semantic associations while keeping the original file system intact.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimensional layer to the traditional file system by introducing relationships that exist outside the hierarchical folder structure. Instead of organizing files strictly by parent-child folder relationships, the system creates a second dimension of association through item references, allowing files to be connected across different folders without changing the original hierarchy.

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

2Adaptability or versatility

If item references are created to associate semantic information, then relationship management is enhanced, but data structure complexity increases

Engineering Contradiction:
Improverelationship association capabilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the relationship management functionality into distinct components: source item identifier, target item identifier, and optional payload. This segmentation allows the system to handle different types of relationships (photographer, person in photo, etc.) in a modular way, making the complexity manageable and extensible.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The item reference structure is designed to be universal and multi-functional. A single reference structure can represent various types of relationships by using different target item types and payloads. The same reference mechanism works for photos, documents, contacts, and other items, reducing the need for separate data structures for each relationship type.

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

3Productivity

If semantic information is overlaid on existing data structures, then information retrieval is improved, but the complexity of managing additional data increases

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The item reference serves as an intermediary that stores semantic information separately from the original items. Instead of modifying files or folders to embed relationship data, the reference acts as a mediator that points to both the source and target items while carrying additional contextual information in its payload.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses copying by creating reference objects that replicate the relationship information without duplicating the actual item data. The reference contains identifiers that point to the original items, allowing the system to manage relationships efficiently without storing redundant copies of the actual file or folder content.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7761473B2Typed relationships between items
Publication Date: 2010.07.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7761473B2 patent drawing
  • US7761473B2 patent drawing
  • US7761473B2 patent drawing

AI summary

Aspects of the subject matter described herein relate to creating, maintaining, and using relationships between items. In aspects, items such as files, folders, and other objects may be stored in a data store. A user may desire to form a relationship between two items that provides additional semantic information regarding the relationship. To do so, an instance of an item reference is created and populated with data that associates the item reference with a source item and optionally a target item. The item reference is part of a type hierarchy and inherits properties from ancestor types. These types are included in a payload of the item reference and may be exposed to programs that seek to obtain information about the relationship indicated by the item reference. An item reference may be added without changing other data about the referenced items.