Mobile Wallet Capabilities Object for Service Personalization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile wallet applications cannot modify downloadable services on mobile devices based on the device's hardware and software components, limiting the customization and functionality of third-party services.
Innovation Solution
A system where a mobile wallet application identifies the device's hardware and software components and generates a capabilities object, which is sent to a network server to personalize the downloadable service content, allowing the service to access and utilize specific components on the mobile device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third party downloadable services are displayed to users irrespective of device components, then service availability is improved, but service functionality and customization deteriorate
Solution Approach 1:
The mobile wallet application performs preliminary detection of hardware and software components before downloading services. A capabilities object is generated in advance that describes the device's components, which is then transmitted to the host network server. This allows the server to pre-personalize service content before transmission, resolving the contradiction by preparing adaptability information beforehand rather than requiring complex real-time negotiations.
2Adaptability or versatility
If downloadable services are personalized based on device capabilities, then service functionality is improved, but communication overhead and processing time worsen
Solution Approach 1:
Instead of transmitting complex device capability information or requiring the server to analyze device characteristics, the mobile wallet application creates a simplified capabilities object that copies only the essential component information needed for personalization. This lightweight representation enables rapid server-side processing and content generation, achieving service customization without excessive time loss.
3Adaptability or versatility
If a capabilities object is transmitted to enable personalized services, then service adaptability is improved, but network communication overhead worsens
Solution Approach 1:
The capabilities object extracts only the essential hardware and software component information from the device, omitting redundant or unnecessary details. This selective extraction provides sufficient data for service personalization while minimizing the quantity of transmitted information, thus improving device-service matching without excessive network overhead.
Data Source
AI summary
Methods, systems, and computer readable media for enabling a downloadable service to access components in a mobile device are disclosed. According to one aspect, a system comprises a mobile device that includes a mobile wallet application configured to determine at least one hardware component or software component provisioned on the mobile device and to generate a capabilities object containing information identifying the at least one hardware or software component. The system further includes a network server supporting a downloadable service configured to receive the capabilities object from the mobile device, to generate personalized downloadable service content based on the information in the received capabilities object, to provide the personalized web page content to the mobile device, wherein the personalized downloadable service content is configured to access the at least one hardware component or software component on the mobile device.


