Location-Based Call Control Rules for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of applications on mobile devices requires advanced call control mechanisms to efficiently route calls based on user location, time, and call history, as traditional call routing methods do not account for geographic-specific or time-dependent rules.

Innovation Solution

Implementing a system where target numbers can be registered with call control rules that depend on the geographic location, time, and call history of the user, allowing for actions such as establishing live chat sessions, displaying websites, or forwarding calls to specific numbers based on predefined rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional call routing methods are used, then call completion is straightforward, but location-based and time-dependent call control capabilities are lost

Engineering Contradiction:
Improvecall control adaptabilityVSAvoidcall control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-establishes multiple call control rules with different actions (voice call, text message, email, voicemail) before a call event occurs. When a call is initiated, the system automatically selects and executes the appropriate pre-defined rule based on current location and time, eliminating the need for complex real-time decision-making while maintaining high adaptability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A call control program acts as an intermediary between the user and the traditional call routing system. This intermediary layer intercepts call requests, evaluates them against stored rules considering location and time factors, and redirects calls accordingly. The intermediary absorbs the complexity of rule evaluation while presenting a simple interface to users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If location-based call control rules are implemented, then call routing accuracy improves, but system complexity increases

Engineering Contradiction:
Improvelocation-based routing precisionVSAvoidcall control system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the geographic space into multiple discrete location zones (home, work, mobile offices) and associates specific call control rules with each zone. This segmentation allows precise location-based routing by matching the user's current zone to predefined rules, simplifying the complexity through discrete spatial categorization rather than continuous coordinate processing

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple call control actions are supported, then user experience improves, but processing complexity increases

Engineering Contradiction:
Improvecall control versatilityVSAvoidrule processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Different call control actions (voice call, text message, email, voicemail) are assigned to different location zones based on local characteristics of each zone. For example, work zones may prioritize email and voicemail during hours when the office is closed, while home zones may prioritize text messages. This local customization allows versatile call control without requiring complex global processing rules

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9961195B2Concepts for location-based call control
Publication Date: 2018.05.01 MBTE HLDG SWEDEN
  • US9961195B2 patent drawing
  • US9961195B2 patent drawing
  • US9961195B2 patent drawing

AI summary

Computer program products, methods, systems, apparatus, and computing entities are provided for location-based call control. In one embodiment, call control rules for an outbound call can be determined/identified based on the location of the mobile device. The call control rules direct the outbound call to different numbers and/or different applications.