Location-Based Cloud Resource Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual processes for activating and deactivating cloud-based resources are inefficient and error-prone, requiring users to perform multiple steps such as starting/stopping web servers, logging into databases, and deploying virtual images, which can be cumbersome and prone to errors.

Innovation Solution

A system that receives user preferences including geographic points of interest, associations of resources with these points, and contexts, implementing a listening service to determine user location and activate/deactivate resources accordingly, allowing for automated instantiation and de-allocation of resources based on user movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processes are used to activate and deactivate cloud-based resources, then users have direct control over resource management, but the process becomes inefficient and error-prone

Engineering Contradiction:
Improveerror rate in resource managementVSAvoidcomplexity of manual resource activation steps
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically activates and deactivates cloud-based resources based on user location detection, eliminating the need for manual intervention. The listening service continuously monitors user position and triggers resource activation/deactivation automatically, making the system self-managing and reducing both errors and operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the listening service continuously provides location information to the resource management system. This closed-loop feedback enables automatic decision-making for resource activation and deactivation based on real-time user position, improving reliability while simplifying operation

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple manual steps are required for resource activation, then users can precisely control each resource, but the process becomes time-consuming and cumbersome

Engineering Contradiction:
Improvespeed of resource activationVSAvoidtime required for manual resource setup
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring resource activation rules and associations with geographic points of interest. When a user approaches a designated location, the system has already prepared the activation parameters, enabling instant resource deployment without manual configuration steps, thus increasing productivity while minimizing time loss

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If automated location-based activation is implemented, then resource management efficiency improves, but system complexity increases

Engineering Contradiction:
Improvelevel of automated resource activationVSAvoidcomplexity of listening service and location tracking system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The listening service is designed as a universal component that handles multiple functions: location tracking, user identification, resource association management, and activation triggering. This multi-functional design consolidates what would otherwise be separate complex systems into a single unified service, achieving high automation while managing overall system complexity

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

Data Source

PatentUS9154574B2Activating location-based resources in a networked computing environment
Publication Date: 2015.10.06 KYNDRYL INC
  • US9154574B2 patent drawing
  • US9154574B2 patent drawing
  • US9154574B2 patent drawing

AI summary

Embodiments of the present invention provide an approach for invocation and de-allocation of networked-based resources (e.g., cloud-based resources) based on users' geographic movements. Specifically, in a typical embodiment, a set (one or more) of user preferences are received. Such preferences can include: a set of geographic points of interest, a set of users, associations of a set of resources (e.g., services, applications, etc.) of the set of users with the set of geographic points of interest, and/or contexts associated with the set of geographic points of interest. A listening service may then be implemented for the set of resources to determine a location of the set of users. Based on the location and the associations of the set of resources with the set of geographic points of interest, at least one of the set of resources may then be activated.