Capturing Server Web Content Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The capture and archiving of web content for evidentiary purposes is hindered by varying technology standards and stringent judicial requirements, particularly in ensuring data integrity and authenticity.
Innovation Solution
A system and method for scheduled capture of web content from a web server to a non-volatile storage device as a set of images, where a capturing server, independent of the client device, establishes connections with the web server to capture web resources without routing through the client, ensuring data integrity by excluding the client from the custody chain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If web content is captured through a client device for evidentiary purposes, then the capture process is simple and accessible, but data integrity and authenticity cannot be assured due to client device manipulation possibilities
Solution Approach 1:
The patent extracts the capturing server from the client device, creating an independent third-party system that directly connects to web servers. This separation removes the client device from the custody chain, ensuring that evidence is collected independently without client interference or manipulation, thereby guaranteeing data integrity while maintaining system accessibility
Solution Approach 2:
The capturing server acts as an intermediary between the client device and web servers. It receives requests from client devices but independently establishes connections with web servers to capture content. This intermediary role ensures that the client device cannot manipulate the captured evidence while still allowing user-initiated capture requests
2Productivity
If web content is captured manually for each instance, then data authenticity is maintained through human oversight, but time consumption and efficiency are significantly reduced
Solution Approach 1:
The capturing server performs preliminary actions by establishing and maintaining ready-state connections with multiple web servers in advance. When capture requests are received, the server can immediately begin capturing content without delay, as the connection infrastructure is already in place and configured
Solution Approach 2:
The system maintains continuous connections with web servers, allowing for uninterrupted and immediate capture of content when needed. The capturing server continuously monitors and maintains network connections, ensuring that capture operations can proceed without establishing new connections each time, thereby maximizing efficiency and minimizing time loss
3Reliability
If the client device is included in the custody chain for captured content, then the capture process is straightforward, but judicial admissibility is compromised due to chain of custody concerns
Solution Approach 1:
The patent removes the client device from the custody chain by having the capturing server directly connect to web servers independently. The client device only initiates requests but does not handle or store the actual captured content, eliminating the chain of custody issues that would arise from client device involvement in the evidence handling process
Solution Approach 2:
The capturing server serves as an independent intermediary that handles all evidence collection and storage operations. It receives capture requests from client devices but independently manages all subsequent steps including connection establishment, content capture, and storage, thereby creating a clear and auditable custody chain that excludes the client device from evidence handling
Data Source
AI summary
A method and system for the scheduled capturing of web content from a web server includes a capturing server establishing a link with a client device and receiving over the link from the client device a set of indications for web content to capture and schedule information for capturing the web content. The method further includes performing, in accordance with the schedule information, establishing a network connection with the web server hosting a web resource of the indicated web content, receiving the web resource over the network connection from the web server without the web resource being routed through the client device, and capturing the web resource as a set of images of the web resource loaded into a web browser executing on the capturing server.


