Server-Based Application Execution for Mobile Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile terminal devices have limited memory capacity, restricting the number of services they can provide and lacking secure data management and processing solutions for application programs executed on servers.

Innovation Solution

An information processing system that includes a data storage unit for user-specific data, a program storage unit for application programs, and authentication and communication units to securely execute services across various platforms, with data and application program management handled by a separate server to alleviate memory limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application programs are stored in the mobile terminal device's memory, then the device can execute services locally, but the number of services is limited by the memory capacity

Engineering Contradiction:
Improvenumber of servicesVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts the application program storage function from the mobile terminal device and relocates it to a server. The terminal device's memory is used only for temporary execution, while the server stores the actual application programs and user data, thereby removing the memory capacity constraint on the number of services.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server as an intermediary between the terminal device and the application programs. The server acts as a mediator that stores application programs, authenticates users, and provides data to the terminal device during service execution, enabling unlimited service access without increasing terminal memory capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is stored in the mobile terminal device, then services can be executed locally, but data security cannot be ensured

Engineering Contradiction:
Improvedata securityVSAvoidsecurity management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts data storage and security management functions from the terminal device and concentrates them in the server. The server implements comprehensive security measures including authentication, authorization, and data protection, while the terminal device only handles temporary data processing, significantly improving data security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server implements automated security management including user authentication, data access control, and security policy enforcement. This self-service security mechanism reduces the need for complex client-side security implementations and ensures consistent security standards across all terminal devices.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If application programs are executed on the server, then memory limitations are overcome, but data processing efficiency may be reduced

Engineering Contradiction:
Improveservice availabilityVSAvoiddata processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the service execution process into two parts: data processing and application logic execution. The terminal device performs local data processing for immediate operations, while the server handles application program execution and complex data processing, optimizing the overall system performance by leveraging the strengths of both components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3462704B1Information processing apparatus, information processing method, program, and information processing system
Publication Date: 2020.05.13 FELICA NETWORKS INC
  • EP3462704B1 patent drawingFigure 1
  • EP3462704B1 patent drawingFigure 2
  • EP3462704B1 patent drawingFigure 3

AI summary

An information processing apparatus communicates with an electronic device for performing first contact or noncontact communication and performs second communication different from the first communication with the electronic device. The information processing apparatus includes a data storage unit that stores data in a storage area for each of electronic device users, a program storage unit that stores an application program for a service related to the first communication using the data, a communication unit that performs the second communication, an authentication unit that authenticates the electronic device, a data identifying unit that identifies the data stored in the storage area for the authenticated user, and an execution unit that executes, using identification information that is used for identifying the application program for the service related to the first communication and that is sent from the electronic device and the identified data, the application program corresponding to the identification information.