Context Pattern Storage for Reducing Data Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional applications lack effective context modeling, relying on implicit user interface screens and hard-coded context sensitivity, leading to poor and unavailable context information for generic algorithms, especially when users switch between different contexts.

Innovation Solution

A system and method for storing situation representations in a first storage medium, identifying patterns through a pattern identifier, and storing pattern representations in a second storage medium, which reduces data handling by removing associated situation representations once a pattern is identified, utilizing a context modeler to integrate user behavior and adapt context representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If situation representations are stored in a first storage medium for context representation, then context information is improved, but data volume and handling complexity increase

Engineering Contradiction:
Improvecontext informationVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent creates pattern representations as simplified copies of situation representations. When a pattern is identified (a situation that matches a stored pattern), instead of keeping the full situation representation data, the system stores a compact pattern representation that captures the essential context. This copying approach preserves context information while significantly reducing data volume.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms situation representations into pattern representations by changing their parameter structure. Patterns store generalized context information with fewer parameters than individual situation representations. This parameter transformation allows the system to maintain essential context while reducing the quantity of stored data.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If situation representations are stored for each user situation, then context sensitivity is improved, but device complexity increases

Engineering Contradiction:
Improvecontext sensitivityVSAvoiddata handling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates simplified pattern representations that copy only the essential context elements needed for adaptability. Rather than managing complex full situation representations, the system uses compact pattern copies that maintain context sensitivity while reducing handling complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms complex situation representations into simplified patterns by changing their parameter structure. Patterns use a reduced set of parameters that capture the essential context for adaptability, thereby maintaining context sensitivity while reducing device complexity and data handling burden.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If pattern representations are stored in a second storage medium after identification, then data handling is reduced, but information processing time increases

Engineering Contradiction:
Improvedata volumeVSAvoidinformation processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent pre-stores pattern representations in the second storage medium before they are needed for context representation. By preparing and storing patterns in advance, the system avoids the time-consuming process of analyzing full situation representations when context information is needed. This preliminary action reduces information processing time while maintaining reduced data volume through pattern abstraction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7617165B2Systems and methods for storing a pattern occurring in situation representations for context representation in an application
Publication Date: 2009.11.10 SAP SE
  • US7617165B2 patent drawing
  • US7617165B2 patent drawing
  • US7617165B2 patent drawing

AI summary

Systems and methods are provided for storing a pattern occurring in situation representations for context representation in an application. A system stores a pattern occurring in situation representations for context representation in an application. The system includes a first storage medium for storing a plurality of situations in which the user is or has been involved, as a respective plurality of situation representations having at least one property determined by the respective situation. The system also includes a pattern identifier for identifying a pattern including a common property shared by at least two of the plurality of situation representations in the plurality of stored situation representations. The system further includes a second storage medium for storing a representation of the pattern. The first storage medium is arranged to remove the at least two of the plurality of situation representations from the first storage medium in response to the identification of the pattern.