Context-Aware Dynamic Loading of Application Bundles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile devices lack an efficient method to dynamically adapt user experiences based on schedules, events, and contextual factors such as location and time, leading to a static user interface that fails to provide relevant content in response to changing user needs and interests.

Innovation Solution

A portable electronic device system that loads and unloads bundles of applications, media files, and widgets (IDs) based on predefined criteria related to day, time, location, and event status, using a loading application to determine a composite loading factor and automatically manage the user interface, ensuring that relevant content is presented to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the device loads multiple IDs (applications, media files, widgets) simultaneously to provide comprehensive functionality, then the device versatility is improved, but the device complexity and memory usage increase

Engineering Contradiction:
Improvedevice functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic loading of IDs based on contextual factors such as time of day, day of week, and geographic location. The loading application calculates a composite loading factor that determines which IDs should be active at any given moment, allowing the system to adapt its functionality dynamically rather than maintaining all possible functions simultaneously. This resolves the contradiction by providing versatility when needed while reducing complexity when not required.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the device maintains a static user interface with fixed content, then the device complexity is reduced, but the adaptability to user needs and interests deteriorates

Engineering Contradiction:
Improveuser experience adaptationVSAvoidinterface management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The loading application automatically monitors contextual factors (time, location, event status) and autonomously determines which IDs to load or unload without requiring manual user intervention. The system self-adjusts the user interface based on the calculated composite loading factor, providing adaptability while keeping the interface management complexity contained within the automated loading application.

Inventive Principle:
Principle #25Self-service

3Productivity

If the device continuously monitors and updates content based on contextual factors, then the user engagement is improved, but the energy consumption increases

Engineering Contradiction:
Improveuser engagementVSAvoiddevice energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The loading application periodically evaluates the composite loading factor by monitoring contextual factors such as time, location, and event status changes. Rather than continuously updating content, the system triggers loading or unloading operations based on significant changes in context or scheduled intervals, maintaining user engagement while reducing unnecessary energy consumption from constant monitoring and updating.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8533605B1Device experience adaptation based on schedules and events
Publication Date: 2013.09.10 T MOBILE INNOVATIONS LLC
  • US8533605B1 patent drawing
  • US8533605B1 patent drawing
  • US8533605B1 patent drawing

AI summary

A portable electronic device is provided comprising a processor, a memory, a loading application stored in the memory that accesses loading criteria for a first, second, and third ID wherein the criteria comprise measures of relative importance applied to variables associated with each of the IDs and wherein the IDs comprise at least one of an application, a media file, and a widget. The system determines a current value of at least one variable wherein variables comprise at least one of day of the week, time of day, and geographic location of the device and additionally comprise a first, a second, and a third event status associated with the first, second, and third ID, respectively. The system applies the criteria to the current values of the variables to determine a composite loading factor for each of the IDs and loads one of the IDs based on the factor.