Dynamic Service Instance Selection for Public Safety Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In public safety wireless networking, there is a challenge in dynamically selecting the most suitable mobile device to host and service service instances, especially when environmental and situational conditions of responders change rapidly during an incident, potentially leading to inefficiencies and service disruptions.

Innovation Solution

A method and apparatus that assemble a list of service instances hosted by multiple mobile devices, determine situational and environmental information for each, and select the most appropriate instance based on these factors to ensure high availability and efficient service delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a service instance is hosted on a mobile device of a public safety responder, then service availability is improved and latency is reduced, but service reliability deteriorates when the responder's environmental or situational conditions change adversely

Engineering Contradiction:
Improveservice availabilityVSAvoidadaptability to changing conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic service instance selection where the system continuously monitors environmental and situational conditions of responders and automatically reassigns service instances to different mobile devices based on current conditions. This dynamic adaptation resolves the contradiction by allowing the system to maintain high service availability while responding to changing responder conditions, ensuring that service instances are always hosted on devices in favorable conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system collects feedback information about environmental conditions (location, signal strength, battery level) and situational conditions (responder availability, task priorities) of each mobile device hosting a service instance. This feedback mechanism enables the system to identify when a responder's conditions have deteriorated and trigger service instance reassignment, thereby maintaining service reliability while adapting to changing conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If service instances are dynamically reassigned based on environmental and situational information, then service reliability is improved, but device complexity and information processing requirements increase

Engineering Contradiction:
Improveservice continuityVSAvoidservice instance assignment manager complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a service instance assignment manager as an intermediary component that centralizes the complex logic for evaluating environmental and situational information and making service instance reassignment decisions. This intermediary absorbs the complexity of monitoring multiple responders' conditions and processing reassignment logic, while presenting a simplified interface to the rest of the system, thus improving service continuity without excessively increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the service instance assignment functionality into distinct components: environmental information collection, situational information collection, evaluation logic, and reassignment execution. This segmentation allows each component to be optimized independently and makes the overall system more manageable and maintainable while achieving reliable dynamic service instance reassignment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9521610B2Method and apparatus for selecting a service instance
Publication Date: 2016.12.13 MOTOROLA SOLUTIONS INC
  • US9521610B2 patent drawing
  • US9521610B2 patent drawing
  • US9521610B2 patent drawing

AI summary

A method and apparatus are provided that select an instance of a service for use by a mobile device. A list of multiple instances of the service is assembled, wherein each instance of the service of the multiple instances of the service is hosted by a different mobile device of multiple mobile devices. For each of the multiple instances of the service, situational information and environmental information is determined in association with the mobile device hosting the instance, wherein the situational information comprises information associated with an operating condition of a user of the hosting mobile device and wherein the environmental information comprises information associated with environmental conditions in which the hosting mobile device is operating. An instance of the service then is selected from among the multiple instances based on the environmental information and the situational information determined for each of the multiple instances.