Reconstructable Content Objects for CCN Storage Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-centric networks (CCNs) face inefficiencies due to the need to store content in both ready-to-use and Content Object forms, leading to redundant data storage, as intermediate nodes cache popular content and require self-authentication, resulting in large sets of duplicated data.

Innovation Solution

A system that generates reconstructable Content Objects using metadata rules, cryptographically signs these objects, and delivers them over the network, allowing recipients to store content in application-ready form while reconstructing original Content Objects upon request, reducing storage needs by discarding redundant information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is stored in both ready-to-use form and Content Object form for self-authentication, then content authenticity is maintained, but storage space increases due to duplicated data

Engineering Contradiction:
Improvecontent authenticityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies copying by creating a compact representation (copy) of the Content Object structure that can be reconstructed later. Instead of storing full duplicate Content Objects, the system stores a compact form containing essential metadata and authentication information, which can be used to reconstruct the original Content Objects when needed, thus maintaining authenticity while reducing storage requirements

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameter representation by transforming the Content Object from its full form to a compact reconstructed form. This involves changing how data is structured and stored - using metadata files with reconstruction instructions instead of complete Content Object copies, thereby reducing storage space while preserving the ability to verify authenticity through cryptographic signatures

Inventive Principle:
Principle #35Parameter changes

2Productivity

If intermediate nodes cache popular content in Content Object form, then content delivery efficiency is improved, but data redundancy increases

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoiddata redundancy
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent enables intermediate nodes to store compact representations of content instead of full Content Objects. Nodes can cache content in a reduced form containing only essential data and metadata, then reconstruct full Content Objects on-demand when authentication or verification is required, thereby maintaining delivery efficiency while eliminating redundant storage

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies preliminary action by pre-computing and storing compact representations and reconstruction metadata before content delivery. This allows intermediate nodes to have content ready in a space-efficient form that can be quickly reconstructed to full Content Objects when needed, improving both storage efficiency and delivery responsiveness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10237075B2Reconstructable content objects
Publication Date: 2019.03.19 CISCO TECHNOLOGY INC
  • US10237075B2 patent drawing
  • US10237075B2 patent drawing
  • US10237075B2 patent drawing

AI summary

One embodiment of the present invention provides a system for delivering a content piece over a network using a set of reconstructable objects. During operation, the system obtains a metadata file that includes a set of rules; generates the set of reconstructable objects for the content piece based on the set of rules included in the metadata file; cryptographically signs the set of reconstructable objects to obtain a set of signed reconstructable objects; and delivers, over the network, the set of signed reconstructable objects along with the metadata file to a recipient, thereby enabling the recipient to extract and store a copy of the content piece and then to reconstruct the set of signed reconstructable objects from the stored copy of the content piece and the metadata file.