Virtual Mobile Device Application for Failed Call Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices outside their carrier network range experience service disruptions, including call failures, as existing technologies lack effective alternative communication solutions to maintain connectivity between devices.

Innovation Solution

A method and apparatus that identify failed call connections and invoke a virtual mobile device application on a virtual machine to transmit communication messages, using a virtual computing network to establish alternative communication paths, such as SMS or email notifications, between calling and called devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mobile devices operate on carrier networks, then communication services are provided, but service disruption occurs when devices are outside carrier network range

Engineering Contradiction:
Improvecommunication service availabilityVSAvoidcommunication range flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a virtual machine as an intermediary component that receives call routing information from the carrier network and forwards it to alternative communication platforms (VoIP, SMS, email). This mediator enables devices outside carrier network range to maintain communication by translating carrier network protocols into alternative communication protocols, thus resolving the contradiction between service availability and range flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions communication from a two-dimensional carrier network dependency to a three-dimensional solution space by adding a virtual machine layer. This virtual layer processes call routing decisions and routes communications through multiple alternative dimensions (VoIP, SMS, email platforms), enabling continuous communication regardless of physical carrier network coverage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If virtual machines are invoked to process failed calls, then alternative communication paths are established, but system complexity increases

Engineering Contradiction:
Improvealternative communication capabilityVSAvoidvirtual machine invocation mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual machine is pre-configured with communication preferences and alternative platform credentials before being invoked. The master file contains pre-defined routing logic and communication protocols, so when the virtual machine is activated during a failed call scenario, it can immediately execute pre-prepared communication strategies without requiring complex real-time configuration, thus reducing operational complexity while maintaining versatility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of implementing full communication functionality directly in the mobile device, the patent uses a virtual machine that copies and executes communication logic from a master file. This copying approach allows the complex communication handling to be centralized in the virtual machine environment rather than distributed across multiple devices, simplifying the overall system architecture while providing adaptable communication capabilities.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11275602B1Virtual communication service for mobile devices
Publication Date: 2022.03.15 WEST TECH GRP LLC
  • US11275602B1 patent drawing
  • US11275602B1 patent drawing
  • US11275602B1 patent drawing

AI summary

One example method of operation may include identifying a call communication intended for a called device, determining the call communication resulted in a failed call connection, responsive to identifying the failed call connection, invoking a virtual mobile device application operating on a virtual machine, executing a master file stored in the virtual machine, and responsive to executing the master file, transmitting a communication message to the called device.