Centralized Place Data Store for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face inefficiencies in sharing and managing location-based data across applications, leading to redundant data storage and limited data sharing capabilities.

Innovation Solution

Implementing a centralized place data store that consolidates and manages all location data, allowing multiple applications to access and share place-related information efficiently, ensuring consistency and minimizing memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each application stores its own location data, then each application can access location data independently, but data redundancy increases and memory usage increases

Engineering Contradiction:
ImproveIndependent data accessVSAvoidData redundancy
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent merges location data storage into a centralized place data store that is shared across multiple applications. Instead of each application maintaining its own separate location data, all applications access a single unified data store, eliminating redundancy while maintaining independent access capabilities through standardized data request interfaces.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The place data store serves multiple applications simultaneously, providing universal access to location data. The system implements a universal interface that allows different applications (maps, calendar, address book, messaging, etc.) to retrieve place data without requiring separate storage mechanisms for each application.

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

2Adaptability or versatility

If each application stores its own location data, then data can be accessed by multiple applications, but data sharing becomes complex and inconsistent

Engineering Contradiction:
ImproveMulti-application data accessVSAvoidData sharing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent consolidates data sharing complexity into a single centralized place data store that manages all location data for multiple applications. This unified store simplifies data sharing by providing a single source of truth, eliminating the need for complex inter-application data synchronization mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The place data store acts as an intermediary between applications and location data. Instead of applications directly managing their own data stores and coordinating sharing, the centralized store mediates all data requests, ensuring consistent data access across applications while abstracting away the complexity of data sharing protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If redundant location data is stored across applications, then each application has full data availability, but memory usage increases

Engineering Contradiction:
ImproveData availabilityVSAvoidMemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges duplicate location data into a single centralized place data store. By consolidating what would otherwise be redundant copies across multiple applications into one unified store, the system maintains full data availability for all applications while significantly reducing total memory usage through elimination of duplicates.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9094788B2Centralized data store for providing all place-related data to applications on a mobile device
Publication Date: 2015.07.28 MALIKIE INNOVATIONS LTD
  • US9094788B2 patent drawing
  • US9094788B2 patent drawing
  • US9094788B2 patent drawing

AI summary

A method of managing place data for a mobile device, the method comprising storing place data for the mobile device in a centralized place data store, the centralized place data store storing location data for each of a plurality of places defined by the mobile device, and in response to place data requests from a plurality of applications executing on the mobile device, providing the place data from the centralized place data store to the plurality of applications.