Mobile Device Brand Animation Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices face challenges in efficiently managing brand startup animations, as preloading multiple brand elements is space-consuming, and downloading them can be bandwidth-intensive, especially when no high-speed internet is available, leading to long wait times.

Innovation Solution

The system divides each brand startup animation into a static and dynamic portion, preloading the static portion on the device and downloading the dynamic portion at initial setup or activation based on the network brand identity, using scalable vector graphics (SVG) for the dynamic portion, which includes vector transformation information and configuration parameters to change the animation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If multiple brand startup animations are preloaded on the device, then the animation can be displayed immediately without downloading, but the memory usage increases significantly

Engineering Contradiction:
Improveanimation display timeVSAvoidmemory usage
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The startup animation is divided into two distinct segments: a static portion that is preloaded on the device and a dynamic portion that is downloaded only when needed. The static portion includes common elements like background and layout, while the dynamic portion contains brand-specific elements such as logos and animations. This segmentation allows the device to maintain minimal memory usage while still providing quick animation display by combining the preloaded static portion with the downloaded dynamic portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The static portion of the animation is prepared and stored in advance on the device before the user needs to see the animation. This preliminary action ensures that when the animation is required, only the small dynamic portion needs to be downloaded, significantly reducing the overall loading time and memory requirements compared to preloading complete animations for all brands.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the complete brand startup animation is downloaded for each brand, then the animation can be displayed correctly, but the bandwidth consumption increases

Engineering Contradiction:
Improveanimation display accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The animation is segmented into a static portion that is device-specific and preloaded, and a dynamic portion that is brand-specific and downloaded only when needed. This segmentation ensures that the correct brand elements are downloaded only when required, rather than downloading complete animations for all possible brands, thus reducing bandwidth consumption while maintaining animation display accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The brand-specific dynamic portion is extracted from the complete animation and separated as an independent download component. This extraction allows the system to download only the necessary brand elements rather than the entire animation package, significantly reducing bandwidth consumption while ensuring the animation displays correctly for the specific brand.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If the animation is downloaded at initial setup, then the animation can be displayed without maintenance releases, but the download time increases

Engineering Contradiction:
Improveupdate processVSAvoiddownload time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

By segmenting the animation into static and dynamic portions, the system can display the static portion immediately at initial setup without requiring downloads or maintenance releases. The dynamic portion is downloaded only when needed, such as when a user switches brands or requests a specific brand animation, thereby reducing the initial setup time while maintaining ease of updates through the dynamic portion.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If multiple complete brand animations are stored on the device, then any brand can be displayed immediately, but the device complexity increases

Engineering Contradiction:
Improvebrand compatibilityVSAvoidanimation management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The animation management system is simplified through segmentation by separating the static portion (preloaded and device-specific) from the dynamic portion (brand-specific and downloadable). This reduces the complexity of managing multiple complete animations, as the system only needs to manage the small dynamic portions rather than multiple large complete animations, while still maintaining versatility across different brands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The static portion serves as a universal base that can be combined with different dynamic portions to support multiple brands. This multi-functionality allows the device to adapt to different brand requirements without storing multiple complete animations, thereby reducing complexity while maintaining brand compatibility.

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

Data Source

PatentUS9307400B1System and method of efficient mobile device network brand customization
Publication Date: 2016.04.05 T MOBILE INNOVATIONS LLC
  • US9307400B1 patent drawing
  • US9307400B1 patent drawing
  • US9307400B1 patent drawing

AI summary

A mobile communication device. The device comprises a memory and a processor. The device further comprises an application stored in the memory that, when executed by the processor at initial set-up of the mobile communication device, responsive to no existing dynamic portion of the animation for the network brand identity, downloads the dynamic portion of the animation from a server through an internet protocol (IP) address link stored in the memory, wherein the dynamic portion is in the form of scalable vector graphics (SVG) and comprises vector transformation information of changing portions of the animation from frame to frame, wherein the dynamic portion of the animation comprises network brand specific objects of the animation and configuration parameters to change the background of the static portion based on the network brand identity of the mobile communication device.