SIM Cache Manager for Mobile Contact Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices face increased response times when retrieving contact information due to the growing size of contact information databases and slower memory access times from external memory units, such as SIM cards.

Innovation Solution

A contact management module (CMM) is implemented, which includes a SIM cache manager to store contact information from SIM cards in a faster SIM cache and a contact database manager to retrieve information from both the SIM cache and contact information databases, reducing the time needed to access contact information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If contact information is stored in external memory units such as SIM cards, then storage capacity is increased, but memory access time increases

Engineering Contradiction:
Improvecontact information storage capacityVSAvoidcontact information retrieval time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The contact information storage system is segmented into multiple components: SIM card storage, SIM cache storage, and contact information database. This segmentation allows frequently accessed contact information to be stored in faster memory (SIM cache) while maintaining the capacity benefits of external storage (SIM card), thereby resolving the contradiction between storage capacity and access speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Contact information is preliminarily loaded from the SIM card into the SIM cache before being accessed by applications. This preliminary action stores frequently used contact data in faster memory, so that when retrieval is needed, the data is already available in high-speed storage, reducing access time while maintaining the ability to store large volumes of contact information on the SIM card.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the contact information database size increases, then more contacts can be stored, but retrieval time increases

Engineering Contradiction:
Improvevolume of contact informationVSAvoidtime to retrieve contact information
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The contact information system is divided into multiple storage layers: SIM card for bulk storage, SIM cache for frequently accessed contacts, and contact information database for structured storage. This segmentation enables the system to handle large volumes of contact information while maintaining fast retrieval by keeping active contacts in faster memory layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SIM cache acts as an intermediary between the SIM card and the contact information database. It buffers frequently accessed contact information, providing a middle layer that speeds up retrieval operations without requiring changes to the underlying storage capacity or database structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If contact information is stored in slower external memory, then device internal memory is preserved, but access speed decreases

Engineering Contradiction:
Improveinternal memory availabilityVSAvoidmemory access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

Memory resources are segmented into external storage (SIM card) and internal cache (SIM cache). This segmentation allows the device to preserve internal memory for other purposes while maintaining fast access speeds for contact information by using the SIM cache as a high-speed buffer for frequently accessed data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SIM cache serves as an intermediary memory layer between the external SIM card storage and the device's internal processing systems. It provides fast access to contact information without consuming valuable internal memory resources, as it utilizes cache memory that is separate from the device's main internal storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7848781B2Techniques to manage contact information for a subscriber identity module
Publication Date: 2010.12.07 QUALCOMM INC
  • US7848781B2 patent drawing
  • US7848781B2 patent drawing
  • US7848781B2 patent drawing

AI summary

Techniques to manage contact information are described. An apparatus may comprise a mobile computing device. The mobile computing device may include a subscriber identity module having a first set of contact information. The mobile computing device may also include a contact management module. The contact management module may include a subscriber identity module cache manager to retrieve the first set of contact information from the subscriber identity module and store it in a subscriber identity module cache. The contact management module may also include a contact information database having a second set of contact information. The contact management module may further include a contact database manager to retrieve the first set of contact information from the contact information database and the second set of contact information from the subscriber identity module cache for a contact application. Other embodiments are described and claimed.