Voice Application Proxy Service for Enterprise Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Voice-driven applications on devices like smart speakers and virtual assistants are not managed by enterprise policies, potentially leading to the unauthorized transmission of sensitive corporate data outside a company's security protocols.

Innovation Solution

An application proxy service is implemented to manage data communication between voice back-end devices and voice applications, enforcing compliance policies by authenticating user requests, identifying user accounts, and filtering data to ensure it adheres to enterprise security protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice-driven applications are allowed to access corporate data, then user convenience and application functionality are improved, but data security and compliance with enterprise policies deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a compliance service as an intermediary component that sits between voice applications and corporate data systems. This service intercepts, monitors, and controls all data transmissions, ensuring that voice applications can access corporate data for convenient operations while the intermediary enforces security policies and prevents unauthorized data exfiltration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If voice applications are permitted to transmit data freely, then application functionality is improved, but compliance with enterprise policies deteriorates

Engineering Contradiction:
Improveapplication functionalityVSAvoidpolicy compliance
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The compliance service implements a feedback mechanism that continuously monitors data transmissions from voice applications. When potentially non-compliant data flows are detected, the service provides real-time feedback by blocking the transmission and logging the event, allowing the system to maintain versatile application functionality while ensuring ongoing policy compliance through active monitoring and correction.

Inventive Principle:
Principle #23Feedback

3Reliability

If enterprise policies are enforced on all devices, then data security is improved, but device complexity and management overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidmanagement overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Rather than implementing complex policy enforcement mechanisms on each individual device, the patent introduces a centralized compliance service that acts as an intermediary. This service handles all security policy enforcement, authentication, and data monitoring centrally, reducing the complexity burden on individual devices while maintaining strong data security across the enterprise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12088588B2Managing voice applications within a digital workspace
Publication Date: 2024.09.10 OMNISSA LLC
  • US12088588B2 patent drawing
  • US12088588B2 patent drawing
  • US12088588B2 patent drawing

AI summary

Disclosed are various embodiments for managing voice-driven application. In one embodiment, among others, a system includes a computing device and program instructions. The program instructions can cause the computing device to initiate a management session between a voice application service and a management service based on receiving a first request from the voice application service. The program instructions can cause the computing device to initiate an application session between a voice-driven application and the management service based at least in part on a second request received from the voice application service. The program instructions can cause the computing device to enforce a compliance policy on a data request for the voice-driven application. The data response can be transmitted to the voice application. The voice application service can provide the data response to the client device for playback.