Automated Streaming Application Deployment via Entitlement Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying and provisioning streaming applications on target systems is a complex process that often requires manual intervention and outsourcing to experienced service teams, making it inefficient and labor-intensive.

Innovation Solution

An information handling system that includes computer-readable media for storing sequenced applications and entitlement data, with a processor configured to communicate queries to a digital assets entitlement system server, allowing for automated deployment and provisioning of streaming applications via application streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual processes are used for deploying and provisioning streaming applications, then the process can be completed with existing tools and procedures, but the complexity and labor intensity increase significantly

Engineering Contradiction:
ImproveEase of application deploymentVSAvoidDeployment process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system enables self-service automated deployment by allowing streaming applications to be automatically packaged, sequenced, and provisioned to target systems without requiring manual intervention from service teams. The entitlement system automatically queries, receives, and deploys applications based on predefined entitlements, eliminating the need for human operators to manually perform each deployment step.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Applications are pre-packaged and sequenced in advance with all necessary components and dependencies organized in the correct installation order. Entitlements are pre-configured and stored in the entitlement data store before deployment is needed, allowing the system to quickly retrieve and deploy the correct application packages without manual preparation during the actual deployment process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If service teams are outsourced for application packaging and provisioning, then expertise is available, but labor costs and deployment time increase

Engineering Contradiction:
ImproveDeployment reliabilityVSAvoidDeployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the mechanical human labor of service teams with an automated information handling system that performs all packaging, sequencing, and provisioning operations. The system uses automated entitlement querying, application package retrieval, and deployment execution to substitute human operators, thereby eliminating labor costs while maintaining deployment reliability through consistent automated processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

An automated entitlement system acts as an intermediary between the application library and target systems, managing the entire deployment process. This intermediary automatically queries entitlements, retrieves appropriate application packages, and provisions them to target systems, replacing the need for human service teams while ensuring reliable and consistent deployment operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If automated entitlement querying and application retrieval is implemented, then deployment speed increases, but system complexity increases

Engineering Contradiction:
ImproveDeployment timeVSAvoidSystem architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The information handling system performs multiple functions within a single integrated platform: querying entitlements, retrieving application packages, sequencing components, and deploying to target systems. This multi-functional approach consolidates what would otherwise require multiple separate systems and manual coordination steps, reducing overall system complexity while enabling rapid automated deployment.

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

Data Source

PatentUS9749374B2Systems and methods for digital fulfillment of streaming applications
Publication Date: 2017.08.29 DELL PROD LP
  • US9749374B2 patent drawing
  • US9749374B2 patent drawing
  • US9749374B2 patent drawing

AI summary

In accordance with embodiments of the present disclosure, an information handling system for deployment of a streaming application to a streaming application environment comprising the information handling system and one or more target systems may include computer-readable media for storing a library of one or more sequenced applications and entitlement data associated with the one or more sequenced applications and a processor communicatively coupled to the computer-readable media. The processor may be configured to communicate a query for an entitlement to the sequenced application to a digital assets entitlement system server, responsive to a determination that an entitlement exists for the streaming application environment to the sequenced application, receive the sequenced application from the digital assets entitlement system server, and deploy and provision the sequenced application to the one or more target systems via application streaming.