Web Application Document Model for Cross-Device Context Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web technologies lack a consistent set of services that allow arbitrary web applications to store and access content and context across different devices, limiting users' ability to seamlessly store and retrieve varied content types using diverse devices.
Innovation Solution
A system and method providing web system services that enable clients to create, store, and restore web application documents on web servers, incorporating view, content, and context information, using a graphical user interface and web system services interface to support operations like New, Open, Save, and Restore across different devices and applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If HTML-style web pages are used for storing content, then web pages can be created and shared, but they fail to support inclusion of varied forms of context that may be accessible by a variety of web-based applications
Solution Approach 1:
The patent implements a universal web application document model that can store multiple types of content (text, images, audio, video) and context information in a single standardized format. This allows different web applications to access and process the same stored data without requiring application-specific storage formats, thereby achieving multi-functionality and adaptability across diverse applications and devices.
Solution Approach 2:
The patent employs a nested structure where context information is organized within the web application document in hierarchical layers. The document contains content elements nested within context containers, which in turn contain metadata and contextual data. This nesting approach allows complex information to be organized systematically, improving both the adaptability of the system and the manageability of its complexity.
2Adaptability or versatility
If clients store content locally on their devices, then access is fast and simple, but there is no consistent set of services supporting arbitrary web applications across different devices
Solution Approach 1:
The patent introduces a web server as an intermediary between client devices and web applications. The server stores web application documents in a centralized location and provides consistent services for creating, accessing, and managing these documents across different devices. This intermediary approach ensures reliable and consistent data access while enabling cross-device functionality, as the server mediates all data requests and responses.
Solution Approach 2:
The patent implements a universal web application document model that can be accessed by various web-based applications on different devices (computers, mobile devices, etc.). The standardized document format with embedded context information allows any web application to read and process the stored data, achieving cross-device accessibility and consistency without requiring device-specific storage solutions.
3Ease of operation
If a standardized web storage model is implemented, then consistent services can be provided across applications, but the system must accommodate varied document types and configurations
Solution Approach 1:
The patent uses a nested document structure where standardized containers hold both content and context information. The consistent web application document model provides standardized access methods, while the nested structure allows the system to accommodate varied document types (text, images, audio, video) and configurations within the same framework. This resolves the contradiction by providing operational consistency at the service level while maintaining adaptability at the content level.
Solution Approach 2:
The patent applies local quality by allowing different types of content and context information to be stored with their specific properties preserved, while the overall document structure and access methods remain standardized. Each content element maintains its local characteristics (format, type, configuration) while the web service interface provides uniform operations across all elements, achieving both consistency and adaptability.
Data Source
AI summary
An improved system and method for supporting web system services is provided for storing data and context of client applications on the web. A client application may include a web system services interface for invoking web system services to support web applications to operate over the web using different devices that may store data and context of web applications as a web application document onto a web server. A web application document may be represented by components that may include view information, content, and context information. The application may also include a web system services user interface for providing a graphical user interface for a user to invoke web system services that may include a new document system service, a store document system service, and a restore document system service. A schema for context scope may be implemented for collecting context information relevant to the web application document.


