Workspace Template Reusing Solution Patterns via XML Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional collaboration technologies lack the ability to efficiently manage and reuse frequently used solution patterns, fail to store information in a portable format, and do not effectively integrate collaborative efforts from multiple independently operable services, leading to loss of changes and inadequate communication between group members.

Innovation Solution

The system provides a workspace template that captures and reuses frequently used solution patterns by storing metadata and application configurations in an XML-based format, allowing for the creation of new workspaces with predefined settings, including user roles and services, and enabling collaborative access to independently operable applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional collaboration technologies are used to manage collective efforts, then basic coordination between users is achieved, but the ability to efficiently manage and reuse frequently used solution patterns is lost

Engineering Contradiction:
Improveefficiency of managing and reusing solution patternsVSAvoidloss of frequently used solution patterns
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements template objects that store and replicate frequently used solution patterns, workspace configurations, and application settings. These templates can be copied and reused across multiple workspaces, eliminating the need to recreate common configurations manually and preserving organizational knowledge.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-defines workspace templates, application configurations, and solution patterns in advance. When a new workspace is created, these pre-configured templates are automatically instantiated, saving time and ensuring consistency across projects without requiring users to rebuild solutions from scratch.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If conventional collaboration approaches are used, then basic workspace functionality is provided, but information cannot be stored in a portable or widely recognized data format

Engineering Contradiction:
Improveportability of information storageVSAvoidcomplexity of information format
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs XML-based metadata definitions that serve multiple purposes: they define workspace structures, application configurations, and solution patterns while remaining portable and interoperable. This universal format allows the same metadata to be used across different platforms and applications without loss of information.

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

3Reliability

If conventional collaboration tools are used, then basic user coordination is achieved, but the ability to retain a history or sequence of changes, additions and modifications to workspace entities is lost

Engineering Contradiction:
Improvetracking of changes and modificationsVSAvoidloss of change history
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements version control and change tracking mechanisms that record the history of modifications to workspace entities. Each change is tracked and can be reviewed, allowing users to understand the evolution of workspace configurations and recover previous versions if needed.

Inventive Principle:
Principle #23Feedback

4Productivity

If conventional approaches are used to create new workspaces, then basic setup is possible, but the creation process is time-consuming and does not leverage previous project experiences

Engineering Contradiction:
Improvespeed of workspace creationVSAvoidtime to create new workspaces
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-configures workspace templates with commonly used applications, settings, and solution patterns based on previous project experiences. When creating a new workspace, users can select from these pre-defined templates, dramatically reducing setup time while maintaining the ability to customize specific parameters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Existing workspace configurations and solution patterns are copied into templates that can be rapidly instantiated for new projects. This copying mechanism preserves organizational knowledge and best practices while enabling quick deployment of new workspaces with proven configurations.

Inventive Principle:
Principle #26Copying

5Adaptability or versatility

If conventional collaboration technologies are used, then basic application access is provided, but the integration of collaborative efforts from multiple independently operable services is inadequate

Engineering Contradiction:
Improveintegration of multiple servicesVSAvoidpreservation of collective group effort
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent integrates multiple independently operable services and applications within a unified workspace framework. The metadata definition system combines configurations from different services (email, calendar, file system, etc.) into a cohesive workspace that preserves collaborative efforts across all integrated applications while maintaining their individual functionalities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9390395B2Methods and apparatus for defining a collaborative workspace
Publication Date: 2016.07.12 ORACLE INT CORP
  • US9390395B2 patent drawing
  • US9390395B2 patent drawing
  • US9390395B2 patent drawing

AI summary

A workspace template is operative to store a collaboration workspace for successive reuse. A template script processor creates a parameterized metadata definition of a workspace. The metadata definition is written as an XML file to a storage repository. A template script processor parses the metadata XML representation to reinstantiate the workspace in the server. The workspace provides services via applications, and includes references to application objects in the applications. The server is operable to retrieve data in the application objects, modify data via the workspace, and store the modified data in the referenced application object. The workspace need not store data, since the server maps the references in the workspace to the respective services. The reused portions may encompass particular expertise gained or residing in the group, thus generally capturing and reusing the best practices of frequently used patterns, such as propagating a knowledge base of corporate practices and procedures.