Mobile Database Energy Saving via Text Object Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face limited battery life and high energy consumption due to the need to support multiple applications, with existing methods inefficient in reducing energy usage, especially when archiving and searching data across multiple tables.

Innovation Solution

A method is introduced that involves encoding and formatting records from multiple related tables into compact text objects using a predefined character encoding scheme, storing them in a secondary energy-efficient storage, and using a parallel bit stream text processing application to reduce data access and search overhead, thereby conserving energy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If data is stored in traditional database tables with multiple related tables, then data structure and relationships are well-organized, but energy consumption increases due to complex data access and scrolling operations

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata structure complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent combines multiple related database tables into a single text file by extracting and concatenating record data. This merging eliminates the need for complex multi-table joins and scrolling operations, significantly reducing energy consumption while maintaining data accessibility through text-based search and processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a text-based copy of database records that preserves the essential information while changing the storage format from structured tables to unstructured text. This copy allows for simplified access operations without losing the ability to retrieve and process original data relationships.

Inventive Principle:
Principle #26Copying

2Loss of time

If data is accessed through multiple related tables with joins, then data relationships are preserved, but data access time and energy consumption increase

Engineering Contradiction:
Improvedata access timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary action by pre-extracting and concatenating data from multiple tables into a single text file before actual data access is needed. This preparation eliminates the need for time-consuming join operations during data retrieval, reducing both access time and associated energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts essential data from multiple related tables and consolidates them into a single text-based structure. This extraction removes the complexity of table relationships and joins, enabling faster and more energy-efficient data access while preserving the core information needed for processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If scrolling function is used to display search results, then all results can be viewed, but energy consumption increases significantly

Engineering Contradiction:
Improvedata viewing capabilityVSAvoidenergy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent creates a text-based copy of database records that preserves the essential information while changing the storage format from structured tables to unstructured text. This copy allows for simplified access operations without losing the ability to retrieve and process original data relationships.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2863324B1A method of operating a mobile telecommunication device in an energy saving mode
Publication Date: 2019.01.09 SAP SE
  • EP2863324B1 patent drawingFigure 1
  • EP2863324B1 patent drawingFigure 2
  • EP2863324B1 patent drawingFigure 3A

AI summary

The present disclosure relates to a method of operating a mobile telecommunications device (800) in an energy saving mode, the mobile telecommunications device comprising a mobile relational database, the mobile relational database (817) comprising related tables (819), wherein the mobile relational database (817) is stored in a first storage (811) of the mobile telecommunication device (800). The method comprises providing a second storage (813); providing a text processing application (815) for accessing texts encoded in a predefined character encoding scheme; selecting from the related tables (819) one or more set of records, wherein records of a set of records are linked with a database key; for each set of records of some or all set of records combining the records of the set of records in a text object (831-834) by: encoding the entries of said records in a concatenated alphanumeric format using the predefined character encoding scheme; and tagging the text object (831-834) using the database key; storing the text objects (831-834) in the second storage (813) and deleting the one or more set of records from the related tables (819); and configuring the text processing application (815) to access the stored text objects (831-834) in the second storage (813) to operate the mobile telecommunication device (800) in the energy saving mode.