Content Package Object Import History Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional analytic content network (ACN) systems lack the ability to visualize and compare the import and update history of content package objects, making it difficult to determine which packages an object is part of, track object state changes, and revert to specific snapshots if needed.
Innovation Solution
A method for visualizing and comparing the import and update history of content package objects in an analytic content system, involving receiving object-to-package mapping identifiers, retrieving package-identifier object states, comparing modified and original object states, displaying import history visualizations, and rolling back updates to stabilize package content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional ACN packaging systems are used, then package creation and sharing is simple, but there is no way to determine which packages an object is part of or track object state changes
Solution Approach 1:
The system performs preliminary actions by automatically tracking and recording object-package mappings at the time of package creation and import, maintaining a historical record of which objects are part of which packages before any confusion can arise. This preliminary tracking eliminates the need for manual tracing later.
Solution Approach 2:
The patent introduces an intermediary mechanism (the package management system with mapping tables) that sits between objects and packages, automatically recording and managing the relationships. This intermediary maintains the mapping information without requiring direct intervention from users to track relationships.
2Loss of information
If object state tracking is implemented, then users can visualize import history and compare states, but system complexity increases
Solution Approach 1:
The system creates copies of object states at different points in time (snapshots) rather than maintaining complex continuous tracking. Each package import creates a snapshot of the object state, allowing comparison without requiring the system to continuously monitor and store every intermediate change.
Solution Approach 2:
The patent adds a temporal dimension to object state tracking by creating historical snapshots at different time points (package imports). This allows users to view and compare object states across time without complicating the core object model, simply by adding a time-based layer of observation.
3Ease of operation
If import history visualization is added, then users can compare object states before and after import, but the system becomes more complex
Solution Approach 1:
The system performs self-service by automatically capturing and storing object states before and after package imports without requiring manual intervention. The comparison capability is built-in, allowing users to easily view differences without complex manual tracking processes.
Solution Approach 2:
The patent implements feedback mechanisms that automatically provide users with information about object state changes after package imports. The system feeds back the before and after states to users, enabling easy comparison and informed decision-making about package imports.
4Reliability
If rollback capability is implemented, then users can revert to stable states, but system complexity increases
Solution Approach 1:
The system performs preliminary actions by creating and storing snapshots of object states at each package import. These pre-captured states serve as ready-to-revert checkpoints, allowing users to rollback to any previous stable state without requiring complex reconstruction processes.
Solution Approach 2:
The patent extracts specific snapshots of object states from the continuous data flow and stores them as discrete, recoverable units. This extraction of key state points allows for simple rollback operations by simply restoring a previously extracted snapshot rather than implementing complex time-travel mechanisms.
Data Source
AI summary
Mechanisms are disclosed for visualizing and comparing an import and update history of content package objects in an analytic content system. Object to package mapping identifiers corresponding to the content package object are received. A package-identifier object state of a state of the content package object is received corresponding to an imported package associated with a particular package identifier. A modified object state to an original object state is compared prior to re-export of the content package object. The current object state to an original object state of the content package object is compared prior to importing the content package object from the imported package. A visualization of an import history of the content package object is displayed. In response to determining that an issue is present with a most recent import of the one or more content package objects, imports are rolled back to a stable set of objects.


