Composite Object Archiving for Dynamic Web Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
4Adaptability or versatility
If web data is archived without consistent naming conventions, then storage flexibility is high, but retrieval and identification become difficult
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.
Data Source
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.


