Mobile Wallet Capabilities Object for Service Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

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

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.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If downloadable services are personalized based on device capabilities, then service functionality is improved, but communication overhead and processing time worsen

Engineering Contradiction:
Improveservice customizationVSAvoidcontent generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a capabilities object is transmitted to enable personalized services, then service adaptability is improved, but network communication overhead worsens

Engineering Contradiction:
Improvedevice-service matchingVSAvoiddata transmission volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10142442B2Methods, systems and computer readable media for enabling a downloadable service to access components in a mobile device
Publication Date: 2018.11.27 MASTERCARD INT INC
  • US10142442B2 patent drawing
  • US10142442B2 patent drawing
  • US10142442B2 patent drawing

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.