Java Application Resource File Update via JAD Service Point Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software update procedures for Java applications in devices with limited processing resources, such as mobile phones, are inefficient as they download and install entire applications even if only one resource file needs updating, wasting time and bandwidth, and require user intervention to ensure compatibility with device memory.
Innovation Solution
Modifying the Java Descriptor (JAD) file to include service point attributes that allow for the identification of specific resource files to be updated, enabling error reporting and automatic download of updated resource files from the provider, reducing the need to download entire applications and improving user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the current update procedure downloads the entire Java application, then all resource files are updated, but bandwidth usage and update time increase significantly
Solution Approach 1:
The patent segments the Java application into individual resource files that can be updated independently. The JAD file is modified to include service point attributes that identify specific resource files, allowing the update mechanism to download and install only the necessary resource files rather than the entire application, thus reducing bandwidth usage while maintaining update completeness.
Solution Approach 2:
The patent extracts the service point information from the JAD file to identify which specific resource files need updating. This extraction mechanism allows the system to separate the update requirements from the complete application package, downloading only the extracted necessary resource files instead of the entire application.
2Reliability
If the current update procedure downloads the entire Java application, then all resource files are updated, but update time increases
Solution Approach 1:
The patent segments the Java application into individual resource files that can be updated independently. By identifying specific resource files through service point attributes in the modified JAD file, the system updates only the necessary components rather than the entire application, significantly reducing update time while ensuring all required resources are updated.
Solution Approach 2:
The patent applies partial action by downloading and installing only the specific resource files that need updating, rather than performing the excessive action of downloading the entire application. This partial update approach reduces update time while maintaining the reliability of the update process.
3Reliability
If the user performs the entire update procedure before checking device compatibility, then all resource files are updated, but user time and device memory risks increase
Solution Approach 1:
The patent implements preliminary action by checking device compatibility and identifying required resource files before performing the update. The modified JAD file contains service point attributes that allow the system to pre-validate device memory capacity and download only the necessary resource files, ensuring compatibility is verified before the update process begins.
Solution Approach 2:
The system performs self-service by automatically checking device compatibility and determining which resource files need updating without requiring full user intervention. The service point attributes in the JAD file enable the system to autonomously identify and download only the necessary resources, reducing user time investment while maintaining update correctness.
4Ease of operation
If the JAD file is modified to include service point attributes, then specific resource files can be identified for update, but the complexity of the JAD file structure increases
Solution Approach 1:
The patent applies local quality by adding service point attributes only to the specific parts of the JAD file where resource file identification is needed. This localized modification enhances the precision of update operations without unnecessarily complicating the entire JAD file structure, as the added attributes serve a specific functional purpose.
Solution Approach 2:
The service point attributes in the modified JAD file serve multiple functions: identifying specific resource files, enabling precise update targeting, and maintaining compatibility with existing JAD file processing mechanisms. This multi-functionality justifies the increased structure complexity by providing broad operational benefits across the update system.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
Solutions are described that enable a user equipment (UE) for a communication system to modify resource files, e.g., audio files, picture files, video clips, etc., used by Java applications without requiring downloading of entire applications. Error reports are sent to application providers that relate to specific resource files based on modified application descriptor files.