Virtual Device Orchestration via Service Gateway

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks struggle to seamlessly integrate and coordinate the diverse capabilities of various devices to provide comprehensive services beyond the limitations of individual devices, leading to isolated operations and inefficient resource utilization.

Innovation Solution

A combinatorial server system that identifies and aggregates the capabilities of connected devices to create virtual devices, assigning functions and generating finite state machines to orchestrate services, enabling the combination of device capabilities to deliver enhanced services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices operate in isolation, then device simplicity and individual operation are maintained, but service capabilities are limited and resource utilization is inefficient

Engineering Contradiction:
Improveservice capabilitiesVSAvoiddevice coordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service gateway as an intermediary component that mediates between individual devices and the network. The gateway aggregates device capabilities, manages service requests, and coordinates resource allocation, thereby enabling extended service capabilities without requiring direct complex coordination between all devices. This intermediary approach resolves the contradiction by centralizing coordination functions while maintaining individual device simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service gateway is designed as a universal platform that can aggregate capabilities from diverse device types (sensors, actuators, processors, storage) and provide unified service interfaces. This multi-functional gateway handles multiple service scenarios (monitoring, control, data processing) through a single coordinated system, thereby extending service capabilities across different application domains without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If devices are integrated to provide comprehensive services, then service capabilities are extended, but coordination complexity and system management difficulty increase

Engineering Contradiction:
Improveservice capabilitiesVSAvoidsystem management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The service gateway acts as a management intermediary that abstracts the complexity of device coordination from end users and application systems. It provides unified service interfaces, standardized capability descriptions, and automated resource allocation, thereby enabling comprehensive service integration while maintaining ease of operation through standardized interaction protocols and centralized management functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system employs capability aggregation parameters and service level parameters that can be dynamically adjusted based on service requirements. The gateway transforms diverse device capabilities into standardized service parameters, enabling flexible service composition and simplifying management through parameter-based control rather than device-specific configurations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If individual devices provide services independently, then device autonomy is maintained, but resource utilization efficiency decreases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidcoordination mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges device capabilities at the service gateway level rather than requiring physical device integration. The gateway combines processing power, storage resources, sensor data, and actuator controls from multiple devices into unified service resources. This virtual merging approach improves resource utilization efficiency by enabling shared access and coordinated deployment of resources across services without the complexity of permanent physical integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The service gateway implements dynamic resource allocation and capability aggregation that adapts to changing service requirements. Resources are dynamically assigned to services based on demand, and device capabilities are flexibly combined to match service needs. This dynamic approach improves productivity by ensuring optimal resource utilization while maintaining relatively simple coordination mechanisms through automated resource management.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11271803B2Method and apparatus for extending service capabilities in a communication network
Publication Date: 2022.03.08 AT&T INTELLECTUAL PROPERTY I L P
  • US11271803B2 patent drawing
  • US11271803B2 patent drawing
  • US11271803B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, a method including selecting a solution set of devices from a set of candidate devices connected to a network to provide a service via a virtual device, generating a virtual finite state machine to control execution of the required functions of the virtual device via selected capabilities of each device of the solution set of devices transmitting, to a controller device of the solution set of devices, the virtual finite state machine, wherein execution of the virtual finite state machine by the controller device causes the controller device to control the required functions of the virtual device via the selected capabilities of each device of the solution set of devices, and transmitting, to non-controller devices of the solution set of devices, software data and configuration data, wherein execution of the software data at the non-controller devices according to the configuration data causes the non-controller devices to perform the selected capabilities according to signals sent by the controller device.