Web Application Document Storage with Context Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web technologies lack a consistent set of services that allow users to store and access diverse types of content across various applications and devices, limiting the ability to seamlessly store and retrieve content ubiquitously using different devices connected to the web.

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, Save As, and Restore, with context information monitoring and parsing capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HTML-style web pages are used for storing content, then web page creation and storage is supported, but the ability to support varied document types and context information accessible by different web-based applications is lost

Engineering Contradiction:
Improvesupport for varied document types and context informationVSAvoiddata and storage model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The web application document is segmented into distinct components: view information, content, and context information. This segmentation allows each component to be handled independently by different web-based applications, enabling varied document types and context support while maintaining a manageable data structure through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal web application document model that can serve multiple functions and be accessed by different types of web-based applications. The document structure accommodates varied document types (text, media, presentations) and context information, making it universally applicable across different applications and devices while maintaining a consistent interface.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If a consistent set of services is implemented across all applications, then data and context storage becomes reliable, but the system complexity increases

Engineering Contradiction:
Improveconsistent data and context storageVSAvoidservice architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a web application server as an intermediary that manages the complexity of consistent data and context storage. The server implements the web system services that handle document creation, storage, and restoration, shielding client applications from the underlying complexity while providing reliable and consistent storage across different applications and devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The web application document structure is designed to be self-descriptive, containing view information, content, and context information that enable web-based applications to automatically understand and process the stored data. This self-service capability reduces the need for complex service architectures by allowing the data structure itself to facilitate reliable access and storage.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If web system services interface is provided for all client applications, then seamless content access across devices is achieved, but the interface implementation complexity increases

Engineering Contradiction:
Improveseamless content access across devicesVSAvoidinterface implementation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The web system services interface is designed as a universal mechanism that can be implemented by various client applications (web browsers, mobile devices, desktop applications). The interface provides consistent functionality for creating, storing, and restoring web application documents across different platforms, achieving seamless content access while the server-side implementation handles the complexity of service management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7996779B2System and method of providing a user interface for client applications to store data and context information on the web
Publication Date: 2011.08.09 PINTEREST INC
  • US7996779B2 patent drawing
  • US7996779B2 patent drawing
  • US7996779B2 patent drawing

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.