Mobile Ghosting Service for Cross-OS App Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a time-consuming and tedious process when transferring mobile applications from one device to another, especially when the devices have different types or operating systems, as existing methods struggle to easily replicate or install compatible applications.

Innovation Solution

The implementation of 'mobile ghosting' services, which identify a first set of applications on a source device, ascertain the device characteristics of a target device, and select a compatible second set of applications from an application store, allowing for automatic or user-initiated installation of functionally equivalent apps, regardless of device type or operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual application transfer methods are used between devices with different operating systems, then application compatibility may be achieved, but the process becomes time-consuming and tedious

Engineering Contradiction:
Improveapplication compatibilityVSAvoidtransfer time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically identifies applications from the source device, determines compatibility with the target device's operating system and hardware characteristics, selects equivalent applications, and initiates installation without requiring user intervention. The service performs the entire transfer process autonomously based on device compatibility data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-determines application compatibility by analyzing device characteristics, operating system requirements, and hardware specifications before the transfer process begins. Compatibility data is prepared in advance, allowing the actual application transfer to proceed rapidly without real-time compatibility checks.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic application selection is implemented, then user effort is reduced, but the system complexity increases

Engineering Contradiction:
Improveuser effortVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A service layer acts as an intermediary between the user and the complex compatibility determination process. This service automatically queries device characteristics, compares application requirements with device capabilities, and selects compatible applications, shielding the user from the underlying complexity while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex compatibility determination process is divided into separate functional modules: device characteristic detection, application compatibility analysis, equivalent application selection, and installation execution. Each module handles a specific aspect of the transfer process, making the overall system more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10555148B2Mobile ghosting
Publication Date: 2020.02.04 VERIZON PATENT & LICENSING INC
  • US10555148B2 patent drawing
  • US10555148B2 patent drawing
  • US10555148B2 patent drawing

AI summary

In one embodiment, a first set of applications installed on a first device is identified. Device characteristics of a second device may be ascertained. An application store for the second device may be determined based, at least in part, on the device characteristics of the second device. A second set of applications corresponding to the first set of applications is selected, where the second set of applications is available from the application store and compatible with the device characteristics of the second device.