Location-aware mobile device framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile devices face limitations in providing location-based services due to size constraints, often relying on network resources for multiple applications, which can lead to inefficiencies in data processing and user experience.

Innovation Solution

Activating one or more location-based clients on a mobile device, which determine the device's location and mode, transmit this information to a network resource, and receive relevant data to provide location-based services, allowing for concurrent operation and information sharing among clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications run concurrently on a mobile device, then the device provides more functionality, but the device complexity increases due to size limitations

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple location-based clients are merged into a single framework that shares common resources including location determination, mode detection, and network communication. This consolidation allows multiple applications to function concurrently without each maintaining separate implementation logic, thereby reducing overall device complexity while preserving versatility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A universal location-based services framework is implemented that can serve multiple different clients and applications. The framework provides common functionality for location determination, mode detection, and data transmission that can be reused across different clients, reducing redundancy and simplifying the overall system architecture.

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

2Volume of moving object

If the mobile device relies on network resources for multiple applications, then the device size is reduced, but data processing efficiency deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoiddata processing efficiency
Core Design Contradiction:
Volume of moving objectVSProductivity

Solution Approach 1:

Location information and device mode are determined in advance and stored in a standardized format before being transmitted to the network. This preliminary processing reduces the amount of data that needs to be transmitted and processed by network resources, improving overall data processing efficiency while maintaining a compact device design.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If location-based clients share information concurrently, then the service quality improves, but the information processing complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidinformation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A feedback mechanism is implemented where location-based clients provide information about their operational status and data requirements back to the framework. The framework uses this feedback to efficiently manage information sharing, determine which clients need which data, and coordinate concurrent operations, thereby improving service quality while controlling processing complexity through intelligent resource allocation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12114284B2Location-aware mobile device
Publication Date: 2024.10.08 APPLE INC
  • US12114284B2 patent drawing
  • US12114284B2 patent drawing
  • US12114284B2 patent drawing

AI summary

One or more location-based clients can be activated on a mobile device for providing location-based services. The location-based clients can be provided with information (e.g., presets, defaults) related to the current location and/or mode of the mobile device. The information can be obtained from one or more network resources. In some implementations, a location-based client can concurrently display map and vehicle information related to a location of the mobile device.