Composite Object Archiving for Dynamic Web Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data archiving methods face challenges in selectively archiving and retrieving dynamic web data due to its large file sizes, lack of consistent naming conventions, and semantic construction, often requiring user intervention and resulting in productivity losses and frustration.

Innovation Solution

An archiving system that creates composite objects at a semantic object level, grouping disparate items with metadata for identification and retrieval, using a schema agent to select items based on predefined or user-defined instructions, and a policy engine to determine storage options, minimizing user interaction and ensuring efficient archiving and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data archiving methods are used to archive web data, then data can be stored, but retrieval is difficult due to dynamic content, large file sizes, and lack of consistent naming conventions

Engineering Contradiction:
Improvedata retrieval reliabilityVSAvoiddata retrieval ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments web data into discrete, identifiable units with consistent naming conventions. Each archived web object is broken down into manageable components (HTML, images, scripts) that are individually named and organized, making retrieval systematic rather than requiring manual searching through undifferentiated large files.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary archiving system that acts as a mediator between dynamic web content and user retrieval needs. This system captures web data, processes it through standardized naming conventions, and stores it in an organized manner, bridging the gap between dynamic source content and static retrieval requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If individual data items are archived separately, then storage is simple, but related data items (e.g., email attachments and email text) may not be backed up together

Engineering Contradiction:
Improvearchiving process simplicityVSAvoidcontextual information loss
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent merges related data items into composite objects. Related items such as email text and attachments, or web pages and associated resources, are combined into single archived units with consistent naming. This ensures that contextual relationships are preserved while maintaining archiving simplicity through automated recognition of related items.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If continuous user intervention is used for selective archiving, then archiving accuracy is high, but productivity is reduced due to user distraction and time loss

Engineering Contradiction:
Improvearchiving selection accuracyVSAvoiduser productivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements self-service archiving where the system automatically identifies, selects, and archives relevant data without requiring continuous user intervention. The archiving system serves itself by autonomously determining what to archive based on predefined criteria, eliminating the need for users to manually evaluate and select each item while maintaining high archiving accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-defining archiving criteria, naming conventions, and selection rules before the archiving process begins. This preliminary setup enables the system to automatically make accurate archiving decisions without requiring real-time user input, thereby maintaining precision while preserving user productivity.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If web data is archived without consistent naming conventions, then storage flexibility is high, but retrieval and identification become difficult

Engineering Contradiction:
Improvestorage flexibilityVSAvoiddata identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by implementing consistent naming conventions at the local level of individual data items and components. Each archived item receives a standardized name based on its specific characteristics (type, source, date, content), while the overall system maintains flexibility in handling diverse web data formats. This local standardization enables easy identification without sacrificing storage adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9594759B2Backup and archival of selected items as a composite object
Publication Date: 2017.03.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9594759B2 patent drawing
  • US9594759B2 patent drawing
  • US9594759B2 patent drawing

AI summary

An archive of items, which are computing data accessed by a user, is created at a semantic object level. The object archiving may group seemingly disparate items as a composite object, which may then be stored to enable retrieval by the user at a later point in time. The composite object may include metadata from the various items to enable identifying the composite object and providing retrieval capabilities. In some aspects, an archiving process may extract item data from an item that is accessed by a computing device. Next, the item may be selected by a schema for inclusion in a composite object when the item data meets criteria specified in the schema. The composite object(s) may then be stored in an object store as an archive.